@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: none;
  color: #FFF;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
}

:focus {
  outline: 0;
}

counter {
  float: left;
  width: 100%;
  display: block;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  height: 100%;
  background: #171c2c;
}
html[dir=rtl] {
  direction: ltr;
}
html[lang=ka] * {
  text-transform: uppercase !important;
}
html[lang=ka] .resize-icon-b-v3 {
  text-transform: none !important;
}

body {
  width: 100%;
  height: 100%;
  line-height: 1;
  -ms-user-select: none;
}
body > object {
  float: left;
}
html[dir=rtl] body {
  direction: ltr;
}
body > object {
  float: left;
}

.body-wrapper {
  width: 100%;
  min-height: 100%;
  min-width: 980px;
  display: grid;
  grid-gap: 0;
  grid-template-rows: auto 10fr auto;
  grid-template-columns: auto;
  grid-template-areas: "header" "content" "footer";
}

.contain-header {
  width: 100%;
  grid-area: header;
  -ms-grid-row: 1;
}

.footer-group {
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  grid-area: footer;
  -ms-grid-row: 3;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .body-wrapper {
    display: -ms-grid;
    -ms-grid-auto-flow: column;
    -ms-grid-template-columns: auto auto auto;
    -ms-grid-template-rows: auto 10fr auto;
    -ms-grid-columns: 6fr;
    -ms-grid-rows: auto 10fr auto;
  }
  .body-wrapper.sport.euro2016, .body-wrapper.sport.classic, .body-wrapper.dashboard, .body-wrapper.livecalendar, .body-wrapper.russia2018, .body-wrapper.results, .body-wrapper.esports, .body-wrapper.statistics, .body-wrapper.virtualsports, .body-wrapper.insvirtualsports, .body-wrapper.multiview, .body-wrapper.csbpoolbetting, .body-wrapper.financials, .body-wrapper.overview, .body-wrapper.game6651providerLPGexid4000235, .body-wrapper.gameCSB1providerCSBexid152000, .body-wrapper.gameEDGcockfightproviderEDGexid155000, .body-wrapper.ggameGDRdog6providerGDRexid400002, .body-wrapper.gameTLCTLCproviderTLCexid14000, .body-wrapper.gameBTG6providerBTGexid9002, .body-wrapper.pmu, .body-wrapper.betonpolitics, .body-wrapper.gameVGS125157providerVGSexid125157, .body-wrapper.gameTVB4providerTVBexid4000715 {
    height: 100%;
  }
}
.content-wrapper-t {
  width: 100%;
  height: 100%;
  position: relative;
}

.footer-cell {
  width: 100%;
}

::selection, ::-moz-selection {
  background: #a5aabc;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.content:after,
.games-center:after,
.casino-main-contain:after,
.open-game:after,
.page-main:after,
.block-size-visible-b:after {
  content: "";
  clear: both;
  display: block;
}

.box-sizing-border-box {
  box-sizing: border-box;
}

input, select, button {
  border-radius: 0;
  margin: 0;
}

input::-ms-clear, select::-ms-expand, input::-ms-reveal {
  display: none;
}

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

a, a:hover, a:active, a:focus, a:visited {
  text-decoration: none;
}

.view-container {
  width: 100%;
  height: 100%;
  grid-area: content;
  -ms-grid-row: 2;
  position: relative;
}
html[dir=rtl] .view-container {
  direction: rtl;
}
.view-container.virtualsports:before, .view-container.financials:before {
  display: none;
}

.height-100 {
  height: 100%;
}

.width-100 {
  width: 100%;
}

.float-left {
  float: left;
}

.float-width, .float-width-height {
  width: 100%;
  float: left;
  display: block;
}
.float-width-height {
  height: 100%;
}

html[dir=ltr] .f-left {
  float: left;
}
html[dir=rtl] .f-left {
  float: right;
}

html[dir=ltr] .f-right {
  float: right;
}
html[dir=rtl] .f-right {
  float: left;
}

.display-block {
  display: block;
}

.overflow-hidden {
  overflow: hidden;
}

*[ng-click], *[ng-mousedown] {
  cursor: pointer;
}

.nofloat {
  float: none !important;
}

.pointer-events-none {
  pointer-events: none;
}

.disabled-opacity {
  opacity: 0.7;
  pointer-events: none;
}

.default-cursor {
  cursor: default;
}

/*header*/
.conteiner {
  width: 100%;
  display: block;
  float: left;
  min-width: 980px;
  position: relative;
  z-index: 99999;
}

.second-nav-block {
  position: absolute;
  top: 0;
  left: calc((100% - 340px) / 2.8);
  max-width: 340px;
  display: none;
  z-index: 55;
  transform: translate3d(0, 0, 0);
}

.conteiner.show-fix .second-nav-block,
.conteiner.show-game .second-nav-block {
  display: none;
}

.conteiner.show-fix .second-nav-block ul {
  display: inline-block;
  margin: 0;
  max-width: inherit;
  float: none;
}

.second-nav-block ul li {
  display: inline-block;
}

.conteiner.show-fix, .conteiner.show-game {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  margin: 0;
  animation: mini-header 280ms ease;
}

.body-wrapper.no-animations .conteiner.show-fix, .body-wrapper.no-animations .conteiner.show-game {
  animation: inherit;
}

@keyframes mini-header {
  0% {
    top: -50px;
  }
  100% {
    top: 0;
  }
}
.top-black {
  position: absolute;
  width: 100%;
  height: 59px;
  min-width: 980px;
  top: 0;
  left: 0;
}

.header-bg {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 41px;
  width: 100%;
  min-width: 980px;
}

.body-wrapper:not(.slider-open) .subheader-enabled .conteiner:not(.show-fix):not(.show-game) .header-bg {
  bottom: 36px;
}

.transparent-line {
  float: left;
  width: 1px;
  height: 59px;
}

.conteiner.show-fix .transparent-line, .conteiner.show-game .transparent-line {
  display: none;
}

.conteiner.show-fix .top-black, .conteiner.show-game .top-black {
  height: 41px;
}

.conteiner.show-fix .header-bg, .conteiner.show-fix .header-announcement, .conteiner.show-game .header-bg, .conteiner.show-game .header-announcement {
  display: none;
}

.header {
  position: relative;
  z-index: 33;
  min-width: 980px;
  max-width: 1200px;
  margin: 0 auto;
  transition: max-width 500ms;
}

.body-wrapper.no-animations .header {
  transition: inherit;
}

/*header end*/
.clock {
  float: left;
  height: 37px;
  display: block;
  padding: 22px 0 0 50px;
  position: relative;
  cursor: default;
}

.clock.timezonesExpanded {
  cursor: pointer;
}

.clock .open-lang {
  right: auto;
  left: 22px;
  top: 50px;
  display: block;
}

.clock .open-lang ul {
  max-height: 320px;
  overflow-y: auto;
  overflow-x: hidden;
}

.clock .open-lang ul li {
  padding-right: 24px;
}

.clock .open-lang ul li:hover, .clock .open-lang ul li.active {
  background: #eee;
}

.open-lang ul li.active-format, .open-lang ul li.active-format:hover {
  cursor: default;
}

.open-lang ul li.active span {
  font-weight: bold;
}

.conteiner.show-fix .clock .open-lang, .conteiner.show-game .clock .open-lang {
  top: 41px;
}

.clock .open-lang .arrow-sport {
  left: 4px;
  right: auto;
}

.clock span {
  min-width: 64px;
  position: absolute;
  transform: translate3d(0, 0, 0);
}

.conteiner.show-fix .clock, .conteiner.show-game .clock {
  height: 27px;
  padding: 14px 0 0 50px;
}

.topmenu-sport-and-region {
  position: absolute;
  top: 8px;
  display: none;
}

.conteiner.show-fix .topmenu-sport-and-region, .conteiner.show-game .topmenu-sport-and-region {
  display: block;
}

.help-b {
  float: right;
  display: block;
  width: 56px;
  height: 59px;
  text-indent: -9999em;
}

.verifity-account {
  float: left;
  width: 100%;
  color: #ffffff;
  line-height: 32px;
}
.verifity-account button {
  position: absolute;
  right: 40px;
  top: 0;
  height: 32px;
  cursor: pointer;
  padding: 0 15px;
  box-shadow: 1px 1px 2px #2e323e;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  background: #a61f67;
  border: none;
  z-index: 3;
}
.verifity-account form {
  position: relative;
}
.verifity-account .fileUpload {
  background: #a61f67;
  position: static;
}
.verifity-account .fileUpload input[type=file] {
  cursor: pointer;
  width: 67%;
  height: 36px;
}
.verifity-account button, .verifity-account .fileUpload {
  background: none;
  padding: 0 25px;
  box-shadow: none;
  font: 14px/34px Roboto, Arial, Helvetica, sans-serif;
  height: 36px;
  cursor: pointer;
  border: 1px solid #505768;
  box-sizing: border-box;
  text-transform: uppercase;
  color: #c1c4cd;
}
.verifity-account input#uploadFilePassport {
  width: 283px;
  height: 32px;
  cursor: default;
  padding: 1px 40px 1px 10px;
  color: #ffffff;
}

.custom-file-input {
  opacity: 0;
  left: 0;
  width: 250px;
  position: absolute;
  padding: 5px 0 0 17px;
}

.custom-file-form {
  position: relative;
}

.custom-file-form::before {
  content: "Choose File";
  display: inline-block;
  background: #a61f67;
  color: #ffffff;
  border: none;
  border-radius: 3px;
  padding: 0 7px;
  outline: none;
  white-space: nowrap;
  top: -1px;
  position: relative;
}

.settings {
  max-width: 80px;
  height: 59px;
  float: right;
  margin: 0 10px 0 0;
}

.language-change {
  float: right;
  width: 32px;
  height: 32px;
  margin: 13px 8px 0;
  position: relative;
}

.conteiner.show-fix .settings, .conteiner.show-game .settings {
  display: none;
}

.language-change p {
  float: left;
  width: 100%;
  cursor: pointer;
  padding: 0 7px 0 0;
}

.arrow-lang {
  width: 9px;
  height: 5px;
  position: absolute;
  right: 0;
  top: 14px;
  transform: rotate(-90deg);
  transition: transform 250ms;
}

.language-change.open .arrow-lang {
  transform: rotate(0deg);
}

.body-wrapper.no-animations .arrow-lang, .body-wrapper.no-animations .language-change.open .arrow-lang {
  transition-duration: inherit;
}

.open-lang {
  position: absolute;
  top: 34px;
  z-index: 999;
  display: none;
  background: #ffffff;
  box-shadow: 0 0 15px #2e323e;
}
html[dir=ltr] .open-lang {
  right: -3px;
}
html[dir=rtl] .open-lang {
  left: -3px;
}
.open-lang .arrow-sport {
  background-size: contain;
}
.open-lang ul li {
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  color: #000;
}
.open-lang ul li:hover {
  color: #a61f67;
}
.open-lang ul li.active-format {
  color: #a61f67;
  background: #eeeeee;
}

.settings-button {
  width: 32px;
  height: 32px;
  cursor: pointer;
  float: right;
  margin: 13px 0 0 0;
  position: relative;
  z-index: 999;
}

.set-icon {
  display: block;
  width: 32px;
  height: 32px;
  transition: transform 600ms;
}

.settings-button.open .set-icon {
  transform: rotate(90deg);
}

.body-wrapper.no-animations .set-icon, .body-wrapper.no-animations .settings-button.open .set-icon {
  transition-duration: inherit;
}

.settings-button .open-lang p {
  padding: 5px;
}

.language-change.open .open-lang {
  display: block;
}

.settings-button.open .open-lang {
  display: block;
}
html[dir=ltr] .settings-button.open .open-lang {
  right: 8px;
}
html[dir=ltr] .settings-button.open .open-lang {
  left: 8px;
}

.open-lang .arrow-sport {
  width: 9px;
  top: -6px;
}
html[dir=ltr] .open-lang .arrow-sport {
  right: 4px;
}
html[dir=ltr] .open-lang .arrow-sport {
  left: 4px;
}

.open-lang ul {
  float: left;
  border: 1px solid #eee;
  border-top: 0;
}

.open-lang ul li {
  border-top: 1px solid #eee;
  padding: 5px 10px;
}

.settings-button.open .open-lang ul li {
  padding: 5px 12px 5px 18px;
}

.settings-button.open .open-lang ul li.title-sep {
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #dddddd;
  padding-left: 5px;
  white-space: nowrap;
}

.open-lang ul li:hover {
  cursor: pointer;
  transition: color 250ms;
}

.body-wrapper.no-animations .open-lang ul li:hover {
  transition-duration: inherit;
}

.open-lang ul li:first-child {
  border: 0;
}

.help-b a {
  float: right;
  display: block;
  width: 56px;
  height: 59px;
}

.message-info {
  float: left;
  width: 40px;
  height: 59px;
  text-align: center;
  position: relative;
  cursor: pointer;
}

.message-info:before {
  content: "";
  display: block;
  font: 30px/59px icomoon;
  color: #fff;
  position: relative;
  top: 2px;
}

.message-info span {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  font: 9px/10px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #a61f67;
}

.prof-name {
  float: right;
  display: block;
  text-align: right;
  position: relative;
  z-index: 999;
  margin: 0 10px 0 0;
}

.prof-name a {
  display: block;
  text-decoration: none;
  padding: 21px 20px 21px 0;
  max-width: 240px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: default;
}

.prof-name ul {
  position: absolute;
  right: 0;
  margin: 0;
  z-index: 999;
  display: none;
  min-width: 120px;
  max-width: 250px;
}

.prof-name:hover ul {
  display: block;
}

.prof-name ul:before {
  content: "";
  position: absolute;
  top: -13px;
  right: 10px;
  width: 0;
  height: 0;
  border-width: 7px;
  border-style: solid;
}

.prof-name ul li {
  text-align: left;
  padding: 10px 20px 10px 30px;
  white-space: nowrap;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.prof-icon:after {
  content: "";
  font: 16px icomoon;
  color: #ffffff;
}

.bonus-icon-b:before {
  font: 14px/18px "icomoon";
  content: "";
  color: #000;
  position: absolute;
  left: 9px;
}

/*logo*/
.logo {
  position: absolute;
  display: block;
  z-index: 22;
  top: 0;
  text-indent: -9999em;
}

.logo a {
  display: block;
}

/*menu*/
/* header-fix*/
.top-menu {
  float: right;
  width: 100%;
  height: 41px;
}

.conteiner.show-fix .top-menu, .conteiner.show-game .top-menu {
  width: auto;
  float: none;
}

.body-wrapper.fantasy .conteiner.show-fix,
.body-wrapper.ogwil .conteiner.show-fix {
  height: 100px;
  position: absolute;
  left: 0;
  top: 0;
  background: #000;
}

.body-wrapper.fantasy .conteiner.show-fix .header-bg,
.body-wrapper.ogwil .conteiner.show-fix .header-bg {
  display: block;
}

.body-wrapper.fantasy .conteiner.show-fix .top-black,
.body-wrapper.ogwil .conteiner.show-fix .top-black {
  height: 59px;
}

.body-wrapper.fantasy .conteiner.show-fix .top-menu,
.body-wrapper.ogwil .conteiner.show-fix .top-menu {
  width: 100%;
  position: absolute;
  right: 0;
  top: 59px;
}

.body-wrapper.fantasy .conteiner.show-fix .category-nav,
.body-wrapper.ogwil .conteiner.show-fix .category-nav {
  background: none;
}

/* header-fix*/
.main-nav {
  float: right;
  position: relative;
  z-index: 99;
}

.main-nav ul {
  float: left;
}

.main-nav ul li {
  float: left;
  display: inline-block;
  position: relative;
}

.main-nav ul li.balance {
  min-width: 40px;
  height: 41px;
}

.sign-in-reg-buttons {
  display: inline-block;
}

.conteiner.show-fix .main-nav ul.not-sign .sign-in-reg-buttons li:first-child, .conteiner.show-game .sign-in-reg-buttons li:first-child {
  background: #ffffff;
}

.main-nav ul li span {
  display: block;
  text-decoration: none;
  padding: 14px 10px 13px 42px;
  border-left: 1px solid #ccc;
}

.main-nav ul li a {
  display: block;
  text-decoration: none;
  padding: 14px 6px 13px 38px;
  border-left: 1px solid #ccc;
  min-height: 14px;
}

.main-nav ul li span.my-games-count {
  display: block;
  padding: 0 !important;
  position: absolute;
  left: 10px;
  top: 17px;
  border: none;
  width: 18px;
  text-align: center;
}

.category-nav ul.menu-dropdown-show:after,
.conteiner.show-fix .category-nav ul.menu-dropdown-show:after,
.conteiner.show-game .category-nav ul.menu-dropdown-show:after {
  content: "";
}

.top-menu-more {
  box-sizing: border-box;
  padding-right: 0;
  line-height: 30px;
  text-align: center;
  display: none;
}

.superbet-icon {
  position: relative;
  display: inline-block;
  text-transform: none;
  width: 16px;
  height: 16px;
  background: #989898;
  color: #FFFFFF;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  border-radius: 50%;
}

.main-nav ul li.my-bets a {
  padding: 14px 6px 13px 26px;
}

.main-nav ul li.my-games a {
  padding: 14px 0 13px 36px;
}

.main-nav ul li.balance .bonus {
  padding: 8px 6px 5px 38px;
}

.main-nav ul li.balance a p.bonus-balance {
  display: none;
}

.main-nav ul li.balance .bonus p.bonus-balance, .main-nav ul li.balance p.exchange-balance {
  display: block;
  background: none;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  border: none;
  color: #037903;
  padding: 0;
}

.main-nav ul li.balance a span {
  display: block;
  background: none;
  border: none;
  padding: 0;
}

.not-sign li span {
  padding: 14px 10px 13px !important;
}

.animate-star-odd .star-anim {
  position: absolute;
  padding: 21px 19px;
}

.body-wrapper.no-animations .animate-star-odd .star-anim,
.body-wrapper.no-animations .animate-star-even .star-anim {
  animation: none;
}

@keyframes star-scale-odd {
  0% {
    top: 0;
  }
  20% {
    top: -4px;
  }
  100% {
    top: 0;
  }
}
@keyframes star-scale-even {
  0% {
    top: 0;
  }
  20% {
    top: -4px;
  }
  100% {
    top: 0;
  }
}
.main-nav ul li.fav-games a {
  border-left: 1px solid #ccc;
  padding: 14px 0 13px 34px;
  min-width: 2px;
}

.conteiner.show-fix .main-nav ul.not-sign li:first-child a, .conteiner.show-game .main-nav ul.not-sign li:first-child a {
  padding: 14px 0 13px 34px;
  min-width: 2px;
}

.main-nav ul .last-child a {
  min-width: 20px;
}

.dinamic-message {
  position: absolute;
  width: 450px;
  height: 59px;
  z-index: 33;
  top: -59px;
  right: 260px;
  display: none;
}

.not-sign .dinamic-message {
  right: 54px;
}

.bottom-arrow {
  position: absolute;
  top: 37px;
  display: block;
  width: 10px;
  height: 11px;
  right: 30px;
}

.left-b, .right-b {
  float: right;
  width: 24px;
  height: 60px;
}

.centr-text-b {
  float: right;
  height: 20px;
  text-align: center;
  padding: 20px 2px;
}

.category-nav {
  float: right;
  margin: 0;
  padding: 0 2px 0 0;
  z-index: 55;
  position: relative;
}

.conteiner.show-fix .category-nav, .conteiner.show-game .category-nav {
  position: relative;
  z-index: 999;
}

#dont-sign .category-nav {
  margin: 0 124px 0 0;
}

.category-nav ul {
  float: left;
  margin: 1px 0 0 0;
  position: relative;
  z-index: 55;
}

.category-nav ul li {
  float: left;
  display: block;
  position: relative;
  line-height: 0;
}

.category-nav ul li.Poker:before {
  display: none;
}

.top-menu-sub-a-t2 {
  display: inline-block;
  font-size: 0;
}

.category-nav ul li a {
  display: block;
  text-decoration: none;
  padding: 13px 8px;
  max-width: 106px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  transition: background 200ms;
}

.category-nav ul li.active a {
  cursor: default;
}

.category-nav ul li.fantasy a {
  white-space: normal;
  max-width: 60px;
  padding: 6px 9px;
}

.category-nav ul li.financials:before,
.body-wrapper.financials:before {
  display: none;
}

.category-nav ul li.poolbetting-menu-item {
  width: 140px;
  height: 40px;
}

.category-nav ul li.poolbetting-menu-item > a {
  max-width: inherit;
}

.category-nav ul li.poolbetting-menu-item > a.poolbetting-menu-item {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.category-nav ul li.casino.fantasy a {
  max-width: 96px;
  padding: 6px 7px;
  text-align: center;
}

.body-wrapper.no-animations .category-nav ul li a:hover {
  transition-duration: inherit;
}

.category-nav ul li a.poolbetting-menu-item {
  min-width: 92px;
  text-align: center;
  transition: padding-top 300ms, padding-bottom 300ms;
}

.body-wrapper.no-animations .category-nav ul li a.poolbetting-menu-item {
  transition-duration: inherit;
}

.category-nav ul li a.poolbetting-menu-item.jackpot {
  padding: 7px 8px 19px;
}

.category-nav ul li a.poolbetting-menu-item.jackpot p.poolbetting-title,
.category-nav ul li a.poolbetting-menu-item.poolbetting p.jackpot, .category-nav ul li a.poolbetting-menu-item.poolbetting span {
  display: none;
}

.category-nav ul li.freebet a {
  text-align: center;
  padding: 0 6px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  white-space: normal;
}

.body-wrapper .conteiner.show-fix .category-nav ul li.ogwil a:before,
.body-wrapper .conteiner.show-game .category-nav ul li.ogwil a:before {
  display: none;
}

.category-nav ul li a span {
  position: absolute;
  bottom: 4px;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 10px;
  color: #fff;
  text-shadow: none;
}

/*slider*/
.block-slider {
  width: 100%;
  min-width: 980px;
  z-index: 99997;
  position: fixed;
  transition: top 300ms;
  min-height: 250px;
  animation: block-slider-open-anime 300ms ease;
  box-sizing: border-box;
  background: #111522;
  box-shadow: 0 1px 10px #0D0F18;
}
html[dir=rtl] .block-slider {
  direction: rtl;
}
.block-slider .close-slider-button-j {
  font: 24px/26px icomoon;
  text-align: center;
  color: #7c8292;
  transition: 300ms color;
  position: absolute;
  top: 94px;
  z-index: 200;
}
html[dir=ltr] .block-slider .close-slider-button-j {
  right: 12px;
}
html[dir=rtl] .block-slider .close-slider-button-j {
  left: 12px;
}
.block-slider .close-slider-button-j:hover {
  color: #f4f4f6;
}
.block-slider .close-slider-button-j:before {
  content: "";
}

.block-slider {
  top: 0;
  height: auto;
  padding: 94px 0 40px 0;
}
.conteiner.show-game ~ .block-slider, .block-slider.slider-scroll {
  top: -52px;
}

@keyframes block-slider-open-anime {
  0% {
    display: none;
    transform: translate3d(0, -2000px, 0);
  }
  1% {
    display: block;
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
.clear-favorite-games {
  position: absolute;
  top: 8px;
  color: #7c8292;
  text-transform: uppercase;
  transition: color 240ms;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .clear-favorite-games {
  right: 13px;
}
html[dir=rtl] .clear-favorite-games {
  left: 13px;
}
.clear-favorite-games:hover {
  color: #f4f4f6;
}

.closed-arrow-b {
  text-indent: -9999em;
  height: 40px;
  width: 100%;
  min-width: 980px;
  display: block;
  position: absolute;
  bottom: 0;
  overflow: hidden;
  box-shadow: 0 1px 0 #171c2c inset;
}
.closed-arrow-b a {
  display: block;
  width: 100%;
  height: 50px;
  text-decoration: none;
  color: #ffffff;
}
.closed-arrow-b a:before {
  content: "";
  font: 48px/42px icomoon;
  color: #ffffff;
  position: absolute;
  display: block;
  width: 32px;
  top: 0;
  left: calc((100% - 48px) / 2);
  text-indent: 0;
}

/*menu-games*/
.explorer-container {
  float: left;
  width: 100%;
}

.menu-games {
  float: left;
  width: 100%;
  display: block;
  height: 75px;
  min-width: 980px;
}

.menu-poker .menu-games {
  border-top: 1px solid #dedede;
}

.menu-games .contain-menu-games {
  width: 980px;
  margin: 0 auto;
  display: block;
}

.menu-games .contain-menu-games ul {
  margin: 0;
  position: relative;
}
html[dir=ltr] .menu-games .contain-menu-games ul {
  float: left;
}
html[dir=rtl] .menu-games .contain-menu-games ul {
  float: right;
}

.menu-games .contain-menu-games ul li {
  display: block;
  text-align: center;
  height: 75px;
}
html[dir=ltr] .menu-games .contain-menu-games ul li {
  float: left;
}
html[dir=rtl] .menu-games .contain-menu-games ul li {
  float: right;
}

.menu-games .contain-menu-games ul li a {
  display: block;
  text-decoration: none;
  padding: 46px 8px 15px;
  min-width: 60px;
  max-width: 120px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.menu-games .contain-menu-games ul.favorites-first {
  box-sizing: border-box;
}
html[dir=ltr] .menu-games .contain-menu-games ul.favorites-first {
  padding: 0 0 0 130px;
}
html[dir=rtl] .menu-games .contain-menu-games ul.favorites-first {
  padding: 0 130px 0 0;
}

.menu-games .contain-menu-games ul.favorites-first li.sport-favorites {
  width: 130px;
  position: absolute;
  top: 0;
  background-position: 0 0;
}
html[dir=ltr] .menu-games .contain-menu-games ul.favorites-first li.sport-favorites {
  left: 0;
}
html[dir=rtl] .menu-games .contain-menu-games ul.favorites-first li.sport-favorites {
  right: 0;
}

.menu-games .contain-menu-games ul.favorites-first li.sport-favorites .star-anim {
  position: absolute;
  left: 0;
  padding: 0;
}

.menu-games .contain-menu-games ul li.sport-favorites a {
  padding: 46px 15px 15px;
}

.more-count.ng-binding {
  right: 1px;
  top: -6px;
}

.contein-nav-g {
  width: 586px;
  height: 75px;
  overflow: hidden;
}
html[dir=ltr] .contein-nav-g {
  float: left;
}
html[dir=rtl] .contein-nav-g {
  float: right;
}

/*sport-icons*/
.left-list-menu ul li:before,
.list-totalizator ul li:before {
  display: none;
}

/*sport icons font*/
.AlpineSkiing:before {
  content: "";
}

.AustralianFootball:before {
  content: "";
}

.AmericanFootball:before {
  content: "";
}

.Angling:before {
  content: "";
}

.ArenaofValor:before {
  content: "";
}

.Archery:before,
.ArcheryH2H:before {
  content: "";
}

.Badminton:before {
  content: "";
}

.Balls:before {
  content: "";
}

.Baseball:before {
  content: "";
}

.Basketball:before,
.\33 x3Basketball:before {
  content: "";
}

.BasketballShots:before {
  content: "";
}

.BeachHandball:before {
  content: "";
}

.BeachSoccer:before, .BeachFootball:before {
  content: "";
}

.BeachVolleyball:before {
  content: "";
}

.Biathlon:before {
  content: "";
}

.Bobsleigh:before {
  content: "";
}

.ClashRoyale:before {
  content: "";
}

.SpeedSkating:before, .ShortTrackSpeedSkating:before {
  content: "";
}

.Snowboarding:before {
  content: "";
}

.FreestyleSkiing:before {
  content: "";
}

.BallHockey:before, .Bandy:before {
  content: "";
}

.Boxing:before {
  content: "";
}

.V-Box:before {
  content: "";
}

.Bridge:before {
  content: "";
}

.Canoe:before, .Canoeing:before {
  content: "";
}

.Chess:before {
  content: "";
}

.Cricket:before {
  content: "";
}

.Curling:before {
  content: "";
}

.Cycling:before {
  content: "";
}

.Cyclo-Cross:before, .VirtualBicycle:before {
  content: "";
}

.Bowls:before {
  content: "";
}

.Darts:before {
  content: "";
}

.Diving:before {
  content: "";
}

.EBasketball:before {
  content: "";
}

.Electronic:before, .ElectronicSports:before {
  content: "";
}

.Eurovision:before {
  content: "";
}

.Fencing:before {
  content: "";
}

.FigureSkating:before {
  content: "";
}

.Floorball:before {
  content: "";
}

.Formula1:before, .VirtualFormula1:before {
  content: "";
}

.Futsal:before {
  content: ".";
}

.financials:before {
  content: "";
}

.Freestyle:before, .FreestyleWrestling:before {
  content: "";
}

.GaelicFootball:before {
  content: "";
}

.Golf:before {
  content: "";
}

.GrassHockey:before {
  content: "";
}

.AirHockey:before {
  content: "";
}

.Greyhounds:before {
  content: "";
}

.Gymnastics:before {
  content: "";
}

.Go:before {
  content: "";
}

.Handball:before {
  content: "";
}

.HardAthletics:before, .Weightlifting:before {
  content: "";
}

.Hockey:before {
  content: "";
}

.HorseRacing:before {
  content: "";
}

.Hurling:before {
  content: "";
}

.IceHockey:before {
  content: "";
}

.Judo:before {
  content: "";
}

.KingOfGlory:before {
  content: "";
}

.LeagueofLegends:before, .LeagueOfLegends:before {
  content: '"';
}

.Lacross:before {
  content: "";
}

.LightAthletics:before, .Athletics:before {
  content: "";
}

.Lottery:before {
  content: "";
}

.Luge:before {
  content: "";
}

.Mafia:before {
  content: "";
}

.MiniSoccer:before {
  content: "";
}

.ModernPentathlon:before {
  content: "";
}

.Motorbikes:before {
  content: "";
}

.Motorsport:before {
  content: "";
}

.Nascar:before {
  content: "";
}

.Netball:before {
  content: "";
}

.NordicCombined:before {
  content: "";
}

.Olimpic:before, .Olympics:before {
  content: "";
}

.Oscar:before {
  content: "";
}

.Overwatch:before {
  content: "*";
}

.outright:before {
  content: "";
}

.Padel:before {
  content: "";
}

.Padel-Tennis:before {
  content: "";
}

.Pesapallo:before {
  content: "";
}

.PokerLive:before {
  content: "";
}

.Poker:before {
  content: "";
}

.MortalKombatXL:before {
  content: "'";
}

.E-IceHockey:before {
  content: "";
}

.Politics:before {
  content: "";
}

.Pool:before {
  content: "";
}

.Rally:before, .AutoRacing:before {
  content: "";
}

.RinkHockey:before {
  content: "";
}

.Rowing:before {
  content: "";
}

.Rugby:before, .RugbyLeague:before, .RugbyUnion:before, .RugbySevens:before {
  content: "";
}

.Schwingen:before {
  content: "";
}

.Shooting:before {
  content: "";
}

.Shorttrackspeedskating:before {
  content: "";
}

.Skeleton:before {
  content: "";
}

.StreetFighterV:before {
  content: "";
}

.SkiJump:before, .SkiJumping:before {
  content: "";
}

.Skis:before {
  content: "";
}

.SISHorseRacing:before {
  content: "";
}

.CrossCountrySkiing:before, .Winter:before, .sport-group-Winter:before {
  content: "";
}

.Snooker:before {
  content: "";
}

.PS4GAMING:before {
  content: "";
}

.Snowboard:before {
  content: "";
}

.Smite:before {
  content: "+";
}

.mostPopular:before {
  content: "";
}

.TeqBall:before {
  content: "";
}

.Soccer:before, .Football:before, .MixedFootball:before {
  content: "";
}

.ThePenaltyKicks:before {
  content: "";
}

.VirtualFootballLeague:before {
  content: "";
}

.VirtualCarRacing:before {
  content: "";
}

.VirtualFootball:before {
  content: "";
}

.CyberFootball:before {
  content: "";
}

.SoccerWC2014:before {
  content: "";
}

.Softball:before {
  content: "";
}

.SpecialBets:before {
  content: "";
}

.Speedskating:before {
  content: "";
}

.Speedway:before {
  content: "";
}

.SportAndFun:before {
  content: "";
}

.SportFight:before {
  content: "";
}

.Squash:before {
  content: "";
}

.Sumo:before {
  content: "";
}

.Surfing:before {
  content: "";
}

.Petanque:before {
  content: "";
}

.FutureHorseRacing:before {
  content: "";
}

.Kabaddi:before {
  content: "";
}

.RainbowSix:before {
  content: "";
}

.SummerOlympics:before {
  content: "";
}

.Swimming:before {
  content: "";
}

.SynchronizedSwimming:before, .SynchronisedSwimming:before {
  content: "";
}

.Tablehockey:before {
  content: "";
}

.TableTennis:before {
  content: "";
}

.Taekwondo:before {
  content: "";
}

.Equestrian:before {
  content: "";
}

.Tankbiathlon:before {
  content: "";
}

.Telecasts:before, .TVShowsAndMovies:before {
  content: "";
}

.BetOnPoker:before, .LiveBetOnPoker:before {
  content: "";
}

.BetOnBlackJack:before {
  content: "";
}

.RocketLeague:before {
  content: "";
}

.WarcraftIII:before {
  content: "";
}

.Tennis:before {
  content: "";
}

.ETennis:before {
  content: "";
}

.Triathlon:before {
  content: "";
}

.Trotting:before {
  content: "";
}

.UFS:before, .Mma:before {
  content: "";
}

.UltimateFighting:before {
  content: "";
}

.virtualsports:before, .virtualdogs:before, .SISGreyhound:before {
  content: "";
}

.virtualhorses:before, .VirtualHorseRacing:before {
  content: "";
}

.virtualtennis:before, .VirtualTennis:before {
  content: "";
}

.VirtualFootballPro:before {
  content: "";
}

.Volleyball:before {
  content: "";
}

.WaterPolo:before {
  content: "";
}

.WhatWhereWhen:before {
  content: "";
}

.WinterOlympics:before {
  content: "";
}

.Wrestling:before, .WWE:before, .GrecoRomanWrestling:before {
  content: "";
}

.Yachting:before {
  content: "";
}

.X-Sports:before {
  content: "";
}

.VirtualHorses:before {
  content: "";
}

.VirtualDogs:before, .VirtualGreyhoundRacing:before {
  content: "";
}

.Global.Offensive:before, .CounterStrike:before {
  content: "!";
}

.Dota:before, .Dota2:before {
  content: "$";
}

.Heroes.of.the.Storm:before, .HeroesoftheStorm:before, .HeroesOfTheStorm:before {
  content: "%";
}

.Hearthstone:before {
  content: "&";
}

.Headis:before {
  content: "";
}

.StarCraft:before, .StarCraft2:before {
  content: "-";
}

.WorldofTanks:before, .WorldOfTanks:before {
  content: "(";
}

.WorldOfWarcraft:before {
  content: ")";
}

.CallofDuty:before, .CallOfDuty:before {
  content: "";
}

.Livemonitor:before {
  content: "";
}

.Confederations:before,
.icon-sport-asia.All:before,
.body-wrapper.asian .asian-live .All.mini-icon-1:before {
  content: "";
}

.Vainglory:before {
  content: "";
}

.Halo:before {
  content: "";
}

.eSports:before, .E-sports:before, .sport-group-15:before {
  content: "";
}

.Automovilismo:before {
  content: "";
}

.FIFA:before {
  content: "";
}

.NBA2K:before {
  content: "";
}

.PUBG:before {
  content: "";
}

.Fortnite:before {
  content: "";
}

.Valorant:before {
  content: "";
}

.coupongames:before {
  content: "";
}

.MobileLegends:before {
  content: "";
}

.sport-group-.E-sports:before {
  content: "";
}

.crossfire:before, .Crossfire:before, .CrossFire:before {
  content: "";
}

.menu-games .contain-menu-games ul li a > span.all:before {
  content: "";
}

.explorer-container .menu-games .contain-menu-games ul li a > span:before {
  font: 400 28px/30px sport-icon;
  color: #5f626d;
}
.explorer-container .menu-games .contain-menu-games ul li a > span.boostedbets:before {
  font-family: icomoon;
}

.menu-games .contain-menu-games ul li.active a > span:before {
  color: #ffffff;
}

.menu-games .contain-menu-games ul li a span {
  display: block;
  position: relative;
  width: 100%;
  height: 36px;
  margin: -36px 0 0 0;
}

.menu-games .contain-menu-games ul li a span.more-text {
  display: inline;
  margin: 0;
}

.menu-games .contain-menu-games ul li a span .game-count {
  top: -4px;
}
html[dir=ltr] .menu-games .contain-menu-games ul li a span .game-count {
  right: -25px;
}
html[dir=rtl] .menu-games .contain-menu-games ul li a span .game-count {
  left: -25px;
}

.sport .explorer-container .menu-games .contain-menu-games ul .more-games:before {
  font: normal 28px/30px "sport-icon";
  color: #111522;
  content: "";
  display: block;
  position: relative;
  width: 100%;
  top: 10px;
  margin-bottom: -30px;
}

/*sport-icons END*/
/*meny games*/
.more-games a, .menu-games .contain-menu-games ul .more-games a:hover {
  cursor: pointer;
}

.menu-games .contain-menu-games ul .more-games .contein-games, .country-b .country-block-contain ul .flag-more .contein-games {
  display: none;
  opacity: 0;
  max-width: 950px;
  position: absolute;
  top: -9999em;
  margin: 0;
  border: 1px solid #d6d6d6;
  z-index: 99999;
  min-width: 440px;
  transition: opacity 400ms;
}
html[dir=ltr] .menu-games .contain-menu-games ul .more-games .contein-games, html[dir=ltr] .country-b .country-block-contain ul .flag-more .contein-games {
  right: 0;
  padding: 30px 10px 10px 0;
  text-align: left;
}
html[dir=rtl] .menu-games .contain-menu-games ul .more-games .contein-games, html[dir=rtl] .country-b .country-block-contain ul .flag-more .contein-games {
  left: 0;
  padding: 30px 0 10px 10px;
  text-align: right;
}

.body-wrapper.no-animations .menu-games .contain-menu-games ul .more-games .contein-games,
.body-wrapper.no-animations .country-b .country-block-contain ul .flag-more .contein-games {
  transition: none;
}

ul.countrylist {
  position: relative;
  padding: 0 0 5px;
  border-radius: 0 0 10px 10px;
  height: 35px;
}
html[dir=ltr] ul.countrylist {
  float: left;
}
html[dir=rtl] ul.countrylist {
  float: right;
}

.casino-main-contain ul.countrylist {
  height: auto;
}

.menu-games .contain-menu-games ul .more-games:hover .contein-games,
.country-b .country-block-contain ul .flag-more:hover .contein-games {
  display: block;
  opacity: 1;
  z-index: 9999;
  top: 100%;
}

.menu-games .contain-menu-games ul .more-games:hover .contein-games.ng-hide-add,
.country-b .country-block-contain ul .flag-more:hover .contein-games.ng-hide-add {
  display: none;
}

.body-wrapper.no-animations .country-b .country-block-contain ul .flag-more:hover .contein-games.ng-hide-add {
  transition: none;
}

.arrow-sport {
  width: 14px;
  height: 11px;
  display: block;
  position: absolute;
  top: -11px;
  z-index: 999;
}
html[dir=ltr] .arrow-sport {
  right: 2px;
}
html[dir=ltr] .arrow-sport {
  left: 2px;
}

.country-b .country-block-contain ul .flag-more .contein-games .arrow-sport {
  right: 10px;
}

.contein-games h3 {
  width: 100%;
  padding: 0 0 10px 0;
  text-indent: 20px;
}

.meny-games {
  display: inline-block;
}
html[dir=ltr] .meny-games {
  float: left;
  margin: 0 5px 0 20px;
}
html[dir=rtl] .meny-games {
  float: right;
  margin: 0 20px 0 5px;
}

.meny-games ul {
  float: none !important;
  padding: 15px 0 10px;
  margin: 0 !important;
  width: 125px;
}

.meny-games ul li {
  float: none !important;
  height: auto !important;
  padding: 5px 0;
}
html[dir=ltr] .meny-games ul li {
  text-align: left !important;
}
html[dir=rtl] .meny-games ul li {
  text-align: right !important;
}

.menu-games .meny-games ul li a, .country-b .country-block-contain ul .flag-more .contein-games .meny-games ul li a {
  text-decoration: none;
  padding: 0;
  display: inline;
}

.menu-games .meny-games ul li a i {
  font-style: normal;
}

.country-b .country-block-contain ul .flag-more .contein-games .meny-games ul li {
  margin: 4px 0;
  width: 100%;
}

html[dir=ltr] .country-b .country-block-contain ul .flag-more .contein-games .meny-games ul li a {
  padding: 0 0 0 22px !important;
}
html[dir=rtl] .country-b .country-block-contain ul .flag-more .contein-games .meny-games ul li a {
  padding: 0 22px 0 0 !important;
}

.meny-games ul li:first-child {
  padding: 5px 0 0 0;
}

/*live pre-match switch icon*/
.menu-games .contain-menu-games ul li .pl-toggle {
  display: block;
  float: left;
  margin: 0;
  width: 96px;
  height: 75px;
  padding: 10px 0;
  position: relative;
}

.slider-open .menu-games .contain-menu-games ul li .pl-toggle p {
  display: none;
}

.menu-games .contain-menu-games ul li .pl-toggle p {
  position: absolute;
  bottom: 100%;
  z-index: 99999;
  padding: 8px 4px;
  width: 95%;
  border-radius: 2px;
  opacity: 1;
  display: none;
  transition-duration: 900ms;
}

.menu-games .contain-menu-games ul li .pl-toggle.no-header p:before {
  border-color: transparent transparent #222222 transparent;
  top: -10px;
}

.body-wrapper.no-animations .menu-games .contain-menu-games ul li .pl-toggle.animate p {
  transition-duration: inherit;
}

.menu-games .contain-menu-games ul li .pl-toggle.animate .container:hover + p {
  display: block;
  opacity: 1;
  bottom: 90%;
  -webkit-animation: attention2 0.5s ease;
  animation: attention2 0.5s ease;
  -moz-animation: attention2 0.5s ease;
  -ms-animation: attention2 0.5s ease;
}
.menu-games .contain-menu-games ul li .pl-toggle.no-header .container:hover + p {
  top: 65%;
  bottom: auto;
}

@-webkit-keyframes attention {
  0% {
    opacity: 0;
  }
  2%, 90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes attention {
  0% {
    opacity: 0;
  }
  2%, 90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes attention2 {
  0% {
    opacity: 0;
    display: block !important;
  }
  100% {
    opacity: 1;
    display: block !important;
  }
}
@keyframes attention2 {
  0% {
    opacity: 0;
    display: block !important;
  }
  100% {
    opacity: 1;
    display: block !important;
  }
}
.menu-games .contain-menu-games ul li .pl-toggle p:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 44px;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
}

.menu-games .contain-menu-games ul li .pl-toggle .container {
  width: 84px;
  height: 42px;
  margin: 5px 6px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  z-index: 20;
}

.menu-games .contain-menu-games ul li .pl-toggle .container > div {
  position: relative;
  transition: margin-top 550ms;
  will-change: margin-top;
}

.body-wrapper.no-animations .menu-games .contain-menu-games ul li .pl-toggle .container > div {
  transition-duration: inherit;
}

.menu-games .contain-menu-games ul li .pl-toggle .container a {
  padding: 2px;
  height: 31px;
  display: block;
}

.menu-games .contain-menu-games ul li .pl-toggle .switch {
  position: absolute;
  left: 1px;
  top: 28px;
  width: 82px;
  height: 12px;
  border-radius: 9px;
  border: 1px solid #bcbcbd;
}

.menu-games .contain-menu-games ul li .pl-toggle .container.live-on > div {
  margin-top: -28px;
}

/*live button*/
.live-b.pl-ie8, .live-b2.pl-ie8 {
  display: none;
}

.live-b {
  display: block;
  float: left;
  margin: 0;
  width: 96px;
  height: 75px;
}

.menu-games .contain-menu-games ul li:first-child .live-b a {
  display: block;
  width: 72px;
  height: 21px;
  padding: 30px 0 23px 24px;
  text-align: left;
}

.live-b2 {
  display: block;
  float: left;
  margin: 0;
  width: 96px;
  height: 75px;
}

.menu-games .contain-menu-games ul li:first-child .live-b2 a {
  display: block;
  width: 52px;
  height: 21px;
  padding: 30px 0 23px 44px;
  text-align: left;
}

/*search*/
.block-search {
  float: right;
  min-width: 42px;
  height: 34px;
  margin: 0;
  padding: 6px 6px 0 0;
  position: relative;
  z-index: 999;
  text-align: right;
  max-width: 250px;
}

.block-search input[type=text] {
  width: 0;
  border: 0;
  padding: 7px 5px 8px 30px;
  margin: 0 0 0 7px;
  vertical-align: middle;
  transition: width 600ms;
  border-radius: 3px;
}

.body-wrapper.no-animations .block-search input[type=text] {
  transition: inherit;
}

.block-search input[type=text]:focus {
  width: 130px;
}

.search-results-container, .search-results-container-scroll {
  width: 340px;
  position: absolute;
  right: -205px;
  z-index: 99999;
  top: 46px;
}

.conteiner.show-fix .search-results-container-scroll, .conteiner.show-game .search-results-container-scroll {
  width: 340px;
  position: absolute;
  right: -205px;
  z-index: 99999;
  top: 46px;
}

.search-results-inner {
  float: left;
  width: 100%;
  padding: 10px 0 0;
  position: relative;
  z-index: 999;
  background: white;
  border-radius: 2px;
  box-shadow: 0 45px 150px -40px rgba(0, 0, 0, 0.4);
}

.search-results-inner .arrow-sport {
  right: 50%;
}

.search-results-inner h3 {
  width: 100%;
  float: left;
  padding: 0;
  text-indent: 10px;
}
html[dir=ltr] .search-results-inner h3 {
  text-align: left;
}
html[dir=rtl] .search-results-inner h3 {
  text-align: right;
}

.search-no-results {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 10px;
  text-align: left;
}

#result-search {
  display: block;
  width: 100%;
  margin: 10px 0 0;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  float: left;
  border-radius: 0 0 2px 2px;
}
html[dir=rtl] #result-search {
  transform: translate3d(0, 0, 0);
}

#result-search ul {
  margin: 0;
}

#result-search ul li {
  width: 340px;
  height: auto;
  padding: 0;
  margin: 0;
  text-align: left;
}

#result-search ul li a {
  margin: 0;
  display: block;
  padding: 10px 20px 10px 15px;
  width: 305px;
  border-bottom: 1px solid #d8d8d8;
}

#result-search ul li:first-child {
  height: 28px;
  border-bottom: 1px solid #b7b7b7;
  padding: 0 20px 0 10px;
  width: 310px;
}

/*search end*/
/*casino-search*/
.search-results-inner.casino #casino-result-search {
  float: left;
  width: 100%;
  max-height: 450px;
  overflow-Y: auto;
  overflow-X: hidden;
  margin: 10px 0 0 0;
}

.search-results-inner.casino #casino-result-search ul {
  float: left;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 3px 0 6px 0;
  border-top: 1px solid #EEE;
}

.search-results-inner.casino #casino-result-search ul:first-child {
  border: none;
}

.search-results-inner.casino #casino-result-search ul:hover, .search-results-inner.casino #casino-result-search ul.active {
  cursor: pointer;
  transition: background 200ms, color 200ms;
}

.body-wrapper.no-animations .search-results-inner.casino #casino-result-search ul:hover, .body-wrapper.no-animations .search-results-inner.casino #casino-result-search ul.active {
  transition: inherit;
}

.search-results-inner.casino #casino-result-search ul li {
  float: left;
  max-width: 200px;
  margin: 6px 0 0 8px;
  text-align: left;
}

.search-results-inner.casino #casino-result-search ul li:first-child {
  width: 100px;
}

.search-results-inner.casino #casino-result-search ul li:first-child img {
  max-width: 100px;
}

.search-results-inner.casino #casino-result-search ul li .play-game-button-search {
  position: absolute;
  bottom: 10px;
}

.search-results-inner.casino #casino-result-search ul li .play-game-button-search a {
  display: block;
  padding: 5px 8px;
  transition: color 200ms;
}

.body-wrapper.no-animations .search-results-inner.casino #casino-result-search ul li .play-game-button-search a {
  transition: inherit;
}

/*casino-search END*/
.country-b {
  float: left;
  width: 100%;
  position: relative;
  height: 41px;
  margin: 0 0 -41px;
}

.country-b .country-block-contain {
  width: 980px;
  margin: 0 auto;
  display: table;
  border-bottom: 1px solid #cccccc;
  padding: 0;
  height: 40px;
}

.country-b .country-block-contain ul li {
  display: block;
  max-width: 180px;
}
html[dir=ltr] .country-b .country-block-contain ul li {
  float: left;
  margin: 5px 0 0 18px;
}
html[dir=rtl] .country-b .country-block-contain ul li {
  float: right;
  margin: 5px 18px 0 0;
}

html[dir=ltr] .contaien-country {
  float: left;
}
html[dir=rtl] .contaien-country {
  float: right;
}

.country-b .country-block-contain ul .contaien-country li:first-child {
  position: relative;
  white-space: nowrap;
}
html[dir=ltr] .country-b .country-block-contain ul .contaien-country li:first-child {
  margin: 5px 0 0 2px;
}
html[dir=rtl] .country-b .country-block-contain ul .contaien-country li:first-child {
  margin: 5px 2px 0 0;
}

.country-b .country-block-contain ul li .open-lang .arrow-sport {
  left: 36px;
}
html[dir=ltr] .country-b .country-block-contain ul li .open-lang .arrow-sport {
  left: 36px;
}
html[dir=ltr] .country-b .country-block-contain ul li .open-lang .arrow-sport {
  right: 36px;
}

.country-b .country-block-contain ul li:first-child:hover .open-lang ul li {
  float: none;
  margin: 0;
}
html[dir=ltr] .country-b .country-block-contain ul li:first-child:hover .open-lang ul li {
  padding: 5px 12px 5px 18px;
}
html[dir=rtl] .country-b .country-block-contain ul li:first-child:hover .open-lang ul li {
  padding: 5px 18px 5px 12px;
}

.open-lang ul li.arm {
  font-family: Tahoma, Helvetica, sans-serif;
}

.country-b .country-block-contain ul li:first-child:hover .open-lang {
  display: block;
  top: 32px;
  position: absolute;
}
html[dir=ltr] .country-b .country-block-contain ul li:first-child:hover .open-lang {
  right: 0;
}
html[dir=rtl] .country-b .country-block-contain ul li:first-child:hover .open-lang {
  left: 0;
}

.contein-games {
  float: left;
}

.country-b .country-block-contain ul .flag-more .contein-games .meny-games ul {
  padding: 5px 0;
}

.country-b .country-block-contain ul .flag-more .contein-games .meny-games ul p.flag {
  top: 0;
  bottom: auto;
}

.country-b .country-block-contain ul .flag-more .contein-games .meny-games ul li:first-child {
  margin: 0;
}

.country-b .country-block-contain ul li a {
  display: block;
  text-decoration: none;
  position: relative;
}
html[dir=ltr] .country-b .country-block-contain ul li a {
  padding: 11px 0 12px 20px;
}
html[dir=rtl] .country-b .country-block-contain ul li a {
  padding: 11px 20px 12px 0;
}

.country-b .country-block-contain ul a.active {
  cursor: default;
}

.country-b .country-block-contain ul li a img {
  float: left;
}

html[dir=ltr] .country-b .country-block-contain ul li a span {
  float: left;
  padding: 2px 0 0 3px;
}
html[dir=rtl] .country-b .country-block-contain ul li a span {
  float: right;
  padding: 2px 3px 0 0;
}

.country-b .country-block-contain ul .flag-more a {
  cursor: pointer;
}
html[dir=ltr] .country-b .country-block-contain ul .flag-more a {
  padding: 8px 15px 15px 5px;
}
html[dir=rtl] .country-b .country-block-contain ul .flag-more a {
  padding: 8px 5px 15px 15px;
}

html[dir=ltr] .legue-sp .flag {
  left: 0;
}
html[dir=rtl] .legue-sp .flag {
  right: 0;
}

p.flag {
  position: absolute;
  bottom: 11px;
}
html[dir=ltr] p.flag {
  left: 0;
}
html[dir=rtl] p.flag {
  right: 0;
}

/*Content*/
.conteiner-content {
  float: left;
  width: 100%;
  margin: 31px 0 0;
  padding: 10px 0 25px 0;
}
.conteiner-content:after {
  content: "";
  clear: both;
}

.conteiner-content:before {
  display: none;
}

.content {
  width: 980px;
  margin: 0 auto;
  display: block;
  padding: 20px 0 0;
}

/*left block*/
.left-b-game {
  width: 710px;
  padding: 0 0 50px 0;
  position: relative;
}
html[dir=ltr] .left-b-game {
  float: left;
  margin: 0 0 0 2px;
}
html[dir=rtl] .left-b-game {
  float: right;
  margin: 0 2px 0 0;
}

.remove-all-fav {
  position: absolute;
  top: 10px;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-bottom: 2px solid #aaaaaa;
}
html[dir=ltr] .remove-all-fav {
  right: 14px;
}
html[dir=rtl] .remove-all-fav {
  left: 14px;
}

.remove-all-fav:hover {
  border-bottom: 2px solid #a61f67;
}

.left-b-game h1 {
  width: 700px;
  float: left;
  padding: 10px 0 0;
}

.left-b-game h1 a.youtube-video-link {
  float: right;
  margin-right: 56px;
  color: #000000;
}

.no-games {
  float: left;
  width: 100%;
}

.no-games p {
  float: left;
  width: 95%;
  text-align: center;
  padding: 50px 0 20px;
}

.competition-container {
  position: relative;
}

.competition-container:nth-child(1),
.conteiner-live-block:nth-child(1) {
  z-index: 150;
}

.competition-container:nth-child(2),
.conteiner-live-block:nth-child(2) {
  z-index: 149;
}

.competition-container:nth-child(3),
.conteiner-live-block:nth-child(3) {
  z-index: 148;
}

.competition-container:nth-child(4),
.conteiner-live-block:nth-child(4) {
  z-index: 147;
}

.competition-container:nth-child(5),
.conteiner-live-block:nth-child(5) {
  z-index: 146;
}

.competition-container:nth-child(6),
.conteiner-live-block:nth-child(6) {
  z-index: 145;
}

.competition-container:nth-child(7),
.conteiner-live-block:nth-child(7) {
  z-index: 144;
}

.competition-container:nth-child(8),
.conteiner-live-block:nth-child(8) {
  z-index: 143;
}

.competition-container:nth-child(9),
.conteiner-live-block:nth-child(9) {
  z-index: 142;
}

.competition-container:nth-child(10),
.conteiner-live-block:nth-child(10) {
  z-index: 141;
}

.competition-container:nth-child(11),
.conteiner-live-block:nth-child(11) {
  z-index: 140;
}

.competition-container:nth-child(12),
.conteiner-live-block:nth-child(12) {
  z-index: 139;
}

.competition-container:nth-child(13),
.conteiner-live-block:nth-child(13) {
  z-index: 138;
}

.competition-container:nth-child(14),
.conteiner-live-block:nth-child(14) {
  z-index: 137;
}

.competition-container:nth-child(15),
.conteiner-live-block:nth-child(15) {
  z-index: 136;
}

.competition-container:nth-child(16),
.conteiner-live-block:nth-child(16) {
  z-index: 135;
}

.competition-container:nth-child(17),
.conteiner-live-block:nth-child(17) {
  z-index: 134;
}

.competition-container:nth-child(18),
.conteiner-live-block:nth-child(18) {
  z-index: 133;
}

.competition-container:nth-child(19),
.conteiner-live-block:nth-child(19) {
  z-index: 132;
}

.competition-container:nth-child(20),
.conteiner-live-block:nth-child(20) {
  z-index: 131;
}

.competition-container:nth-child(21),
.conteiner-live-block:nth-child(21) {
  z-index: 130;
}

.competition-container:nth-child(22),
.conteiner-live-block:nth-child(22) {
  z-index: 129;
}

.competition-container:nth-child(23),
.conteiner-live-block:nth-child(23) {
  z-index: 128;
}

.competition-container:nth-child(24),
.conteiner-live-block:nth-child(24) {
  z-index: 127;
}

.competition-container:nth-child(25),
.conteiner-live-block:nth-child(25) {
  z-index: 126;
}

.competition-container:nth-child(26),
.conteiner-live-block:nth-child(26) {
  z-index: 125;
}

.competition-container:nth-child(27),
.conteiner-live-block:nth-child(27) {
  z-index: 124;
}

.competition-container:nth-child(28),
.conteiner-live-block:nth-child(28) {
  z-index: 123;
}

.competition-container:nth-child(29),
.conteiner-live-block:nth-child(29) {
  z-index: 122;
}

.competition-container:nth-child(30),
.conteiner-live-block:nth-child(30) {
  z-index: 121;
}

.competition-container:nth-child(31),
.conteiner-live-block:nth-child(31) {
  z-index: 120;
}

.competition-container:nth-child(32),
.conteiner-live-block:nth-child(32) {
  z-index: 119;
}

.competition-container:nth-child(33),
.conteiner-live-block:nth-child(33) {
  z-index: 118;
}

.competition-container:nth-child(34),
.conteiner-live-block:nth-child(34) {
  z-index: 117;
}

.competition-container:nth-child(35),
.conteiner-live-block:nth-child(35) {
  z-index: 116;
}

.competition-container:nth-child(36),
.conteiner-live-block:nth-child(36) {
  z-index: 115;
}

.competition-container:nth-child(37),
.conteiner-live-block:nth-child(37) {
  z-index: 114;
}

.competition-container:nth-child(38),
.conteiner-live-block:nth-child(38) {
  z-index: 113;
}

.competition-container:nth-child(39),
.conteiner-live-block:nth-child(39) {
  z-index: 112;
}

.competition-container:nth-child(40),
.conteiner-live-block:nth-child(40) {
  z-index: 111;
}

.competition-container:nth-child(41),
.conteiner-live-block:nth-child(41) {
  z-index: 110;
}

.competition-container:nth-child(42),
.conteiner-live-block:nth-child(42) {
  z-index: 109;
}

.competition-container:nth-child(43),
.conteiner-live-block:nth-child(43) {
  z-index: 108;
}

.competition-container:nth-child(44),
.conteiner-live-block:nth-child(44) {
  z-index: 107;
}

.competition-container:nth-child(45),
.conteiner-live-block:nth-child(45) {
  z-index: 106;
}

.competition-container:nth-child(46),
.conteiner-live-block:nth-child(46) {
  z-index: 105;
}

.competition-container:nth-child(47),
.conteiner-live-block:nth-child(47) {
  z-index: 104;
}

.competition-container:nth-child(48),
.conteiner-live-block:nth-child(48) {
  z-index: 103;
}

.competition-container:nth-child(49),
.conteiner-live-block:nth-child(49) {
  z-index: 102;
}

.competition-container:nth-child(50),
.conteiner-live-block:nth-child(50) {
  z-index: 101;
}

.competition-container:nth-child(51),
.conteiner-live-block:nth-child(51) {
  z-index: 100;
}

.competition-container:nth-child(52),
.conteiner-live-block:nth-child(52) {
  z-index: 99;
}

.competition-container:nth-child(53),
.conteiner-live-block:nth-child(53) {
  z-index: 98;
}

.competition-container:nth-child(54),
.conteiner-live-block:nth-child(54) {
  z-index: 97;
}

.competition-container:nth-child(55),
.conteiner-live-block:nth-child(55) {
  z-index: 96;
}

.competition-container:nth-child(56),
.conteiner-live-block:nth-child(56) {
  z-index: 95;
}

.competition-container:nth-child(57),
.conteiner-live-block:nth-child(57) {
  z-index: 94;
}

.competition-container:nth-child(58),
.conteiner-live-block:nth-child(58) {
  z-index: 93;
}

.competition-container:nth-child(59),
.conteiner-live-block:nth-child(59) {
  z-index: 92;
}

.competition-container:nth-child(60),
.conteiner-live-block:nth-child(60) {
  z-index: 91;
}

.container-competition {
  width: 100%;
  display: inline-block;
  transform: translate3d(0, 0, 0);
}

/*live-game*/
.conteiner-live-block {
  position: relative;
  width: 100%;
  margin: 0 0 -3px;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}

.conteiner-live-block .conteiner-live-block {
  float: left;
  margin: 0;
}

.disabled_game {
  position: absolute;
  left: 0;
  top: -1px;
  height: 100%;
  width: 99%;
  display: none;
}

.disabled_game.active {
  display: block;
  cursor: default;
  z-index: 99;
  transform: translate3d(0, 0, 0);
  pointer-events: none;
}

.live-table {
  float: left;
  width: 702px;
  display: table;
  border-collapse: inherit;
  border-spacing: 5px 0;
  text-align: center;
  margin: -1px 0 0 0;
  transform: translate3d(0, 0, 0);
}

.open-game .live-table {
  transition: background 400ms, color 400ms;
}

.body-wrapper.no-animations .open-game .live-table {
  transition: none;
}

.country-leage {
  float: left;
  width: 702px;
  display: table;
  text-align: center;
  margin: 40px 0 0 0;
  position: relative;
  transform: translateZ(0);
}

.legue-sp {
  display: table-row;
  width: 100%;
}

.legue-sp .cyber-competition {
  position: relative;
}
html[dir=rtl] .legue-sp .cyber-competition {
  display: inline-block;
  vertical-align: top;
  width: 30px;
}
html[dir=rtl] .legue-sp .cyber-competition:before {
  left: 0;
  right: auto;
}
html[dir=ltr] .legue-sp .cyber-competition {
  padding: 0 25px 0 2px;
}
.legue-sp .cyber-competition:before {
  content: "";
  font: 18px/18px sport-icon;
  position: absolute;
  top: 0;
}
html[dir=ltr] .legue-sp .cyber-competition:before {
  left: 0;
}
html[dir=rtl] .legue-sp .cyber-competition:before {
  right: 0;
}

.legue-sp li {
  display: table-cell;
  border-bottom: 3px solid #000;
  padding: 16px 2px 10px;
}
html[dir=ltr] .legue-sp li {
  text-align: right;
}
html[dir=rtl] .legue-sp li {
  text-align: left;
}

.legue-sp .show-block a {
  text-decoration: none;
  padding: 0;
  text-indent: -9999em;
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 2px;
  transition: transform 250ms;
  transform: rotate(-90deg);
}
html[dir=ltr] .legue-sp .show-block a {
  right: 2px;
}
html[dir=rtl] .legue-sp .show-block a {
  left: 2px;
}

.legue-sp .show-block-open a {
  text-decoration: none;
  padding: 0;
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 2px;
  transition: transform 250ms;
}
html[dir=ltr] .legue-sp .show-block-open a {
  right: 2px;
}
html[dir=rtl] .legue-sp .show-block-open a {
  left: 2px;
}

.body-wrapper .legue-sp .show-block a,
.body-wrapper .legue-sp .show-block-open a {
  background: none;
}

.legue-sp .show-block a:before,
.legue-sp .show-block-open a:before {
  content: "";
  font: 14px/16px icomoon;
  color: #000000;
}

.body-wrapper.no-animations .legue-sp .show-block a, .body-wrapper.no-animations .legue-sp .show-block-open a {
  transition-duration: inherit;
}

.legue-sp li:first-child {
  max-width: 0;
}
html[dir=ltr] .legue-sp li:first-child {
  padding: 0 50px 0 25px;
  text-align: left;
}
html[dir=rtl] .legue-sp li:first-child {
  padding: 0 25px 0 25px;
  text-align: right;
}

.legue-sp li:first-child span {
  padding: 0;
  position: absolute;
}
html[dir=ltr] .legue-sp li:first-child span {
  right: 25px;
}
html[dir=rtl] .legue-sp li:first-child span {
  left: 25px;
}

.competition-add-fav {
  position: absolute;
  height: 18px;
  width: 18px;
  top: 1px;
  z-index: 99;
  overflow: hidden;
  background: none;
  font: normal 20px/18px "icomoon";
  text-indent: 0;
  color: transparent;
}
html[dir=ltr] .competition-add-fav {
  left: 9px;
}
html[dir=rtl] .competition-add-fav {
  right: 9px;
  direction: ltr;
}
.competition-add-fav:before {
  content: "";
  color: black;
}
.competition-add-fav.active {
  background: none;
}
.competition-add-fav.active:before {
  content: "";
  color: #a61f67;
}

.tooltip {
  display: none;
  width: 120px;
  margin-left: -64px;
  padding: 10px 2px;
  border-radius: 2px;
}

.tooltip:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  height: 0;
  border-width: 0;
  border-style: solid;
}

.closed-game .tooltip:before {
  border-width: 5px;
}

.game-live-row {
  width: 100%;
  display: table-row;
  border-spacing: 0;
}

.game-live-row li.blocked .game-row-item,
.list-result ul li.blocked .game-row-item {
  position: relative;
}
.game-live-row li.blocked .game-row-item span,
.list-result ul li.blocked .game-row-item span {
  font-size: 0;
}
.game-live-row li.blocked .game-row-item span:before,
.list-result ul li.blocked .game-row-item span:before {
  display: none !important;
}
.game-live-row li.blocked .game-row-item:after,
.list-result ul li.blocked .game-row-item:after {
  display: block;
  font: 12px "icomoon";
  content: "";
  position: absolute;
  top: 2px;
}
html[dir=ltr] .game-live-row li.blocked .game-row-item:after,
html[dir=ltr] .list-result ul li.blocked .game-row-item:after {
  right: 2px;
}
html[dir=rtl] .game-live-row li.blocked .game-row-item:after,
html[dir=rtl] .list-result ul li.blocked .game-row-item:after {
  left: 2px;
}
.game-live-row li.blocked .game-row-item .boosted,
.list-result ul li.blocked .game-row-item .boosted {
  line-height: 1;
}
.game-live-row li.blocked .game-row-item .boosted ~ span,
.list-result ul li.blocked .game-row-item .boosted ~ span {
  display: none;
}

.game-live-row > li {
  display: table-cell;
  padding: 5px;
  margin: 0 0 0 5px;
  vertical-align: middle;
  position: relative;
  height: 34px;
  transition: box-shadow 240ms;
}
.game-live-row > li.gamestatus-info {
  font-weight: bold;
}
.game-live-row > li.gamestatus-info > span {
  display: block;
}
.game-live-row > li.gamestatus-headerinfo {
  font-weight: bold;
  color: #ffffff;
}

.list-result ul li.blocked .game-row-item span:before {
  display: block;
  font: 12px "icomoon";
  content: "";
  position: relative;
  top: 2px;
}

.game-live-row li.factor.inactive .game-row-item span:before,
.list-result ul li.blocked .game-row-item span:before {
  top: 0;
}

.game-live-row li.inactive .game-row-item span span:before,
.game-live-row li.inactive .game-row-item span.event-x:before {
  display: none;
}

.game-row-item {
  width: 100%;
}

@-moz-document url-prefix() {
  .game-row-item {
    position: relative;
  }
}
.game-live-row .live-game span {
  display: block;
  min-width: 40px;
  padding: 5px 0 5px 0;
  position: relative;
}

.game-live-row .time-date {
  width: 81px;
}

.game-live-row .time-date span {
  display: table-cell;
}

.game-live-row .time-date span:first-child {
  display: table-cell;
  text-transform: none;
  min-width: 40px;
  padding: 5px 5px 5px 5px;
}

div.star {
  height: 18px;
  width: 18px;
  position: relative;
  z-index: 99;
}

.open-game .live-table ul.game-live-row li div.star-active, .live-table:hover ul.game-live-row li div.star-active {
  position: relative;
  z-index: 111;
}

.conteiner-live-block .game-live-row .account {
  min-width: 60px;
  padding: 0 1px;
}

.game-live-row .team {
  text-align: left;
  min-width: 130px;
}
.game-live-row .team .boosted {
  line-height: 14px;
}
html[dir=ltr] .game-live-row .team .boosted {
  float: left;
}
html[dir=rtl] .game-live-row .team .boosted {
  float: right;
}
.game-live-row .team .boosted ~ p {
  width: 98px;
  max-width: 98px;
  min-width: 98px;
}

.game-live-row .team p {
  width: 138px;
  display: table-cell;
  vertical-align: middle;
  -moz-user-select: text;
  user-select: text;
  -ms-user-select: text;
  word-break: break-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 125px;
  min-width: 125px;
}
html[dir=ltr] .game-live-row .team p {
  float: left;
  text-align: left;
}
html[dir=rtl] .game-live-row .team p {
  float: right;
  text-align: right;
}

.single-team .game-live-row .team {
  min-width: inherit;
}

.single-team .game-live-row .team p {
  width: auto;
}

.game-live-row li.team.inactive {
  cursor: default;
}

.game-live-row .team span {
  display: table-cell;
  vertical-align: middle;
  width: 48px;
  position: relative;
}
html[dir=ltr] .game-live-row .team span {
  float: right;
  text-align: right;
}
html[dir=rtl] .game-live-row .team span {
  float: left;
  text-align: left;
}

.game-live-row .factor {
  min-width: 52px;
  max-width: 80px;
  text-align: right;
}
.game-live-row .factor .boosted {
  float: none;
  display: table-cell;
  padding: 0 2px;
}

.game-live-row .factor span {
  display: table-cell;
  text-align: right;
  width: 75%;
}

.game-live-row .factor span.event-x {
  display: table-cell;
  width: 20px;
  text-align: left;
}

.game-live-row .statistic {
  text-align: center;
}

.game-live-row .statistic a {
  display: inline-block;
  width: 14px;
  height: 14px;
}

.game-live-row .match-key {
  font-size: 14px;
}
.game-live-row .match-key:hover {
  color: #a61f67 !important;
}
.game-live-row .match-key:hover > ul {
  top: -26px;
  color: #ffffff;
  background: #a61f67;
}
html[dir=ltr] .game-live-row .match-key:hover > ul {
  right: -6px;
}
html[dir=rtl] .game-live-row .match-key:hover > ul {
  left: -6px;
}
.game-live-row .match-key:hover > ul:after {
  border-color: #a61f67 transparent transparent;
}

/*.game-live-row .factor {display: none;}*/
.game-live-row .factor-soccer, .game-live-row .factor-icehockey, .game-live-row .factor-handball, .game-live-row .factor-minisoccer {
  display: table-cell;
}

.game-live-row .factor-game {
  text-align: left;
  min-width: 50px;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
}

.game-live-row .factor-game a {
  display: block;
  font-weight: bold;
  text-decoration: none;
  min-width: 20px;
  min-height: 14px;
  position: relative;
  z-index: 111;
}
html[dir=ltr] .game-live-row .factor-game a {
  padding: 0 20px 0 0;
  text-align: right;
}
html[dir=rtl] .game-live-row .factor-game a {
  padding: 0 0 0 20px;
  text-align: left;
}

html[dir=rtl] .open-game .game-live-row .factor-game a {
  padding: 0 0 0 20px;
}
html[dir=rtl] .open-game .game-live-row .factor-game a:after {
  left: auto;
  right: 0;
}

.game-live-row .account span.game-state {
  font-size: 11px;
  max-width: 71px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  line-height: 13px;
  text-align: center;
}

.game-live-row .account span.game-state:after {
  display: none;
}

.game-live-row .account b.game-id {
  font-size: 10px;
  line-height: 11px;
  font-weight: normal;
  width: 100%;
  display: block;
}

.score-game {
  float: left;
  width: 100%;
}

.left-block-score {
  width: 318px;
  margin: -2px 0 0 0;
}
html[dir=ltr] .left-block-score {
  float: left;
  padding: 0 0 10px 10px;
}
html[dir=rtl] .left-block-score {
  float: right;
  padding: 0 10px 10px 0;
}

.left-block-score .timeline-control {
  margin-top: 12px;
}

.conteiner-live-block .game-team {
  width: 702px;
  height: 148px;
}

.conteiner-live-block .game-team-soccer {
  width: 702px;
  height: 190px;
  position: relative;
  z-index: 333;
  margin: -7px 0 0 0;
}

.live-game-team {
  width: 320px;
  display: table;
  border-collapse: inherit;
  border-spacing: 5px 0;
  margin: 20px 0 0 0;
}
html[dir=ltr] .live-game-team {
  float: left;
}
html[dir=rtl] .live-game-team {
  float: right;
}

.live-game-team ul {
  display: table-row;
}

.live-game-team ul li {
  display: table-cell;
  min-width: 16px;
  text-align: center;
  vertical-align: middle;
}

.live-game-team ul li:first-child {
  width: 236px;
  text-indent: 45px;
}
html[dir=ltr] .live-game-team ul li:first-child {
  text-align: left;
}
html[dir=rtl] .live-game-team ul li:first-child {
  text-align: right;
}

.live-game-team ul li:first-child span {
  display: block;
  width: 220px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.live-game-team ul li .team-form {
  position: absolute;
  left: -8px;
}

.live-game-team ul:first-child li {
  border-bottom: 1px solid #ffffff;
}

.live-game-team ul .set-number {
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  text-align: center;
  min-width: 10px;
  height: 35px;
}

.live-game-team ul:first-child .set-number {
  border-top: 1px solid #ffffff;
}

.live-game-soccer {
  float: left;
  width: 320px;
  display: block;
  margin: 0;
}

.live-game-soccer ul {
  float: left;
  width: 100%;
  margin: 0 0 0 5px;
}

.live-game-soccer ul li {
  float: right;
  text-align: center;
  width: 160px;
}

.live-game-soccer ul li:first-child {
  float: left;
  width: 160px;
  text-indent: 38px;
  display: block;
  text-align: left;
}

.live-game-soccer ul:first-child li {
  float: right;
  height: 54px;
  width: 160px;
  text-align: center;
}

.live-game-soccer ul:first-child li:first-child {
  float: left;
  width: 160px;
  text-indent: 38px;
  display: block;
  text-align: left;
}

.live-game-soccer ul li:first-child > div {
  position: absolute;
}

.live-game-soccer ul .coat-team-1 > div {
  width: 30px;
  height: 30px;
  margin: 12px 0 0 0;
}

.live-game-soccer ul .coat-team-2 > div {
  width: 28px;
  height: 31px;
}

.live-game-soccer ul li.coat-team-1 > div img, .live-game-soccer ul li.coat-team-2 > div img {
  max-width: 30px;
  max-height: 30px;
  float: left;
}

.live-game-soccer ul .coat-team-1 > div.thsirt-instead-of-coat, .live-game-soccer ul .coat-team-2 > div.thsirt-instead-of-coat {
  margin: 3px 0 0 -25px;
}

.conteiner-goals {
  float: left;
  margin: 6px 0 -14px 0;
}

.conteiner-goals .hover-sp {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}

.football-gamer-name {
  float: left;
  width: 318px;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .football-gamer-name {
  text-align: left;
}
html[dir=rtl] .football-gamer-name {
  direction: rtl;
  text-align: right;
}

.football-gamer-name.multi-game.set-changed {
  border-bottom: 2px solid #aaaaaa;
}

.football-gamer-name.multi-game p {
  width: 230px;
  margin-left: 10px;
}

.football-gamer-name.multi-game .curr-set {
  float: left;
  max-width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.football-gamer-name.multi-game span {
  display: inline;
  float: none;
  width: auto;
  margin: 0 5px 0 0;
}

/* generic live game style */
.live-game-generic.live-game-soccer1 {
  float: left;
  width: 320px;
  margin-top: 3px;
}

.live-game-generic.live-game-basketball,
.live-game-generic.live-game-icehockey {
  float: left;
  width: 320px;
  margin-top: -5px;
}

.live-game-generic {
  display: block;
  width: 320px;
  margin-top: -4px;
}
html[dir=ltr] .live-game-generic {
  float: left;
}
html[dir=rtl] .live-game-generic {
  float: right;
}

.live-game-team.live-game-cricket ul li {
  color: #ffffff;
}

.live-game-team.live-game-cricket ul li.set-number {
  /* move to skins */
  white-space: nowrap;
  font: 20px/32px Roboto, Arial, Helvetica, sans-serif;
}

.live-game-team.live-game-cricket ul.active li {
  color: #effc23;
}

.live-game-team.live-game-cricket ~ .cash-game tr td:first-child {
  padding: 0 8px;
}

.live-game-team.live-game-cricket ~ .cash-game.no-video-flash tr td:first-child {
  display: table-cell;
}

.live-game-generic.no-video-flash, .live-game-team.no-video-flash {
  width: 680px;
}

.live-game-team.no-video-flash ul li {
  width: 40px;
}

.live-game-team.no-video-flash ul li:first-child span {
  width: 500px;
}

.live-game-horseracing.no-video-flash {
  width: 680px;
}

.live-game-horseracing ul:first-child li {
  float: left;
  padding: 4px 10px 4px 4px;
  max-width: 100%;
}

.live-game-horseracing ul:first-child li:last-child {
  display: none;
}

.live-game-horseracing ul:first-child li:last-child {
  padding-left: 20px;
}

.live-game-horseracing ul.race-stats {
  margin-top: 1px;
}

.conteiner-live-block .open-game.type-prematch .live-game-horseracing ul.race-stats {
  margin-top: 3px;
}

.live-game-horseracing ul.race-stats li {
  float: left;
  width: 50%;
  height: 65px;
  text-align: center;
  background: rgba(0, 0, 0, 0.2) !important;
  box-shadow: 1px 0 0 rgba(247, 255, 168, 0.5) !important;
}

.live-game-horseracing ul.race-stats li p {
  padding: 0 5px;
  border-bottom: 1px solid rgba(247, 255, 168, 0.5);
}

.race-stadium {
  padding: 3px 0;
  text-align: center;
  background-color: #e9e9e9;
  box-shadow: 0 0 1px #aaaaaa inset;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.race-stadium.no-video-flash {
  width: 680px;
}

.race-stadium img {
  height: 125px;
  opacity: 0;
}

.horse-racing-details.grey-hounds-details {
  margin-top: 20px;
}
.horse-racing-details.grey-hounds-details .list-result li[class^=event-] {
  width: 50px;
}
.horse-racing-details.grey-hounds-details .list-result li.winner-select {
  width: auto;
}
.horse-racing-details.grey-hounds-details .list-result li.odds {
  width: 75px;
  padding: 8px 5px;
}
.horse-racing-details.grey-hounds-details .list-result li:hover.odds {
  padding: 8px 5px;
}
.horse-racing-details.grey-hounds-details .no-market-info {
  text-align: center;
  padding: 10px 0;
}
.horse-racing-details.grey-hounds-details .empty-odd {
  width: 60px;
}
.horse-racing-details.grey-hounds-details .type-of-bet-h > ul {
  display: block;
}
.horse-racing-details.grey-hounds-details .type-of-bet-h > ul li {
  display: block;
  line-height: 30px;
  background: #cccccc;
  color: black;
  margin: 1px;
}
html[dir=ltr] .horse-racing-details.grey-hounds-details .type-of-bet-h > ul li {
  float: left;
}
html[dir=rtl] .horse-racing-details.grey-hounds-details .type-of-bet-h > ul li {
  float: right;
}
.horse-racing-details.grey-hounds-details .type-of-bet-h > ul li:hover, .horse-racing-details.grey-hounds-details .type-of-bet-h > ul li.active {
  background: #a61f67;
  color: #ffffff;
}

.horse-racing-details .list-result {
  padding: 0;
}

.horse-racing-details .list-result .icon-v {
  bottom: 0;
  top: 21px;
}
html[dir=ltr] .horse-racing-details .list-result .icon-v {
  right: auto;
}
html[dir=rtl] .horse-racing-details .list-result .icon-v {
  left: auto;
}

.horse-racing-details .list-result .text-small {
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
}

.horse-racing-details .list-result .text-gray {
  color: #999999;
}

.horse-racing-details .list-result ul.list-header, .horse-racing-details .list-result ul.list-header span {
  color: #999999;
  font-weight: normal;
}

.horse-racing-details .list-result ul.list-header li, .horse-racing-details .list-result ul.list-header li:hover {
  border-bottom: 1px solid #999999;
}

.horse-racing-details .list-result ul li.empty-odd:hover, .horse-racing-details .list-result li.disabled-cell:hover {
  border-bottom-width: 1px;
  padding: 8px 0 8px 5px;
}

.horse-racing-details .list-result ul.list-header li:hover {
  padding: 8px 0 8px 5px;
}

.horse-racing-details .list-result .fixed-small {
  width: 60px;
}

.horse-racing-details .list-result li,
.horse-racing-details .list-result li:hover {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  border-bottom-width: 1px;
}
html[dir=ltr] .horse-racing-details .list-result li,
html[dir=ltr] .horse-racing-details .list-result li:hover {
  padding: 8px 0 8px 5px;
}
html[dir=rtl] .horse-racing-details .list-result li,
html[dir=rtl] .horse-racing-details .list-result li:hover {
  padding: 8px 5px 8px 0;
}

.horse-racing-details.grey-hounds-details .list-result li .bets span {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  border-bottom-width: 1px;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  padding: 0;
}

.horse-racing-details .list-result li {
  width: auto;
}

.horse-racing-details .list-result li:first-child {
  width: 50px;
}
.horse-racing-details .list-result li.greyhound-name {
  width: auto;
}

.horse-racing-details .list-result li.main-name {
  width: 230px;
}

.horse-racing-details .list-result ul.favorite {
  height: 50px;
}

.horse-racing-details .list-result ul.favorite li:first-child {
  width: 110px;
}

.horse-racing-details.grey-hounds-details .list-result ul.favorite li:first-child {
  width: 48px;
  text-align: center;
}

.horse-racing-details .list-result li.disabled-cell {
  border-bottom-color: #999;
}

.horse-racing-details .list-result li.jockey-colors {
  text-align: center;
}

.horse-racing-details .list-result li.odds {
  text-align: center;
}

.horse-racing-details .list-result li.odds:hover {
  border-bottom-width: 3px;
  padding: 8px 0 6px 5px;
}

.horse-racing-details .list-result li span {
  display: block;
  width: 100%;
  padding-left: 0;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
}

.horse-racing-details .list-result li span b {
  font-weight: normal;
}

.horse-racing-details .list-result .each-way li {
  padding: 15px 0 15px 5px;
  border-bottom: 1px solid #999999;
  color: #999999;
}

.horse-racing-details .list-result .each-way li span {
  width: auto;
  font-size: 14px;
  display: inline-block;
  margin-top: -2px;
}

.horse-racing-details .list-result ul li p {
  display: block;
}

.horse-racing-details .list-result ul li p sup {
  vertical-align: super;
  font-size: smaller;
  cursor: default;
}

.horse-racing-details .list-result ul li p b {
  cursor: default;
}

.horse-racing-details .list-result li .bets {
  font-weight: bold;
  text-align: center;
  display: block;
  line-height: 50px;
  margin: -10px 0;
  position: relative;
}

.horse-racing-details.grey-hounds-details .list-result li .bets {
  line-height: 33px;
}

.horse-racing-details.grey-hounds-details .list-result ul li[title~=Favourite] {
  line-height: 24px;
}

.horse-racing-details .list-result li img {
  display: block;
  height: 32px;
  margin: -10px 0;
}

.horse-racing-details .list-result .non-runners li:last-child {
  width: 130px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
}

.horse-racing-details .list-result .non-runners li.no-sp {
  width: 60px;
}

.horse-stats > div {
  margin: 5px;
}

.horse-stats .cash-game tr th {
  font-size: 12px;
}

.horse-stats .cash-game tr td:first-child {
  width: 50px;
  text-align: center;
  padding: 0;
}

.horse-stats .cash-game tr td:first-child span {
  width: 50px;
}

.horse-stats .cash-game tr td img {
  padding: 4px 0;
  height: 27px;
}

.cash-game.no-video-flash, .cash-game.cash-game-tabletennis.no-video-flash {
  width: 680px;
}

.cash-game.no-video-flash tr td:first-child,
.cash-game.cash-game-tabletennis.no-video-flash tr td:first-child {
  width: auto;
  position: relative;
  display: block;
  border-right: none;
}

.cash-game.no-video-flash tr:nth-child(2) td:first-child,
.cash-game.cash-game-tabletennis.no-video-flash tr:nth-child(2) td:first-child {
  border-bottom: none;
}

.cash-game.no-video-flash tr td:first-child span,
.cash-game.cash-game-tabletennis.no-video-flash tr td:first-child span {
  width: 350px;
  line-height: 31px;
}

.cash-game.cash-game-snooker.no-video-flash tr td:first-child span {
  width: 250px;
  margin-top: 8px;
}

.live-game-generic .add-info {
  float: left;
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: -3px;
}
.live-game-generic .add-info > i {
  font-style: normal;
  margin-left: 10px;
}

.live-game-generic .add-info span {
  position: absolute;
}
html[dir=ltr] .live-game-generic .add-info span {
  right: 0;
  padding: 0 0 0 20px;
}
html[dir=rtl] .live-game-generic .add-info span {
  left: 0;
  padding: 0 20px 0 0;
}

.live-game-generic ul {
  width: 50%;
}
html[dir=ltr] .live-game-generic ul {
  float: left;
}
html[dir=rtl] .live-game-generic ul {
  float: right;
}

html[dir=ltr] .live-game-generic ul:first-child li {
  margin: 0 10px 0 0;
  text-align: right;
}
html[dir=rtl] .live-game-generic ul:first-child li {
  margin: 0 0 0 10px;
  text-align: left;
}

.live-game-generic ul li {
  min-height: 36px;
  position: relative;
}
html[dir=ltr] .live-game-generic ul li {
  margin: 0 0 0 10px;
}
html[dir=rtl] .live-game-generic ul li {
  margin: 0 10px 0 0;
}

.live-game-generic ul li > p {
  display: table;
  width: 100%;
}

.live-game-generic ul:first-child li:last-child:after {
  position: absolute;
}
html[dir=ltr] .live-game-generic ul:first-child li:last-child:after {
  right: -15px;
}
html[dir=rtl] .live-game-generic ul:first-child li:last-child:after {
  left: -15px;
}

.live-game-generic ul:first-child li.no-score:last-child:after {
  display: none;
}

.live-game-generic ul li:first-child {
  overflow: hidden;
  height: 36px;
}

html[dir=ltr] .live-game-generic ul:first-child .team-coat,
html[dir=ltr] .live-game-generic ul:first-child .team-form {
  float: right;
}
html[dir=rtl] .live-game-generic ul:first-child .team-coat,
html[dir=rtl] .live-game-generic ul:first-child .team-form {
  float: left;
}

.live-game-generic ul .team-coat,
.live-game-generic ul .team-form {
  width: 30px;
  text-align: center;
}
html[dir=ltr] .live-game-generic ul .team-coat,
html[dir=ltr] .live-game-generic ul .team-form {
  float: left;
}
html[dir=rtl] .live-game-generic ul .team-coat,
html[dir=rtl] .live-game-generic ul .team-form {
  float: right;
}

.live-game-generic ul .team-coat {
  height: 30px;
}

.live-game-generic ul .team-form svg, .live-game-generic ul .team-form img {
  width: 22px;
  height: 22px;
  display: block;
}

html[dir=ltr] .live-game-generic ul:first-child .soccer-score {
  float: right;
  padding: 0 0 0 10px;
}
html[dir=rtl] .live-game-generic ul:first-child .soccer-score {
  float: left;
  padding: 0 10px 0 0;
}

html[dir=ltr] .live-game-generic ul .soccer-score {
  float: left;
  padding: 0 10px 0 0;
}
html[dir=rtl] .live-game-generic ul .soccer-score {
  float: right;
  padding: 0 0 0 10px;
}

.live-game-generic ul li span {
  display: table-cell;
  height: 36px;
  vertical-align: middle;
}

.score-game.outright-game .live-game-generic ul:not(:first-child),
.score-game.outright-game .live-game-generic ul:first-child li:not(:first-child),
.score-game.outright-game .live-game-generic .add-info,
.score-game.outright-game .tl-container,
.score-game.outright-game .cash-game {
  display: none;
}

.score-game.outright-game .live-game-generic ul:first-child {
  width: 100%;
  margin-top: 25px;
}

.score-game.outright-game .live-game-generic ul li {
  text-align: center;
}

.score-game.outright-game .live-game-generic ul li span {
  font-size: 18px;
}

/**/
.football-gamer-name p {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding: 0 10px 0 0;
}

.arrow-hover {
  width: 10px;
  height: 9px;
  float: right;
  margin: 12px 5px 0 0;
  position: relative;
  z-index: 222;
}

.football-gamer-name .football-game-status {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 40px;
  text-align: center;
  background: none !important;
  font: 12px/40px icomoon;
}
.football-gamer-name .football-game-status:before {
  margin: 0 auto;
  background: none !important;
}

.football-gamer-name .yellow_card-icon:before {
  content: "f";
  color: #ffff00;
  text-shadow: 1px 1px #333;
}

.football-gamer-name .red_card-icon:before {
  content: "f";
  color: #f00;
}

.football-gamer-name .goal-icon:before {
  content: "l";
}

.football-gamer-name .corner-icon:before {
  content: "v";
}

.football-gamer-name .substitution-icon:before {
  content: "";
  font-size: 14px;
}

.football-gamer-name .penalty-icon:before {
  content: "}";
  font-size: 14px;
}

.football-gamer-name .penalty_missed-icon {
  opacity: 1;
}
.football-gamer-name .penalty_missed-icon:before {
  content: "z";
  font-size: 14px;
}

.football-gamer-name .throw_in-icon:before {
  content: "";
  font-size: 16px;
}

.football-gamer-name .free_kick-icon:before {
  content: "";
  font-size: 16px;
}

.football-gamer-name .ball_safe-icon:before {
  content: "";
  font-size: 16px;
}

.football-gamer-name .offside-icon:before {
  content: "";
}

.football-gamer-name .shot_off_target-icon:before {
  content: "";
  font-size: 15px;
}

.football-gamer-name .shot_on_target-icon:before {
  content: "";
  font-size: 15px;
}

.football-gamer-name .goal_kick-icon:before {
  content: "~";
  font-size: 16px;
}

.football-gamer-name .period-icon:before {
  content: "";
  font-size: 18px;
}

.football-gamer-name .period-icon + span {
  opacity: 0;
}

.football-gamer-name span {
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 40px;
  line-height: 40px;
}
html[dir=ltr] .football-gamer-name span {
  margin-left: 5px;
}
html[dir=rtl] .football-gamer-name span {
  margin-right: 5px;
}
.football-gamer-name span svg {
  display: inline-block;
  vertical-align: middle;
}

.tl-new .tl-info .football-gamer-name p {
  line-height: 36px;
}

.tl-new svg {
  width: 16px;
  height: 16px;
}

.tl-new .tl-details {
  font-size: 13px;
}

.hover-sp {
  margin: 34px 0 0;
  position: absolute;
  width: 320px;
  z-index: 99;
  left: -9999em;
}

.conteiner-goals:hover .hover-sp {
  left: auto;
}

.game-anchor, .anchor {
  display: block;
  position: relative;
  top: -150px;
  visibility: hidden;
}

.cash-game {
  width: 100%;
  margin: 28px 0 0 0;
  border-collapse: inherit;
}
html[dir=ltr] .cash-game {
  float: left;
}
html[dir=rtl] .cash-game {
  float: right;
}

.cash-game tr th {
  vertical-align: middle;
  padding: 0 3px 4px;
}
.cash-game tr th:first-child {
  width: auto;
}
html[dir=ltr] .cash-game tr th:first-child {
  text-align: left;
}
html[dir=rtl] .cash-game tr th:first-child {
  text-align: right;
}

.cash-game tr td {
  box-shadow: 0 0 0 1px #cecece;
  height: 31px;
  vertical-align: middle;
  padding: 0 3px;
  text-align: center;
  position: relative;
}
.cash-game tr td:first-child {
  width: auto;
}
html[dir=ltr] .cash-game tr td:first-child {
  padding: 0 46px 0 8px;
  text-align: left;
}
html[dir=rtl] .cash-game tr td:first-child {
  padding: 0 8px 0 46px;
  text-align: right;
}

.cash-game:not(.no-video-flash) tr th:first-child:nth-last-child(6), .cash-game:not(.no-video-flash) tr th:first-child:nth-last-child(7),
.cash-game:not(.no-video-flash) tr td:first-child:nth-last-child(6),
.cash-game:not(.no-video-flash) tr td:first-child:nth-last-child(7) {
  max-width: 144px;
}
.cash-game:not(.no-video-flash) tr th:first-child:nth-last-child(8), .cash-game:not(.no-video-flash) tr th:first-child:nth-last-child(9), .cash-game:not(.no-video-flash) tr th:first-child:nth-last-child(10),
.cash-game:not(.no-video-flash) tr td:first-child:nth-last-child(8),
.cash-game:not(.no-video-flash) tr td:first-child:nth-last-child(9),
.cash-game:not(.no-video-flash) tr td:first-child:nth-last-child(10) {
  max-width: 72px;
}

.cash-game tr th .h-time {
  cursor: default;
}

html[dir=ltr] .cash-game tr .team-1 {
  border-left: 2px solid;
}
html[dir=rtl] .cash-game tr .team-1 {
  border-right: 2px solid;
}

html[dir=ltr] .cash-game tr .team-2 {
  border-left: 2px solid;
}
html[dir=rtl] .cash-game tr .team-2 {
  border-right: 2px solid;
}

.cash-game.cash-game-snooker table:nth-child(2) {
  margin-top: 5px;
}

.cash-game.cash-game-snooker tr td {
  width: 1px;
  padding: 0 2px;
}

.cash-game.cash-game-snooker tr td:first-child,
.cash-game.cash-game-tabletennis tr td:first-child {
  padding: 0 2px 0 8px;
  display: block;
  border-right: none;
}

.cash-game.cash-game-snooker tr td:first-child span {
  width: 86px;
  margin-top: 8px;
}

.cash-game.cash-game-tabletennis tr td:first-child span {
  display: block;
  width: 100%;
  padding-top: 6px;
}

.save-games-stats .cash-game tr td:first-child {
  width: auto;
}

.save-games-stats .cash-game tr th {
  text-align: right;
}

.save-games-stats .cash-game tr th:first-child {
  text-align: left;
}

.save-games-stats .cash-game tr td {
  border: none;
  border-top: 1px solid #ccc;
  height: 22px;
  text-align: right;
}

.save-horseracing-stats table {
  width: 100%;
}

.save-horseracing-stats table tr:first-child {
  border-bottom: 1px solid #cccccc;
}

.save-horseracing-stats table tr td {
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

.save-horseracing-stats table tr:first-child td {
  font-weight: bold;
}

.penalty-icon, .penalty_missed-icon, .ball-icon, .goal-icon {
  width: 16px;
  height: 16px;
}

.yellow-icon, .yellow_card-icon, .red-icon, .red_card-icon {
  width: 12px;
  height: 12px;
}

.red-icon, .red_card-icon {
  width: 12px;
  height: 12px;
}

.angular-icon, .corner-icon {
  width: 14px;
  height: 14px;
}

a span.attach-btn, div.draggable a span.detach-btn, div.draggable ul.field-switcher {
  display: none;
}

div.draggable a span.attach-btn, a span.detach-btn {
  display: inline;
}

div.game-video {
  height: 198px;
  width: 347px;
  border: 1px solid #ffffff;
  position: absolute;
  top: 82px;
  z-index: 22;
  padding: 2px 0;
}

div.game-video-detached {
  height: auto;
  width: auto;
  padding: 0;
}

div.resizer {
  cursor: nw-resize;
  width: 25px;
  height: 25px;
  right: -1px;
  bottom: -1px;
  position: absolute;
  z-index: 99999991;
}

.game-video-container a {
  position: absolute;
  width: 13px;
  height: 13px;
  display: block;
  top: 3px;
  z-index: 9999999;
  text-indent: -9999em;
}
html[dir=ltr] .game-video-container a {
  right: 3px;
}
html[dir=rtl] .game-video-container a {
  left: 3px;
}

.video-player-container {
  width: 100%;
  height: 200px;
}

.flash-download-b {
  width: 100%;
  text-align: center;
  text-indent: 0;
  display: table;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .game-video-container .flash-download-b > a,
.game-video-container .flash-download-b > a {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  text-indent: 0;
  position: static;
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .game-video-container .flash-download-b > a:before {
  display: none;
}

.video-player-control {
  position: absolute;
  top: -19px;
}
html[dir=ltr] .video-player-control {
  right: 150px;
}
html[dir=rtl] .video-player-control {
  left: 150px;
}

.video-player-control.sounds {
  position: absolute;
  top: -19px;
}
html[dir=ltr] .video-player-control.sounds {
  right: 130px;
}
html[dir=rtl] .video-player-control.sounds {
  left: 130px;
}

.video-player-control > span {
  width: 10px;
  height: 16px;
  display: block;
  text-indent: -9999em;
}
html[dir=ltr] .video-player-control > span {
  float: left;
  margin: 0 0 0 10px;
}
html[dir=rtl] .video-player-control > span {
  float: right;
  margin: 0 6px 0 0;
}

.detached-game-container .video-player-control {
  float: left;
  width: 100%;
  padding: 4px 0;
  position: absolute;
  bottom: 0;
  top: auto;
  height: 16px;
}
html[dir=ltr] .detached-game-container .video-player-control {
  right: 0;
}
html[dir=rtl] .detached-game-container .video-player-control {
  left: 0;
}

.detached-game-container .video-player-control.detached-volume {
  width: 24px;
  padding: 0;
  bottom: 4px;
}
html[dir=ltr] .detached-game-container .video-player-control.detached-volume {
  left: 20px;
  right: auto;
}
html[dir=rtl] .detached-game-container .video-player-control.detached-volume {
  left: auto;
  right: 20px;
}

.right-block-flash .sound-volume, .detached-game-container .sound-volume {
  position: absolute;
  bottom: -30px;
  padding-top: 2%;
  width: 100px;
  z-index: 99;
  display: none;
}
html[dir=ltr] .right-block-flash .sound-volume, html[dir=ltr] .detached-game-container .sound-volume {
  right: -16px;
}
html[dir=rtl] .right-block-flash .sound-volume, html[dir=rtl] .detached-game-container .sound-volume {
  left: -16px;
  direction: ltr;
}

.right-block-flash .sound-volume > div, .detached-game-container .sound-volume > div {
  padding: 5px 15px 7px;
}

.right-block-flash .video-player-control:hover .sound-volume {
  display: block;
}

.detached-game-container .video-player-control.detached-volume:hover .sound-volume {
  display: block;
  left: 0;
}
html[dir=rtl] .detached-game-container .video-player-control.detached-volume:hover .sound-volume {
  left: auto;
  right: 0;
}

.right-block-flash .sound-volume rzslider, .detached-game-container .sound-volume rzslider {
  margin: 0;
}

.right-block-flash .sound-volume rzslider span.rz-bubble, .detached-game-container .sound-volume rzslider span.rz-bubble {
  font-size: 10px;
  top: -25px;
  display: none;
}

.right-block-flash .sound-volume rzslider span.rz-bubble.rz-limit, .detached-game-container .sound-volume rzslider span.rz-bubble.rz-limit {
  display: none;
}

.right-block-flash .sound-volume rzslider span.rz-pointer, .detached-game-container .sound-volume rzslider span.rz-pointer {
  top: -7px;
  width: 18px;
  height: 18px;
}

.right-block-flash .sound-volume rzslider span.rz-pointer:after, .detached-game-container .sound-volume rzslider span.rz-pointer:after {
  top: 6px;
  left: 6px;
  width: 6px;
  height: 6px;
}

.detached-game-container {
  padding: 0;
}

#gamevideoobj {
  height: 195px;
}

div.game-video-detached #gamevideoobj {
  height: 100%;
}

.game-video-container p {
  float: left;
  width: 100%;
  text-align: center;
  margin: 75px 0;
}

.game-video-container p.login-link {
  text-decoration: underline;
}

.detached-game-container .detached-game-name {
  width: 100%;
  margin: 0;
  height: 18px;
  text-align: left;
  position: absolute;
  top: 0;
  left: 0;
}

.detached-game-container .detached-game-name p {
  width: auto;
  float: none;
  margin: 0;
  max-width: 90%;
}
html[dir=ltr] .detached-game-container .detached-game-name p {
  padding: 0 20px 0 10px;
  text-align: left;
}
html[dir=rtl] .detached-game-container .detached-game-name p {
  padding: 0 10px 0 20px;
  text-align: right;
}

.detached-info {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
  width: calc(100% - 44px);
}
html[dir=ltr] .detached-info {
  float: right;
  padding-right: 15px;
  text-align: right;
}
html[dir=rtl] .detached-info {
  float: left;
  padding-left: 15px;
  text-align: left;
}

.detached-info span {
  text-indent: 0;
  width: auto;
  background: transparent;
  padding-right: 5px;
}

.modern-video-selected .right-block-flash {
  height: 223px;
}

.right-block-flash {
  width: 349px;
}
html[dir=ltr] .right-block-flash {
  float: right;
  margin: 10px 10px 16px 0;
}
html[dir=rtl] .right-block-flash {
  float: left;
  margin: 10px 0 16px 10px;
}

.element-monitor {
  float: left;
  width: 100%;
  height: 21px;
}

html[dir=ltr] .element-monitor ul {
  float: left;
}
html[dir=rtl] .element-monitor ul {
  float: right;
}

.element-monitor ul li.selected a {
  cursor: default;
}

.element-monitor ul li {
  text-indent: -9999em;
  padding: 3px 9px 5px;
}
html[dir=ltr] .element-monitor ul li {
  float: left;
  margin: 2px 0 0 5px;
}
html[dir=rtl] .element-monitor ul li {
  float: right;
  margin: 2px 5px 0 0;
}

.game-team-soccer .right-block-flash, .right-block-flash-soccer {
  border: 2px solid #ffffff;
}

.playing-field {
  display: block;
  width: 23px;
  height: 12px;
  margin: -1px 0 0;
}

.monitor-link {
  display: block;
  width: 12px;
  height: 10px;
}

.fav-monitor {
  display: block;
  margin: 0 0 0 1px;
  max-width: 250px;
  position: absolute;
  top: -22px;
}
html[dir=ltr] .fav-monitor {
  right: 0;
}
html[dir=rtl] .fav-monitor {
  left: 0;
}

.fav-monitor a {
  text-decoration: none;
  display: block;
  margin: 0;
}
html[dir=ltr] .fav-monitor a {
  padding: 0 28px 0 0;
}
html[dir=rtl] .fav-monitor a {
  padding: 0 0 0 28px;
}

.cash-game tr .team-1 > div,
.cash-game tr .team-2 > div {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
html[dir=ltr] .cash-game tr .team-1 > div,
html[dir=ltr] .cash-game tr .team-2 > div {
  right: 10px;
}
html[dir=rtl] .cash-game tr .team-1 > div,
html[dir=rtl] .cash-game tr .team-2 > div {
  left: 10px;
}
.cash-game tr .team-1 > div:before,
.cash-game tr .team-2 > div:before {
  position: absolute;
  top: -7px;
  display: none;
  color: #a61f67;
  font: 12px/31px sport-icon;
}
html[dir=ltr] .cash-game tr .team-1 > div:before,
html[dir=ltr] .cash-game tr .team-2 > div:before {
  left: -22px;
}
html[dir=rtl] .cash-game tr .team-1 > div:before,
html[dir=rtl] .cash-game tr .team-2 > div:before {
  right: -22px;
}
.cash-game tr .team-1 > div.active-game:before,
.cash-game tr .team-2 > div.active-game:before {
  display: block;
}

/*live-game END*/
/*cotegory-game*/
.cotegory-game {
  float: left;
  width: 702px;
  padding: 0;
  margin: 0 0 20px 0;
}

.game-team {
  width: 702px;
  height: 101px;
  position: relative;
  z-index: 333;
}

.clear-block {
  float: left;
  width: 100%;
  height: 30px;
}

.day-country-game {
  float: left;
  width: 100%;
  margin: 18px 0 0;
}

.open-game-info {
  float: left;
  height: 12px;
  width: 100%;
  position: relative;
  z-index: 25;
}

.open-game-info-mt12 {
  margin-top: 12px;
}

.game-info-text {
  position: relative;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
html[dir=ltr] .game-info-text {
  float: right;
  margin: 0 12px 0 0;
}
html[dir=rtl] .game-info-text {
  float: left;
  margin: 0 0 0 12px;
}
.game-info-text p {
  position: absolute;
  z-index: 99;
  top: 24px;
  padding: 8px;
  width: 250px;
  cursor: default;
  display: none;
  background: #ffffff;
  box-shadow: 0 0 10px #2e323e;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
}
html[dir=ltr] .game-info-text p {
  right: 0;
}
html[dir=rtl] .game-info-text p {
  left: 0;
  direction: ltr;
}
.game-info-text p .arrow-sport {
  top: -6px;
}
html[dir=ltr] .game-info-text p .arrow-sport {
  left: auto;
  right: 1px;
}
html[dir=rtl] .game-info-text p .arrow-sport {
  left: 1px;
  right: auto;
}
.game-info-text span {
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: 0 -1px 0 #2e323e;
}
.game-info-text b {
  font-weight: normal;
}
.game-info-text:before {
  font: 12px/16px icomoon;
  color: #ffffff;
  text-align: center;
  content: "";
}
.game-info-text:hover p {
  display: block;
}

.date-block {
  position: relative;
  z-index: 22;
}
html[dir=ltr] .date-block {
  float: left;
  margin: 0 0 0 -4px;
}
html[dir=rtl] .date-block {
  float: right;
  margin: 0 -4px 0 0;
}

.date-block li {
  float: left;
  display: block;
  padding: 3px 7px 3px;
}

.chempionship-name {
  height: 20px;
  max-width: 490px;
}
html[dir=ltr] .chempionship-name {
  float: left;
  margin: 0 0 0 10px;
  padding: 1px 10px 0 17px;
}
html[dir=rtl] .chempionship-name {
  float: right;
  margin: 0 10px 0;
  padding: 1px 17px 0 10px;
}

.chempionship-name span {
  height: 16px;
}
html[dir=ltr] .chempionship-name span {
  padding: 2px 6px 0 0;
}
html[dir=rtl] .chempionship-name span {
  padding: 2px 0 0 6px;
}

.chempionship-name li:first-child {
  padding: 2px 6px 0 16px;
}

.fav-game {
  float: right;
  margin: 0 12px 0 0;
}

.fav-game li {
  display: block;
}

.fav-game li a {
  text-decoration: none;
  padding: 2px 0 3px 25px;
  float: left;
}

.fav-game .fav-game-red {
  text-indent: -9999em;
  display: block;
  min-width: 20px;
  min-height: 20px;
}

.fav-game .fav-game-red a {
  display: block;
}

.team-names {
  float: left;
  width: 100%;
  margin: 0;
  display: table;
  height: 62px;
}

.team-names h3 {
  padding: 0 0 0 15px;
  display: table-cell;
  vertical-align: middle;
}

.game-additional-info {
  display: table-row;
}

ul.game-additional-info li {
  margin: 20px;
}

.time-game {
  width: 668px;
  height: 30px;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
}
html[dir=ltr] .time-game {
  float: left;
  margin: 0 0 0 16px;
}
html[dir=rtl] .time-game {
  float: right;
}

.market-groups .time-game {
  width: 701px;
}
html[dir=ltr] .market-groups .time-game {
  margin: 0;
}
html[dir=ltr] .market-groups .time-game {
  margin: 0;
}

.time-game ul {
  float: left;
  display: table;
  width: 100%;
}

.time-game ul li {
  display: table-cell;
  text-align: center;
  width: 2%;
  max-width: 335px;
}

.time-game ul li a {
  text-decoration: none;
  display: block;
  padding: 9px 0 7px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.time-game ul.enormous-amount li a {
  overflow: hidden;
  max-width: 67px;
  text-overflow: ellipsis;
}

.markets-eachway {
  width: 670px;
  border-bottom: 1px solid #999999;
  margin-left: 16px;
  padding: 8px 0;
  font-size: 14px;
  color: #999999;
}

.markets-eachway span {
  color: #282828;
}

.result-match {
  width: 670px;
  display: table;
  border-bottom: 2px solid #000000;
}
html[dir=ltr] .result-match {
  margin: 0 0 0 16px;
}
html[dir=rtl] .result-match {
  margin: 0 16px 0 0;
}

.result-match.correct-score {
  position: relative;
}

.time-game.main-tabs {
  height: auto;
}

.time-game.main-tabs ul li {
  width: 120px;
  padding: 0 10px;
}
html[dir=ltr] .time-game.main-tabs ul li {
  float: left;
}
html[dir=rtl] .time-game.main-tabs ul li {
  float: right;
}

.time-game.main-tabs ul li:first-child {
  padding-left: 11px;
}

html[dir=ltr] .market-container {
  float: left;
}
html[dir=rtl] .market-container {
  float: right;
}

@-moz-document url-prefix() {
  .result-match {
    float: left;
  }
}
.result-match.marketHalvesComparison, .result-match.market2HalfP1XP2 {
  margin: 15px 0 0 16px;
}

.rg-navigator {
  display: table;
  border-spacing: 0 0;
}

.rg-slider {
  float: left;
  width: 320px;
  height: 48px;
  margin: 0 7px;
}

.list-result .rg-slider-wrapper {
  width: 100%;
  position: relative;
  top: 30px;
  margin: 15px 0 0;
}

.list-result .rg-navigator ul li, .list-result .rg-navigator ul li:hover {
  padding: 0;
  border: none;
  margin: 0;
  display: table-cell;
  width: 1%;
  height: 24px;
  position: relative;
  vertical-align: top;
  cursor: pointer;
}

.list-result .rg-navigator ul li:before {
  content: "";
  display: block;
  width: 1px;
  height: 14px;
  background: #E0E0E0;
  position: absolute;
  top: 18px;
  left: 5px;
}

.rg-tracker {
  position: relative;
  z-index: 22;
}

.list-result .rg-navigator ul li:first-child:before {
  display: none;
}

.list-result .rg-navigator ul li span {
  position: absolute;
  width: 20px;
  height: 20px;
  display: block;
  text-align: center;
  left: -6px;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  padding: 0;
}

.list-result .rg-navigator ul li:first-child span {
  left: -8px;
}

.list-result .rg-navigator ul li span:nth-child(2) {
  right: -8px;
  left: auto;
}

.rg-amount-event {
  margin: 24px 0 0;
  float: left;
  width: 668px;
  border: 1px solid #dddddd;
  text-align: center;
  padding: 10px 0;
  background: #f2f2f2;
  cursor: pointer;
  position: relative;
}

.rg-amount-event span.up-0:before, .rg-amount-event span.up-1:before {
  content: "▲";
  color: #693;
}
.rg-amount-event span.down0:before, .rg-amount-event span.down-1:before {
  content: "▼";
  color: #f00;
}

.rg-amount-event:hover {
  box-shadow: 0 3px 0 #a61f67;
}

.rg-amount-event .icon-v, .rg-amount-event.disabled .icon-v {
  display: none;
}

.rg-amount-event.active .icon-v {
  display: block;
}

.rg-amount-event.disabled {
  color: #888888;
}

.rg-amount-event.disabled:hover {
  box-shadow: none;
  cursor: default;
}

.market-chain {
  float: right;
  width: 22px;
  height: 14px;
  border: 1px solid #CECECE;
  margin: 0 0 0 5px;
}

html[dir=ltr] .chain-holder {
  float: left;
  margin: 0 7px 0 0;
}
html[dir=rtl] .chain-holder {
  float: right;
  margin: 0 0 0 7px;
}

.result-match .icon-link.cashout {
  height: 16px;
  line-height: 16px;
  color: #000000;
}

.game-no-chain {
  float: left;
  width: 22px;
  height: 14px;
  border: 1px solid #CECECE;
  margin: 0 0 0 10px;
  display: block;
  position: relative;
  top: 4px;
}

.counter-offer .evt-details p.id-cashout {
  color: #008D48;
}

.counter-offer .evt-details p.warning {
  color: #C00505;
}

.all-info-cashout-b {
  font-size: 13px;
  line-height: 16px;
  padding: 10px 0;
}

.amount-cashout i {
  font-style: normal;
}

.amount-cashout i.unavailable {
  text-decoration: line-through;
  color: #7b8191;
}

.result-match ul {
  display: table-row;
}

.result-match ul li {
  display: table-cell;
  padding: 8px 0;
}
html[dir=ltr] .result-match ul li {
  text-align: right;
}
html[dir=rtl] .result-match ul li {
  text-align: left;
}

.body-wrapper.no-animations .result-match ul li {
  transition-duration: inherit;
}

.result-match ul li a {
  text-decoration: none;
  height: 25px;
  min-width: 90px;
  position: relative;
  display: block;
  top: 14px;
  z-index: 155;
}
html[dir=ltr] .result-match ul li a {
  float: right;
  padding: 0 20px 0 0;
}
html[dir=rtl] .result-match ul li a {
  float: left;
  padding: 0 0 0 20px;
}

.result-match ul li:first-child {
  max-width: 380px;
}
html[dir=ltr] .result-match ul li:first-child {
  text-align: left;
}
html[dir=rtl] .result-match ul li:first-child {
  text-align: right;
}

.modern .result-match ul li .ew-total-view-v3 {
  color: #000000;
}
html[dir=ltr] .modern .result-match ul li .ew-total-view-v3 {
  margin: 1px 6px 0 0;
}
html[dir=rtl] .modern .result-match ul li .ew-total-view-v3 {
  margin: 1px 0 0 6px;
}

.open-result a .market-tab-switch, .closed-result a .market-tab-switch {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
}
html[dir=ltr] .open-result a .market-tab-switch, html[dir=ltr] .closed-result a .market-tab-switch {
  right: 0;
}
html[dir=rtl] .open-result a .market-tab-switch, html[dir=rtl] .closed-result a .market-tab-switch {
  left: 0;
}

.closed-result a .market-arrow {
  position: absolute;
  width: 9px;
  height: 5px;
  display: block;
  top: 4px;
  background: none !important;
}
html[dir=ltr] .closed-result a .market-arrow {
  right: 0;
}
html[dir=rtl] .closed-result a .market-arrow {
  left: 0;
}

.open-result a .market-arrow {
  position: absolute;
  width: 9px;
  height: 5px;
  display: block;
  top: 4px;
  background: none !important;
}
html[dir=ltr] .open-result a .market-arrow {
  right: 0;
}
html[dir=rtl] .open-result a .market-arrow {
  left: 0;
}

.closed-result a .market-arrow:before {
  position: absolute;
  top: -7px;
  font: 20px/20px icomoon;
}
html[dir=ltr] .closed-result a .market-arrow:before {
  content: "";
  right: -2px;
}
html[dir=rtl] .closed-result a .market-arrow:before {
  content: "";
  left: -2px;
}

.open-result a .market-arrow:before {
  font: 20px/20px icomoon;
  content: "";
  position: absolute;
  right: -2px;
  top: -7px;
}

.list-result {
  width: 680px;
  display: table;
  border-collapse: inherit;
  border-spacing: 5px 0;
  padding: 0 0 15px 0;
}
html[dir=ltr] .list-result {
  float: left;
  margin: 0 0 0 11px;
}
html[dir=rtl] .list-result {
  float: right;
  margin: 0 11px 0 0;
}

div.expanded-tabs {
  padding-bottom: 15px;
  float: left;
}

div.expanded-tabs .list-result {
  padding: 0;
}

.list-result ul {
  width: 100%;
  display: table-row;
}

.list-result ul.australia-market li:first-child span, .list-result ul.zealand-market li:first-child span, .race-market ul.australia-market li:first-child span, .race-market ul.zealand-market li:first-child span {
  background-image: url(../../../images/grayhounds/australia-grayhounds.png);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
}
.list-result ul.australia-market .event-1 span, .list-result ul.zealand-market .event-1 span, .race-market ul.australia-market .event-1 span, .race-market ul.zealand-market .event-1 span {
  background-position: 0 0;
}
.list-result ul.australia-market .event-2 span, .list-result ul.zealand-market .event-2 span, .race-market ul.australia-market .event-2 span, .race-market ul.zealand-market .event-2 span {
  background-position: 0 -20px;
}
.list-result ul.australia-market .event-3 span, .list-result ul.zealand-market .event-3 span, .race-market ul.australia-market .event-3 span, .race-market ul.zealand-market .event-3 span {
  background-position: 0 -40px;
}
.list-result ul.australia-market .event-4 span, .list-result ul.zealand-market .event-4 span, .race-market ul.australia-market .event-4 span, .race-market ul.zealand-market .event-4 span {
  background-position: 0 -60px;
}
.list-result ul.australia-market .event-5 span, .list-result ul.zealand-market .event-5 span, .race-market ul.australia-market .event-5 span, .race-market ul.zealand-market .event-5 span {
  background-position: 0 -80px;
}
.list-result ul.australia-market .event-6 span, .list-result ul.zealand-market .event-6 span, .race-market ul.australia-market .event-6 span, .race-market ul.zealand-market .event-6 span {
  background-position: 0 -100px;
}
.list-result ul.australia-market .event-7 span, .list-result ul.zealand-market .event-7 span, .race-market ul.australia-market .event-7 span, .race-market ul.zealand-market .event-7 span {
  background-position: 0 -120px;
}
.list-result ul.australia-market .event-8 span, .list-result ul.zealand-market .event-8 span, .race-market ul.australia-market .event-8 span, .race-market ul.zealand-market .event-8 span {
  background-position: 0 -140px;
}
.list-result ul.australia-market .event-9 span, .list-result ul.zealand-market .event-9 span, .race-market ul.australia-market .event-9 span, .race-market ul.zealand-market .event-9 span {
  background-position: 0 -160px;
}
.list-result ul.australia-market .event-10 span, .list-result ul.zealand-market .event-10 span, .race-market ul.australia-market .event-10 span, .race-market ul.zealand-market .event-10 span {
  background-position: 0 -180px;
}
.list-result ul.kingdom-market li:first-child span, .list-result ul.ireland-market li:first-child span, .race-market ul.kingdom-market li:first-child span, .race-market ul.ireland-market li:first-child span {
  background-image: url(../../../images/grayhounds/uk-irish-grayhounds.png);
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
}
.list-result ul.kingdom-market .event-1 span, .list-result ul.ireland-market .event-1 span, .race-market ul.kingdom-market .event-1 span, .race-market ul.ireland-market .event-1 span {
  background-position: 0 0;
}
.list-result ul.kingdom-market .event-2 span, .list-result ul.ireland-market .event-2 span, .race-market ul.kingdom-market .event-2 span, .race-market ul.ireland-market .event-2 span {
  background-position: 0 -25px;
}
.list-result ul.kingdom-market .event-3 span, .list-result ul.ireland-market .event-3 span, .race-market ul.kingdom-market .event-3 span, .race-market ul.ireland-market .event-3 span {
  background-position: 0 -50px;
}
.list-result ul.kingdom-market .event-4 span, .list-result ul.ireland-market .event-4 span, .race-market ul.kingdom-market .event-4 span, .race-market ul.ireland-market .event-4 span {
  background-position: 0 -75px;
}
.list-result ul.kingdom-market .event-5 span, .list-result ul.ireland-market .event-5 span, .race-market ul.kingdom-market .event-5 span, .race-market ul.ireland-market .event-5 span {
  background-position: 0 -100px;
}
.list-result ul.kingdom-market .event-6 span, .list-result ul.ireland-market .event-6 span, .race-market ul.kingdom-market .event-6 span, .race-market ul.ireland-market .event-6 span {
  background-position: 0 -125px;
}
.list-result ul.usa-market li:first-child span, .list-result ul.mexico-market li:first-child span, .race-market ul.usa-market li:first-child span, .race-market ul.mexico-market li:first-child span {
  background-image: url(../../../images/grayhounds/usa-grayhounds.png);
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
}
.list-result ul.usa-market .event-1 span, .list-result ul.mexico-market .event-1 span, .race-market ul.usa-market .event-1 span, .race-market ul.mexico-market .event-1 span {
  background-position: 0 0;
}
.list-result ul.usa-market .event-2 span, .list-result ul.mexico-market .event-2 span, .race-market ul.usa-market .event-2 span, .race-market ul.mexico-market .event-2 span {
  background-position: 0 -25px;
}
.list-result ul.usa-market .event-3 span, .list-result ul.mexico-market .event-3 span, .race-market ul.usa-market .event-3 span, .race-market ul.mexico-market .event-3 span {
  background-position: 0 -50px;
}
.list-result ul.usa-market .event-4 span, .list-result ul.mexico-market .event-4 span, .race-market ul.usa-market .event-4 span, .race-market ul.mexico-market .event-4 span {
  background-position: 0 -75px;
}
.list-result ul.usa-market .event-5 span, .list-result ul.mexico-market .event-5 span, .race-market ul.usa-market .event-5 span, .race-market ul.mexico-market .event-5 span {
  background-position: 0 -100px;
}
.list-result ul.usa-market .event-6 span, .list-result ul.mexico-market .event-6 span, .race-market ul.usa-market .event-6 span, .race-market ul.mexico-market .event-6 span {
  background-position: 0 -125px;
}
.list-result ul.usa-market .event-7 span, .list-result ul.mexico-market .event-7 span, .race-market ul.usa-market .event-7 span, .race-market ul.mexico-market .event-7 span {
  background-position: 0 -150px;
}
.list-result ul.usa-market .event-8 span, .list-result ul.mexico-market .event-8 span, .race-market ul.usa-market .event-8 span, .race-market ul.mexico-market .event-8 span {
  background-position: 0 -175px;
}
.list-result ul.usa-market .event-9 span, .list-result ul.mexico-market .event-9 span, .race-market ul.usa-market .event-9 span, .race-market ul.mexico-market .event-9 span {
  background-position: 0 -200px;
}

.list-result ul li {
  display: table-cell;
  max-width: 200px;
  padding: 8px 0;
  vertical-align: middle;
  position: relative;
  width: 10%;
  transform: translate3d(0, 0, 0);
  transition: box-shadow 240ms;
}

.icon-v {
  position: absolute;
  z-index: 66;
  display: block;
  width: 16px;
  height: 28px;
  margin: -14px 0 0 0;
  text-indent: -9999em;
  top: 50%;
  background-size: contain;
}
html[dir=ltr] .icon-v {
  right: 44px;
}
html[dir=rtl] .icon-v {
  left: 44px;
}

@-moz-document url-prefix() {
  .icon-v {
    top: 0;
  }
}
.list-result ul li:hover {
  padding: 8px 0 6px;
}

.list-result ul li .game-row-item p {
  display: table-cell;
  vertical-align: middle;
  width: 98%;
  overflow: hidden;
  max-width: 169px;
  text-overflow: ellipsis;
}
html[dir=ltr] .list-result ul li .game-row-item p {
  text-align: left;
}
html[dir=rtl] .list-result ul li .game-row-item p {
  text-align: right;
}

.list-result ul li .team-name-text {
  width: 256px;
}

.list-result ul li span {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  width: 4%;
  position: relative;
}
html[dir=ltr] .list-result ul li span {
  padding: 0 0 0 10px;
}
html[dir=rtl] .list-result ul li span {
  padding: 0 10px 0 0;
}

.list-result ul .game-active-rezult {
  min-width: 164px;
}

.list-result ul .game-active-rezult p, .list-result ul .no-active-rezult p {
  width: 90px;
}

.list-result ul .no-active-rezult {
  min-width: 164px;
}

.closed-game .game-live-row .team span > span, .open-game .game-live-row .team span > span {
  width: auto;
}
html[dir=ltr] .closed-game .game-live-row .team span > span, html[dir=ltr] .open-game .game-live-row .team span > span {
  float: right;
  padding: 0 0 0 12px;
}
html[dir=rtl] .closed-game .game-live-row .team span > span, html[dir=rtl] .open-game .game-live-row .team span > span {
  float: left;
  padding: 0 12px 0 0;
}

.conteiner-live-block .open-game.type-prematch .game-team {
  height: 65px;
}

.conteiner-live-block .open-game.type-prematch .game-team.game-team-horseracing {
  height: 151px;
}

.closed-game {
  width: 702px;
  float: left;
  transition: background-color 250ms;
}

.closed-game-width {
  width: 702px;
  float: left;
  position: relative;
}

.conteiner-live-block:hover .game-live-row li.team:hover, .conteiner-live-block:hover .game-live-row li.factor:hover {
  padding: 5px 5px 4px;
}

/*cotegory-gamÃ‘Æ’ END*/
.link-meny-result, .link-meny-result-games {
  float: left;
  width: 100%;
  text-align: center;
  margin: 10px 0 5px;
  position: relative;
  z-index: 155;
}

.conteiner-live-block .closed-game .game-live-row li:first-child {
  opacity: 1;
}

.link-meny-result a, .link-meny-result-games a {
  text-decoration: none;
}
html[dir=ltr] .link-meny-result a, html[dir=ltr] .link-meny-result-games a {
  padding: 0 18px 0 0;
}
html[dir=rtl] .link-meny-result a, html[dir=rtl] .link-meny-result-games a {
  padding: 0 0 0 18px;
}

.games-center {
  float: left;
  position: relative;
  width: 980px;
}

/*right block*/
.right-block-list {
  width: 260px;
  margin: 0;
  z-index: 444;
}
html[dir=ltr] .right-block-list {
  float: right;
}
html[dir=rtl] .right-block-list {
  float: left;
}

.list-bet-block {
  float: right;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  position: relative;
  padding: 0;
}

.name-b-list {
  float: left;
  width: 100%;
  border-bottom: 1px solid #d1d1d1;
  position: relative;
}

.swicher-right-block-odd {
  width: 20px;
  height: 20px;
  position: absolute;
  background: #ffffff;
  z-index: 999;
  border-radius: 2px;
  right: 5px;
  cursor: pointer;
  text-align: center;
  top: 27px;
  display: none;
  color: #3D3D3D;
}

.show-odd-format-switcher .swicher-right-block-odd span:before {
  content: "";
  font: 16px icomoon;
}

.name-b-list .swicher-right-block-odd .betslip-oddformat-switcher {
  position: absolute;
  right: 0;
  width: 120px;
  padding: 0;
  box-shadow: 0 2px 6px #111111;
  top: 28px;
}

.name-b-list .swicher-right-block-odd .betslip-oddformat-switcher:before {
  content: "▲";
  font-size: 14px;
  display: block;
  position: absolute;
  top: -12px;
  right: 3px;
  color: #A7A7A7;
}

.name-b-list .swicher-right-block-odd .betslip-oddformat-switcher li {
  float: right;
  background: #ffffff;
  padding: 3px 0;
  border-radius: inherit;
  text-indent: 5px;
  box-shadow: none;
  width: 100%;
  text-align: left;
  margin: 0;
  border: 1px solid #E0E0E0;
  border-top: none;
  color: #555;
}

.name-b-list .swicher-right-block-odd .betslip-oddformat-switcher li.active-format {
  background: #EDEDED;
  color: #1a1a1a;
}

.name-b-list .swicher-right-block-odd .betslip-oddformat-switcher li:hover {
  background: #EDEDED;
}

.name-b-list .swicher-right-block-odd .betslip-oddformat-switcher li:first-child {
  background: #A7A7A7;
  color: #ffffff;
}

.name-b-list .swicher-right-block-odd .betslip-oddformat-switcher li:first-child span {
  color: #ffffff;
}

.name-b-list h2 {
  float: left;
  height: 52px;
  position: relative;
  z-index: 66;
}
html[dir=ltr] .name-b-list h2 {
  margin: 0 0 0 6px;
  padding: 8px 0 0 30px;
}
html[dir=rtl] .name-b-list h2 {
  margin: 0 6px 0 0;
  padding: 8px 30px 0 0;
}

.counter-offer-container {
  float: left;
  width: 100%;
}

.superbet-checkbox,
.counter-offer-checkbox {
  position: relative;
  padding: 5px;
  height: 100%;
  box-sizing: border-box;
}
html[dir=ltr] .superbet-checkbox,
html[dir=ltr] .counter-offer-checkbox {
  float: left;
}
html[dir=rtl] .superbet-checkbox,
html[dir=rtl] .counter-offer-checkbox {
  float: right;
}
.superbet-checkbox.active,
.counter-offer-checkbox.active {
  height: 24px;
}

.counter-offer-checkbox.active {
  margin-top: 10px;
}

.superbet-checkbox input[type=checkbox],
.counter-offer-checkbox input[type=checkbox] {
  border-radius: inherit;
  position: absolute;
  width: 14px;
  height: 14px;
  padding: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
html[dir=ltr] .superbet-checkbox input[type=checkbox],
html[dir=ltr] .counter-offer-checkbox input[type=checkbox] {
  left: 5px;
}
html[dir=rtl] .superbet-checkbox input[type=checkbox],
html[dir=rtl] .counter-offer-checkbox input[type=checkbox] {
  right: 5px;
}

.superbet-checkbox label,
.counter-offer-checkbox label {
  position: relative;
  top: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-width: 140px;
  max-width: 140px;
  cursor: pointer;
}
html[dir=ltr] .superbet-checkbox label,
html[dir=ltr] .counter-offer-checkbox label {
  padding: 0 0 0 21px;
  text-align: left;
}
html[dir=rtl] .superbet-checkbox label,
html[dir=rtl] .counter-offer-checkbox label {
  padding: 0 21px 0 0;
  text-align: right;
}

.superbet-checkbox.active {
  background: #1a7051;
}

.superbet-checkbox label,
.counter-offer-checkbox label {
  font: 11px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #EFBF00;
}

.text-info-superbet,
.text-info-counter-offer {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.text-info-superbet h6,
.text-info-counter-offer h6 {
  color: #ffffff;
}

.bet-form form .text-info-superbet p,
.bet-form form .text-info-counter-offer p {
  color: #ffffff;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
}

.superbet-info-block {
  background-color: #1a7051;
}

.superbet-logo,
.counter-offer-logo {
  position: absolute;
  width: 152px;
  height: 126px;
}
html[dir=ltr] .superbet-logo,
html[dir=ltr] .counter-offer-logo {
  right: 0;
}
html[dir=rtl] .superbet-logo,
html[dir=rtl] .counter-offer-logo {
  left: 0;
}

.superbet-logo {
  background: url("../../../images/superbet-logo.png?v=650") no-repeat 50% 0;
}

.counter-offer-logo {
  background: url("../../../images/counter-offer-logo-v3.png?v=650") no-repeat 50% 0;
}

.superbet-info-block.active:before,
.counter-offer-info-block.active:before {
  background-position: 62% 72%;
  animation: bg-bet 600ms ease;
}

@keyframes bg-bet {
  0% {
    background-position: -100% 72%;
  }
  100% {
    background-position: 62% 72%;
  }
}
.superbet-info-block.active .superbet-logo,
.counter-offer-info-block.active .counter-offer-logo {
  animation: logo-bet 1500ms ease;
  opacity: 1;
}

.superbet-info-block.active .superbet-logo {
  top: -16px;
}

.counter-offer-info-block.active .counter-offer-logo {
  bottom: -33px;
  pointer-events: none;
}

@keyframes logo-bet {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  25% {
    opacity: 1;
    transform: scale(1.05);
  }
  50% {
    opacity: 1;
    transform: scale(0.8);
  }
  75% {
    opacity: 1;
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*left-contain*/
.left-list-menu {
  float: left;
  width: 100%;
  height: 100%;
}

.tl-data .tl-info .hover-sp {
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.tl-data .tl-info .hover-sp::-webkit-scrollbar-track {
  border-radius: 10px;
}
.tl-data .tl-info .hover-sp::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.tl-data .tl-info .hover-sp::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.tl-data .tl-info .hover-sp::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

div.title-menu-b {
  width: 100%;
  height: 100% !important;
  border-radius: 0 3px 0 0;
  background: none;
  border: 0;
  padding: 0;
  position: relative;
  z-index: 333;
  left: 0;
  backface-visibility: hidden;
  box-sizing: border-box;
  top: 0 !important;
}
div.title-menu-b .left-list-menu {
  height: auto;
}

.title-menu-b h2 {
  float: left;
  max-width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffffff;
  font: 16px/30px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-indent: 10px;
}

.arrow-closed-b {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 4px;
  cursor: pointer;
  text-indent: 0;
  text-align: center;
  overflow: hidden;
}

.arrow-closed-b:hover {
  color: #eee;
}

.arrow-closed-b.icon-previous:before {
  font: 48px/24px "icomoon";
  content: "";
  position: absolute;
  right: -15px;
}

.left-list-menu ul {
  float: left;
  width: 100%;
}

.left-list-menu > ul li {
  float: left;
  width: 100%;
}

.left-list-menu > ul li a {
  text-decoration: none;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 44px 5px 25px;
  position: relative;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 33;
  font-weight: bold;
}
.left-list-menu > ul li a span {
  position: absolute;
  right: 25px;
  top: 5px;
}
.left-list-menu > ul li a span:first-child {
  width: 16px;
  height: 16px;
  display: block;
  left: 5px;
  top: 4px;
}

.left-list-menu ul li.active a .ng-binding {
  display: none;
}

.left-list-menu ul li a:hover .arrow-rotate,
.left-list-menu ul li.active a .arrow-rotate {
  color: #D3C62E;
}

.arrow-rotate {
  position: absolute;
  right: 4px;
  top: 4px;
  color: #a61f67;
  text-align: center;
  font-size: 18px;
  text-indent: 0;
  transition-duration: 200ms;
}

.arrow-rotate.icon-arrow-right6:before {
  content: "";
}

.left-list-menu ul li ul li h4 .arrow-rotate,
.left-menu-contain .left-list-menu ul li ul li a .arrow-rotate {
  text-indent: 0;
  left: 4px;
  right: auto;
}

.left-menu-contain .left-list-menu ul li ul li a .arrow-rotate {
  transform: rotate(0deg);
}

.left-list-menu ul li ul li a span:first-child {
  top: 6px;
}

.left-list-menu ul li.active a .arrow-rotate,
.left-list-menu ul li ul li h4.active .arrow-rotate,
.left-menu-contain .left-list-menu ul li ul li.active a .arrow-rotate {
  transform: rotate(90deg);
}

.left-list-menu ul li.active.outright a .arrow-rotate {
  transform: rotate(0deg);
}

.left-list-menu ul li.virtualsports.active a .arrow-rotate {
  transform: none;
}

.left-list-menu ul li.virtualsports.active a .ng-binding {
  display: block;
}

.gameing-wrapper.prematch .left-list-menu ul li ul li h4 .arrow-rotate {
  display: none;
}

.left-list-menu ul li ul li {
  background: none;
  overflow: hidden;
}

.left-list-menu ul li ul li a {
  border-left: none;
  position: relative;
  z-index: 33;
}

.left-list-menu ul li ul li h4 {
  float: left;
  width: calc(100% - 8px);
  height: 20px;
  padding: 3px 8px 3px 0;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  text-indent: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  z-index: 44;
}

.gameing-wrapper.live .left-list-menu ul li ul li h4,
.body-wrapper.multiview .gameing-wrapper .left-list-menu ul li ul li h4,
.body-wrapper.dashboard .gameing-wrapper.dashboard-live .left-list-menu ul li ul li h4 {
  width: 100%;
  padding: 3px 22px 3px 0;
  height: 26px;
  box-sizing: border-box;
}

.gameing-wrapper.live .left-list-menu ul li ul li h4,
.body-wrapper.multiview .gameing-wrapper .left-list-menu ul li ul li h4,
.body-wrapper.dashboard .gameing-wrapper.dashboard-live .left-list-menu ul li ul li h4 {
  padding-left: 20px;
}

.gameing-wrapper.live .left-list-menu ul li ul li h4:before,
.body-wrapper.multiview .gameing-wrapper .left-list-menu ul li ul li h4:before,
.body-wrapper.dashboard .gameing-wrapper.dashboard-live .left-list-menu ul li ul li h4:before {
  position: absolute;
  right: 0;
  top: 0;
  width: 22px;
  height: 26px;
  text-align: center;
  font: 14px/26px icomoon;
  content: "";
  text-indent: 0;
}

.gameing-wrapper.live .left-list-menu ul li ul li h4.competitionInLive:before,
.body-wrapper.multiview .gameing-wrapper .left-list-menu ul li ul li h4.competitionInLive:before,
.body-wrapper.dashboard .gameing-wrapper .left-list-menu ul li ul li h4.competitionInLive:before {
  transform: rotate(90deg);
}

.body-wrapper.multiview .gameing-wrapper .left-list-menu ul li ul li h4:before,
.body-wrapper.dashboard .gameing-wrapper .left-list-menu ul li ul li h4:before {
  transform: rotate(0deg);
}

.left-list-menu ul li ul li h4 span {
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
  width: 16px;
  height: 16px;
  margin: 0 0 0 6px;
}

.left-list-menu ul li ul li h4:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  content: "";
  border-top: 1px solid #2C2C2C;
}

.left-list-menu .mini-icon-1 {
  height: auto;
  background: none;
}

.gameing-wrapper .left-list-menu ul li a .mini-icon-1:before,
.game-score-multiset ul.title .mini-icon-1:before,
.game-score-multiset ul li.serve-team .mini-icon-1:before {
  display: block;
  font: 14px/18px "sport-icon";
  color: #c1c4cd;
  text-indent: 0;
}

.left-list-menu ul li ul li.active a,
.left-list-menu ul li ul li:hover a {
  background: #5D5D5D;
}

.left-list-menu ul li ul li a span {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.left-list-menu ul li ul li a span:first-child {
  position: absolute;
  border-radius: 0;
  background-color: inherit;
  left: 26px;
}

.left-menu-contain .left-list-menu ul li ul li a {
  padding: 5px 4px 5px 50px;
  max-width: inherit;
  text-transform: none;
}

.left-list-menu ul li ul li ul li p,
.left-list-menu ul li.favorite-nav ul li p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 1px 34px 1px 5px;
}

.left-list-menu ul li ul li ul li span.icon-ic_video_collection_24px,
.left-list-menu ul li.favorite-nav ul li span.icon-ic_video_collection_24px {
  position: absolute;
  right: 18px;
  width: 16px;
  height: 20px;
  display: block;
  top: 2px;
}

.left-list-menu ul li ul li ul li span.icon-ic_video_collection_24px:before,
.left-list-menu ul li.favorite-nav ul li span.icon-ic_video_collection_24px:before {
  content: "";
  font: 12px/20px icomoon;
}

.left-list-menu ul li ul li ul li,
.left-list-menu ul li ul li ul li:hover {
  cursor: pointer;
}

.left-list-menu ul li ul li ul li,
.left-list-menu ul li.favorite-nav ul li {
  height: 42px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  padding-left: 2px;
  padding-right: 4px;
  overflow: inherit;
}

.left-list-menu ul li.favorite-nav.active ul {
  margin: 10px 0;
}

.left-list-menu ul li.favorite-nav ul li {
  width: calc(100% - 20px);
  margin: 0 10px;
  overflow: hidden;
}

.left-list-menu ul li.favorite-nav.active ul li {
  height: 42px;
  overflow: inherit;
}

.left-list-menu ul li.favorite-nav ul li.active:after,
.gameing-wrapper .left-list-menu ul li ul li.active ul li.active:after {
  content: "";
  display: block;
  position: absolute;
  right: -10px;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
}

.gameing-wrapper.prematch .left-list-menu ul li ul li h4 {
  overflow: inherit;
}

.gameing-wrapper.prematch .left-list-menu ul li ul li h4 i {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: normal;
  float: left;
  width: 100%;
}

.gameing-wrapper.prematch .left-list-menu ul li ul li h4.active:before {
  content: "";
  display: block;
  position: absolute;
}

.gameing-wrapper.prematch .left-list-menu ul li ul li h4.active {
  cursor: default;
}

.left-list-menu ul li ul li ul li.no-events p {
  opacity: 0.5;
}

.left-list-menu ul li ul li ul li.no-events:before,
.left-list-menu ul li.favorite-nav ul li.no-events:before {
  position: absolute;
  width: 11px;
  height: 12px;
  display: block;
  top: 22px;
  right: 7px;
  font: 14px "icomoon";
  content: "";
}

.left-list-menu ul li ul,
.left-list-menu ul li ul li ul {
  overflow-y: initial;
  overflow-x: initial;
}

.left-list-menu ul li ul li ul {
  width: 100%;
  margin: 0;
}

.left-list-menu ul li ul li ul.popup {
  display: none;
}

.left-list-menu ul li.favorite-nav a {
  text-transform: uppercase;
  color: #D3C62E;
}

.left-list-menu ul li.favorite-nav ul li i {
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
}

div.prematch-live-buttons {
  width: 100%;
  padding: 0 6px;
  float: left;
  height: auto;
  box-sizing: border-box;
}

.prematch-live-buttons ul {
  display: table;
}

.prematch-live-buttons ul li {
  float: none;
  margin: 0;
  padding: 0;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}

.prematch-live-buttons ul li button {
  cursor: pointer;
  padding: 0 0 2px;
  text-transform: uppercase;
}

.prematch-live-buttons ul li.active button,
.prematch-live-buttons ul li:hover button {
  background: #a61f67;
}

.prematch-live-buttons ul li.active button {
  cursor: default;
}

.prematch-live-buttons ul li p {
  position: relative;
}

/*left menu live - pre-match animation END*/
/*!*hover block menu*!*/
.left-list-menu ul li ul li ul.popup {
  float: left;
  left: 100%;
  padding: 0;
  max-height: 100%;
  height: auto;
  margin: 0;
  width: 280px;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  display: block;
  box-shadow: 0 0 20px #000000;
  border: none;
  border-radius: 0 3px 3px 0;
}
.left-list-menu ul li ul li ul.popup::-webkit-scrollbar-track {
  border-radius: 10px;
}
.left-list-menu ul li ul li ul.popup::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.left-list-menu ul li ul li ul.popup::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.left-list-menu ul li ul li ul.popup::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.team-name-market.prematch button {
  display: none;
}

.left-list-menu ul li ul li ul.popup li {
  height: 32px;
  width: 280px;
  padding: 0;
  overflow: hidden;
}

.left-list-menu ul li ul li ul.popup li p,
.left-list-menu ul li ul li ul.popup li:before {
  display: none;
}

.gameing-wrapper.prematch .left-list-menu ul li ul li h4 input[type=checkbox] {
  position: absolute;
  left: -9999em;
}

.left-list-menu ul li ul li ul.popup li label .game-time {
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 2px;
  height: 12px;
}

.calendar-nav input[type=checkbox] + label:before,
.livecalendar-filter-b ul li input[type=checkbox] + label:before {
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  background: #ddd;
  border-radius: 2px;
  left: 6px;
  top: 5px;
  box-shadow: 0 0 1px #1b1b1b;
}

.calendar-nav input[type=checkbox]:checked + label:after,
.livecalendar-filter-b ul li input[type=checkbox]:checked + label:after {
  content: "";
  color: #000000;
  display: block;
  position: absolute;
  border-radius: 2px;
  font: 14px/16px "icomoon";
  left: 6px;
  top: 4px;
  text-indent: 0;
}

/*!*hover block menu END*!*/
/*!*left-contain END*!*/
/*!*centr-contain*!*/
.game-content {
  min-height: 20px;
  text-align: center;
  width: 100%;
  float: left;
}

/*!* tennis and default game score template *!*/
.mini-market-left,
.gameing-wrapper.prematch .centr-market-contain.favorite-game-open .scroll-contain .mini-market-left {
  float: left;
  width: calc(50% - 5px);
}

.mini-market-right,
.gameing-wrapper.prematch .centr-market-contain.favorite-game-open .scroll-contain .mini-market-right {
  float: right;
  width: calc(50% - 3px);
}

.gameing-wrapper.prematch .centr-market-contain .scroll-contain .mini-market-right,
.gameing-wrapper.prematch .centr-market-contain .scroll-contain .mini-market-left {
  float: none;
  width: 100%;
}

.mini-market-b {
  width: 100%;
  display: inline-block;
  margin: 2px 0 5px;
  vertical-align: top;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.mini-market-b h3 {
  float: left;
  text-indent: 5px;
  margin: 0 0 0 1px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}

div.mini-market-b h3 {
  padding: 4px 122px 6px 4px;
  box-sizing: border-box;
  height: 26px;
  width: calc(100% - 2px);
}

.icons-bet-view {
  display: block;
  position: absolute;
  right: 50px;
  top: 0;
  height: 26px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-right: 6px;
}

.icon-link {
  position: relative;
  font-style: normal;
  font-weight: normal;
  font: 16px/26px "icomoon";
  width: 20px;
  height: 26px;
  text-align: center;
}
html[dir=ltr] .icon-link {
  float: left;
  margin: 0 2px 0 0;
}
html[dir=rtl] .icon-link {
  float: right;
  margin: 0 0 0 2px;
}

.mini-market-b .icon-link + span {
  float: left;
  margin-right: 10px;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 25px;
}

.icon-link:before {
  content: "";
  margin-top: 1px;
  display: block;
}

.icon-link.cashout:before {
  content: "";
}

.mini-market-b h3 .arrow-rotate {
  transform: rotate(90deg);
  transition: transform 200ms;
  background: none;
}

.mini-market-b.closed h3 .arrow-rotate {
  transform: rotate(0deg);
}

.mini-market-b ul {
  float: left;
  width: 100%;
  padding: 0;
}

.mini-market-b.closed ul li {
  display: none;
}

.gameing-wrapper.prematch .scroll-contain.prematch .market-contain-b ul li.ng-leave-active {
  animation: inherit;
}

.gameing-wrapper.prematch .team-name-market.info.ng-hide {
  animation: inherit;
  display: block !important;
}

.mini-market-b ul li {
  float: left;
  width: calc(50% - 2px);
  height: 26px;
  margin: 2px 1px 0;
  position: relative;
  display: block;
  cursor: pointer;
  animation: market-animate 180ms;
}

@keyframes market-animate {
  0% {
    transform: scale(1, 0.5);
  }
  100% {
    transform: scale(1, 1);
  }
}
.mini-market-b ul li.blocked .market-info-b span {
  display: none;
}

.mini-market-b ul li.blocked .market-info-b:before {
  position: absolute;
  display: block;
  top: 7px;
  right: 7px;
  font: 11px "icomoon";
  content: "";
  color: #7c8292;
}

.mini-market-b ul.column-1 li {
  width: calc(100% - 2px);
}

.mini-market-b.column-3 ul li,
.mini-market-b ul.column-3 li {
  width: calc(33.3334% - 2px);
  margin: 2px 1px 0 1px;
}

.mini-market-b.column-4 ul li,
.mini-market-b ul.column-4 li {
  width: calc(25% - 2px);
  margin: 2px 1px 0;
}

.mini-market-b.column-5 ul li,
.mini-market-b ul.column-5 li {
  width: calc(20% - 2px);
  margin: 2px 1px 0;
}

.gameing-wrapper.prematch .centr-market-contain .scroll-contain.prematch .mini-market-b ul.column-3 li {
  width: calc(50% - 43px);
}

.gameing-wrapper.prematch .centr-market-contain .scroll-contain.prematch .mini-market-b ul.column-3 li:nth-child(2) {
  width: 80px;
}

.mini-market-b ul li.active,
.mini-market-b ul li.active:hover {
  background: #a61f67;
  border-color: #bb2374;
}

.market-info-b {
  width: 100%;
  position: absolute;
  display: table;
  top: 0;
  left: 0;
}

.market-info-b p {
  display: table-cell;
  padding: 0;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  width: 100%;
}

.market-info-b p > i {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  padding: 0 0 0 6px;
  box-sizing: border-box;
  width: 100%;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.market-info-b > span {
  display: table-cell;
}

.market-info-b span {
  text-align: right;
  padding: 0 4px 0 12px;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  font-weight: bold;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
}

.market-info-b span > span {
  padding: 0;
}

.market-info-b span.up-0:before,
.market-info-b span.up-1:before,
.market-info-b span.down0:before,
.market-info-b span.down-1:before,
.mini-b-events-overview > ul > li > span.up-0:before,
.mini-b-events-overview > ul > li > span.up-1:before,
.mini-b-events-overview > ul > li > span.down0:before,
.mini-b-events-overview > ul > li > span.down-1:before {
  content: "";
  font: 12px "icomoon";
  color: #04e914;
  text-shadow: none;
  position: absolute;
  top: 1px;
  left: -12px;
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
}

.market-info-b span.down0:before,
.market-info-b span.down-1:before,
.mini-b-events-overview > ul > li > span.down0:before,
.mini-b-events-overview > ul > li > span.down-1:before {
  content: "";
  color: #a61f67;
}

.pricehide1:before,
.pricehide-1:before {
  display: none;
}

.mini-market-b ul li.active .market-info-b span.up-0:before,
.mini-market-b ul li.active .market-info-b span.up-1:before,
.mini-market-b ul li.active .market-info-b span.down0:before,
.mini-market-b ul li.active .market-info-b span.down-1:before {
  color: #ffffff;
}

.market-info-b span.up-0:before {
  animation-name: odds-arrow-up-0;
}

.market-info-b span.up-1:before {
  animation-name: odds-arrow-up-1;
}

.market-info-b span.down0:before {
  animation-name: odds-arrow-down0;
}

.market-info-b span.down-1:before {
  animation-name: odds-arrow-down-1;
}

.mini-b-events-overview > ul > li > span.up-0:before {
  animation-name: odds-arrow-up-0;
}

.mini-b-events-overview > ul > li > span.up-1:before {
  animation-name: odds-arrow-up-1;
}

.mini-b-events-overview > ul > li > span.down0:before {
  animation-name: odds-arrow-down0;
}

.mini-b-events-overview > ul > li > span.down-1:before {
  animation-name: odds-arrow-down-1;
}

.market-each-way {
  width: calc(100% - 2px);
}
.market-each-way div {
  padding: 6px 0;
}
.market-each-way div span {
  margin: 0 4px;
}

/*Prematch*/
.gameing-wrapper.prematch .market-contain-b {
  padding: 8px 8px 4px;
}

.gameing-wrapper.prematch .scroll-contain.prematch .mini-market-b.column-3 ul li {
  width: calc(40% - 3px);
}

.gameing-wrapper.prematch .scroll-contain.prematch .mini-market-b.column-3 ul li:nth-child(2) {
  width: 20%;
}

.gameing-wrapper.prematch .scroll-contain.prematch .mini-market-b.column-3 ul li:nth-child(2) .market-info-b p {
  overflow: inherit;
}

.gameing-wrapper .live-indicator-text p {
  padding: 10px 20px;
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
}

.statistics-h2h {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 26px;
  color: #ffffff;
}
html[dir=ltr] .statistics-h2h {
  right: 0;
}
html[dir=rtl] .statistics-h2h {
  left: 0;
}

.statistics-h2h:hover {
  color: #DEC04F;
}

.statistics-h2h:before {
  position: absolute;
  top: 7px;
  content: "";
  font: 11px icomoon;
}
html[dir=ltr] .statistics-h2h:before {
  right: 6px;
}
html[dir=rtl] .statistics-h2h:before {
  left: 6px;
}

.gameing-wrapper.prematch .scroll-contain.prematch .market-contain-b {
  padding: 0;
  margin: 0 0 5px 8px;
  width: calc(100% - 16px);
}

.gameing-wrapper.prematch .scroll-contain.prematch .market-contain-b .mini-market-b {
  margin: 0;
}

/*!*centr-contain*!*/
/*!*right-contain*!*/
.right-betslip-contain .name-b-list h2 {
  margin-top: 0;
  height: 30px;
  padding: 0;
  background: none;
}

.right-betslip-contain .list-bet-block {
  border: none;
  box-shadow: none;
  background: none;
  border-radius: inherit;
  width: 100%;
  padding: 0;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.right-betslip-contain .list-bet-block::-webkit-scrollbar-track {
  border-radius: 10px;
}
.right-betslip-contain .list-bet-block::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.right-betslip-contain .list-bet-block::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.right-betslip-contain .list-bet-block::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.right-betslip-contain .accepted-bet-icon {
  background: none;
}

.right-betslip-contain .accepted-close-icon:before {
  content: "";
  font: 20px "icomoon";
}

.right-betslip-contain .accepted-close-icon:hover {
  color: #ffffff;
  transition: color 250ms;
  background: none;
}

.right-betslip-contain .buner-b img {
  width: 100%;
  height: auto;
  display: block;
}

.right-betslip-contain .buner-b,
.right-banner-container {
  width: 100%;
}

.right-betslip-contain .name-b-list {
  width: 100%;
  height: 36px;
  top: 0;
  display: block;
  right: 0;
  float: none;
  overflow: inherit;
  padding: 5px 0 0 0;
  z-index: 300;
  border-radius: 3px 3px 0 0;
  box-sizing: border-box;
}

.gameing-wrapper .video-player-control {
  top: -26px;
  right: 98px;
}

.gameing-wrapper .video-player-control.volume-control {
  top: -26px;
  right: 66px;
}

.gameing-wrapper .detached-game-container .video-player-control {
  top: 0;
  right: 0;
  padding: 2px 0 8px;
}

.gameing-wrapper .detached-game-container .video-player-control.detached-volume {
  padding: 0;
}

.right-betslip-contain .list-bet-block .quick-bet-price-box > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 3px;
}

.right-betslip-contain .list-bet-block .quick-bet-price-box > ul > li {
  float: left;
  width: auto;
  background: none;
  padding: 0 3px 5px 3px;
  box-sizing: border-box;
}

.gameing-wrapper .video-player-control > span {
  width: 20px;
  height: 21px;
  position: relative;
  display: block;
  color: #ddd;
}

.right-betslip-contain .animation-control .animation-sound-switch,
.left-menu-contain .animation-control .animation-sound-switch {
  margin-right: 64px;
  position: relative;
}

.animation-control .sound-volume {
  position: absolute;
  top: 95%;
  padding-top: 5%;
  right: -9999em;
  width: 100px;
  z-index: 99;
  opacity: 0;
}

.animation-control .sound-volume > div {
  padding: 5px 15px 7px;
  border-radius: 4px;
}

.animation-control .animation-sound-switch:hover .sound-volume,
.gameing-wrapper .video-player-control.volume-control:hover .sound-volume {
  opacity: 1;
  right: 0;
}

.animation-control .sound-volume rzslider {
  margin: 0;
}

.animation-control .sound-volume rzslider span.rz-bubble {
  font-size: 10px;
  top: -25px;
  display: none;
}

.animation-control .sound-volume rzslider span.rz-pointer,
.animation-control .sound-volume rzslider span.rz-bar.rz-selection,
.sound-volume rzslider span.rz-bar.rz-selection,
.detached-game-container .sound-volume rzslider span.rz-bar.rz-selection {
  background: #a61f67;
}

rzslider span.rz-pointer.rz-active:after {
  background: #ffffff;
}

.animation-control .sound-volume rzslider span.rz-bubble.rz-limit {
  display: none;
}

.animation-control .sound-volume rzslider span.rz-pointer {
  top: -7px;
  width: 18px;
  height: 18px;
}

.animation-control .sound-volume rzslider span.rz-pointer:after {
  top: 6px;
  left: 6px;
  width: 6px;
  height: 6px;
}
.animation-control .sound-volume rzslider span.rz-pointer:after:active {
  background: #ffffff;
}

.gameing-wrapper .video-player-control span.video-pause,
.gameing-wrapper .video-player-control span.video-play,
.gameing-wrapper .video-player-control span.video-mute,
.gameing-wrapper .video-player-control span.video-unmute {
  background: #4d4d4d;
  border-radius: 3px;
  padding: 0 2px;
}

.gameing-wrapper .video-player-control span.video-pause:before {
  content: "";
  font: 20px icomoon;
  text-indent: 0;
  position: absolute;
  top: 0;
  right: 2px;
  display: block;
}

.gameing-wrapper .video-player-control span.video-play:before {
  content: "";
  font: 20px icomoon;
  text-indent: 0;
  position: absolute;
  top: 0;
  right: 2px;
  display: block;
}

.gameing-wrapper .video-player-control span.video-unmute:before {
  content: "";
  font: 20px icomoon;
  text-indent: 0;
  position: absolute;
  top: 0;
  right: 2px;
  display: block;
}

.gameing-wrapper .video-player-control span.video-mute:before {
  content: "";
  font: 20px icomoon;
  text-indent: 0;
  position: absolute;
  top: 0;
  right: 2px;
  display: block;
}

.right-betslip-contain .bet-container {
  max-height: none;
  overflow: hidden;
}

.right-betslip-contain .betting-result-info {
  margin: 0;
}

.right-betslip-contain .list-bet-block ul li {
  padding: 5px 16px 5px 5px;
}

.right-betslip-contain .list-bet-block ul li p,
.right-betslip-contain .list-bet-block ul li p span.pick {
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  min-height: 18px;
}

.right-betslip-contain .list-bet-block .name-b-list ul li {
  background: #3B3B3B;
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: none;
}

.right-betslip-contain .bet-currency-value {
  float: left;
  width: 100%;
}

.right-betslip-contain .bet-form {
  margin: 0;
  width: 100%;
}

.right-betslip-contain .list-bet-block .name-b-list ul {
  padding: 0;
}

.bet-event-trans-layer {
  width: 100%;
}

.right-betslip-contain .bet-form form p.express-odds .betprice {
  float: left;
  padding: 0 0 0 5px;
}

.right-betslip-contain .bet-container::-webkit-scrollbar {
  width: 10px;
}

.right-betslip-contain .bet-container::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background: #333;
}

.right-betslip-contain .bet-container::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  background: #A26B6B;
}

.right-betslip-contain .bet-container::-webkit-scrollbar-thumb:hover {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.7);
}

.right-betslip-contain .single-bet-container input,
.right-betslip-contain .bet-form form input[type=text] {
  background: #ffffff;
  border: 1px solid #ffffff;
  color: #000000;
  z-index: 55;
}

.right-betslip-contain .single-bet-container input:focus,
.right-betslip-contain .bet-form form input[type=text]:focus {
  border: 1px solid #777;
}

.right-betslip-contain .empty-betslip,
.right-betslip-contain .quickbet-mode-betslip {
  color: #eee;
}

.right-betslip-contain .button-bet button {
  border: none;
}

.right-betslip-contain .bet-form form p.total-poswin,
.right-betslip-contain .bet-form form p.express-odds,
.right-betslip-contain .bet-form form p.system-options {
  width: 95%;
}

.right-betslip-contain .list-bet-block ul li:first-child span a {
  width: 14px;
  height: 14px;
  background: none;
  position: relative;
  text-align: center;
  color: #C3C3C3;
  transition: color 250ms;
}

.right-betslip-contain .list-bet-block ul li:first-child span a:before {
  content: "";
  font: 16px "icomoon";
  text-indent: 0;
  position: absolute;
  right: 2px;
  top: 0;
  border-radius: 3px;
}

.right-betslip-contain .list-bet-block ul li:first-child span a:hover {
  color: #ffffff;
}

/*!*right block news*!*/
.right-betslip-contain .sport-news {
  width: 100%;
  border: none;
}

.right-betslip-contain .sport-news h2 {
  width: calc(100% - 20px);
}

/*!*right block news END*!*/
.right-betslip-contain .betslip-clearall-button b:before {
  content: "";
  font: 16px icomoon;
  top: 0;
  display: block;
  width: 26px;
  margin: 0 auto;
  border-radius: 0 0 3px 3px;
  height: 18px;
  letter-spacing: -6px;
  padding: 0 5px 0 0;
}

.right-betslip-contain .betslip-clearall-button b {
  float: right;
  position: relative;
  margin-right: 10px;
  z-index: 11;
}

.right-betslip-contain .betslip-clearall-button i {
  float: right;
  height: 24px;
  z-index: 33;
  padding: 0 40px 0 0;
  display: block;
  position: relative;
  right: -36px;
}

.right-betslip-contain .betslip-clearall-button i input {
  background: none;
  border: none;
  height: 20px;
  z-index: 99;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 40px 0 0;
}

.right-betslip-contain .bet-conflict-warning,
.right-betslip-contain .list-bet-block ul li .bet-result-error .deleted-bet-error {
  position: relative;
  display: block;
}

.right-betslip-contain .bet-notification-warning a {
  color: #ffffff;
}

/*!*new betslip*!*/
.right-betslip-contain .betslit-top-name-box {
  float: left;
  width: 100%;
}

.right-betslip-contain .all-bets-info {
  float: left;
  width: 100%;
}

.right-betslip-contain .bet-form form p span {
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.right-betslip-contain .bet-currency-value .single-bet-betmax {
  border-radius: 2px;
  margin: 5px 7px 0 0;
}

.right-betslip-contain .single-bet-container .single-bet-betmax {
  border-radius: 2px;
}

.right-betslip-contain .list-bet-block ul li .single-bet-container .single-bet-betmax span {
  color: #ffffff;
}

.right-betslip-contain .print-button {
  display: inline-block;
  width: 30px;
  position: relative;
  top: 0;
  left: 2px;
}

.right-betslip-contain .print-button:before {
  content: "";
  position: absolute;
  font: 16px/20px icomoon;
  color: #E5E5E5;
  top: -13px;
  left: 0;
  padding: 0 4px;
  border-radius: 1px;
}

.right-betslip-contain .bankers-button-container {
  right: 24px;
  top: 0;
}

.right-betslip-contain .bankers-button-container > input[type=checkbox] + label {
  border: 1px solid #7c8292;
}

.bankers-button-container > input[type=checkbox] + label:hover,
.bankers-button-container > input[type=checkbox]:checked + label {
  background: #a61f67;
  border-color: #a61f67;
  color: #ffffff;
}

.right-betslip-contain .additionalButtonsBetslipShowed-j .name-b-list {
  height: 72px;
  padding: 0;
  border: 0;
}
.right-betslip-contain .additionalButtonsBetslipShowed-j .name-b-list h2 {
  margin-top: 9px;
}
.right-betslip-contain .additionalButtonsBetslipShowed-j .bsTypeSwitchers-j {
  bottom: 9px;
}

.right-betslip-contain .mini-game-container iframe {
  height: 153px;
}

.right-betslip-contain .better-odds {
  border-bottom-color: #111522;
  background: #404654;
}
.right-betslip-contain .better-odds > p {
  color: #ffffff;
}
.right-betslip-contain .better-odds > p:before {
  background: #2e323e;
}
.right-betslip-contain .better-odds > p:after {
  background: #7c8292;
}

.right-betslip-contain .info-mini-icon {
  background: #7c8292;
  color: #404654;
}

.right-betslip-contain .list-bet-block ul li > .better-odd-contain > span {
  display: inline-block;
}

/*!*new betslip END*!*/
/*!*right-contain END*!*/
.gameing-wrapper.prematch .centr-market-contain.favorite-game-open .team-name-market.prematch,
.gameing-wrapper.prematch .centr-market-contain.favorite-game-open .scroll-contain.prematch {
  display: none;
}

.gameing-wrapper.live .centr-market-contain.favorite-game-open .team-name-market.prematch {
  display: none;
}

.video-animation-toggle {
  width: 24px;
  height: 21px;
  margin-top: 5px;
  border-radius: 2px;
  position: absolute;
  right: 5px;
  text-align: center;
}

.video-animation-toggle:before {
  content: "";
  font: 18px/20px icomoon;
}

.video-and-animation .video-animation-toggle:before {
  content: "";
}

.right-betslip-contain.video-and-animation .animation-control,
.left-menu-contain.video-and-animation .animation-control {
  height: 31px;
  overflow: hidden;
}

.gameing-wrapper .game-video .fav-monitor {
  background: none !important;
  right: auto;
  left: 72px;
  top: 6px !important;
  width: 62px;
}

.gameing-wrapper .game-video .fav-monitor a {
  color: #ffffff;
  background: none;
  text-indent: -9999em;
  position: relative;
  padding: 0 14px 0 15px;
  height: 21px;
  display: block;
  left: 5px;
  border-radius: 2px;
  background: #a61f67;
  width: 0;
}

.gameing-wrapper .game-video .fav-monitor a:before {
  content: "P";
  font: 14px "icomoon";
  top: 3px;
  padding: 0;
  background: none;
  left: 3px;
  text-indent: 0;
  position: absolute;
}

.gameing-wrapper .game-video .fav-monitor a.detach-fullscreen {
  width: 28px;
  height: 21px;
  background: #a61f67;
  padding: 0;
  left: 0;
  border-radius: 3px;
  float: left;
}

.gameing-wrapper .game-video .fav-monitor a.detach-fullscreen:before {
  content: "";
  font: 13px icomoon;
  position: absolute;
  left: 0;
  top: 0;
  text-indent: 0;
  background: #a61f67;
  padding: 4px 8px 4px 7px;
  border-radius: 3px;
}

.gameing-wrapper .animation-control.on-left-menu .game-video .fav-monitor {
  left: 58px;
  top: 5px !important;
}
.gameing-wrapper .animation-control.on-left-menu .game-video .fav-monitor a {
  left: 3px;
  padding: 0 13px 0 9px;
}
.gameing-wrapper .animation-control.on-left-menu .game-video .fav-monitor a.detach-fullscreen {
  width: 23px;
  left: 0;
  padding: 0;
}
.gameing-wrapper .animation-control.on-left-menu .game-video .fav-monitor a.detach-fullscreen:before {
  padding: 4px 5px 2px 5px;
  left: 0;
}
.gameing-wrapper .animation-control.on-left-menu .game-video .fav-monitor a:before {
  left: -9px;
}

.game-video.game-video-detached.game-video-fullscreen {
  position: relative;
  top: 0;
  left: 5px;
  padding-bottom: 56.5%;
  z-index: 990;
  width: calc(100% - 10px) !important;
  margin-bottom: 46px;
}

.game-video.game-video-detached.game-video-fullscreen .detached-game-container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.left-list-menu .md-progress-circular,
.mid-size.md-progress-circular {
  left: calc((100% - 60px) / 2);
  width: 60px;
  height: 60px;
}

/*!*Live Calendar*!*/
.calendar-nav {
  float: left;
  width: 100%;
  position: relative;
}

.calendar-nav label {
  float: left;
  width: calc(100% - 70px);
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 20px 5px 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 33;
  font-weight: bold;
  cursor: pointer;
}

.calendar-nav label span.mini-icon-1 {
  height: 16px;
  position: absolute;
  left: 8px;
  top: 3px;
}

.calendar-nav input[type=checkbox] {
  position: absolute;
  left: -9999em;
}

.calendar-nav input[type=checkbox] + label:before {
  left: 28px;
  top: 6px;
}

.calendar-nav input[type=checkbox]:checked + label:after {
  left: 28px;
  top: 5px;
}

.calendar-nav.active:before,
.calendar-nav:hover:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  height: 100%;
  width: 3px;
  top: 0;
}

.livecalendar-filter-b {
  float: left;
  width: 100%;
  margin: 0 0 10px;
}

.livecalendar-filter-b h2 {
  float: left;
  height: 40px;
  padding: 0 0 0 10px;
  font: 16px/40px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.livecalendar-filter-b ul {
  float: right;
}

.livecalendar-filter-b ul li {
  float: left;
  height: 40px;
  overflow: hidden;
  position: relative;
  margin: 0 10px 0 0;
}

.livecalendar-filter-b ul li label {
  float: left;
  height: 40px;
  padding: 0 0 0 20px;
  color: #eee;
  font: 12px/40px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  display: block;
}

.livecalendar-filter-b ul li input[type=checkbox] {
  position: absolute;
  left: -9999em;
}

.livecalendar-filter-b ul li input[type=checkbox] + label:before {
  left: 1px;
  top: 12px;
}

.livecalendar-filter-b ul li input[type=checkbox]:checked + label:after {
  left: 1px;
  top: 11px;
}

.calendar-content {
  float: left;
  width: 100%;
  margin: 0 0 20px;
  height: 40px;
  overflow: hidden;
}

.calendar-content h3 {
  float: left;
  width: 100%;
  height: 40px;
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 40px;
  font-size: 13px;
  position: relative;
  border-radius: 5px;
  cursor: pointer;
}

.calendar-content h3 .arrow-rotate {
  right: 8px;
  top: 11px;
  font-size: 20px;
  font-weight: bold;
  transform: rotate(0deg);
  transition: transform 150ms;
}

.calendar-content.active h3 .arrow-rotate {
  transform: rotate(90deg);
}

.calendar-content.active {
  height: auto;
  overflow: inherit;
}

.calendar-content h3 .mini-icon-1 {
  margin: 10px 6px 0 10px;
}

.calendar-content h4 {
  float: left;
  width: 100%;
  height: 30px;
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 30px;
  font-size: 13px;
  text-indent: 5px;
}

.live-view-information-b {
  float: left;
  width: calc(100% - 10px);
  margin: 0 0 0 5px;
  border-radius: 5px;
}

.live-view-information-b ul {
  float: left;
  width: 100%;
  display: table;
}

.live-view-information-b ul li {
  display: table-cell;
  padding: 2px 5px;
  height: 34px;
  width: 10%;
  vertical-align: middle;
}

.live-view-information-b ul li.empty {
  cursor: default;
}

.live-view-information-b ul li p {
  width: 44px;
}

.live-view-information-b ul li.namber-game-calendar p {
  width: 54px;
}

.live-view-information-b ul li.calendar-date-b {
  min-width: 40px;
  max-width: 40px;
  width: 40px;
  font-size: 11px;
  line-height: 14px;
  text-align: left;
  border-left: none;
  border-right: none;
}

.live-view-information-b ul li.name-team-calendar {
  line-height: 28px;
  min-width: 20%;
  text-align: left;
  width: 98%;
  max-width: 70px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-left: none;
}

.live-view-information-b ul li.video-info-calendar {
  min-width: 30px;
  text-align: center;
  line-height: 28px;
  border-right: none;
}

.extra-b-contain {
  width: 100%;
  position: relative;
}

.game-extra-info {
  position: absolute;
  right: 0;
  top: 34px;
  z-index: 33;
  display: none;
}

.game-extra-info:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 10px 9px;
  position: absolute;
  display: block;
  right: 6px;
  top: -7px;
}

.live-view-information-b ul li .game-extra-info p {
  float: right;
  width: 100%;
  white-space: nowrap;
  padding: 5px;
  line-height: 20px;
}

.live-view-information-b ul li.video-info-calendar:hover .game-extra-info {
  display: block;
}

.live-view-information-b ul li .game-extra-info p:first-child {
  border-radius: 5px 5px 0 0;
}

.live-view-information-b ul li .game-extra-info p:last-child {
  border-radius: 0 0 5px 5px;
}

.live-view-information-b ul li.video-info-calendar .icon-ic_video_collection_24px {
  position: relative;
  top: 2px;
  left: 0;
}

.live-view-information-b ul.titles-games-b li {
  border-left: none;
  border-right: none;
  height: 28px;
}

.live-view-information-b ul.titles-games-b li p {
  width: 42px;
}

.live-view-information-b ul.titles-games-b li {
  min-width: 34px;
}

.live-view-information-b ul.titles-games-b li:first-child {
  border-radius: 5px 0 0 0;
}

.live-view-information-b ul.titles-games-b li:last-child {
  border-radius: 0 5px 0 0;
}

.live-view-information-b ul li.event-b-calendare,
.live-view-information-b ul li.soom-events-b {
  min-width: 40px;
}

.live-view-information-b ul li.event-b-calendare.active,
.live-view-information-b ul li.event-b-calendare.active:hover {
  background: #a61f67;
}

.live-game-container .game-content {
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.live-view-information-b ul li.video-info-calendar .icon-ic_video_collection_24px:before {
  content: "";
}

@media screen and (max-width: 1310px) {
  .livecalendar-filter-b h2 {
    display: none;
  }

  .livecalendar-filter-b ul li {
    margin: 0 4px;
  }

  .livecalendar-filter-b ul li label {
    font: 10px/38px Roboto, Arial, Helvetica, sans-serif;
  }
}
.print-b-calendar {
  position: relative;
  text-indent: -9999em;
  width: 24px;
  height: 24px;
  top: 8px;
}

.print-b-calendar button {
  background: none;
  border: none;
  width: 24px;
  height: 24px;
  float: left;
  text-indent: -9999em;
}

.print-b-calendar button:before {
  content: "";
  font: 24px/24px icomoon;
  text-indent: 0;
  position: absolute;
  left: 0;
  top: 0;
}

/*!*Live Calendar END*!*/
.gameing-wrapper.live .market-contain-b {
  padding: 0 5px 0 5px;
}

/*!*multi view*!*/
.game-contain-j {
  display: inline-block;
  float: left;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 5px;
}

.scroll-contain .scroll-j-scroll {
  overflow: inherit;
}

.scroll-contain.pin-live-section {
  overflow: hidden;
}

.scroll-contain.pin-live-section .scroll-j-scroll {
  overflow-x: hidden;
  overflow-y: auto;
}

.multiview-contain .live-game-container .sport-title {
  cursor: all-scroll;
}

.multiview-contain:only-of-type .live-game-container .sport-title {
  cursor: pointer;
}

.multiview-contain {
  float: left;
  width: calc(50% - 6px);
  margin: 0 5px 5px 0;
  height: 400px;
  background: #111522;
  box-sizing: border-box;
  border-radius: 5px;
  list-style: none;
}
.multiview-contain .scroll-j-td {
  background: #171c2c;
}
.multiview-contain .scroll-j-scroll {
  scrollbar-track-color: #171c2c;
  scrollbar-shadow-color: #171c2c;
}
.multiview-contain .scroll-j-scroll::-webkit-scrollbar {
  background: #171c2c;
}
.multiview-contain .game-contain-j .scroll-j-tr:first-of-type .scroll-j-td {
  border-radius: 6px 6px 0 0;
}
.multiview-contain .game-contain-j .scroll-j-tr:last-of-type .scroll-j-td {
  border-radius: 0 0 4px 4px;
}
@media screen and (max-width: 1333px) {
  .multiview-contain {
    width: 100%;
  }
}
.multiview-contain .game-contain-j {
  padding: 5px;
}
.multiview-contain .game-score-multiset ul.title .mini-icon-1 {
  margin: 8px 0 0 0;
}
.multiview-contain .live-game-container .game-content {
  border-radius: 5px;
}
.multiview-contain .live-game-container .game-content .game-info {
  border-radius: 8px 8px 0 0;
  box-shadow: none;
  margin-bottom: 0;
}
.multiview-contain .live-game-container .game-content .unpin-button {
  display: none;
}
.multiview-contain .mini-market-b:last-of-type {
  margin-bottom: 0;
}
.multiview-contain .game-score-multiset ul.title,
.multiview-contain .live-game-container .sport-title {
  height: 36px;
  border: 0;
  transition-duration: 200ms;
  line-height: 36px;
  overflow: hidden;
  border-radius: 5px 5px 0 0;
  font-size: 12px;
  font-weight: normal;
}
.multiview-contain .game-score-multiset ul.title li,
.multiview-contain .live-game-container .sport-title li {
  vertical-align: middle;
  background: #2e323e;
  border: 0;
  transition-duration: 200ms;
  font-size: 12px;
  text-shadow: none;
}
.multiview-contain .game-score-multiset ul.title li:first-child,
.multiview-contain .live-game-container .sport-title li:first-child {
  border-top-left-radius: 5px;
}
.multiview-contain .game-score-multiset ul.title li:last-child,
.multiview-contain .live-game-container .sport-title li:last-child {
  border-top-right-radius: 5px;
}
.multiview-contain .close-multiv-j {
  display: block;
  height: 36px;
  width: 30px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 500;
  border-top-right-radius: 5px;
  text-align: center;
  font: 12px/36px icomoon;
  color: #7c8292;
  transition-duration: 200ms;
}
.multiview-contain .close-multiv-j:hover {
  color: #ffffff;
}
.multiview-contain .close-multiv-j:before {
  content: "";
}
.multiview-contain .game-info .game-horse-racing ul.race-title {
  height: 36px;
  box-shadow: none;
  background: #212531;
}
.multiview-contain.active {
  background-color: #212531;
}
.multiview-contain .game-score-multiset ul li.right-arrow:before,
.multiview-contain .game-score-multiset ul li.left-arrow:before {
  top: 7px;
}
.multiview-contain .game-score-multiset ul:nth-child(2) li:first-child p,
.multiview-contain .game-score-multiset ul:nth-child(3) li:first-child p {
  margin-left: 10px;
}
.multiview-contain .game-score.soccer-template ul li p span {
  font: normal 14px/18px Roboto, Arial, Helvetica, sans-serif;
}
.multiview-contain .market-contain-b {
  padding: 0 4px;
}
.multiview-contain .game-info .game-control .statistics-toggle.hide-stats-multiview,
.multiview-contain .game-info .game-control .timeline-container.hide-stats-multiview,
.multiview-contain .game-info .game-control.tennis .statistics-toggle.hide-stats-multiview {
  height: 0;
  padding: 0;
  overflow: hidden;
}
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-0 .timeline-container,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-0 .back,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-1 .front,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-1 .timeline-container,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-2 .front,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-2 .back {
  will-change: transform;
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  opacity: 0;
}
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-1 .back {
  will-change: transform;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}
.multiview-contain .game-score-multiset ul.title li:last-child {
  min-width: 20px;
}
.multiview-contain .mini-market-right {
  padding-bottom: 5px;
}

html[dir=ltr] .multiview-contain .close-multiv-j {
  right: 10px;
}
html[dir=rtl] .multiview-contain .close-multiv-j {
  left: 10px;
}

.gameing-wrapper.live .multiview-contain .market-contain-b {
  padding: 0;
  width: calc(100% - 3px);
}

.event-max-bet {
  position: absolute;
  bottom: 23px;
  width: 120px;
  text-align: center;
  font: 11px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 0 0 5px;
  z-index: 33;
  left: -9999em;
  opacity: 1;
}

@keyframes popup-bg-enter-maxbet {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.event-max-bet > .exchange-odd-b {
  position: relative;
  right: 0;
  top: 0;
  height: 18px;
  float: left;
  width: 100%;
  display: block;
  box-sizing: border-box;
  padding: 0;
}

.event-max-bet > .exchange-odd-b.exchange-enabled.ng-hide {
  display: block !important;
}

.event-max-bet > .exchange-odd-b > span {
  float: left;
  padding: 0 0 0 5px;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #589cb2;
}

.event-max-bet > .exchange-odd-b > i {
  width: auto;
  float: left;
  max-width: inherit;
  line-height: 14px;
}

.mini-market-b ul li:hover .event-max-bet {
  left: calc((100% - 120px) / 2);
}

@media screen and (min-width: 1333px) {
  .multiview-contain .statistics-toggle .game-list-statistics td:first-child p {
    width: auto;
  }

  .gameing-wrapper .multiview-contain .mini-market-left,
.gameing-wrapper .multiview-contain .mini-market-right {
    float: left;
    width: 100%;
  }
}
@media screen and (max-width: 1210px) {
  .multiview-contain .mini-market-left,
.multiview-contain .mini-market-right {
    width: 100%;
  }
}
.body-wrapper.multiview .gameing-wrapper .game-video .fav-monitor {
  display: none;
}

.body-wrapper.multiview .left-list-menu ul li.no-games.active a:before, .body-wrapper.multiview .left-list-menu ul li.no-games:hover a:before {
  display: none;
}
.body-wrapper.multiview .left-list-menu ul li.no-games * {
  cursor: default;
}
.body-wrapper.multiview .left-list-menu ul li.no-games .arrow-rotate {
  display: none;
}
.body-wrapper.multiview .left-list-menu ul li.no-games ul {
  display: none;
}

.left-list-menu.live ul li.favorite-nav > ul {
  transition: margin 200ms;
}

.left-list-menu.live ul li.favorite-nav.active > ul {
  margin: 10px 0;
  animation: inherit;
  animation-duration: inherit;
  transition-timing-function: inherit;
}

.left-list-menu.live ul li.favorite-nav.active > ul > li,
.left-list-menu.live ul li.favorite-nav.active > ul > li.active {
  margin-bottom: 0;
  margin-top: 0;
  height: 42px;
  animation: inherit;
  animation-duration: inherit;
  transition-timing-function: inherit;
}

.left-list-menu.live ul li.favorite-nav.active > ul > li.active {
  cursor: default;
}

.left-list-menu.prematch ul li ul li h4 .arrow-rotate,
.left-list-menu.prematch ul li ul li h4:before {
  display: none;
}

.left-list-menu.prematch ul li ul li h4 i {
  font-style: normal;
}

.left-list-menu.live ul li.favorite-nav.active > ul {
  overflow: inherit;
}

/*!*left menu animation new*!*/
.left-list-menu.live ul li.loading {
  overflow: hidden;
  height: 0;
  margin: 0 0 -10px;
}

.left-list-menu.live ul li.active > ul {
  overflow: hidden;
  margin-bottom: 10px;
  max-height: 9999px;
  animation-name: exampleopen2;
  animation-duration: 3600ms;
  transition-timing-function: linear;
  height: auto;
}

@keyframes exampleopen2 {
  0% {
    max-height: 28px;
  }
  100% {
    max-height: 9999px;
  }
}
.left-list-menu.live ul li > ul.ng-hide {
  display: block !important;
  height: 0;
  max-height: 28px;
  margin: 0;
  overflow: hidden;
  animation-name: exampleclosed2;
  animation-duration: 200ms;
  transition-timing-function: linear;
}

@keyframes exampleclosed2 {
  0% {
    min-height: 28px;
  }
  100% {
    min-height: 0;
  }
}
@keyframes exampleclosed6 {
  0% {
    min-height: 58px;
    margin-top: 10px;
  }
  100% {
    min-height: 0;
    margin-top: 0;
  }
}
@keyframes exampleopen4 {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 9999px;
  }
}
@keyframes exampleclosed5 {
  0% {
    min-height: 28px;
  }
  100% {
    min-height: 0;
  }
}
/*!*custom values betslip END*!*/
@media screen and (max-width: 1279px) {
  .mini-market-left,
.mini-market-right,
.gameing-wrapper.prematch .centr-market-contain.favorite-game-open .scroll-contain .mini-market-right,
.gameing-wrapper.prematch .centr-market-contain.favorite-game-open .scroll-contain .mini-market-left {
    transition-duration: 300ms;
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 1599px) {
  .game-video-detached .animation-control .game-video {
    width: 100%;
    height: 100%;
  }

  .animation-control .game-video {
    width: 272px;
    height: 154px;
  }

  .animation-control .game-video .video-player-container {
    height: 162px;
  }

  .animation-control .game-control .game-team-names {
    height: 28px;
  }

  .animation-control .game-control .game-team-names li {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
  }

  .animation-control .game-control .game-team-names li.teams-score {
    font: 16px/28px Roboto, Arial, Helvetica, sans-serif;
  }

  .animation-control .game-control .game-team-names li.teams-score span {
    height: 28px;
  }

  .animation-control .text-event {
    font-size: 1em;
  }

  .game-score ul li:first-child {
    width: 170px;
  }

  .game-score.soccer-template ul li:first-child {
    width: calc(100% - 70px);
  }

  .game-score-multiset ul:nth-child(2) li:first-child .team-form {
    top: 6px;
  }

  .game-score-multiset ul li {
    font-size: 22px;
    padding: 0 2px;
  }

  .game-score-multiset ul li span {
    padding: 0 2px;
  }

  .bet-currency-value.unit-stake-mode .express-stake-label {
    position: absolute;
    top: -30px;
    z-index: 99;
  }
}
@media screen and (min-width: 1600px) {
  .left-list-menu ul li a {
    max-width: 301px;
  }

  .right-betslip-contain .mini-game-container iframe {
    height: 197px;
  }

  .game-score ul li:first-child {
    width: 300px;
  }

  .game-score.soccer-template ul li:first-child {
    width: calc(100% - 70px);
  }

  .live-game-container .sport-title span {
    max-width: 450px;
  }
}
@media screen and (min-width: 1921px) {
  .gameing-wrapper.prematch .centr-market-contain .game-center-container .scroll-contain .mini-market-left {
    float: left;
    width: calc(50% - 5px);
  }

  .gameing-wrapper.prematch .centr-market-contain .game-center-container .scroll-contain .mini-market-right {
    float: right;
    width: calc(50% - 5px);
  }
}
.custom-select-for-todays-bets-j {
  position: relative;
  height: 26px;
  background-color: #212531;
  width: 150px;
  border-radius: 3px;
  z-index: 412;
  margin-top: 5px;
}

.custom-select-for-todays-bets-j:after {
  content: "";
  font: 16px/26px icomoon;
  position: absolute;
  right: 8px;
  top: 0;
  color: #c1c4cd;
}

.custom-select-for-todays-bets-j .icon-for-sport-j {
  display: inline-block;
  font: normal 12px/16px "sport-icon";
  height: 18px;
  width: 12px;
  margin-right: 7px;
  vertical-align: middle;
  float: none;
}

.custom-select-for-todays-bets-j > div {
  position: relative;
  height: 100%;
  color: #c1c4cd;
  line-height: 26px;
  padding: 0 28px 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.custom-select-for-todays-bets-j ul {
  padding: 0;
  position: absolute;
  top: calc(100% + 1px);
  background: #212531;
  border-radius: 3px;
  display: none;
  max-height: 320px;
  z-index: 109;
  width: auto;
  white-space: nowrap;
  cursor: default;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.custom-select-for-todays-bets-j ul::-webkit-scrollbar-track {
  border-radius: 10px;
}
.custom-select-for-todays-bets-j ul::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.custom-select-for-todays-bets-j ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.custom-select-for-todays-bets-j ul::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.custom-select-for-todays-bets-j.opened-j:after {
  content: "";
}

.custom-select-for-todays-bets-j.opened-j ul {
  display: inline-block;
}

.custom-select-for-todays-bets-j ul li,
.custom-select-for-todays-bets-j ul li:first-child {
  display: block;
  margin: 0;
  height: 26px;
  font-weight: normal;
  font: 12px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  border-bottom: 1px solid #2e323e;
  padding: 0 8px;
  width: auto;
  float: none;
  transition: color 250ms;
}
.custom-select-for-todays-bets-j ul li:hover,
.custom-select-for-todays-bets-j ul li:first-child:hover {
  color: #c1c4cd;
}

.custom-select-for-todays-bets-j ul li.active-j,
.custom-select-for-todays-bets-j ul li.active-j:first-child {
  color: #f4f4f6;
}

@media screen and (max-width: 1279px) {
  .custom-select-for-todays-bets-j ul {
    max-height: 170px;
  }
}
.left-list-menu .search-menu-wrapper-j {
  float: left;
  width: 100%;
  background: none;
  backface-visibility: hidden;
  position: relative;
}
.left-list-menu .search-menu-wrapper-j form {
  float: left;
  width: 100%;
  padding: 6px;
  box-sizing: border-box;
}
.left-list-menu .search-menu-wrapper-j form .block-search {
  float: left;
  max-width: 100%;
  min-width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
  background: #212531;
  z-index: 0;
}
.left-list-menu .search-menu-wrapper-j form .block-search:before {
  color: #7c8292;
}
.left-list-menu .search-menu-wrapper-j form .block-search input {
  margin: 0;
  display: block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  color: #7c8292;
}
.left-list-menu .search-menu-wrapper-j form .block-search input::-webkit-input-placeholder {
  color: #7c8292;
}
.left-list-menu .search-menu-wrapper-j form .block-search input:-moz-placeholder {
  color: #7c8292;
}
.left-list-menu .search-menu-wrapper-j form .block-search input::-moz-placeholder {
  color: #7c8292;
}
.left-list-menu .search-menu-wrapper-j form .block-search input:-ms-input-placeholder {
  color: #7c8292;
}
.left-list-menu .search-menu-wrapper-j form .block-search input[type=text]:focus,
.left-list-menu .search-menu-wrapper-j form .block-search input[type=text]:hover {
  width: 100%;
}
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container-scroll {
  right: -350px;
  top: 0;
  position: absolute;
  z-index: 99999;
}
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container .search-results-inner .arrow-sport,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container-scroll .search-results-inner .arrow-sport {
  top: 9px;
  right: auto;
  left: -7px;
  transform: rotate(-90deg);
  z-index: 99;
}
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container .search-results-inner #result-search,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container-scroll .search-results-inner #result-search {
  max-height: 400px;
}
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container .search-results-inner #result-search ul li.active a:before,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container .search-results-inner #result-search ul li:hover a:before,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container-scroll .search-results-inner #result-search ul li.active a:before,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container-scroll .search-results-inner #result-search ul li:hover a:before {
  display: none;
}
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container .search-results-inner #result-search ul li a,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container-scroll .search-results-inner #result-search ul li a {
  border-color: #c1c4cd;
  background: #ffffff;
  color: #111522;
}
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container .search-results-inner #result-search ul li.active a .ng-binding,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container-scroll .search-results-inner #result-search ul li.active a .ng-binding {
  display: inline-block;
}
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container .search-results-inner #result-search ul li a:hover,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container .search-results-inner #result-search ul li.active a,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container-scroll .search-results-inner #result-search ul li a:hover,
.left-list-menu .search-menu-wrapper-j form .block-search .search-results-container-scroll .search-results-inner #result-search ul li.active a {
  background: #c1c4cd;
}

.gameing-wrapper.prematch .scroll-contain .scroll-j-scroll-wrap,
.gameing-wrapper.prematch .scroll-contain .scroll-j-scroll {
  position: static;
}
.gameing-wrapper.prematch .scroll-contain .game-contain-j {
  padding: 0;
}

.rezult-draw-info {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: light;
  scrollbar-shadow-color: light;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 light;
  scrollbar-width: thin;
}
.rezult-draw-info::-webkit-scrollbar-track {
  border-radius: 10px;
}
.rezult-draw-info::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: light;
  border-radius: 10px;
}
.rezult-draw-info::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.rezult-draw-info::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.body-wrapper.multiview .left-list-menu ul li ul li ul li.active,
.body-wrapper.multiview .left-list-menu ul li.favorite-nav ul li.active {
  background: #212531;
}

.body-wrapper.multiview .left-list-menu ul li.favorite-nav ul li.active:after,
.body-wrapper.multiview .gameing-wrapper .left-list-menu ul li ul li.active ul li.active:after {
  border: 0;
}

.no-games-multiview {
  padding: 36px;
}

.no-games-multiview .dotted-border-j-mv {
  font: 24px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #404654;
  height: 100%;
  width: 100%;
  border: 2px dotted #2e323e;
  border-radius: 3px;
  text-align: center;
  box-sizing: border-box;
  display: table;
}

.no-games-multiview .dotted-border-j-mv span {
  display: table-cell;
  vertical-align: middle;
  padding: 30px;
}

.no-games-multiview .dotted-border-j-mv span:before {
  content: "";
  font: 48px icomoon;
  display: block;
  margin-bottom: 20px;
}

/*!* virtual sports sound-control *!*/
.body-wrapper.classic.virtualsports .sound-volume {
  position: absolute;
  top: 0;
  width: 100px;
  padding: 0 10px;
  height: 30px;
}
html[dir=ltr] .body-wrapper.classic.virtualsports .sound-volume {
  left: 33px;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .sound-volume {
  right: 33px;
}

.body-wrapper.classic.virtualsports rzslider {
  margin-top: 15px;
}

.body-wrapper.classic.virtualsports rzslider span.rz-bubble {
  display: none;
}

.body-wrapper.classic.virtualsports rzslider span.rz-bar {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-radius: 10px;
}

.body-wrapper.classic.virtualsports rzslider span.rz-pointer {
  width: 10px;
  height: 10px;
  position: absolute;
  display: inline-block;
  background: none;
}

.body-wrapper.classic.virtualsports rzslider span.rz-pointer:after {
  height: 10px;
  width: 10px;
  border-radius: 100%;
  top: 11px;
  left: 0;
}

/*!* end virtual sports sound-control *!*/
.livecalendar-filter-b ul li.live-calendar-toggle-j label {
  padding: 12px 0 0 0;
  box-sizing: border-box;
  font-size: 0;
}

.live-calendar-toggle-j .toggle-j {
  display: block;
  float: left;
}

.live-calendar-toggle-j .toggle-j + span:after {
  content: " - ";
}

.live-calendar-toggle-j .toggle-j + span,
.live-calendar-toggle-j .toggle-j + span + span {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  margin: 0 0 0 5px;
}

.video-notloaded-yet {
  color: #ffffff;
}

.live-view-information-b ul li.soom-events-b p.ng-hide + p.ng-hide {
  display: block !important;
  color: transparent;
  pointer-events: none;
}

.gameing-wrapper .live-indicator-text p {
  color: white;
}

.gameing-wrapper {
  background: #3a393d;
}

.centr-market-contain .scroll-contain, .gameing-wrapper.prematch .centr-market-contain.favorite-game-open .scroll-contain,
.gameing-wrapper.prematch .centr-market-contain.virtual-games .scroll-contain {
  background: #3C3B3D;
}

.mini-market-b h3 {
  background: #363945;
  color: #7c8292;
  text-align: center;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  width: calc(100% - 42px);
  height: 16px;
}

.mini-market-b h3 .arrow-rotate {
  color: #7c8292;
}

.mini-market-b.closed h3 {
  background: #2D2D2D;
}

.icon-link {
  color: #7c8292;
}

.mini-market-b .icon-link + span {
  color: #737888;
}

.mini-market-b ul li {
  background: #212531;
}

.mini-market-b ul li:hover {
  background: #404654;
}
.mini-market-b ul li:hover .market-info-b p {
  color: #c1c4cd;
}

.left-list-menu ul li ul li h4 {
  background: #4A4A4A;
  color: #B1C3AF;
}

.gameing-wrapper.prematch .left-list-menu ul li ul li h4.active:before {
  right: -10px;
  top: 1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 0 12px 10px;
  border-color: transparent transparent transparent #7C7C7C;
}

.gameing-wrapper.prematch .left-list-menu ul li ul li h4.active, .gameing-wrapper.prematch .left-list-menu ul li ul li h4:hover {
  background: #7C7C7C;
  color: #fff;
}

.left-menu-contain .left-list-menu ul li ul li.active a, .left-menu-contain .left-list-menu ul li ul li:hover a {
  color: #eee;
}

.left-menu-contain .left-list-menu ul li ul li.active a {
  border-bottom: 1px solid #3E3E3E;
  background: #201E1E;
}

.left-menu-contain .left-list-menu ul li ul li:hover a {
  background: #201E1E;
}

.left-list-menu > ul li a {
  border-top: 1px solid #484848;
  border-bottom: 1px solid #222;
  color: #aaaaaa;
}

.left-list-menu ul li ul li ul li:first-child {
  border-top: 1px solid #222222;
}

.left-list-menu ul li.active a, .left-list-menu ul li:hover a {
  color: #D3C62E;
}

.left-list-menu ul li a:hover .arrow-rotate, .left-list-menu ul li.active a .arrow-rotate {
  color: #D3C62E;
}

.left-list-menu ul li ul li ul.popup li:hover {
  background: #7D7D7D;
}

.left-list-menu ul li ul li ul li span.icon-ic_video_collection_24px, .left-list-menu ul li.favorite-nav ul li span.icon-ic_video_collection_24px {
  color: #404040;
}

.left-list-menu ul li ul li ul li.no-events:before, .left-list-menu ul li.favorite-nav ul li.no-events:before {
  color: #AEAEAE;
}

.left-list-menu ul li ul li ul li, .left-list-menu ul li.favorite-nav ul li {
  background: #5D5D5E;
  border-top: 1px solid #2F2E2E;
}

.left-list-menu ul li ul li ul li:hover {
  background: #2d2d2d;
}

.left-list-menu ul li ul li ul li:hover, .left-list-menu ul li ul li ul li.active,
.left-list-menu ul li.favorite-nav ul li:hover, .left-list-menu ul li.favorite-nav ul li.active {
  background: #7C7C7C;
}

.left-list-menu ul li.favorite-nav ul li.active:after,
.gameing-wrapper .left-list-menu ul li ul li.active ul li.active:after {
  border-width: 21.5px 0 21.5px 10px;
  border-color: transparent transparent transparent #7C7C7C;
}

.left-list-menu ul li ul li ul.popup li {
  background: #535353;
  border-top: 1px solid #2C2C2C;
}

.left-list-menu > ul li a:hover, .left-list-menu > ul li.active a {
  background: #313132;
}

.left-list-menu ul li.favorite-nav ul li i {
  color: #ddd;
}

.left-list-menu ul li ul li ul.popup li label .game-time {
  color: #202020;
}

.left-menu-contain .left-list-menu ul li ul li a {
  background: #272727;
  border-top: 1px solid #424242;
  border-bottom: 1px solid #0C0C0C;
  color: #a9a9a9;
}

.left-list-menu ul li ul li h4 .arrow-rotate,
.left-menu-contain .left-list-menu ul li ul li a .arrow-rotate {
  color: #b8b8b8;
}

.team-name-market ul li {
  color: #eee;
}

.game-score-multiset ul.title,
.live-game-container .sport-title {
  background: #212531;
}

.multiview-contain.active .game-score-multiset ul.title li, .multiview-contain.active .close-multiv-j, .multiview-contain.active .live-game-container .sport-title, .multiview-contain.active .game-info .game-horse-racing ul.race-title {
  box-shadow: inset 0 -2px 0 #a61f67;
  background-color: #2e323e;
}

.title-menu-b {
  height: 36px;
  background: #7C7C7C;
  border-bottom: 1px solid #363636;
  border-top: 1px solid #a61f67;
  top: 72px;
  padding: 5px 0 0 0;
}

.prematch-live-buttons ul li {
  background: none;
  width: 62%;
}

.prematch-live-buttons ul li:first-child {
  width: 38%;
}

.prematch-live-buttons ul li button {
  width: 95%;
  height: 26px;
  border: 1px solid #525252;
  background: #2e323e;
  border-radius: 3px;
  font: 10px/11px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #eee;
}

.prematch-live-buttons ul li p span.games-count {
  display: block;
  font: 11px/10px Roboto, Arial, Helvetica, sans-serif;
  color: #D7D0D0;
  padding: 0;
}

.no-games-information, .now-games-menu {
  color: #666;
}

.arrow-closed-b {
  top: 6px;
}

.arrow-closed-b {
  color: #ffffff;
}

.left-list-menu ul li ul li ul.popup li:hover label {
  color: #E9E9E9;
}

.animation-control .element-monitor {
  background: #7C7C7C;
  border-top: 1px solid #a61f67;
}

.right-betslip-contain .name-b-list {
  background: #7C7C7C;
  border-bottom: 1px solid #312F31;
  border-top: 1px solid #dd1651;
}

.animation-control .element-monitor ul li.selected {
  background: #4d4d4d;
  color: #dddddd;
}

.animation-control .element-monitor ul li {
  color: #bbbbbb;
  background: #656565;
}

.animation-control .element-monitor ul li:hover {
  background: #4d4d4d;
}

.right-betslip-contain .video-animation-toggle {
  background: #a61f67;
  color: #eee;
}

.animation-control .sound-volume > div {
  background: #7C7C7C;
}

.animation-control .game-video {
  background: rgba(62, 61, 62, 0.7);
}

.animation-control {
  background: rgba(62, 61, 62, 0.7);
}

.right-betslip-contain .all-bets-info,
.right-betslip-contain .betslip-clearall-button {
  background: #3b3a3b;
}

.right-betslip-contain .betslip-clearall-button {
  background: #3B3A3B;
  border-top: 1px solid #555555;
}

.right-betslip-contain .button-bet {
  background: #312f31;
}

.right-betslip-contain .button-bet button[disabled=disabled] {
  background: #545454;
}

.right-betslip-contain .list-bet-block ul li {
  background: #4f4f4f;
  color: #ffffff;
}

.right-betslip-contain .list-bet-block ul.changed li {
  background: #686868;
}

.right-betslip-contain .list-bet-block ul.deleted li {
  background: #878585;
}

.right-betslip-contain .betting-result-info, .right-betslip-contain .list-bet-block ul {
  border-bottom: 1px solid #2a2a2a;
  border-top: 1px solid #5f5f5f;
}

.right-betslip-contain .betslip-clearall-button b:before {
  color: #eee;
  background: #444;
}

.right-betslip-contain .betslip-clearall-button input {
  color: #a5a5a5;
}

.right-betslip-contain .list-bet-block ul li p, .right-betslip-contain .list-bet-block ul li p span.pick {
  color: #ffffff;
}

.right-betslip-contain .bet-form form p span {
  color: #BABABA;
}

.right-betslip-contain .express-stake-label span {
  color: #BABABA;
}

.right-betslip-contain .list-bet-block ul li p span, .right-betslip-contain .list-bet-block ul li span {
  color: #A9A5A5;
}

.right-betslip-contain .list-bet-block ul li span.bet-initial-price {
  color: #A9A5A5;
}

.right-betslip-contain .list-bet-block ul li .betprice, .right-betslip-contain .bet-form form p.express-odds .betprice {
  color: #DEC04F;
}

.right-betslip-contain .name-b-list h2 {
  font: 18px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #eee;
}

.right-betslip-contain .single-bet-container .single-bet-betmax {
  border: 1px solid #A49A9A;
  background: #7C7C7C;
}

.right-betslip-contain .list-bet-block ul li .single-bet-container .single-bet-betmax span {
  color: #222;
}

.right-betslip-contain .betslip-system-chenge {
  background: #cecece;
  border: 1px solid #e3e3e3;
}

.right-betslip-contain .bet-form p {
  color: #a5a5a5;
}

.icon-ic_video_collection_24px:before {
  content: "";
  font: 16px/20px icomoon;
}

.right-betslip-contain .bet-currency-value .single-bet-betmax {
  background: #2e323e;
  border: 1px solid #686868;
}

.right-betslip-contain .bet-accepted-noification {
  background: #6B8167;
  border-top: 1px solid #8B908C;
  border-bottom: 1px solid #2D3C32;
}

.right-betslip-contain .accepted-close-icon {
  border: 1px solid #868686;
  color: #C3C3C3;
}

.right-betslip-contain .bet-accepted-noification.error {
  background: #C3A4A4;
}

.left-list-menu ul li ul li ul li p, .left-list-menu ul li.favorite-nav ul li p {
  color: #eee;
}

.market-info-b {
  padding: 6px 0;
}

.market-info-b p {
  color: #8e93a4;
  transition: color 240ms;
}

.market-info-b span {
  color: #c29440;
}

.prematch-live-buttons ul li.active button,
.prematch-live-buttons ul li:hover button {
  color: #ddd;
}

.market-each-way div {
  background: #3C3B3D;
  color: #fff;
}
.market-each-way div span {
  color: #B5B5B5;
}

.game-info .game-detailed-stats > span {
  background: #323132;
}

.game-info .game-detailed-stats .icon-stat-details:before {
  top: 4px;
  background: #fff;
}

.live-view-information-b ul li.event-b-calendare:hover,
.live-view-information-b ul li.soom-events-b, .live-view-information-b ul li.event-b-calendare.active {
  background: #5C5C5C;
  color: white;
}

.print-b-calendar button:before {
  color: #ffffff;
}

.gameing-wrapper .left-list-menu ul li ul li h4 img {
  max-width: 16px;
  height: 16px;
  display: block;
  float: left;
  margin: 2px 0 0 8px;
}

.body-wrapper .gameing-wrapper .left-list-menu ul li ul li h4 img + i {
  width: calc(100% - 24px);
}

.bet-form .icon-info-contain-freebet > p,
.bet-form .icon-info-contain-profit-boost > p, .right-betslip-contain .bet-form .icon-info-contain-freebet > p,
.right-betslip-contain .bet-form .icon-info-contain-profit-boost > p {
  float: left;
  width: 100%;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  padding: 0;
}
.bet-form .icon-info-contain-freebet > p > i,
.bet-form .icon-info-contain-profit-boost > p > i, .right-betslip-contain .bet-form .icon-info-contain-freebet > p > i,
.right-betslip-contain .bet-form .icon-info-contain-profit-boost > p > i {
  font-style: normal;
}
.bet-form .icon-info-contain-freebet > p > a,
.bet-form .icon-info-contain-profit-boost > p > a, .right-betslip-contain .bet-form .icon-info-contain-freebet > p > a,
.right-betslip-contain .bet-form .icon-info-contain-profit-boost > p > a {
  text-decoration: none;
  color: #9ba1b0;
}

.freebet-amount-view-b,
.profit-boost-amount-view-b,
.right-betslip-contain .freebet-amount-view-b,
.right-betslip-contain .profit-boost-amount-view-b {
  float: left;
  width: 100%;
  display: table;
  padding: 0 10px 0 84px;
  box-sizing: border-box;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  margin: 4px 0;
}

.bet-form form .freebet-amount-view-b > p,
.bet-form form .profit-boost-amount-view-b > p,
.right-betslip-contain .freebet-amount-view-b > p,
.right-betslip-contain .profit-boost-amount-view-b > p {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  box-sizing: border-box;
}
html[dir=ltr] .bet-form form .freebet-amount-view-b > p,
html[dir=ltr] .bet-form form .profit-boost-amount-view-b > p,
html[dir=ltr] .right-betslip-contain .freebet-amount-view-b > p,
html[dir=ltr] .right-betslip-contain .profit-boost-amount-view-b > p {
  float: none;
  padding: 0;
}
html[dir=rtl] .bet-form form .freebet-amount-view-b > p,
html[dir=rtl] .bet-form form .profit-boost-amount-view-b > p,
html[dir=rtl] .right-betslip-contain .freebet-amount-view-b > p,
html[dir=rtl] .right-betslip-contain .profit-boost-amount-view-b > p {
  float: none;
  padding: 0;
}

.amount-change-list-b,
.right-betslip-contain .amount-change-list-b {
  display: table-cell;
  color: #ffffff;
  box-sizing: border-box;
}

.amount-change-list-b > label,
.right-betslip-contain .amount-change-list-b > label {
  float: left;
  width: 100%;
  text-align: right;
  box-sizing: border-box;
  white-space: nowrap;
}

.right-betslip-contain .booking-id-text-v3 {
  border-bottom: 1px solid #0e151b;
  color: #7c8292;
}
.right-betslip-contain .booking-id-text-v3 span > span {
  color: #f4f4f6;
}
.right-betslip-contain .booking-id-text-v3 i {
  color: #c1c4cd;
}

.right-betslip-contain .list-bet-block ul.changed-j li {
  background: #444a5a;
}

.right-betslip-contain .quick-bet-notifications-j {
  color: #7c8292;
}
.right-betslip-contain .quick-bet-notifications-j b {
  color: #f4f4f6;
}

.right-betslip-contain .list-bet-block .button-bet button[disabled=disabled] {
  background: #393e4c;
  color: #7c8292;
  border: none;
}

.left-list-menu ul li a span.mini-icon-1.todaybets:before {
  display: none !important;
}

.gameing-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.container-p {
  box-sizing: border-box;
  width: 100%;
  background: #0e151b;
  height: 100%;
  margin: 0;
  min-width: 980px;
}
.container-p > iframe {
  display: block;
  float: left;
  width: 100%;
  height: 100%;
}
.container-p .left-menu-wrapper-p {
  float: left;
  width: 100%;
  height: 100%;
}
.container-p .left-container-p {
  float: left;
  width: 300px;
  height: 100%;
  display: block;
  box-sizing: border-box;
  border-top: 5px solid transparent;
}
.container-p .left-container-p.mini-p {
  width: 28px;
  overflow: hidden;
}
.container-p .left-container-p.mini-p ~ .center-container-p {
  width: calc(100% - 28px - 350px);
}
.container-p .left-container-p .left-container-header-p {
  float: left;
  width: 100%;
  height: 105px;
}
.container-p .left-container-p ~ .center-container-p {
  width: calc(100% - 300px - 350px);
  padding-left: 6px;
}
.container-p .center-container-p {
  width: calc(100% - 350px);
  height: 100%;
  box-sizing: border-box;
  border-top: 5px solid transparent;
}
html[dir=ltr] .container-p .center-container-p {
  float: left;
  padding: 0 6px 0 0;
}
html[dir=rtl] .container-p .center-container-p {
  float: right;
  padding: 0 0 0 6px;
}
.container-p .right-container-p {
  float: left;
  width: 350px;
  height: 100%;
  box-sizing: border-box;
  border-top: 5px solid transparent;
}

.old-classic-scroll-contain {
  float: left;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  position: relative;
}
.old-classic-scroll-contain::-webkit-scrollbar-track {
  border-radius: 10px;
}
.old-classic-scroll-contain::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.old-classic-scroll-contain::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.old-classic-scroll-contain::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.old-classic-scroll-contain .multiview-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  z-index: 40;
}

@media screen and (max-width: 1599px) {
  .container-p .left-container-p {
    width: 220px;
  }
  .container-p .left-container-p ~ .center-container-p {
    width: calc(100% - 220px - 274px);
  }
  .container-p .left-container-p.mini-p {
    width: 28px;
  }
  .container-p .left-container-p.mini-p ~ .center-container-p {
    width: calc(100% - 28px - 274px);
  }
  .container-p .center-container-p {
    width: calc(100% - 274px);
  }
  .container-p .right-container-p {
    width: 274px;
  }
}
.left-menu-contain,
.left-menu-wrapper-j {
  display: block;
  float: left;
  width: 100%;
  height: 100%;
}

.quickbet-mode-betslip {
  text-align: center;
  padding: 4px 0 0;
  float: left;
  width: 100%;
}

.empty-betslip {
  text-align: center;
  padding: 4px 0 5px;
  float: left;
  width: 100%;
}

.list-bet-block ul {
  float: left;
  width: 100%;
  border-bottom: 1px solid #fff;
  padding: 0;
  position: relative;
}

.list-bet-block .button-info-text-view-v3 {
  width: 290px;
  bottom: 100%;
  background: #ffffff;
}
.list-bet-block .button-info-text-view-v3.display-block-important {
  right: 10px;
}
.list-bet-block .button-info-text-view-v3 > ul {
  border: none;
}
.list-bet-block .button-info-text-view-v3 > ul > li {
  background: none;
}
.list-bet-block .button-info-text-view-v3 > ul > li > p {
  font-weight: normal;
}
.list-bet-block .button-info-text-view-v3:before {
  border-color: #ffffff transparent transparent transparent;
}

.conflict-info-b {
  float: left;
  display: inline-block;
}

.bet-conflict-warning {
  height: 16px;
  width: 16px;
  margin: 0 2px 0 0;
  float: left;
  position: relative;
  cursor: pointer;
}
.bet-conflict-warning:hover .conflict-content-v3 {
  opacity: 1;
  pointer-events: auto;
}

.bet-event-notifications .conflict-info-b .bet-conflict-warning .conflict-content-v3 > li {
  padding: 0 8px;
}

.list-bet-block ul li {
  margin: 0;
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
html[dir=ltr] .list-bet-block ul li {
  padding: 8px 16px 8px 5px;
}
html[dir=rtl] .list-bet-block ul li {
  padding: 8px 5px 8px 16px;
}

.list-bet-block ul li.bet-event-label-line {
  min-height: 30px;
}

.list-bet-block ul li span.bet-initial-price {
  padding: 0;
  text-decoration: line-through;
  position: absolute;
  top: 5px;
}
html[dir=ltr] .list-bet-block ul li span.bet-initial-price {
  right: 4px;
}
html[dir=rtl] .list-bet-block ul li span.bet-initial-price {
  left: 4px;
}

.list-bet-block ul li > span {
  font: bold 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .list-bet-block ul li > span {
  float: right;
  padding: 0 2px 0 0;
}
html[dir=rtl] .list-bet-block ul li > span {
  float: left;
  padding: 0 0 0 2px;
}

.list-bet-block ul li a.bet-event-title:hover {
  text-decoration: underline;
}

.list-bet-block ul li:first-child span {
  text-indent: -9999em;
  position: absolute;
  margin: 1px 0 0;
}
html[dir=ltr] .list-bet-block ul li:first-child span {
  right: 1px;
}
html[dir=rtl] .list-bet-block ul li:first-child span {
  left: 1px;
}

.bet-event-title {
  width: 74%;
}
html[dir=ltr] .bet-event-title {
  float: left;
}
html[dir=rtl] .bet-event-title {
  float: right;
}

.open-bets-games-score {
  width: 100%;
  display: inline-block;
  color: #c29440;
  font-weight: normal;
}
html[dir=ltr] .open-bets-games-score {
  margin: 0 8px 0 0;
}
html[dir=rtl] .open-bets-games-score {
  margin: 0 0 0 8px;
}

.open-bets-games-info {
  float: left;
  width: 100%;
  padding: 0 0 6px;
}
.open-bets-games-info + li p span {
  display: block;
  width: 100%;
}
.open-bets-games-info > b {
  height: 14px;
  padding: 0 4px;
  color: #ffffff;
  background: #1a7051;
  box-sizing: border-box;
  font: normal 11px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .open-bets-games-info > b {
  float: left;
}
html[dir=rtl] .open-bets-games-info > b {
  float: right;
}

.bankers-button-container {
  position: absolute;
  right: 18px;
  top: -2px;
  width: 17px;
  height: 17px;
  text-indent: 0;
  z-index: 22;
}

.bankers-button-container > input[type=checkbox] {
  left: -9999em;
  position: absolute;
}

.bankers-button-container > input[type=checkbox] + label {
  float: left;
  width: 17px;
  height: 17px;
  text-indent: 0;
  box-sizing: border-box;
  border: 1px solid #AFADAD;
  text-align: center;
  line-height: 16px;
  text-transform: uppercase;
  border-radius: 3px;
  cursor: pointer;
  transition: background 140ms, color 140ms, border-color 140ms;
}

.bankers-button-container > input[type=checkbox] + label:hover,
.bankers-button-container > input[type=checkbox]:checked + label {
  background: #a61f67;
  border-color: #a61f67;
  color: #ffffff;
}

.list-bet-block ul li .betprice {
  position: relative;
  min-width: 26px;
}
html[dir=ltr] .list-bet-block ul li .betprice {
  right: -13px;
}
html[dir=rtl] .list-bet-block ul li .betprice {
  left: -13px;
}

.list-bet-block ul li:first-child span a {
  display: block;
  width: 11px;
  height: 11px;
}

.list-bet-block ul li:not(:first-child) > p, .list-bet-block ul li > p span.pick {
  width: 73%;
}
html[dir=ltr] .list-bet-block ul li:not(:first-child) > p, html[dir=ltr] .list-bet-block ul li > p span.pick {
  float: left;
}
html[dir=rtl] .list-bet-block ul li:not(:first-child) > p, html[dir=rtl] .list-bet-block ul li > p span.pick {
  float: right;
}

html[dir=ltr] .list-bet-block ul li > p span {
  float: left;
}
html[dir=rtl] .list-bet-block ul li > p span {
  float: right;
}

.list-bet-block ul li p span.gone {
  text-decoration: line-through;
}

.list-bet-block ul li p span.pick {
  width: auto;
}

.bet-form {
  float: left;
  width: 100%;
}

.bet-form form input[type=text] {
  width: 58px;
  height: 18px;
  border: 1px solid #c9c9c9;
  padding: 4px;
  margin: 5px 4px 2px;
  border-radius: 2px;
}
html[dir=ltr] .bet-form form input[type=text] {
  float: right;
  text-align: right;
}
html[dir=rtl] .bet-form form input[type=text] {
  float: left;
  text-align: left;
}

.bet-form form input[type=text]:focus {
  transition: border-color 400ms;
  border-color: #a61f67;
}

.express-stake-label {
  height: 38px;
  display: inline-table;
  left: 0;
}
html[dir=ltr] .express-stake-label {
  margin: 0 0 0 5px;
}
html[dir=rtl] .express-stake-label {
  margin: 0 5px 0 0;
}

.express-stake-label span {
  display: table-cell;
  vertical-align: middle;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}

html[dir=ltr] .betslip-clearall-button i {
  float: right;
  margin: 0 5px 0 0;
}
html[dir=rtl] .betslip-clearall-button i {
  float: left;
  margin: 0 0 0 5px;
}

.body-wrapper.no-animations .bet-form form input[type=text]:focus {
  transition: inherit;
}

.betting-result-info {
  float: left;
  width: 100%;
  padding: 3px 0 5px;
  border-bottom: 1px solid #eeeeee;
  margin: 0 0 5px;
}

.bet-form form p {
  width: 130px;
}
html[dir=ltr] .bet-form form p {
  float: right;
  padding: 7px 0 0 8px;
}
html[dir=rtl] .bet-form form p {
  float: left;
  padding: 7px 8px 0 0;
}

.bet-form form .bet-currency-value p {
  width: auto;
}
html[dir=ltr] .bet-form form .bet-currency-value p {
  padding: 12px 4px 0 0;
}
html[dir=rtl] .bet-form form .bet-currency-value p {
  padding: 12px 0 0 4px;
}

.single-bet-container {
  float: left;
  width: 100%;
}

.single-bet-container input {
  border: 1px solid #C9C9C9;
  height: 20px;
  width: 64px;
  padding: 0 0 0 5px;
  margin: 0 3px 0 0;
  border-radius: 3px;
  position: relative;
  z-index: 99;
}
html[dir=ltr] .single-bet-container input {
  float: left;
}
html[dir=rtl] .single-bet-container input {
  float: right;
}

.single-bet-container input:focus {
  transition: border-color 400ms;
  border: 1px solid #BE8092;
}

.body-wrapper.no-animations .single-bet-container input:focus {
  transition: inherit;
}

.single-bet-container .single-bet-stake-repeat {
  width: 16px;
  height: 16px;
  margin-top: 3px;
  cursor: pointer;
}
html[dir=ltr] .single-bet-container .single-bet-stake-repeat {
  float: left;
  margin-left: 3px;
}
html[dir=rtl] .single-bet-container .single-bet-stake-repeat {
  float: right;
  margin-right: 3px;
}

.single-bet-container .single-bet-betmax {
  margin-top: 3px;
  cursor: pointer;
  border: 1px solid #aaaaaa;
  border-radius: 5px;
  text-align: center;
  opacity: 0.5;
}
html[dir=ltr] .single-bet-container .single-bet-betmax {
  float: left;
  margin-left: 3px;
  padding-left: 2px;
}
html[dir=rtl] .single-bet-container .single-bet-betmax {
  float: right;
  margin-right: 3px;
  padding-right: 2px;
}

.single-bet-container .single-bet-betmax:hover {
  opacity: 1;
}

.single-bet-win {
  float: right;
  position: relative;
  text-align: right;
  right: -13px;
  top: 4px;
}

.button-bet {
  float: left;
  width: 100%;
  text-align: center;
  padding: 10px 0;
  position: relative;
  display: table;
}

.button-bet > div.betslip-login {
  padding-top: 10px;
  padding-bottom: 0;
}

.button-bet > div {
  text-align: left;
  padding: 3px 10px 5px;
}

.button-bet .bet-button-wrapper {
  display: table-cell;
  width: 92%;
  vertical-align: top;
}
html[dir=ltr] .button-bet .bet-button-wrapper {
  padding: 0 14px 0 3px;
}
html[dir=rtl] .button-bet .bet-button-wrapper {
  padding: 0 3px 0 14px;
}

.button-bet button {
  height: 34px;
  cursor: pointer;
  margin: 0 5px;
  border: 0;
  width: 100%;
  border-radius: 3px;
  position: relative;
}

.list-bet-block .button-bet button {
  font: 11px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.button-bet .bet-notification-update-button {
  float: left;
  width: 100%;
  margin: 0;
}

.button-bet .bet-notification-update-container {
  width: 30%;
  margin: 0;
  display: table-cell;
  padding: 0 0 0 8px;
  height: 31px;
  vertical-align: top;
}

.button-bet .bet-notification-update-button button {
  width: 100%;
  float: left;
  margin: 0;
  display: block;
}

.button-bet button[disabled=disabled],
.button-bet.bet-in-progress button[disabled=disabled] {
  cursor: default;
}

.bet-event-trans-layer {
  position: absolute;
  width: 260px;
  height: 100%;
  z-index: 99;
  top: 0;
}

.bet-notification-zone-j, .bet-notification-update-text-j {
  width: 200px;
  background: #e4e5ea;
  color: #49546f;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  position: absolute;
  padding: 5px 10px 10px;
  z-index: 986;
  bottom: 100%;
  text-transform: none;
  display: none;
}
html[dir=ltr] .bet-notification-zone-j, html[dir=ltr] .bet-notification-update-text-j {
  right: 10px;
  text-align: left;
}
html[dir=rtl] .bet-notification-zone-j, html[dir=rtl] .bet-notification-update-text-j {
  left: 10px;
  text-align: right;
}

.bet-notification-update-text-j {
  right: auto;
  left: 9px;
  padding: 10px;
}

.button-bet:hover .bet-notification-update-container.ng-hide + .bet-button-wrapper .bet-notification-zone-j,
.bet-notification-update-container:hover .bet-notification-update-text-j {
  display: block;
}

.bet-notification-zone-j:before, .bet-notification-update-text-j:before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  bottom: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 6px 0 6px;
  border-color: #e4e5ea transparent transparent transparent;
}
html[dir=ltr] .bet-notification-zone-j:before, html[dir=ltr] .bet-notification-update-text-j:before {
  right: 10px;
}
html[dir=rtl] .bet-notification-zone-j:before, html[dir=rtl] .bet-notification-update-text-j:before {
  left: 10px;
}

.bet-notification-update-text-j:before {
  left: 10px;
  right: auto;
}

.bet-notification-zone-j > div {
  position: relative;
  margin: 5px 0 0 0;
}
html[dir=ltr] .bet-notification-zone-j > div {
  padding: 0 0 0 22px;
}
html[dir=rtl] .bet-notification-zone-j > div {
  padding: 0 22px 0 0;
}

.bet-notification-zone-j > div.warning-j:before {
  content: "";
  display: block;
  font: 16px/16px icomoon;
  color: #c4963f;
  position: absolute;
  top: 0;
}
html[dir=ltr] .bet-notification-zone-j > div.warning-j:before {
  left: 0;
}
html[dir=rtl] .bet-notification-zone-j > div.warning-j:before {
  right: 0;
}

.bet-notification-zone-j > div.warning-j.error-j:before {
  color: #bf4751;
}

.bet-notification-warning a {
  color: #000000;
}

.right-banner-container {
  float: right;
  width: 100%;
}
.right-banner-container .buner-b {
  float: left;
  width: 100%;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.right-banner-container .buner-b a {
  margin: 10px 0 0;
  text-decoration: none;
  color: #ffffff;
  position: relative;
}
.right-banner-container .buner-b a, .right-banner-container .buner-b div, .right-banner-container .buner-b img {
  display: block;
  float: left;
  width: 100%;
}

.bet-slip-iframe {
  float: left;
  width: 100%;
  height: 950px;
}

/*sport baner text*/
.buner-b a p {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 11;
  top: 0;
  left: 0;
  text-decoration: none;
  font: 15px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
}

.buner-b a p span {
  float: left;
  position: relative;
  width: 190px;
  height: 18px;
  margin: 3px 0 0 3px;
  padding: 5px 60px 5px 5px;
  box-shadow: 0 0 1px #DA9B9B inset;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.buner-b a p span.competition-name {
  box-shadow: none;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
}

.buner-b a p span b {
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px;
  width: 44px;
  height: 18px;
  text-align: right;
}

/*sport baner text END*/
/*virtual numpad*/
.bet-currency-value {
  position: relative;
}

.bet-form .bet-currency-value {
  float: left;
  width: 100%;
}

.numpad-box {
  width: 180px;
  height: 200px;
  margin: 40px auto 0;
  padding: 5px;
  border-radius: 3px;
  background: #363945;
}
.numpad-box ul {
  float: left;
  width: 100%;
  border: none !important;
}
.numpad-box ul li {
  float: left;
  display: block !important;
  width: 50px !important;
  background: none !important;
  height: 40px;
  margin: 4px;
  border-radius: 5px;
  border: 1px solid #a61f67;
  font: 20px/40px Roboto, Arial, Helvetica, sans-serif !important;
  transition: top 200ms;
  padding: 0 !important;
}
.numpad-box ul li p {
  border-radius: 5px;
  background: #212531;
  transition: box-shadow 200ms;
  float: left;
  width: 100% !important;
  font: 20px/40px Roboto, Arial, Helvetica, sans-serif !important;
  height: 40px;
  text-align: center;
  padding: 0 !important;
  color: #7c8292 !important;
}
.numpad-box ul li:active {
  position: relative;
  top: 1px;
  transition: top 200ms;
}
.numpad-box ul li:active p {
  color: #ffffff !important;
  background: #a61f67 !important;
}
.numpad-box.with-keyboard {
  width: 550px;
}
.numpad-box.with-keyboard ul {
  width: 500px;
}
.numpad-box.with-keyboard ul:nth-child(2) {
  width: 50px;
}
.numpad-box.with-keyboard ul:nth-child(2) > li:nth-child(2),
.numpad-box.with-keyboard ul:nth-child(2) > li:nth-child(3) {
  height: 65px;
}
.numpad-box.with-keyboard ul:nth-child(2) > li:nth-child(2) > p,
.numpad-box.with-keyboard ul:nth-child(2) > li:nth-child(2) > button,
.numpad-box.with-keyboard ul:nth-child(2) > li:nth-child(3) > p,
.numpad-box.with-keyboard ul:nth-child(2) > li:nth-child(3) > button {
  height: 65px;
  font: 34px/65px Roboto, Arial, Helvetica, sans-serif !important;
}
.numpad-box.with-keyboard .calc-ok-b-div-active {
  background: #FF9 !important;
  position: relative;
  top: 1px;
}
.numpad-box.with-keyboard .calc-ok-b-active {
  box-shadow: 0 0 6px #6B8835;
}

.numpad-uppercase li {
  text-transform: uppercase;
}

.calc-ok-b {
  float: right;
  height: 192px;
  margin: 4px 0 0;
  width: 40px;
  box-shadow: 0 0 5px #222222;
  border-radius: 5px;
  padding: 0;
}
.calc-ok-b button {
  display: block;
  background: #eeeeee;
  width: 40px;
  height: 100%;
  box-shadow: 0 0 5px #666666 inset;
  border: 1px solid #dddddd;
  transition-duration: 200ms;
  border-radius: 5px;
  font: 34px/192px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 0;
}
.calc-ok-b:hover {
  box-shadow: 0 0 6px #6B8835;
}
.calc-ok-b:hover button {
  cursor: pointer;
  box-shadow: 0 0 8px #515151 inset;
}
.calc-ok-b:active {
  position: relative;
  top: 1px;
  transition: top 200ms;
}
.calc-ok-b:active button {
  background: #FF9 !important;
}

/*virtual numpad END*/
.tpl-container.news-page .md-progress-circular.md-theme {
  top: 10px;
  margin: 0 auto;
}

.sport-news {
  float: right;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 10px;
  border: 1px solid #dddddd;
  position: relative;
  overflow: hidden;
  z-index: 11;
  backface-visibility: hidden;
}

.toggle-news {
  display: block;
  position: absolute;
  width: 12px;
  height: 6px;
  right: 10px;
  top: 20px;
  cursor: pointer;
  transition: transform 300ms;
  z-index: 888;
}

.news-block-section .block-news-preview a {
  text-decoration: none;
  color: #ffffff;
}

.news-block-section .block-news-preview .news-img-block .news-slide {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 11;
  transform: translate3d(0, 0, 0);
  display: none;
}

.view-news-images-b {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.view-news-images-b > a {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 30%;
  transition: all 300ms;
  -webkit-filter: saturate(0.18);
  filter: saturate(0.18);
  display: none;
}

.news-block-section .block-news-preview .news-img-block .news-slide.active > .view-news-images-b > a:hover {
  -webkit-filter: saturate(1);
  filter: saturate(1);
}

.news-block-section .block-news-preview .news-img-block .news-slide.ng-hide-remove-active {
  opacity: 1;
  display: block !important;
  z-index: 22;
  animation: image-slider-b 800ms ease;
}

.news-block-section .block-news-preview .news-img-block .news-slide.active-remove-active {
  opacity: 0;
  display: block !important;
  animation: image-slider-b-hide 800ms ease;
}

.news-block-section .block-news-preview .news-img-block .news-slide.active {
  display: block;
  z-index: 22;
}

.news-block-section .block-news-preview .news-img-block .news-slide.active .view-news-images-b > a,
.news-block-section .block-news-preview .news-img-block .news-slide.ng-hide-remove-active .view-news-images-b > a,
.news-block-section .block-news-preview .news-img-block .news-slide.active-remove-active .view-news-images-b > a {
  display: block;
}

.news-block-section .md-progress-circular {
  top: 98px;
  left: 50%;
  margin-left: -50px;
  overflow: visible;
}

.body-wrapper.no-animations .toggle-news {
  transition-duration: inherit;
}

.toggle-news.closed {
  transform: rotate(-90deg);
}

.sport-news h2 {
  float: left;
  padding: 10px;
  position: relative;
  margin: 0;
  z-index: 66;
  width: 92%;
}

.sport-news ul {
  float: left;
  width: 100%;
  border-top: 1px solid #d3d3d3;
  padding: 12px 0 9px;
}

.sport-news ul li {
  float: left;
  width: 170px;
  margin: 0 0 0 10px;
}

.sport-news ul li:first-child {
  width: 60px;
}

.sport-news ul li:first-child img {
  max-width: 60px;
}

.sport-news ul li p {
  padding: 3px 0 0 0;
}

.sport-news ul li p a {
  text-decoration: none;
  display: block;
}

/*END right block*/
/*block-sign-in-form*/
.block-sign-in-form {
  width: 980px;
  margin: 0 auto;
}

.block-slider.popup.block-slider-settings-t .block-sign-in-form {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.form-contain {
  width: 410px;
  margin: 0 auto;
  padding: 8px 0 10px 10px;
  position: relative;
}
.form-contain > div {
  float: left;
  width: 100%;
}
.form-contain > div.slider-authentication-qr {
  text-align: center;
}
.form-contain > div.slider-authentication-qr > h2 {
  margin: 8px 0 6px;
  color: #ffffff;
  font: 20px/22px Roboto, Arial, Helvetica, sans-serif;
}
.form-contain > div.slider-authentication-qr > h3 {
  color: rgba(255, 255, 255, 0.7);
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
}
.form-contain > div.slider-authentication-qr .form-sign-in {
  box-sizing: border-box;
  background: none;
  padding: 0;
}
.form-contain > div.slider-authentication-qr .form-sign-in label {
  margin-top: 10px;
  text-align: left;
  color: rgba(255, 255, 255, 0.7);
}
.form-contain > div.slider-authentication-qr .form-sign-in select {
  background: #111522;
}
.form-contain > div.slider-authentication-qr .form-sign-in select > option {
  background: #111522;
}
.form-contain > div.slider-authentication-qr .qr-code-popup {
  margin-top: 20px;
}
.form-contain > div.slider-authentication-qr > p {
  color: #4285f4;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.form-contain > div.slider-authentication-qr .barcod-authentication-popup {
  margin-top: 20px;
}
.form-contain > div.slider-authentication-qr .barcod-authentication-popup > p {
  margin-top: 8px;
}
.form-contain > div.slider-authentication-qr .barcod-authentication-popup > button {
  min-width: 100%;
  margin: 10px 0 8px;
}
.form-contain > div.slider-authentication-qr .field-verification {
  float: left;
  margin-top: 20px;
}
.form-contain > div.slider-authentication-qr .field-verification .verification-input {
  margin: 0;
  padding: 0 70px;
}
.form-contain > div.slider-authentication-qr .field-verification .verification-input > input {
  width: calc((100% / 6) - 14px);
  height: 44px;
  background: none;
  border-color: rgba(255, 255, 255, 0.19);
}
.form-contain > div.slider-authentication-qr .field-verification .verification-input > input:focus {
  border-color: rgba(255, 255, 255, 0.37);
}
.form-contain > div.slider-authentication-qr .button-confirm {
  margin: 10px 0 20px;
}

.form-contain .help-b {
  position: absolute;
  right: -68px;
  top: 0;
  height: 52px;
  width: auto;
}

.form-contain .help-b a {
  height: 30px;
  width: auto;
  text-indent: 0;
  font: 13px/24px Roboto, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #ffffff;
  white-space: nowrap;
}

div.form-contain .help-b a {
  background: none;
  padding: 12px 10px 10px 0;
}
div.form-contain .help-b a:before {
  display: none;
}

.form-contain .help-b a span {
  border-bottom: 1px solid #8e8c8e;
}

.form-contain .help-b a:hover span {
  border: none;
}

.register {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.register .form-contain {
  width: 970px;
}

.form-contain h3 {
  float: left;
  width: 100%;
}

.form-sign-in {
  float: left;
  width: 100%;
  margin: 8px 0;
  padding: 5px 30px 20px;
}

.form-sign-in.warning {
  min-height: 100px;
  text-align: center;
  display: table;
}

.form-sign-in.warning p {
  width: 100%;
  text-align: center;
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 10px 0;
  display: table-cell;
  vertical-align: middle;
}

.form-sign-in.warning p span {
  display: block;
  width: 100%;
  padding: 10px 0;
}

.password-info-t {
  position: absolute;
  width: 100%;
  left: -999em;
  top: 96%;
  border-radius: 3px;
  z-index: 2222;
  transition-delay: 300ms;
  background: #a61f67;
  color: #ffffff;
}

.form-text > div:hover + .password-info-t,
.tooltip-reg-password.password-info-t,
.reg-form-input-number > div:hover + .password-info-t {
  left: 0;
}

.password-info-t p {
  font-size: 11px;
  line-height: 12px;
  padding: 2px 5px;
}

.form-sign-in.warning p button {
  background: #a61f67;
  color: #ffffff;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  min-width: 150px;
  height: 36px;
  cursor: pointer;
  margin: 0;
  border: none;
  box-shadow: 0 0 3px #333333;
}

.form-sign-in a {
  color: #ffffff;
}

.signin-error-message p {
  margin: 10px 0 0;
  line-height: 26px;
}
html[dir=ltr] .signin-error-message p {
  float: left;
  padding: 0 0 0 25px;
}
html[dir=rtl] .signin-error-message p {
  float: right;
  padding: 0 25px 0 0;
}

.error-animation {
  animation: shake 0.5s ease;
}

.body-wrapper.no-animations .error-animation {
  animation: none;
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  20%, 60% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}
.register .form-contain .form-sign-in {
  min-height: 552px;
}

.register .form-contain div.form-sign-in:first-child {
  border-right: 1px solid #474747;
  border-left: none;
}

.register .form-contain .form-sign-in {
  width: 410px;
}

/*deposit*/
.form-contain.deposit .form-sign-in select {
  width: 100%;
}

.register.deposit {
  overflow: inherit;
}

.text-payment-contain {
  float: left;
  width: calc(100% - 30px);
  padding: 15px;
  margin: 0;
}

.text-payment-contain p {
  float: left;
  padding: 0 10px 0 0;
  text-align: justify;
}

.text-deposit-contain p {
  float: left;
  padding: 0;
  text-align: justify;
  overflow: hidden;
  width: 100%;
}

.text-payment-contain ul {
  float: left;
  width: 100%;
  border: none;
  padding: 5px 0;
}

.text-payment-contain ul li ul {
  border-bottom: 1px dashed #3A3E4B;
  margin: 0 0 5px 0;
}

.radio-contein-withdraw ul {
  float: left;
  width: 100%;
}

.radio-contein-withdraw ul li {
  float: left;
  width: 100%;
  border-top: 1px dashed #3A3E4B;
  padding: 5px 0 8px;
  margin: 0;
}

.radio-contein-withdraw ul li:first-child {
  border: none;
}

.text-payment-contain ul li p, .radio-contein-withdraw ul li p {
  padding: 3px 0;
}

.register .form-contain.deposit .form-sign-in {
  min-height: 189px;
  max-height: 189px;
  overflow-y: auto;
  overflow-x: hidden;
}

.form-contain.withdraw .form-sign-in.moneta-left {
  min-height: 189px;
}

.form-contain.withdraw .form-sign-in.moneta-left .text-payment-contain {
  max-height: 164px;
}

.form-contain.deposit .single-column {
  width: 880px;
}

.radio-contein-withdraw {
  float: left;
  width: 100%;
  padding: 0;
  margin: 10px 0 0 0;
}

.radio-contein-withdraw input[type=radio] {
  position: relative;
  top: 3px;
  display: table-cell;
}

.radio-contein-withdraw div {
  float: left;
  width: 100%;
  margin: 2px 0;
  display: table;
}

.radio-contein-withdraw span {
  width: 98%;
  display: table-cell;
  padding: 0 5px 0 0;
}

.popup-bg-contain {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  text-align: center;
}

.popup-bg-contain.livedealer {
  z-index: 997 !important;
  top: 100px;
  height: calc(100% - 100px);
}

.contain-header .popup-bg-contain {
  position: fixed;
}

.popup-bg-contain.active {
  display: block;
  z-index: 9999999;
}

.popup-bg-contain .popup-status-icon {
  display: table-cell;
  width: 78px;
}

/*checkboxes style*/
input.classic-checkbox {
  position: absolute;
  left: -9999em;
}

input.classic-checkbox + label {
  display: block;
  position: relative;
  height: 26px;
  line-height: 24px;
  padding-left: 26px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

input.classic-checkbox + label:before {
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  background: #dddddd;
  border-radius: 2px;
  left: 6px;
  top: 5px;
  box-shadow: 0 0 1px #1b1b1b;
}

input.classic-checkbox:checked + label:after {
  font-family: "icomoon";
  content: "";
  color: #000;
  display: block;
  position: absolute;
  border-radius: 2px;
  line-height: 16px;
  font-size: 14px;
  left: 6px;
  top: 4px;
  text-indent: 0;
}

/*classic popup styles*/
.popup-classic {
  position: relative;
  top: 50%;
  margin: 0 auto;
  max-width: 980px;
  background: #C5C5C5;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.popup-classic .closed-btn {
  position: absolute;
  top: 0;
  right: -40px;
  width: 40px;
  height: 40px;
  text-align: center;
  cursor: pointer;
  background: #C5C5C5;
}

.popup-classic .closed-btn:before {
  content: "";
  font: 18px/40px icomoon;
  position: absolute;
  right: 10px;
  top: 0;
}

.popup-classic h3 {
  text-align: center;
  font-size: 16px;
  line-height: 60px;
}

.popup-classic .md-progress-circular {
  margin: 50px auto auto;
  padding-bottom: 50px;
}

.popup-classic .popup-buttons {
  text-align: right;
  padding-bottom: 21px;
}

.popup-classic button {
  padding: 0 33px;
  height: 34px;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  border: none;
  margin-top: 5px;
}

.popup-classic button.btn-default {
  background: none;
  border: 2px solid #ffffff;
  height: 34px;
  line-height: 30px;
}

/*classic popup styles END*/
.counter-offer {
  width: 500px;
}

.counter-offer .evt-details {
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  margin: 10px 0 20px;
}

.counter-offer table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0 1px;
  border-collapse: separate;
}

.counter-offer table td, .counter-offer table th {
  height: 30px;
  font-size: 14px;
  padding: 5px 30px;
  vertical-align: middle;
  word-break: break-word;
}

.counter-offer table td.old-odd {
  text-decoration: line-through;
}

.counter-offer table td:first-child, .counter-offer table th:first-child {
  padding-right: 0;
}

.counter-offer table th {
  text-align: left;
  font-size: 16px;
  font-weight: normal;
}

.counter-offer .popup-buttons {
  text-align: center;
}

.counter-offer .popup-buttons button {
  min-width: 160px;
  font-size: 14px;
  margin-right: 5px;
}

.counter-offer .remaining-time {
  margin: 30px;
  text-align: center;
  font-size: 18px;
}

.counter-offer .remaining-time span {
  margin-right: 5px;
}

.blitz-survey {
  width: 483px;
  background: #ccc;
}

.blitz-survey form {
  margin: 15px 30px;
}

.blitz-survey .games-to-know {
  margin: 15px 0;
  float: left;
  width: 100%;
}

.blitz-survey .games-to-know ul {
  float: left;
  max-width: 100%;
  margin-right: 35px;
}

.deposit-alert-contain {
  width: 360px;
  min-height: 200px;
  margin: 250px auto 0;
  position: relative;
  padding: 16px;
  display: inline-block;
}

.text-deposit-alert {
  float: left;
  width: 100%;
  height: 200px;
  display: table;
  margin: 0;
  min-height: 200px;
}

.deposit-alert-contain .icon-delete {
  position: absolute;
  width: 14px;
  height: 14px;
  text-indent: -9999em;
  top: 2px;
}
html[dir=ltr] .deposit-alert-contain .icon-delete {
  right: 2px;
}
html[dir=rtl] .deposit-alert-contain .icon-delete {
  left: 2px;
}

.deposit-alert-contain .icon-delete a {
  width: 14px;
  height: 14px;
  z-index: 99;
  display: block;
}

.deposit-alert-contain p {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
  text-align: center;
}

.text-deposit-alert.password p {
  width: 100%;
}

.text-deposit-alert.password form {
  display: table;
  width: 100%;
  height: 100%;
}

.text-deposit-alert.password p span {
  float: none;
  display: block;
  padding: 5px 0;
}

.deposit-alert-contain p span {
  width: 100%;
  float: left;
  text-align: left;
}

.deposit-alert-contain p button {
  border: 0;
  padding: 0 20px;
  height: 36px;
  border-radius: 20px;
  cursor: pointer;
  position: relative;
  top: 8px;
}

.text-deposit-alert.password p input[type=password] {
  width: 286px;
  height: 36px;
  border: 1px solid #777777;
  border-radius: 5px;
  display: block;
  margin: 5px 0;
  padding: 0 40px 0 10px;
  box-shadow: 0 1px 3px #F47EA2;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: #282828;
}

.text-deposit-alert.password p input[type=password]:focus {
  box-shadow: 0 0 5px #B82424 inset;
}

.text-deposit-alert.password p button {
  box-shadow: 1px 1px 2px #222222;
  font: 16px Roboto, Arial, Helvetica, sans-serif;
  color: #FFF;
  text-transform: uppercase;
  font-weight: bold;
  background: #ADAD2B;
  text-shadow: 1px 1px 1px #222222;
  border: 0;
  padding: 2px 20px 0;
  height: 36px;
  cursor: pointer;
  position: relative;
  top: 8px;
}

.text-deposit-alert.password p button:disabled {
  background: #666666;
  cursor: default;
}

.withdraw-poker-info {
  text-align: center;
  height: 150px;
}

/*deposit*/
.form-sign-in label {
  float: left;
  width: 100%;
  padding: 0;
  margin: 8px 0;
  min-height: 16px;
  white-space: nowrap;
}

.form-sign-in label span.hint {
  color: #a61f67;
}

.form-sign-in label.checkbox input {
  position: relative;
  top: 2px;
}

.form-text {
  float: left;
  position: relative;
}

form.ng-pristine .form-error-icon, form.registration-form.ng-dirty .form-error-icon {
  position: absolute;
  width: 20px;
  height: 17px;
  right: 10px;
  top: 40px;
  display: none;
}

.form-error-text {
  position: absolute;
  right: 1px;
  bottom: 52px;
  border-radius: 5px;
  z-index: 33;
  border: 1px solid #383838;
  display: none;
}
.error .form-error-text {
  display: block;
}

.form-error-text p {
  padding: 4px 10px 5px;
  font-weight: bold;
}

.error-icon-f {
  position: absolute;
  z-index: 99;
  width: 10px;
  height: 6px;
  right: 14px;
  bottom: -5px;
}

.form-sign-in input[type=text], .form-sign-in input[type=password], .form-sign-in input[type=number], .form-sign-in input[type=email] {
  float: left;
  width: 360px;
  height: 34px;
  border: 1px solid #383838;
  border-radius: 5px;
  display: block;
  margin: 0 0 5px 0;
  padding: 0 40px 0 10px;
  outline: none;
}

.registration-form .form-verify-info .form-error-icon {
  text-align: center;
  display: block;
  height: 18px;
  width: 18px;
}

.registration-form .form-verify-info .form-error-icon:before {
  font: 20px icomoon;
  color: #1D7D34;
  text-shadow: none;
  content: "";
}

.registration-form .form-verify-info .form-error-text {
  display: block;
}

.registration-form .form-verify-info .form-error-text p {
  color: #009482;
}

.form-sign-in .form-text.code input[type=text] {
  width: 70px;
}

.form-sign-in .form-text.code.sms-code input[type=text] {
  width: 230px;
}

.sms-code-block.active .button-sms.code {
  margin: 4px 0 0 4px;
}

.form-sign-in select {
  float: left;
  width: 430px;
  padding: 0 0 0 5px;
  height: 36px;
  border: 0;
  margin: 0;
}

.passpart-info {
  float: left;
  width: 420px;
}

.gender-block {
  float: left;
  width: 412px;
}

.passpart-info.passport .gender-block {
  width: 194px;
}

.passpart-info.passport .gender-block .select-block {
  width: 194px;
}

.passpart-info.passport .gender-block .select-block select {
  width: 214px;
}

.passpart-info .registr-mini-block {
  display: none;
}

.passpart-info.passport .registr-mini-block {
  display: block;
  margin: 0 0 0 5px;
  width: 190px;
}

.passpart-info.passport .registr-mini-block .form-text input {
  width: 190px;
}

.passpart-info.passport .registr-mini-block .form-text, .passpart-info.passport .registr-mini-block label {
  width: 210px;
}

.button-sign {
  float: left;
  width: 470px;
  margin: 0;
  padding: 10px 30px 15px 0;
}

.register .form-sign-in .register-multicolumnn .city-form-block.error .form-error-text {
  bottom: 52px;
  right: -5px;
}

.button-sign ul {
  margin: 10px 0 6px;
}
html[dir=ltr] .button-sign ul {
  float: left;
}
html[dir=rtl] .button-sign ul {
  float: right;
}

.button-sign ul li {
  margin: 0 10px 0 0;
  max-width: 175px;
  display: block;
}
html[dir=ltr] .button-sign ul li {
  float: left;
}
html[dir=rtl] .button-sign ul li {
  float: right;
}

.button-sign ul li a {
  display: block;
  text-decoration: none;
  border-bottom: 1px solid #8e8c8e;
  padding: 2px 0;
}

.button-sign ul li a:hover {
  border: 0;
}

.button-sign input[type=button], .button-sign input[type=submit], button.button-sign {
  float: right;
  border: 0;
  padding: 2px 50px 0 20px;
  height: 44px;
  cursor: pointer;
  max-width: 200px;
}

.button-sign input[type=submit]:disabled, .button.button-sign:disabled {
  cursor: default;
}

.button-sign:disabled {
  cursor: default;
  background: #7A7575;
  padding: 2px 0 0;
  max-width: 200px;
}

.button-confirm input[type=button], .button-confirm input[type=submit], button.button-confirm {
  float: right;
  border: 0;
  height: 44px;
  cursor: pointer;
  max-width: 156px;
}
html[dir=ltr] .button-confirm input[type=button], html[dir=ltr] .button-confirm input[type=submit], html[dir=ltr] button.button-confirm {
  margin: 2px 130px 10px 0;
  padding: 2px 50px 0 20px;
}
html[dir=rtl] .button-confirm input[type=button], html[dir=rtl] .button-confirm input[type=submit], html[dir=rtl] button.button-confirm {
  margin: 2px 0 10px 130px;
  padding: 2px 20px 0 50px;
}

.status-message {
  position: relative;
}

.status-message button.button-confirm {
  max-width: 230px;
  width: auto;
  margin: 0;
}

.buy-vc button.button-confirm.Confirm {
  bottom: 9px;
}

.register .form-contain .button-sign input[type=button] {
  max-width: 200px;
}

.cupcha {
  float: left;
  width: 410px;
  margin: 28px 0 0;
}

.cupcha .block-capcha {
  float: left;
  width: 100px;
  border: 1px solid #383838;
  height: 40px;
  margin: 5px 8px 5px 0;
}

.cupcha .block-capcha input[type=text] {
  width: 90px;
  border-radius: 0;
  float: left;
}

.cupcha input[type=text] {
  float: right;
  width: 248px;
}

.check label a:hover {
  text-decoration: none;
}

.check.terms {
  position: relative;
}

.check.terms .form-error-text {
  display: block;
  left: 0;
  bottom: 22px;
  width: 200px;
}

.check.terms .form-error-text .error-icon-f {
  left: 10px;
}

.info-tooltip {
  position: relative;
}

.info-tooltip p {
  position: absolute;
  top: 23px;
  left: 0;
  padding: 7px;
  display: none;
  z-index: 8;
}

.info-tooltip p .arrow-sport {
  left: 15px;
}

.info-tooltip:hover p {
  display: block;
}

.registr-mini-block, .phone-form-contain {
  float: left;
}

.registr-mini-block .form-text {
  width: 146px;
  margin: 0 0 0 26px;
}

.registr-mini-block .form-text.middle-n {
  width: 44px;
}

.registr-mini-block .form-text.first-n {
  margin: 0;
}

.registr-mini-block .form-text input[type=text], .registr-mini-block .form-text input[type=password], .phone-form-contain .form-text input[type=text], .country-reg-contain .form-text input[type=text] {
  width: 100%;
  padding: 0 10px;
}

.registr-mini-block .select-block {
  width: 132px;
  margin: 5px 0 5px 4px;
}

.registr-mini-block .select-block.birth {
  margin: 5px 0;
}

.registr-mini-block .select-block select {
  width: 152px;
}

.phone-form-contain .form-text {
  width: 294px;
  margin: 0 0 0 26px;
}

.phone-form-contain .form-text.code {
  margin: 0;
  width: 70px;
}

.country-reg-contain {
  float: left;
}

.country-reg-contain .form-text {
  width: 150px;
}

/*END block-sign-in-form*/
/*sms registr*/
.sms-code-block.active {
  float: left;
  width: 100%;
}

.sms-code-block.active .currency-block {
  float: left;
  width: 100px;
}

.sms-code-block.active .select-block {
  width: 100px;
  background-position: 90% 50%;
}

.form-sign-in .sms-code-block.active select {
  width: 120px;
}

.sms-code-block .code-sms-b, .sms-code-block .button-sms {
  display: none;
}

.sms-code-block.active .code-sms-b {
  float: left;
  display: block;
  width: 124px;
  margin: 0 0 0 6px;
}

.form-sign-in .code-sms-b input[type=text] {
  width: 124px;
}

.sms-code-block.active .button-sms {
  display: block;
  float: right;
  margin: 29px 0 0;
}

.sms-code-block.active .button-sms > div {
  float: left;
  padding: 0;
  outline: none;
  width: 124px;
  box-sizing: border-box;
  height: 44px;
  text-align: center;
  border-radius: 5px;
  text-transform: uppercase;
  cursor: pointer;
}

.sms-code-block.active .button-sms button:disabled, .sms-code-block.active .button-sms button:disabled:hover {
  color: #333;
  cursor: default;
  background: #B0B0B0;
}

form.ng-pristine .sms-verification-container .form-error-icon {
  top: 15px;
}

/*sms registr END*/
/*mein-page*/
.mein-page-contain {
  float: left;
  width: 100%;
}

.page-main {
  min-width: 980px;
  max-width: 1200px;
  margin: 0 auto;
}

/* mobile page style*/
div[class*=pagemobile] .page-main {
  max-width: 100%;
}

div[class*=pagemobile] .mein-page-contain.cms-page .page-content {
  width: 100%;
}

div[class*=pagemobile] .page-main h1 {
  display: none;
}

div[class*=pagemobile] .page-main .page-content {
  padding: 0;
}

div[class*=pagemobile] .page-main .page-content p {
  text-align: center !important;
}

.top-picture-block {
  min-width: 980px;
  max-width: 1200px;
  height: 295px;
  display: table;
  width: 100%;
}

.featured-games-container {
  position: relative;
}

.featured-game-selector {
  position: absolute;
  top: 266px;
  right: 20px;
  width: 400px;
}

.featured-game-selector span {
  display: block;
  float: right;
  margin: 0 0 0 10px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  position: relative;
  z-index: 997;
  color: transparent;
}

.slider-visible-contain-b {
  width: 100%;
  height: 100%;
  position: relative;
  float: left;
}

.big-buner {
  left: 0;
  top: 0;
  height: 295px;
  width: 100%;
  max-width: 760px;
  min-width: 540px;
  position: absolute;
  z-index: 22;
  display: none;
}

.slider-image-wrapper-b {
  float: left;
  width: 100%;
  height: 100%;
  display: none;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: 0 0;
  backface-visibility: hidden;
}

.old-homepage .slider-image-wrapper-b {
  background-size: 100%;
}

@keyframes image-slider-b {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes image-slider-b-hide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.big-buner.active {
  z-index: 55;
  display: table-cell;
}

.big-buner.ng-hide-remove-active {
  display: table-cell !important;
  z-index: 22;
  animation: image-slider-b 1000ms ease-in-out;
  transform: translate3d(0, 0, 0);
}

.big-buner.active-remove-active {
  display: table-cell !important;
  animation: image-slider-b-hide 1000ms ease;
  transform: translate3d(0, 0, 0);
}

.big-buner.active-remove-active > .slider-image-wrapper-b,
.big-buner.ng-hide-remove-active > .slider-image-wrapper-b,
.big-buner.active > .slider-image-wrapper-b {
  display: block;
}

@media screen and (max-width: 1260px) {
  .slider-image-wrapper-b {
    background-size: 100%;
  }

  .last-minutes-widget-b {
    width: 100%;
  }
}
@media screen and (max-width: 1150px) {
  .old-homepage .slider-image-wrapper-b {
    background-size: auto 100%;
  }
}
.block-black-hover {
  float: left;
  position: relative;
  z-index: 9;
  width: 100%;
  height: 100%;
  display: block;
  text-decoration: none;
}

.contein-chempionship {
  float: left;
  width: 100%;
  margin: 100px 0 0;
  height: 130px;
}

.name-chempionship {
  float: left;
  width: 100%;
  text-align: center;
  max-height: 190px;
  overflow: hidden;
  margin: 80px 0 0;
  text-decoration: none;
}

.date-big-baner {
  float: left;
  width: 100%;
  text-align: center;
  margin: 10px 0 0;
}

.bet-button {
  width: 100%;
  text-align: center;
  text-decoration: none;
  position: absolute;
  top: 240px;
  left: 0;
}

.contein-cash .bet-button {
  top: 200px;
}

.big-buner .block-black-hover {
  transition: opacity 300ms;
  opacity: 0;
}

.body-wrapper.no-animations .button-sms button:hover {
  transition: none;
}

.big-buner:hover .block-black-hover {
  z-index: 995;
  opacity: 1;
}

.big-cash {
  display: table-cell;
  width: 37%;
  vertical-align: top;
}

.big-cash:before {
  display: none;
}

.contein-cash {
  float: left;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.contein-cash .block-black-hover {
  position: absolute;
  float: none;
  z-index: 9;
  transition: opacity 400ms;
  opacity: 0;
}

.body-wrapper.no-animations .contein-cash .block-black-hover {
  transition: inherit;
}

.contein-cash:hover .block-black-hover {
  z-index: 999;
  opacity: 1;
}

.cash-comand {
  float: left;
  width: 100%;
  margin: 0;
  position: relative;
  z-index: 99;
  height: 295px;
}

.live-now-b {
  float: left;
  min-height: 12px;
  padding: 0 0 0 20px;
  margin: 14px 0 0 10px;
  max-width: 225px;
  overflow: hidden;
  max-height: 18px;
  position: relative;
  z-index: 55;
}

.live-now-sport-alias {
  float: left;
  min-height: 12px;
  padding: 0 0 0 18px;
  margin: 14px 0 0 10px;
  max-width: 225px;
  overflow: hidden;
  max-height: 18px;
  position: relative;
  z-index: 55;
}

.clock-live {
  float: right;
  padding: 0 0 0 20px;
  font-weight: bold;
  margin: 14px 8px 0 0;
  position: relative;
  z-index: 55;
}

.big-main-cash {
  float: left;
  width: 100%;
  text-align: center;
  height: 144px;
  margin: 10px 0 0;
  position: relative;
  z-index: 55;
}

.homepage-game-price {
  position: relative;
  z-index: 55;
}

.name-live-team-1 {
  float: left;
  width: 100%;
  height: 36px;
  overflow: hidden;
  margin: 5px 0;
  position: relative;
  z-index: 55;
}

.name-live-team-2 {
  float: left;
  width: 100%;
  height: 36px;
  overflow: hidden;
  position: relative;
  z-index: 55;
}

.name-live-team-1 > div, .name-live-team-2 > div {
  float: left;
  width: 30px;
  height: 30px;
  margin: 0 10px;
  position: relative;
  z-index: 55;
}

.name-live-team-2 > div {
  width: 28px;
  height: 31px;
}

.flash-bg-player {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}

/* world cup */
.announcement {
  float: left;
  width: 100%;
  padding: 10px 0;
}

.announcement ul.old-view {
  float: left;
  display: table;
  width: 100%;
}

.announcement ul.old-view li {
  display: table-cell;
  width: 30%;
  text-align: center;
  vertical-align: middle;
  padding: 0 0.5%;
}

.announcement ul.old-view li:first-child {
  padding: 0 0.5% 0 0;
}

.announcement ul.old-view li:last-child {
  padding: 0 0 0 0.5%;
}

.announcement ul.old-view li:first-child a {
  min-width: 290px;
  height: 60px;
  max-width: 100%;
  background-size: cover !important;
}

.announcement ul.old-view li p, .announcement ul.old-view li p a {
  text-decoration: none;
}

.announcement ul.old-view li .timer {
  height: 60px;
}

.announcement ul.old-view li .timer p span.ng-binding {
  padding: 0 0 0 11px;
}

.announcement-banners ul.old-view li:first-child a {
  height: auto;
}

.announcement-banners ul.old-view li a img {
  max-height: 60px;
  min-height: 50px;
}

.announcement-banners ul.old-view.banners-3 li a img, .announcement-banners ul.banners-2 li a img {
  width: 100%;
}

/* world cup  END*/
.slider-mini {
  min-width: 980px;
  max-width: 1200px;
  overflow: hidden;
  position: relative;
}

.slider-mini ul {
  float: left;
  min-width: 5000px;
  height: 192px;
}

.slider-mini ul li {
  float: left;
  display: block;
  border-right: 1px solid #ffffff;
  height: 192px;
  position: relative;
}

.slider-mini ul li .block-black-hover {
  text-decoration: none;
  position: absolute;
}

.slider-mini ul li img {
  float: left;
  position: relative;
  margin: 0;
  z-index: 99;
}

.slider-mini ul li:hover .block-black-hover {
  z-index: 999;
}

.arrow-left-s, .arrow-right-s {
  height: 192px;
  display: block;
  position: absolute;
  z-index: 888;
  width: 40px;
  text-indent: -9999em;
}

.arrow-left-s a, .arrow-right-s a {
  display: block;
  height: 192px;
  width: 40px;
}

.arrow-left-s {
  left: 0;
}

.arrow-right-s {
  right: 0;
}

.game-name-play {
  float: left;
  width: 100%;
  text-align: center;
  height: 62px;
  margin: 45px 0 0;
}

.text-cotegory-game {
  float: left;
  width: 100%;
  text-align: center;
  max-height: 32px;
}

.play_game-now {
  position: absolute;
  top: 145px;
  width: 100%;
  text-align: center;
}

/*news-nav*/
.spor-news-nav-contein {
  float: left;
  width: 100%;
  height: 72px;
  min-width: 980px;
}

.body-wrapper.homepage .spor-news-nav-contein {
  background: none;
}

.nav-news-sport {
  width: 980px;
  height: 72px;
  margin: 0 auto;
  display: block;
  position: relative;
}

.nav-news-sport ul {
  float: left;
  width: 100%;
}

.nav-news-sport ul li {
  float: left;
  height: 72px;
  display: block;
}

.nav-news-sport ul li h3 {
  padding: 0 5px 0 3px;
}

.nav-news-sport ul li a {
  text-decoration: none;
  display: block;
  padding: 40px 13px 16px;
  font-weight: bold;
}

.news-sport-contain {
  float: left;
  height: 72px;
  width: 850px;
  overflow: hidden;
}

.nav-news-sport ul .last-item {
  float: right;
  margin: 0 10px 0 0;
}

.nav-news-sport ul .last-item .contein-games {
  position: absolute;
  z-index: 9999;
  min-width: 370px;
  max-width: 965px;
  border: 1px solid #cccccc;
  right: 0;
  display: none;
  padding: 0 0 10px 0;
}

.nav-news-sport ul .last-item .contein-games ul li a {
  display: inline;
  padding: 0;
  transition: color 200ms;
}

.nav-news-sport ul .last-item:hover .contein-games .arrow-sport {
  right: 18px;
}

.nav-news-sport ul .last-item:hover .contein-games {
  display: block;
}

.nav-news-sport ul .meny-games ul {
  width: 125px;
}

/*news meny*/
.block-meny-news {
  float: left;
  width: 100%;
  min-width: 960px;
  padding: 0 0 40px;
  min-height: 420px;
}

.block-sport-news.news-initial ul {
  animation: popup-enter 300ms ease-in-out;
}

.block-sport-news {
  width: 100%;
  overflow: hidden;
  max-width: 1310px;
  margin: 0 auto 20px;
}

.list-news.promo {
  margin: 10px auto 0;
  grid-template-columns: repeat(3, 4fr);
  grid-gap: 42px;
  display: grid;
  display: -ms-grid;
  -ms-grid-auto-flow: column;
  -ms-grid-template-columns: 4fr 4fr 4fr;
  -ms-grid-template-rows: 100%;
  -ms-grid-columns: 4fr 4fr 4fr;
  -ms-grid-rows: 100%;
}
.list-news.promo > ul {
  padding: 0 !important;
}

.block-sport-news.count-3 .list-news.promo {
  grid-template-columns: repeat(3, 4fr);
}

.block-sport-news.count-4 .list-news.promo {
  grid-template-columns: repeat(4, 5fr);
}

.block-sport-news.count-5 .list-news.promo {
  grid-template-columns: repeat(5, 6fr);
  grid-gap: 30px;
}

.list-news ul li {
  width: 100%;
}
.list-news ul li:hover .picture-news-block img {
  transform: scale(1.05);
}

.list-news {
  margin: 10px auto 0;
  grid-template-columns: repeat(4, 4fr);
  grid-gap: 0;
  display: grid;
  display: -ms-grid;
  -ms-grid-auto-flow: column;
  -ms-grid-template-columns: 4fr 4fr 4fr;
  -ms-grid-template-rows: 100%;
  -ms-grid-columns: 4fr 4fr 4fr;
  -ms-grid-rows: 100%;
}
.list-news > ul:first-child {
  -ms-grid-column: 1;
  padding-right: 28px;
}
.list-news > ul:nth-child(2) {
  -ms-grid-column: 2;
  padding: 0 14px;
}
.list-news > ul:nth-child(3) {
  -ms-grid-column: 3;
  padding: 0 14px;
}
.list-news > ul:nth-child(4) {
  -ms-grid-column: 4;
  padding-left: 28px;
}
.list-news:not(.promo) ul li h3 {
  min-height: 64px;
}
@media screen and (min-width: 1850px) {
  .list-news:not(.promo) ul li h3 {
    min-height: 48px;
  }
}
.list-news:not(.promo) ul li h3 a {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.sport-news-name {
  position: absolute;
  z-index: 99;
  padding: 3px 6px;
  margin: 10px 0 0 -5px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 250px;
  text-overflow: ellipsis;
}

.list-news.promo .picture-news-block > a {
  display: block;
  overflow: hidden;
}

.picture-news-block img {
  width: 100%;
}

.body-wrapper.promos .promos-container .list-news.promo .picture-news-block {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.open_blok_news {
  float: left;
  width: 100%;
  height: auto;
  min-width: 960px;
  position: relative;
  padding: 0 0 30px;
  display: block;
  animation: popup-enter 400ms ease-in-out;
  top: 0;
}

.body-wrapper.no-animations .open_blok_news, .body-wrapper.no-animations .popup-news-content {
  transition-duration: inherit;
}

.big-news-block {
  width: 960px;
  margin: 0 auto;
}

.left-block-news {
  width: 300px;
  padding: 0;
}
html[dir=ltr] .left-block-news {
  float: left;
  margin: 0 20px 10px 0;
}
html[dir=rtl] .left-block-news {
  float: right;
  margin: 0 0 10px 20px;
}

.right-block-news {
  width: 960px;
  margin: 43px 0 0;
  box-sizing: border-box;
  padding: 0 10px 50px 10px;
}
html[dir=ltr] .right-block-news {
  float: right;
}
html[dir=rtl] .right-block-news {
  float: left;
}

.right-block-news h3 {
  float: left;
  width: 640px;
}

.right-block-news span {
  float: left;
  margin: 15px 0;
  width: 640px;
}

.right-block-news p {
  margin: 13px 0 0;
  word-spacing: -1px;
}

.right-block-news p img {
  float: right;
  margin: 5px 0 0 15px;
}

.right-block-news a:hover {
  text-decoration: none;
}

.button_bet, .mini-social-icons {
  float: left;
  width: 100%;
  margin: 20px 0 0;
}

.big-news-block .mini-social-icons {
  margin: 30px 0 0;
}

.button_bet a {
  display: block;
  float: left;
  padding: 8px 44px 9px 16px;
  text-decoration: none;
  position: relative;
}

.button_bet a p {
  padding: 0;
  float: none;
  margin: 0;
  text-align: left;
  word-spacing: normal;
}

.button_bet a span {
  width: 22px;
  height: 39px;
  display: block;
  position: absolute;
  right: 10px;
  bottom: 0;
  margin: 0;
}

.load-more-news {
  width: 960px;
  margin: 0 auto;
}

.load-more-news a {
  float: left;
  width: 100%;
  margin: 25px 0 0;
  text-align: center;
  text-decoration: none;
  padding: 8px 0 10px;
  border: 1px solid #9c9c9c;
  border-radius: 2px;
}

.body-wrapper.casino .load-more-news a {
  margin-bottom: 20px;
}

.load-more-news a.loading-more {
  padding: 11px 0;
}

.load-more-news a p {
  display: inline-block;
}

.load-more-news a span:after {
  content: "";
  display: inline-block;
  height: 18px;
  width: 12px;
}

/*news meny END*/
/*END mein-page*/
/*tabs*/
.tab-contain-bets {
  float: left;
  width: 100%;
  min-width: 980px;
  margin: 44px 0 0;
  border-bottom: 1px solid #171c2c;
}

.block-slider .tab-contain-bets {
  margin: 0;
  position: relative;
  z-index: 33;
}

.centr-tabs-block {
  width: 950px;
  margin: 0 auto;
}
.centr-tabs-block ul {
  float: left;
  width: 100%;
  display: table;
}
html[dir=ltr] .centr-tabs-block ul {
  border-right: 1px solid #191c29;
  border-left: 1px solid #0b0d14;
}
html[dir=rtl] .centr-tabs-block ul {
  border-left: 1px solid #191c29;
  border-right: 1px solid #0b0d14;
}
.centr-tabs-block ul li {
  display: table-cell;
  width: 20%;
  text-align: center;
  vertical-align: middle;
  height: 50px;
  cursor: pointer;
  color: #7c8292;
  text-transform: uppercase;
  background: none;
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .centr-tabs-block ul li {
  border-left: 1px solid #191c29;
  border-right: 1px solid #0b0d14;
}
html[dir=rtl] .centr-tabs-block ul li {
  border-left: 1px solid #0b0d14;
  border-right: 1px solid #191c29;
}
.centr-tabs-block ul li.active-tab {
  background: none;
  color: #ffffff;
  box-shadow: 0 -3px 0 #a61f67 inset;
  pointer-events: none;
}

/*tabs END*/
/*cashier*/
.casier-volute-name {
  float: left;
  width: 100%;
  padding: 20px 0;
  margin: 0 0 10px;
}

.casier-volute-name h4 span.points-information-b {
  margin: 0 0 0 20px;
}

.form-sign-in.cashier {
  width: 100%;
  margin: 8px 0 20px;
  position: relative;
  padding: 0;
}

.form-sign-in.cashier table {
  float: left;
  width: 100%;
  margin: 20px 0 0;
}

.form-sign-in.cashier table tr th {
  text-align: center;
  vertical-align: middle;
  border: 1px solid #777777;
  padding: 10px 2px;
  border-bottom: 2px solid #818181;
}

.form-sign-in.cashier table tr td {
  text-align: center;
  box-shadow: 0 0 1px #6F6E6E;
  vertical-align: middle;
  padding: 10px 2px;
  position: relative;
}

.form-sign-in.cashier table tr td:first-child,
.form-sign-in.cashier table tr th:first-child {
  text-align: left;
  text-indent: 20px;
}

.form-sign-in.cashier table tr td a {
  text-decoration: none;
  display: block;
  border: 0;
  padding: 5px 14px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 5px;
}

.form-sign-in.cashier table tr td button {
  position: absolute;
  right: 10px;
  top: 4px;
  border: 2px solid #ffffff;
  background: none;
  border-radius: 20px;
  padding: 0 15px;
  color: #ffffff;
  cursor: pointer;
  height: 28px;
}

.form-cashier {
  float: left;
  width: 100%;
}

.contain-cashier-forms {
  float: left;
  width: 180px;
}

.contain-cashier-forms .select-block {
  width: 160px;
}

.contain-cashier-forms .select-block select {
  width: 180px;
}

.contain-cashier-forms input[type=text], .contain-cashier-forms input[type=password], .contain-cashier-forms input[type=number] {
  width: 141px;
  padding: 0 0 0 10px;
}

.cashier-button {
  margin: 30px 0 0;
}
html[dir=ltr] .cashier-button {
  float: right;
}
html[dir=rtl] .cashier-button {
  float: left;
}

.cashier-button.superbet {
  float: left;
}

.cashier-button button {
  text-decoration: none;
  display: block;
  border: 0;
  padding: 12px 20px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}

.cashier-button button:disabled {
  cursor: default;
}

/*cashier END*/
/*recentbets*/
.recentbets {
  float: left;
  width: 100%;
  min-width: 980px;
  position: relative;
  padding: 0 0 30px;
}

.recentbets .md-progress-circular {
  top: 50px;
}

.contein-recentbets {
  width: 976px;
  margin: 0 auto;
  position: relative;
}

.right-block-history.error {
  height: 515px;
  display: table;
}

.contein-recentbets.error {
  display: table;
}

.right-block-history.error p, .contein-recentbets.error p {
  width: 100%;
  color: #ffffff;
  font: 16px/30px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 10px 0;
  display: table-cell;
  height: 150px;
  vertical-align: middle;
}

.right-block-history.error p span:first-child, .contein-recentbets.error p span:first-child {
  width: 100%;
  display: block;
  font-weight: bold;
  font-size: 25px;
}

.slider-recentbets {
  float: left;
  width: 100%;
  min-height: 250px;
}

.slider-recentbets .arrow-left-s, .slider-recentbets .arrow-right-s, .slider-recentbets .arrow-left-s a, .slider-recentbets .arrow-right-s a {
  height: 390px;
}

.slider-recentbets .arrow-left-s {
  left: -24px;
}

.slider-recentbets .arrow-right-s {
  right: -24px;
}

.slider-recentbets ul {
  float: left;
  margin: 30px 0 0;
  padding: 0 0 20px;
}

.slider-recentbets ul li.open-bet {
  height: 420px;
}

.slider-recentbets ul li {
  float: left;
  display: block;
  width: 220px;
  height: 340px;
  margin: 0 0 0 20px;
  position: relative;
}

.game-status {
  width: 220px;
  height: 21px;
  position: relative;
  top: 10px;
  left: 5px;
}

.type-game {
  height: 21px;
  max-width: 120px;
  text-transform: capitalize;
}
html[dir=ltr] .type-game {
  float: left;
}
html[dir=rtl] .type-game {
  float: right;
}

.type-game p {
  position: absolute;
  top: 18px;
  left: 0;
}

.mini-icon-1 {
  width: 16px;
  height: 16px;
}
html[dir=ltr] .mini-icon-1 {
  float: left;
  margin: 0 2px 0 0;
}
html[dir=rtl] .mini-icon-1 {
  float: right;
  margin: 0 0 0 2px;
}

.type-rezult, .type-rezult-won, .type-rezult-lost {
  float: right;
  height: 21px;
  max-width: 110px;
  padding: 0 5px;
}

.prematch.type-rezult {
  max-width: 160px;
}

.type-rezult-won {
  padding: 0 32px 0 5px;
}

.type-rezult-won .icon-v {
  left: auto;
  right: 5px;
  bottom: 0;
}

.factor-type-game {
  float: left;
  width: 220px;
  height: 302px;
  margin: 10px 0 0;
}

.amount-maney {
  float: left;
  width: 220px;
  border-top: 1px solid #cecece;
  height: 27px;
  position: relative;
}

.amount-maney p {
  float: left;
  padding: 0 0 0 8px;
}

.amount-maney span {
  float: right;
  padding: 0 8px 0 0;
}

.amount-maney span.potential-win {
  width: 93%;
  color: #888888;
  text-align: right;
}

.amount-maney span.potential-win i {
  font-style: normal;
  float: left;
  font-weight: normal;
}

.history-date-mini {
  float: left;
  width: 100%;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #868686;
}

.factor-number {
  width: 220px;
  float: left;
  height: 35px;
  margin: 10px 0 0;
  text-align: center;
}

.names-history-block {
  float: left;
  width: 220px;
  height: 182px;
  display: block;
  overflow: hidden;
}

.history-team-name {
  float: left;
  width: 220px;
  height: 25px;
  text-align: center;
  display: table;
  margin: 30px 0 0;
}

.history-team-name p {
  display: table-cell;
  vertical-align: middle;
}

.tournament-name {
  float: left;
  width: 210px;
  margin: 10px 0 0;
  text-align: center;
  padding: 0 10px 0 0;
}

.tournament-name span {
  padding: 0 0 0 7px;
  float: left;
}

.names-history-block .history-team-name:nth-child(2) p span {
  text-decoration: underline;
}

.names-history-block .history-team-name:nth-child(2):hover p span {
  text-decoration: none;
}

.tournament-name p {
  float: right;
  margin: 0;
}

.more-events {
  float: right;
  position: relative;
  padding: 0 16px 0 0;
  margin: 0 3px 0 0;
  height: 28px;
  cursor: pointer;
}

.more-events span {
  float: left;
  padding: 0 4px 0 0;
}

.block-more-event {
  float: left;
  width: 220px;
  height: 205px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 333;
  margin-bottom: 3px;
}

.block-more-event ul {
  width: auto;
  margin: 0;
  padding: 0;
}

.block-more-event ul li {
  float: left;
  width: 100%;
  margin: 0;
  height: auto;
  border-top: 1px solid #cccccc;
  padding: 0 0 0 0;
  position: relative;
  min-height: 24px;
  max-height: inherit;
}

.block-more-event ul li .mini-icon-1 {
  position: absolute;
  margin: 0;
  top: 1px;
  left: 2px;
}

.block-more-event ul li p {
  width: 152px;
  height: 24px;
  padding: 0 0 0 20px;
  float: left;
  cursor: pointer;
}

.more-events .market-arrow {
  position: absolute;
  width: 9px;
  height: 5px;
  display: block;
  right: 0;
  top: 11px;
  transition: transform 300ms;
  transform: rotate(-90deg);
}

.block-more-event ul li .market-arrow {
  position: absolute;
  width: 9px;
  height: 5px;
  display: block;
  right: 3px;
  top: 9px;
  transition: transform 300ms;
}

.slider-recentbets ul li.open-bet .more-events .market-arrow, .block-more-event ul li.open .market-arrow {
  transform: rotate(0deg);
  transition: transform 300ms;
}

.body-wrapper.no-animations .more-events .market-arrow,
.body-wrapper.no-animations .block-more-event ul li .market-arrow,
.body-wrapper.no-animations .slider-recentbets ul li.open-bet .more-events .market-arrow,
.body-wrapper.no-animations .block-more-event ul li.open .market-arrow {
  transition-duration: inherit;
}

.result-bet-icon {
  width: 14px;
  height: 15px;
  position: absolute;
  right: 16px;
  top: 5px;
}

.block-more-event ul li ul {
  float: left;
  display: none;
  padding: 0;
  position: relative;
}

.block-more-event ul li ul li {
  min-height: 20px;
  border: none;
}

.block-more-event ul li ul li:hover {
  cursor: pointer;
}

.block-more-event ul li ul li p {
  height: 20px;
  line-height: 20px;
}

.block-more-event ul li.open ul {
  display: block;
}

/*recentbets END*/
/*bet-history*/
.bet-history {
  float: left;
  width: 100%;
  min-width: 980px;
  padding: 30px 0;
}

.contein-bet-history {
  width: 980px;
  margin: 0 auto;
}

.left-block-history {
  float: left;
  width: 190px;
  height: 360px;
  border-top: 1px solid #7f7f81;
  padding: 30px 20px;
}

.left-block-history h3 {
  float: left;
  width: 100%;
  padding: 0 0 15px;
}

.left-block-history .form-sign-in {
  border: none;
  padding: 0;
  margin: 0 0 15px;
}

.left-block-history .form-sign-in div.select-block, .contain-cashier-forms .select-block {
  position: relative;
  float: left;
  width: 100%;
  background: none;
  border: 0;
  margin: 8px 0 0;
}

.contain-cashier-forms .select-block {
  margin: 0;
}

.left-block-history .form-sign-in .select-block select, .contain-cashier-forms .select-block select {
  box-sizing: border-box;
  float: left;
}

.left-block-history .form-sign-in select {
  width: 210px;
  padding: 0 30px 0 5px;
}

.right-block-history {
  width: 730px;
}
html[dir=ltr] .right-block-history {
  float: right;
}
html[dir=rtl] .right-block-history {
  float: left;
}

.All-Bets-history {
  float: left;
  width: 670px;
  padding: 30px;
  height: 360px;
  position: relative;
  background: #2e323e;
}
.All-Bets-history > h3 {
  float: left;
  width: calc(100% - 10px);
  height: 47px;
  box-sizing: border-box;
  border-bottom: 2px solid #ffffff;
  padding: 0 0 15px 0;
  color: #ffffff;
  font: 28px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: relative;
}
.All-Bets-history .general-text-icons + h3 {
  padding: 0 70px 15px 0;
}
.All-Bets-history ul, .All-Bets-history ol {
  list-style: revert;
  list-style-position: inside;
}

.pagination {
  float: left;
  width: 100%;
  margin: 20px 0 0;
}

.pagination ul {
  width: 100%;
  float: left;
}

.pagination ul li {
  float: left;
  display: block;
  width: 30px;
  height: 41px;
  margin: 0 3px 0 0;
  text-align: center;
}

.pagination ul li a {
  text-decoration: none;
  display: block;
}

.pagination ul li.item-dark {
  border: 1px solid #232323;
}

.pagination ul li.item-next, .pagination ul li.item-prevew {
  float: right;
  margin: 0 0 0 3px;
  border: 1px solid #e71050;
  width: auto;
}

.pagination ul li.item-next a, .pagination ul li.item-prevew a {
  padding: 0 15px;
}

.history-list {
  float: left;
  width: 100%;
  display: table;
  margin: 0;
  border-spacing: 5px 0;
}

.history-list ul {
  float: left;
}

.history-list ul li {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  height: 50px;
  text-align: center;
}

.history-list ul li.history-name-team .team-n-information, .history-list ul li.chempionship-history .team-n-information {
  max-height: 32px;
  overflow: hidden;
  display: block;
}

.history-list ul li.list-date {
  width: 75px;
  text-align: center;
  padding: 0 10px 0 0;
}

.mini-express-b {
  position: relative;
}

.bet-history-popup {
  position: absolute;
  display: none;
  width: 580px;
  left: -10px;
  top: 15px;
  z-index: 55;
  padding: 10px 0 0 10px;
}

.express-contain {
  float: left;
  border: 1px solid #dddddd;
  padding: 10px;
  margin: 0;
  max-height: 220px;
  overflow-y: auto;
  overflow-x: hidden;
}

.express-contain .arrow-sport {
  left: 15px;
  top: 0;
}

.history-list ul li.history-name-team:hover .bet-history-popup {
  display: block;
}

.express-contain ul {
  float: left;
  width: 100%;
}

.express-contain ul li {
  display: block;
  float: none;
  height: auto;
  border: none;
  position: relative;
  padding: 3px 0 3px 15px;
  cursor: pointer;
}

.express-contain ul li .result-bet-icon {
  left: -5px;
  top: 26%;
}

.express-contain ul li p span {
  margin: 0 5px 0 0;
}

.express-contain ul li p .popup-sport-name {
  text-decoration: underline;
}

.express-contain ul li p .popup-coef {
  margin: 0;
}

.history-list ul li.list-date span {
  float: left;
}

.history-list ul li.history-name-team, .history-list ul li.chempionship-history {
  width: 150px;
}

.history-list ul li.maney-rate {
  width: 100px;
  text-align: center;
}

.history-list ul li.rezult-rate {
  width: 144px;
  text-align: center;
}

.factor-number .bonus, .history-list ul li.maney-rate .bonus, i.bonus {
  color: #329a0d;
}

.factor-number .bonus-combined, .history-list ul li.maney-rate .bonus-combined, b.bonus-combined {
  color: #777a07;
}

.type1 .factor-number span:after, .type2 .factor-number span:after {
  color: #000000;
}

/*bet-history END*/
/*save-games*/
.save-games-contain {
  float: left;
  width: 100%;
  min-width: 980px;
}

.my-games-save {
  width: 974px;
  margin: 0 auto;
  position: relative;
}

.games-save-slider {
  float: left;
  width: 974px;
  position: relative;
}
.games-save-slider .football-gamer-name {
  float: none;
  width: auto;
  min-width: 320px;
}
.games-save-slider .hover-sp {
  width: auto;
}

.my-games-save.casino .games-save-slider ul li:last-child {
  margin-left: 28px;
}

.games-save-slider ul {
  width: 5000px;
  padding: 40px 0 20px;
}
html[dir=ltr] .games-save-slider ul {
  float: left;
}
html[dir=rtl] .games-save-slider ul {
  float: right;
}

.games-save-slider ul li {
  display: block;
  width: 300px;
  height: 190px;
  animation: popup-enter 400ms ease-in-out;
}
html[dir=ltr] .games-save-slider ul li {
  float: left;
  margin: 0 0 0 20px;
}
html[dir=rtl] .games-save-slider ul li {
  float: right;
  margin: 0 20px 0 0;
}

.dont-games-block {
  float: left;
  width: 100%;
  display: table;
}

.dont-games-block p, .registration-ok p, .registration-failed p {
  width: 98%;
  height: 300px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.registration-ok, .registration-failed {
  float: left;
  width: 100%;
  margin: 24px 0;
  text-align: center;
}
.registration-ok .register-steps-b, .registration-failed .register-steps-b {
  background: #2e323e;
}
.registration-ok .closed-popup-form:before, .registration-failed .closed-popup-form:before {
  color: #7c8292;
}
.registration-ok .closed-popup-form:hover:before, .registration-failed .closed-popup-form:hover:before {
  color: #f4f4f6;
}

.registration-ok p, .registration-failed p {
  width: 1%;
  height: 150px;
  padding: 30px 0;
}

.registration-ok button, .registration-failed button {
  margin: 0;
  position: relative;
  top: 0;
  border: 0;
  padding: 2px 50px 0 40px;
  height: 44px;
  cursor: pointer;
  max-width: 146px;
}

.games-save-slider ul li .game-status {
  width: 100%;
  overflow: hidden;
}
html[dir=ltr] .games-save-slider ul li .game-status {
  left: -5px;
}
html[dir=rtl] .games-save-slider ul li .game-status {
  right: -5px;
}

html[dir=ltr] .games-save-slider ul li .game-status .type-rezult {
  float: left;
}
html[dir=rtl] .games-save-slider ul li .game-status .type-rezult {
  float: right;
}

.games-save-slider ul li .game-status .type-game {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .games-save-slider ul li .game-status .type-game {
  margin: 0 0 0 10px;
}
html[dir=rtl] .games-save-slider ul li .game-status .type-game {
  margin: 0 10px 0 0;
}

.games-save-slider ul li .game-status.game-status-live .type-rezult {
  display: none;
}

.games-save-slider ul li .game-status.game-status-live .type-game {
  max-width: 140px;
}

.games-save-slider ul li .game-status .type-rezult-won {
  padding: 0 5px;
}
html[dir=ltr] .games-save-slider ul li .game-status .type-rezult-won {
  float: left;
}
html[dir=rtl] .games-save-slider ul li .game-status .type-rezult-won {
  float: right;
}

.games-save-slider ul li .game-status .icon-delete {
  position: absolute;
  top: 0;
  width: 14px;
  height: 21px;
  text-indent: -9999em;
  display: block;
}
html[dir=ltr] .games-save-slider ul li .game-status .icon-delete {
  right: 0;
}
html[dir=rtl] .games-save-slider ul li .game-status .icon-delete {
  left: 0;
}

.games-save-slider ul li .game-status .icon-delete a {
  display: block;
  width: 14px;
  height: 21px;
}

.games-save-slider ul li .game-status .icon-delete a:before {
  text-indent: 0;
  content: "";
  font: 14px/16px icomoon;
  color: #80838a;
  position: absolute;
  right: 0;
  top: 0;
}

.casino-game-contain .icon-delete {
  position: relative;
  text-indent: -9999em;
  float: right;
  top: -17px;
  position: relative;
}

.casino-game-contain .icon-delete a,
.side-bar-available .icon-delete a {
  position: absolute;
  width: 16px;
  height: 16px;
  z-index: 99;
  display: block;
}

.casino-game-contain .icon-delete.refresh {
  top: 30px;
}

.casino-game-contain .icon-delete.refresh a {
  width: 20px;
}

.casino-game-contain .icon-delete.change {
  top: 56px;
}

.casino-game-contain .icon-delete.change a {
  width: 20px;
}

.casino-game-contain .icon-delete.favourite {
  top: 52px;
}

.casino-game-contain .icon-delete.favourite a {
  width: 20px;
}

.casino-game-contain .icon-delete.favourite-active {
  top: 82px;
}

.casino-game-contain .icon-delete.favourite a:hover, .casino-game-contain .icon-delete.favourite a.favourite-active {
  width: 20px;
}

.casino-game-contain .icon-delete.popup {
  top: 5px;
  right: -1px;
}

.games-save-slider .arrow-left-s, .games-save-slider .arrow-right-s, .games-save-slider .arrow-left-s a, .games-save-slider .arrow-right-s a {
  height: 100%;
}

html[dir=ltr] .games-save-slider .arrow-left-s {
  left: -25px;
  right: auto;
}
html[dir=rtl] .games-save-slider .arrow-left-s {
  left: auto;
  right: -25px;
}

html[dir=ltr] .games-save-slider .arrow-right-s {
  left: auto;
  right: -25px;
}
html[dir=rtl] .games-save-slider .arrow-right-s {
  left: -25px;
  right: auto;
}

.games-save-slider ul li .amount-maney {
  width: 300px;
}

.games-save-slider ul li .factor-type-game {
  width: 100%;
  height: 110px;
  padding: 20px 0 0;
}

.games-save-slider ul li .teams {
  float: left;
  position: relative;
  width: 100%;
  margin-top: 15px;
}

.games-save-slider ul li .teams:after {
  content: ":";
  position: absolute;
  left: 146px;
}

.games-save-slider ul li .teams .team-1, .games-save-slider ul li .teams .team-2 {
  width: 50%;
  height: 40px;
  overflow: hidden;
}
html[dir=ltr] .games-save-slider ul li .teams .team-1, html[dir=ltr] .games-save-slider ul li .teams .team-2 {
  float: left;
}
html[dir=rtl] .games-save-slider ul li .teams .team-1, html[dir=rtl] .games-save-slider ul li .teams .team-2 {
  float: right;
}

.games-save-slider ul li .teams .team-1 .score, .games-save-slider ul li .teams .team-2 .score {
  width: 50px;
  height: 40px;
  overflow: hidden;
}
html[dir=ltr] .games-save-slider ul li .teams .team-1 .score, html[dir=ltr] .games-save-slider ul li .teams .team-2 .score {
  float: right;
  margin: 0 5px 0 0;
  text-align: right;
}
html[dir=rtl] .games-save-slider ul li .teams .team-1 .score, html[dir=rtl] .games-save-slider ul li .teams .team-2 .score {
  float: left;
  margin: 0 0 0 5px;
  text-align: left;
}

.games-save-slider ul li .teams.racing:after {
  content: "";
}

.games-save-slider ul li .teams.racing .score {
  display: none;
}

.games-save-slider ul li .teams.racing .team-1 .name, .games-save-slider ul li .teams.racing .team-2 .name {
  width: 130px;
}

html[dir=ltr] .games-save-slider ul li .teams .team-2 .score {
  float: left;
  margin: 0 0 0 5px;
  text-align: left;
}
html[dir=rtl] .games-save-slider ul li .teams .team-2 .score {
  float: right;
  margin: 0 5px 0 0;
  text-align: right;
}

.games-save-slider ul li .teams .team-1 .name, .games-save-slider ul li .teams .team-2 .name {
  text-align: center;
  width: 90px;
  display: table;
}
html[dir=ltr] .games-save-slider ul li .teams .team-1 .name, html[dir=ltr] .games-save-slider ul li .teams .team-2 .name {
  float: right;
  margin: 0 5px 0 0;
}
html[dir=rtl] .games-save-slider ul li .teams .team-1 .name, html[dir=rtl] .games-save-slider ul li .teams .team-2 .name {
  float: left;
  margin: 0 0 0 5px;
}

html[dir=ltr] .games-save-slider ul li .teams .team-2 .name {
  float: left;
  margin: 0 0 0 5px;
}
html[dir=rtl] .games-save-slider ul li .teams .team-2 .name {
  float: right;
  margin: 0 5px 0 0;
}

.games-save-slider ul li .teams span {
  display: table-cell;
  height: 40px;
  vertical-align: middle;
  line-height: 20px;
}

.games-save-slider ul li .pre-match .team-1 .name,
.games-save-slider ul li .pre-match .team-2 .name {
  width: 130px;
}

.games-save-slider ul li .pre-match .team-1 .name {
  margin: 0 15px 0 0;
}

.games-save-slider ul li .pre-match .team-2 .name {
  margin: 0 0 0 15px;
}

.games-save-slider ul li .pre-match .additional-info .logo-team-1,
.games-save-slider ul li .pre-match .additional-info .logo-team-2 {
  margin: 0 60px;
}

.games-save-slider ul li .pre-match .additional-info .details {
  width: 300px;
  margin: 10px 0;
}

.games-save-slider ul li .additional-info {
  float: left;
}

.games-save-slider ul li .additional-info .logo {
  float: left;
  width: 100%;
}

.games-save-slider ul li .additional-info .logo-team-1,
.games-save-slider ul li .additional-info .logo-team-2 {
  margin-left: 30px;
}

.games-save-slider ul li .additional-info .details {
  float: left;
  width: 100px;
  margin: 10px 10px 0 40px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.games-save-slider ul li .additional-info.no-logo {
  width: 100%;
}

.games-save-slider ul li .additional-info.no-logo .logo-team-1,
.games-save-slider ul li .additional-info.no-logo .logo-team-2 {
  display: none;
}

.games-save-slider ul li .additional-info.no-logo .details {
  margin: 0;
  width: 100%;
  line-height: 30px;
}

.games-save-slider ul li .pre-match .teams:after {
  content: "";
}

.save-games-stats, .save-horseracing-stats {
  margin: 0 5px;
  width: 290px;
  overflow: auto;
  float: left;
}

.save-horseracing-stats {
  margin-top: 10px;
}

.save-games-stats .cash-game {
  margin: 0;
}

.save-soccer-stats {
  padding: 0 5px;
  margin-top: 15px;
  width: 290px;
  float: left;
  height: 55px;
}
html[dir=rtl] .save-soccer-stats {
  direction: ltr;
}

.save-soccer-stats .tl-container {
  background-size: 288px;
}

.save-soccer-stats .tl-container .tl-new .current-time {
  z-index: 0;
  background: rgba(255, 152, 0, 0.37);
}

.last:not(.first) .save-soccer-stats .tl-container .tl-new .tl-info:hover .hover-sp,
.last:not(.first) .save-soccer-stats .tl-container .tl-new .current-time:hover ~ .tl-info .hover-sp {
  margin-left: -300px;
}

.tl-new .current-time:hover ~ .tl-info .hover-sp {
  height: 200px;
  overflow: hidden;
  overflow-y: auto;
}
html[dir=ltr] .tl-new .current-time:hover ~ .tl-info .hover-sp {
  left: -10px;
}
html[dir=rtl] .tl-new .current-time:hover ~ .tl-info .hover-sp {
  right: -10px;
  direction: rtl;
}

.no-video-flash .tl-new .current-time:hover ~ .tl-info .hover-sp.to-right {
  right: -10px;
  left: auto;
}

audio {
  display: none;
}

.game-control {
  position: relative;
}

html[dir=ltr] .game-control .video-player-control {
  right: 10px;
}
html[dir=rtl] .game-control .video-player-control {
  left: 10px;
}

.game-control.tennis .video-player-control {
  top: -24px;
}

.game-control.basketball .Foul .timeout-container div {
  height: 41%;
}

.first-team {
  float: left;
  width: 100%;
  margin: 10px 0 0;
  height: 42px;
}

.contain-logo-team {
  float: left;
  height: 30px;
  overflow: hidden;
  margin: 0 0 0 5px;
}

.logo-team-1, .logo-team-2 {
  float: left;
  width: 30px;
  height: 30px;
}

.names-team {
  float: left;
  margin: 0 0 0 5px;
  max-width: 144px;
  display: table;
  height: 30px;
}

.names-team p {
  display: table-cell;
  vertical-align: middle;
}

.score-of-game {
  float: right;
  width: 116px;
  text-align: center;
}

.list-of-goals {
  float: left;
  width: 300px;
}

.icon-game {
  float: left;
  width: 20px;
  height: 26px;
}

.list-of-goals .arrow-hover {
  margin-top: 9px;
}

.hover-list-of-goals {
  position: absolute;
  width: 300px;
  top: 219px;
}
html[dir=ltr] .hover-list-of-goals {
  left: -9999em;
}
html[dir=rtl] .hover-list-of-goals {
  right: -9999em;
}

.hover-list-of-goals .list-of-goals {
  border-top: 1px solid #cecece;
}

.amount-maney:hover .hover-list-of-goals {
  left: auto;
}

.amount-maney .list-of-goals p {
  max-width: 254px;
}

.list-of-goals .my-games-event-icon {
  float: left;
}

/*save-games-contain END*/
/*transactions*/
.history-list ul .transactions-list-date {
  width: 220px;
  text-align: right;
  padding: 0 10px 0 0;
}

.history-list ul .transactions-list-date span {
  float: left;
  text-align: center;
}

.history-list ul .transactions-list-date p {
  float: left;
  width: 100%;
  text-align: left;
}

.history-list ul .transactions-list-date p span {
  float: none;
  color: #333;
}

.history-list ul .transactions-money {
  width: 180px;
  text-align: center;
}

.history-list ul .transactions-money.bonus span {
  color: #329a0d;
}

li.transactions-money.empty {
  width: 460px;
}

.history-list ul .transactions-money span {
  width: 200px;
}

/*transactions END*/
/*casino*/
.contain-casino {
  float: left;
  width: 100%;
}

.casino-top-slider {
  min-width: 980px;
  max-width: 1200px;
  margin: 0 auto;
}

.big-slider-casino {
  float: left;
  width: 100%;
  height: 321px;
  overflow: hidden;
  position: relative;
}

.big-slider-casino ul {
  float: left;
  min-width: 980px;
}

.big-slider-casino ul li {
  display: table-cell;
  height: 320px;
  vertical-align: top;
  position: relative;
  min-width: 449px;
  width: 970px;
}

.big-slider-casino ul .smoll-img {
  max-width: 559px;
}

.big-slider-casino ul .big-img {
  max-width: 640px;
}

.big-slider-casino ul li img {
  width: 100%;
  height: auto;
  vertical-align: top;
}

.button-play {
  position: absolute;
  display: block;
  height: 47px;
  z-index: 99;
  right: 0;
  top: 266px;
}

.button-play a {
  float: left;
  display: block;
  height: 47px;
  padding: 0 15px;
  text-decoration: none;
}

.big-slider-casino .arrow-left-s, .big-slider-casino .arrow-right-s, .big-slider-casino .arrow-left-s a, .big-slider-casino .arrow-right-s a {
  height: 321px;
}

/*casino top menu*/
.menu-casino {
  float: left;
  width: 100%;
  position: relative;
  z-index: 5;
}

.menu-casino .contain-menu-games ul .contein-nav-g {
  width: 815px;
}

.menu-casino .contain-menu-games ul li a {
  padding: 34px 14px 27px;
  max-width: 120px;
}

.menu-casino .contain-menu-games ul .more-games a, .menu-casino .contain-menu-games ul .more-games a:hover {
  padding: 34px 22px 27px;
}

.menu-casino .menu-games .contain-menu-games ul .more-games .contein-games .meny-games {
  margin-right: -10px;
}

.menu-casino .menu-games .contain-menu-games ul .contein-games ul li a {
  padding: 5px 0;
}

/*casino top menu END*/
/*popular-casino-games*/
.popular-casino-games {
  float: left;
  width: 100%;
  padding: 0 0 10px;
  margin: 0 0 10px;
}

.contein-slider {
  width: 980px;
  margin: 0 auto;
}

.games-slider {
  float: left;
  width: 980px;
  border-bottom: 1px solid #e3e3e3;
  position: relative;
  overflow: hidden;
  height: 270px;
  z-index: 2;
}
html[dir=ltr] .games-slider {
  padding: 40px 3px 20px 0;
}
html[dir=rtl] .games-slider {
  padding: 40px 0 20px 3px;
}

.games-slider h3 {
  float: left;
  width: 100%;
  padding: 20px 0;
  text-indent: 24px;
}

.games-slider ul {
  display: inline-block;
  margin: 0 0 0 12px;
}

.games-slider ul li {
  float: left;
  display: block;
  margin: 0 0 10px 15px;
  width: 220px;
  height: 210px;
  position: relative;
}

.body-wrapper.livedealer .casino-main .games-slider ul li {
  margin: 0 30px 15px;
}

.games-slider ul li a {
  float: left;
  width: 220px;
  height: 146px;
  display: block;
  overflow: hidden;
  background: transparent;
}

.games-slider ul li img {
  position: relative;
  z-index: 22;
  max-width: 220px;
}

.left-arrow-b {
  position: absolute;
  display: block;
  width: 16px;
  height: 28px;
  left: 0;
  top: 138px;
  text-indent: -9999em;
}

.right-arrow-b {
  position: absolute;
  display: block;
  width: 16px;
  height: 28px;
  right: 0;
  top: 138px;
  text-indent: -9999em;
  z-index: 99;
}

.left-arrow-b a {
  display: block;
  width: 16px;
  height: 28px;
}

.right-arrow-b a {
  display: block;
  width: 16px;
  height: 28px;
}

.popular-casino-games .games-slider ul.animate-show {
  opacity: 1;
  top: 82px;
  position: absolute;
  left: 5px;
}

.popular-casino-games .games-slider ul.animate-show.animate-hide {
  transition: 0ms ease-in-out all;
}

.body-wrapper.no-animations .popular-casino-games .games-slider ul.animate-show.animate-hide {
  transition: none;
}

.popular-casino-games .games-slider ul.animate-show.animate-hide.ng-scope.ng-hide {
  opacity: 0;
}

.popular-arrow-hide {
  display: none;
}

.popular-game-name {
  float: left;
  width: 100%;
  margin: 7px 0 0;
}

.popular-game-name p {
  float: left;
  width: 200px;
}

.games-slider ul li .popular-game-name p a {
  width: 200px;
  height: auto;
  background: none;
}

.livedealer .games-slider ul li .popular-game-name p a {
  color: #ffffff;
}

.fav-block {
  display: block;
  float: right;
  width: 18px;
  height: 18px;
  text-indent: -9999em;
  overflow: hidden;
}

.popular-game-name .fav-block a {
  display: block;
  width: 18px;
  height: 18px;
}

.category-game {
  float: left;
  width: 100%;
  margin: 5px 0 0;
}

.category-game p {
  float: left;
  width: 100%;
}

.play-button {
  width: 100%;
  position: absolute;
  top: 5px;
  opacity: 0;
  text-align: center;
  z-index: 100;
}

.play-button span {
  text-decoration: none;
  padding: 12px 20px 10px;
  border-top: 1px solid #97cc85;
}

.fun-game {
  width: 100%;
  position: absolute;
  top: 130px;
  text-align: center;
  z-index: 100;
  opacity: 0;
}

.fun-game span {
  padding: 2px 8px;
}

.games-slider ul li a.game-fun-link {
  width: auto;
  height: auto;
  float: none;
  background: none;
}

.casino-main-contain {
  width: 980px;
  margin: 0 auto;
  position: relative;
}

.casino-main-contain .country-block-contain {
  height: auto;
  min-height: 42px;
}

.casino-main-contain .select-block {
  float: right;
  width: 190px;
  height: 28px;
  position: relative;
  top: 60px;
  right: 25px;
  z-index: 4;
  border: 1px solid #DADADA;
}

.casino-main-contain .select-block select {
  float: left;
  width: 210px;
  padding: 3px 24px 3px 5px;
  background: none;
  border: none;
  font-size: 14px;
  color: #666666;
}

/*popular-casino-games END*/
/*games-colection*/
.games-colection {
  float: left;
  width: 100%;
}

.contain-collection {
  width: 980px;
  margin: 0 auto;
}

.colltcton-casino {
  float: left;
  width: 100%;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #e3e3e3;
}

.colltcton-casino h3 {
  float: left;
  width: 100%;
  padding: 0 0 10px;
  text-indent: 20px;
}

.colltcton-casino ul {
  float: left;
  padding: 10px 0 0;
}

.colltcton-casino ul li {
  float: left;
  display: block;
  width: 300px;
  height: 110px;
  margin: 0 0 20px 20px;
  position: relative;
}

.colltcton-casino ul li a p {
  position: absolute;
  z-index: 22;
  top: 38px;
  width: 100%;
  text-decoration: none;
  text-align: center;
}

.colltcton-casino ul li a p span {
  border-radius: 10px;
}

/*games-colection END*/
/*Featured-games*/
.Featured-casino-games {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}

.Featured-casino-games.lessCategories {
  margin: 50px 0 0;
}

.livedealer .casino-main .Featured-casino-games {
  margin: 25px 0 0;
}

.games .casino-main .Featured-casino-games {
  margin: 44px 0 0;
}

.Featured-casino-games .games-slider {
  height: auto;
  border: 0;
}

/*Featured-games END*/
/*top-slots-block*/
.top-slots-block {
  float: left;
  width: 100%;
}

.top-slots-block h3 {
  float: left;
  width: 100%;
  padding: 20px 0 10px;
  text-indent: 20px;
}

.top-slots-block ul {
  float: left;
  margin: 0 0 0 28px;
  padding: 0 0 20px;
}

.top-slots-block ul li {
  float: left;
  margin: 0 6px 0 0;
}

.top-slots-block ul li a {
  text-decoration: none;
}

/*top-slots-block END*/
/*casino END*/
/*big game casino*/
.big-game-contain, .big-game-background {
  float: left;
  width: 100%;
  padding: 0 0 50px;
  min-width: 980px;
}

.big-game-default-background {
  background: none !important;
}

.big-game-background {
  padding: 38px 0 0;
  background: none !important;
  display: table;
  height: 100%;
  max-height: 100%;
  position: absolute;
}

.big-games-overflow {
  width: 100%;
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 100;
}

.casual-game {
  min-width: 980px;
  margin: 0 auto;
  display: table;
}

.casino-game-contain {
  min-height: 300px;
  width: 100%;
  padding: 0;
  display: table-cell;
  margin: 0 auto;
  text-align: center;
  animation: popup-enter 400ms ease-in-out;
}
.casino-game-contain > div:only-child .casino-license-logo, .casino-game-contain > div:nth-child(2):nth-last-child(2) .casino-license-logo, .casino-game-contain > div:last-child:nth-child(5) .casino-license-logo {
  display: block;
}
.casino-game-contain > div .casino-license-logo {
  position: relative;
  bottom: 0;
  right: 0;
  text-align: right;
  display: none;
}
.casino-game-contain > div .casino-license-logo a {
  float: right;
  height: 28px;
  color: #ffffff;
  display: block;
  position: relative;
}
.casino-game-contain > div .casino-license-logo a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  font: 24px/28px icomoon;
}

iframe.game-has-bonus {
  padding-bottom: 68px;
}
iframe.game-has-bonus + .iframe-balance-content {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: calc(100% - 40px);
  z-index: 10;
}

.iframe-balance {
  height: 44px;
  padding: 0 16px;
  box-sizing: border-box;
  background: rgba(17, 21, 34, 0.9);
}
.iframe-balance > p {
  color: #7c8292;
  font: 18px/44px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .iframe-balance > p {
  float: left;
}
html[dir=rtl] .iframe-balance > p {
  float: right;
}
.iframe-balance > p.brand-color-1 > span {
  color: #1a7051;
  display: inline-block;
}
.iframe-balance > p.brand-color-2 > span {
  color: #c29440;
  display: inline-block;
}
html[dir=ltr] .iframe-balance > p + p {
  margin-left: 30px;
}
html[dir=rtl] .iframe-balance > p + p {
  margin-right: 30px;
}
.iframe-balance > img {
  width: 78px;
  padding: 12px 0;
}
html[dir=ltr] .iframe-balance > img {
  float: right;
}
html[dir=rtl] .iframe-balance > img {
  float: left;
}

.iframe-balance-info {
  height: 24px;
  padding: 0 16px;
  box-sizing: border-box;
  background: rgba(33, 37, 49, 0.9);
}
.iframe-balance-info > p {
  float: left;
  width: 100%;
  color: #7c8292;
  font: 13px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .iframe-balance-info > p {
  text-align: left;
}
html[dir=rtl] .iframe-balance-info > p {
  text-align: right;
}
.iframe-balance-info > p > span {
  display: inline-block;
  font-style: italic;
  color: rgba(124, 130, 146, 0.7);
}

.flash-game-contain {
  min-width: 300px;
  margin: 5px;
  padding: 20px;
  border: 1px solid #000000;
  border-radius: 3px;
  text-align: center;
  display: inline-block;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  min-height: 100px;
}

.flash-game-contain iframe {
  transition: height 200ms, padding 200ms;
  position: relative;
  z-index: 5;
  background: rgba(17, 21, 34, 0.7);
  display: block;
}

.body-wrapper.no-animations .flash-game-contain iframe {
  transition: none;
}

.dont-game-info-text {
  position: absolute;
  width: 100%;
  display: table;
  height: 100%;
  left: 20px;
  top: 45%;
}

.flash-game-contain .loader {
  position: absolute;
  left: 45%;
  top: 40%;
  z-index: 1;
}

.casino-main .loader {
  left: 44%;
  top: 30%;
  position: absolute;
}

.dont-game-info-text p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
}

/*big game casino END*/
/*favorite-game-slider*/
.block-slider .popular-casino-games {
  padding: 0;
  margin: 0;
}

.block-slider .close-slider-button,
.body-wrapper.full-screen .conteiner.show-game ~ .block-slider .close-slider-button {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 106px;
  z-index: 222;
}
html[dir=ltr] .block-slider .close-slider-button,
html[dir=ltr] .body-wrapper.full-screen .conteiner.show-game ~ .block-slider .close-slider-button {
  right: 4px;
}
html[dir=rtl] .block-slider .close-slider-button,
html[dir=rtl] .body-wrapper.full-screen .conteiner.show-game ~ .block-slider .close-slider-button {
  left: 4px;
}

.body-wrapper.full-screen .block-slider .close-slider-button {
  top: 46px;
}

.block-slider .games-slider {
  border: 0;
  height: auto;
  width: 974px;
  margin: 0;
}
.block-slider .games-slider .all-games-container > a {
  height: auto;
  max-height: 152px;
}

.block-slider .games-slider ul {
  width: 5000px;
}

.block-slider .popular-casino-games .arrow-left-s, .block-slider .popular-casino-games .arrow-right-s, .block-slider .popular-casino-games .arrow-left-s a, .block-slider .popular-casino-games .arrow-right-s a {
  height: 243px;
}

.block-slider .games-slider ul li .icon-delete {
  position: absolute;
  width: 13px;
  height: 13px;
  text-indent: -9999em;
  display: block;
  top: 10px;
  z-index: 999;
}
html[dir=ltr] .block-slider .games-slider ul li .icon-delete {
  right: 10px;
}
html[dir=rtl] .block-slider .games-slider ul li .icon-delete {
  left: 10px;
}

.block-slider .games-slider ul li .icon-delete a {
  display: block;
  width: 13px;
  height: 13px;
  background: none;
}

.block-slider .games-slider ul li a {
  background: none;
}

/*favorite-game-slider END*/
/*poker*/
.poker-background {
  float: left;
  width: 100%;
  min-width: 980px;
}

.poker-background .block-sport-news {
  background: none;
}

.menu-casino.menu-poker .contain-menu-games ul li a {
  padding: 48px 8px 13px;
}

.menu-casino.menu-poker .contain-menu-games ul.poker-menu .contein-nav-g {
  width: 736px;
}

.contain-casino.poker .arrow-left-s, .contain-casino.poker .arrow-right-s, .contain-casino.poker .arrow-left-s a, .contain-casino.poker .arrow-right-s a {
  height: 321px;
}

.contain-casino.poker.casino .arrow-left-s, .contain-casino.poker.casino .arrow-right-s, .contain-casino.poker.casino .arrow-left-s a, .contain-casino.poker.casino .arrow-right-s a {
  height: 200px;
}

.contain-casino.poker {
  min-width: 980px;
  border-top: 1px solid #ffffff;
  position: relative;
}

.contain-casino.poker.casino, .casino-main .contain-casino.poker {
  background: #233235;
  background: -moz-linear-gradient(#040404, #243235);
  background: -webkit-linear-gradient(#040404, #243235);
  background: -o-linear-gradient(#040404, #243235);
  background: linear-gradient(#040404, #243235);
}

.contain-casino.poker .big-slider-casino {
  width: 100%;
  margin: 0;
}

.contain-casino.poker.casino .big-slider-casino {
  height: 200px;
}

.wrapper-slider-box-b {
  width: 960px;
  height: 200px;
  margin: 0 auto;
  position: relative;
}

.repeat-contain-b-slider {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
}

.contain-img-slider-view {
  float: left;
  width: 100%;
  height: 100%;
  display: none;
}

.contain-img-slider-view > a {
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-size: 100%;
}

.repeat-contain-b-slider.ng-hide-remove-active {
  display: block !important;
  z-index: 22;
  animation: image-slider-b 1000ms ease-in-out;
  transform: translate3d(0, 0, 0);
}

.repeat-contain-b-slider.active-remove-active {
  display: block !important;
  animation: image-slider-b-hide 1000ms ease;
  transform: translate3d(0, 0, 0);
}

.repeat-contain-b-slider.active-remove-active > .contain-img-slider-view,
.repeat-contain-b-slider.ng-hide-remove-active > .contain-img-slider-view,
.repeat-contain-b-slider.active > .contain-img-slider-view {
  display: block;
}

.contain-img-slider-view > button {
  position: absolute;
  z-index: 55;
  bottom: 10px;
  left: 40px;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  border: none;
  color: #ffffff;
  background: #1a7051;
  border-radius: 16px;
  box-sizing: border-box;
  text-transform: uppercase;
  padding: 8px 15px;
  display: inline-block;
  cursor: pointer;
}

.mein-page-contain.poker .announcement.poker-info {
  margin: 10px 0 0;
  padding: 10px 0 0;
}

.mein-page-contain.poker .announcement.poker-info ul li a {
  display: block;
  text-decoration: none;
}

.mein-page-contain.poker .announcement.poker-info ul li:first-child a {
  height: auto;
  background-size: inherit !important;
}

.mein-page-contain.poker .announcement.poker-info ul li a p {
  padding: 0;
}

.mein-page-contain.poker .announcement.poker-info ul li a p span {
  padding: 0 0 0 5px;
  position: relative;
  top: -7px;
}

.mein-page-contain.poker .announcement.poker-info ul li a:hover {
  transition-duration: 300ms;
}

.body-wrapper.no-animations .mein-page-contain.poker .announcement.poker-info ul li a:hover {
  transition-duration: inherit;
}

.poker-menu .contein-nav-g {
  max-width: 690px;
}

.download-client, .menu-games .download-client ul {
  float: right;
}

.menu-games .download-client ul li {
  float: left;
  display: block;
  text-indent: -9999em;
}

.body-wrapper.games .contain-casino.poker {
  background: #000000;
}

.menu-casino.menu-poker .menu-games .download-client ul li a {
  padding: 0;
  margin: 22px 2px 0;
  min-width: 50px;
}

.menu-casino.menu-poker .menu-games .contain-menu-games .download-client ul .android a {
  width: 15px;
  height: 31px;
}

.menu-casino.menu-poker .menu-games .contain-menu-games .download-client ul .ipone a {
  width: 24px;
  height: 31px;
  margin-top: 20px;
}

.menu-casino.menu-poker .menu-games .contain-menu-games .download-client ul .desktop a {
  width: 26px;
  height: 27px;
  margin-top: 24px;
}

.menu-casino.menu-poker .menu-games .contain-menu-games .download-client ul .linux a {
  width: 22px;
  height: 29px;
  margin-top: 22px;
}

.poker-news-container {
  float: left;
  padding: 20px 0;
}

.poker-news-container .big-news-block {
  border-top: 1px dashed #dddddd;
}

.section-tournament {
  float: left;
  width: 100%;
  min-width: 980px;
  min-height: 540px;
}

.poker-news-container .open_blok_news:first-child .big-news-block,
.poker-news-container .popup-news-content:first-child .big-news-block {
  border-top: none;
}

.poker-news-container .open_blok_news .right-block-news {
  margin: 0;
  padding: 25px 10px 5px;
}

.poker-news-container .open_blok_news .mini-social-icons ul li,
.poker-news-container .popup-news-content .mini-social-icons ul li {
  width: auto;
}

.poker-news-container .open_blok_news h3,
.poker-news-container .popup-news-content h3 {
  width: 640px;
}

/*poker text*/
.mein-page-contain.cms-page .page-content {
  width: 96%;
}

.poker-text table, .question-faq ul li table.visible, .help-rules table.visible, .mein-page-contain.cms-page .page-content table.visible {
  float: left;
  width: 100%;
}

.poker-text table.table tr td, .poker-text table.visible tr td,
.open_blok_news table.visible tr td,
.popup_block-news table.visible tr td,
.question-faq ul li table.visible tr td,
.help-rules table.visible tr td,
.mein-page-contain.cms-page .page-content table.visible tr td {
  border: 1px solid #dddddd;
  padding: 5px 10px;
  text-align: center;
  vertical-align: middle;
}

.poker-text table.table tr th {
  padding: 10px 8px;
  border: 1px solid #D6D1D1;
  vertical-align: middle;
  text-align: center;
}

.mein-page-contain.cms-page .page-content table.visible tr td {
  padding: 10px 8px;
  border: 1px solid #D6D1D1;
  vertical-align: middle;
  text-align: center;
}

.poker-text table.table tr td:first-child {
  vertical-align: middle;
  text-align: left;
  border: 1px solid #D6D1D1;
  padding: 7px 10px;
}

.mein-page-contain.cms-page .page-content table.visible tr td {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #333333;
  box-shadow: 0 0 5px #E9D1D1 inset;
  padding: 5px 0;
}

.mein-page-contain.cms-page .page-content table.visible tr:first-child td {
  background: #e60f50;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 0;
}

.poker-text p img {
  float: left;
  margin: 0 10px 10px 0;
}

.poker-text ol li p.center img {
  float: none;
  margin: 10px;
}

.poker-text ol li p.center {
  float: left;
  width: 100%;
  text-align: center;
}

.poker-text ol {
  float: left;
  width: 100%;
}

.poker-text ol li {
  float: left;
  width: 100%;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  margin: 5px 0;
}

/*poker text END*/
/*poker-baners*/
.poker-baners {
  float: left;
  width: 100%;
  padding: 20px 0;
}

.contain-baners {
  width: 980px;
  margin: 0 auto;
}

.baners-poker {
  float: left;
  width: 100%;
}

.baners-poker ul {
  float: left;
}

.baners-poker ul li {
  float: left;
  width: 300px;
  height: 144px;
  display: block;
  margin: 0 0 0 26px;
  position: relative;
}

.baners-poker ul li a {
  display: block;
  width: 300px;
  height: 144px;
}

.baners-poker ul li:first-child {
  margin: 0 0 0 15px;
}

.baners-poker ul li a p {
  display: table;
  border-bottom: 2px solid #9a113c;
  height: 142px;
  width: 100%;
  position: absolute;
  z-index: 55;
}

.baners-poker ul li a p span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.baners-poker ul li a p .play-game-poker {
  width: 132px;
  height: 30px;
  padding: 0 20px 0 0;
}

.baners-poker ul li a img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 88;
}

.baners-poker ul li:hover p {
  z-index: 111;
}

/*poker-baners END*/
/*poker-text*/
.poker-text {
  float: left;
  width: 100%;
  margin: 1px 0 0 0;
  padding: 0 0 20px 0;
}

.poker-text ul {
  float: left;
}

.poker-text ul li {
  float: left;
  width: 226px;
  margin: 0 0 0 15px;
}

.poker-text ul li h3 {
  float: left;
  width: 100%;
  padding: 0 0 20px;
}

.poker-text ul li h4 {
  float: left;
  width: 100%;
  padding: 5px 0;
}

.poker-text ul li p {
  float: left;
  width: 100%;
}

.poker-text ul li p a {
  border-bottom: 1px solid #282828;
  text-decoration: none;
}

.poker-text ul li p a:hover {
  border-bottom: 1px solid #ce0440;
}

.poker-text a {
  color: #ffffff;
}

/*poker-text END*/
/*tournaments*/
.contain-baners .top-slots-block h3 {
  padding-top: 0;
  text-indent: 14px;
}

.contain-baners .top-slots-block ul {
  margin: 0 0 0 15px;
}

.contain-baners .games-slider {
  height: auto;
  border: 0;
}

.contain-baners .games-slider ul {
  margin: 0;
}

.contain-baners .games-slider ul li {
  margin: 0 9px 5px 15px;
  height: 225px;
}

.contain-baners .games-slider ul li .category-game p {
  height: 36px;
}

/*tournaments END*/
/*poker-rules*/
.poker-rules {
  float: left;
  padding: 0 0 50px;
  margin: 0;
}

.general-rules {
  width: 100%;
  float: left;
  padding: 20px 0;
}

.general-rules h3 {
  width: 330px;
  float: left;
}

.general-rules ul {
  float: right;
  width: 620px;
}

.general-rules ul li {
  padding: 3px 0 4px;
}

.cancelled-tournaments {
  float: left;
  width: 100%;
  border-top: 3px solid #e5e5e5;
  border-bottom: 3px solid #e5e5e5;
  padding: 38px 0 40px;
}

.poker-policy {
  float: left;
  width: 100%;
  margin: 30px 0 0;
}

.poker-policy h4 {
  float: left;
  width: 100%;
  padding: 0 0 10px;
}

.poker-policy p {
  float: left;
  width: 100%;
  padding: 0 0 10px;
}

.left-text-block {
  float: left;
  width: 330px;
}

.left-text-block p {
  padding: 0 30px 0 0;
}

.right-block-baner {
  float: right;
  width: 619px;
  height: 337px;
  margin: 5px 0 0;
}

/*poker-rules END*/
/*poker END*/
/*HELP*/
.page-main .page-content {
  float: left;
  min-height: 700px;
  padding: 10px 20px 40px;
}

.page-main .page-content p img {
  float: left;
  margin: 0 10px 10px 0;
}

.page-main .page-content p {
  text-align: left !important;
  float: left;
  width: 98%;
}

.page-main .page-content p:nth-child(2n+1) {
  padding: 0;
}

/*HELP END*/
/*General information*/
.general-left-block {
  width: 230px;
  max-height: 577px;
  padding: 0;
}
html[dir=ltr] .general-left-block {
  float: left;
}
html[dir=rtl] .general-left-block {
  float: right;
}

.general-nav-block {
  float: left;
  width: 100%;
}
.general-nav-block ul {
  float: left;
}
.general-nav-block ul li {
  display: block;
  transition-duration: 500ms;
  border-bottom: 1px solid #171c2c;
  float: left;
  width: 100%;
  position: relative;
}
.general-nav-block ul li a {
  display: block;
  text-decoration: none;
  padding: 15px 20px;
  width: 190px;
  color: #ffffff;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  background: #171c2c;
  border-bottom: 1px solid #171c2c;
  float: left;
}
.general-nav-block ul li a .aroow-rotate-b {
  position: absolute;
  right: 10px;
  top: 20px;
  width: 11px;
  height: 7px;
  transition: transform 300ms;
  transform: rotate(-90deg);
  display: block;
}
.general-nav-block ul li.active-item-g a .aroow-rotate-b {
  width: 11px;
  height: 7px;
  display: block;
  position: absolute;
  right: 10px;
  top: 20px;
  transform: rotate(0deg);
  transition: transform 300ms;
}
.general-nav-block ul li ul {
  border-bottom: 1px solid #171c2c;
  border-top: 1px solid #171c2c;
}
.general-nav-block ul li ul li {
  border: 0;
}
.general-nav-block ul li ul li a {
  padding: 7px 20px;
  border: 0;
  background: #1e2639;
  border-top: 1px solid #171c2c;
}
.general-nav-block ul li ul li:first-child a {
  border: 0;
}
.general-nav-block ul li ul li.sub-astive a, .general-nav-block ul li ul li a:hover {
  background: #171c2c;
}
html[dir=ltr] .general-nav-block ul li ul li.sub-astive a, html[dir=ltr] .general-nav-block ul li ul li a:hover {
  box-shadow: 3px 0 0 #a61f67 inset, 4px 0 0 #a61f67 inset;
}
html[dir=rtl] .general-nav-block ul li ul li.sub-astive a, html[dir=rtl] .general-nav-block ul li ul li a:hover {
  box-shadow: -3px 0 0 #a61f67 inset, -4px 0 0 #a61f67 inset;
}

.help-content-j {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.general-text-list {
  float: left;
  width: 100%;
  max-height: 310px;
}
html[dir=rtl] .general-text-list {
  margin: 0 0 0 -10px;
}
.general-text-list h1 {
  margin-top: 5px;
  color: #ffffff;
}
.general-text-list a {
  color: rgba(255, 255, 255, 0.6);
  transition: color 240ms;
}
.general-text-list a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.4);
}
.general-text-list p, .general-text-list h3, .general-text-list h4, .general-text-list h5 {
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
html[dir=ltr] .general-text-list p, html[dir=ltr] .general-text-list h3, html[dir=ltr] .general-text-list h4, html[dir=ltr] .general-text-list h5 {
  padding: 5px 5px 5px 10px;
  text-align: left;
}
html[dir=rtl] .general-text-list p, html[dir=rtl] .general-text-list h3, html[dir=rtl] .general-text-list h4, html[dir=rtl] .general-text-list h5 {
  padding: 5px 10px 5px 5px;
  text-align: right;
}
.general-text-list p img, .general-text-list h3 img, .general-text-list h4 img, .general-text-list h5 img {
  display: block;
  margin: 5px 5px 5px 0;
}
html[dir=ltr] .general-text-list p img, html[dir=ltr] .general-text-list h3 img, html[dir=ltr] .general-text-list h4 img, html[dir=ltr] .general-text-list h5 img {
  float: left;
}
html[dir=rtl] .general-text-list p img, html[dir=rtl] .general-text-list h3 img, html[dir=rtl] .general-text-list h4 img, html[dir=rtl] .general-text-list h5 img {
  float: right;
  padding: 5px 0 5px 5px;
}
.general-text-list div {
  color: #ffffff;
}
.general-text-list li {
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.general-text-list li > p {
  display: initial;
}
html[dir=ltr] .general-text-list li > p {
  padding: 0;
}
html[dir=rtl] .general-text-list li > p {
  padding: 0;
}
.general-text-list table {
  width: 98%;
  margin: 0 0 0 10px;
}
.general-text-list table td {
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 5px;
  text-align: center;
  border: 1px solid #ddd;
}
.general-text-list table td p {
  text-align: center;
}
html[dir=ltr] .general-text-list.help-belote p img {
  float: none;
}
html[dir=rtl] .general-text-list.help-belote p img {
  float: none;
  padding: 0;
}

/*General information END*/
/*Deposit*/
.form-contain h4 {
  float: left;
  width: 100%;
  padding: 5px 0 0;
  margin: 2px 0;
}

.depozit-block-icon {
  float: left;
  width: 100%;
  margin: 0 0 16px;
}

.depozit-block-icon ul {
  float: left;
  width: 100%;
}

.depozit-block-icon ul li {
  float: left;
  display: block;
  width: calc((100% / 11) - 1px);
  height: 60px;
  position: relative;
  text-indent: -9999em;
  margin: 1px 1px 0 0;
  overflow: hidden;
  transition: 400ms opacity, 400ms box-shadow;
}

.depozit-block-icon ul li div {
  position: relative;
  transition: box-shadow 300ms;
  height: 100%;
}

.depozit-block-icon ul li div a {
  display: block;
  width: 90px;
  height: 100%;
  text-decoration: none;
  margin: auto;
}

.depozit-block-icon ul li div a:before {
  content: "";
  position: absolute;
  width: 200px;
  top: 0;
  left: -60px;
  height: 65px;
}

.cvc-number {
  float: left;
  width: 120px;
}

.cvc-number input[type=text] {
  width: 80px;
}

.expiry-date {
  float: right;
  width: 250px;
  margin: 0 10px 0 0;
}

.expiry-date input[type=text] {
  width: 210px;
}

.cont-deposit-button {
  float: left;
  margin: 30px 0 0;
  width: 100%;
}

.deposit-amount {
  float: right;
  width: 180px;
  position: relative;
  top: -29px;
  right: 25px;
}

.deposit-amount label {
  float: left;
  width: 100%;
  padding: 0;
  margin: 8px 0 0;
}

.account-verification-b {
  float: right;
  width: 510px;
  margin: 40px 0 18px;
}

.account-verification-b p {
  float: left;
  width: 100%;
  color: #ffffff;
  padding: 0 0 20px;
}

.deposit-amount input[type=text], .deposit-amount input[type=number] {
  float: left;
  width: 100%;
  height: 40px;
  border: 1px solid #383838;
  border-radius: 5px;
  display: block;
  margin: 5px 0;
  padding: 0 0 0 10px;
}

/*Deposit END*/
/*Settings*/
.block-sign-in-form .bet-history {
  padding: 0;
  margin: 30px 0;
}

.block-sign-in-form:after {
  content: "";
  display: block;
  clear: both;
}

.block-sign-in-form .bet-history .closed-popup-form {
  display: none;
}

.block-slider.popup .block-sign-in-form .bet-history {
  position: relative;
}

.block-slider.popup .block-sign-in-form .bet-history .right-block-history.settings {
  height: 100%;
  min-height: 550px;
}

.block-slider.popup .block-sign-in-form .bet-history .closed-popup-form {
  display: block;
}

.right-block-history.settings {
  border-top: 1px solid #7F7F81;
  min-height: 374px;
  padding: 0 0 56px;
  position: relative;
  display: table;
  width: 750px;
  min-width: 750px;
  box-sizing: border-box;
  margin: 0 !important;
}
.right-block-history.settings h3 {
  float: left;
  width: 100%;
  padding: 15px 0 5px;
  text-indent: 30px;
  font: 18px/30px Roboto, Arial, Helvetica, sans-serif;
}

.settings-nav-contain {
  float: left;
  width: 100%;
  padding: 0 0 30px;
  min-height: 290px;
}
.settings-nav-contain h3 {
  float: left;
  width: 100%;
  padding: 20px 0 10px;
  text-indent: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.settings-nav-contain h3.user-icon {
  padding: 14px 0 4px;
}
.settings-nav-contain h3.user-icon:before {
  content: "+";
  font: 23px/23px "icomoon";
}
.settings-nav-contain ul {
  float: left;
  width: 100%;
}
.settings-nav-contain ul li {
  display: block;
  float: left;
  width: 100%;
  border-bottom: 1px solid #848286;
  position: relative;
}
.settings-nav-contain ul li a {
  display: block;
  text-decoration: none;
  border-bottom: 1px solid #454447;
  transition: background 250ms, color 250ms, box-shadow 250ms;
}
html[dir=ltr] .settings-nav-contain ul li a {
  padding: 11px 10px 11px 20px;
}
html[dir=rtl] .settings-nav-contain ul li a {
  padding: 11px 20px 11px 10px;
}

.block-slider.popup .settings-info-contain .registration-form {
  position: static;
}

.settings-info-contain {
  float: left;
  width: 690px;
  padding: 0 30px;
}
.settings-info-contain ul li {
  display: none;
}
.settings-info-contain ul li.visible-item {
  display: block;
}
.settings-info-contain ul li.read-only, .settings-info-contain ul li.editable {
  display: block;
}
.settings-info-contain ul li.read-only .active-field {
  display: none;
}
.settings-info-contain ul li.editable .disabled-field {
  display: none;
}
.settings-info-contain ul li.read-only.editable .active-field {
  display: block;
}
.settings-info-contain .bet-limits-wrapper > div > span {
  float: left;
  width: 100%;
  margin: 6px 0 0;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  text-transform: uppercase;
}
.settings-info-contain label {
  padding: 0;
  margin: 8px 0 0;
}
html[dir=ltr] .settings-info-contain label {
  float: left;
}
html[dir=rtl] .settings-info-contain label {
  float: right;
}
.settings-info-contain .gender-lbl label {
  width: auto;
}
html[dir=ltr] .settings-info-contain .gender-lbl label {
  margin: 8px 10px 0 0;
}
html[dir=rtl] .settings-info-contain .gender-lbl label {
  margin: 8px 0 0 10px;
}
.settings-info-contain .disabled-field {
  float: left;
  width: 330px;
  border-radius: 5px;
  border: 1px solid #383838;
  height: 36px;
  padding: 0;
  overflow: hidden;
  margin: 5px 0;
  line-height: 36px;
}
.settings-info-contain .disabled-field p {
  padding: 10px 12px 0;
}
.settings-info-contain .mini-form-box-b {
  width: 160px;
  margin-top: 10px;
}
html[dir=rtl] .settings-info-contain .mini-form-box-b {
  float: right;
}
html[dir=ltr] .settings-info-contain .mini-form-box-b .input-group ul {
  left: 0 !important;
  right: auto !important;
}
html[dir=rtl] .settings-info-contain .mini-form-box-b .input-group ul {
  left: auto !important;
  right: 0 !important;
}
html[dir=ltr] .settings-info-contain .mini-form-box-b .input-group ul:before {
  left: 10px;
  right: auto;
}
html[dir=rtl] .settings-info-contain .mini-form-box-b .input-group ul:before {
  left: auto;
  right: 10px;
}
.settings-info-contain .mini-form-box-b.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.limit-section {
  float: left;
  width: 100%;
}

.block-sign-in-form .settings-info-contain .select-j {
  margin: 5px 0;
}
.block-sign-in-form .settings-info-contain .select-j select {
  height: 38px;
}

.change-button-container {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.change-button-container .cashier-button {
  margin: 0;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

.settings-info-contain input[type=email], .settings-info-contain input[type=number], .settings-info-contain input[type=password], .settings-info-contain input[type=text] {
  float: left;
  width: 638px;
  height: 36px;
  border: 1px solid #383838;
  border-radius: 5px;
  display: block;
  margin: 5px 0;
}
html[dir=ltr] .settings-info-contain input[type=email], html[dir=ltr] .settings-info-contain input[type=number], html[dir=ltr] .settings-info-contain input[type=password], html[dir=ltr] .settings-info-contain input[type=text] {
  padding: 0 40px 0 10px;
}
html[dir=rtl] .settings-info-contain input[type=email], html[dir=rtl] .settings-info-contain input[type=number], html[dir=rtl] .settings-info-contain input[type=password], html[dir=rtl] .settings-info-contain input[type=text] {
  padding: 0 10px 0 40px;
}

.settings-info-contain .info {
  float: left;
  width: 100%;
  padding: 5px 0;
}

.settings-info-contain.deposit-limit input[type=radio] {
  position: relative;
  top: 2px;
}
html[dir=ltr] .settings-info-contain.deposit-limit input[type=radio] {
  left: -2px;
}
html[dir=rtl] .settings-info-contain.deposit-limit input[type=radio] {
  right: -2px;
}

.personal-details-left {
  width: 335px;
}
html[dir=ltr] .personal-details-left {
  float: left;
}
html[dir=rtl] .personal-details-left {
  float: right;
}

.personal-details-right {
  float: right;
  width: 335px;
}

.settings-info-contain .personal-details-left input[type=email],
.settings-info-contain .personal-details-left input[type=number],
.settings-info-contain .personal-details-left input[type=password],
.settings-info-contain .personal-details-left input[type=text],
.settings-info-contain .personal-details-right input[type=email],
.settings-info-contain .personal-details-right input[type=number],
.settings-info-contain .personal-details-right input[type=password],
.settings-info-contain .personal-details-right input[type=text] {
  width: 283px;
}

.settings-info-contain .personal-details-right .select-block, .settings-info-contain .personal-details-left .select-block {
  width: 333px;
  position: relative;
}

.settings-info-contain .personal-details-right select, .settings-info-contain .personal-details-left select {
  width: 353px;
}

.personal-details-left ul {
  float: left;
}

.personal-details-left ul li {
  float: left;
  width: 100%;
  margin: 0;
}

.personal-details-left ul li.gender-lbl {
  padding: 5px 0;
}

.personal-details-left ul li.gender-lbl > label {
  margin-top: 11px;
}

.personal-details-left ul li.gender-lbl.read-only > label {
  margin-top: 5px;
}

.settings-info-contain .personal-details-left .select-block {
  width: 330px;
}

.settings-info-contain .b-date .select-block {
  width: 102px;
  float: left;
  margin-left: 10px;
}

.settings-info-contain .b-date .select-block:first-of-type {
  margin-left: 0;
}

.settings-info-contain .b-date .select-block select {
  width: 100%;
}

.settings-info-contain .personal-details-left ul li .select-block p {
  padding: 12px 0 0 12px;
  float: left;
}

/*Settings END*/
/*Message*/
.settings-nav-contain ul li a span.count {
  display: block;
  padding: 2px 10px;
  border-radius: 20px;
  position: absolute;
  top: 15px;
}
html[dir=ltr] .settings-nav-contain ul li a span.count {
  right: 12px;
}
html[dir=rtl] .settings-nav-contain ul li a span.count {
  left: 12px;
}

.message-contain {
  float: left;
  width: 650px;
  height: 100%;
  max-height: 310px;
  margin: 0 0 0 10px;
}
.message-contain > ul {
  list-style: none;
}

.message-contain ul {
  float: left;
  width: 100%;
}

.message-contain ul li {
  width: 100%;
  float: left;
  padding: 5px 0;
  border-bottom: 1px solid #a61f67;
  position: relative;
}

.message-contain ul li.message-open {
  border: none;
}

.message-title-contain {
  width: 430px;
  background: none !important;
}
html[dir=ltr] .message-title-contain {
  float: left;
  padding: 10px 0 12px 30px;
}
html[dir=rtl] .message-title-contain {
  float: right;
  padding: 10px 30px 12px 0;
}

.message-title-contain:before {
  content: "";
  font: 16px icomoon;
  position: absolute;
  top: 16px;
  color: #2e323e;
}
html[dir=ltr] .message-title-contain:before {
  left: 1px;
}
html[dir=rtl] .message-title-contain:before {
  right: 1px;
}

.message-title-contain.new:before {
  content: "";
  color: rgba(255, 255, 255, 0.2);
}

.message-title-contain.system-message:before {
  color: #3D3D3D;
  content: "";
}

.message-title-contain.system-message ~ .message-delete {
  pointer-events: none;
  opacity: 0.5;
}

.message-time {
  width: 140px;
  padding: 10px 0 12px;
}
html[dir=ltr] .message-time {
  float: left;
}
html[dir=rtl] .message-time {
  float: right;
}

.message-time p {
  text-align: center;
}

.message-delete {
  width: 16px;
  margin: 0 10px 0 0;
  text-indent: -9999em;
  padding: 10px 0 12px;
}
html[dir=ltr] .message-delete {
  float: right;
}
html[dir=rtl] .message-delete {
  float: left;
}

.message-delete a {
  display: block;
  width: 16px;
  height: 16px;
}

.open-message-contain {
  float: left;
  width: 99%;
  position: relative;
  margin: 2px 0 0 3px;
  padding: 8px 0;
}

.open-message-contain p {
  float: left;
  width: 92%;
  padding: 8px 4%;
}

.open-message-contain .arrow-sport {
  left: 25px;
}

.right-block-history.message.compose .All-Bets-history {
  border-top: 1px solid #7F7F81;
  position: relative;
}

.right-block-history.message .All-Bets-history iframe {
  width: 100%;
  height: 100%;
  float: left;
}

.right-block-history.message.compose .settings-info-contain {
  padding: 5px 0 20px 10px;
  width: 650px;
}

.right-block-history.message.compose .settings-info-contain .form-text input {
  width: 598px;
  box-shadow: none;
}

.right-block-history.message.compose .settings-info-contain .form-text textarea {
  float: left;
  width: 628px;
  height: 130px;
  border: 1px solid #383838;
  display: block;
  margin: 5px 0;
  padding: 10px;
  resize: none;
  overflow-x: hidden;
  overflow-y: auto;
  box-shadow: none;
}

.right-block-history.message.compose .change-button-container .cashier-button {
  bottom: 22px;
}
html[dir=ltr] .right-block-history.message.compose .change-button-container .cashier-button {
  right: 38px;
}
html[dir=rtl] .right-block-history.message.compose .change-button-container .cashier-button {
  left: 38px;
}

/*Message END*/
/*footer*/
.social-icons {
  float: right;
  margin: 18px 10px 0 0;
  height: 28px;
}

.social-icons ul {
  display: table;
}

.social-icons ul li {
  display: table-cell;
  padding: 0 0 0 30px;
  vertical-align: middle;
  text-indent: -9999em;
}

.social-icons ul li a {
  display: block;
}

.facebook a {
  width: 16px;
  height: 28px;
}

.twitter a {
  width: 29px;
  height: 23px;
}

.google a {
  width: 28px;
  height: 27px;
}

.youtube a {
  width: 50px;
  height: 22px;
}

.linkedin a {
  width: 29px;
  height: 28px;
}

.instagram a {
  width: 28px;
  height: 28px;
}

.back-block {
  float: right;
  margin: 10px 0 0;
}

.go-back {
  float: right;
  margin: 12px 0 10px;
}

.go-back a {
  display: block;
  text-decoration: none;
  padding: 3px 22px 3px 0;
}

.footer .footer-nav-b {
  float: left;
  margin: 30px 0 0 10px;
}

.footer .footer-nav-b ul {
  float: left;
  max-width: 218px;
  padding: 0 0 0 10px;
  margin: 0 0 0 20px;
}

.footer .footer-nav-b ul:first-child {
  padding: 0;
  margin: 0;
}

.footer .footer-nav-b ul li {
  padding: 3px 0;
}

.footer .footer-nav-b ul li a {
  text-decoration: none;
}

.footer .footer-nav-b ul li a:hover {
  color: #FF7EA5;
  transition: color 150ms;
}

.footer .footer-nav-b ul li:first-child a:hover {
  color: #ffffff;
}

.body-wrapper.no-animations .footer .footer-nav-b ul li a:hover,
.body-wrapper.no-animations .footer .footer-nav-b ul li:first-child a:hover {
  transition-duration: inherit;
}

.old-version-link {
  float: left;
  width: 100%;
  text-align: center;
  padding: 10px 0 0;
}

.old-version-link {
  padding: 5px 0 0;
  text-align: right;
}

.conteiner .old-version-link {
  position: absolute;
  width: auto;
  right: 400px;
  top: 16px;
  text-align: center;
  min-width: 180px;
}

.conteiner .old-version-link.two-rows {
  top: 2px;
}

.conteiner .old-version-link.flash {
  top: 20px;
}

.conteiner.show-fix .old-version-link {
  display: none;
}

.conteiner .old-version-link a {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid #a61f67;
}

.conteiner .old-version-link a:hover {
  transition: color 200ms;
  border-bottom: 1px solid #888888;
  color: #a61f67;
}

.conteiner .old-version-link.flash a {
  font-size: 10px;
}

@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
.md-progress-circular {
  overflow: hidden;
  width: 100px;
  height: 100px;
  display: block;
  vertical-align: top;
  margin: auto;
  position: relative;
  transform: translate3d(0, 0, 0);
  animation: 400ms transparent-v ease-in-out;
}
.md-progress-circular:before {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border-top: 4px solid #a61f67;
  border-right: 4px solid transparent;
  animation: spinner 1200ms linear infinite;
}
.md-progress-circular.small-progress {
  width: 20px;
  height: 20px;
}
.md-progress-circular.small-progress:before {
  border-right-width: 2px;
  border-top-width: 2px;
}
html[dir=rtl] .md-progress-circular.small-progress:before {
  border-left-width: 2px;
}

.full-menu-wrapper-box-v3 > .md-progress-circular {
  margin: 50px auto auto;
  width: 60px;
  height: 60px;
}
.full-menu-wrapper-box-v3 > .md-progress-circular.small-progress {
  width: 20px;
  height: 20px;
}
.full-menu-wrapper-box-v3 > .md-progress-circular.small-progress:before {
  border-right-width: 2px;
  border-top-width: 2px;
}
html[dir=rtl] .full-menu-wrapper-box-v3 > .md-progress-circular.small-progress:before {
  border-left-width: 2px;
}

.multilive-visualisation {
  float: left;
  width: 100%;
  padding-top: calc(50.1176% + 8.5%);
  position: relative;
}
.multilive-visualisation > iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.multilive-visualisation.statistic {
  padding-top: calc(50.1176% + 8.5% + 70px);
}

.registration-fields-loading {
  position: absolute;
  right: 30px;
  top: 8px;
}

@keyframes transparent-v {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.flash-game-contain .md-progress-circular {
  position: absolute;
  top: 40%;
  left: 50%;
  margin-left: -50px;
  z-index: 6;
}

.casino-main .md-progress-circular {
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -50px;
}

.md-progress-circular.page-center {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -50px;
  margin-left: -50px;
}

.md-progress-circular.lottery-loader {
  position: relative;
  left: 50%;
  margin-left: -50px;
}

.md-progress-circular.jackpot, .md-progress-circular.skillgames {
  top: 25%;
  left: 50%;
  margin-left: -50px;
  position: absolute;
}

.loader-btn .md-progress-circular.small-progress {
  position: absolute;
  right: 10px;
  top: 13px;
}

.menu-casino.md-progress-circular {
  left: 40%;
  top: 80px;
  position: relative;
}

.skillgame-landing-j .new-default-popup-j .md-progress-circular {
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
}

.new-default-popup-j .transfer-form-game-j .md-progress-circular {
  position: relative;
  bottom: auto;
  right: auto;
  margin: 0 auto;
}

/* classic loader style END*/
.loader {
  width: 128px;
  height: 128px;
  left: 40%;
  top: 80px;
  position: relative;
}

.loader-no-padding {
  top: 0;
}

.block-slider .loader {
  position: absolute;
  left: 50%;
  top: 50%;
}

html[dir=ltr] .betslip-clearall-button {
  float: right;
}
html[dir=rtl] .betslip-clearall-button {
  float: left;
}

.betslip-clearall-button input {
  color: #666666;
  cursor: pointer;
  border-radius: 0 0 5px 5px;
  font-size: 11px;
  height: 21px;
  border: 1px solid #cccccc;
  border-top: none;
}

.betslip-clearall-button input:hover {
  color: #f00;
  transition: color 200ms;
  text-decoration: underline;
}

.body-wrapper.no-animations .betslip-clearall-button input:hover {
  transition: inherit;
}

.list-bet-block ul li .bet-result, .list-bet-block ul li .bet-result-error {
  float: left;
  width: 100%;
  text-align: center;
  margin: 0;
  display: block;
}

.bet-event-notifications {
  position: relative;
  top: -2px;
}
html[dir=ltr] .bet-event-notifications {
  float: left;
  margin: 0 2px 0 0;
}
html[dir=rtl] .bet-event-notifications {
  float: right;
  margin: 0 0 0 2px;
}

.sysbet-calc-checkbox {
  position: relative;
}
html[dir=ltr] .sysbet-calc-checkbox {
  float: left;
  left: -3px;
}
html[dir=rtl] .sysbet-calc-checkbox {
  float: right;
  right: -3px;
}

.list-bet-block ul li .bet-result-error .event-bet-error,
.list-bet-block ul li .bet-result-error .single-bet-warning,
.list-bet-block ul li .bet-result-error .single-bet-locked,
.list-bet-block ul li .bet-result-error .deleted-bet-error,
.list-bet-block ul li .bet-result .accepted-bet-confirmation {
  height: 16px;
  width: 16px;
  position: relative;
}

.list-bet-block ul li .bet-result-error {
  width: auto;
}

.bet-form form div.general-bet-result-error {
  width: 100%;
  text-align: center;
  display: block;
  padding: 10px 0 0;
  float: left;
}

.bet-evenet-notifications {
  float: left;
  position: relative;
  top: -2px;
  margin: 0 2px 0 0;
}

.list-bet-block ul li .bet-evenet-notifications p {
  width: auto;
  margin: 0;
}

p.empty-betslip p.quickbet-mode-betslip {
  text-align: center;
  float: left;
  padding: 5px;
  width: 250px;
}

.bet-form form p.total-poswin, .bet-form form p.express-odds, .bet-form form p.system-options {
  text-align: left;
  float: left;
  padding: 1px 5px;
  width: 96%;
}
html[dir=ltr] .bet-form form p.total-poswin, html[dir=ltr] .bet-form form p.express-odds, html[dir=ltr] .bet-form form p.system-options {
  padding: 1px 5px;
}
html[dir=rtl] .bet-form form p.total-poswin, html[dir=rtl] .bet-form form p.express-odds, html[dir=rtl] .bet-form form p.system-options {
  padding: 1px 5px;
}

html[dir=ltr] .bet-form form p.total-poswin span, html[dir=ltr] .bet-form form p.express-odds span, html[dir=ltr] .bet-form form p.system-options span {
  float: right;
}
html[dir=rtl] .bet-form form p.total-poswin span, html[dir=rtl] .bet-form form p.express-odds span, html[dir=rtl] .bet-form form p.system-options span {
  float: left;
}

html[dir=ltr] .bet-form form p.total-poswin span:first-child, html[dir=ltr] .bet-form form p.express-odds span:first-child, html[dir=ltr] .bet-form form p.system-options span:first-child {
  float: left;
}
html[dir=rtl] .bet-form form p.total-poswin span:first-child, html[dir=rtl] .bet-form form p.express-odds span:first-child, html[dir=rtl] .bet-form form p.system-options span:first-child {
  float: right;
}

.bet-container {
  float: left;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}

/*better-odds*/
.better-odds {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 31px;
  position: relative;
  border-bottom: 1px solid #dddddd;
}

.better-odds > input[type=checkbox] {
  position: absolute;
  left: 0;
  margin: 0;
  top: 4px;
  opacity: 0;
  z-index: 32;
  width: 90%;
  height: 22px;
}

.better-odds > input[type=checkbox]:disabled {
  cursor: default;
}

.better-odds > p {
  float: left;
  width: 100%;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 30px;
  padding: 0 22px 0 45px;
  color: #c4963f;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}

.better-odds > p:before {
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  width: 30px;
  border-radius: 100px;
  top: 7px;
  left: 7px;
  background: #7B8191;
  transition-duration: 200ms;
  cursor: pointer;
}

.better-odds > p:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  background: #f2f2f3;
  top: 8px;
  left: 8px;
  cursor: pointer;
  transition-duration: 200ms;
}

.info-mini-icon {
  position: absolute;
  right: 6px;
  top: 8px;
  width: 14px;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  font-weight: bold;
  color: #c4963f;
  height: 14px;
  cursor: pointer;
  border-radius: 100%;
  background: #dddddd;
}

.better-odd-contain {
  position: absolute;
  right: 3px;
  top: 21px;
}

.list-bet-block ul li > .better-odd-contain > span {
  display: inline-block;
  padding: 1px 3px;
  text-align: center;
  right: 0;
  text-decoration: line-through;
}

.better-odd-contain > span.betprice.better {
  text-decoration: none;
  position: relative;
  color: #008d47 !important;
}

.better-odd-contain > span.betprice.better:before {
  content: "";
  font: 10px/10px icomoon;
  display: inline-block;
  margin-right: 3px;
  vertical-align: middle;
}

/*better-odds END*/
/*footer END*/
[ng-cloak] {
  display: none;
}

.hidden {
  display: none !important;
}

.underline {
  text-decoration: underline;
}

.fliph {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: fliph;
  /*IE*/
  filter: fliph;
  /*IE*/
}

body.fliph .noflip {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: fliph;
  /*IE*/
  filter: fliph;
  /*IE*/
}

.sport-news ul {
  animation: popup-enter 300ms ease-in-out;
  transition: background 200ms;
}

.body-wrapper.no-animations .big-buner,
.body-wrapper.no-animations .sport-news ul {
  transition-duration: inherit;
}

/*totalizator*/
.name-page-totalizator {
  float: left;
  width: 98%;
  position: relative;
}

.counter-contain {
  width: 260px;
  height: 70px;
  position: absolute;
  top: 10px;
  right: 0;
}

.counter-block {
  float: left;
  width: 100%;
  height: 40px;
  text-align: right;
}

.counter-block span {
  margin: 0 0 0 14px;
  position: relative;
}

.counter-block span:before {
  position: absolute;
  left: -12px;
  top: 0;
}

.counter-contain ul {
  float: right;
  margin: 5px 0 0;
}

.counter-contain ul li {
  float: left;
  margin: 0 0 0 10px;
}

.counter-contain ul li a {
  display: block;
  text-decoration: none;
  padding: 4px 10px;
  border-radius: 3px;
}

.counter-contain ul li a:hover {
  transition: opacity 250ms;
}

.body-wrapper.no-animations .counter-contain ul li a:hover {
  transition: inherit;
}

.totalizator {
  float: left;
  width: 702px;
  margin: 30px 0 0;
}

.category-sport-name-list, .category-sport-name-list p, .list-totalizator, .list-totalizator ul {
  float: left;
  width: 100%;
}

.category-sport-name-list p span:first-child {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.category-sport-name-list p {
  max-width: 470px;
}

.category-sport-name-list ul {
  position: absolute;
  right: 8px;
  top: 2px;
  width: 190px;
  display: table;
}

.category-sport-name-list ul li {
  display: table-cell;
  width: 63px;
}

.category-sport-name-list {
  position: relative;
}

.list-totalizator {
  margin: 0 0 30px;
}

.list-totalizator ul li {
  float: left;
  display: block;
  margin: 0 0 0 5px;
  height: 36px;
}

.list-totalizator ul li:first-child {
  margin: 0;
  width: 30px;
  text-align: center;
}

.list-totalizator ul li.name-team-totalizator {
  width: 153px;
}

.list-totalizator ul li.time-totalizator-game {
  width: 121px;
  text-align: center;
}

.list-totalizator ul li.events-totalizator {
  width: 60px;
}

.list-totalizator ul li.events-totalizator label {
  float: left;
  width: 58px;
  text-align: center;
  height: 22px;
  margin: 6px 0 0 0;
  border-radius: 3px;
  position: relative;
  color: #777777;
}

.list-totalizator ul li.events-totalizator label span {
  float: right;
  width: 40px;
}

.list-totalizator ul li.events-totalizator label:hover, .list-totalizator ul li.events-totalizator label.active {
  transition: background 200ms, color 200ms, box-shadow 200ms;
  cursor: pointer;
}

.body-wrapper.no-animations .list-totalizator ul li.events-totalizator label:hover,
.body-wrapper.no-animations .list-totalizator ul li.events-totalizator label.active {
  transition-duration: inherit;
}

.list-totalizator ul li.events-totalizator label input[type=checkbox],
.list-totalizator ul li.events-totalizator label input[type=radio] {
  position: absolute;
  left: 0;
  top: 2px;
}

.list-totalizator ul li.link-to-game {
  width: 30px;
}

.list-totalizator ul li.link-to-game a {
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  padding: 0 0 4px 0;
}

.list-totalizator ul li.link-to-game a:hover {
  transition: color 200ms, background 200ms;
}

.body-wrapper.no-animations .list-totalizator ul li.link-to-game a:hover {
  transition: inherit;
}

.random-buttons, .pool-stake-box {
  float: left;
  width: 100%;
}

.random-buttons ul, .pool-stake-box ul {
  float: right;
}

.random-buttons ul li, .pool-stake-box ul li {
  float: left;
  margin: 0 0 0 10px;
  padding: 0 0 10px;
}

.pool-stake-box ul li span.underline {
  text-decoration: none;
  font-weight: bold;
  border-bottom: 2px solid #acacac;
}

.pool-stake-box ul li span.underline:hover {
  border-bottom: 2px solid #a61f67;
}

.pool-stake-box ul li input {
  border: 1px solid #C9C9C9;
  height: 20px;
  width: 84px;
  padding: 0 0 0 5px;
  border-radius: 3px;
  position: relative;
  z-index: 99;
  float: right;
  text-align: center;
}

.pool-stake-box ul li input:focus {
  transition: border 300ms;
  border: 1px solid #BE8092;
}

.random-buttons ul li button:disabled:hover {
  opacity: 0.7;
}

.name-page-totalizator .popup-bg-contain {
  position: fixed;
}

.random-buttons ul li button {
  display: block;
  text-decoration: none;
  padding: 4px 10px;
  border-radius: 3px;
  opacity: 0.7;
}

.random-buttons ul li button:hover {
  opacity: 1;
  transition: opacity 300ms;
}

.random-buttons ul li input[type=checkbox] {
  position: relative;
  top: 2px;
}

.random-buttons ul li.bonus-enabled label {
  margin-top: 6px;
  display: inline-block;
}

.body-wrapper.no-animations .random-buttons ul li button:hover {
  transition-duration: inherit;
}

.pool-stake-box ul li ul li {
  float: right;
  text-align: right;
  width: 100%;
  padding: 0 0 2px;
}

.pool-stake-box ul li ul li > span {
  padding: 0 5px;
}

.pool-stake-box ul li ul li input[type=checkbox] {
  height: 14px;
  float: none;
  position: relative;
  top: 2px;
}

/*totalizator END*/
/*all-draws*/
div.draws-contain {
  float: left;
  width: 100%;
  max-height: 380px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 20px 0 0 0;
  background: #ffffff;
}

.all-draws-contain {
  float: left;
  width: 100%;
  padding: 0 0 20px;
}

.all-draws-contain h3 {
  float: left;
  width: 100%;
  padding: 10px 0;
}

.all-draws-contain table {
  float: left;
  width: 100%;
}

.all-draws-contain table tr th {
  text-align: center;
  vertical-align: middle;
  padding: 7px 5px;
  border: 1px solid #E09797;
}

.all-draws-contain table tr td {
  text-align: center;
  vertical-align: middle;
  padding: 2px 5px;
  border: 1px solid #F3C0C0;
  height: 30px;
}

.all-draws-contain table tr td:first-child {
  padding: 0;
}

.all-draws-contain table tr td a {
  text-decoration: none;
  display: block;
  height: 100%;
}

.all-draws-contain table tr td a:hover {
  transition: background 250ms, color 250ms;
}

.body-wrapper.no-animations .all-draws-contain table tr td a:hover {
  transition: inherit;
}

/*all-draws END*/
.body-wrapper.full-screen div.big-game-contain.scrolled, .body-wrapper.full-screen div.explorer.scrolled {
  margin: 0;
}

.body-wrapper.full-screen .wrapper-contein {
  padding: 0;
}

.body-wrapper.full-screen .big-game-contain {
  position: relative;
  top: 0;
  padding: 0;
  float: none;
  display: table-cell;
  vertical-align: middle;
  background-size: cover !important;
  background-color: #171c2c;
}

.body-wrapper.full-screen .block-slider.ng-scope {
  padding: 41px 0 40px;
}

/*casino-game page END*/
/*Poll Betting start*/
.list-bet-block .pool-betting-box {
  float: left;
  width: 100%;
}

.list-bet-block .pool-betting-box h4 {
  float: left;
  width: 100%;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
  padding: 0 0 5px;
  text-indent: 6px;
}

.list-bet-block .pool-betting-box h4 span {
  float: left;
  width: 100%;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #666;
}

.list-bet-block .pool-betting-box ul {
  float: left;
  width: 100%;
}

.list-bet-block .pool-betting-box ul li {
  float: none;
  width: 92%;
  position: relative;
  list-style-type: decimal-leading-zero;
  list-style-position: inside;
  padding: 3px 16px 3px 5px;
  border-top: 1px solid #ddd;
}

.list-bet-block .pool-betting-box ul li:first-child {
  border: none;
}

.list-bet-block .pool-betting-box ul li p {
  float: none;
  width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-bet-block .pool-betting-box ul li span {
  text-indent: 0;
  text-align: right;
  position: absolute;
  width: 60px;
  right: 4px;
  top: 3px;
  float: none;
}

/*Poll Betting end*/
/*single draw*/
.single-draw-block {
  float: left;
  width: 100%;
  height: 500px;
  margin: 20px 0 0;
  background: #ffffff;
}

.name-title-draw {
  float: left;
  width: 100%;
  height: 32px;
  padding: 0 0 10px;
}

.all-draws-contain .name-title-draw h3 {
  text-shadow: none;
  margin: 0 0 0 12px;
  width: auto;
  padding: 5px 0;
}

.all-draws-contain .name-title-draw p {
  float: left;
  width: auto;
  margin: 0 0 0 8px;
  padding: 6px 0 5px;
}

.all-draws-contain .name-title-draw ul {
  float: right;
  margin: 8px 12px 0 0;
}

.all-draws-contain .name-title-draw ul li {
  float: left;
  display: block;
  margin: 0 0 0 15px;
}

.all-draws-contain .name-title-draw ul li a {
  display: block;
  padding: 0 7px 4px;
  text-align: center;
  text-decoration: none;
}

.all-draws-contain .name-title-draw ul li a:hover {
  transition: background 250ms, color 250ms;
}

.body-wrapper.no-animations .all-draws-contain .name-title-draw ul li a:hover {
  transition: background 250ms, color 250ms;
}

.rezult-draw-info {
  float: left;
  width: 600px;
  margin: 0 0 0 12px;
  max-height: 446px;
  background: #eeeeee;
  overflow-y: auto;
  overflow-x: hidden;
}

.all-draws-contain .rezult-draw-info table tr th:first-child {
  text-align: left;
}

.all-draws-contain .rezult-draw-info table tr th:first-child p {
  max-width: 320px;
}

.all-draws-contain .rezult-draw-info table tr:first-child th {
  text-align: center;
}

.all-draws-contain .rezult-draw-info table, .all-draws-contain .prize-list-info table, .all-draws-contain .all-result-block table {
  box-shadow: none !important;
}

.all-draws-contain .rezult-draw-info table tr td p {
  width: 136px;
}

.all-draws-contain .rezult-draw-info table tr td:first-child {
  width: 32px;
}

.all-result-block {
  float: left;
  width: 100%;
  margin: 20px 0 0;
}

.all-draws-contain .all-result-block table tr th {
  padding: 5px 4px;
}

.all-draws-contain .all-result-block table tr td {
  padding: 7px 4px;
  height: auto;
}

.draw-prize-info {
  float: right;
  width: 325px;
  margin: 0 12px 0 0;
  max-height: 446px;
  overflow-y: auto;
  overflow-x: hidden;
}

.prize-list-info {
  float: left;
  width: 100%;
}

.all-draws-contain .prize-list-info table tr td {
  text-align: right;
  padding: 4px 5px;
  height: auto;
}

.all-draws-contain .prize-list-info table tr td:first-child {
  padding: 4px 5px;
  text-align: left;
}

.all-draw-events {
  float: right;
  margin: 10px 5px 5px 0;
}
.all-draw-events a {
  display: block;
  text-decoration: none;
  padding: 8px 10px 7px;
  text-align: center;
  border-radius: 5px;
  opacity: 0.7;
  color: #ffffff;
  background: #a61f67;
  border: 1px solid #a61f67;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  transition: opacity 250ms;
}
.all-draw-events a:hover {
  opacity: 1;
}

/*single draw END*/
/*casino slider closed button*/
.contain-casino.poker.ng-scope.casino-slider-hide {
  position: relative;
  top: 0;
  transition: top 500ms;
  z-index: 3;
}

.body-wrapper.no-animations .contain-casino.poker.ng-scope.casino-slider-hide {
  transition: inherit;
}

.closed-button-casino {
  background: #243235;
  width: 40px;
  height: 30px;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 3px 3px #888888;
  position: absolute;
  top: 199px;
  right: 45px;
  text-align: center;
  font: 16px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #888888;
  font-weight: bold;
}

.closed-button-casino.casino-slider-toggle {
  top: 423px;
  background: #E4E4E4;
  z-index: 4;
}

.body-wrapper.no-animations .contain-casino.poker.casino.ng-hide {
  transition-duration: inherit;
}

/*casino slider closed button END*/
#twitter-widget-0 {
  width: 240px !important;
  position: fixed;
  background: #A30632;
  right: 0;
  bottom: 0;
  box-shadow: 0 0 10px #222222;
  border-radius: 5px 5px 0 0;
  opacity: 0.3;
  padding: 0 5px;
  height: 180px;
}

#twitter-widget-0:hover {
  opacity: 1;
  transition: opacity 500ms;
}

.games-slider ul li {
  animation: popup-enter 400ms ease-in-out;
}

.games-slider ul li img {
  transition: transform 750ms, opacity 750ms;
}

.games-slider ul li:hover img {
  transform: scale(1.4);
}

.games-slider ul li:hover p.fun-game {
  top: 90px;
  opacity: 1;
  transition: opacity 350ms, top 350ms;
}

.games-slider ul li p.fun-game {
  top: 130px;
  opacity: 0;
  transition: opacity 350ms, top 350ms;
}

.games-slider ul li:hover p.play-button {
  top: 50px;
  opacity: 1;
  transition: opacity 350ms, top 350ms;
}

.games-slider ul li p.play-button {
  top: 5px;
  opacity: 0;
  transition: opacity 350ms, top 350ms;
}

.body-wrapper.no-animations #twitter-widget-0:hover,
.body-wrapper.no-animations .games-slider ul li img,
.body-wrapper.no-animations .games-slider ul li:hover p.fun-game,
.body-wrapper.no-animations .games-slider ul li:hover p.play-button,
.body-wrapper.no-animations .games-slider ul li p.play-button {
  transition: inherit;
}

.header-announcement {
  width: 320px;
  height: 49px;
  float: right;
  margin: 5px 50% 0 0;
}

.header-announcement a {
  width: 100%;
  height: 100%;
  display: block;
}

.sport-news-sidebar-container {
  float: left;
}

/*games download button*/
.games-slider ul li p.casino-game-download {
  opacity: 1;
  top: 10px;
  z-index: 100;
  position: absolute;
  right: 8px;
}

.games-slider ul li p.casino-game-download a {
  width: auto;
  height: auto;
  text-decoration: none;
  background: none;
}

.casino-game-download a span {
  float: left;
  text-decoration: none;
  padding: 1px 8px;
  border-radius: 3px;
}

.casino-game-download a span:after {
  content: "";
  display: block;
  position: absolute;
  right: -5px;
  top: -7px;
  width: 35px;
  height: 33px;
}

/*games download button END*/
/*iphone*/
.mein-page-contain.poker.iphone {
  margin: 0;
}

.contain-casino.iphone {
  min-width: 980px;
  border-top: 1px solid #ffffff;
  position: relative;
}

.contain-casino.iphone .big-slider-casino ul {
  border: none;
  float: none;
  width: 980px;
  margin: 0 auto;
}

.ipone-rules-block {
  width: 980px;
  margin: 0 auto;
}

.ipone-rules-block table {
  float: left;
  width: 100%;
  margin: 20px 0;
}

.ipone-rules-block table tr td {
  width: 30%;
  text-align: center;
  padding: 10px 0 20px 10px;
  vertical-align: top;
}

.ipone-rules-block table tr td:first-child {
  text-align: left;
  width: 560px;
  border-right: 1px solid #cecece;
  padding: 10px 30px 20px 10px;
}

.ipone-rules-block table tr td h3 {
  float: left;
  width: 100%;
  padding: 15px 0;
  text-align: center;
}

.ipone-rules-block table tr td ul li span, .info-text-iphone ul li span {
  padding: 0 20px 0 0;
}

.ipone-rules-block table tr td ul li {
  padding: 3px 0;
}

.ipone-rules-block table tr td ul li.free-wiinners-list {
  float: left;
  width: 100%;
  margin: 0 0 8px;
  padding: 0 0 8px;
  border-bottom: 1px dashed #eeeeee;
}

.ipone-rules-block table tr td ul li.free-wiinners-list span {
  float: left;
  width: 100%;
  color: #000000;
}

.ipone-rules-block table tr td ul li.free-wiinners-list span:first-child {
  font-size: 12px;
  color: #999999;
}

.ipone-rules-block table tr td ul li.free-wiinners-list span i {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
}

.ipone-rules-block table tr td ul li.free-wiinners-list span:last-child {
  color: #a61f67;
}

.priz-slider {
  float: left;
  width: 100%;
  margin: 20px 0 0;
  border-top: 1px solid #cecece;
  padding: 30px 0;
  position: relative;
}

.priz-slider ul {
  float: left;
  width: 100%;
  display: table;
}

.priz-slider ul li {
  float: left;
  display: block;
  border: 1px solid #cecece;
  width: 150px;
  height: 200px;
  margin: 0 22px 20px;
  text-align: center;
}

.priz-slider ul li a {
  display: table-cell;
  vertical-align: middle;
  width: 150px;
  height: 200px;
}

.priz-slider ul li img {
  max-width: 150px;
  max-height: 200px;
}

.priz-slider .left-arrow-b {
  top: 120px;
  left: -4px;
  cursor: pointer;
}

.priz-slider .right-arrow-b {
  top: 120px;
  right: -4px;
  cursor: pointer;
}

.iphone-content {
  width: 980px;
  margin: 0 auto;
}

.info-text-iphone {
  float: left;
  width: 100%;
  padding: 20px 0 40px;
}

.info-text-iphone h3, .info-text-iphone h4 {
  float: left;
  width: 100%;
  padding: 10px 0 20px;
  text-indent: 20px;
}

.info-text-iphone ul {
  float: left;
}

.info-text-iphone ul li {
  float: left;
  margin: 8px 20px;
}

.info-text-iphone ol {
  float: left;
  width: 100%;
  margin: 0;
}

.info-text-iphone ul.number-winners-list li {
  float: none;
}

.info-text-iphone ul.number-winners-list li span.amount {
  padding: 0;
  float: right;
}

.info-text-iphone ol li {
  list-style-type: decimal;
  float: left;
  width: 100%;
  margin: 10px 0 10px 38px;
  max-width: 940px;
}

/*iphone END*/
/*twitter*/
.twitter-news {
  float: left;
  width: 100%;
  height: 26px;
  padding: 0 0 3px;
  margin: 0 0 10px;
  box-shadow: 0 0 3px #D3A5A5;
  border: 1px solid #eeeeee;
}

.twitter-news h3 {
  float: left;
  font: 18px/28px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #06C;
  text-indent: 10px;
}

.twitter-news ul {
  float: left;
  padding: 5px 0;
  width: 82%;
}

.twitter-news ul li {
  float: left;
  font: 11px/18px Roboto, Arial, Helvetica, sans-serif;
  padding: 1px 15px 2px;
  color: #888888;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 12px;
  font-weight: bold;
  position: relative;
  max-width: 99%;
}

.twitter-news ul li span:first-child {
  font-weight: bold;
  padding: 0 8px 0 0;
  text-decoration: none;
}

.twitter-news ul li a {
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #555555;
}

.twitter-news ul li a.next-tweet, .twitter-news ul li a.prev-tweet {
  display: block;
  width: 20px;
  height: 30px;
  font: 32px/15px Roboto, Arial, Helvetica, sans-serif;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}

.twitter-news ul li .next-tweet {
  left: 0;
}

.twitter-news ul li a:hover, .twitter-news ul li a:hover span {
  color: #000000;
  text-decoration: none;
}

/*twitter END*/
/*payment-icon-footer*/
.paymen-icons-list {
  width: 100%;
  float: left;
  margin: 36px 0 0;
}

.payment-content-block {
  margin: 0 auto;
  max-height: 50px;
  overflow: hidden;
}
.payment-content-block ul li {
  display: table-cell;
  height: 50px;
  margin: 0;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  transition: filter 0.6s, opacity 0.6s;
  -webkit-filter: grayscale(0%) saturate(8%);
  opacity: 0.6;
}
.payment-content-block ul li:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: none;
  -webkit-filter: grayscale(0%) saturate(80%);
  opacity: 1;
}
.payment-content-block ul li span {
  display: block;
  height: 50px;
  margin: 0 auto;
}

/*payment-icon-footer END*/
/*game open popup*/
.deposit-alert-contain.casino {
  width: 948px;
  height: 695px;
  margin: 50px auto 0;
  border-radius: 5px;
  animation: popup-enter 400ms ease-in-out;
}

.deposit-alert-contain.livecasino-bonus {
  width: 640px;
  height: 390px;
  animation: popup-enter 300ms ease-in-out;
}

.deposit-alert-contain.livecasino-bonus .popup-livecasino-tables {
  height: 390px;
}

.deposit-alert-contain.livecasino-bonus .popup-livecasino-tables iframe {
  height: 390px;
}

.body-wrapper.no-animations .deposit-alert-contain.casino .deposit-alert-contain.livecasino-bonus {
  animation: none;
}

.deposit-alert-contain.casino .contein-slider,
.deposit-alert-contain.casino .games-slider {
  width: 950px;
}

.deposit-alert-contain.casino .Featured-casino-games {
  height: 650px;
  padding: 0;
  width: 950px;
}

.casino-multisearch {
  position: absolute;
  top: 15px;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
}
html[dir=ltr] .casino-multisearch {
  right: 15px;
}
html[dir=rtl] .casino-multisearch {
  left: 15px;
}

.casino-multisearch input[type=search] {
  border: 1px solid #aaaaaa;
  width: 150px;
  height: 22px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 0;
  outline: none;
  border-radius: 3px;
  -webkit-appearance: none;
}
html[dir=ltr] .casino-multisearch input[type=search] {
  padding: 0 18px 0 5px;
}
html[dir=rtl] .casino-multisearch input[type=search] {
  padding: 0 5px 0 18px;
}

.casino-multisearch span {
  float: left;
  font: 14px/22px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0 5px 0 0;
}

.casino-multisearch input[type=search]:focus {
  border: 1px solid #919191;
  transition: border 300ms;
}

.body-wrapper.no-animations .casino-multisearch input[type=search]:focus {
  transition: inherit;
}

.deposit-alert-contain.casino .Featured-casino-games .games-slider h3 {
  text-indent: 15px;
  padding: 15px 0;
  font-size: 21px;
}

.deposit-alert-contain.casino .games-slider ul {
  margin: 45px 0 0;
  height: 588px;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 100%;
  box-sizing: border-box;
}

.deposit-alert-contain.casino .games-slider ul li {
  height: 200px;
  margin: 0 0 0 13px;
}

.deposit-alert-contain.casino p {
  display: block;
  padding: 0;
}

.deposit-alert-contain.casino p span {
  width: auto;
  float: none;
}

.deposit-alert-contain.casino .popular-game-name p {
  text-align: left;
}

/*game open popup END*/
/*live dealer error*/
.error-block-ld {
  float: left;
  width: 100%;
  margin: 44px 0 0 0;
  padding: 20px 0;
  background: url(../../../images/backgrounds/error-ld.jpg?v=650) no-repeat 50% 0;
  height: 600px;
  min-width: 980px;
}

.info-text-error-ld {
  width: 960px;
  margin: 50px auto 0;
  display: table;
  border-radius: 10px;
  padding: 20px 0;
  min-height: 150px;
}

.info-text-error-ld ul {
  float: left;
  width: 100%;
}

.info-text-error-ld ul li {
  font: 22px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}

.info-text-error-ld ul li span {
  color: #f00;
  text-transform: uppercase;
}

.info-text-error-ld ul li a {
  text-decoration: underline;
  color: #f00;
}

/*live dealer error END*/
/*live dealer promo*/
.livedealer-promo {
  float: left;
  width: 100%;
  min-width: 980px;
  padding: 0 0 20px;
  min-height: 500px;
}

.contain-livedealer-centr {
  width: 980px;
  margin: 40px auto auto;
}

.left-picture-dealer {
  float: left;
  width: 320px;
  margin: 0 0 0 5px;
}

.right-text-dealer {
  float: right;
  width: 600px;
  margin: 0 20px 0 0;
  min-height: 300px;
}

.right-text-dealer h1 {
  float: left;
  width: 100%;
  font: 25px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 0 0 20px;
}

.right-text-dealer h1 span, .right-text-dealer ul li span {
  text-transform: uppercase;
  font-weight: bold;
}

.right-text-dealer ul {
  float: left;
  width: 100%;
}

.right-text-dealer ul li, .right-text-dealer .livedealer-promotion p {
  width: 100%;
  padding: 10px 0;
  font: 16px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.right-text-dealer ul li p {
  font-weight: bold;
}

.right-text-dealer ul li a {
  color: #e61755;
  font-weight: bold;
}

.right-text-dealer ul li a:hover {
  text-decoration: none;
}

.right-text-dealer .load-more-news {
  width: 100%;
}

.right-text-dealer .load-more-news a {
  color: #e61755;
  padding: 0 0 5px;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #dad8d8;
  border: 1px solid #b5b4b4;
}

.right-text-dealer .load-more-news a span:after {
  background: none;
  content: "»";
  font: 21px/20px Roboto, Arial, Helvetica, sans-serif;
  transform: rotate(90deg);
  position: relative;
  top: 3px;
  left: 8px;
}

/*live dealer  promo END*/
/*Cash out*/
.cash-out-button {
  width: 100%;
  text-align: center;
}

.cash-out-button button {
  padding: 2px 8px 3px;
  border-radius: 5px;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  border: none;
  cursor: pointer;
  box-shadow: 0 0 1px #333333 inset;
  text-transform: uppercase;
}

.cash-out-button button b {
  font-weight: normal;
}

.history-list .cash-out-button {
  margin: 0 0 3px;
}

/*Cash out END*/
/*help faq*/
.body-wrapper.popup .wrapper-contein {
  padding: 0;
}

.contain-all-settings {
  float: right;
}

.help-landing {
  margin: 0;
  float: left;
  width: 100%;
  min-width: 980px;
}

.help-landing .contain-all-settings {
  position: relative;
  right: 0;
}

.sub-nav-faq {
  float: left;
  width: 100%;
  border-bottom: 1px solid #dddddd;
}

.sub-nav-faq ul {
  float: left;
}

.sub-nav-faq ul li {
  float: left;
  margin: 0 0 0 25px;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.sub-nav-faq ul li a {
  text-decoration: none;
  color: #000000;
  display: block;
  padding: 12px 0 10px;
}

.sub-nav-faq ul li.active a, .sub-nav-faq ul li a:hover {
  color: #a61f67;
  transition: color 250ms;
}

.body-wrapper.no-animations .sub-nav-faq ul li.active a,
.body-wrapper.no-animations .sub-nav-faq ul li a:hover {
  transition: inherit;
}

.block-faq-content, .question-faq {
  float: left;
  width: 100%;
}

.question-faq ul {
  float: left;
  padding: 20px;
  width: calc(100% - 40px);
  margin: 0;
}

.question-faq ul li {
  float: left;
  width: calc(100% - 30px);
  padding: 10px 15px;
  background: #eeeeee;
  border-radius: 3px;
  margin: 0 0 10px 0;
  max-height: 32px;
  overflow: hidden;
}

.question-faq ul li.open-q {
  max-height: inherit;
}

.body-wrapper.no-animations .question-faq ul li.open-q,
.body-wrapper.no-animations .question-faq ul li.open-q.ng-animate {
  transition: none;
}

.question-faq ul li h3 {
  float: left;
  width: 100%;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding: 0 0 2px;
  position: relative;
  text-indent: 20px;
}

.question-faq ul li h3:before {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  content: "►";
  color: #a61f67;
  text-indent: 0;
  text-align: center;
  transition: transform 300ms;
}

.body-wrapper.no-animations .question-faq ul li h3:before {
  transition-duration: inherit;
}

.question-faq ul li.open-q h3:before {
  transform: rotate(90deg);
}

.question-faq ul li p {
  position: absolute;
  display: none;
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
  bottom: -300px;
  color: #4e4e4e;
}

.question-faq ul li.open-q p {
  display: block;
  position: relative;
  bottom: 0;
  float: left;
  width: 100%;
  padding: 5px 0 0;
}

.help-rules-block {
  float: left;
  width: 100%;
}

.help-rules {
  float: left;
  width: calc(100% - 276px);
  padding: 15px 20px;
  position: relative;
}

.help-rules.payments {
  width: 100%;
  padding: 15px 0;
}

.help-rules:before {
  content: "";
  position: absolute;
  top: 0;
  left: -35px;
  width: 35px;
  height: 100%;
  border-right: 1px solid #e6e6e6;
  display: block;
  background: #f9f9f9;
  background: -moz-linear-gradient(left, #fefefe 0%, #f8f8f8 100%);
  background: -webkit-linear-gradient(left, #fefefe 0%, #f8f8f8 100%);
  background: -o-linear-gradient(left, #fefefe 0%, #f8f8f8 100%);
  background: -ms-linear-gradient(left, #fefefe 0%, #f8f8f8 100%);
  background: linear-gradient(left, #fefefe 0%, #f8f8f8 100%);
  min-height: 200px;
}

.help-rules h1 {
  float: left;
  width: 100%;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #a61f67;
  font-weight: bold;
  padding: 0 0 10px;
}

.help-rules.payments .currency-block {
  position: absolute;
  right: 24px;
  top: -42px;
}

.help-rules.payments .currency-block label {
  float: right;
  margin: 14px 10px 0 0;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #333333;
}

.help-rules.payments .currency-block .select-block {
  width: 100px;
  height: 32px;
  border: 1px solid #999999;
  float: right;
}

.help-rules.payments .select-block select {
  width: 118px;
  background: none;
  border: none;
  height: 34px;
  padding: 0 0 0 5px;
  margin: 0;
  position: relative;
  top: -4px;
}

.help-rules.payments h1 {
  text-indent: 20px;
}

.payments-tab {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  height: 40px;
  margin: 0 0 10px;
}

.payments-tab ul {
  width: calc(100% - 40px);
  margin: 0 0 0 20px;
  display: table;
}

.payments-tab ul li {
  display: table-cell;
  width: 50%;
  text-align: center;
  font: 14px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #666;
  padding: 5px 0;
  height: 30px;
  cursor: pointer;
}

.payments-tab ul li.active {
  border-top: 1px solid #e91152;
  padding: 4px 0 6px;
  background: #ffffff;
  box-shadow: 0 3px 0 #e91152 inset, 1px 0 0 #e6e6e6 inset, -1px 0 0 #e6e6e6 inset;
  cursor: default;
  font-weight: bold;
}

.peymants-info {
  float: left;
  width: calc(100% - 40px);
  padding: 10px 20px;
}

.peymants-info table {
  float: left;
  width: 100%;
  text-align: center;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.peymants-info table tr th {
  border: 1px solid #e6e6e6;
  width: 10%;
  background: #f5f5f5;
  padding: 10px 5px;
  vertical-align: middle;
}

.peymants-info table tr td {
  border: 1px solid #e6e6e6;
  width: 10%;
  padding: 0;
  vertical-align: middle;
}

.peymants-info table tbody tr:nth-child(odd) td {
  background: #fcfcfc;
}

.peymants-info table tbody tr.open-info td {
  border-top: 4px solid #e6e6e6;
  border-bottom: 4px solid #e6e6e6;
}

.information-icon {
  width: 100%;
  height: 50px;
}

.information-icon span {
  display: block;
  width: 20px;
  height: 20px;
  background: #585858;
  border-radius: 50%;
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 -1px 0 #222222;
  margin: 0 auto;
  position: relative;
  top: 15px;
  text-align: center;
  cursor: pointer;
}

.peymants-info table tbody tr.open-info td:first-child .payment-content-block {
  box-shadow: 3px 0 0 #e6e6e6 inset;
}

.peymants-info table tbody tr.open-info td:last-child .information-icon {
  box-shadow: -3px 0 0 #e6e6e6 inset;
}

.peymants-info .payment-content-block {
  width: auto;
}

.help-rules.payments .payment-content-block ul li {
  filter: none;
  -webkit-filter: none;
  width: auto;
  opacity: 1;
  display: inline-block;
}

.peymants-info table tr.block-info td {
  padding: 5px 20px;
  background: #ffffff;
  display: none;
}

.peymants-info table tr.block-info td p {
  float: left;
  width: 100%;
  padding: 5px 0;
  text-align: left;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #333;
  white-space: normal;
}

.payment-b-contain {
  float: left;
  width: 100%;
  margin: 20px 0 0;
  padding: 10px 0;
  border-top: 1px solid #e6e6e6;
}

.payment-b-contain ul {
  float: left;
  width: 100%;
  display: table;
}

.payment-b-contain ul li {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
}

.payment-b-contain ul li:first-child {
  text-align: left;
}

.payment-b-contain ul li button {
  float: right;
  border: 0;
  padding: 0 20px;
  height: 36px;
  cursor: pointer;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  background: #a61f67;
  border-radius: 0;
}

.payment-b-contain ul li button:disabled {
  cursor: default;
  background: #999999;
}

.peymants-info table tr.block-info.open td {
  display: table-cell;
}

.all-right-b {
  float: left;
  width: 100%;
  text-align: center;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #666;
  padding: 15px 0 0;
}

.help-rules h2 {
  float: left;
  width: 100%;
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #585858;
  font-weight: bold;
  padding: 0 0 10px;
}

.help-rules p {
  float: left;
  width: 100%;
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #585858;
  padding: 0 0 10px;
}

.rules-menu-b {
  float: left;
  width: 200px;
  padding: 14px 10px 15px 25px;
}

.rules-menu-b ul {
  float: left;
  width: 100%;
}

.rules-menu-b ul li {
  margin: 0;
  width: 100%;
  float: left;
}

.rules-menu-b ul li a {
  float: left;
  position: relative;
  display: block;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #585858;
  padding: 6px 0 6px 20px;
  z-index: 22;
}

.rules-menu-b ul li a:before {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  left: 0;
  top: 6px;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  content: "► ";
  color: #a61f67;
  text-indent: 0;
  text-align: center;
  text-shadow: 0 -1px 0 #666666;
}

.rules-menu-b ul li a:hover {
  color: #a61f67;
  transition: color 250ms;
}

.body-wrapper.no-animations .rules-menu-b ul li a:hover {
  transition: inherit;
}

/*help faq END*/
/*accepted-noification*/
.bet-accepted-noification {
  float: left;
  width: 100%;
  position: relative;
  background: #A7E6C2;
  padding: 3px 0;
  min-height: 26px;
}

.bet-accepted-noification.error {
  background: #E4B3B3;
}

.bet-accepted-noification.error .accepted-bet-icon {
  background: none;
}

.bet-accepted-noification.error .accepted-bet-icon:before {
  color: #C40202;
  content: "";
  font: 20px/24px icomoon;
}

.bet-accepted-noification.ng-hide {
  animation: noification 500ms linear;
  animation-fill-mode: forwards;
}

.body-wrapper.no-animations .bet-accepted-noification.ng-hide, .bet-accepted-noification.error.ng-hide {
  animation: none;
}

@keyframes noification {
  0% {
    transform: scale(1);
    display: block !important;
    opacity: 1;
  }
  50% {
    transform: scale(1.2);
    display: block !important;
    opacity: 0.7;
  }
  100% {
    transform: scale(1.4);
    display: block !important;
    opacity: 0.3;
  }
}
.accepted-bet-icon {
  position: absolute;
  top: 15px;
  margin-top: -12px;
  width: 24px;
  height: 24px;
}
html[dir=ltr] .accepted-bet-icon {
  left: 7px;
}
html[dir=rtl] .accepted-bet-icon {
  right: 7px;
}

.accepted-bet-icon:before {
  content: "";
  font: 11px/24px icomoon;
  text-indent: 0;
  color: #356B4D;
  text-align: center;
}

.body-wrapper div.accepted-close-icon {
  position: absolute;
  top: 15px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.5);
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  transition-duration: 250ms;
}
html[dir=ltr] .body-wrapper div.accepted-close-icon {
  right: 4px;
}
html[dir=rtl] .body-wrapper div.accepted-close-icon {
  left: 4px;
}

.betslit-top-name-box .tabs-booking {
  display: none;
}

.body-wrapper.no-animations .accepted-close-icon {
  transition-duration: inherit;
}

.accepted-close-icon:hover {
  color: #000000;
}

.accepted-close-icon:before {
  content: "";
  font: 9px/20px icomoon;
  display: block;
  text-align: center;
}

.accepted-bet-message {
  padding: 0 30px;
  color: #222222;
  font: 11px/24px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  max-width: 79%;
}
html[dir=ltr] .accepted-bet-message {
  float: left;
}
html[dir=rtl] .accepted-bet-message {
  float: right;
}

.print-button {
  display: inline-block;
  width: 30px;
  position: relative;
  top: 0;
}
html[dir=ltr] .print-button {
  left: 2px;
}
html[dir=rtl] .print-button {
  right: 2px;
}

.print-button:before {
  content: "";
  position: absolute;
  font: 16px/20px icomoon;
  color: #7B7B7B;
  top: -13px;
  padding: 0 4px;
  border-radius: 1px;
}
html[dir=ltr] .print-button:before {
  left: 0;
}
html[dir=rtl] .print-button:before {
  right: 0;
}

/*accepted-noification END*/
.betslip-toggle {
  position: fixed;
  top: 100px;
  z-index: 99999;
  display: none;
  text-align: center;
  opacity: 0.8;
  border-radius: 5px 0 0 5px;
  padding: 34px 5px 2px;
  width: 18px;
}
html[dir=ltr] .betslip-toggle {
  right: 0;
}
html[dir=rtl] .betslip-toggle {
  left: 0;
}

.betslip-toggle p {
  padding: 0;
  font: 20px/21px Roboto, Arial, Helvetica, sans-serif;
  color: #eee;
  word-break: break-all;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
}

.betslip-toggle span {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 0 #222222;
  padding: 2px 0;
  display: block;
  width: 20px;
  text-align: center;
  box-shadow: 0 0 1px #ffffff;
  border-radius: 50%;
}

.betslip-toggle:hover {
  opacity: 1;
  transition: opacity 300ms;
}

.body-wrapper.no-animation .betslip-toggle:hover {
  transition: inherit;
}

.animate-repeat {
  animation-name: add-ticket;
  animation-duration: 800ms;
  transition-timing-function: linear;
}

@keyframes add-ticket {
  0% {
    display: none;
    max-height: 0;
  }
  1% {
    display: block;
    max-height: 0;
  }
  100% {
    max-height: 150px;
  }
}
.body-wrapper.no-animations .show-extra {
  transition: none;
}

.betting-tooltip {
  position: absolute;
  bottom: 100%;
  padding: 5px 15px;
  white-space: nowrap;
  opacity: 0;
  text-align: left;
  left: -9999em;
  z-index: 999;
  transition: opacity 300ms;
}

.body-wrapper.no-animations .betting-tooltip {
  transition: none;
}

.betting-tooltip:after {
  content: "";
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
}
html[dir=ltr] .betting-tooltip:after {
  left: 20px;
}
html[dir=rtl] .betting-tooltip:after {
  right: 20px;
}

.list-result ul li .betting-tooltip span, .game-live-row .team .betting-tooltip span {
  display: inline;
  width: auto;
  text-align: left;
  float: none;
  padding: 0;
}

.data-range-week {
  color: #444444;
}

.data-range-month {
  color: #a61f67;
  background: #F5F5F5;
}

.body-wrapper.no-footer-nav .wrapper-contein {
  padding: 0 !important;
}

.list-result.overs-list {
  border-spacing: 0;
  margin: 0 16px;
}

.body-wrapper.no-footer-nav ~ .footer-button {
  display: none !important;
}

.list-result.overs-list.large {
  display: block;
}

.list-result.overs-list ul li {
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 8px 5px;
  display: block;
}

.list-result.overs-list ul li span {
  display: block;
  float: right;
}

.list-result.overs-list.large ul li {
  width: 156px;
  float: left;
}

.list-result.overs-list ul li:nth-child(4n+1) {
  border-left: 1px solid #cccccc;
}

.list-result.overs-list ul li:hover {
  border-bottom: 1px solid #cccccc;
  background: #f7f7f7;
}

/*feedback*/
.feedback-button p {
  float: left;
  text-transform: uppercase;
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  background: #a61f67;
  padding: 6px 15px 4px;
  cursor: pointer;
  position: relative;
  z-index: 999;
}

.success-feedback {
  width: 100%;
  text-align: center;
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
}

.feedback-button {
  position: fixed;
  z-index: 99999999;
  text-align: center;
  border: 36px solid transparent;
  border-right: 36px solid #a61f67;
  border-bottom: 36px solid #a61f67;
  right: 0;
  bottom: 0;
  cursor: pointer;
  opacity: 0.85;
  transition: opacity 200ms;
}

.feedback-button:hover {
  opacity: 1;
}

.feedback-button p {
  background: none;
  position: absolute;
  width: 100px;
  padding: 6px 0 4px;
  transform: rotate(-45deg);
  bottom: -20px;
  right: -56px;
}

.fedback-wrapper {
  position: relative;
  width: 410px;
  display: inline-block;
}

.fedback-info {
  float: left;
  width: 340px;
  padding: 80px 35px 20px;
  background: #ffffff;
  text-align: right;
}

.new-default-popup-j .fedback-info {
  position: relative;
}

.feed-closed-b {
  position: absolute;
  top: 0;
  right: -40px;
  width: 40px;
  height: 40px;
  text-align: center;
  cursor: pointer;
  background: #ffffff;
}

.feed-closed-b:before {
  content: "";
  font: 18px/40px icomoon;
  color: #8b8a8a;
  position: absolute;
  right: 10px;
  top: 0;
}

.fedback-info h3 {
  text-align: center;
  font: 16px/60px Roboto, Arial, Helvetica, sans-serif;
  position: absolute;
  height: 60px;
  border-bottom: 1px solid #e6e6e6;
  width: 100%;
  left: 0;
  top: 0;
}

.fedback-wrapper.live-casino .fedback-info h3 {
  line-height: 22px;
  padding: 6px 0 0;
  height: 54px;
}

.fedback-wrapper.live-casino .fedback-info h3 span {
  width: 100%;
  display: block;
}

.fedback-wrapper.live-casino .fedback-info h3 span b {
  font: 16px/22px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

.fedback-info ul {
  float: left;
  width: 100%;
}

.fedback-info ul li {
  float: left;
  width: 100%;
  text-align: left;
}

.fedback-info ul li .form-text {
  width: 100%;
}

.fedback-info ul li p, .fedback-info ul li label {
  color: #282828;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
}

.fedback-wrapper.live-casino label {
  color: #ffffff;
  position: relative;
  top: 10px;
  padding: 0 0 0 24px;
}

.accept-f-b {
  position: relative;
  float: left;
}

.accept-f-b input[type=checkbox] {
  left: -9999em;
  position: absolute;
}

.accept-f-b input[type=checkbox] + label:before {
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  background: #dddddd;
  border-radius: 2px;
  left: 0;
  top: 2px;
  box-shadow: 0 0 1px #1b1b1b;
}

.accept-f-b input[type=checkbox]:checked + label:after {
  font-family: "icomoon";
  content: "";
  color: #000;
  display: block;
  position: absolute;
  border-radius: 2px;
  line-height: 16px;
  font-size: 14px;
  left: 0;
  top: 1px;
  text-indent: 0;
}

.fedback-wrapper.live-casino .fedback-info ul {
  margin: 0 0 10px;
}

.fedback-wrapper.live-casino .fedback-info ul li {
  margin: 0 0 3px;
  list-style-type: decimal;
  color: #ffffff;
}

.fedback-wrapper.live-casino .fedback-info ul li p {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}

.fedback-info ul li .form-text input[type=email] {
  float: left;
  width: 320px;
  height: 40px;
  border-radius: 5px;
  display: block;
  margin: 10px 0 0;
  padding: 0 10px;
  outline: none;
  background: #e6e6e6;
  border: none;
}

.fedback-info ul li textarea {
  border: none;
  width: 320px;
  background: #e6e6e6;
  height: 100px;
  margin: 10px 0 0;
  outline: none;
  resize: none;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 5px 10px 10px;
  border-radius: 5px;
}

.fedback-info ul li .form-text input[type=email]:focus,
.fedback-info ul li textarea:focus {
  box-shadow: 0 0 1px #666666 inset;
  transition-duration: 100ms;
}

.fedback-info button {
  background: #a61f67;
  border: none;
  color: #ffffff;
  text-transform: uppercase;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  height: 34px;
  padding: 0 10px;
  cursor: pointer;
}

.show-m-button {
  float: right;
}

.show-m-button a {
  float: right;
  display: block;
  background: #a61f67;
  border: none;
  color: #ffffff;
  text-transform: uppercase;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  height: 34px;
  padding: 0 20px;
  text-decoration: none;
  border-radius: 20px;
}

.fedback-info button:disabled {
  background: #9e9e9e;
  cursor: default;
}

/*feedback end*/
/*Dialog popup*/
.fedback-wrapper.dialog .fedback-info ul li {
  width: 50%;
  display: inline-block;
  text-align: center;
}

.loginpopup .fedback-wrapper.dialog .fedback-info ul li {
  width: 100%;
}

.dialog-icon-b {
  display: table;
  padding: 0;
  width: 100%;
  height: 125px;
}

.mini-img-dialog {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}

.mini-img-dialog img {
  width: 125px;
  height: auto;
}

.dialog-text-b {
  display: table;
  width: 100%;
  height: 90px;
}

.fedback-wrapper.dialog .fedback-info ul li .dialog-text-b p {
  display: table-cell;
  vertical-align: middle;
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  width: 100%;
  text-align: center;
  color: #c2c5cd;
}

.fedback-wrapper.dialog .fedback-info ul li .dialog-text-b p > p {
  display: inline-block;
}

.fedback-wrapper.dialog .fedback-info ul li a {
  font: 13px/36px Roboto, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #ffffff;
  background: #008D48;
  padding: 0 36px;
  border-radius: 5px;
  height: 36px;
  text-transform: none;
  display: inline-block;
}

.fedback-wrapper.dialog .fedback-info ul li a > p {
  font: 13px/36px Roboto, Arial, Helvetica, sans-serif;
}

/*Dialog popup*/
.casino-view {
  z-index: 997;
  position: fixed;
  top: 36%;
  background: #1f1f1f;
  padding: 2px 1px;
}
html[dir=ltr] .casino-view {
  right: 0;
  border-left: 2px solid #a61f67;
}
html[dir=rtl] .casino-view {
  left: 0;
  border-right: 2px solid #a61f67;
}

.casino-view li {
  float: none;
  padding: 0;
  margin: 5px 3px;
  opacity: 0.4;
}

.casino-view li.selectedView {
  opacity: 1;
}

.casino-view li a {
  display: block;
  text-decoration: none;
  position: relative;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  box-sizing: border-box;
  border: 1px solid #ffffff;
}

.casino-view li a:before {
  content: "";
  background: #ffffff;
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 1px;
  left: 1px;
}

.casino-view li:nth-child(2) a:before {
  width: 4px;
  box-shadow: 6px 0 0 #FFF;
}

.casino-view li:nth-child(3) a:before {
  width: 4px;
  height: 4px;
  box-shadow: 6px 0 0 #ffffff, 0 6px 0 #ffffff, 6px 6px 0 #ffffff;
}

.add-casino-game {
  position: absolute;
  left: calc((100% - 110px) / 2);
  z-index: 99;
  top: calc((100% - 100px) / 2);
  border-radius: 50%;
  text-align: center;
  box-shadow: 0 0 40px #a61f67;
}

.add-casino-game:hover {
  box-shadow: 0 0 40px #999999;
  transition: box-shadow 200ms;
}

.body-wrapper.no-animations .add-casino-game:hover {
  transition: inherit;
}

.add-casino-game a {
  height: 100px;
  width: 100px;
  display: block;
  border-radius: 30%;
  font-size: 60px;
  line-height: 100px;
  font-weight: bold;
  color: #737888;
  background: #121623;
  box-shadow: 0 0 2px #a61f67 inset;
}

.add-casino-game a:hover {
  color: #ffffff;
  transition: color 200ms;
}

.body-wrapper.no-animations .add-casino-game a:hover {
  transition: inherit;
}

.add-casino-game a:active {
  background: #473131;
}

.country-b.casino {
  margin: 0;
  height: auto;
  min-height: 41px;
}

.country-b.casino-popup {
  position: absolute;
  width: 940px;
  margin: 44px 0 0;
  z-index: 4;
}

.deposit-alert-contain.casino .games-slider .no-games {
  position: absolute;
  top: 20%;
}

.deposit-alert-contain.casino .games-slider .no-games p {
  font: 40px/44px Roboto, Arial, Helvetica, sans-serif;
  color: #cccccc;
}

.deposit-alert-contain.casino .load-more-news a {
  margin: 0 0 10px;
}

.deposit-alert-contain.casino .load-more-news a p {
  display: inline-block;
}

.country-block-contain.popup {
  width: 940px !important;
  height: 42px;
}

.games-slider h3 {
  text-transform: uppercase;
}

.livedealer .games-slider h3 {
  color: #ffffff;
}

.load-more-news.multiview {
  width: 920px;
}

.all-games-wrap {
  float: left;
  width: 100%;
  min-width: 980px;
}

.body-wrapper.virtualsports:before {
  display: none;
}

.footer-button {
  position: fixed;
  width: 60px;
  height: 18px;
  margin: 0;
  z-index: 100019;
  bottom: 0;
  left: calc((100% - 60px) / 2);
  background: #000000;
  font: 16px/18px icomoon;
  color: #ffffff;
  text-align: center;
  border-radius: 3px 3px 0 0;
  transition: opacity 300ms, transform 300ms;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.body-wrapper.no-animations ~ .footer-button {
  transition-duration: inherit;
}

.footer-button:hover {
  opacity: 1;
}

.footer-button:before {
  content: "";
}

.footer-button.footer-button-open {
  opacity: 1;
}

.footer-button.footer-button-open:before {
  content: "";
}

.old-18-year {
  position: absolute;
  top: 310px;
  left: 5px;
  box-shadow: 0 0 3px #a61f67;
  width: 44px;
  height: 44px;
  border-radius: 50%;
}

.old-18-year p {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  box-shadow: 0 0 1px #ffffff inset;
  background: rgba(0, 0, 0, 0.2);
  font: 23px/44px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 0 #000000;
}

.left-list-menu .mini-icon-1.mini-icon--2 {
  left: 6px;
  height: 20px;
}

.contain-fantasy {
  display: table;
  width: 100%;
  height: calc(100% - 103px);
  position: absolute;
  top: 100px;
  box-shadow: 0 3px 0 #293042;
  background: #293042;
}

.deposit-alert-contain.casino .Featured-casino-games .contein-slider h3,
.livedealer .deposit-alert-contain.casino .Featured-casino-games .games-slider ul li .popular-game-name p a {
  color: #000000;
}

.sports-on-top .explorer-container.block-fixed .explorer.scrolled {
  position: fixed;
  z-index: 4449;
}

.sports-on-top .explorer-container.block-fixed ~ .conteiner-content .content .games-center .right-block-list {
  padding: 120px 0 0;
}

.result-match.correct-score .market-tab-switch {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  top: 22px;
  cursor: default;
  z-index: 346;
}
html[dir=ltr] .result-match.correct-score .market-tab-switch {
  right: 16px;
}
html[dir=rtl] .result-match.correct-score .market-tab-switch {
  left: 16px;
}

.market-tab-switch,
.market-tab-switch-closed {
  font: 24px/16px icomoon;
  background: none !important;
}

.conteiner-live-block .market-tab-switch-closed:before {
  content: "";
}

.conteiner-live-block .open-result a .market-tab-switch:before {
  content: "";
}

.conteiner-live-block .closed-result a .market-tab-switch:before,
.conteiner-live-block .market-tab-switch-opened:before {
  content: "";
}

.rg-tracker-with-animation {
  transition: left 200ms ease-in-out;
}

/*transfer-popup*/
.fedback-wrapper.transfer {
  width: 620px;
  animation: popup-enter 400ms ease-in-out;
}

.transfer-casino-popup {
  float: left;
  width: 100%;
  background: #ffffff;
  min-height: 200px;
  border-radius: 5px;
}

.transfer-casino-popup h3 {
  float: left;
  height: 64px;
  width: 100%;
  background: #dd1551;
  border-radius: 5px 5px 0 0;
  border-bottom: 2px solid #dd1551;
  box-shadow: 0 -1px 0 #ffffff inset;
  font: 30px/66px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-indent: 20px;
}

.transfer-form-game {
  float: left;
  width: 580px;
  padding: 10px 20px;
  margin: 5px 0 0;
}

.transfer-form-game ul {
  float: left;
  width: 100%;
  display: table;
}

.transfer-form-game ul li {
  width: 50%;
  display: table-cell;
  word-break: break-strict;
  text-align: center;
  padding: 0 0 20px;
}

.transfer-form-game ul li:first-child {
  border-right: 1px solid #cfcfcf;
}

.transfer-text-form {
  float: left;
  width: 100%;
  margin: 0 0 20px;
}

.transfer-text-form input {
  width: 228px;
  padding: 5px 10px;
  margin: 0;
  height: 22px;
  border: 1px solid #cfcfcf;
}

.transfer-text-form input:focus {
  border: 1px solid #dd1551;
  transition-duration: 300ms;
}

.transfer-form-game ul li button:disabled {
  background: #DA3D6C;
}

.transfer-form-game ul li button {
  padding: 0 24px;
  margin: 0;
  border-radius: 5px;
  background: #d6154f;
  border-bottom: 1px solid #a8112a;
  border-left: 1px solid #d54e64;
  border-top: 1px solid #ff879b;
  border-right: 1px solid #d54e64;
  height: 26px;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #fff;
  cursor: pointer;
  box-shadow: 0 0 1px #e6456d inset, 0 1px 0 #bfbfbf;
}

.transfer-form-game ul li button:disabled {
  cursor: default;
}

.transfer-form-game p {
  float: left;
  width: 100%;
  text-align: center;
  color: #afafaf;
  font: 15px/18px Roboto, Arial, Helvetica, sans-serif;
  padding: 10px 0 5px;
}

.contein-smoll-loader {
  display: block;
  position: absolute;
  top: 63px;
  width: 620px;
  height: 161px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
}

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fedback-wrapper.baner {
  width: 450px;
}

.baner-info img {
  width: 450px;
  height: auto;
}

.fedback-wrapper.baner .feed-closed-b {
  top: 6px;
  right: 6px;
}

.casino-transfer-icon {
  position: absolute;
  right: 40px;
  top: 0;
  font: 12px/22px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #a61f67;
  cursor: pointer;
  height: 20px;
  padding: 0 0 0 28px;
}

.conteiner-content.free .list-totalizator ul li:first-child {
  position: relative;
}

.conteiner-content.free .list-totalizator ul li:first-child .mini-icon-1 {
  position: absolute;
  left: 9px;
  top: 9px;
  font: 16px/16px sport-icon;
}

.conteiner-content.free .list-totalizator ul li:first-child p {
  text-indent: -9999em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.conteiner-content.free .list-totalizator ul li.name-team-totalizator {
  width: 170px;
}

.conteiner-content.free .category-sport-name-list ul {
  right: 0;
  position: relative;
  float: right;
  width: auto;
}

.conteiner-content.free .category-sport-name-list ul li {
  text-align: center;
  width: 64px;
}

.conteiner-content.free .left-b-game {
  position: relative;
}

.conteiner-content.free .left-b-game h1 {
  padding: 10px 0 15px;
}

.conteiner-content.free .left-b-game h1.no-data {
  font: 20px/32px Roboto, Arial, Helvetica, sans-serif;
}

.date-free-totalizator {
  width: 100%;
  float: left;
}
.date-free-totalizator ul {
  float: left;
  width: 100%;
}
.date-free-totalizator ul li {
  float: left;
  margin: 0 10px 10px 0;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.date-free-totalizator ul li:last-child {
  margin: 0;
}
.date-free-totalizator ul li a {
  border-bottom: 2px solid #acacac;
}
.date-free-totalizator ul li:hover a {
  order-bottom: 2px solid #a61f67;
}
.date-free-totalizator ul li.active a {
  border-bottom: 2px solid #a61f67;
  color: #a61f67;
}

.description {
  float: left;
  width: 100%;
  position: relative;
  margin: 10px 0;
  top: 10px;
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #5E5E5E;
}

/*jackpot*/
.body-wrapper.jackpot {
  background: #000000;
}

.body-wrapper.jackpot .contain-casino.poker {
  background: #000000;
  box-shadow: 0 3px 5px #111111;
}

.jackpot-contain-info {
  float: left;
  width: 100%;
  min-width: 980px;
  padding: 60px 0 0;
}

.centr-jackpot-info {
  width: 980px;
  margin: 0 auto;
}

.jeckpot-games-block {
  float: left;
  width: 100%;
  display: table;
}

.jackpot-rules-b {
  width: 50%;
  display: table-cell;
  padding: 30px 20px 30px 10px;
  min-width: 454px;
  max-width: 454px;
}

.jackpot-game-list {
  width: 50%;
  display: table-cell;
  padding: 30px 0 30px 20px;
  vertical-align: top;
  min-width: 476px;
}

.jackpot-game-list .contein-slider,
.jackpot-game-list .games-slider {
  width: auto;
}

.jackpot-game-list .games-slider ul {
  margin: 0;
}

.jackpot-game-list .games-slider ul li .popular-game-name p a {
  color: #9B9B9B;
}

.rules-title {
  float: left;
  width: 100%;
}

.rules-title h2 {
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #cccccc;
  font-weight: bold;
  text-transform: uppercase;
}

.rules-title h2 span {
  float: left;
  width: 100%;
  padding: 10px 0 0;
}

.list-points-slider {
  float: left;
  width: 100%;
  padding: 40px 0;
  position: relative;
  margin: 24px 0 0;
}

.list-points-slider table {
  float: left;
  width: 100%;
  color: #cccccc;
  text-align: center;
}

.list-points-slider table tr th {
  background: #1d1d1d;
  border: 1px solid #000000;
  width: 20%;
  padding: 7px 5px;
  white-space: nowrap;
}

.list-points-slider table tr td {
  background: #575757;
  border: 1px solid #000000;
  width: 20%;
  padding: 7px 5px;
}

.slider-top-button, .slider-bottom-button {
  width: 100%;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  background: #090909;
  text-indent: -9999em;
}

.slider-bottom-button {
  top: auto;
  bottom: 0;
}

.slider-top-button a, .slider-bottom-button a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 40px;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}

.info-rules-big {
  float: left;
  width: 100%;
  margin: 25px 0;
}

.info-rules-big h4 {
  float: left;
  width: 100%;
  text-transform: uppercase;
  color: #434343;
  font: 15px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0 0 10px;
}

.info-rules-big p {
  float: left;
  width: 100%;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #676767;
  font-weight: bold;
  padding: 5px 0;
}

.games-list-jackpot-b {
  float: left;
  width: 100%;
}

/*jackpot END*/
.list-totalizator ul li.events-totalizator.Waiting label input[type=radio],
.list-totalizator ul li.events-totalizator.Win label input[type=radio],
.list-totalizator ul li.events-totalizator.Lose label input[type=radio] {
  display: none;
}

.list-totalizator ul li.events-totalizator.Waiting.selected label,
.list-totalizator ul li.events-totalizator.Win.selected label,
.list-totalizator ul li.events-totalizator.Lose.selected label,
.list-totalizator ul li.events-totalizator.Waiting label:hover,
.list-totalizator ul li.events-totalizator.Win label:hover,
.list-totalizator ul li.events-totalizator.Lose label:hover {
  box-shadow: none;
  background: #F8F8F8;
  cursor: default;
}

.list-totalizator ul li.events-totalizator label {
  position: relative;
}

.list-totalizator ul li.events-totalizator.Waiting label:before {
  display: block;
  position: absolute;
  content: "";
  width: 100%;
  height: 16px;
  left: 0;
  top: 3px;
  background: url(../../../images/free-totalizator.png?v=650) no-repeat 50% 0;
}

.list-totalizator ul li.events-totalizator.Win label:before {
  display: block;
  position: absolute;
  content: "";
  width: 100%;
  height: 16px;
  left: 0;
  top: 3px;
  background: url(../../../images/free-totalizator.png?v=650) no-repeat 50% -68px;
}

.list-totalizator ul li.events-totalizator.Lose label:before {
  display: block;
  position: absolute;
  content: "";
  width: 100%;
  height: 16px;
  left: 0;
  top: 3px;
  background: url(../../../images/free-totalizator.png?v=650) no-repeat 50% -149px;
}

.additional-link {
  position: absolute;
  right: 450px;
  top: 28px;
  z-index: 22;
}

.additional-link a {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #a61f67;
}

.additional-link a:hover {
  border-bottom: 1px solid #888888;
  color: #a61f67;
}

.conteiner.show-fix .additional-link, .conteiner.show-game .additional-link {
  display: none;
}

.info-passport-phone {
  float: left;
  width: 100%;
}

.notifications-container {
  position: absolute;
  top: 48px;
  right: 3px;
  width: 200px;
}

.info-sportsbook-tooltip {
  float: right;
  position: relative;
  padding: 30px 30px 10px 20px;
  margin: 0 0 5px;
  background: #ffffff;
  border: 2px solid #333333;
  border-radius: 3px;
  box-shadow: 0 0 50px -10px #222;
  z-index: 999;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  width: 200px;
}

.info-sportsbook-tooltip h3 {
  position: absolute;
  top: 10px;
  padding: 0 40px 0 0;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #a61f67;
  font-weight: bold;
}

.info-sportsbook-tooltip ul {
  float: left;
  width: 100%;
  margin: 5px 0;
}

.closed-b-tool {
  right: 8px;
  top: 8px;
  position: absolute;
  width: 14px;
  height: 14px;
  border: 1px solid #D3BFBF;
  border-radius: 3px;
  text-align: center;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  cursor: pointer;
  transition-duration: 250ms;
}

.closed-b-tool:before {
  content: "x";
}

.closed-b-tool:hover {
  background: #eeeeee;
}

.info-sportsbook-tooltip ul li {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  margin: 0 0 3px;
}

.info-sportsbook-tooltip ul li label {
  font-weight: normal;
  white-space: nowrap;
}

.info-sportsbook-tooltip ul li label input {
  position: relative;
  top: 3px;
  left: -2px;
}

.live-indicator-text {
  float: left;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}

.live-indicator-text p {
  padding: 10px;
}

/*right baner*/
.flash-bg-player.baner {
  opacity: 1;
}

.right-banner {
  width: 100%;
  height: 295px;
  overflow: hidden;
}

.right-banner img {
  width: 100%;
}

/*right baner END*/
.bet-currency-value .single-bet-betmax {
  padding: 5px 5px;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  border-radius: 3px;
  background: #a61f67;
  color: #ffffff;
  cursor: pointer;
  background: #a61f67;
  border: 0;
}
html[dir=ltr] .bet-currency-value .single-bet-betmax {
  float: right;
  margin: 9px 4px 0 0;
}
html[dir=rtl] .bet-currency-value .single-bet-betmax {
  float: left;
  margin: 7px 0 0 4px;
}

.number-winners-list {
  float: left;
  width: 100%;
  box-shadow: 0 0 3px #DADADA;
}

.number-winners-list tr td {
  width: 33%;
  border: 1px solid #eeeeee;
  padding: 5px;
  text-align: center;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.number-winners-list tr td:first-child, .number-winners-list tr td:last-child {
  width: 12%;
  font-weight: normal;
}

.number-winners-list tr:first-child td {
  background: #a61f67;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  padding: 7px 5px;
}

.popup-livecasino-tables {
  height: 695px;
  overflow: hidden;
}

.live-casino-tables .md-progress-circular, .popup-livecasino-tables .md-progress-circular {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px;
}

.popup-livecasino-tables iframe {
  width: 100%;
  height: 680px;
}

.live-casino-tables {
  padding: 88px 0 0;
  height: 607px;
  overflow: hidden;
  position: absolute;
  width: 948px;
}

.live-casino-tables iframe {
  width: 100%;
  height: 608px;
}

.loader.jackpot, .loader.skillgames {
  top: 25%;
  left: 44%;
  position: absolute;
}

/*virtual sports*/
.conteiner-content.virtualsports {
  margin-top: 0;
}

.conteiner-content.virtualsports .virtual-modern {
  margin: -30px 0 0;
}

.virtual-modern .virtual-sports-tab {
  height: 39px;
  margin-right: 30px;
  border-bottom: 1px solid #cccccc;
}

.virtual-modern h1 {
  margin: 20px 0 35px;
}

.virtual-modern .group-container {
  float: left;
  width: 100%;
}

.virtual-modern .virtual-sports-tab ul li {
  float: left;
}

.virtual-modern .virtual-sports-tab ul li span {
  display: block;
  padding: 0 20px;
  font-size: 11px;
  font-weight: bold;
  line-height: 40px;
  text-transform: uppercase;
}

.virtual-modern .competition-switch {
  display: table;
  width: 100%;
  border-top: 2px solid #000000;
}

.virtual-modern .competition-switch ul {
  display: table-row;
}

.virtual-modern .competition-switch ul li {
  display: table-cell;
  text-align: center;
  font-size: 13px;
  line-height: 45px;
  position: relative;
}

.virtual-modern .competition-switch ul li.active:before {
  content: "";
  left: 50%;
  bottom: 0;
  margin-left: -8px;
  position: absolute;
  border: 8px solid;
  border-color: transparent transparent #ffffff transparent;
}

.virtual-modern .upcoming-events {
  float: left;
  width: 100%;
  min-height: 41px;
  overflow: hidden;
  border-top: 2px solid #000000;
}

.virtual-modern .upcoming-events > div {
  float: right;
}

.virtual-modern .upcoming-events ul {
  float: left;
  margin: 5px 10px;
}

.virtual-modern .upcoming-events ul li {
  float: left;
  height: 23px;
  font-size: 12px;
  line-height: 23px;
  padding: 0 10px;
  margin: 3px;
}

.virtual-modern .upcoming-events ul li.upcoming-title {
  border: 0;
  font-weight: bold;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}

.virtual-modern .game-title {
  width: 670px;
  float: left;
  margin: 0 0 0 16px;
  border-bottom: 2px solid #000000;
}

.virtual-modern .game-title > .ew {
  font-size: 10px;
  line-height: 12px;
}

.virtual-modern .game-title > div {
  float: left;
  text-align: center;
  margin: 8px 10px 8px 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
}

.virtual-modern .game-title > div.ew span {
  display: block;
}

.virtual-modern .virt-video-container {
  padding: 20px 0;
  height: 296px;
}

.virtual-modern .virt-video-container .video-player-control {
  width: 480px;
  height: 16px;
  padding: 5px 0;
  margin: 0 auto;
  overflow: hidden;
  background: #e1e1e1;
  position: relative;
  top: 0;
  right: 0;
}

.virtual-modern .virt-video-container .video-player-control span {
  float: right;
  margin: 0 10px 0 0;
}

.virtual-modern .virt-video-container .video-content {
  width: 480px;
  height: 270px;
  margin: 0 auto;
  background: #000000;
  position: relative;
}

.virtual-modern .virt-video-container .video-content .player {
  width: 100%;
  height: 100%;
}

.virtual-modern .virt-video-container .video-content .overlay-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000000;
}

.virtual-modern .virt-video-container .video-content .details-overlay {
  position: absolute;
  width: 40%;
  height: 40%;
  left: 30%;
  top: 30%;
  background: #ffffff;
}

.virtual-modern .virt-video-container .video-content .details-overlay div {
  position: absolute;
  width: 100%;
  font-size: 16px;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
}

.virtual-modern .virt-video-container .video-content .details-overlay p {
  position: absolute;
  top: 45%;
  width: 100%;
  font-size: 30px;
  text-align: center;
}

.virtual-modern .horse-racing-details .list-result li:first-child, .virtual-modern .horse-racing-details .list-result li:first-child:hover {
  width: 30px;
  padding-left: 0;
  text-align: center;
}

.virtual-modern .horse-racing-details .list-result ul.list-header li:first-child, .virtual-modern .horse-racing-details .list-result ul.list-header li:first-child:hover {
  padding-left: 0;
}

.virtual-modern .horse-racing-details .list-result ul.list-header li p {
  color: #999999;
  font-size: 14px;
}

.virtual-modern .horse-racing-details .list-result ul.list-header li .odds {
  text-align: center;
}

.virtual-modern .horse-racing-details .list-result li:nth-child(2) {
  width: auto;
  min-width: 95px;
  white-space: nowrap;
}

.virtual-modern .horse-racing-details .list-result li.odds {
  width: 80px;
}

.virtual-modern .horse-racing-details .list-result li,
.virtual-modern .horse-racing-details .list-result li:hover,
.virtual-modern .horse-racing-details .list-result ul li.empty-odd:hover,
.virtual-modern .horse-racing-details .list-result li.disabled-cell:hover {
  padding: 6px 0 6px 5px;
}

.virtual-modern .horse-racing-details .list-result ul.list-header li, .virtual-modern .horse-racing-details .list-result ul.list-header li:hover {
  padding: 8px 0 8px 5px;
}

.horse-racing-details .list-result ul.list-header li.arr-up:after {
  content: "";
  font-family: "icomoon";
  padding-left: 2px;
}

.horse-racing-details .list-result ul.list-header li.arr-down:after {
  content: "";
  font-family: "icomoon";
  padding-left: 2px;
}

.virtual-modern .horse-racing-details .list-result .icon-v {
  top: 4px;
}

.virtual-modern .horse-racing-details .list-result li img {
  height: 18px;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

.virtual-modern .horse-racing-details .list-result li .bets {
  line-height: 32px;
}

/*virtual sports END*/
.fileUpload {
  position: relative;
  overflow: hidden;
  background: #a61f67;
  color: #ffffff;
  padding: 0 20px;
  display: inline-block;
  float: left;
  margin: 0 10px 0 0;
}

.fileUpload input.passportUpload {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  width: 100px;
  filter: alpha(opacity=0);
}

.video-notloaded-yet {
  position: absolute;
  top: 25%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #ffffff;
}

.right-baner-d img, .left-baner-d img, .center-info-dealer img {
  -webkit-animation: 0.5s cf4FadeInOut ease-in-out;
}

@-webkit-keyframes cf4FadeInOut {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*print*/
.print-info-b {
  float: left;
  width: 960px;
}

.print-info-b table {
  float: left;
  width: 100%;
  border: 1px solid #b3b3b3;
}

.print-info-b table tr td {
  width: 25%;
  padding: 20px 60px;
  vertical-align: top;
}

.print-info-b table tr:first-child td {
  border-bottom: 1px solid #b3b3b3;
  padding: 25px;
}

.print-info-b table tr:last-child td {
  border-top: 1px solid #b3b3b3;
}

.print-info-b table.booking-bet-print-table tr:last-child td {
  border-top: none;
}

.logo-mini-print {
  float: left;
  width: 241px;
  height: 89px;
  text-align: center;
}

.logo-mini-print img {
  max-width: 241px;
}

.all-bet-inform {
  float: left;
}

.all-bet-inform ul {
  float: left;
  width: 100%;
}

.all-bet-inform ul li {
  width: 100%;
  color: #4e4c5b;
  font: 25px/28px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 0 8px;
  white-space: nowrap;
}

.qr-code-b {
  float: left;
  width: 300px;
  margin-top: 10px;
  text-align: center;
  height: 137px;
  position: relative;
}

.qr-code-b .barcode.code128 {
  display: inline-block;
  height: 100%;
  position: relative;
}

.qr-code-b .barcode.code128 > div.w {
  background: none;
  width: 0 !important;
}

.qr-code-b .barcode.code128 > div.b {
  background: none;
  width: 0 !important;
}

.qr-code-b .barcode.code128 .w20 {
  border-left: 20px solid #ffffff;
}

.qr-code-b .barcode.code128 .w19 {
  border-left: 19px solid #ffffff;
}

.qr-code-b .barcode.code128 .w18 {
  border-left: 18px solid #ffffff;
}

.qr-code-b .barcode.code128 .w17 {
  border-left: 17px solid #ffffff;
}

.qr-code-b .barcode.code128 .w16 {
  border-left: 16px solid #ffffff;
}

.qr-code-b .barcode.code128 .w15 {
  border-left: 15px solid #ffffff;
}

.qr-code-b .barcode.code128 .w14 {
  border-left: 14px solid #ffffff;
}

.qr-code-b .barcode.code128 .w13 {
  border-left: 13px solid #ffffff;
}

.qr-code-b .barcode.code128 .w12 {
  border-left: 12px solid #ffffff;
}

.qr-code-b .barcode.code128 .w11 {
  border-left: 11px solid #ffffff;
}

.qr-code-b .barcode.code128 .w10 {
  border-left: 10px solid #ffffff;
}

.qr-code-b .barcode.code128 .w9 {
  border-left: 9px solid #ffffff;
}

.qr-code-b .barcode.code128 .w8 {
  border-left: 8px solid #ffffff;
}

.qr-code-b .barcode.code128 .w7 {
  border-left: 7px solid #ffffff;
}

.qr-code-b .barcode.code128 .w6 {
  border-left: 6px solid #ffffff;
}

.qr-code-b .barcode.code128 .w5 {
  border-left: 5px solid #ffffff;
}

.qr-code-b .barcode.code128 .w4 {
  border-left: 4px solid #ffffff;
}

.qr-code-b .barcode.code128 .w3 {
  border-left: 3px solid #ffffff;
}

.qr-code-b .barcode.code128 .w2 {
  border-left: 2px solid #ffffff;
}

.qr-code-b .barcode.code128 .w1 {
  border-left: 1px solid #ffffff;
}

.qr-code-b .barcode.code128 .b20 {
  border-left: 20px solid #000000;
}

.qr-code-b .barcode.code128 .b19 {
  border-left: 19px solid #000000;
}

.qr-code-b .barcode.code128 .b18 {
  border-left: 18px solid #000000;
}

.qr-code-b .barcode.code128 .b17 {
  border-left: 17px solid #000000;
}

.qr-code-b .barcode.code128 .b16 {
  border-left: 16px solid #000000;
}

.qr-code-b .barcode.code128 .b15 {
  border-left: 15px solid #000000;
}

.qr-code-b .barcode.code128 .b14 {
  border-left: 14px solid #000000;
}

.qr-code-b .barcode.code128 .b13 {
  border-left: 13px solid #000000;
}

.qr-code-b .barcode.code128 .b12 {
  border-left: 12px solid #000000;
}

.qr-code-b .barcode.code128 .b11 {
  border-left: 11px solid #000000;
}

.qr-code-b .barcode.code128 .b10 {
  border-left: 10px solid #000000;
}

.qr-code-b .barcode.code128 .b9 {
  border-left: 9px solid #000000;
}

.qr-code-b .barcode.code128 .b8 {
  border-left: 8px solid #000000;
}

.qr-code-b .barcode.code128 .b7 {
  border-left: 7px solid #000000;
}

.qr-code-b .barcode.code128 .b6 {
  border-left: 6px solid #000000;
}

.qr-code-b .barcode.code128 .b5 {
  border-left: 5px solid #000000;
}

.qr-code-b .barcode.code128 .b4 {
  border-left: 4px solid #000000;
}

.qr-code-b .barcode.code128 .b3 {
  border-left: 3px solid #000000;
}

.qr-code-b .barcode.code128 .b2 {
  border-left: 2px solid #000000;
}

.qr-code-b .barcode.code128 .b1 {
  border-left: 1px solid #000000;
}

.result-bet-icon.return:before {
  font: 16px/16px icomoon;
  color: #000000;
  content: "";
  top: -2px;
  position: absolute;
}

.print-button-w {
  position: relative;
  float: left;
  width: 32px;
  height: 24px;
  margin: 3px 0;
}

.print-button-w:before {
  content: "";
  position: absolute;
  font: 16px/20px icomoon;
  color: #333333;
  top: 0;
  left: 0;
  padding: 1px 8px;
  border-radius: 2px;
  z-index: 11;
  background: #ABABAB;
}

.print-button-w button {
  background: none;
  border: 0;
  position: relative;
  z-index: 22;
  width: 32px;
  height: 24px;
  outline: none;
  float: left;
}

.unsitled-b {
  float: left;
  width: 100%;
  text-align: center;
  font: 37px/40px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #4e4c5b;
}

.print-info-b table tr td h1 {
  float: left;
  width: 100%;
  text-align: center;
  font: 50px/52px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #4e4c5b;
  padding: 32px 0 0;
}

.info-separator-b,
.info-separator-b ul {
  float: left;
  width: 100%;
}

.info-separator-b ul li {
  width: 100%;
  position: relative;
  font: 29px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #4e4c5b;
  padding: 2px 0;
}

.info-separator-b ul li:first-child {
  font-weight: bold;
}

.potincial-win-print {
  float: left;
  width: 100%;
  font: 29px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #4e4c5b;
}

.icon-sport-print {
  position: absolute;
  left: -56px;
  top: 8px;
  width: 24px;
  height: 24px;
  transform: scale(1.5);
}

/*print END*/
/*baner game*/
.mini-game-container {
  float: left;
  width: 100%;
  margin: 15px 0 0;
  position: relative;
  overflow: hidden;
}

.mini-game-container iframe {
  float: left;
  width: 100%;
  height: 146px;
}

/*baner game END*/
/*lottery*/
.lottery-wrapper {
  float: left;
  width: 100%;
  min-width: 980px;
  margin: 110px 0 50px;
}

.centr-lottery {
  min-width: 980px;
  max-width: 1600px;
  margin: 0 auto;
}

.contein-all-lattery {
  float: left;
  width: 100%;
}

.contein-all-lattery h2 {
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
  font-weight: bold;
  color: #ec2024;
}

.lottry-left-b {
  float: left;
  width: calc(100% - 540px);
  padding: 0 30px 0 10px;
}

.lottry-left-b p {
  text-align: justify;
  font: 14px/32px Roboto, Arial, Helvetica, sans-serif;
}

.winners-list-found {
  float: left;
  width: 100%;
  display: table;
  margin: 50px 0 0;
}

.top-winners-lottery {
  display: table-cell;
  width: 60%;
  padding: 0 30px 0 0;
  vertical-align: top;
}

.number-drawn-today {
  display: table-cell;
  width: 40%;
  padding: 0 0 0 30px;
  vertical-align: top;
}

.winners-list-found h3 {
  float: left;
  width: 100%;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0 0 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #ec2024;
}

.number-drawn-today select {
  float: left;
  width: calc(100% - 22px);
  margin: 0 0 30px;
  border: 1px solid #574449;
  border-top: 2px solid #574449;
  border-bottom: 2px solid #574449;
  border-radius: 5px;
  height: 36px;
  padding: 0 10px;
  box-shadow: 0 0 1px #000000;
  max-width: 250px;
}

.numbers-lottery-list {
  float: left;
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  max-width: 200px;
  border: 1px solid #F9F9F9;
  padding: 5px 10px;
}

.numbers-lottery-list ul {
  float: left;
  width: 100%;
  display: table;
}

.numbers-lottery-list ul li {
  width: 60%;
  display: table-cell;
  padding: 0;
  text-align: left;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
}

.numbers-lottery-list ul li span {
  color: #ec2024;
}

.top-winners-lottery .numbers-lottery-list {
  max-height: 270px;
  min-width: 220px;
  max-width: 280px;
}

.lottry-right-b {
  float: right;
  width: 500px;
}

.form-started {
  float: left;
  width: 380px;
  padding: 0 60px;
}

.lottry-right-b h2 {
  float: left;
  width: 380px;
  padding: 0 60px 30px;
}

.form-started ul {
  float: left;
  width: 100%;
}

.form-started ul li {
  float: left;
  width: 100%;
  text-align: center;
  margin: 0 0 15px;
}

.form-started ul li label {
  float: left;
  width: 100%;
  text-align: left;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 0 10px;
  color: #ec2024;
}

.form-started .error_msg {
  color: #ec2024;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 15px;
}

.form-started .success_msg {
  color: green;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 15px;
}

.form-started ul li input[type=text] {
  float: left;
  width: calc(100% - 22px);
  margin: 5px 0 0;
  border: 1px solid #574449;
  border-top: 2px solid #574449;
  border-bottom: 2px solid #574449;
  border-radius: 5px;
  height: 36px;
  padding: 0 10px;
  box-shadow: 0 0 1px #000000;
}

.form-started ul li input[type=submit] {
  display: inline-block;
  border: 1px solid #574449;
  background: #ffffff;
  padding: 8px 20px;
  box-shadow: 0 0 1px #000000;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  cursor: pointer;
  margin: 20px 0 0;
}

.new-slider-winners {
  float: left;
  width: 500px;
  position: relative;
  margin: 50px 0 0;
  overflow: hidden;
}

.big-winners-img-contain {
  float: left;
  width: 452px;
  height: 298px;
  overflow: hidden;
  background: #f9f9f9;
  margin: 0 0 0 24px;
}

.big-winners-img-contain img {
  max-width: 452px;
}

.arrow-win-left {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 45%;
  cursor: pointer;
}

.arrow-win-left:before {
  content: "";
  font: 48px/24px icomoon;
  color: #808389;
  position: absolute;
  top: 0;
  left: -14px;
}

.arrow-win-right:before {
  content: "";
  font: 48px/24px icomoon;
  color: #808389;
  top: 0;
  right: -14px;
  position: absolute;
}

.arrow-win-right {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 45%;
  cursor: pointer;
}

.mini-w-images .arrow-win-right,
.mini-w-images .arrow-win-left {
  width: 20px;
  top: 28%;
}

.mini-w-images .arrow-win-right:before,
.mini-w-images .arrow-win-left:before {
  font: 26px/24px icomoon;
  color: #ffffff;
}

.mini-w-images .arrow-win-right:before {
  right: -6px;
}

.mini-w-images .arrow-win-left:before {
  left: -6px;
}

.mini-winners-contain {
  position: absolute;
  z-index: 222222;
  width: 452px;
  bottom: 0;
  background: rgba(97, 92, 87, 0.5);
  left: 24px;
  padding: 10px 0;
}

.mini-w-images {
  position: relative;
  z-index: 111;
  overflow: hidden;
  width: 308px;
  height: 48px;
  padding: 0 20px 0 15px;
  left: 52px;
}

.mini-w-images ul {
  float: left;
  width: 3000px;
}

.mini-w-images ul li {
  float: left;
  display: inline-block;
  width: 72px;
  height: 48px;
  margin: 0 0 0 5px;
  cursor: pointer;
  overflow: hidden;
}

.mini-w-images ul li.slider-active-item {
  opacity: 0.8;
}

.mini-w-images ul li img {
  width: 72px;
}

/*lottery END*/
/*new register*/
.form-seq-quest {
  position: relative;
  float: left;
}

/*new register END*/
/*new-hompage baners*/
.new-homepage {
  width: 100%;
  margin: 0;
  min-width: 980px;
  float: left;
}

.new-homepage .page-main {
  max-width: 1310px;
  padding: 0 20px;
}

.body-wrapper.homepage .new-homepage .top-picture-block {
  max-width: 1310px;
  height: 320px;
  transform: translate3d(0, 0, 0);
}

.new-homepage .featured-games-container {
  width: 100%;
  box-sizing: border-box;
  padding-right: 10px;
  height: 320px;
  float: left;
  border-bottom: 2px solid #121623;
}

.new-homepage .featured-games-container .md-progress-circular {
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
}

.new-homepage .big-buner {
  max-width: 800px;
  height: 320px;
}

.new-homepage .big-cash {
  border-left: none;
  width: 540px;
}

.new-homepage .big-cash .md-progress-circular {
  top: 110px;
  left: 50%;
  margin-left: -50px;
}

.new-homepage .big-cash .cash-comand {
  height: 320px;
}

.new-homepage .announcement .old-view {
  padding: 10px 0;
}

.new-homepage .announcement.new-version {
  padding: 0;
}

.outside-b-sh {
  float: left;
  width: 100%;
  margin: 0 0 10px;
}
.outside-b-sh:only-child {
  margin: 0;
}

.new-homepage .spor-news-nav-contein {
  width: 100%;
  min-width: inherit;
  height: 50px;
}

.new-homepage .nav-news-sport {
  width: 100%;
  height: 50px;
}

.body-wrapper.homepage .new-homepage .spor-news-nav-contein {
  height: 50px;
}

.new-homepage .news-sport-contain {
  width: 100%;
  height: 50px;
}

.new-homepage .nav-news-sport ul li {
  height: 50px;
}

.new-homepage .nav-news-sport ul li a {
  padding: 18px 13px 16px;
}

.new-homepage .nav-news-sport ul .last-item a {
  padding: 6px 26px 6px 10px;
  top: 11px;
  background: #1f2436;
}

.new-homepage .nav-news-sport ul .last-item a:after {
  font: 20px icomoon;
  right: 4px;
  top: 4px;
  font-weight: normal;
}

.new-homepage .nav-news-sport ul .last-item a {
  border: 0;
}

.new-homepage .nav-news-sport ul .last-item:hover .contein-games {
  top: 50px;
  -webkit-columns: 4;
  -moz-columns: 4;
  -ms-columns: 4;
  columns: 4;
  box-sizing: border-box;
  padding: 30px 0 0;
}

.new-homepage .nav-news-sport ul .last-item:hover .contein-games > .meny-games {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 0 24px;
}

.new-homepage .nav-news-sport ul .last-item:hover .contein-games h3 {
  padding: 0 5px 0 3px;
  position: absolute;
  top: 0;
  left: 0;
}

.mini-t-container {
  float: left;
  width: 215px;
  height: 309px;
  margin: 0 0 0 10px;
  padding: 20px 25px;
}

.mini-t-container .md-progress-circular {
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
}

.new-homepage .mein-page-contain {
  padding-bottom: 45px;
}

.list-leder-gamers {
  float: left;
  width: 100%;
  height: 240px;
}

.list-leder-gamers table {
  float: left;
  width: 100%;
}

.list-leder-gamers table tr td {
  padding: 10px 3px;
}

.show-all-listinfo {
  float: left;
  width: 100%;
  margin: 20px 0;
}

.show-all-listinfo button {
  width: calc(100% - 2px);
  padding: 8px 0 6px;
  cursor: pointer;
}

.new-homepage .featured-game-selector {
  left: 30px;
  right: auto;
  top: 280px;
}

.new-homepage .featured-game-selector span {
  float: left;
  margin: 0 7px 0 0;
  width: 13px;
  height: 13px;
}

.new-homepage .featured-game-slide-arrows {
  position: absolute;
  width: 100%;
  top: 50%;
}

.new-homepage .featured-game-slide-arrows span {
  position: absolute;
  font: 40px/0px icomoon;
  left: 10px;
  z-index: 999;
}

.new-homepage .featured-game-slide-arrows span.disabled {
  opacity: 0.5;
  cursor: default;
}

.new-homepage .featured-game-slide-arrows span:first-of-type:before {
  content: "";
}

.new-homepage .featured-game-slide-arrows span:last-of-type {
  left: auto;
  right: 10px;
}

.new-homepage .featured-game-slide-arrows span:last-of-type:before {
  content: "";
}

.all-news-link {
  position: absolute;
  bottom: 0;
  width: calc(100% - 440px);
  right: 0;
  z-index: 33;
}

.all-news-link a {
  float: left;
  padding: 10px 0;
  display: block;
  width: 100%;
  height: 16px;
}

.new-homepage .live-now-b {
  height: 20px;
  padding: 5px 10px;
  max-height: inherit;
  margin: 30px 0 0 30px;
}

.new-homepage .live-now-sport-alias {
  display: none;
}

.name-ligue-new-b {
  display: none;
}

.new-homepage .name-ligue-new-b {
  display: block;
}

.new-homepage .clock-live {
  float: left;
  background: none;
  padding: 0 0 0 10px;
  margin: 28px 10px 0 0;
  max-width: 300px;
}

.new-homepage .name-ligue-new-b p {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.new-homepage .homepage-game-price {
  float: left;
  min-width: 50px;
  margin: 0 0 0 30px;
}

.name-live-team-1 b,
.name-live-team-2 b {
  display: none;
}

.new-homepage .big-main-cash {
  display: none;
}

.new-homepage .name-live-team-1 b,
.new-homepage .name-live-team-2 b {
  display: inline;
}

.new-homepage .name-b-new {
  min-width: 240px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 240px;
  padding: 0 0 0 30px;
}

.new-homepage .name-live-team-1 {
  margin-top: 72px;
}

.new-homepage .name-live-team-1,
.new-homepage .name-live-team-2 {
  height: 20px;
}

.new-homepage .name-live-team-1 > div,
.new-homepage .name-live-team-2 > div {
  display: none;
}

.new-homepage .contein-cash .block-black-hover {
  opacity: 1;
  z-index: 200;
  width: auto;
  bottom: 30px;
  left: 30px;
  height: 32px;
  padding: 0 25px;
}

.new-homepage .contein-cash .block-black-hover .bet-button {
  position: relative;
  top: 0;
  left: 0;
}

.allevents-info-b {
  display: none;
}

.new-homepage .allevents-info-b {
  display: block;
  float: left;
  width: 100%;
  margin: 20px 0 0;
}

.new-homepage .allevents-info-b ul {
  float: left;
  margin: 0 0 0 25px;
}

.new-homepage .allevents-info-b ul li {
  float: left;
  display: inline-block;
  margin: 0 5px 0;
  color: #7b8191;
}

.new-homepage .allevents-info-b ul li a {
  position: relative;
  z-index: 55;
}

.reload-icon {
  display: block;
}

.tournament-info-new {
  float: left;
  width: 100%;
  height: 240px;
}

.tournament-info-new .select-block {
  margin: 5px 0 0;
  width: 100%;
  height: 33px;
}

.tournament-info-new select {
  float: left;
  padding: 0 0 0 15px;
  height: 35px;
  width: calc(100% + 24px);
  border: 0;
  margin: 0;
  position: relative;
  z-index: 33;
}

.tournament-time-b {
  float: left;
  width: 100%;
  margin: 15px 0 0;
}

.name-tournament-new {
  float: left;
  width: 100%;
  margin: 10px 0 0;
  text-align: center;
}

.name-tournament-new h4 {
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.name-tournament-new p {
  float: left;
  width: 100%;
  margin: 2px 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.mini-step-info {
  float: left;
  width: 100%;
  margin: 15px 0 0;
}

.steps-info {
  float: left;
  width: calc((100% - 20px) / 2);
  margin: 0 0 0 20px;
  border-radius: 5px;
  height: 90px;
  text-align: center;
  position: relative;
}

.steps-info.first {
  margin: 0;
}

.steps-info p {
  float: left;
  width: 100%;
  margin: 48px 0 0;
}

.steps-info:before {
  display: block;
  width: 100%;
  text-align: center;
  position: absolute;
  height: 30px;
  left: 0;
  top: 15px;
}

.new-homepage .big-cash.baner-new .block-black-hover {
  width: 100%;
  height: 320px;
  border-radius: inherit;
  overflow: hidden;
  float: left;
  display: block;
  border: none !important;
  bottom: auto;
  left: auto;
  padding: 0;
}

.new-homepage .big-cash.baner-new .block-black-hover img {
  max-width: 540px;
  transform: translate3d(0, 0, 0);
  display: block;
}

/*new-hompage baners END*/
/*lotto number*/
.sport-lotto-number {
  position: absolute;
  left: 0;
  width: 100%;
  top: 77px;
  color: #333;
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/*lotto number END*/
/*new deposit page*/
.ballance-loader.md-progress-circular {
  position: absolute;
  left: 50%;
  top: 40%;
  z-index: 99;
  will-change: transform;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.bet-history.new .md-progress-circular.page-center {
  top: 300px;
}

.balancecashier {
  float: left;
  width: 100%;
}

.body-wrapper .register.deposit {
  width: 950px;
}

.body-wrapper .form-contain.deposit {
  padding: 0 10px;
  width: 950px;
  max-height: 450px;
  overflow-x: hidden;
  overflow-y: auto;
  float: left;
}

.body-wrapper .form-contain.deposit .form-sign-in {
  background: none;
}

.body-wrapper .form-contain.deposit:after {
  content: "";
  clear: both;
  display: block;
}

.body-wrapper .deposit .form-contain h4 {
  padding: 10px 0 15px;
  text-align: center;
  margin: 0 0 23px;
}

.withdraw-tabs {
  float: left;
  width: 100%;
}

.withdraw-tabs li {
  float: left;
  margin: 30px 0 10px 40px;
  height: 32px;
  padding: 0 0 0 40px;
  position: relative;
}

.withdraw-tabs li:first-child {
  margin-left: 0;
}

.withdraw-tabs li:before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
}

.form-contain.deposit.withdraw.status {
  float: left;
  width: 100%;
}

.table-status {
  float: left;
  width: 100%;
  margin: 0 0 30px;
}

.table-status.wallet {
  margin: 0 0 20px;
}

.table-status table {
  float: left;
  width: 100%;
}

.table-status table tr th {
  padding: 10px;
}

.table-status table tr td {
  padding: 10px;
  vertical-align: middle;
  width: 18%;
  height: 32px;
}

.table-status table tr td:last-child {
  min-width: 150px;
}

.table-status table tr td:last-child {
  text-align: center;
}

.deposit .table-status table tr th, .deposit .table-status table tr td {
  text-align: center;
}

.deposit .table-status table tr td .icon-deposit-logo {
  float: none;
  margin: 0 auto;
}

.table-status.wallet table tr td {
  width: 41%;
}

.cancel-btn button {
  padding: 6px 30px;
  border-radius: 20px;
  min-width: 120px;
  cursor: pointer;
}

.table-status.wallet .cancel-btn {
  float: right;
}

.table-status .md-progress-circular {
  left: 50%;
  margin-left: -50px;
}

.cancel-btn.red button:disabled {
  cursor: default;
}

.register .form-contain.deposit div.form-sign-in {
  max-height: inherit;
  min-height: inherit;
  border: none;
  padding: 0;
  width: auto;
}

.register .form-contain.deposit div.form-sign-in.status-message {
  float: right;
}

.register .form-contain.deposit.withdraw div.form-sign-in {
  width: auto;
}

.register .form-contain.deposit div.form-sign-in:first-child {
  width: 100%;
}

.icon-deposit-logo {
  float: left;
  width: 66px;
  height: 42px;
  position: relative;
}

.icon-deposit-logo a {
  display: block;
  width: 90px;
  height: 60px;
  position: absolute;
  top: -12px;
  left: -12px;
  cursor: default;
}

.account-verification-b button {
  height: 34px;
  cursor: pointer;
  padding: 0 20px;
  float: right;
  box-shadow: none;
  border-radius: 20px;
  border: none;
}

.right-block-history.new {
  width: 715px;
  margin-right: 15px;
}

.right-block-history.new .All-Bets-history {
  background: none;
  padding: 0;
  width: 100%;
  height: auto;
}

.right-block-history.new .All-Bets-history h3 {
  width: 100%;
  border-bottom: none;
  margin: 0;
  padding: 8px 0 5px;
}

.right-block-history.new .All-Bets-history .history-list {
  border-spacing: 0;
}

.right-block-history.new .All-Bets-history .history-list ul li {
  padding: 0 20px;
}

.right-block-history.new .history-list ul .transactions-list-date,
.right-block-history.new .history-list ul .transactions-money span {
  text-transform: none;
  text-shadow: none;
}

.left-block-history.new {
  padding: 0 20px;
}

.right-block-history.new .pagination ul li {
  height: 28px;
  border-radius: 2px;
  margin: 0 5px 0 0;
}

.right-block-history.new .pagination ul li.item-active,
.right-block-history.new .pagination ul li.item-active:hover {
  background: none;
}

.register .form-contain.deposit .button-sign {
  width: auto;
  padding: 0;
  margin: 0 0 0 25px;
}

.register .form-contain.deposit .button-sign button {
  padding: 0 20px;
  margin: 0;
  height: 40px;
}

.register .form-sign-in.cash-right {
  width: 100%;
}

.register .form-contain.deposit .form-sign-in.cash-left ~ div.form-sign-in {
  width: 100%;
}

.need2login {
  float: left;
  margin: 50px 0 30px;
  width: 470px;
  min-width: 470px;
  position: relative;
  left: calc((100% - 470px) / 2);
}

.need2login h2 {
  width: 100%;
  padding: 30px 0;
}

.need2login h3 {
  width: 100%;
  display: none;
}

.need2login .form-sign-in {
  float: left;
  width: 410px;
}

.need2login .help-b {
  display: none;
}

.table-status tr td.status_0:hover p {
  display: none;
}

.table-status tr td .cancel-btn {
  display: none;
}

.table-status tr td.status_0:hover .cancel-btn {
  display: block;
}

.cont-deposit-button .popup-bg-contain.active {
  position: fixed;
}

/*new deposit page END*/
.right-block-news span.news-date-b {
  width: calc(100% - 350px);
  margin: 12px 0 10px;
  color: #ffffff;
}

.body-wrapper .country-b .country-block-contain ul .flag-more a:after,
.body-wrapper .country-b .country-block-contain ul .flag-more a:before,
.body-wrapper .sport .more-games a:after,
.body-wrapper .sport .more-games a:before {
  display: none;
}

.body-wrapper .country-b .country-block-contain ul .flag-more > a:after,
.body-wrapper .country-b .country-block-contain ul .flag-more > a:before,
.body-wrapper .sport .more-games > a:after,
.body-wrapper .sport .more-games > a:before {
  display: block;
}

.general-text-icons {
  position: absolute;
  top: 36px;
  z-index: 20;
}
html[dir=ltr] .general-text-icons {
  right: 38px;
}
html[dir=rtl] .general-text-icons {
  left: 38px;
}

.print-icon-b, .download-icon-b {
  display: inline-block;
  text-indent: -9999em;
  width: 24px;
  height: 24px;
}
html[dir=ltr] .print-icon-b, html[dir=ltr] .download-icon-b {
  float: left;
  margin: 0 0 0 10px;
}
html[dir=rtl] .print-icon-b, html[dir=rtl] .download-icon-b {
  float: right;
  margin: 0 10px 0 0;
}

.print-icon-b a, .download-icon-b a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.9);
}

.print-icon-b a:before, .download-icon-b a:before {
  content: "";
  font: 20px/24px icomoon;
  position: absolute;
  text-indent: 0;
  left: 2px;
  top: 0;
}

.print-icon-b a:before {
  content: "";
}

.big-buner .flash_banner {
  position: absolute;
  top: 0;
  left: 0;
}

/*new landing*/
.contain-landing-new {
  float: left;
  width: 100%;
  min-width: 980px;
  padding: 142px 0 20px;
}

.mini-text-new-landing {
  min-width: 950px;
  max-width: 1310px;
  margin: 0 auto;
  padding: 0 15px;
}

.wp-content-b, .wp-content-b p {
  float: left;
  width: 100%;
}

.wp-content-b h1 {
  float: left;
  width: 100%;
  margin: 0 0 16px;
}

.wp-content-b ul {
  float: left;
  width: 100%;
  margin: 44px 0 10px;
}

.wp-content-b ul li {
  position: relative;
  padding: 0 0 0 20px;
}

.wp-content-b ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  z-index: 22;
}

.wp-content-b ul li:after {
  content: "";
  position: absolute;
  left: 3px;
  top: 10px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  z-index: 33;
}

.reg-s-landing-buttons {
  float: left;
  width: 100%;
  margin: 58px 0 120px;
}

.reg-s-landing-buttons > button {
  border-radius: 5px;
  height: 44px;
  border: none;
  padding: 0 30px;
  min-width: 184px;
  margin: 0 10px 0 0;
  cursor: pointer;
}

/*new landing END*/
/*print daily coupon*/
.daily-coupon-print {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  margin: 0;
  font-size: 14px;
  background: #ffffff;
}

.daily-coupon-print table {
  float: left;
  width: 100%;
  border: 2px solid #b3b3b3;
}

.daily-coupon-print table tr td {
  width: 10%;
  padding: 5px;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #F8F8F8;
}

.daily-coupon-print table tr td:nth-child(3),
.daily-coupon-print table tr:nth-child(3) td:nth-child(2),
.daily-coupon-print table tr:nth-child(2) td:nth-child(2) {
  border-left: 2px solid #b3b3b3;
}

.daily-coupon-print table tr:nth-child(3) td {
  border-bottom: 2px solid #b3b3b3;
}

.daily-coupon-print table tr:first-child td {
  border: none;
  padding: 5px;
}

.daily-coupon-print table tr:nth-child(3) td:nth-child(3) {
  border-left: none;
}

.daily-coupon-print table tr:nth-child(2) td {
  border-top: 2px solid #b3b3b3;
}

.daily-coupon-print table tr td:first-child {
  text-align: left;
}

.daily-coupon-print table tr:nth-child(2) td:first-child {
  border-bottom-color: transparent;
}

.sport-name-column-p {
  width: 100%;
  position: relative;
  top: 12px;
  font-size: 24px;
}

.time-b-column {
  width: 50px;
  text-align: center;
}

.name-b-column {
  width: 240px;
}

.event-game-column-b,
.column-name-b {
  min-width: 60px;
  text-align: center;
}

.date-b-column, .coupon-name-b {
  width: 100%;
  text-align: right;
}

.coupon-name-b {
  font-size: 24px;
}

.daily-coupon-print table tr td:nth-child(2) {
  text-align: left;
}

.print-logo-contain-b img {
  max-width: 240px;
  max-height: 70px;
}

/*print daily coupon END*/
/* Belote page fix */
.big-slider-j .dot-slider-pagination-j {
  padding-left: 15px;
  left: 0;
}

.big-slider-j .j-dot-slider-pagination-j-resize {
  position: relative;
  min-width: 980px;
  max-width: 1310px;
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 1260px) {
  .big-slider-j .j-dot-slider-pagination-j-resize {
    width: 980px;
  }
}
/*popup register, sign in iframe*/
.popup-bg-contain.loginiframe .fedback-wrapper {
  width: 500px;
}

.popup-bg-contain.loginiframe .fedback-info {
  width: 430px;
}

.popup-bg-contain.loginiframe .fedback-wrapper.dialog .fedback-info ul li {
  width: 100%;
}

.popup-bg-contain.loginiframe .fedback-wrapper.dialog .fedback-info ul li iframe {
  width: 100%;
}

.popup-bg-contain.regframe .fedback-wrapper {
  width: 980px;
}

.popup-bg-contain.regframe .fedback-info, .popup-bg-contain.resetpassword .fedback-info {
  width: 100%;
  padding: 0;
}

.popup-bg-contain.regframe .fedback-wrapper.dialog .fedback-info ul li {
  width: 100%;
}

.popup-bg-contain.regframe .fedback-wrapper.dialog .fedback-info ul iframe {
  width: 100%;
  display: block;
}

/*popup register, sign in iframe END*/
.j-resize-950-1280 {
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 1260px) {
  .brend-new-slider-j .slide-j .slide-wrap-j {
    width: 980px;
  }

  .j-resize-950-1280 {
    width: 950px;
    max-width: inherit;
  }
}
.wrap-standart-j {
  max-width: 1310px;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 15px;
}

@media screen and (max-width: 1260px) {
  .wrap-standart-j {
    width: 980px;
  }
}
/* new slider j */
.brend-new-slider-j {
  height: 720px;
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
}

.brend-new-slider-j .slide-j {
  height: 100%;
  float: left;
  width: 100%;
  background-position: 75% 50%;
  background-size: cover;
  position: absolute;
  transition: background 1500ms, opacity 1500ms;
  opacity: 1;
  z-index: 5;
}

.brend-new-slider-j .slide-j.ng-hide {
  transition: background 500ms, opacity 500ms;
  opacity: 0;
  z-index: 0;
}

.brend-new-slider-j .slide-j .slide-wrap-j {
  padding: 95px 15px 0 15px;
  position: relative;
  z-index: 10;
  height: 100%;
  box-sizing: border-box;
  max-width: 1310px;
}

.j-max-slider-width {
  max-width: 40%;
  float: left;
}

.slide-wrap-j:after {
  content: "";
  clear: both;
  display: block;
}

.dot-slider-pagination-j {
  position: absolute;
  z-index: 10;
  top: 224px;
}

.dot-slider-pagination-j span {
  width: 23px;
  height: 23px;
  display: block;
  float: left;
  cursor: pointer;
  position: relative;
}

.dot-slider-pagination-j span:before {
  content: "";
  display: block;
  background: rgba(255, 255, 255, 0.15);
  height: 13px;
  width: 13px;
  border-radius: 100%;
  position: absolute;
  left: 5px;
  top: 5px;
  transition: background 800ms;
}

.dot-slider-pagination-j span:first-child {
  margin-left: -5px;
}

.dot-slider-pagination-j span.active-j:before {
  background-color: rgba(255, 255, 255, 0.6);
}

/* end new slider j */
/*superbet information block*/
.superbet-info-block,
.counter-offer-info-block {
  float: left;
  width: 100%;
  min-height: 94px;
  margin-bottom: 10px;
  box-sizing: border-box;
  position: relative;
  z-index: 112;
}
html[dir=ltr] .superbet-info-block,
html[dir=ltr] .counter-offer-info-block {
  padding: 15px 0 15px 15px;
}
html[dir=rtl] .superbet-info-block,
html[dir=rtl] .counter-offer-info-block {
  padding: 15px 15px 15px 0;
}

.text-info-superbet,
.text-info-counter-offer {
  width: 120px;
  position: relative;
  z-index: 20;
}
html[dir=ltr] .text-info-superbet,
html[dir=ltr] .text-info-counter-offer {
  float: left;
}
html[dir=rtl] .text-info-superbet,
html[dir=rtl] .text-info-counter-offer {
  float: right;
}
.text-info-superbet h6,
.text-info-counter-offer h6 {
  float: left;
  width: 100%;
  padding: 0 0 5px;
}

.bet-form form .text-info-superbet p,
.bet-form form .text-info-counter-offer p {
  float: left;
  width: 100%;
  padding: 0;
}

/*superbet information block*/
/* location popup */
.locationpopup .fedback-wrapper {
  position: relative;
  width: 450px;
}

.locationpopup .fedback-info {
  width: 380px;
}

.locationpopup .fedback-wrapper.dialog .fedback-info ul li,
.locationpopup .fedback-wrapper.dialog .fedback-info ul li .dialog-text-b p {
  width: 100%;
  display: block;
  text-align: left;
  font: normal 12px/14px Roboto, Arial, Helvetica, sans-serif;
  margin: 0;
}

.locationpopup .fedback-wrapper.dialog .fedback-info .dialog-buttons-t li {
  display: inline-block;
  float: right;
  width: auto;
}

.locationpopup .fedback-wrapper.dialog .fedback-info .dialog-buttons-t li:last-child {
  margin-right: 5px;
}

.locationpopup .fedback-wrapper.dialog .fedback-info .dialog-buttons-t li a {
  padding: 0 15px;
}

.locationpopup .fedback-wrapper.dialog .fedback-info .dialog-buttons-t li a p {
  color: #ffffff;
}

/* end location popup */
.j-float-main-wrap {
  float: left;
  width: 100%;
  min-width: 980px;
  position: relative;
  z-index: 20;
}

.game-score-multiset ul li:first-child .team-form,
.live-game-team ul li .team-form {
  display: none;
}

.live-game-container .game-info.game-soccer .game-score-multiset ul li:first-child .team-form,
.live-game-generic.live-game-soccer1 ul .team-form {
  display: block;
}

.live-game-container .game-score-multiset ul li:first-child p {
  padding-left: 0;
}

.live-game-team ul li:first-child {
  text-indent: 0;
}

.live-game-container .game-info.game-soccer .game-score-multiset ul li:first-child p {
  padding-left: 34px;
}

.scroll-contain .icons-bet-view {
  background: none;
}

.sport-CyberFootball a > span:before {
  content: "";
}

.random-buttons-j, .pool-stake-box-j {
  float: right;
  text-align: right;
  width: 100%;
}

.random-buttons-j a {
  display: inline-block;
  color: #3f4553;
  position: relative;
  border-bottom: 1px solid #3f4553;
  margin: 0 0 50px 50px;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}

.random-buttons-j a:before {
  font: 19px icomoon;
  content: "";
  color: #7b8191;
  transition: color 200ms;
  position: absolute;
  top: 0;
  left: -30px;
}

.random-buttons-j a.random-j:before {
  content: "";
}

.random-buttons-j a.favourite-j:before {
  content: "";
}

.pool-stake-box-j {
  margin-bottom: 10px;
}

.pool-stake-box-j li {
  display: block;
  float: left;
  width: 100%;
}

.pboptions-j li {
  color: #7b8191;
  font: 14px/24px Roboto, Arial, Helvetica, sans-serif;
}

.pool-stake-box-j input[type=text] {
  background: #c2c5cd;
  border: 1px solid #c2c5cd;
  color: #212532;
  height: 46px;
  padding: 0 16px;
  width: 192px;
  font: 18px Roboto, Arial, Helvetica, sans-serif;
  border-radius: 5px;
  float: right;
  display: block;
  transition: border-color 200ms;
  margin-top: 10px;
}

.pool-stake-box-j input[type=text]:focus {
  border-color: #505767;
}

.pool-stake-box-j button {
  height: 48px;
  font: 18px Roboto, Arial, Helvetica, sans-serif;
  border-radius: 5px;
  float: right;
  display: block;
  border: 0;
  padding: 0 50px;
  margin-top: 10px;
  transition: background 200ms;
}

.pool-stake-box-j button:disabled {
  background: #7b8191;
  color: #c2c5cd;
  cursor: default;
}

.pboptions-j li.bonus-enabled label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-left: 22px;
  vertical-align: bottom;
}

.pboptions-j li.bonus-enabled input[type=checkbox].use-points-j {
  position: absolute;
  opacity: 0;
}

.pboptions-j li.bonus-enabled i {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: #8b8d95;
  position: absolute;
  top: 3px;
  left: 0;
}

.pboptions-j li.bonus-enabled input[type=checkbox]:checked + i:before {
  content: "";
  font: normal 14px "icomoon";
  color: white;
  position: absolute;
  top: 1px;
  left: 1px;
}

.body-wrapper.freebet .games-center .md-progress-circular {
  margin-top: 250px;
}

.betslip-a-rules-j {
  font: 13px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #737888;
  margin-left: 8px;
  display: inline-block;
}

.dndDraggingSource {
  display: none;
}

.random-buttons-j, .pool-stake-box-j {
  float: right;
  text-align: right;
  width: 100%;
}

.random-buttons-j a {
  display: inline-block;
  color: #3f4553;
  position: relative;
  border-bottom: 1px solid #3f4553;
  margin: 0 0 50px 50px;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}

.random-buttons-j a:before {
  font: 19px icomoon;
  content: "";
  color: #7b8191;
  transition: color 200ms;
  position: absolute;
  top: 0;
  left: -30px;
}

.random-buttons-j a.favourite-j:before {
  content: "";
}

.pool-stake-box-j li {
  display: block;
  float: left;
  width: 100%;
}

.pboptions-j li {
  color: #7b8191;
  font: 14px/24px Roboto, Arial, Helvetica, sans-serif;
}

.pboptions-j li.bonus-enabled {
  margin-bottom: 10px;
}

.pool-stake-box-j input[type=text] {
  background: #c2c5cd;
  border: 1px solid #c2c5cd;
  color: #212532;
  height: 46px;
  padding: 0 16px;
  width: 192px;
  font: 18px Roboto, Arial, Helvetica, sans-serif;
  border-radius: 5px;
  float: right;
  display: block;
  transition: border-color 200ms;
}

.pool-stake-box-j input[type=text]:focus {
  border-color: #505767;
}

.pboptions-j li.bonus-enabled label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-left: 22px;
  vertical-align: bottom;
}

.pboptions-j li.bonus-enabled input[type=checkbox].use-points-j {
  position: absolute;
  opacity: 0;
}

.pboptions-j li.bonus-enabled i {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: #8b8d95;
  position: absolute;
  top: 3px;
  left: 0;
}

.pboptions-j li.bonus-enabled input[type=checkbox]:checked + i:before {
  content: "";
  font: normal 14px "icomoon";
  color: white;
  position: absolute;
  top: 1px;
  left: 1px;
}

.popup-bg-contain .live-casino .fedback-info h3 span {
  display: inline-block;
  width: auto;
}

.fedback-wrapper.live-casino .fedback-info ul li.jackpot-current-user, .fedback-wrapper.live-casino .fedback-info ul li.jackpot-current-user p {
  color: #a61f67;
  font-weight: bold;
}

.check.terms label a.info-tooltip {
  cursor: default;
}

.hp-bottom-buner-j {
  float: left;
  width: 540px;
  margin-left: 10px;
  overflow: hidden;
  position: relative;
  height: 365px;
  background: #111522;
  border-bottom: 2px solid #111522;
}

.hp-bottom-buner-j .md-progress-circular {
  margin: -50px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.payment-iframe {
  width: 940px;
  height: 650px;
}

@media screen and (max-width: 1260px) {
  .new-homepage .hp-bottom-buner-j {
    display: none;
  }

  .body-wrapper.homepage .new-homepage .featured-games-container {
    padding-right: 0;
  }
}
.body-wrapper.modern .mini-game-container > a.hide-iframe-j {
  height: 22px;
}

.body-wrapper.modern .mini-game-container {
  margin: 20px 0 0;
}

.body-wrapper.modern .mini-game-container {
  height: 146px;
}

.body-wrapper.modern .mini-game-container > a.hide-iframe-j:before {
  font: 20px/22px icomoon;
}

.body-wrapper.modern .mini-game-container.hidden-j-t {
  height: 21px;
}

.custom-radio input[type=radio] {
  display: none;
}

.custom-radio input[type=radio] + span {
  position: relative;
}
html[dir=ltr] .custom-radio input[type=radio] + span {
  padding: 0 0 0 10px;
}
html[dir=rtl] .custom-radio input[type=radio] + span {
  padding: 0 10px 0 0;
}

.custom-radio input[type=radio] + span:before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: #333;
  display: inline-block;
  position: relative;
  top: 3px;
}
html[dir=ltr] .custom-radio input[type=radio] + span:before {
  left: -10px;
}
html[dir=rtl] .custom-radio input[type=radio] + span:before {
  right: -10px;
}

.custom-radio input[type=radio]:checked + span:after {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #ccc;
  display: inline-block;
  position: absolute;
  top: 5px;
}
html[dir=ltr] .custom-radio input[type=radio]:checked + span:after {
  left: 5px;
}
html[dir=rtl] .custom-radio input[type=radio]:checked + span:after {
  right: 5px;
}

/*popup animation*/
@keyframes popup-bg-enter {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes popup-bg-closed {
  0% {
    display: block !important;
    opacity: 1;
  }
  1% {
    display: block;
    opacity: 1;
  }
  100% {
    opacity: 0;
    display: none !important;
  }
}
@keyframes popup-enter {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popup-closed {
  0% {
    display: block !important;
    opacity: 1;
  }
  1% {
    display: block;
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0);
    display: none !important;
  }
}
/*popup animation END*/
/* modern virtual sports sound-control */
.body-wrapper.modern .virtualsports .sound-volume {
  position: absolute;
  top: -4px;
  right: 24px;
  width: 84px;
  padding-left: 10px;
  padding-right: 10px;
  height: 26px;
  transition: 200ms opacity;
  opacity: 0;
}

.body-wrapper.modern .virtualsports rzslider {
  margin-top: 15px;
}

.body-wrapper.modern .virtualsports rzslider span.rz-bubble {
  display: none;
}

.body-wrapper.modern .virtualsports rzslider span.rz-bar {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #525252;
  border-radius: 10px;
}

.body-wrapper.modern .virtualsports rzslider span.rz-pointer {
  width: 10px;
  height: 10px;
  position: absolute;
  display: inline-block;
  background: none;
}

.body-wrapper.modern .virtualsports rzslider span.rz-pointer:after {
  height: 10px;
  width: 10px;
  background: #525252;
  border-radius: 100%;
  top: 11px;
  left: 0;
}

.virtual-modern .virt-video-container .video-player-control:hover .sound-volume {
  opacity: 1;
}

/* end modern virtual sports sound-control */
.history-list ul li.history-name-team div.history-date-mini > span {
  color: #a62b4a;
}

.history-list ul li.history-name-team div.history-date-mini > span.lay {
  color: #589cb2;
}

.sport-all a > span:before {
  content: "";
}

.sport-EBasketball a > span:before {
  content: "";
}

/* Payments status block */
.register .form-contain.deposit div.form-sign-in.status-message.deposit-withdraw-fix-j {
  display: table;
}

.register .form-contain.deposit div.form-sign-in.status-message.deposit-withdraw-fix-j .text-deposit-contain {
  padding: 0 10px 0 0;
  vertical-align: middle;
  display: table-cell;
}

.register .form-contain.deposit div.form-sign-in.status-message.deposit-withdraw-fix-j form {
  vertical-align: middle;
  display: table-cell;
}

.register .form-contain.deposit div.form-sign-in.status-message.deposit-withdraw-fix-j form button.button-confirm {
  position: static;
}

/* End payments status block */
.contain-all-settings > ng-include, .contain-all-settings .settings > ng-include {
  float: right;
}

li .game-icon-by-id-j-VGS106 + .float-left-of-icon-lss-j p {
  width: 126px;
}

.right-block-history.settings .change-password-section-j .settings-info-contain form.registration-form .form-error-icon {
  top: 14px;
}

.sport-icon-m-j {
  display: block;
  font: 14px/14px sport-icon;
  width: 14px;
  color: #191919;
  position: absolute;
  bottom: 12px;
}
html[dir=ltr] .sport-icon-m-j {
  left: 27px;
}
html[dir=rtl] .sport-icon-m-j {
  right: 27px;
}

html[dir=ltr] .sport-icon-m-j + .legue-sp .flag {
  left: 0;
}
html[dir=rtl] .sport-icon-m-j + .legue-sp .flag {
  right: 0;
}

html[dir=ltr] .sport-icon-m-j + .legue-sp li:first-child {
  padding: 0 50px;
}
html[dir=rtl] .sport-icon-m-j + .legue-sp li:first-child {
  padding: 0 50px 0 50px;
}

div.team-name-market ul li {
  text-shadow: none;
}

.prematch-live-buttons ul li.live-calendar-games-count-j {
  display: none;
}

.body-wrapper.sb.external .contain-fantasy.eastern-view-t {
  position: relative;
  top: 44px;
  height: auto;
  padding-bottom: 44px;
}

.size-contain-separator {
  float: left;
  width: 100%;
}

html[dir=ltr] .sport.modern .menu-games .contain-menu-games ul .more-games {
  float: right;
}
html[dir=rtl] .sport.modern .menu-games .contain-menu-games ul .more-games {
  float: left;
}

.form-sign-in select option, .help-rules.payments .select-block select option, .form-calc-poker ul li .select-block select option {
  text-transform: capitalize;
}

.name-b-list h2 > i {
  font-style: normal;
}

.list-bet-block .name-b-list h2 > b {
  display: none;
}

.loader-btn {
  position: relative;
}

.pb-tooltip-container-j {
  float: right;
  position: relative;
  margin-left: 10px;
}

.pb-tooltip-container-j span {
  display: none;
  position: absolute;
  bottom: 100%;
  background: #E0E4F2;
  font: 12px/12px Roboto, Arial, Helvetica, sans-serif;
  padding: 12px 20px;
  border-radius: 4px;
  color: #787878;
  left: 10px;
  right: 10px;
  box-sizing: border-box;
  text-align: center;
}

.pb-tooltip-container-j:hover span {
  display: inline-block;
}

@media screen and (max-width: 1359px) {
  div.category-nav ul li:nth-child(n+8) a.games-item-box {
    padding: 7px 10px;
  }

  div.category-nav ul li:nth-child(n+8) a.games-item-box > i {
    width: auto;
    margin: 1px 0 2px 5px;
    float: right;
  }

  div.category-nav ul li:nth-child(n+8) a.games-item-box > .under-item-text {
    width: auto;
    float: right;
  }

  .list-bet-block .button-info-text-view-v3 {
    width: 225px;
  }

  .l-t-box .view-switcher-v3 > ul > li > button > span {
    max-width: 80px;
  }
}
.menu-games .contain-menu-games ul li a span.more-count.ng-binding:before {
  color: inherit;
  font: inherit;
}

.accumlator-bonus-m {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.accumlator-bonus-m b {
  color: #1a7051;
}

.accumlator-bonus-m b:before {
  content: "";
  font: 12px/16px icomoon;
  display: inline-block;
  padding-right: 5px;
  top: 1px;
  position: relative;
}

.notifications-fix-on-creload-j {
  position: absolute;
  right: 5px;
  top: 60px;
  display: block;
  width: 1px;
  height: 1px;
}

.sms-verification-container {
  float: left;
  width: 100%;
  margin-top: 10px;
}

.body-wrapper.widgetlastminutesbets .last-minutes-widget-b {
  width: 100%;
}

.last-minutes-widget-b {
  float: left;
  transform: translate3d(0, 0, 0);
}

div.slider-image-wrapper-b {
  background-size: 100%;
}

.second-nav-block ul {
  width: 100%;
}

/* deposit dynamic height */
.body-wrapper .block-slider.block-slider-deposit-t, .body-wrapper .block-slider.block-slider-withdraw-t {
  box-sizing: border-box;
  max-height: 100%;
}

.body-wrapper .block-slider.block-slider-deposit-t.slider-scroll, .body-wrapper .block-slider.block-slider-withdraw-t.slider-scroll {
  box-sizing: border-box;
  max-height: calc(100% + 60px);
}

.body-wrapper .block-slider.block-slider-deposit-t .form-contain.deposit, .body-wrapper .block-slider.block-slider-withdraw-t .form-contain.deposit {
  max-height: calc(100vh - 274px);
  margin: 10px 0;
}

.body-wrapper .block-slider.block-slider-withdraw-t .withdraw-tabs:not(.ng-hide) + .form-contain.deposit {
  max-height: calc(100vh - 293px);
}

.body-wrapper .block-slider.block-slider-deposit-t.slider-scroll .form-contain.deposit, .body-wrapper .block-slider.block-slider-withdraw-t.slider-scroll .form-contain.deposit {
  max-height: calc(100vh - 216px);
}

.body-wrapper .block-slider.block-slider-withdraw-t.slider-scroll .withdraw-tabs:not(.ng-hide) + .form-contain.deposit {
  max-height: calc(100vh - 233px);
}

.deposit .form-sign-in {
  margin: 0;
}

.body-wrapper.footer-movable.slider-open ~ .footer-button {
  animation: footerclosed 300ms;
  transform: translate3d(0, 30px, 0);
}

/* end deposit dynamic height */
.body-wrapper.homepage .news-block-section {
  position: relative;
}

.news-block-section .md-progress-circular {
  position: absolute;
}

.casino-game-contain .icon-delete.favourite.fun a:before {
  content: "";
  font: 22px/40px icomoon;
  right: 9px;
}

.casino-game-contain .icon-delete.favourite.real a:before {
  transform: rotate(180deg);
  content: "";
  font: 22px/40px icomoon;
  right: 9px;
  color: #1a7051;
}

.statistics-page {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
}

.scrolling-toggle-j.systemcalculator-j a:before {
  content: "";
}

.modern .mini-game-container-j .choose-minigame-j, .modern .mini-game-container-j .minigame-selectbox-j select option {
  background: #D4D4D4;
}

.modern .mini-game-container-j .minigame-selectbox-j:after, .modern .hide-iframe-j:before {
  color: #1e2639;
}

.modern .hide-iframe-j:before {
  border-color: #BCBCBC;
}

.body-wrapper .mini-game-container-j .minigame-selectbox-j select {
  padding-left: 10px;
}

.modern .mini-game-container-j .minigame-selectbox-j select, .modern .mini-game-container-j p {
  color: #000000;
  background: #D4D4D4;
}

.multiview-contain .statistics-h2h {
  top: 5px;
}

.live-view-information-b ul li.namber-game-calendar p.ng-hide {
  display: block !important;
}

.live-view-information-b ul li.namber-game-calendar p.ng-hide:before {
  content: " ";
}

.icon-container-product > b.Virtual.Betting:before, .icon-container-product > b.Fast.Games:before {
  content: "";
}

.block-slider .games-save-slider .timeline-control {
  top: 12px;
}

/* dashboard widget on homepage */
.mein-page-contain .contein-cash {
  width: 540px;
  float: right;
}

.mein-page-contain .full-widget-game-info {
  height: 318px;
}

.mein-page-contain .title-b-widget {
  pointer-events: none;
}

.mein-page-contain .title-b-widget .closed-open-arrow {
  display: none;
}

@media screen and (max-width: 1260px) {
  .mein-page-contain .contein-cash {
    width: 100%;
  }
}
.message-info span.new-m {
  animation: arrow-blick 300ms ease;
  animation-iteration-count: 6;
}

/* end dashboard widget on homepage */
.select-block.birthdayForm {
  width: 132px;
  margin: 0 7px 0 0;
}

/* account information */
.account-info-fr-pp {
  width: 760px;
  height: 493px;
  background-color: #ffffff;
  display: inline-block;
  text-align: left;
  position: relative;
}

.account-info-fr-pp h1 {
  height: 80px;
  display: block;
  color: #7b8191;
  font: 400 16px/80px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 0 50px 0 30px;
}

.account-info-fr-pp .close-j {
  text-decoration: none;
  font: 10px/80px icomoon;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  color: #c2c5cd;
  transition: color 200ms;
  padding: 0 24px;
}

.account-info-fr-pp .close-j:before {
  content: "";
}

.account-information-fr-block {
  padding: 20px 30px;
  background-color: rgba(243, 243, 245, 0.5);
  color: #7b8191;
  font: 400 12px/16px Arial, Helvetica, sans-serif;
}

.account-information-fr-block h2 {
  height: 20px;
  font: 400 14px/20px Arial, Helvetica, sans-serif;
  padding: 0 28px;
  text-transform: uppercase;
  position: relative;
  margin: 0 0 12px;
}

.account-information-fr-block h2:before {
  content: "";
  display: block;
  font: 20px/20px icomoon;
  color: rgba(63, 69, 83, 0.6);
  position: absolute;
  top: 0;
  left: 0;
}

.account-information-fr-block strong {
  color: #3f4553;
  font: 700 14px/16px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
  display: block;
}

.account-info-fr-pp h3 {
  padding: 23px 0 16px;
  width: calc(100% - 60px);
  margin: 0 30px;
  color: #3f4553;
  font: 500 14px/16px Roboto, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #f3f3f5;
}

.account-info-fr-pp ul {
  display: table;
  width: calc(100% - 60px);
  margin: 0 30px;
  border-bottom: 1px solid #f3f3f5;
}

.account-info-fr-pp ul li {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  height: 64px;
}

.account-info-fr-pp ul li:last-child {
  width: 1%;
  white-space: nowrap;
}

.account-info-fr-pp ul li div {
  position: absolute;
  top: 19px;
  left: 0;
  width: 100%;
}

.account-info-fr-pp ul li div p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  color: #7b8191;
  font: 400 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.account-info-fr-pp ul li div p strong {
  color: #3f4553;
  font: 700 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.account-info-fr-pp ul li aside {
  display: inline-block;
  white-space: normal;
  color: #7b8191;
  font: 400 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.account-info-fr-pp ul li aside time, .account-info-fr-pp ul li aside span {
  white-space: nowrap;
  display: block;
  text-align: right;
}

.account-info-fr-pp ul li aside span {
  margin: 5px 0 0;
  color: #27a779;
  font: 700 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.account-info-fr-pp button {
  display: block;
  margin: 32px auto 20px;
  padding: 0 28px;
  color: #ffffff;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
  height: 36px;
  border: 0;
  background-color: #27a779;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.3s opacity;
}

.account-info-fr-pp button:hover {
  opacity: 0.9;
}

/* end account information */
/* team logos in live-score section for all views */
.game-score.soccer-template > div > ul > li > img {
  position: absolute;
  display: block;
  width: 48px;
  height: 48px;
  top: 2px;
}
html[dir=ltr] .game-score.soccer-template > div > ul > li > img {
  left: 28px;
}
html[dir=rtl] .game-score.soccer-template > div > ul > li > img {
  right: 28px;
}

html[dir=ltr] .game-score.soccer-template > div > ul:first-child > li > img {
  left: auto;
  right: 28px;
}
html[dir=rtl] .game-score.soccer-template > div > ul:first-child > li > img {
  left: 28px;
  right: auto;
}

html[dir=ltr] .game-score.soccer-template ul:last-child li:first-child img ~ p span {
  padding: 0 0 0 89px;
}
html[dir=rtl] .game-score.soccer-template ul:last-child li:first-child img ~ p span {
  padding: 0 89px 0 0;
}

html[dir=ltr] .game-score.soccer-template > div > ul:first-child > li > img ~ p span {
  padding: 0 89px 0 0;
}
html[dir=rtl] .game-score.soccer-template > div > ul:first-child > li > img ~ p span {
  padding: 0 0 0 89px;
}

/* END team logos in live-score section for all views */
/* fidbet one version view */
/* End fidbet one version view */
.button-confirm > button:disabled {
  pointer-events: none;
}

.reg-verfication-message-j {
  float: left;
  width: 100%;
  margin: 24px 0 0;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.hide-before-j:before {
  display: none;
}

.disabledMaxBetButton {
  opacity: 0.7;
  pointer-events: none;
}

.block-meny-news.promo .right-block-news img {
  float: none;
  margin: 0;
  max-width: 100%;
  height: auto;
}

.block-meny-news.promo .open_blok_news {
  background: #dcdcdc;
  padding: 0;
}
html[dir=ltr] .block-meny-news.promo .left-block-news {
  margin: -20px 20px 10px 0;
}
html[dir=rtl] .block-meny-news.promo .left-block-news {
  margin: -20px 0 10px 20px;
}
.block-meny-news.promo .popup-news-content p {
  font: 16px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  text-shadow: none;
}
.block-meny-news.promo .right-block-news {
  margin: 20px 0 0;
}
.block-meny-news.promo .right-block-news span {
  float: none;
  width: auto;
  font-size: 16px;
  line-height: 26px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.block-meny-news.promo .right-block-news span.date-promo-b {
  margin: 0 0 5px;
  width: auto;
  font-weight: normal;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  opacity: 0.85;
}
html[dir=ltr] .block-meny-news.promo .right-block-news span.date-promo-b {
  float: left;
}
html[dir=rtl] .block-meny-news.promo .right-block-news span.date-promo-b {
  float: right;
}
.block-meny-news.promo .right-block-news span.name-promo-bonus {
  float: right;
  margin: 0 0 5px;
  width: auto;
  font-weight: normal;
  text-transform: uppercase;
}
.block-meny-news.promo .right-block-news p {
  font: 16px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  text-shadow: none;
}
.block-meny-news.promo .sport-name-promo {
  float: right;
  text-transform: uppercase;
  color: #a61f67;
}
.block-meny-news.promo .closed-arrow-b {
  display: none;
}
.block-meny-news.promo .list-news ul .active-news:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 50px 50px 50px;
  border-color: transparent transparent #dcdcdc transparent;
  bottom: -13px;
  z-index: 22;
  right: calc((100% - 100px) / 2);
}

.casino-game-contain .icon-delete.game-info a:before {
  content: "";
  font-size: 16px;
}

.popup-news {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999999;
  animation: popup-bg-enter 0.3s ease-in-out;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  background: rgba(0, 0, 0, 0.7);
}
html[dir=rtl] .popup-news {
  direction: rtl;
}
.popup-news::-webkit-scrollbar-track {
  border-radius: 10px;
}
.popup-news::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.popup-news::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.popup-news::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
@-moz-document url-prefix() {
  .popup-news {
    background: black;
  }
}
.popup-news * {
  box-sizing: border-box;
}

.popup-news-table {
  display: table;
  height: 100%;
  width: 100%;
}
.popup-news-table .popup-news-row {
  display: table-row;
}
.popup-news-table .popup-news-row .popup-news-column {
  display: table-cell;
  vertical-align: middle;
}
.popup-news-table .promo-bonus-title {
  float: left;
  width: 100%;
  font: 40px/54px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  padding: 0 0 24px;
}
.popup-news-table .big-news-block {
  width: 100%;
  margin: 0 auto;
}
.popup-news-table .popup-news-content {
  width: 100%;
  margin: 0;
}
html[dir=ltr] .popup-news-table .popup-news-content {
  float: left;
}
html[dir=rtl] .popup-news-table .popup-news-content {
  float: right;
}
.popup-news-table .popup-news-content span {
  float: none;
  width: auto;
  font-size: 16px;
  line-height: 26px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.popup-news-table .popup-news-content span.date-promo-b {
  margin: 0 0 5px;
  width: auto;
  font-weight: normal;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  opacity: 0.85;
}
html[dir=ltr] .popup-news-table .popup-news-content span.date-promo-b {
  float: left;
}
html[dir=rtl] .popup-news-table .popup-news-content span.date-promo-b {
  float: right;
}
.popup-news-table .popup-news-content span.name-promo-bonus {
  float: right;
  margin: 0 0 5px;
  width: auto;
  font-weight: normal;
  text-transform: uppercase;
}
.popup-news-table .popup-news-content p {
  font: 16px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  text-shadow: none;
  margin: 8px 0 0;
  word-spacing: -1px;
}
.popup-news-table .popup-news-content p.all-text-news-b {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  width: calc(100% - 420px);
  max-height: 500px;
  margin: 0;
  padding-bottom: 20px;
}
.popup-news-table .popup-news-content p.all-text-news-b::-webkit-scrollbar-track {
  border-radius: 10px;
}
.popup-news-table .popup-news-content p.all-text-news-b::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.popup-news-table .popup-news-content p.all-text-news-b::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.popup-news-table .popup-news-content p.all-text-news-b::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .popup-news-table .popup-news-content p.all-text-news-b {
  float: right;
  padding-right: 10px;
}
html[dir=rtl] .popup-news-table .popup-news-content p.all-text-news-b {
  float: left;
  padding-left: 10px;
}
.popup-news-table .popup-news-content p.all-text-news-b > p:first-child {
  margin: 0;
}
.popup-news-table .popup-news-content p ul, .popup-news-table .popup-news-content p ol {
  list-style: revert;
  list-style-position: inside;
  float: none;
  display: block;
}
.popup-news-table .popup-news-content p ul li, .popup-news-table .popup-news-content p ol li {
  padding: 4px 0;
}
.popup-news-table .popup-news-content .popup-news-content-left {
  width: 400px;
}
html[dir=ltr] .popup-news-table .popup-news-content .popup-news-content-left {
  float: left;
}
html[dir=rtl] .popup-news-table .popup-news-content .popup-news-content-left {
  float: right;
}
.popup-news-table .popup-news-content .popup-news-content-left .promo-picture-block {
  width: 100%;
  height: 250px;
  position: relative;
  overflow: hidden;
  object-fit: cover;
  float: left;
}
.popup-news-table .popup-news-content .popup-news-content-left .promo-picture-block img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.popup-news-table .mini-social-icons {
  float: left;
  width: 100%;
  margin: 20px 0 0 0;
}
.popup-news-table .mini-social-icons p {
  margin: 0;
  color: #121623;
}
html[dir=ltr] .popup-news-table .mini-social-icons p {
  float: left;
}
html[dir=rtl] .popup-news-table .mini-social-icons p {
  float: right;
}
.popup-news-table .mini-social-icons ul {
  width: auto;
  display: inline-block;
  position: relative;
  padding: 0;
}
html[dir=ltr] .popup-news-table .mini-social-icons ul {
  float: left;
}
html[dir=rtl] .popup-news-table .mini-social-icons ul {
  float: right;
}
.popup-news-table .mini-social-icons ul li {
  display: block;
  width: auto;
  padding: 0;
  text-indent: -9999em;
  overflow: visible;
}
html[dir=ltr] .popup-news-table .mini-social-icons ul li {
  float: left;
  margin: 0 0 0 6px;
}
html[dir=rtl] .popup-news-table .mini-social-icons ul li {
  float: right;
  margin: 0 6px 0 0;
}
.popup-news-table .mini-social-icons ul li a {
  display: block;
  position: relative;
  width: 25px;
  height: 25px;
  text-decoration: none;
}
.popup-news-table .mini-social-icons ul li a:before {
  transition: color 200ms;
  color: #454a5a;
}
.popup-news-table .mini-social-icons ul li a:hover:before {
  color: #737888;
}
.popup-news-table .mini-social-icons ul .permalink a:before {
  font: 24px/25px icomoon;
  content: "";
  position: absolute;
  left: 0;
  text-indent: 0;
}

.popup-news-close-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  top: 10px;
  z-index: 9999;
  text-align: center;
  font: 10px/24px icomoon;
  color: #7c8292;
  transition: color 200ms;
  cursor: pointer;
}
.popup-news-close-icon:before {
  content: "";
}
html[dir=ltr] .popup-news-close-icon {
  right: 10px;
}
html[dir=rtl] .popup-news-close-icon {
  left: 10px;
}
.popup-news-close-icon:hover {
  color: #404654;
}

.popup-news-content h3 {
  font: 26px/34px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
}

.popup-news-content span {
  float: none;
  width: auto;
  font-size: 16px;
  line-height: 26px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

.popup-news-content p {
  font: 16px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.popup-news-content p::selection, .popup-news-content h3::selection {
  color: #EBD3D3;
  background: #2e323e;
}

.popup-news-content p::-moz-selection, .popup-news-content h3::selection {
  color: #EBD3D3;
  background: #2e323e;
}

.popup-news-content a {
  transition: color 300ms;
  color: #2dc38d;
}
.popup-news-content a:hover {
  color: #1a7051;
}

.popup_block-news {
  background: #dcdcdc;
  padding-top: 30px;
  padding-bottom: 30px;
  max-height: 700px;
  min-width: 950px;
  width: 100%;
  max-width: 1240px;
  overflow: hidden;
  float: none;
  margin: auto;
  position: relative;
}
html[dir=ltr] .popup_block-news {
  padding-left: 30px;
  padding-right: 10px;
}
html[dir=rtl] .popup_block-news {
  padding-left: 10px;
  padding-right: 30px;
}

.promotions-section-j .popup_block-news .popup-news-content p {
  font: 15px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #171c2c;
}
.promotions-section-j ul {
  position: relative;
  width: 100%;
  float: left;
  display: table;
}
.promotions-section-j ul > div > li {
  display: inline-block;
  width: 280px;
  margin: 0 15px;
  padding: 65px 5px 70px;
  vertical-align: bottom;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.promotions-section-j ul > div > li p {
  float: left;
  width: 100%;
  color: #171c2c;
  font: bold 16px/18px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 0 15px;
}
html[dir=ltr] .promotions-section-j ul > div > li p {
  text-align: left;
}
html[dir=rtl] .promotions-section-j ul > div > li p {
  text-align: right;
}
.promotions-section-j ul > div > li > span {
  display: none;
}
.promotions-section-j ul > div > li.active-news:after {
  bottom: 0;
  opacity: 1;
}

/* show modern betslip in classic view */
.right-betslip-contain-modern {
  width: 350px;
  min-width: 350px;
  max-width: 350px;
  display: table-cell;
  vertical-align: top;
  padding: 0 5px 0;
  box-sizing: border-box;
  max-height: calc(100vh - 36px);
}

@media screen and (max-width: 1599px) {
  .right-betslip-contain-modern {
    width: 274px;
    min-width: 274px;
    max-width: 274px;
  }
}
@media screen and (max-width: 990px) {
  .right-betslip-contain-modern {
    max-width: 260px;
    width: 260px;
    min-width: 260px;
  }
}
.right-betslip-contain-modern .viewSwitcher-j {
  margin: 0 0 10px;
  width: 100%;
  float: left;
}

.right-betslip-contain-modern .scroll-contain {
  width: 100%;
  position: static;
  float: left;
  height: 100%;
}

.right-betslip-contain-modern .list-bet-block {
  width: 100%;
}

.right-betslip-contain-modern .bet-container {
  max-height: inherit;
  overflow: visible;
}

/* END show modern betslip in classic view */
.competition-title-v3 > label > span.favorite-competitions-icon-t {
  box-shadow: none;
  vertical-align: middle;
  top: -1px;
}
html[dir=ltr] .competition-title-v3 > label > span.favorite-competitions-icon-t {
  margin: 0 5px 0 0;
}
html[dir=rtl] .competition-title-v3 > label > span.favorite-competitions-icon-t {
  margin: 0 0 0 5px;
}

.no-select-j, .conteiner {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@-moz-document url-prefix() {
  .body-wrapper.slider-open .flash-game-contain {
    transform: scale(0.01);
  }
}
.profile-tab-contain-b form.registration-form.ng-dirty .country-m .form-error-icon {
  top: -32px;
  pointer-events: none;
}

.betting-result-info > .booking-id-text-v3 {
  padding: 0 5px;
}

.betting-result-info > .booking-id-text-v3 i {
  right: 5px;
}

.list-bet-block .booking-id-text-v3 {
  color: #7c8292;
}
.list-bet-block .booking-id-text-v3.booking-no-border {
  border: 0;
}

.list-bet-block .booking-id-text-v3 span > span {
  color: #000000;
}

.list-bet-block .booking-id-text-v3 i {
  color: #293043;
}

.list-bet-block ul.deleted-j {
  opacity: 0.7;
}

.quick-bet-notifications-j {
  float: left;
  width: 100%;
  padding: 5px 10px 10px;
  box-sizing: border-box;
  font: 11px/15px Roboto, Arial, Helvetica, sans-serif;
  color: #707f8c;
}

.quick-bet-notifications-j > div {
  position: relative;
  margin: 5px 0 0 0;
}
html[dir=ltr] .quick-bet-notifications-j > div {
  padding: 0 0 0 22px;
}
html[dir=rtl] .quick-bet-notifications-j > div {
  padding: 0 22px 0 0;
}

.quick-bet-notifications-j > div.warning-j:before {
  content: "";
  display: block;
  font: 16px/16px icomoon;
  color: #c4963f;
  position: absolute;
  top: 0;
}
html[dir=ltr] .quick-bet-notifications-j > div.warning-j:before {
  left: 0;
}
html[dir=rtl] .quick-bet-notifications-j > div.warning-j:before {
  right: 0;
}

.quick-bet-notifications-j b {
  color: #121623;
}

.button-bet button .md-progress-circular.small-progress {
  position: absolute;
  z-index: 20;
  top: 50%;
  left: 50%;
  margin: -10px !important;
  padding: 0 !important;
  opacity: 0.5;
}

.gameCSB1providerCSBexid152000 .contain-header .conteiner {
  animation: pointer-layer 1600ms ease-in-out;
  animation-fill-mode: forwards;
}

@keyframes pointer-layer {
  0% {
    pointer-events: none;
  }
  99% {
    pointer-events: none;
  }
  100% {
    pointer-events: inherit;
  }
}
.tooltip-wrapper-j {
  position: relative;
  float: left;
  width: 100%;
}
.tooltip-wrapper-j > button {
  position: absolute;
  top: 1px;
  width: 68px;
  height: 34px;
  display: block;
  border: none;
  color: #ffffff;
  background: #1a7051;
  font: normal 11px/13px Roboto, Arial, Helvetica, sans-serif;
  transition: background 240ms;
}
html[dir=ltr] .tooltip-wrapper-j > button {
  right: 1px;
}
html[dir=rtl] .tooltip-wrapper-j > button {
  left: 1px;
}
.tooltip-wrapper-j > button:hover {
  background: #208e66;
}
html[dir=ltr] .tooltip-wrapper-j > button + div > input[type=text] {
  padding-right: 34px;
}
html[dir=rtl] .tooltip-wrapper-j > button + div > input[type=text] {
  padding-left: 34px;
  padding-right: 8px;
}
.tooltip-wrapper-j > button:disabled {
  color: #7c8292;
  background: rgba(255, 255, 255, 0.09);
  cursor: default;
}

.tooltip-j {
  width: 286px;
  padding: 10px;
  border-radius: 2px;
  background: #c1c4cd;
  z-index: 99;
  position: absolute;
  color: #404654;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  min-height: 36px;
  box-sizing: border-box;
  display: none;
  bottom: calc(100% + 5px);
  max-width: 100%;
  word-break: break-word;
}
html[dir=ltr] .tooltip-j {
  right: 0;
  text-align: left;
}
html[dir=rtl] .tooltip-j {
  left: 0;
  text-align: right;
}

.register-steps-b.step-2 .tooltip-j,
.partial-registration .tooltip-j,
.personal-details-right .tooltip-j,
.personal-details-left .tooltip-j {
  width: 150px;
}

.tooltip-j a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.tooltip-j:before {
  position: absolute;
  z-index: 99;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  top: 100%;
  border-width: 6px 6px 0 6px;
  border-color: #c1c4cd transparent transparent transparent;
}
html[dir=ltr] .tooltip-j:before {
  right: 14px;
}
html[dir=rtl] .tooltip-j:before {
  left: 14px;
}

.form-error-icon-j {
  position: absolute;
  top: 0;
  width: 36px;
  height: 36px;
  font: 18px/36px icomoon;
  color: #9d2c45;
  text-align: center;
  display: none;
}
html[dir=ltr] .form-error-icon-j {
  right: 0;
}
html[dir=rtl] .form-error-icon-j {
  left: 0;
}

.form-error-icon-j:before {
  content: "";
}

.error .form-error-icon-j, .error .tooltip-j {
  display: block;
}

.birth_month .hint, .birth_year .hint {
  display: none;
}

.body-wrapper.modern[class*=customsport] {
  background: white;
}

.small-currency-wrapper-j {
  float: left;
  width: 100%;
  position: relative;
}

.hintReq:not(:empty):after {
  content: " *";
}

.block-sign-in-form .select-j {
  position: relative;
  float: left;
  width: 100%;
}

.select-block:after {
  pointer-events: none;
}

.block-sign-in-form .select-j:after, .left-block-history .form-sign-in div.select-block:after, .contain-cashier-forms .select-block:after, .settings-info-contain .select-block:after {
  content: "";
  font: 18px icomoon;
  pointer-events: none;
  position: absolute;
  top: calc((100% - 18px) / 2);
  height: 12px;
  color: #000;
  z-index: 40;
}
html[dir=ltr] .block-sign-in-form .select-j:after, html[dir=ltr] .left-block-history .form-sign-in div.select-block:after, html[dir=ltr] .contain-cashier-forms .select-block:after, html[dir=ltr] .settings-info-contain .select-block:after {
  right: 8px;
}
html[dir=rtl] .block-sign-in-form .select-j:after, html[dir=rtl] .left-block-history .form-sign-in div.select-block:after, html[dir=rtl] .contain-cashier-forms .select-block:after, html[dir=rtl] .settings-info-contain .select-block:after {
  left: 8px;
}

.select-block {
  float: left;
  width: 100%;
}

.strong-team-active {
  color: #1798d6 !important;
}

.euro2016-changeStatsMode-j {
  display: inline-block;
  vertical-align: top;
}

.euro2016-changeStatsMode-j input {
  display: inline-block;
  vertical-align: top;
  height: 20px;
  background: rgba(0, 0, 0, 0.4);
  border: 1px solid rgba(0, 0, 0, 0.6);
  color: #c2c5cd;
  font: 11px Roboto, Arial, Helvetica, sans-serif;
  min-width: 76px;
  padding: 0 6px;
  transition: 300ms color, 300ms background;
}
.euro2016-changeStatsMode-j input.active {
  background: #1a7051;
  color: #ffffff;
  pointer-events: none;
}

.euro2016-changeStatsMode-j input:first-child {
  border-right: 0;
  border-radius: 2px 0 0 2px;
}

.euro2016-changeStatsMode-j input:last-child {
  border-left: 0;
  border-radius: 0 2px 2px 0;
}

.euro2016-changeStatsMode-j input:hover {
  color: white;
}

.sport .menu-games .contain-menu-games ul li.with-video-filter.active {
  background: #e31e25;
  box-shadow: 0 -2px 0 #e31e25 inset;
  border-color: #A0161B;
}

.sport .menu-games .contain-menu-games ul li.with-video-filter.active a,
.sport .menu-games .contain-menu-games ul li.with-video-filter.active a > span:before {
  color: white;
}

.sport .menu-games .contain-menu-games ul li.with-video-filter.active a:before {
  border-bottom-color: #A0161B;
}

html.integration-auto-height .sport.asian {
  min-height: 100vh;
}

.centered-j.md-progress-circular {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  margin: -50px !important;
  right: auto !important;
}

.centered-j.md-progress-circular.small-progress {
  margin: -10px !important;
}

.header .popup-messages-icon-t {
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent;
}

.notification-popup-l {
  position: absolute;
  color: white;
  width: 20px;
  height: 20px;
  z-index: 1500;
  right: 530px;
  top: 9px;
}

.notification-popup-l:after {
  font-family: "icomoon";
  font-size: 22px;
  width: 20px;
  height: 15px;
  color: #ac8336;
}

.notification-popup-l:before {
  content: "\a";
  border-style: solid;
  border-width: 6px 0px 6px 7px;
  border-color: transparent transparent transparent #fff;
  position: absolute;
  right: -37px;
  top: 10px;
}

.notification-popup-info-l {
  width: 370px;
  height: 50px;
  border-radius: 4px;
  overflow: hidden;
  position: absolute;
  background: white;
  top: -8px;
  left: -320px;
}

.notification-popup-info-l div:first-child {
  float: left;
  width: 45px;
  height: 100%;
  background: #ac8336;
  color: white;
  font-size: 40px;
  line-height: 45px;
  text-align: center;
}

.notification-popup-info-l div:first-child:after {
  font-family: "icomoon";
  content: "";
}

.notification-popup-info-l div:nth-child(2) {
  float: left;
  width: 295px;
  height: 100%;
  color: black;
  line-height: 15px;
  font-size: 12px;
  padding-top: 2px;
  padding-left: 5px;
  background: #eeeeee;
}

.notification-popup-info-l div:nth-child(2) a {
  color: Black;
  text-decoration: underline;
}

.notification-popup-info-l input[type=text] {
  width: 140px;
}

.custom-close-l {
  color: #9297a4;
  /* text-indent: 20px; */
  position: absolute;
  right: 5px;
  text-decoration: none;
  font-size: 20px;
}

.user-data-input-t .settings-info-contain li {
  display: block;
}

.flash-loader-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  animation: hide-in-a-moment 400ms;
  animation-fill-mode: forwards;
}

.flash-loader-overlay .container {
  position: relative;
  width: 50px;
  height: 50px;
  animation: rotate-fl 1s infinite steps(8);
}

.flash-loader-overlay .box {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  transform: scale(0.8);
  margin: -25px 0 0 -25px;
}

.flash-loader-overlay .cylinder:before, .flash-loader-overlay .cylinder:after, .flash-loader-overlay .cylinder .hand:before, .flash-loader-overlay .cylinder .hand:after {
  content: "";
  position: absolute;
  top: 0;
  left: 22px;
  width: 6px;
  height: 15px;
  border-radius: 10px;
  box-shadow: 0px 35px rgba(255, 255, 255, 0.2);
  transform-origin: 50% 25px;
}

.flash-loader-overlay .container:before {
  background: rgba(255, 255, 255, 0.5);
}

.flash-loader-overlay .container:after {
  transform: rotate(45deg);
  background: rgba(255, 255, 255, 0.6);
}

.flash-loader-overlay .hand:before {
  transform: rotate(90deg);
  background: rgba(255, 255, 255, 0.7);
}

.flash-loader-overlay .hand:after {
  transform: rotate(135deg);
  background: rgba(255, 255, 255, 0.8);
}

@keyframes rotate-fl {
  to {
    transform: rotate(1turn);
  }
}
@keyframes hide-in-a-moment {
  0%, 99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.conteiner-live-block.ng-enter,
.list-result.ng-enter {
  transition: transform 200ms, opacity 200ms;
  transform: rotateX(90deg);
  transform-origin: 0 0;
  opacity: 0;
}

.conteiner-live-block.ng-enter-active,
.list-result.ng-enter-active {
  transform: rotateX(0deg);
  opacity: 1;
}

.conteiner-live-block.ng-leave,
.list-result.ng-leave {
  transition: transform 200ms, opacity 200ms;
  transform: rotateX(0deg);
  transform-origin: 0 0;
  opacity: 1;
}

.conteiner-live-block.ng-leave-active,
.list-result.ng-leave-active {
  transform: rotateX(90deg);
  opacity: 0;
}

.conteiner-live-block.ng-enter,
.list-result.ng-enter {
  transition: transform 200ms, opacity 200ms;
  transform: rotateX(90deg);
  transform-origin: 0 0;
  opacity: 0;
}

.conteiner-live-block.ng-enter-active,
.list-result.ng-enter-active {
  transform: rotateX(0deg);
  opacity: 1;
}

.conteiner-live-block.ng-leave,
.list-result.ng-leave {
  transition: transform 200ms, opacity 200ms;
  transform: rotateX(0deg);
  transform-origin: 0 0;
  opacity: 1;
}

.conteiner-live-block.ng-leave-active,
.list-result.ng-leave-active {
  transform: rotateX(90deg);
  opacity: 0;
}

.ref-social-icons-j {
  font-size: 0;
  margin-bottom: 24px;
}
.ref-social-icons-j a {
  width: 27px;
  height: 27px;
  display: inline-block;
}
html[dir=ltr] .ref-social-icons-j a + a {
  margin-left: 10px;
}
html[dir=rtl] .ref-social-icons-j a + a {
  margin-right: 10px;
}

.fixed-element-parent {
  float: left;
  width: 100%;
  position: relative;
  z-index: 300;
}
.fixed-element-parent .scrollable-fixed {
  position: fixed;
  z-index: 400;
}

.paymentImageWrapper {
  display: table;
  table-layout: fixed;
  float: left;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.paymentImageWrapper > div {
  display: table-cell;
  vertical-align: middle;
  box-sizing: border-box;
}

.paymentImage {
  display: block;
  max-width: 110px !important;
  max-height: 38px !important;
  box-sizing: border-box;
}
html[dir=ltr] .paymentImage {
  float: left;
}
html[dir=rtl] .paymentImage {
  float: right;
}
.paymentImage.center {
  float: none;
  margin: 0 auto;
}

html[dir=ltr] .balance-lightbox-j .paymentImageWrapper > div {
  padding: 0 0 0 12px;
}
html[dir=rtl] .balance-lightbox-j .paymentImageWrapper > div {
  padding: 0 12px 0 0;
}

.current-game-info-line {
  font-size: 0;
  text-align: center;
  background: #278B66;
  height: 1px;
  position: absolute;
  top: 1px;
  left: 0;
  width: 100%;
  z-index: 60;
}
.current-game-info-line > p {
  display: inline-block;
  margin: 1px 0 0;
  height: 18px;
  background: #278B66;
  color: #ffffff;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 10px;
  border-radius: 0 0 2px 2px;
}

.euro-v-payment {
  float: left;
  width: 100%;
}
.euro-v-payment ul {
  float: left;
  width: 100%;
}
.euro-v-payment ul li {
  display: block;
  float: left;
  margin: 2px 0;
}
.euro-v-payment ul li:first-child {
  width: 100%;
}

.form-sign-in .payment-euro8-form input[type=text] {
  height: 36px;
  border-radius: 0;
  width: 180px;
  border: 1px solid #383e4c;
  background: #262a36;
  margin: 0;
  color: #7c8292;
  transition: 0.25s background, 0.25s border;
}
.form-sign-in .payment-euro8-form input[type=text]::-webkit-input-placeholder {
  color: #7c8292;
  opacity: 1;
}
.form-sign-in .payment-euro8-form input[type=text]:-moz-placeholder {
  color: #7c8292;
  opacity: 1;
}
.form-sign-in .payment-euro8-form input[type=text]::-moz-placeholder {
  color: #7c8292;
  opacity: 1;
}
.form-sign-in .payment-euro8-form input[type=text]:-ms-input-placeholder {
  color: #7c8292;
  opacity: 1;
}
.form-sign-in .payment-euro8-form input[type=text]:focus {
  background: #212531;
  border-color: #404654;
}

.euro-v-payment ul li .other-b-payment button,
.payment-euro8-form button,
.other-b-deposit button {
  height: 36px;
  padding: 0 15px;
  min-width: 100px;
  border-radius: 0;
  border: 0;
  padding: 0 28px;
  display: block;
  float: left;
  background: #1a7051;
  color: #ffffff;
  transition: background-color 0.3s;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0 5px 0 0;
}
.euro-v-payment ul li .other-b-payment button:hover,
.payment-euro8-form button:hover,
.other-b-deposit button:hover {
  background: #24996f;
}

.other-b-deposit button {
  margin: 0;
}

.payment-euro8-form button {
  float: left;
  position: relative;
  min-width: 50px;
}

.other-b-deposit {
  float: left;
  width: 100%;
  text-align: center;
  margin: 10px 0;
}

.payment-euro8-form button:disabled,
.euro-v-payment ul li .other-b-payment button:disabled,
.payment-euro8-form button:disabled,
.other-b-deposit button:disabled {
  pointer-events: none;
  background: #404654;
  border-color: #404654;
  color: #212531;
}

.title-euro-deposit {
  float: left;
  width: 100%;
  color: #7c8292;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
}
.title-euro-deposit h5 {
  display: none;
  float: left;
  font: 14px/34px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  width: calc(100% + 60px);
  margin: 0 0 0 -30px;
  height: auto;
  padding: 12px 0;
  background: #212531;
}
.title-euro-deposit h5 a {
  color: #a4a9bc;
  text-decoration: none;
  height: 36px;
  display: inline-block;
  padding: 0 24px;
  border: 1px solid #a4a9bc;
  transition: color 300ms, background 300ms, border 300ms;
}
.title-euro-deposit h5 a:hover {
  color: #000000;
  background: #a4a9bc;
  border-color: #a4a9bc;
}
.title-euro-deposit table {
  float: left;
  width: calc(100% + 60px);
  margin: 0 0 20px -30px;
}
.title-euro-deposit table tr td {
  border: 1px solid #2e323e;
  padding: 5px;
  vertical-align: middle;
  text-align: center;
  background: #212531;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
}
.title-euro-deposit table tr td:first-child {
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  text-align: left;
  border-left: 0;
  padding: 5px 30px;
}
.title-euro-deposit table tr td:last-child {
  border-right: 0;
}
.title-euro-deposit table tr:first-child td {
  background: #2e323e;
  text-align: center;
  border: 1px solid #2e323e;
  color: #a4a9bc;
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 12px;
}
.title-euro-deposit table tr:first-child td:first-child {
  border-left: 0;
}
.title-euro-deposit table tr:first-child td:last-child {
  border-right: 0;
}

.payment-default-text-b {
  float: left;
  width: 100%;
  margin: 24px 0 0;
}

.payment-text-euro {
  float: left;
  width: 100%;
  margin: 0;
}
.payment-text-euro p {
  color: #000000;
}

.name-refresh {
  float: left;
  width: 100%;
}
.name-refresh p span {
  position: relative;
  cursor: pointer;
}
.name-refresh p span:after {
  content: "";
  font: 16px/16px icomoon;
  color: #a4a9bc;
  padding: 0 0 0 5px;
  position: relative;
  top: 2px;
}

.more-info-payment-euro span {
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  display: block;
  font-weight: bold;
}
.more-info-payment-euro p {
  padding: 5px 0;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
}

.no-flash-player {
  float: left;
  width: 100%;
  height: 100%;
  display: table;
  table-layout: fixed;
}
.no-flash-player > a {
  text-indent: 0;
  position: static;
  width: 100%;
  height: auto;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 0;
}
.no-flash-player > a:before {
  display: none !important;
}

.live-chat-round-icon {
  position: fixed;
  z-index: 99999;
  bottom: 24px;
  min-width: 158px;
  white-space: nowrap;
  height: 36px;
  background: #1a7051;
  color: #ffffff;
  text-align: center;
  border: 0;
  text-transform: uppercase;
  font: 11px/36px Roboto, Arial, Helvetica, sans-serif;
  transition: 300ms background, 300ms transform;
  cursor: pointer;
}
html[dir=ltr] .live-chat-round-icon {
  right: 24px;
  padding: 0 16px 0 52px;
  border-radius: 50px 3px 0 50px;
}
html[dir=rtl] .live-chat-round-icon {
  direction: rtl;
  left: 24px;
  padding: 0 52px 0 16px;
  border-radius: 3px 50px 50px 0;
}
.live-chat-round-icon:hover {
  background: #24996f;
}
.live-chat-round-icon:before {
  display: block;
  color: inherit;
  background: inherit;
  position: absolute;
  top: -6px;
  font: 17px/52px icomoon;
  height: 48px;
  width: 48px;
  border-radius: 100px;
  box-shadow: inset 0 0 0 48px rgba(0, 0, 0, 0.2);
  transition: 300ms transform;
  transform: scale(1);
}
html[dir=ltr] .live-chat-round-icon:before {
  left: -6px;
}
html[dir=rtl] .live-chat-round-icon:before {
  right: -6px;
}
.live-chat-round-icon:focus:before, .live-chat-round-icon:hover:before {
  transform: scale(1.15);
}

.deposit-alert-contain.casino.popup-multigame-b .games-slider .casino-games-list {
  float: left;
  width: 100%;
  height: 100%;
  margin-top: 33px;
}
.deposit-alert-contain.casino.popup-multigame-b .games-slider .casino-games-list > .all-games-casino-list > div > ul {
  height: 420px;
  margin-top: 10px;
}
.deposit-alert-contain.casino.popup-multigame-b .games-slider .casino-games-list + .load-more-news.multiview {
  margin-top: 38px;
}
.deposit-alert-contain.casino.popup-multigame-b .games-slider .casino-games-list + .load-more-news.multiview a {
  padding-bottom: 0;
}
.deposit-alert-contain.casino.popup-multigame-b .games-slider .casino-games-list + .load-more-news.multiview a:before {
  top: -34px;
}

.promotions-menu-p {
  max-width: 1310px;
  margin: 0 auto 10px;
  box-shadow: 0 2px 0 #a61f67;
  overflow: hidden;
}
.promotions-menu-p .promotions-baner-p {
  float: left;
  width: 100%;
  height: 66px;
  background: #a61f67 url("../../../images/promotions/promotions-baner.png") no-repeat 0 0/100%;
  color: #ffffff;
  position: relative;
}
.promotions-menu-p .promotions-baner-p > span {
  float: left;
  display: block;
  margin: 0 18px;
  font: 26px/66px icomoon;
}
.promotions-menu-p .promotions-baner-p > span:nth-child(even) {
  float: right;
}
.promotions-menu-p .promotions-baner-p > span.promotions-icons-promotions, .promotions-menu-p .promotions-baner-p > span.promotions-icons-others {
  display: none;
}
.promotions-menu-p .promotions-baner-p > span.promotions-icons-blote:before {
  content: "";
}
.promotions-menu-p .promotions-baner-p > span.promotions-icons-chinese-poker:before {
  content: "";
}
.promotions-menu-p p {
  text-align: center;
  position: absolute;
  top: 0;
  left: 50%;
  width: 400px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 22px/66px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 0 -200px;
}
.promotions-menu-p ul {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  background: #293043;
}
.promotions-menu-p ul li {
  margin: 0;
  height: 36px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
  box-sizing: border-box;
  font: normal 12px/16px Roboto, Arial, Helvetica, sans-serif;
  transition: color 250ms, background 250ms;
  color: rgba(255, 255, 255, 0.73);
}
.promotions-menu-p ul li:hover, .promotions-menu-p ul li.active {
  color: #ffffff;
  background: #a61f67;
}

.coupon-check-details {
  max-height: 500px;
  float: left;
  width: 100%;
  color: #333;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.coupon-check-details::-webkit-scrollbar-track {
  border-radius: 10px;
}
.coupon-check-details::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.coupon-check-details::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.coupon-check-details::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.coupon-check-details * {
  box-sizing: border-box;
}
.coupon-check-details.warning ul, .coupon-check-details.warning table {
  display: none;
}
.coupon-check-details.warning > div {
  display: block;
}
.coupon-check-details ul li {
  padding: 7px 15px;
  width: 100%;
  text-align: right;
  display: table;
}
.coupon-check-details ul li.title-sep {
  background: #f1f1f1;
  text-align: left;
  font-weight: bold;
}
.coupon-check-details ul li p {
  text-align: left;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
}
.coupon-check-details ul li span {
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
}
.coupon-check-details table {
  width: 100%;
  margin-top: 10px;
}
.coupon-check-details table tr {
  border-bottom: 1px solid #b2b2b2;
}
.coupon-check-details table tr th, .coupon-check-details table tr td {
  padding: 10px;
  vertical-align: middle;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  line-height: 20px;
}
.coupon-check-details table tr th {
  white-space: nowrap;
  line-height: 10px;
}
.coupon-check-details table tr td:nth-child(3) p {
  max-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.coupon-check-details > div {
  display: none;
  padding: 100px 30px;
  text-align: center;
  font-size: 18px;
}

.body-wrapper[class*="404"].euro2016 {
  background: #111522 url(../../../images/404.png?v=650) no-repeat 50% 0;
  background-blend-mode: luminosity;
}

.container404 {
  float: left;
  width: 546px;
  height: calc(100vh - 94px);
}
.container404 td {
  vertical-align: middle;
  padding: 24px 0;
  position: relative;
}
.container404 td > a, .container404 td > button {
  margin: 88px 0 0;
  display: block;
  float: left;
  height: 36px;
  text-transform: uppercase;
  min-width: 125px;
  box-sizing: border-box;
  padding: 0 24px;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  cursor: pointer;
  transition: 300ms background, 300ms color, 300ms border-color;
}
.container404 td > a {
  margin-right: 10px;
  background: #a61f67;
  color: #ffffff;
  font-weight: 700;
}
.container404 td > a:hover {
  background: #d12782;
}
.container404 td > button {
  background: none;
  line-height: 34px;
  border: 1px solid rgba(255, 255, 255, 0.45);
  color: #ffffff;
}
.container404 td > button:hover {
  background: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
}
.container404 div.logo-form-b {
  text-align: left;
  line-height: 90px;
  height: 90px;
  margin: 0 0 133px;
}
.container404 div.logo-form-b img {
  max-height: 90px;
}
.container404 h1 {
  float: left;
  width: 100%;
  font: 700 38px/44px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0 0 17px;
}
.container404 h3 {
  float: left;
  width: 100%;
  font: 16px/24px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.95);
}
.container404 .menu-404 {
  float: left;
  width: 100%;
  display: block;
  margin: 32px 0 0;
  height: 40px;
  overflow: hidden;
}
.container404 .menu-404 .header-bottom-row {
  background: none;
  padding: 0;
}
.container404 .menu-404 .header-nav-contain > ul:first-child {
  padding: 0;
  width: 100%;
  text-align: left;
}
.container404 .menu-404 .header-nav-contain > ul > li {
  text-transform: capitalize;
}
.container404 .menu-404 .header-nav-contain > ul > li.sub-menu-item {
  display: none;
}
.container404 .menu-404 .header-nav-contain > ul > li + li {
  margin: 0 0 0 40px;
}
.container404 .menu-404 .header-nav-contain > ul > li + li:before {
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background: rgba(255, 255, 255, 0.63);
  position: absolute;
  top: 12px;
  left: -20px;
}
.container404 .menu-404 .header-nav-contain > ul > li > .top-menu-sub-a-t > a {
  padding: 0;
  color: rgba(255, 255, 255, 0.63);
  background: none;
  transition: 300ms color;
  font-size: 18px;
}
.container404 .menu-404 .header-nav-contain > ul > li > .top-menu-sub-a-t > a:hover {
  color: #ffffff;
}
.container404 .menu-404 .header-nav-contain > ul > li > .top-menu-sub-a-t > a:before {
  right: -10px;
}

.video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  color: #2e323e;
  background: #111522;
  margin-top: -25px;
  margin-left: -25px;
  text-align: center;
  border-radius: 50%;
}
.video-play-button:before {
  content: "";
  font: 24px/52px icomoon;
}

.combo .video-play-button {
  color: #212531;
  background: #3f4553;
}

.modern .video-play-button {
  color: #293043;
  background: #e6e6e6;
}

.betslip-sticky {
  position: static;
  position: sticky;
  position: -webkit-sticky;
  top: 48px;
  z-index: 1010;
}

.header-license .block-slider {
  top: 0;
  padding-top: 146px;
}
.header-license .block-slider .close-slider-button-j {
  top: 146px;
}
.header-license .conteiner.show-game ~ .block-slider, .header-license .block-slider.slider-scroll {
  top: -52px;
}

.header-license-img {
  float: left;
  width: 100%;
  padding: 2px 0;
  text-align: center;
  background: rgba(23, 28, 44, 0.7);
}
.header-license-img a, .header-license-img img {
  display: inline-block;
  margin: 0 auto;
}
.header-license-img span {
  font-size: 16px;
  line-height: 30px;
  text-decoration: underline;
  color: rgba(255, 255, 255, 0.84);
  transition: color 240ms;
  padding: 0 10px;
}
html[dir=rtl] .header-license-img span {
  text-decoration: none;
}
.header-license-img span:hover {
  color: #ffffff;
}
.header-license-img > i {
  display: block;
  width: 30px;
  height: 30px;
  color: rgba(255, 255, 255, 0.74);
  font: 12px/30px icomoon;
  transition: color 240ms;
}
html[dir=ltr] .header-license-img > i {
  float: right;
}
html[dir=rtl] .header-license-img > i {
  float: left;
}
.header-license-img > i:hover {
  color: #ffffff;
}
.header-license-img > i:before {
  content: "";
}

.bet-limits-wrapper {
  float: left;
  width: calc(100% + 12px);
  margin: 0 0 0 -6px;
  display: table;
  table-layout: fixed;
}
.bet-limits-wrapper > div {
  display: table-cell;
  vertical-align: top;
  padding: 0 6px;
}

.verify-account {
  float: left;
  width: 100%;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  text-align: center;
}
.verify-account > form {
  float: left;
  width: 100%;
  padding: 12px;
  text-align: left;
}
.verify-account > form ul {
  display: table;
  float: left;
  width: 100%;
}
.verify-account > form ul li {
  display: table-cell;
  vertical-align: bottom;
  position: relative;
}
.verify-account > form ul li > div {
  display: block;
  float: left;
  width: 100%;
  height: 58px;
  position: relative;
}
html[dir=rtl] .verify-account > form ul li > div {
  text-align: right;
}
.verify-account > form > ul > li:not(:nth-child(2)), .verify-account > form > ul > li li:last-child {
  width: 1%;
  white-space: nowrap;
}
.verify-account > form > ul > li:nth-child(2) {
  padding: 0 12px;
  vertical-align: top;
}
.verify-account label {
  display: block;
  float: left;
  width: 100%;
  height: 58px;
  position: relative;
}
.verify-account label p {
  float: left;
  width: 100%;
  padding: 0 0 8px;
}
.verify-account button {
  height: 36px;
  border: 0;
  background: #1a7051;
  color: #ffffff;
  padding: 0 24px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
}
html[dir=ltr] .verify-account button {
  float: right;
}
html[dir=rtl] .verify-account button {
  float: left;
}
.verify-account button:hover {
  background: #24996f;
}
.verify-account button:disabled {
  pointer-events: none;
  color: #505768;
  background: #111522;
}

.select-holder {
  float: left;
  width: 100%;
  position: relative;
}
.select-holder select {
  display: block;
  float: left;
  width: 100%;
  border: 1px solid #505768;
  height: 36px;
  background: none;
  color: #7c8292;
  transition: border-color 200ms;
  border-radius: 0;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
}
html[dir=ltr] .select-holder select {
  padding: 0 33px 0 10px;
}
html[dir=rtl] .select-holder select {
  padding: 0 10px 0 33px;
}
.select-holder select option {
  color: #000000;
}
.select-holder select:focus {
  border-color: #7c8292;
}
.select-holder:before {
  content: "";
  font: 18px icomoon;
  pointer-events: none;
  position: absolute;
  top: calc((100% - 18px) / 2);
  height: 12px;
  color: #505768;
  z-index: 40;
}
html[dir=ltr] .select-holder:before {
  right: 8px;
}
html[dir=rtl] .select-holder:before {
  left: 8px;
}

#passportImage,
#uploadImage {
  position: absolute;
  display: block;
  top: 22px;
  left: 0;
  width: 100%;
  height: 36px;
  opacity: 0;
  cursor: pointer;
  z-index: 10;
}

.fileUpload-button {
  position: absolute;
  top: 22px;
  left: 0;
  width: 100%;
}
.fileUpload-button #uploadFilePassport,
.fileUpload-button #uploadFileImage {
  height: 36px;
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  border: 1px solid #505768;
  color: #7c8292;
  padding: 0 12px;
  box-sizing: border-box;
}
html[dir=ltr] .fileUpload-button #uploadFilePassport,
html[dir=ltr] .fileUpload-button #uploadFileImage {
  border-right: 0;
}
html[dir=rtl] .fileUpload-button #uploadFilePassport,
html[dir=rtl] .fileUpload-button #uploadFileImage {
  border-left: 0;
}
.fileUpload-button #uploadFilePassport::-webkit-input-placeholder,
.fileUpload-button #uploadFileImage::-webkit-input-placeholder {
  color: #7c8292;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  opacity: 1;
}
.fileUpload-button #uploadFilePassport:-moz-placeholder,
.fileUpload-button #uploadFileImage:-moz-placeholder {
  color: #7c8292;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  opacity: 1;
}
.fileUpload-button #uploadFilePassport::-moz-placeholder,
.fileUpload-button #uploadFileImage::-moz-placeholder {
  color: #7c8292;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  opacity: 1;
}
.fileUpload-button #uploadFilePassport:-ms-input-placeholder,
.fileUpload-button #uploadFileImage:-ms-input-placeholder {
  color: #7c8292;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  opacity: 1;
}
.fileUpload-button span {
  display: block;
  background: rgba(255, 255, 255, 0.2);
  color: #f4f4f6;
  text-align: center;
  border: 1px solid #505768;
  font: 14px/34px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 24px;
  text-transform: uppercase;
  cursor: pointer;
}
html[dir=ltr] .fileUpload-button span {
  border-left: 0;
}
html[dir=rtl] .fileUpload-button span {
  border-right: 0;
}

.id-token-popup .id-token-popup-img {
  float: left;
  width: 304px;
  height: 304px;
  margin: 12px 0 0;
  background: white no-repeat 50% 50%/cover;
}
.block-slider.popup .id-token-popup .register-information-b {
  margin: 12px 0 0;
}
.block-slider.popup .id-token-popup .register-information-b h2 {
  margin: 0;
}

#nemid_iframe {
  margin: 12px 0 0;
}

.social-sign-in {
  float: left;
  width: 470px;
  margin: 12px 0;
}
.social-sign-in button {
  display: block;
  float: left;
  max-width: 49%;
  height: 36px;
  border: 0;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: white;
  box-sizing: border-box;
  padding: 0 12px 0 0;
  border-radius: 2px;
  transition: 300ms background;
}
.social-sign-in button:before {
  display: block;
  float: left;
  width: 36px;
  height: 36px;
  text-align: center;
  font: 20px/36px icomoon;
}
.social-sign-in button:nth-child(2) {
  float: right;
}
.social-sign-in button.facebook-sign-in {
  background: #39599a;
}
.social-sign-in button.facebook-sign-in:hover {
  background: #4a70bc;
}
.social-sign-in button.facebook-sign-in:before {
  content: "";
}
.social-sign-in button.ok-sign-in {
  background: #f68221;
}
.social-sign-in button.ok-sign-in:hover {
  background: #f89e52;
}
.social-sign-in button.ok-sign-in:before {
  content: "";
}
.social-sign-in button.email {
  background: #1a7051;
  color: #ffffff;
}
.social-sign-in button.email:hover, .social-sign-in button.email.active {
  background: #24996f;
}
.social-sign-in button.email:before {
  content: "";
}
.social-sign-in button span {
  display: block;
  float: left;
  max-width: calc(100% - 36px);
}

.renew-holder {
  float: left;
  width: 100%;
  color: #c1c4cd;
  text-align: center;
  padding: 10px 0;
}
.renew-holder h1 {
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  margin: 12px 0;
}
.renew-holder h1 a {
  color: #24996f;
  font-weight: 700;
}
.renew-holder .form-sign-in {
  margin: auto;
  clear: both;
  float: none;
  width: 600px;
}
.renew-holder .form-sign-in, .renew-holder .form-sign-in * {
  box-sizing: border-box;
}
.renew-holder .form-sign-in:after {
  content: "";
  display: block;
  clear: both;
}

.renew-information {
  float: left;
  width: 100%;
  margin: 20px 0;
  overflow: hidden;
}
.renew-information > ul {
  display: table;
  table-layout: fixed;
  border-spacing: 20px 0;
  border-collapse: separate;
  float: left;
  width: calc(100% + 40px);
  margin: 0 0 0 -20px;
}
.renew-information > ul > li {
  display: table-cell;
  vertical-align: top;
  background: white;
  border-radius: 3px;
  color: #121623;
}
.renew-information > ul > li > p {
  float: left;
  width: 100%;
  background: #212531;
  color: #ffffff;
  font: 18px/50px Roboto, Arial, Helvetica, sans-serif;
  margin: 30px 0;
}
.renew-information > ul > li button {
  display: inline-block;
  vertical-align: top;
  border: 0;
  height: 48px;
  font: 700 16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  background: #a61f67;
  color: #ffffff;
  margin: 0 0 30px;
  padding: 0 36px;
  transition: 300ms background;
}
.renew-information > ul > li button:hover {
  background: #d12782;
}

.renew-timer {
  float: left;
  width: 100%;
}
.renew-timer button {
  display: inline-block;
  vertical-align: top;
  height: 36px;
  margin: 20px 0;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 24px;
  background: #1a7051;
  color: #ffffff;
  border: 0;
  text-transform: uppercase;
  transition: 300ms background;
}
.renew-timer button:hover {
  background: #24996f;
}

.fb-timer-renew {
  width: 250px;
  margin: 0 auto;
  position: relative;
  height: 132px;
}
.fb-timer-renew:before {
  content: "";
  display: block;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  width: 330px;
  position: absolute;
  bottom: 0;
  left: -40px;
}
.fb-timer-renew ul {
  float: left;
  margin: 20px 0 20px 4px;
}
.fb-timer-renew ul li {
  float: left;
  position: relative;
  margin: 0 0 0 25px;
}
.fb-timer-renew ul li:first-child {
  margin: 0;
}
.fb-timer-renew ul li:first-child p span:before {
  display: none;
}
.fb-timer-renew ul li p:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 1px;
  height: 31px;
  background: #2e323e;
  z-index: 11;
  left: 0;
}
.fb-timer-renew ul li p:after {
  content: "";
  display: block;
  border-top: 1px solid rgba(0, 0, 0, 0.4);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  width: 58px;
  position: absolute;
  top: 32px;
  left: 3px;
  z-index: 33;
}
.fb-timer-renew ul li p span {
  position: absolute;
  width: 100%;
  height: 100%;
  font: 42px/64px Roboto, Arial, Helvetica, sans-serif;
  color: #fff;
  text-align: center;
  z-index: 66;
  top: 0;
  left: 0;
}
.fb-timer-renew ul li p span:before {
  content: ":";
  position: absolute;
  top: 7px;
  left: -18px;
  z-index: 33;
  font: 42px/44px Roboto, Arial, Helvetica, sans-serif;
  color: white;
}
.fb-timer-renew p {
  width: 64px;
  height: 64px;
  background: #2e323e;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 3px solid rgba(0, 0, 0, 0.4);
}

.invite-fb-block {
  float: left;
  width: 470px;
  background: #212531;
  margin: 0 0 24px;
  box-sizing: border-box;
  padding: 10px 20px;
}
.invite-fb-block label {
  float: left;
  width: 100%;
  font: 700 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #f4f4f6;
}
.invite-fb-block textarea {
  float: left;
  width: 100%;
  height: 100px;
  border: 1px solid #505768;
  display: block;
  margin: 12px 0;
  padding: 10px;
  resize: none;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  background: none;
  box-sizing: border-box;
  transition: 300ms border;
}
.invite-fb-block textarea:focus {
  border-color: #c1c4cd;
}
.invite-fb-block .button-sign {
  padding: 0;
  width: 100%;
}

.facebook-ask-for-username-pass {
  position: relative;
  width: 100%;
  float: left;
  color: #fff;
  box-sizing: border-box;
  padding: 0 10px;
}
.facebook-ask-for-username-pass .title-info-fb {
  float: left;
  width: 100%;
}
.facebook-ask-for-username-pass .title-info-fb h1 {
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  text-align: right;
}
.facebook-ask-for-username-pass .title-info-fb p {
  background: #fff;
  padding: 3px 5px;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 100%;
  left: 10px;
  border-radius: 3px;
  display: none;
  z-index: 22;
}
.facebook-ask-for-username-pass .title-info-fb:hover p {
  display: block;
  width: 410px;
}
.facebook-ask-for-username-pass .title-info-fb label {
  width: auto;
  float: left;
  font: 13px/20px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  margin: 12px 12px 12px 0;
}
.facebook-ask-for-username-pass .title-info-fb.full-height-tooltip p {
  display: block;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  padding: 5px 10px;
  background: #ddd;
  width: 400px;
}
.facebook-ask-for-username-pass .title-info-fb .tooltip-fb {
  color: black;
  pointer-events: none;
}

.dilijan-pp.balance-lightbox-j {
  position: static;
  height: auto;
  margin: 0;
}
.dilijan-pp.balance-lightbox-j article {
  float: left;
  width: 100%;
}
.dilijan-pp.balance-lightbox-j article > ul {
  float: left;
  width: 100%;
  padding: 12px;
}
.dilijan-pp.balance-lightbox-j article > ul > li {
  width: 50%;
  padding: 12px;
}
html[dir=ltr] .dilijan-pp.balance-lightbox-j article > ul > li {
  float: left;
}
html[dir=rtl] .dilijan-pp.balance-lightbox-j article > ul > li {
  float: right;
}
.dilijan-pp.balance-lightbox-j .game-torunament-section-j {
  background: none;
}
html[dir=ltr] .dilijan-pp.balance-lightbox-j .game-torunament-section-j {
  text-align: left;
}
html[dir=rtl] .dilijan-pp.balance-lightbox-j .game-torunament-section-j {
  text-align: right;
}
.dilijan-pp.balance-lightbox-j .game-torunament-section-j table {
  float: left;
  width: 100%;
  margin: 0;
}
.dilijan-pp.balance-lightbox-j .game-torunament-section-j table tr:first-child td {
  border-bottom: 1px solid #c29440;
  color: #ceaa67;
}
html[dir=ltr] .dilijan-pp.balance-lightbox-j .game-torunament-section-j table td:last-child {
  text-align: right;
}
html[dir=rtl] .dilijan-pp.balance-lightbox-j .game-torunament-section-j table td:last-child {
  text-align: left;
}

.modern-calc-w {
  position: fixed;
  top: 136px;
  right: 0;
  z-index: 99999;
}

.grecaptcha-badge {
  display: none;
}

.tooltip-system-info {
  float: left;
  width: 390px;
  position: fixed;
  bottom: 36px;
  padding: 20px;
  box-sizing: border-box;
  background: #1e2639;
  border-radius: 6px;
  box-shadow: 0 0 9px 2px rgba(0, 0, 0, 0.25);
  z-index: 10000;
}
html[dir=ltr] .tooltip-system-info {
  left: 30px;
}
html[dir=rtl] .tooltip-system-info {
  right: 30px;
}
.tooltip-system-info > h3 {
  float: left;
  width: 100%;
  color: #ffffff;
  font: normal 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.tooltip-system-info > p {
  float: left;
  width: 100%;
  margin-top: 12px;
  color: rgba(255, 255, 255, 0.7);
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
}

.bet-form form p.total-poswin span:nth-child(2):not(:last-child) {
  padding: 0 0 0 5px;
}

.forecast-tricast-block {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.type-of-bet-h {
  margin: 0 16px;
  display: table;
  border-bottom: 2px solid #a61f67;
  height: 44px;
  width: 670px;
}
.type-of-bet-h > ul {
  display: table;
}
.type-of-bet-h > ul > li {
  display: table-cell;
  vertical-align: middle;
  padding: 0 20px;
  font-size: 14px;
  color: #a61f67;
  height: 30px;
  cursor: pointer;
}
.type-of-bet-h > ul > li.active {
  background: #a61f67;
  color: #ffffff;
}

.show-result-hourse {
  width: 680px;
  display: table;
  border-collapse: inherit;
  border-spacing: 5px 0;
  float: left;
  margin: 0 0 0 11px;
}
.show-result-hourse > ul {
  width: 100%;
  display: table-row;
}
.show-result-hourse > ul li {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  transform: translate3d(0, 0, 0);
  transition: box-shadow 240ms;
  box-shadow: inset 0 -1px 0 0 #a61f67;
  height: 40px;
  font-size: 16px;
  padding: 0;
  color: black;
}
.show-result-hourse > ul li.num {
  width: 48px;
  text-align: center;
}
.show-result-hourse > ul li.win {
  width: 64px;
  font-weight: bold;
  text-align: center;
}
.show-result-hourse > ul li > span {
  margin: 0 8px;
}
.show-result-hourse > ul li.active {
  box-shadow: inset 0 -3px 0 0 #a61f67;
}
.show-result-hourse > ul li:hover {
  box-shadow: inset 0 -3px 0 0 #a61f67;
}

.add-to-betslip {
  float: left;
  width: 100%;
  padding: 24px 16px;
  box-sizing: border-box;
}
.add-to-betslip > button {
  height: 36px;
  background: #1a7051;
  border: none;
  text-align: center;
  float: left;
  border-radius: 2px;
  font-size: 14px;
  text-transform: uppercase;
  width: 100%;
  color: #ffffff;
  cursor: pointer;
}
.add-to-betslip > button:disabled {
  background: #f0f0f0;
  border-color: #f0f0f0;
  color: #c1c4cd;
}

.body-wrapper.full-screen {
  overflow: hidden;
}
.body-wrapper.full-screen .view-container, .body-wrapper.full-screen .big-games-overflow {
  padding-top: 0;
  transition: padding-top 200ms ease;
}
.body-wrapper.full-screen.header-open:not(games) .view-container {
  padding-top: 42px;
  height: calc(100% - 42px);
  transition: height 50ms ease-out;
}
.body-wrapper.full-screen.header-open .big-games-overflow {
  padding-top: 15px;
  transition: padding-top 300ms ease;
}
.body-wrapper.full-screen.header-open.fantasy .view-container {
  transition-duration: 200ms;
}

.social-blogger {
  background: url(../../../images/social-icons/blogger.png?v=650) no-repeat 50% 50%/cover;
}

.social-facebook {
  background: url(../../../images/social-icons/facebook.png?v=650) no-repeat 50% 50%/cover;
}

.social-gmail {
  background: url(../../../images/social-icons/gmail.png?v=650) no-repeat 50% 50%/cover;
}

.social-googlePlus {
  background: url(../../../images/social-icons/googlePlus.png?v=650) no-repeat 50% 50%/cover;
}

.social-instagram {
  background: url(../../../images/social-icons/instagram.png?v=650) no-repeat 50% 50%/cover;
}

.social-line {
  background: url(../../../images/social-icons/line.png?v=650) no-repeat 50% 50%/cover;
}

.social-linkedIn {
  background: url(../../../images/social-icons/linkedIn.png?v=650) no-repeat 50% 50%/cover;
}

.social-odnoklassniki {
  background: url(../../../images/social-icons/odnoklassniki.png?v=650) no-repeat 50% 50%/cover;
}

.social-pinterest {
  background: url(../../../images/social-icons/pinterest.png?v=650) no-repeat 50% 50%/cover;
}

.social-qq {
  background: url(../../../images/social-icons/qq.png?v=650) no-repeat 50% 50%/cover;
}

.social-reddit {
  background: url(../../../images/social-icons/reddit.png?v=650) no-repeat 50% 50%/cover;
}

.social-skype {
  background: url(../../../images/social-icons/skype.png?v=650) no-repeat 50% 50%/cover;
}

.social-telegram {
  background: url(../../../images/social-icons/telegram.png?v=650) no-repeat 50% 50%/cover;
}

.social-tiktok {
  background: url(../../../images/social-icons/tiktok.png?v=650) no-repeat 50% 50%/cover;
}

.social-tumblr {
  background: url(../../../images/social-icons/tumblr.png?v=650) no-repeat 50% 50%/cover;
}

.social-twitter {
  background: url(../../../images/social-icons/twitter.png?v=650) no-repeat 50% 50%/cover;
}

.social-viber {
  background: url(../../../images/social-icons/viber.png?v=650) no-repeat 50% 50%/cover;
}

.social-vimeo {
  background: url(../../../images/social-icons/vimeo.png?v=650) no-repeat 50% 50%/cover;
}

.social-vkontakte {
  background: url(../../../images/social-icons/vkontakte.png?v=650) no-repeat 50% 50%/cover;
}

.social-whatsapp {
  background: url(../../../images/social-icons/whatsapp.png?v=650) no-repeat 50% 50%/cover;
}

.social-wechat {
  background: url(../../../images/social-icons/wechat.png?v=650) no-repeat 50% 50%/cover;
}

.social-youtube {
  background: url(../../../images/social-icons/youtube.png?v=650) no-repeat 50% 50%/cover;
}

/* Reset style */
/* --------------------------------------------------------------------------------------------------- */
/* the container of control */
/* .wrapper {
	width: 349px;		
	margin:30px auto 0;	
} */
/* helper dropdown control with game events, used only for test */
/* .select_event{
	text-shadow: 1px 1px rgba(255, 255, 255, 0.73);
	background: #B6D7FC;
	padding-left: 10px;
	line-height: 41px;
} */
/* Soccer games control 
	--------------------------------------------------------------------------------------------------*/
.game-control {
  margin: 21px 0 0;
  font-size: 14px;
  /* Team names and score info header part 
  	----------------------------------------------------------------------------*/
  /* statistics on bottom of field 
  	----------------------------------------------------------------------------------------------*/
  /* Field container with animated controls
  	--------------------------------------------------------------------------------------------*/
}
.game-control .scoreboard {
  overflow: hidden;
  padding: 0.5em 0;
}
.game-control .scoreboard .team1,
.game-control .scoreboard .team2 {
  float: left;
  width: 50%;
  line-height: 2.2em;
  font-size: 1.2em;
}
.game-control .scoreboard .name {
  width: calc(100% - 2em);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.game-control .scoreboard .score {
  width: 1.5em;
  height: 2.2em;
  background: #ccc;
  text-align: center;
}
.game-control .scoreboard .team1 .name {
  text-align: left;
}
.game-control .scoreboard .team1 .score {
  float: right;
  margin-right: 0.25em;
}
.game-control .scoreboard .team2 .name {
  text-align: right;
}
.game-control .scoreboard .team2 .score {
  float: left;
  margin-left: 0.25em;
}
.game-control .scoreboard .details {
  text-align: center;
}
.game-control .statistics-toggle {
  background: #2F3613;
  color: #fff;
  height: 57px;
  z-index: 100;
}
.right-block-flash-soccer .game-control .statistics-toggle {
  margin: 2px -5px 0;
}
.game-control .statistics-toggle button {
  display: block;
  width: 40px;
  height: 20px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom: 0 none;
  position: relative;
  top: 1px;
  cursor: pointer;
}
.game-control .statistics-toggle button:focus {
  outline: none;
}
.game-control .statistics-toggle button:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 13px;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: #666 transparent transparent;
}
.game-control .game-statistics {
  overflow: hidden;
  margin: 0 0.6em;
}
.game-control .game-statistics.hidden {
  display: none;
}
.game-control .game-statistics li {
  width: 31.3333333333%;
  /*divide width depending on number of statistics in a row , for tennis number = 2, for soccer 3*/
}
html[dir=ltr] .game-control .game-statistics li {
  float: left;
  margin: 0.3em 2.9% 0.3em 0;
}
html[dir=rtl] .game-control .game-statistics li {
  float: right;
  margin: 0.3em 0 0.3em 2.9%;
}
.game-control .game-statistics li:nth-child(3n) {
  /* number 3 is number of statistics in the row*/
}
html[dir=ltr] .game-control .game-statistics li:nth-child(3n) {
  margin: 0.3em 0;
}
html[dir=rtl] .game-control .game-statistics li:nth-child(3n) {
  margin: 0.3em 0;
}
.game-control .game-statistics li .title {
  margin-bottom: 0.3em;
  font-size: 8px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.game-control .game-statistics li .stat-l,
.game-control .game-statistics li .stat-r {
  width: 12%;
  font-size: 9px;
  line-height: 0.5em;
  min-height: 4px;
}
html[dir=ltr] .game-control .game-statistics li .stat-l,
html[dir=ltr] .game-control .game-statistics li .stat-r {
  float: left;
}
html[dir=rtl] .game-control .game-statistics li .stat-l,
html[dir=rtl] .game-control .game-statistics li .stat-r {
  float: right;
}
html[dir=ltr] .game-control .game-statistics li .stat-r {
  text-align: right;
}
html[dir=rtl] .game-control .game-statistics li .stat-r {
  text-align: left;
}
.game-control .game-statistics li .team-2 {
  width: 76%;
  height: 0.3em;
  background: #f00;
  box-shadow: 0 0 3px 0 #757575;
}
html[dir=ltr] .game-control .game-statistics li .team-2 {
  float: left;
}
html[dir=rtl] .game-control .game-statistics li .team-2 {
  float: right;
}
.game-control .game-statistics li .team-2 .team-1 {
  width: 50%;
  height: 0.3em;
  background: #ccc;
}
html[dir=rtl] .game-control .game-statistics li .team-2 .team-1 {
  float: right;
}
.game-control .game-statistics li.persent .team-2 {
  background: transparent;
  position: relative;
}
.game-control .game-statistics li.persent .team-2 .team-1 {
  width: 0;
  float: left;
}
.game-control .game-statistics li.persent .team-2 .t2-persent {
  float: right;
  height: 0.3em;
}
.game-control .game-statistics li.persent .team-2 .sep {
  position: absolute;
  left: 50%;
  height: 0.3em;
  width: 1px;
  background: rgba(255, 255, 255, 0.3);
}
.game-control .field-container .game-team-names {
  overflow: hidden;
  margin: 0 10px;
}
.game-control .field-container .game-team-names li {
  width: 48%;
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
}
html[dir=ltr] .game-control .field-container .game-team-names li {
  float: left;
}
html[dir=rtl] .game-control .field-container .game-team-names li {
  float: right;
}
html[dir=ltr] .game-control .field-container .game-team-names li:last-child {
  float: right;
  text-align: right;
}
html[dir=rtl] .game-control .field-container .game-team-names li:last-child {
  float: left;
  text-align: left;
}
.game-control .field-container .field {
  position: relative;
  margin: 0 auto;
  width: 338px;
  height: 100px;
  background: url("../../../images/animation/ssoccer1.png?v=650") no-repeat center center;
  background-size: contain;
}
.game-control .field-container .field img {
  width: 100%;
}
.game-control .field-container .field .gate-l {
  position: absolute;
  left: 1%;
  width: 31px;
  height: 54px;
  background: url("../../../images/animation/gate_passive-l.png?v=650") no-repeat top left;
}
.game-control .field-container .field .gate-r {
  position: absolute;
  left: 89%;
  width: 31px;
  height: 54px;
  background: url("../../../images/animation/gate_passive.png?v=650") no-repeat top left;
}
.game-control .field-container.tl-hide .game-team-names {
  display: block;
}
.game-control .field-container.tl-hide .timeline, .game-control .field-container.tl-hide .tl-new {
  display: none;
}
.game-control .field-container.tl-hide .field {
  margin: 5px auto 5px;
}

/*--- Timeline styles ---*/
.timeline, .tl-new {
  position: relative;
  height: 42px;
  background: url("../../../images/animation/soccer-timeline.png?v=650") no-repeat 0 19px;
  margin: 0 auto;
}
.timeline .tl_event, .tl-new .tl_event {
  position: absolute;
}
.timeline svg, .tl-new svg {
  position: absolute;
  top: 4px;
  width: 10px;
  height: 10px;
}
.timeline .current-time, .tl-new .current-time {
  position: absolute;
  bottom: 14px;
  height: 2px;
  width: 0;
  background: #fff;
}

/* Timeline icons */
.grouped-tl-events > div {
  position: absolute;
}

.tl-yellow_card {
  position: absolute;
  /*top: 14px;
  left:2px;*/
  width: 0.4em;
  height: 0.588em;
  border-radius: 20%;
  background: #fc0;
}

.tl-red_card {
  position: absolute;
  /*top: 14px;
  left:2px;*/
  width: 0.4em;
  height: 0.588em;
  border-radius: 20%;
  background: #f00;
}

.tl-goal {
  opacity: 1;
  position: absolute;
  /*top:14px;
  left:0;*/
  width: 7px;
  height: 7px;
  background-color: #fff;
  background-image: url("../../../images/animation/soccer-ball-bg.png?v=650");
  background-size: 80%;
  background-position: 108% 35%;
  border-radius: 50%;
  box-shadow: 2px 5px 1px rgba(0, 0, 0, 0.3), inset 1px -2px 2px rgba(0, 0, 0, 0.57);
}

.tl-exchange {
  position: absolute;
  /*top:10px;
  left:-5px;*/
  width: 18px;
  height: 12px;
  background-image: url("../../../images/animation/tl-exchange.png?v=650");
}

.tl-container {
  position: relative;
  width: 100%;
  min-height: 36px;
}
html[dir=ltr] .tl-container {
  float: left;
}
html[dir=rtl] .tl-container {
  float: right;
  direction: ltr;
}
.tl-container.no-video-flash {
  width: 680px;
}

.tl-new {
  width: 97%;
  background: none;
  margin-left: 0;
}
.tl-new svg {
  position: static;
  width: auto;
  height: auto;
}
.tl-new .team1-tl-corner,
.tl-new .team1-tl-yellow_card,
.tl-new .team1-tl-red_card,
.tl-new .team1-tl-goal,
.tl-new .team1-tl-exchange,
.tl-new .team1-tl-substitution,
.tl-new .team1-group {
  top: 10px;
}
.tl-new .team2-tl-corner,
.tl-new .team2-tl-yellow_card,
.tl-new .team2-tl-red_card,
.tl-new .team2-tl-goal,
.tl-new .team2-tl-exchange,
.tl-new .team2-tl-substitution,
.tl-new .team2-group {
  top: 33px;
}
.tl-new .tl-corner {
  transform: scale(0.8);
}
.tl-new .tl-yellow_card {
  width: 10px;
  height: 12px;
  border-radius: 0;
}
.tl-new .tl-red_card {
  width: 10px;
  height: 12px;
  border-radius: 0;
}
.tl-new .tl-goal {
  left: -5px;
  width: 13px;
  height: 13px;
  background: url("../../../images/animation/s_ball.png?v=650") no-repeat;
  background-size: 16px;
  background-position: 0 0;
  opacity: 1;
  box-shadow: 0 0px 1px rgba(255, 255, 255, 0.5), inset 0 0 1px rgba(0, 0, 0, 0.5);
}
.tl-new .current-time {
  bottom: 2px;
  height: 24px;
  background: rgba(255, 152, 0, 0.5);
}
.tl-new .tl-info {
  position: absolute;
  top: 20px;
  margin-left: -9px;
  background: url("../../../images/animation/stats_tl.png?v=650") no-repeat;
  width: 17px;
  height: 37px;
}
.tl-new .tl-info:hover .hover-sp {
  height: 200px;
  overflow: hidden;
  overflow-y: auto;
}
html[dir=ltr] .tl-new .tl-info:hover .hover-sp {
  left: -10px;
}
html[dir=rtl] .tl-new .tl-info:hover .hover-sp {
  right: -10px;
}
.tl-new .tl-info .football-gamer-name p {
  text-transform: capitalize;
}
.tl-new .tl-details {
  bottom: 8px;
}

.tl-details {
  display: none;
  position: absolute;
  /*bottom: -5px;*/
  margin-left: -20px;
  padding: 2px 5px;
  background: #fff;
  box-shadow: 0 0 5px #000;
  z-index: 100;
  white-space: nowrap;
  vertical-align: bottom;
  text-transform: capitalize;
}
.tl-details:after, .tl-details:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 15px;
  width: 0;
  height: 0;
  border-width: 0.5em;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}
.tl-details:before {
  border-color: rgba(0, 0, 0, 0.5) transparent transparent transparent;
  top: calc(100% + 1px);
}

.no-video-flash .tl-new .tl-info:hover .hover-sp.to-right {
  right: -10px;
  left: auto;
}

/* Animated controls 
-----------------------------------------------------------------------------------------------------*/
.animation-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ball {
  background-color: #fff;
  background-image: url("../../../images/animation/soccer-ball-bg.png?v=650");
  background-size: 80%;
  width: 3.5%;
  height: 11.5%;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
}

/* Corner ball 
----------------------------*/
.Corner.away > div {
  animation: ball-y-away 1.8s 0.3s infinite cubic-bezier(0, 0, 0.35, 1);
}
.Corner.away > div .ball {
  animation: ball-x-away 1.8s 0.3s infinite cubic-bezier(0, 0, 0.65, 1);
}
.Corner.home > div {
  animation: ball-y-home 1.9s 0.3s infinite cubic-bezier(0, 0, 0.35, 1);
}
.Corner.home > div .ball {
  position: absolute;
  right: 0;
  top: 0;
  animation: ball-x-home 1.9s 0.3s infinite cubic-bezier(0, 0, 0.65, 1);
}
.Corner > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(85%);
}

/* Yellow/Red Card
-----------------------*/
.YellowCard.home .rotator,
.RedCard.home .rotator {
  left: 25%;
  animation: rotate 4s infinite ease-in-out;
}
.YellowCard.home .rotator .card,
.RedCard.home .rotator .card {
  animation: fadeIn 4s infinite ease-in-out;
}

.YellowCard.away .rotator,
.RedCard.away .rotator {
  right: 25%;
  animation: rotate 4s infinite ease-in-out;
}
.YellowCard.away .rotator .card,
.RedCard.away .rotator .card {
  animation: fadeIn 4s infinite ease-in-out;
}

.rotator {
  backface-visibility: visible;
  transform-origin: 50% 50%;
  opacity: 0;
  position: absolute;
  top: 30%;
  width: 7.5%;
  height: 35%;
}
.rotator .card {
  height: 100%;
  width: 100%;
  border-radius: 0.35em;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.5);
}
.YellowCard .rotator .card {
  background: #ffeb00;
}
.RedCard .rotator .card {
  background: #F00;
}

/* Throw in
--------------------------- */
.ThrowIn p {
  position: absolute;
  top: 18%;
  width: 80%;
  margin: 0 10%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  color: #fff;
  opacity: 0;
  animation: text-slide 1.5s 0.2s 1 ease-out, shadow-pulse 3.5s 1s infinite;
  animation-fill-mode: forwards;
}
.ThrowIn > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(85%);
}
.ThrowIn > div .ball {
  position: absolute;
  transform: translateX(0%);
}
.ThrowIn.home > div {
  animation: ball-throw_home 1.8s 0.3s infinite cubic-bezier(0, 0, 0.35, 1);
}
.ThrowIn.home > div .ball {
  left: 40%;
  animation: throw-in_home 1.8s 0.3s infinite cubic-bezier(0, 0, 0.65, 1);
}
.ThrowIn.away > div {
  animation: ball-throw_away 1.8s 0.3s infinite cubic-bezier(0, 0, 0.35, 1);
}
.ThrowIn.away > div .ball {
  left: 50%;
  animation: throw-in_away 1.8s 0.3s infinite cubic-bezier(0, 0, 0.65, 1);
}

/* Text only animation controls
------------------------- */
.text-event {
  position: absolute;
  top: 27%;
  left: 25%;
  width: 50%;
  height: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0;
  font-size: 1em;
  text-align: center;
  text-shadow: 1px 1px 10px #000;
  color: #fff;
  animation: text-slide 1.5s 0.2s 1 ease-out, shadow-pulse 3.5s 1s infinite;
}

/* Attack 
---------------------------*/
.Attack .attack-div,
.DangerousAttack .attack-div {
  position: absolute;
  background: linear-gradient(90deg, transparent, red);
  width: 30%;
  top: 2%;
  height: 90%;
  opacity: 0;
}
.Attack .attack-div .attack-dir,
.DangerousAttack .attack-div .attack-dir {
  position: absolute;
  top: 43%;
  margin-top: -1.5em;
  width: 0;
  height: 0;
  border-width: 1.5em;
  border-style: solid;
}
.Attack p,
.DangerousAttack p {
  position: absolute;
  top: 30%;
  color: #fff;
  font-size: 1em;
  text-align: center;
  width: 30%;
  margin: 0 35%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 0;
}
.Attack.home .attack-div,
.DangerousAttack.home .attack-div {
  top: 2%;
  left: 10%;
  transform: skewX(-7deg);
  background: linear-gradient(90deg, transparent, red);
}
.Attack.home .attack-div .attack-dir,
.DangerousAttack.home .attack-div .attack-dir {
  left: 99%;
  border-color: transparent transparent transparent red;
}
.Attack.away .attack-div,
.DangerousAttack.away .attack-div {
  right: 10%;
  transform: skewX(6deg);
  background: linear-gradient(90deg, red, transparent);
}
.Attack.away .attack-div .attack-dir,
.DangerousAttack.away .attack-div .attack-dir {
  right: 99%;
  border-color: transparent red transparent transparent;
}

.Attack.home .attack-div {
  animation: attack-home 1.3s 1 ease, pulse-attack 2s 1.3s infinite ease;
  animation-fill-mode: forwards;
}
.Attack.home p {
  animation: move-right 1.3s 1 ease;
  animation-fill-mode: forwards;
}
.Attack.away .attack-div {
  animation: attack-away 1.3s 1 ease, pulse-attack 2s 1.3s infinite ease;
  animation-fill-mode: forwards;
}
.Attack.away p {
  animation: move-left 1.3s 1 ease;
  animation-fill-mode: forwards;
}

.DangerousAttack p {
  width: 60%;
  margin: 0 20%;
}
.DangerousAttack.home .attack-div {
  animation: dangerous-attack-home 1.3s 1 ease, pulse-attack 2.2s 1.3s infinite ease;
  animation-fill-mode: forwards;
}
.DangerousAttack.home p {
  animation: move-right 1.3s 1 ease;
  animation-fill-mode: forwards;
}
.DangerousAttack.away .attack-div {
  animation: dangerous-attack-away 1.3s 1 ease, pulse-attack 2.2s 1.3s infinite ease;
  animation-fill-mode: forwards;
}
.DangerousAttack.away p {
  animation: move-left 1.3s 1 ease;
  animation-fill-mode: forwards;
}

/* Ball Safe 
--------------------------*/
.BallSafe > div {
  position: absolute;
  top: 3%;
  width: 49%;
  height: 90%;
  animation: ball-safe 2s ease infinite;
}
.BallSafe > div div {
  position: absolute;
  width: 100%;
  height: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  color: #fff;
}
.BallSafe > div div:first-child {
  top: 26%;
}
.BallSafe > div div:last-child {
  top: 43%;
  width: 80%;
  margin: 0 10%;
}
.BallSafe.home > div {
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4));
}
.BallSafe.home > div div:first-child {
  animation: ball-safe-down 1s ease 1;
}
.BallSafe.home > div div:last-child {
  animation: ball-safe-up 1s ease 1;
}
.BallSafe.away > div {
  left: 49%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.4), transparent);
}
.BallSafe.away > div div:first-child {
  animation: ball-safe-down 1.5s ease 1;
}
.BallSafe.away > div div:last-child {
  animation: ball-safe-up 1.5s ease 1;
}

/* Substitution 
----------------------------*/
.Substitution .sub-cont {
  opacity: 0;
  position: absolute;
  width: 1.4em;
  height: 1.4em;
  border-radius: 50%;
  border: 3px solid;
  border-color: #f00 #f00 #0f0 #0f0;
  transform: rotate(-45deg);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5), inset 0px 0px 10px rgba(0, 0, 0, 0.5);
  animation: substitute 1.5s infinite ease-in-out;
  animation-fill-mode: forwards;
}
.Substitution .sub-cont:before, .Substitution .sub-cont:after {
  content: "";
  position: absolute;
  top: -41%;
  left: -9%;
  width: 0;
  height: 0;
  border-width: 0.5em;
  border-style: solid;
  border-color: transparent transparent #0f0 transparent;
  transform: rotate(45deg);
}
.Substitution .sub-cont:after {
  top: 69%;
  left: 41%;
  border-color: #f00 transparent transparent transparent;
}
.Substitution.home .sub-cont {
  opacity: 1;
  left: 33%;
  top: 50%;
}
.Substitution.away .sub-cont {
  opacity: 1;
  right: 33%;
  top: 50%;
}

/* Offside 
--------------------------*/
.Offside .line {
  position: absolute;
  height: 90%;
  border-left: 0.11em dashed #fe0;
  opacity: 0;
}
.Offside .ball {
  opacity: 0;
  position: absolute;
}
.Offside p {
  position: absolute;
  top: 27%;
  left: 25%;
  width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.2em;
  text-align: center;
  text-shadow: 1px 1px 10px #000;
  color: #fff;
  opacity: 0;
  animation: text-slide 1.5s 0.2s 1 ease-out, shadow-pulse 3.5s 1s infinite;
}
.Offside.home .line {
  right: 30%;
  transform: skewX(16deg);
  animation: line-pulse 1.4s infinite ease-in-out;
}
.Offside.home .ball {
  animation: ball-offside-home 1.4s infinite ease-out;
}
.Offside.away .line {
  left: 30%;
  transform: skewX(-14deg);
  animation: line-pulse 1.4s infinite ease;
}
.Offside .ball {
  animation: ball-offside-away 1.4s infinite ease-out;
}

/* Free kick 
-------------------*/
.FreeKick {
  opacity: 0;
}
.FreeKick .ripple {
  position: absolute;
  width: 3%;
  height: 10%;
  margin: 3%;
  border-radius: 50%;
  border: 0.1em solid #fff;
  animation: ripple-out 1.5s infinite ease;
  animation-fill-mode: forwards;
}
.FreeKick .ball {
  position: absolute;
  animation: free-kick 1.5s infinite linear;
  animation-fill-mode: forwards;
}
.FreeKick .arrow {
  position: absolute;
  width: 20%;
  border-bottom: 0.15em dashed #fff;
  animation: expand-arrow 3s infinite ease;
}
.FreeKick .arrow:after {
  position: absolute;
  top: 50%;
  margin-top: -0.31em;
  content: "";
  width: 0;
  height: 0;
  border-width: 0.4em;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
}
.FreeKick.home {
  opacity: 1;
}
.FreeKick.home .ripple {
  bottom: 20%;
  left: 32%;
}
.FreeKick.home .ball {
  bottom: 31%;
  left: 35%;
}
.FreeKick.home .arrow {
  bottom: 34%;
  left: 37%;
  transform: rotate(-9deg);
  transform-origin: 0 0;
}
.FreeKick.home .arrow:after {
  left: 100%;
  border-color: transparent transparent transparent #fff;
}
.FreeKick.away {
  opacity: 1;
}
.FreeKick.away .ripple {
  bottom: 20%;
  right: 32%;
}
.FreeKick.away .ball {
  bottom: 31%;
  right: 35%;
}
.FreeKick.away .arrow {
  bottom: 34%;
  right: 37%;
  transform: rotate(9deg);
  transform-origin: 100% 0;
}
.FreeKick.away .arrow:after {
  right: 100%;
  border-color: transparent #fff transparent transparent;
}

/* Penalty 
-------------------------*/
.Penalty {
  opacity: 0;
}
.Penalty .ball {
  position: absolute;
  animation: penalty-ball 1s infinite linear;
  box-shadow: 0 4px 3px rgba(0, 0, 0, 0.44), inset 0 0 5px black;
}
.Penalty .arrow {
  position: absolute;
  width: 10%;
  border-bottom: 0.18em dashed #fff;
  animation: penalty-arrow 1.5s infinite ease;
}
.Penalty .arrow:after {
  position: absolute;
  top: 50%;
  margin-top: -0.31em;
  content: "";
  width: 0;
  height: 0;
  border-width: 0.4em;
  border-style: solid;
}
.Penalty.home {
  opacity: 1;
}
.Penalty.home .ball {
  left: 19%;
  top: 30%;
}
.Penalty.home .arrow {
  top: 38%;
  left: 22%;
  transform-origin: 0 0;
  transform: rotate(180deg);
}
.Penalty.home .arrow:after {
  left: 100%;
  border-color: transparent transparent transparent #fff;
}
.Penalty.away {
  opacity: 1;
}
.Penalty.away .ball {
  right: 19%;
  top: 30%;
}
.Penalty.away .arrow {
  top: 38%;
  right: 22%;
  transform-origin: 100% 0;
  transform: rotate(180deg);
}
.Penalty.away .arrow:after {
  right: 100%;
  border-color: transparent #fff transparent transparent;
}

/* Goal kick 
----------------------------*/
.GoalKick {
  opacity: 0;
}
.GoalKick .ripple {
  position: absolute;
  width: 3%;
  height: 10%;
  margin: 3%;
  border-radius: 50%;
  border: 0.1em solid #fff;
  animation: ripple-out 1.5s infinite ease;
  animation-fill-mode: forwards;
}
.GoalKick .ball {
  position: absolute;
  animation: free-kick 1.5s infinite linear;
  animation-fill-mode: forwards;
}
.GoalKick .arrow {
  position: absolute;
  width: 20%;
  border-bottom: 0.15em dashed #fff;
  animation: expand-arrow 3s infinite ease;
}
.GoalKick .arrow:after {
  position: absolute;
  top: 50%;
  margin-top: -0.31em;
  content: "";
  width: 0;
  height: 0;
  border-width: 0.4em;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
}
.GoalKick.home {
  opacity: 1;
}
.GoalKick.home .ripple {
  bottom: 31%;
  left: 11%;
}
.GoalKick.home .ball {
  bottom: 41%;
  left: 14%;
}
.GoalKick.home .arrow {
  bottom: 42.5%;
  left: 15%;
  transform: rotate(-7deg);
  transform-origin: 0 0;
}
.GoalKick.home .arrow:after {
  left: 100%;
  border-color: transparent transparent transparent #fff;
}
.GoalKick.away {
  opacity: 1;
}
.GoalKick.away .ripple {
  bottom: 31%;
  right: 11%;
}
.GoalKick.away .ball {
  bottom: 41%;
  right: 14%;
}
.GoalKick.away .arrow {
  bottom: 42.5%;
  right: 15%;
  transform: rotate(7deg);
  transform-origin: 100% 0;
}
.GoalKick.away .arrow:after {
  right: 100%;
  border-color: transparent #fff transparent transparent;
}

/* Goal 
---------------------------*/
.Goal .ball-cont {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.Goal .ball {
  position: absolute;
  top: 0;
  width: 5.5%;
  height: 18.5%;
  box-shadow: inset 0px 0px 4px 3px rgba(0, 0, 0, 0.6);
}
.Goal.home .ball-cont {
  animation: goal-up-home 2.5s 0.2s 1 cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.Goal.home .ball-cont .ball {
  right: 34%;
  opacity: 0;
  animation: ball-rotate 1s infinite linear, goal-home 2.5s 1 cubic-bezier(0, 0, 0.65, 1), goal-to-center-home 1s 3.5s 1 ease-out;
  animation-fill-mode: forwards;
}
.Goal.home p {
  animation: goal-text-home 1s 4.2s 3 ease;
  animation-fill-mode: forwards;
}
.Goal.home p.team {
  animation: goal-text-home 3s 4.2s 1 ease;
  animation-fill-mode: forwards;
}
.Goal.away .ball-cont {
  animation: goal-up-away 2.5s 0.2s 1 cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.Goal.away .ball-cont .ball {
  right: 34%;
  opacity: 0;
  animation: ball-rotate 1s infinite linear, goal-away 2.5s 1 cubic-bezier(0, 0, 0.65, 1), goal-to-center-away 1s 3.5s 1 ease-out;
  animation-fill-mode: forwards;
}
.Goal.away p {
  animation: goal-text-away 1s 4.2s 3 ease;
  animation-fill-mode: forwards;
}
.Goal.away p.team {
  animation: goal-text-away 3s 4.2s 1 ease;
  animation-fill-mode: forwards;
}
.Goal p {
  opacity: 0;
  position: absolute;
  top: 7%;
  left: 25%;
  width: 50%;
  font-size: 1.2em;
  text-align: center;
  text-shadow: 1px 1px 10px #000;
  color: #fff;
}
.Goal p.team {
  top: 52%;
  height: 40%;
  overflow: hidden;
}
.Goal p.goal-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Goalkeeper Save 
--------------------------*/
.GoalkeeperSave > div {
  position: absolute;
  top: 8.8%;
  width: 16%;
  height: 64%;
  background: rgba(255, 255, 255, 0.4);
  transform: perspective(50px) rotateX(8deg) skewX(-22deg);
  animation: ball-safe 2s ease infinite;
}
.GoalkeeperSave p {
  position: absolute;
  top: 26%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  animation: ball-safe-down 1.4s ease 1;
}
.GoalkeeperSave.home > div {
  left: 9.5%;
}
.GoalkeeperSave.away > div {
  right: 10.5%;
  transform: perspective(50px) rotateX(8deg) skewX(22deg);
}
.GoalkeeperSave.away p {
  text-align: right;
}

/* Animation keyframes
	------------------------------------------------------------------------------------------------------------------------ */
/* hide animation after it is finished */
@keyframes hide-animation {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* corner animation */
@keyframes ball-x-away {
  0% {
    transform: translateX(0%);
    background-position: 0 0;
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.5), inset 0 0 5px black;
  }
  50% {
    transform: translateX(500%);
    animation-timing-function: ease-in;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
  }
  100% {
    transform: translateX(250%);
    background-position: 800% -1600%;
    box-shadow: 0 10px 3px rgba(0, 0, 0, 0.3), inset 0 0 3px black;
  }
}
@keyframes ball-x-home {
  0% {
    transform: translateX(0%);
    background-position: 0 0;
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.5), inset 0 0 5px black;
  }
  50% {
    transform: translateX(-500%);
    animation-timing-function: ease-in;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
  }
  100% {
    transform: translateX(-250%);
    background-position: 800% -1600%;
    box-shadow: 0 10px 3px rgba(0, 0, 0, 0.3), inset 0 0 3px black;
  }
}
@keyframes ball-y-away {
  0% {
    transform: translateY(85%);
    animation-timing-function: ease-out;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(20%);
    opacity: 0;
  }
}
@keyframes ball-y-home {
  0% {
    transform: translateY(85%);
    animation-timing-function: ease-out;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(20%);
    opacity: 0;
  }
}
/* --------------------------------------- */
/* Yellow/Red card animation */
@keyframes fadeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  15% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(0.9);
    opacity: 1;
  }
  30% {
    transform: scale(1);
    opacity: 1;
  }
  70% {
    transform: scale(1);
    opacity: 1;
  }
  85% {
    transform: scale(1.1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes rotate {
  0%, 100% {
    opacity: 1;
  }
  31% {
    transform: perspective(1050px) rotateY(0deg);
  }
  51% {
    transform: perspective(1050px) rotateY(180deg);
  }
  70% {
    transform: perspective(1050px) rotateY(0deg);
  }
}
/* Throw in animation */
@keyframes ball-throw_home {
  0% {
    transform: translateY(85%);
    animation-timing-function: ease-out;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(30%);
    opacity: 0;
  }
}
@keyframes ball-throw_away {
  0% {
    transform: translateY(85%);
    animation-timing-function: ease-out;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(30%);
    opacity: 0;
  }
}
@keyframes throw-in_home {
  0% {
    background-position: 0 0;
    box-shadow: 0 20px 15px rgba(0, 0, 0, 0.5), inset 0 0 5px black;
    transform: translateX(0);
  }
  30% {
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
    animation-timing-function: ease-in;
  }
  60% {
    background-position: 0 -600%;
    width: 2.8%;
    height: 9%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6), inset 0 -3px 6px black;
    opacity: 1;
  }
  100% {
    background-position: 0 -1600%;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.6), inset 0 -3px 6px black;
    opacity: 0;
    width: 2%;
    height: 6.6%;
    transform: translateX(60px);
  }
}
@keyframes throw-in_away {
  0% {
    background-position: 0 0;
    box-shadow: 0 20px 15px rgba(0, 0, 0, 0.5), inset 0 0 5px black;
    transform: translateX(0);
  }
  30% {
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
    animation-timing-function: ease-in;
  }
  60% {
    background-position: 0 -600%;
    width: 2.8%;
    height: 9%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6), inset 0 -3px 6px black;
    opacity: 1;
  }
  100% {
    background-position: 0 -1600%;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.6), inset 0 -3px 6px black;
    opacity: 0;
    width: 2%;
    height: 6.6%;
    transform: translateX(-60px);
  }
}
/* Text animations */
@keyframes slideDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 1;
    transform: translateY(8%);
  }
  65% {
    transform: translateY(-18%);
  }
  80% {
    transform: translateY(10%);
  }
  95% {
    transform: translateY(-4%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes shadow-pulse {
  0% {
    text-shadow: 1px 1px 10px 1px #000;
    opacity: 0.8;
  }
  50% {
    text-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
    opacity: 0.95;
  }
  100% {
    text-shadow: 1px 1px 10px 1px #000;
    opacity: 0.8;
  }
}
/* Attack/Damngerous Attack animation */
@keyframes attack-home {
  0% {
    opacity: 0;
  }
  100% {
    transform: skewX(4deg);
    left: 30%;
    opacity: 0.7;
  }
}
@keyframes attack-away {
  0% {
    opacity: 0;
  }
  100% {
    transform: skewX(-7deg);
    right: 30%;
    opacity: 0.7;
  }
}
@keyframes dangerous-attack-home {
  0% {
    opacity: 0;
  }
  100% {
    transform: skewX(20deg);
    left: 50%;
    opacity: 0.7;
  }
}
@keyframes dangerous-attack-away {
  0% {
    opacity: 0;
  }
  100% {
    transform: skewX(-20deg);
    right: 50%;
    opacity: 0.7;
  }
}
@keyframes pulse-attack {
  0%, 100% {
    opacity: 0.7;
  }
  50% {
    opacity: 0.4;
  }
}
@keyframes move-right {
  0% {
    text-indent: -100%;
    opacity: 0;
  }
  100% {
    text-indent: 0;
    opacity: 0.7;
  }
}
@keyframes move-left {
  0% {
    text-indent: 100%;
    opacity: 0;
  }
  100% {
    text-indent: 0;
    opacity: 0.7;
  }
}
/* Ball Safe animation */
@keyframes ball-safe {
  0% {
    opacity: 0.7;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.7;
  }
}
@keyframes ball-safe-down {
  0% {
    opacity: 0;
    top: 0;
    animation-timing-function: ease-in-out;
  }
  70% {
    opacity: 1;
    top: 26%;
    animation-timing-function: ease-out;
  }
  90% {
    top: 25%;
  }
  100% {
    top: 26%;
  }
}
@keyframes ball-safe-up {
  0% {
    opacity: 0;
    top: 68%;
    animation-timing-function: ease-in-out;
  }
  70% {
    opacity: 1;
    top: 40%;
    animation-timing-function: ease-out;
  }
  90% {
    top: 43%;
  }
  100% {
    top: 42%;
  }
}
/* Offside animation */
@keyframes line-pulse {
  0% {
    opacity: 0;
  }
  65% {
    opacity: 0;
    animation-timing-function: ease-out;
  }
  75% {
    opacity: 1;
  }
  85% {
    opacity: 0.3;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ball-offside-home {
  0% {
    top: 65%;
    right: 45%;
  }
  50% {
    opacity: 1;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
    width: 4%;
    height: 13%;
    animation-timing-function: ease-in;
  }
  90% {
    opacity: 0.8;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
  100% {
    top: 28%;
    right: 26%;
    opacity: 0;
    background-position: 800% 200%;
    width: 2.3%;
    height: 6.6%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
}
@keyframes ball-offside-away {
  0% {
    top: 65%;
    left: 45%;
  }
  50% {
    opacity: 1;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
    width: 4%;
    height: 13%;
    animation-timing-function: ease-in;
  }
  90% {
    opacity: 0.8;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
  100% {
    top: 28%;
    left: 26%;
    opacity: 0;
    background-position: 800% 200%;
    width: 2.3%;
    height: 6.6%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
}
@keyframes text-slide {
  0% {
    top: -20%;
    opacity: 0;
    animation-timing-function: ease-out;
  }
  75% {
    top: 28%;
  }
  88% {
    top: 24%;
  }
  100% {
    top: 25%;
    opacity: 1;
  }
}
/* Substitution animation*/
@keyframes substitute {
  0% {
    transform: rotate(-45deg);
  }
  100% {
    transform: rotate(315deg);
  }
}
/* Free kick animation*/
@keyframes free-kick {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: -1200% 400%;
  }
}
@keyframes free-kick_basket {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: -1200% 50%;
  }
}
@keyframes ripple-out {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0.8;
  }
  85% {
    width: 9%;
    height: 27%;
    margin: 0.2%;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes expand-arrow {
  0% {
    width: 0;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    width: 20%;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*Penalty animation*/
@keyframes penalty-arrow {
  0% {
    width: 0;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    width: 10%;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes penalty-ball {
  100% {
    background-position: 1200% 0;
  }
}
/* Goal animation */
@keyframes ball-rotate {
  100% {
    background-position: 1500% 0;
  }
}
@keyframes goal-up-home {
  0%, 20% {
    transform: translateY(40%);
  }
  50% {
    transform: translateY(20%);
    animation-timing-function: ease-in;
  }
  80% {
    transform: translateY(25%);
  }
  100% {
    transform: translateY(30%);
  }
}
@keyframes goal-home {
  0% {
    transform: scale(0);
    right: 34%;
    opacity: 0;
  }
  25% {
    transform: scale(0.65);
    right: 34%;
    opacity: 1;
  }
  30% {
    right: 34%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
  55% {
    right: 14%;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
  }
  80% {
    right: 3%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
    animation-timing-function: ease;
  }
  100% {
    right: 5%;
    opacity: 1;
    transform: scale(0.65);
  }
}
@keyframes goal-to-center-home {
  0% {
    right: 4%;
    transform: scale(0.65);
  }
  100% {
    right: 48%;
    transform: scale(1);
  }
}
@keyframes goal-text-home {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* ---  */
@keyframes goal-up-away {
  0%, 20% {
    transform: translateY(40%);
  }
  50% {
    transform: translateY(20%);
    animation-timing-function: ease-in;
  }
  80% {
    transform: translateY(25%);
  }
  100% {
    transform: translateY(30%);
  }
}
@keyframes goal-away {
  0% {
    transform: scale(0);
    left: 34%;
    opacity: 0;
  }
  25% {
    transform: scale(0.65);
    left: 34%;
    opacity: 1;
  }
  30% {
    left: 34%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
  55% {
    left: 14%;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
  }
  80% {
    left: 4%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
    animation-timing-function: ease;
  }
  100% {
    left: 5%;
    opacity: 1;
    transform: scale(0.65);
  }
}
@keyframes goal-to-center-away {
  0% {
    left: 4%;
    transform: scale(0.65);
  }
  100% {
    left: 46%;
    transform: scale(1);
  }
}
@keyframes goal-text-away {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* Styles for basketball animation control 
	-------------------------------------------------------------------------------------------------------------------*/
.right-block-flash.right-block-flash-basketball {
  background: rgba(70, 11, 11, 0.49);
  box-shadow: inset 0 0 0px 1px #5A0000;
}

.game-control.basketball {
  /* Foul
  ------------------------*/
  /* Free throw
  --------------------*/
  /* Point
  -------------------*/
}
.game-control.basketball .basket {
  position: absolute;
  top: 1%;
  background: url("../../../images/animation/b_basket.png?v=650") no-repeat;
  width: 86px;
  height: 86px;
  opacity: 0;
}
.game-control.basketball .ball_container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.game-control.basketball .b_ball {
  background: url("../../../images/animation/basketball.jpg?v=650") 0 50%;
  position: absolute;
  width: 6%;
  height: 19%;
  border-radius: 50%;
  box-shadow: 0px 4px 6px rgba(75, 27, 9, 0.79), inset 2px -2px 8px rgba(49, 12, 0, 0.9);
  opacity: 0;
}
.game-control.basketball .arrow {
  position: absolute;
  bottom: 20%;
  width: 20%;
  border-bottom: 0.15em dashed #fff;
  opacity: 0;
}
.game-control.basketball .arrow:after {
  position: absolute;
  top: 50%;
  margin-top: -0.31em;
  content: "";
  width: 0;
  height: 0;
  border-width: 0.4em;
  border-style: solid;
}
.game-control.basketball .field-container {
  background: transparent;
  /*#8A4429; */
  overflow: hidden;
  margin-bottom: 1px;
}
.game-control.basketball .field-container .field {
  margin-top: 10px;
  background: url("../../../images/animation/basket.png?v=650") no-repeat center center;
}
.game-control.basketball .statistics-toggle {
  background: #6A3A31;
  padding: 0 0 2px 0;
}
.game-control.basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) {
  width: 48%;
}
.game-control.basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) .stat-l,
.game-control.basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) .stat-r {
  width: 8%;
}
.game-control.basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) .team-2 {
  width: 84%;
}
.game-control.basketball .statistics-toggle .game-statistics li:last-child {
  margin-right: 0;
  float: right;
}
.game-control.basketball .Attack .attack-div {
  top: 0%;
  height: 94%;
}
.game-control.basketball .Attack.home .attack-div {
  background: linear-gradient(90deg, transparent, #ff2900);
}
.game-control.basketball .Attack.home .attack-div .attack-dir {
  border-color: transparent transparent transparent #ff2900;
}
.game-control.basketball .Attack.away .attack-div {
  background: linear-gradient(90deg, #ff2900, transparent);
}
.game-control.basketball .Attack.away .attack-div .attack-dir {
  border-color: transparent #ff2900 transparent transparent;
}
.game-control.basketball .Foul .timeout-container {
  position: absolute;
  top: 2%;
  width: 49.5%;
  height: 91%;
  animation: ball-safe 2s ease infinite;
}
.game-control.basketball .Foul .timeout-container div {
  position: absolute;
  width: 100%;
  height: 35%;
  overflow: hidden;
  text-align: center;
  color: #fff;
  text-shadow: 1px -1px 5px #000;
}
.game-control.basketball .Foul .timeout-container div:first-child {
  top: 28%;
}
.game-control.basketball .Foul .timeout-container div:last-child {
  top: 42%;
  width: 80%;
  margin: 0 10%;
}
.game-control.basketball .Foul.home .timeout-container {
  background: linear-gradient(90deg, transparent, rgba(255, 0, 0, 0.4));
}
.game-control.basketball .Foul.home .timeout-container div:first-child {
  animation: ball-safe-down 1s ease 1;
}
.game-control.basketball .Foul.home .timeout-container div:last-child {
  animation: ball-safe-up 1s ease 1;
}
.game-control.basketball .Foul.away .timeout-container {
  left: 49.5%;
  background: linear-gradient(90deg, rgba(255, 0, 0, 0.4), transparent);
}
.game-control.basketball .Foul.away .timeout-container div:first-child {
  animation: ball-safe-down 1.5s ease 1;
}
.game-control.basketball .Foul.away .timeout-container div:last-child {
  animation: ball-safe-up 1.5s ease 1;
}
.game-control.basketball .FreeThrow.away .basket,
.game-control.basketball .Free1Throw.away .basket,
.game-control.basketball .Free2Throws.away .basket,
.game-control.basketball .Free3Throws.away .basket {
  left: 1%;
  opacity: 1;
}
.game-control.basketball .FreeThrow.away .b_ball,
.game-control.basketball .Free1Throw.away .b_ball,
.game-control.basketball .Free2Throws.away .b_ball,
.game-control.basketball .Free3Throws.away .b_ball {
  bottom: 20%;
  left: 46%;
  opacity: 1;
  animation: free-kick_basket 3s infinite linear;
}
.game-control.basketball .FreeThrow.away .arrow,
.game-control.basketball .Free1Throw.away .arrow,
.game-control.basketball .Free2Throws.away .arrow,
.game-control.basketball .Free3Throws.away .arrow {
  right: 50%;
  animation: expand-arrow 3.5s infinite ease;
}
.game-control.basketball .FreeThrow.away .arrow:after,
.game-control.basketball .Free1Throw.away .arrow:after,
.game-control.basketball .Free2Throws.away .arrow:after,
.game-control.basketball .Free3Throws.away .arrow:after {
  right: 100%;
  border-color: transparent #fff transparent transparent;
}
.game-control.basketball .FreeThrow.home .basket,
.game-control.basketball .Free1Throw.home .basket,
.game-control.basketball .Free2Throws.home .basket,
.game-control.basketball .Free3Throws.home .basket {
  right: 1%;
  transform: scaleX(-1);
  opacity: 1;
}
.game-control.basketball .FreeThrow.home .b_ball,
.game-control.basketball .Free1Throw.home .b_ball,
.game-control.basketball .Free2Throws.home .b_ball,
.game-control.basketball .Free3Throws.home .b_ball {
  bottom: 20%;
  right: 46%;
  animation: free-kick_basket 3.5s infinite linear;
  opacity: 1;
}
.game-control.basketball .FreeThrow.home .arrow,
.game-control.basketball .Free1Throw.home .arrow,
.game-control.basketball .Free2Throws.home .arrow,
.game-control.basketball .Free3Throws.home .arrow {
  left: 50%;
  animation: expand-arrow 3s infinite ease;
}
.game-control.basketball .FreeThrow.home .arrow:after,
.game-control.basketball .Free1Throw.home .arrow:after,
.game-control.basketball .Free2Throws.home .arrow:after,
.game-control.basketball .Free3Throws.home .arrow:after {
  left: 100%;
  border-color: transparent transparent transparent #fff;
}
.game-control.basketball .OnePoint .text-event,
.game-control.basketball .TwoPoints .text-event,
.game-control.basketball .ThreePoints .text-event {
  animation: text-slide 1.5s 1.2s 1 ease-out, shadow-pulse 3.5s 2s infinite;
}
.game-control.basketball .OnePoint.home .basket,
.game-control.basketball .TwoPoints.home .basket,
.game-control.basketball .ThreePoints.home .basket {
  right: 1%;
  transform: scaleX(-1);
  opacity: 1;
}
.game-control.basketball .OnePoint.home .b_ball,
.game-control.basketball .TwoPoints.home .b_ball,
.game-control.basketball .ThreePoints.home .b_ball {
  right: 46%;
  opacity: 0;
  box-shadow: 0px 30px 20px rgba(75, 27, 9, 0.43), inset 2px -2px 8px rgba(49, 12, 0, 0.9);
  animation: b_point-home 2s 0.3s 1 cubic-bezier(0, 0, 0.65, 1);
}
.game-control.basketball .OnePoint.home .ball_container,
.game-control.basketball .TwoPoints.home .ball_container,
.game-control.basketball .ThreePoints.home .ball_container {
  transform: translateY(41%);
  animation: point_cont-home 2s 0.3s 1 cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.game-control.basketball .OnePoint.away .basket,
.game-control.basketball .TwoPoints.away .basket,
.game-control.basketball .ThreePoints.away .basket {
  left: 1%;
  opacity: 1;
}
.game-control.basketball .OnePoint.away .b_ball,
.game-control.basketball .TwoPoints.away .b_ball,
.game-control.basketball .ThreePoints.away .b_ball {
  left: 46%;
  opacity: 0;
  box-shadow: 0px 30px 20px rgba(75, 27, 9, 0.43), inset 2px -2px 8px rgba(49, 12, 0, 0.9);
  animation: b_point-away 2s 0.3s 1 cubic-bezier(0, 0, 0.65, 1);
}
.game-control.basketball .OnePoint.away .ball_container,
.game-control.basketball .TwoPoints.away .ball_container,
.game-control.basketball .ThreePoints.away .ball_container {
  transform: translateY(41%);
  animation: point_cont-away 2s 0.3s 1 cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}

/* animation keyframes */
@keyframes point_cont-home {
  0% {
    transform: translateY(46%);
    opacity: 0;
    animation-timing-function: ease-out;
  }
  10% {
    opacity: 1;
  }
  30% {
    transform: translateY(30%);
  }
  90% {
    opacity: 1;
  }
  100% {
    transform: translateY(53%);
    opacity: 0;
  }
}
@keyframes b_point-home {
  0% {
    opacity: 1;
    transform: translateX(0%);
    background-position: 0 50%;
  }
  50% {
    transform: translateX(480%);
    box-shadow: 0px 40px 20px rgba(75, 27, 9, 0.43), inset 2px -2px 8px rgba(49, 12, 0, 0.9);
    animation-timing-function: ease-out;
  }
  100% {
    transform: translateX(480%);
    background-position: 800% 50%;
    opacity: 1;
  }
}
@keyframes point_cont-away {
  0% {
    transform: translateY(46%);
    opacity: 0;
    animation-timing-function: ease-out;
  }
  10% {
    opacity: 1;
  }
  30% {
    transform: translateY(30%);
  }
  90% {
    opacity: 1;
  }
  100% {
    transform: translateY(53%);
    opacity: 0;
  }
}
@keyframes b_point-away {
  0% {
    opacity: 1;
    transform: translateX(0%);
    background-position: 0 50%;
  }
  50% {
    transform: translateX(-480%);
    box-shadow: 0px 40px 20px rgba(75, 27, 9, 0.43), inset 2px -2px 8px rgba(49, 12, 0, 0.9);
    animation-timing-function: ease-out;
  }
  100% {
    transform: translateX(-480%);
    background-position: 800% 50%;
    opacity: 1;
  }
}
/* Styles for Volleyball animation control 
------------------------------------------------------------------------------------*/
.right-block-flash.right-block-flash-volleyball {
  background: rgba(145, 119, 40, 0.4);
}

.game-control.volleyball {
  margin-top: 35px;
  /* ball */
  /* Point */
  /* Ball In Play */
}
.game-control.volleyball .text-event {
  font-size: 1.2em;
}
.game-control.volleyball .statistics-toggle {
  background: rgba(109, 67, 23, 0.78);
}
.game-control.volleyball .field-container .field {
  background: url("../../../images/animation/vall.png?v=650") no-repeat center center;
  height: 123px;
}
.game-control.volleyball .v_ball {
  background: #ccc;
  position: absolute;
  width: 5%;
  height: 14%;
  border-radius: 50%;
  box-shadow: inset 2px -2px 8px rgba(54, 31, 1, 0.7);
  opacity: 0;
}
.game-control.volleyball .Point .point_container {
  position: absolute;
  top: 13%;
  width: 49.5%;
  height: 80%;
  animation: ball-safe 2s ease infinite;
}
.game-control.volleyball .Point .point_container div {
  position: absolute;
  height: 40%;
  overflow: hidden;
  text-align: center;
  color: #fff;
  text-shadow: 1px -1px 5px #000;
  top: 36%;
  width: 80%;
  margin: 0 10%;
}
.game-control.volleyball .Point.side_1 .point_container {
  background: linear-gradient(90deg, transparent, rgba(255, 224, 0, 0.4));
}
.game-control.volleyball .Point.side_1 .point_container div {
  animation: v_point 1.3s ease 1;
}
.game-control.volleyball .Point.side_2 .point_container {
  left: 49.5%;
  background: linear-gradient(90deg, rgba(255, 224, 0, 0.4), transparent);
}
.game-control.volleyball .Point.side_2 .point_container div {
  animation: v_point 1.5s ease 1;
}
.game-control.volleyball .BallInPlay .ball_container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.game-control.volleyball .BallInPlay .ball_container .v_ball,
.game-control.volleyball .BallInPlay .ball_container .v_ball_shadow {
  position: absolute;
  top: 20%;
}
.game-control.volleyball .BallInPlay .ball_container .v_ball_shadow {
  background: none;
  width: 5%;
  height: 14%;
  border-radius: 50%;
}
.game-control.volleyball .BallInPlay.side_1 .ball_container {
  animation: v_ball_in_play_y_home 1.7s 0.2s infinite cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.game-control.volleyball .BallInPlay.side_1 .ball_container .v_ball {
  opacity: 0;
  animation: v_ball_in_play_x_home 1.7s 0.2s infinite cubic-bezier(0, 0, 0.65, 1);
  animation-fill-mode: forwards;
}
.game-control.volleyball .BallInPlay.side_1 .ball_container .v_ball_shadow {
  animation: v_ball_in_play_x_shadow 1.7s 0.2s infinite cubic-bezier(0, 0, 0.65, 1);
  animation-fill-mode: forwards;
}
.game-control.volleyball .BallInPlay.side_2 .ball_container {
  animation: v_ball_in_play_y_away 1.7s 0.2s infinite cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.game-control.volleyball .BallInPlay.side_2 .ball_container .v_ball {
  opacity: 0;
  animation: v_ball_in_play_x_away 1.7s 0.2s infinite cubic-bezier(0, 0, 0.65, 1);
  animation-fill-mode: forwards;
}
.game-control.volleyball .BallInPlay.side_2 .ball_container .v_ball_shadow {
  animation: v_ball_in_play_x_shadow_away 1.7s 0.2s infinite cubic-bezier(0, 0, 0.65, 1);
  animation-fill-mode: forwards;
}

/* BallInPlay animation */
@keyframes v_ball_in_play_y_home {
  0% {
    opacity: 0;
    transform: translateY(30%);
    animation-timing-function: ease-out;
  }
  10%, 90% {
    opacity: 1;
  }
  50% {
    transform: translateY(0%);
    animation-timing-function: ease-in;
  }
  100% {
    opacity: 0;
    transform: translateY(30%);
    animation-timing-function: ease-out;
  }
}
@keyframes v_ball_in_play_x_home {
  0% {
    left: 15%;
    opacity: 0;
    background-position: 0% 0%;
    animation-timing-function: ease-out;
  }
  10%, 60% {
    opacity: 1;
  }
  20% {
    animation-timing-function: ease-in;
  }
  90% {
    opacity: 0;
  }
  100% {
    left: 65%;
    opacity: 0;
    background-position: 1600% 800%;
    animation-timing-function: ease-out;
  }
}
@keyframes v_ball_in_play_x_shadow {
  0% {
    left: 15%;
    opacity: 0;
    animation-timing-function: ease-out;
    box-shadow: 0 8px 5px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
  10%, 60% {
    opacity: 1;
  }
  35% {
    box-shadow: 0 30px 15px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
    animation-timing-function: ease-in;
  }
  70% {
    box-shadow: 0 16px 10px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
  90% {
    opacity: 0;
  }
  100% {
    left: 65%;
    opacity: 0;
    animation-timing-function: ease-out;
    box-shadow: 0 4px 3px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
}
@keyframes v_ball_in_play_y_away {
  0% {
    opacity: 0;
    transform: translateY(30%);
    animation-timing-function: ease-out;
  }
  50% {
    transform: translateY(0%);
    animation-timing-function: ease-in;
  }
  10%, 90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(30%);
    animation-timing-function: ease-out;
  }
}
@keyframes v_ball_in_play_x_away {
  0% {
    right: 15%;
    opacity: 0;
    background-position: 0% 0%;
    animation-timing-function: ease-out;
  }
  10%, 60% {
    opacity: 1;
  }
  20% {
    animation-timing-function: ease-in;
  }
  90% {
    opacity: 0;
  }
  100% {
    right: 65%;
    opacity: 0;
    background-position: 1600% 800%;
    animation-timing-function: ease-out;
  }
}
@keyframes v_ball_in_play_x_shadow_away {
  0% {
    right: 15%;
    opacity: 0;
    animation-timing-function: ease-out;
    box-shadow: 0 8px 5px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
  10%, 60% {
    opacity: 1;
  }
  20% {
    box-shadow: 0 30px 15px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
    animation-timing-function: ease-in;
  }
  70% {
    box-shadow: 0 16px 10px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
  90% {
    opacity: 0;
  }
  100% {
    right: 65%;
    opacity: 0;
    animation-timing-function: ease-out;
    box-shadow: 0 4px 3px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
}
@keyframes v_point {
  0% {
    opacity: 0;
    top: 68%;
    animation-timing-function: ease-in;
  }
  25% {
    opacity: 1;
    top: 24%;
    animation-timing-function: ease-out;
  }
  50% {
    top: 44%;
    animation-timing-function: ease-out;
  }
  75% {
    top: 30%;
    animation-timing-function: ease-out;
  }
  100% {
    top: 36%;
  }
}
/* Soccer games control 
	--------------------------------------------------------------------------------------------------*/
.game-control.tennis {
  margin: 27px 6px 0;
  font-size: 14px;
  /* statistics on bottom of field 
  	----------------------------------------------------------------------------------------------*/
  /* Field container with animated controls
  	--------------------------------------------------------------------------------------------*/
  /* Animated controls 
  	--------------------------------------------------------------------------------------------------------------------------*/
  /* Point 
  ------------------------ */
  /* Ball In Play */
  /* Ace */
  /* First-Fifth Set & Finished*/
  /* Fault */
}
.game-control.tennis .statistics-toggle {
  color: #ffffff;
  overflow: hidden;
  height: 51px;
}
.game-control.tennis .statistics-toggle button {
  display: block;
  width: 40px;
  height: 20px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom: 0 none;
  position: relative;
  top: 1px;
  cursor: pointer;
}
.game-control.tennis .statistics-toggle button:focus {
  outline: none;
}
.game-control.tennis .statistics-toggle button:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 13px;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: #666 transparent transparent;
}
.game-control.tennis .game-statistics {
  overflow: hidden;
  margin: 0.5em 0.3em;
}
.game-control.tennis .game-statistics.hidden {
  display: none;
}
.game-control.tennis .game-statistics li {
  float: left;
  width: 48%;
  /*divide width depending on number of statistics in a row , for tennis number = 2, for soccer 3*/
  margin: 0.3em 0;
}
html[dir=ltr] .game-control.tennis .game-statistics li {
  margin-right: 2.9%;
}
html[dir=rtl] .game-control.tennis .game-statistics li {
  margin-left: 2.9%;
}
.game-control.tennis .game-statistics li:nth-child(2n) {
  /* number 3 is number of statistics in the row*/
}
html[dir=ltr] .game-control.tennis .game-statistics li:nth-child(2n) {
  margin-right: 0;
}
html[dir=rtl] .game-control.tennis .game-statistics li:nth-child(2n) {
  margin-left: 0;
}
.game-control.tennis .field-container {
  padding: 0 0 1px;
}
.game-control.tennis .field-container .game-team-names li {
  line-height: 25px;
}
.game-control.tennis .field-container.tl-hide .field {
  margin: 0;
}
.game-control.tennis .field {
  position: relative;
  margin: 0 auto;
  width: 338px;
  height: 116px;
  background: url("../../../images/animation/t-field.png?v=650") no-repeat 0 0;
}
.game-control.tennis .field > div, .game-control.tennis .field > div > div {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.game-control.tennis .field.field-0 {
  background: url("../../../images/animation/t-field-red.png?v=650") no-repeat 0 0;
}
.game-control.tennis .field.field-1 {
  background: url("../../../images/animation/t-field.png?v=650") no-repeat 0 0;
}
.game-control.tennis .field.field-2 {
  background: url("../../../images/animation/t-field-green.png?v=650") no-repeat 0 0;
}
.game-control.tennis .animation-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.game-control.tennis .ball {
  background: none !important;
  font: 12px/14px "sport-icon";
  width: 14px !important;
  height: 14px !important;
  text-align: center;
  color: #e8e000;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
  text-indent: 2px;
  display: block;
  box-shadow: none !important;
  border-radius: inherit !important;
}
.game-control.tennis .ball:before {
  content: "";
  position: relative;
  z-index: 20;
  display: block;
}
.game-control.tennis .ball:after {
  content: "";
  color: transparent;
  text-shadow: 0 0 13px #000000;
  position: absolute;
  left: 0;
  top: 2px;
  display: block;
  z-index: 10;
}
.game-control.tennis .Point .point_text {
  position: absolute;
  bottom: 11%;
  opacity: 0.85;
  color: #353535;
  max-width: 27%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.8em;
  font-weight: bold;
  padding: 0.2em 0.5em;
  border-radius: 4px;
  background: #D6D6D6;
  border: 1px solid #bbbbbb;
  text-transform: uppercase;
  text-shadow: 0 -1px 0 #eeeeee;
}
.game-control.tennis .Point.side_1 .point_text {
  left: 8%;
  animation: point_text_1 0.8s 1 ease-out;
  animation-fill-mode: forwards;
}
.game-control.tennis .Point.side_2 .point_text {
  right: 8%;
  animation: point_text_2 0.8s 1 ease-out;
  animation-fill-mode: forwards;
}
.game-control.tennis .Point .score_1, .game-control.tennis .Point .score_2 {
  position: absolute;
  top: 30%;
  width: 9%;
  height: 1.6em;
  overflow: hidden;
  line-height: 1.6em;
  font-size: 1.2em;
  background: #112345;
  border-radius: 4px;
  border: 1px solid #08193d;
  text-align: center;
  color: #effc23;
  opacity: 0.8;
}
.game-control.tennis .Point .score_1 span, .game-control.tennis .Point .score_2 span {
  position: relative;
}
.game-control.tennis .Point .score_1 {
  animation: point_text_1 0.8s 1 ease-out;
  animation-fill-mode: forwards;
}
html[dir=ltr] .game-control.tennis .Point .score_1 {
  left: 38%;
}
html[dir=rtl] .game-control.tennis .Point .score_1 {
  right: 38%;
}
.game-control.tennis .Point .score_2 {
  animation: point_text_2 0.8s 1 ease-out;
  animation-fill-mode: forwards;
}
html[dir=ltr] .game-control.tennis .Point .score_2 {
  right: 37%;
}
html[dir=rtl] .game-control.tennis .Point .score_2 {
  left: 37%;
}
.game-control.tennis .BallInPlay .ball_container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.game-control.tennis .BallInPlay .ball_container .ball, .game-control.tennis .BallInPlay .ball_container .ball_shadow {
  position: absolute;
  top: 20%;
}
.game-control.tennis .BallInPlay.side_1.right .ball_container .ball {
  animation: ball_in_play_1_right 1.5s ease-out infinite;
}
.game-control.tennis .BallInPlay.side_1.right .ball_container .ball:before {
  animation: rotate_ball 1.5s linear infinite;
}
.game-control.tennis .BallInPlay.side_1.right .ball_container .ball:after {
  animation: ball_in_play_shadow 1.5s ease-out infinite;
}
.game-control.tennis .BallInPlay.side_1.left .ball_container .ball {
  animation: ball_in_play_1_left 1.5s ease-out infinite;
}
.game-control.tennis .BallInPlay.side_1.left .ball_container .ball:before {
  animation: rotate_ball 1.5s linear infinite;
}
.game-control.tennis .BallInPlay.side_1.left .ball_container .ball:after {
  animation: ball_in_play_shadow 1.5s ease-out infinite;
}
.game-control.tennis .BallInPlay.side_2.left .ball_container .ball {
  animation: ball_in_play_2_left 1.5s ease-out infinite;
}
.game-control.tennis .BallInPlay.side_2.left .ball_container .ball:before {
  animation: rotate_ball 1.5s linear infinite;
}
.game-control.tennis .BallInPlay.side_2.left .ball_container .ball:after {
  animation: ball_in_play_shadow 1.5s ease-out infinite;
}
.game-control.tennis .BallInPlay.side_2.right .ball_container .ball {
  animation: ball_in_play_2_right 1.5s ease-out infinite;
}
.game-control.tennis .BallInPlay.side_2.right .ball_container .ball:before {
  animation: rotate_ball 1.5s linear infinite;
}
.game-control.tennis .BallInPlay.side_2.right .ball_container .ball:after {
  animation: ball_in_play_shadow 1.5s ease-out infinite;
}
.game-control.tennis .Ace .ball_container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.game-control.tennis .Ace .ball_container .ball, .game-control.tennis .Ace .ball_container .ball_shadow {
  position: absolute;
  top: 20%;
}
.game-control.tennis .Ace .set {
  position: absolute;
  top: 40%;
  width: 30%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.3em 1em;
  border-radius: 4px;
  border: 1px solid #08193d;
  color: #effc23;
  font-size: 0.8em;
  font-weight: bold;
  text-transform: uppercase;
  background: #112345;
  opacity: 0;
}
.game-control.tennis .Ace.side_1 .ball_container .ball {
  opacity: 0;
  animation: ball_ace_home 0.8s 1 ease-in-out;
}
.game-control.tennis .Ace.side_1 .ball_container .ball:after {
  animation: ball_ace_shadow 0.8s 1 ease-in-out;
}
.game-control.tennis .Ace.side_1 .set {
  left: 11%;
  animation: setInfo 0.5s 0.9s 1 ease-in;
  animation-fill-mode: forwards;
}
.game-control.tennis .Ace.side_2 .ball_container .ball {
  opacity: 0;
  animation: ball_ace_away 0.8s 1 ease-in-out;
}
.game-control.tennis .Ace.side_2 .ball_container .ball:after {
  animation: ball_ace_shadow 0.8s 1 ease-in-out;
}
.game-control.tennis .Ace.side_2 .set {
  right: 11%;
  animation: setInfo 0.5s 0.9s 1 ease-in;
  animation-fill-mode: forwards;
}
.game-control.tennis .FirstSet, .game-control.tennis .SecondSet, .game-control.tennis .ThirdSet, .game-control.tennis .FourthSet, .game-control.tennis .FifthSet, .game-control.tennis .InjuryBreak, .game-control.tennis .RainDelay, .game-control.tennis .Timeout, .game-control.tennis .Finished, .game-control.tennis .Game {
  position: absolute;
  top: 40%;
  width: 70% !important;
  margin: 0 15%;
  text-align: center;
}
.game-control.tennis .FirstSet .set, .game-control.tennis .SecondSet .set, .game-control.tennis .ThirdSet .set, .game-control.tennis .FourthSet .set, .game-control.tennis .FifthSet .set, .game-control.tennis .InjuryBreak .set, .game-control.tennis .RainDelay .set, .game-control.tennis .Timeout .set, .game-control.tennis .Finished .set, .game-control.tennis .Game .set {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.3em 1em;
  border-radius: 4px;
  border: 1px solid #08193d;
  color: #effc23;
  font-size: 0.8em;
  font-weight: bold;
  text-transform: uppercase;
  background: #112345;
  opacity: 0;
  animation: setInfo 1.5s 0.2s 1 ease-in;
  animation-fill-mode: forwards;
}
.game-control.tennis .ServiceFault .fault_text, .game-control.tennis .DoubleFault .fault_text {
  position: absolute;
  bottom: 11%;
  opacity: 0.85;
  color: #353535;
  max-width: 27%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.8em;
  font-weight: bold;
  padding: 0.2em 0.5em;
  border-radius: 4px;
  background: #FFEB00;
  border: 1px solid #F5FF00;
  text-transform: uppercase;
}
.game-control.tennis .ServiceFault.side_1 .fault_text, .game-control.tennis .DoubleFault.side_1 .fault_text {
  left: 8%;
  animation: fault_text_1 0.8s 1 ease-out;
  animation-fill-mode: forwards;
}
.game-control.tennis .ServiceFault.side_2 .fault_text, .game-control.tennis .DoubleFault.side_2 .fault_text {
  right: 8%;
  animation: fault_text_2 0.8s 1 ease-out;
  animation-fill-mode: forwards;
}

.game-control.tennis .BallInPlay .ball_container .ball_shadow {
  display: none;
}

/* Animation keyframes
	------------------------------------------------------------------------------------------------------------------------ */
@keyframes hide-animation {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* Point animation */
@keyframes point_text_1 {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  100% {
    opacity: 1;
  }
}
@keyframes point_text_2 {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slideDown {
  0% {
    top: -100%;
  }
  100% {
    top: 0;
  }
}
/* Fault animation */
@keyframes fault_text_1 {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  40% {
    opacity: 0.3;
    animation-timing-function: ease-in;
  }
  80% {
    opacity: 0.5;
    animation-timing-function: ease-in;
  }
  20%, 60%, 100% {
    opacity: 1;
  }
}
@keyframes fault_text_2 {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  40% {
    opacity: 0.3;
    animation-timing-function: ease-in;
  }
  80% {
    opacity: 0.5;
    animation-timing-function: ease-in;
  }
  20%, 60%, 100% {
    opacity: 1;
  }
}
/* ------------------------------------------------------- */
/* BallInPlay animation */
@keyframes rotate_ball {
  0% {
    transform: translate3d(0, 0, 0) rotate(0deg);
  }
  70% {
    transform: translate3d(0, 0, 0) rotate(180deg);
  }
  100% {
    transform: translate3d(0, 0, 0) rotate(360deg);
  }
}
@keyframes ball_in_play_1_left {
  0% {
    transform: translate3d(500%, 0%, 0);
  }
  100% {
    transform: translate3d(1900%, 350%, 0);
  }
}
@keyframes ball_in_play_1_right {
  0% {
    transform: translate3d(500%, 350%, 0);
  }
  100% {
    transform: translate3d(1500%, 0%, 0);
  }
}
@keyframes ball_in_play_2_left {
  0% {
    transform: translate3d(1500%, 350%, 0);
  }
  100% {
    transform: translate3d(500%, 0%, 0);
  }
}
@keyframes ball_in_play_2_right {
  0% {
    transform: translate3d(1900%, 0%, 0);
  }
  100% {
    transform: translate3d(500%, 350%, 0);
  }
}
@keyframes ball_in_play_shadow {
  35% {
    transform: translate3d(0, 200%, 0);
  }
}
/* ------------------------------------------------------- */
/* Finished and all info only animations: firstSet - fifthSet */
@keyframes setInfo {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  70% {
    transform: scale(1.05);
    animation-timing-function: ease-in;
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0.8;
  }
}
/* Ace animation */
@keyframes ball_ace_home {
  0% {
    opacity: 1;
    transform: translate3d(500%, 0%, 0);
  }
  50% {
    transform: translate3d(1400%, 350%, 0) scaleY(0.6);
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(1900%, 0%, 0);
  }
}
@keyframes ball_ace_away {
  0% {
    opacity: 1;
    transform: translate3d(1900%, 0%, 0);
  }
  50% {
    transform: translate3d(800%, 350%, 0) scaleY(0.6);
  }
  90% {
    opacity: 1;
  }
  100% {
    transform: translate3d(500%, 0%, 0);
    opacity: 0;
  }
}
@keyframes ball_ace_shadow {
  0% {
    transform: translate3d(0, 250%, 0);
  }
  50% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(0, 150%, 0);
  }
}
.animation-control {
  transform: translate3d(0, 0, 0);
}
.animation-control .game-control {
  float: left;
  width: 100%;
  margin: 0;
  font-size: 14px;
  box-shadow: 0 0 150px rgba(0, 0, 0, 0.55) inset;
}
.animation-control .game-control .game-team-names {
  float: left;
  width: 100%;
  height: 35px;
  margin-top: 3px;
  background: rgba(0, 0, 0, 0.11);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.5), 0 -1px 4px rgba(0, 0, 0, 0.75);
}
.animation-control .game-control .game-team-names li {
  width: calc( 50% - 52px);
  height: 35px;
  padding: 0 5px;
  font-size: 14px;
  line-height: 35px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #efefef;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
html[dir=ltr] .animation-control .game-control .game-team-names li {
  float: left;
}
html[dir=rtl] .animation-control .game-control .game-team-names li {
  float: right;
}
.animation-control .game-control .game-team-names li.teams-score {
  width: 84px;
  padding: 0;
  overflow: visible;
  font-size: 20px;
  line-height: 35px;
}
.animation-control .game-control .game-team-names li.teams-score span {
  display: inline-block;
  padding: 0 5px;
  height: 35px;
  background: rgba(255, 255, 255, 0.11);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.75), 0 1px 0 rgba(255, 255, 255, 0.16) inset;
}
.animation-control .game-control .field-container {
  float: left;
  width: 100%;
  overflow: hidden;
  height: 100%;
  background: url(../../../images/animation/classic/field-bg-pattern.png?v=650);
}
html[dir=rtl] .animation-control .game-control .field-container {
  direction: ltr;
}
.animation-control .game-control .field-container .field {
  position: relative;
  width: 92%;
  height: auto;
  margin: 0 4%;
  padding-bottom: 42.9%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 95%;
}
.animation-control .game-control.soccer {
  background: #539927;
}
.animation-control .game-control.soccer .field-container .field {
  background-image: url(../../../images/animation/classic/soccer-field-3d.png?v=650);
}
.animation-control .game-control.soccer .field-container .field .gate-l {
  position: absolute;
  left: -4.8%;
  width: 11.2%;
  height: 100%;
  background: url("../../../images/animation/classic/gate-l.png?v=650") no-repeat no-repeat 100% 47%;
  background-size: contain;
}
.animation-control .game-control.soccer .field-container .field .gate-r {
  position: absolute;
  left: auto;
  right: -3.8%;
  width: 11.2%;
  height: 100%;
  background: url("../../../images/animation/classic/gate-r.png?v=650") no-repeat 100% 47%;
  background-size: contain;
}
.animation-control .game-control.tennis.tennis-0 {
  background: #de5b33;
}
.animation-control .game-control.tennis.tennis-1 {
  background: #375CA1;
}
.animation-control .game-control.tennis.tennis-2 {
  background: #539927;
}
.animation-control .game-control.tennis .field-container .field {
  background-image: url(../../../images/animation/classic/tennis-field-3d.png?v=650);
  width: 94%;
  margin: 0 3%;
}
.animation-control .game-control.basketball {
  background: #d79733;
  /* Foul
  ------------------------*/
  /* Free throw
  --------------------*/
  /* Point
  -------------------*/
}
.animation-control .game-control.basketball .field-container {
  background: url(../../../images/animation/classic/floor-bg-pattern.png?v=650);
}
.animation-control .game-control.basketball .field-container .field {
  background-image: url(../../../images/animation/classic/basketball-field-3d.png?v=650);
  width: 94%;
  margin: 0 3%;
}
.animation-control .game-control.basketball .field-container .field > .game-possession {
  position: absolute;
  width: 200%;
  height: 300%;
  transform: translate3d(0, 0, 0) rotate(45deg);
  background: rgba(0, 0, 0, 0.2);
  text-align: center;
}
.animation-control .game-control.basketball .field-container .field > .game-possession.away {
  right: 60%;
  top: -150%;
  animation: 1000ms basketball-ball-view-away linear infinite;
  animation-fill-mode: forwards;
}
.animation-control .game-control.basketball .field-container .field > .game-possession.home {
  left: 60%;
  top: -58%;
  animation: 1000ms basketball-ball-view-home linear infinite;
  animation-fill-mode: forwards;
}
.animation-control .game-control.basketball .basket {
  position: absolute;
  top: 30%;
  background: url("../../../images/animation/b_basket.png?v=650") no-repeat;
  background-size: contain;
  width: 19.1111%;
  height: 100%;
  opacity: 0;
}
.animation-control .game-control.basketball .ball_container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.animation-control .game-control.basketball .b_ball {
  background: url("../../../images/animation/basketball.jpg?v=650") 0 50%;
  background-size: 150% 120%;
  position: absolute;
  width: 5.75%;
  height: 12%;
  border-radius: 50%;
  box-shadow: 0px 4px 6px rgba(75, 27, 9, 0.79), inset 2px -2px 8px rgba(49, 12, 0, 0.9);
  opacity: 0;
}
.animation-control .game-control.basketball .arrow {
  position: absolute;
  bottom: 28%;
  width: 20%;
  border-bottom: 0.15em dashed #fff;
  opacity: 0;
}
.animation-control .game-control.basketball .arrow:after {
  position: absolute;
  top: 50%;
  margin-top: -0.31em;
  content: "";
  width: 0;
  height: 0;
  border-width: 0.4em;
  border-style: solid;
}
.animation-control .game-control.basketball .Attack .attack-div {
  top: 4.5%;
  height: 91%;
}
.animation-control .game-control.basketball .Attack.home .attack-div {
  background: linear-gradient(90deg, transparent, #ff2900);
}
.animation-control .game-control.basketball .Attack.home .attack-div .attack-dir {
  border-color: transparent transparent transparent #ff2900;
}
.animation-control .game-control.basketball .Attack.away .attack-div {
  background: linear-gradient(90deg, #ff2900, transparent);
}
.animation-control .game-control.basketball .Attack.away .attack-div .attack-dir {
  border-color: transparent #ff2900 transparent transparent;
}
.animation-control .game-control.basketball .Foul .timeout-container {
  position: absolute;
  top: 5%;
  width: 50%;
  height: 91%;
  animation: cl-ball-safe 2s ease infinite;
}
.animation-control .game-control.basketball .Foul .timeout-container div {
  position: absolute;
  width: 100%;
  height: 35%;
  overflow: hidden;
  text-align: center;
  color: #fff;
  text-shadow: 1px -1px 5px #000;
}
.animation-control .game-control.basketball .Foul .timeout-container div:first-child {
  top: 38%;
}
.animation-control .game-control.basketball .Foul .timeout-container div:last-child {
  top: 48%;
  width: 80%;
  margin: 0 10%;
}
.animation-control .game-control.basketball .Foul.home .timeout-container {
  background: linear-gradient(90deg, transparent, rgba(255, 0, 0, 0.4));
}
.animation-control .game-control.basketball .Foul.home .timeout-container div:first-child {
  animation: cl-ball-safe-down 1.2s ease 1;
}
.animation-control .game-control.basketball .Foul.home .timeout-container div:last-child {
  animation: cl-ball-safe-up 1.2s ease 1;
}
.animation-control .game-control.basketball .Foul.away .timeout-container {
  left: 50%;
  background: linear-gradient(90deg, rgba(255, 0, 0, 0.4), transparent);
}
.animation-control .game-control.basketball .Foul.away .timeout-container div:first-child {
  animation: cl-ball-safe-down 1.2s ease 1;
}
.animation-control .game-control.basketball .Foul.away .timeout-container div:last-child {
  animation: cl-ball-safe-up 1.2s ease 1;
}
.animation-control .game-control.basketball .FreeThrow.away .basket,
.animation-control .game-control.basketball .Free1Throw.away .basket,
.animation-control .game-control.basketball .Free2Throws.away .basket,
.animation-control .game-control.basketball .Free3Throws.away .basket {
  left: 1%;
  opacity: 1;
}
.animation-control .game-control.basketball .FreeThrow.away .b_ball,
.animation-control .game-control.basketball .Free1Throw.away .b_ball,
.animation-control .game-control.basketball .Free2Throws.away .b_ball,
.animation-control .game-control.basketball .Free3Throws.away .b_ball {
  bottom: 28%;
  left: 46%;
  opacity: 1;
  animation: cl-free-kick_basket 3s infinite linear;
}
.animation-control .game-control.basketball .FreeThrow.away .arrow,
.animation-control .game-control.basketball .Free1Throw.away .arrow,
.animation-control .game-control.basketball .Free2Throws.away .arrow,
.animation-control .game-control.basketball .Free3Throws.away .arrow {
  right: 51%;
  animation: cl-expand-arrow 3.5s infinite ease;
}
.animation-control .game-control.basketball .FreeThrow.away .arrow:after,
.animation-control .game-control.basketball .Free1Throw.away .arrow:after,
.animation-control .game-control.basketball .Free2Throws.away .arrow:after,
.animation-control .game-control.basketball .Free3Throws.away .arrow:after {
  right: 100%;
  border-color: transparent #fff transparent transparent;
}
.animation-control .game-control.basketball .FreeThrow.home .basket,
.animation-control .game-control.basketball .Free1Throw.home .basket,
.animation-control .game-control.basketball .Free2Throws.home .basket,
.animation-control .game-control.basketball .Free3Throws.home .basket {
  right: 1%;
  transform: scaleX(-1);
  opacity: 1;
}
.animation-control .game-control.basketball .FreeThrow.home .b_ball,
.animation-control .game-control.basketball .Free1Throw.home .b_ball,
.animation-control .game-control.basketball .Free2Throws.home .b_ball,
.animation-control .game-control.basketball .Free3Throws.home .b_ball {
  bottom: 28%;
  right: 46%;
  animation: cl-free-kick_basket 3.5s infinite linear;
  opacity: 1;
}
.animation-control .game-control.basketball .FreeThrow.home .arrow,
.animation-control .game-control.basketball .Free1Throw.home .arrow,
.animation-control .game-control.basketball .Free2Throws.home .arrow,
.animation-control .game-control.basketball .Free3Throws.home .arrow {
  left: 51%;
  animation: cl-expand-arrow 3s infinite ease;
}
.animation-control .game-control.basketball .FreeThrow.home .arrow:after,
.animation-control .game-control.basketball .Free1Throw.home .arrow:after,
.animation-control .game-control.basketball .Free2Throws.home .arrow:after,
.animation-control .game-control.basketball .Free3Throws.home .arrow:after {
  left: 100%;
  border-color: transparent transparent transparent #fff;
}
.animation-control .game-control.basketball .OnePoint .text-event,
.animation-control .game-control.basketball .TwoPoints .text-event,
.animation-control .game-control.basketball .ThreePoints .text-event {
  animation: cl-text-slide 1.5s 1.2s 1 ease-out, shadow-pulse 3.5s 2s infinite;
}
.animation-control .game-control.basketball .OnePoint.home .basket,
.animation-control .game-control.basketball .TwoPoints.home .basket,
.animation-control .game-control.basketball .ThreePoints.home .basket {
  right: 1%;
  transform: scaleX(-1);
  opacity: 1;
}
.animation-control .game-control.basketball .OnePoint.home .b_ball,
.animation-control .game-control.basketball .TwoPoints.home .b_ball,
.animation-control .game-control.basketball .ThreePoints.home .b_ball {
  right: 39%;
  opacity: 0;
  box-shadow: 0px 30px 20px rgba(75, 27, 9, 0.43), inset 2px -2px 8px rgba(49, 12, 0, 0.9);
  animation: cl-b_point-home 2s 0.3s 1 cubic-bezier(0, 0, 0.65, 1);
}
.animation-control .game-control.basketball .OnePoint.home .ball_container,
.animation-control .game-control.basketball .TwoPoints.home .ball_container,
.animation-control .game-control.basketball .ThreePoints.home .ball_container {
  transform: translateY(41%);
  animation: cl-point_cont-home 2s 0.3s 1 cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control.basketball .OnePoint.away .basket,
.animation-control .game-control.basketball .TwoPoints.away .basket,
.animation-control .game-control.basketball .ThreePoints.away .basket {
  left: 1%;
  opacity: 1;
}
.animation-control .game-control.basketball .OnePoint.away .b_ball,
.animation-control .game-control.basketball .TwoPoints.away .b_ball,
.animation-control .game-control.basketball .ThreePoints.away .b_ball {
  left: 40%;
  opacity: 0;
  box-shadow: 0px 30px 20px rgba(75, 27, 9, 0.43), inset 2px -2px 8px rgba(49, 12, 0, 0.9);
  animation: cl-b_point-away 2s 0.3s 1 cubic-bezier(0, 0, 0.65, 1);
}
.animation-control .game-control.basketball .OnePoint.away .ball_container,
.animation-control .game-control.basketball .TwoPoints.away .ball_container,
.animation-control .game-control.basketball .ThreePoints.away .ball_container {
  transform: translateY(41%);
  animation: cl-point_cont-away 2s 0.3s 1 cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control.volleyball {
  background: #F5B653;
  /* Point */
  /* Ball In Play */
}
.animation-control .game-control.volleyball .field-container {
  background: url(../../../images/animation/classic/floor-bg-pattern.png?v=650);
}
.animation-control .game-control.volleyball .field-container .field {
  background-image: url(../../../images/animation/classic/volleyball-field-3d.png?v=650);
  width: 94%;
  margin: 0 3%;
}
.animation-control .game-control.volleyball .v_ball {
  background: #fff;
  position: absolute;
  width: 5%;
  height: 10%;
  border-radius: 50%;
  box-shadow: inset 4px -3px 10px rgba(54, 31, 1, 0.37);
  opacity: 0;
}
.animation-control .game-control.volleyball .Point .point_container {
  position: absolute;
  top: 5%;
  width: 49.5%;
  height: 92%;
  animation: cl-ball-safe 2s ease infinite;
}
.animation-control .game-control.volleyball .Point .point_container div {
  position: absolute;
  height: 40%;
  overflow: hidden;
  text-align: center;
  color: #fff;
  text-shadow: 1px -1px 5px #000;
  top: 38%;
  width: 80%;
  margin: 0 10%;
}
.animation-control .game-control.volleyball .Point.side_1 .point_container {
  background: linear-gradient(90deg, transparent, rgba(255, 224, 0, 0.4));
}
.animation-control .game-control.volleyball .Point.side_1 .point_container div {
  animation: cl-v_point 1.3s ease 1;
}
.animation-control .game-control.volleyball .Point.side_2 .point_container {
  left: 49.5%;
  background: linear-gradient(90deg, rgba(255, 224, 0, 0.4), transparent);
}
.animation-control .game-control.volleyball .Point.side_2 .point_container div {
  animation: cl-v_point 1.5s ease 1;
}
.animation-control .game-control.volleyball .BallInPlay .ball_container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.animation-control .game-control.volleyball .BallInPlay .ball_container .v_ball,
.animation-control .game-control.volleyball .BallInPlay .ball_container .v_ball_shadow {
  position: absolute;
  top: 20%;
}
.animation-control .game-control.volleyball .BallInPlay .ball_container .v_ball_shadow {
  background: none;
  width: 5%;
  height: 10%;
  border-radius: 50%;
}
.animation-control .game-control.volleyball .BallInPlay.side_1 .ball_container {
  animation: cl-v_ball_in_play_y_home 1.7s 0.2s infinite cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control.volleyball .BallInPlay.side_1 .ball_container .v_ball {
  opacity: 0;
  animation: cl-v_ball_in_play_x_home 1.7s 0.2s infinite cubic-bezier(0, 0, 0.65, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control.volleyball .BallInPlay.side_1 .ball_container .v_ball_shadow {
  animation: cl-v_ball_in_play_x_shadow 1.7s 0.2s infinite cubic-bezier(0, 0, 0.65, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control.volleyball .BallInPlay.side_2 .ball_container {
  animation: cl-v_ball_in_play_y_away 1.7s 0.2s infinite cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control.volleyball .BallInPlay.side_2 .ball_container .v_ball {
  opacity: 0;
  animation: cl-v_ball_in_play_x_away 1.7s 0.2s infinite cubic-bezier(0, 0, 0.65, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control.volleyball .BallInPlay.side_2 .ball_container .v_ball_shadow {
  animation: cl-v_ball_in_play_x_shadow_away 1.7s 0.2s infinite cubic-bezier(0, 0, 0.65, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control .animation-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.animation-control .game-control .ball {
  background-color: #fff;
  background-image: url("../../../images/animation/soccer-ball-bg.png?v=650");
  background-size: 80%;
  width: 3.5%;
  height: 7.5%;
  min-width: 12px;
  min-height: 12px;
  border-radius: 50%;
  box-shadow: -1px 3px 5px rgba(0, 0, 0, 0.75), inset 0 0 5px black;
}
.animation-control .game-control .Corner.away > div {
  animation: cl-ball-y-away 1.8s 0.3s infinite cubic-bezier(0, 0, 0.35, 1);
}
.animation-control .game-control .Corner.away > div .ball {
  animation: cl-ball-x-away 1.8s 0.3s infinite cubic-bezier(0, 0, 0.65, 1);
}
.animation-control .game-control .Corner.home > div {
  animation: cl-ball-y-home 1.9s 0.3s infinite cubic-bezier(0, 0, 0.35, 1);
}
.animation-control .game-control .Corner.home > div .ball {
  position: absolute;
  right: 0;
  top: 0;
  animation: cl-ball-x-home 1.9s 0.3s infinite cubic-bezier(0, 0, 0.65, 1);
}
.animation-control .game-control .Corner > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(85%) !important;
}
.animation-control .game-control .YellowCard.home .rotator,
.animation-control .game-control .RedCard.home .rotator {
  left: 25%;
  animation: cl-rotate 4s infinite ease-in-out;
}
.animation-control .game-control .YellowCard.home .rotator .card,
.animation-control .game-control .RedCard.home .rotator .card {
  animation: cl-fadeIn 4s infinite ease-in-out;
}
.animation-control .game-control .YellowCard.away .rotator,
.animation-control .game-control .RedCard.away .rotator {
  right: 25%;
  animation: cl-rotate 4s infinite ease-in-out;
}
.animation-control .game-control .YellowCard.away .rotator .card,
.animation-control .game-control .RedCard.away .rotator .card {
  animation: cl-fadeIn 4s infinite ease-in-out;
}
.animation-control .game-control .rotator {
  backface-visibility: visible;
  transform-origin: 50% 50%;
  opacity: 0;
  position: absolute;
  top: 40%;
  width: 8.5%;
  height: 25%;
}
.animation-control .game-control .rotator .card {
  height: 100%;
  width: 100%;
  border-radius: 0.35em;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5), inset 0 1px 1px rgba(255, 255, 255, 0.5);
}
.animation-control .game-control .YellowCard .card {
  background: #ffeb00;
}
.animation-control .game-control .RedCard .card {
  background: #F00;
}
.animation-control .game-control .ThrowIn p {
  position: absolute;
  top: 18%;
  width: 80%;
  margin: 0 10%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 16px;
  text-align: center;
  color: #fff;
  opacity: 0;
  animation: cl-text-slide 1.5s 0.2s 1 ease-out, cl-shadow-pulse 3.5s 1s infinite;
  animation-fill-mode: forwards;
}
.animation-control .game-control .ThrowIn > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(85%);
}
.animation-control .game-control .ThrowIn > div .ball {
  position: absolute;
  transform: translateX(0%);
}
.animation-control .game-control .ThrowIn.home > div {
  animation: cl-ball-throw_home 1.8s 0.3s infinite cubic-bezier(0, 0, 0.35, 1);
}
.animation-control .game-control .ThrowIn.home > div .ball {
  left: 40%;
  animation: cl-throw-in_home 1.8s 0.3s infinite cubic-bezier(0, 0, 0.65, 1);
}
.animation-control .game-control .ThrowIn.away > div {
  animation: cl-ball-throw_away 1.8s 0.3s infinite cubic-bezier(0, 0, 0.35, 1);
}
.animation-control .game-control .ThrowIn.away > div .ball {
  left: 60%;
  animation: cl-throw-in_away 1.8s 0.3s infinite cubic-bezier(0, 0, 0.65, 1);
}
.animation-control .game-control .text-event {
  position: absolute;
  top: 37%;
  left: 25%;
  width: 50%;
  height: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0;
  font-size: 1em;
  text-align: center;
  text-shadow: 1px 1px 10px #000;
  color: #ffffff;
  animation: cl-text-slide 1.5s 0.2s 1 ease-out, cl-shadow-pulse 3.5s 1s infinite;
}
.animation-control .game-control .Attack .attack-div,
.animation-control .game-control .DangerousAttack .attack-div {
  position: absolute;
  background: linear-gradient(90deg, transparent, red);
  width: 30%;
  top: 4.5%;
  height: 91%;
  opacity: 0;
}
.animation-control .game-control .Attack .attack-div .attack-dir,
.animation-control .game-control .DangerousAttack .attack-div .attack-dir {
  position: absolute;
  top: 45.8%;
  margin-top: -1.5em;
  width: 0;
  height: 0;
  border-width: 1.5em;
  border-style: solid;
}
.animation-control .game-control .Attack p,
.animation-control .game-control .DangerousAttack p {
  position: absolute;
  top: 42%;
  color: #fff;
  font-size: 1em;
  text-align: center;
  width: 30%;
  margin: 0 35%;
  overflow: hidden;
  line-height: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 0;
}
.animation-control .game-control .Attack.home .attack-div,
.animation-control .game-control .DangerousAttack.home .attack-div {
  left: 5%;
  transform: skewX(-2deg);
  background: linear-gradient(90deg, transparent, red);
}
.animation-control .game-control .Attack.home .attack-div .attack-dir,
.animation-control .game-control .DangerousAttack.home .attack-div .attack-dir {
  left: 99%;
  border-color: transparent transparent transparent red;
}
.animation-control .game-control .Attack.away .attack-div,
.animation-control .game-control .DangerousAttack.away .attack-div {
  right: 5%;
  transform: skewX(3deg);
  background: linear-gradient(90deg, red, transparent);
}
.animation-control .game-control .Attack.away .attack-div .attack-dir,
.animation-control .game-control .DangerousAttack.away .attack-div .attack-dir {
  right: 99%;
  border-color: transparent red transparent transparent;
}
.animation-control .game-control .Attack.home .attack-div {
  animation: cl-attack-home 1.3s 1 ease, cl-pulse-attack 2s 1.3s infinite ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Attack.home p {
  animation: cl-move-right 1.3s 1 ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Attack.away .attack-div {
  animation: cl-attack-away 1.3s 1 ease, cl-pulse-attack 2s 1.3s infinite ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Attack.away p {
  animation: cl-move-left 1.3s 1 ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .DangerousAttack p {
  width: 60%;
  margin: 0 20%;
}
.animation-control .game-control .DangerousAttack.home .attack-div {
  animation: cl-dangerous-attack-home 1.3s 1 ease, cl-pulse-attack 2.2s 1.3s infinite ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .DangerousAttack.home p {
  animation: cl-move-right 1.3s 1 ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .DangerousAttack.away .attack-div {
  animation: cl-dangerous-attack-away 1.3s 1 ease, cl-pulse-attack 2.2s 1.3s infinite ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .DangerousAttack.away p {
  animation: cl-move-left 1.3s 1 ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .BallSafe > div {
  position: absolute;
  top: 4%;
  left: 10%;
  width: 40%;
  height: 91%;
  animation: cl-ball-safe 2s ease infinite;
}
.animation-control .game-control .BallSafe > div div {
  position: absolute;
  width: 100%;
  height: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  color: #ffffff;
}
.animation-control .game-control .BallSafe > div div:first-child {
  top: 38%;
}
.animation-control .game-control .BallSafe > div div:last-child {
  top: 48%;
  width: 80%;
  margin: 0 10%;
}
.animation-control .game-control .BallSafe.home > div {
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4));
}
.animation-control .game-control .BallSafe.home > div div:first-child {
  animation: cl-ball-safe-down 1.4s ease 1;
}
.animation-control .game-control .BallSafe.home > div div:last-child {
  animation: cl-ball-safe-up 1.4s ease 1;
}
.animation-control .game-control .BallSafe.away > div {
  left: 50%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.4), transparent);
}
.animation-control .game-control .BallSafe.away > div div:first-child {
  animation: cl-ball-safe-down 1.5s ease 1;
}
.animation-control .game-control .BallSafe.away > div div:last-child {
  animation: cl-ball-safe-up 1.5s ease 1;
}
.animation-control .game-control .Substitution .sub-cont {
  opacity: 0;
  position: absolute;
  width: 1.4em;
  height: 1.4em;
  border-radius: 50%;
  border: 3px solid;
  border-color: #f00 #f00 #0f0 #0f0;
  transform: rotate(-45deg);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5), inset 0 0 10px rgba(0, 0, 0, 0.5);
  animation: cl-substitute 1.5s infinite ease-in-out;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Substitution .sub-cont:before, .animation-control .game-control .Substitution .sub-cont:after {
  content: "";
  position: absolute;
  top: -41%;
  left: -9%;
  width: 0;
  height: 0;
  border-width: 0.5em;
  border-style: solid;
  border-color: transparent transparent #0f0 transparent;
  transform: rotate(45deg);
}
.animation-control .game-control .Substitution .sub-cont:after {
  top: 69%;
  left: 41%;
  border-color: #f00 transparent transparent transparent;
}
.animation-control .game-control .Substitution.home .sub-cont {
  opacity: 1;
  left: 30%;
  top: 50%;
}
.animation-control .game-control .Substitution.away .sub-cont {
  opacity: 1;
  right: 30%;
  top: 50%;
}
.animation-control .game-control .Offside .line {
  position: absolute;
  top: 5%;
  height: 90%;
  border-left: 0.11em dashed #fe0;
  opacity: 0;
}
.animation-control .game-control .Offside .ball {
  opacity: 0;
  position: absolute;
}
.animation-control .game-control .Offside p {
  position: absolute;
  top: 37%;
  left: 25%;
  width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  text-align: center;
  text-shadow: 1px 1px 10px #000;
  color: #fff;
  opacity: 0;
  animation: cl-text-slide 1.5s 0.2s 1 ease-out, cl-shadow-pulse 3.5s 1s infinite;
}
.animation-control .game-control .Offside.home .line {
  right: 30%;
  transform: skewX(3deg);
  animation: cl-line-pulse 1.4s infinite ease-in-out;
}
.animation-control .game-control .Offside.home .ball {
  animation: cl-ball-offside-home 1.4s infinite ease-out;
}
.animation-control .game-control .Offside.away .line {
  left: 30%;
  transform: skewX(-3deg);
  animation: cl-line-pulse 1.4s infinite ease;
}
.animation-control .game-control .Offside .ball {
  animation: cl-ball-offside-away 1.4s infinite ease-out;
}
.animation-control .game-control .FreeKick {
  opacity: 0;
}
.animation-control .game-control .FreeKick .ripple {
  position: absolute;
  width: 5%;
  height: 10%;
  margin: 3% 2% 4% 2%;
  border-radius: 50%;
  border: 0.1em solid #fff;
  animation: cl-ripple-out 1.5s infinite ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .FreeKick .ball {
  position: absolute;
  animation: cl-free-kick 1.5s infinite linear;
  animation-fill-mode: forwards;
}
.animation-control .game-control .FreeKick .arrow {
  position: absolute;
  width: 20%;
  border-bottom: 0.15em dashed #fff;
  animation: cl-expand-arrow 3s infinite ease;
}
.animation-control .game-control .FreeKick .arrow:after {
  position: absolute;
  top: 50%;
  margin-top: -0.31em;
  content: "";
  width: 0;
  height: 0;
  border-width: 0.4em;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
}
.animation-control .game-control .FreeKick.home {
  opacity: 1;
}
.animation-control .game-control .FreeKick.home .ripple {
  bottom: 20%;
  left: 32%;
}
.animation-control .game-control .FreeKick.home .ball {
  bottom: 31%;
  left: 35%;
}
.animation-control .game-control .FreeKick.home .arrow {
  bottom: 34%;
  left: 37%;
  transform: rotate(-9deg);
  transform-origin: 0 0;
}
.animation-control .game-control .FreeKick.home .arrow:after {
  left: 100%;
  border-color: transparent transparent transparent #fff;
}
.animation-control .game-control .FreeKick.away {
  opacity: 1;
}
.animation-control .game-control .FreeKick.away .ripple {
  bottom: 20%;
  right: 32%;
}
.animation-control .game-control .FreeKick.away .ball {
  bottom: 31%;
  right: 35%;
}
.animation-control .game-control .FreeKick.away .arrow {
  bottom: 34%;
  right: 37%;
  transform: rotate(9deg);
  transform-origin: 100% 0;
}
.animation-control .game-control .FreeKick.away .arrow:after {
  right: 100%;
  border-color: transparent #fff transparent transparent;
}
.animation-control .game-control .Penalty {
  opacity: 0;
}
.animation-control .game-control .Penalty .ball {
  position: absolute;
  animation: cl-penalty-ball 1s infinite linear;
  box-shadow: 0 4px 3px rgba(0, 0, 0, 0.44), inset 0 0 5px black;
}
.animation-control .game-control .Penalty .arrow {
  position: absolute;
  width: 10%;
  border-bottom: 0.18em dashed #fff;
  animation: cl-penalty-arrow 1.5s infinite ease;
}
.animation-control .game-control .Penalty .arrow:after {
  position: absolute;
  top: 50%;
  margin-top: -0.31em;
  content: "";
  width: 0;
  height: 0;
  border-width: 0.4em;
  border-style: solid;
}
.animation-control .game-control .Penalty.home {
  opacity: 1;
}
.animation-control .game-control .Penalty.home .ball {
  left: 14%;
  top: 42%;
}
.animation-control .game-control .Penalty.home .arrow {
  top: 48%;
  left: 16%;
  transform-origin: 0 0;
  transform: rotate(180deg) !important;
}
.animation-control .game-control .Penalty.home .arrow:after {
  left: 100%;
  border-color: transparent transparent transparent #fff;
}
.animation-control .game-control .Penalty.away {
  opacity: 1;
}
.animation-control .game-control .Penalty.away .ball {
  right: 14%;
  top: 42%;
}
.animation-control .game-control .Penalty.away .arrow {
  top: 48%;
  right: 16%;
  transform-origin: 100% 0;
  transform: rotate(180deg) !important;
}
.animation-control .game-control .Penalty.away .arrow:after {
  right: 100%;
  border-color: transparent #fff transparent transparent;
}
.animation-control .game-control .GoalKick {
  opacity: 0;
}
.animation-control .game-control .GoalKick .ripple {
  position: absolute;
  width: 5%;
  height: 10%;
  margin: 3% 2% 4% 2%;
  border-radius: 50%;
  border: 0.1em solid #fff;
  animation: cl-ripple-out 1.5s infinite ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .GoalKick .ball {
  position: absolute;
  animation: cl-free-kick 1.5s infinite linear;
  animation-fill-mode: forwards;
}
.animation-control .game-control .GoalKick .arrow {
  position: absolute;
  width: 20%;
  border-bottom: 0.15em dashed #fff;
  animation: cl-expand-arrow 3s infinite ease;
}
.animation-control .game-control .GoalKick .arrow:after {
  position: absolute;
  top: 50%;
  margin-top: -0.31em;
  content: "";
  width: 0;
  height: 0;
  border-width: 0.4em;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
}
.animation-control .game-control .GoalKick.home {
  opacity: 1;
}
.animation-control .game-control .GoalKick.home .ripple {
  bottom: 18%;
  left: 11%;
}
.animation-control .game-control .GoalKick.home .ball {
  bottom: 28%;
  left: 14%;
}
.animation-control .game-control .GoalKick.home .arrow {
  bottom: 30%;
  left: 15%;
  transform: rotate(-7deg);
  transform-origin: 0 0;
}
.animation-control .game-control .GoalKick.home .arrow:after {
  left: 100%;
  border-color: transparent transparent transparent #fff;
}
.animation-control .game-control .GoalKick.away {
  opacity: 1;
}
.animation-control .game-control .GoalKick.away .ripple {
  bottom: 18%;
  right: 11%;
}
.animation-control .game-control .GoalKick.away .ball {
  bottom: 28%;
  right: 14%;
}
.animation-control .game-control .GoalKick.away .arrow {
  bottom: 30%;
  right: 15%;
  transform: rotate(7deg);
  transform-origin: 100% 0;
}
.animation-control .game-control .GoalKick.away .arrow:after {
  right: 100%;
  border-color: transparent #fff transparent transparent;
}
.animation-control .game-control .Goal .ball-cont {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  transform: translateY(40%);
}
.animation-control .game-control .Goal .ball {
  position: absolute;
  top: 0;
  width: 6%;
  height: 13%;
  box-shadow: inset 1px 1px 4px 3px rgba(0, 0, 0, 0.6), 0 1px 3px rgba(0, 0, 0, 0.6);
  opacity: 0;
}
.animation-control .game-control .Goal.home .ball-cont {
  animation: cl-goal-up-home 2.5s 0.2s 1 cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control .Goal.home .ball-cont .ball {
  right: 38%;
  opacity: 0;
  animation: cl-ball-rotate 1.5s infinite linear, cl-goal-home 2.5s 1 cubic-bezier(0, 0, 0.65, 1), cl-goal-to-center-home 1s 3.5s 1 ease-out;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Goal.home p {
  animation: cl-goal-text-home 1s 4.2s 3 ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Goal.home p.team {
  animation: cl-goal-text-home 3s 4.2s 1 ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Goal.away .ball-cont {
  animation: cl-goal-up-away 2.5s 0.2s 1 cubic-bezier(0, 0, 0.35, 1);
  animation-fill-mode: forwards;
}
.animation-control .game-control .Goal.away .ball-cont .ball {
  right: 34%;
  opacity: 0;
  animation: cl-ball-rotate 1.5s infinite linear, cl-goal-away 2.5s 1 cubic-bezier(0, 0, 0.65, 1), cl-goal-to-center-away 1s 3.5s 1 ease-out;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Goal.away p {
  animation: cl-goal-text-away 1s 4.2s 3 ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Goal.away p.team {
  animation: cl-goal-text-away 3s 4.2s 1 ease;
  animation-fill-mode: forwards;
}
.animation-control .game-control .Goal p {
  opacity: 0;
  position: absolute;
  top: 22%;
  left: 25%;
  width: 50%;
  font-size: 12px;
  text-align: center;
  text-shadow: 1px 1px 10px #000;
  color: #fff;
}
.animation-control .game-control .Goal p.team {
  top: 54%;
  height: 40%;
  overflow: hidden;
}
.animation-control .game-control .Goal p.goal-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.animation-control .game-control .GoalkeeperSave > div {
  position: absolute;
  top: 12%;
  width: 17%;
  height: 69%;
  background: rgba(255, 255, 255, 0.4);
  transform: perspective(50px) rotateX(3deg) skewX(-7deg);
  animation: cl-ball-safe 2s ease infinite;
}
.animation-control .game-control .GoalkeeperSave p {
  position: absolute;
  top: 38%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 16px;
  color: #fff;
  animation: cl-ball-safe-down 1.4s ease 1;
}
.animation-control .game-control .GoalkeeperSave.home > div {
  left: 4%;
}
.animation-control .game-control .GoalkeeperSave.away > div {
  right: 4%;
  transform: perspective(50px) rotateX(3deg) skewX(7deg);
}
.animation-control .game-control .GoalkeeperSave.away p {
  text-align: right;
}

/* Animation keyframes
	------------------------------------------------------------------------------------------------------------------------ */
/* hide animation after it is finished */
@keyframes cl-hide-animation {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* corner animation */
@keyframes cl-ball-x-away {
  0% {
    transform: translateX(0%);
    background-position: 0 0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5), inset 0 0 5px black;
  }
  50% {
    transform: translateX(500%);
    animation-timing-function: ease-in;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
  }
  100% {
    transform: translateX(250%);
    background-position: 800% -1600%;
    box-shadow: 0 10px 3px rgba(0, 0, 0, 0.3), inset 0 0 3px black;
  }
}
@keyframes cl-ball-x-home {
  0% {
    transform: translateX(0%);
    background-position: 0 0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5), inset 0 0 5px black;
  }
  50% {
    transform: translateX(-500%);
    animation-timing-function: ease-in;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
  }
  100% {
    transform: translateX(-250%);
    background-position: 800% -1600%;
    box-shadow: 0 10px 3px rgba(0, 0, 0, 0.3), inset 0 0 3px black;
  }
}
@keyframes cl-ball-y-away {
  0% {
    transform: translateY(85%);
    animation-timing-function: ease-out;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(35%);
    opacity: 0;
  }
}
@keyframes cl-ball-y-home {
  0% {
    transform: translateY(85%);
    animation-timing-function: ease-out;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(35%);
    opacity: 0;
  }
}
@keyframes cl-fadeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  15% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(0.9);
    opacity: 1;
  }
  30% {
    transform: scale(1);
    opacity: 1;
  }
  70% {
    transform: scale(1);
    opacity: 1;
  }
  85% {
    transform: scale(1.1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes cl-rotate {
  0%, 100% {
    opacity: 1;
  }
  31% {
    transform: perspective(1050px) rotateY(0deg);
  }
  51% {
    transform: perspective(1050px) rotateY(180deg);
  }
  70% {
    transform: perspective(1050px) rotateY(0deg);
  }
}
/* Throw in animation */
@keyframes cl-ball-throw_home {
  0% {
    transform: translateY(85%);
    animation-timing-function: ease-out;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(30%);
    opacity: 0;
  }
}
@keyframes cl-ball-throw_away {
  0% {
    transform: translateY(85%);
    animation-timing-function: ease-out;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(30%);
    opacity: 0;
  }
}
@keyframes cl-throw-in_home {
  0% {
    background-position: 0 0;
    box-shadow: 0 20px 15px rgba(0, 0, 0, 0.5), inset 0 0 5px black;
    transform: translateX(0);
  }
  30% {
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
    animation-timing-function: ease-in;
  }
  60% {
    background-position: 0 -600%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6), inset 0 -3px 6px black;
    opacity: 1;
  }
  100% {
    background-position: 0 -1600%;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.6), inset 0 -3px 6px black;
    opacity: 0;
    width: 3%;
    height: 6%;
    transform: translateX(60px);
  }
}
@keyframes cl-throw-in_away {
  0% {
    background-position: 0 0;
    box-shadow: 0 20px 15px rgba(0, 0, 0, 0.5), inset 0 0 5px black;
    transform: translateX(0);
  }
  30% {
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
    animation-timing-function: ease-in;
  }
  60% {
    background-position: 0 -600%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6), inset 0 -3px 6px black;
    opacity: 1;
  }
  100% {
    background-position: 0 -1600%;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.6), inset 0 -3px 6px black;
    opacity: 0;
    width: 3%;
    height: 6%;
    transform: translateX(-60px);
  }
}
/* Text animations */
@keyframes cl-slideDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 1;
    transform: translateY(8%);
  }
  65% {
    transform: translateY(-18%);
  }
  80% {
    transform: translateY(10%);
  }
  95% {
    transform: translateY(-4%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes cl-shadow-pulse {
  0% {
    text-shadow: 1px 1px 10px 1px #000;
    opacity: 0.8;
  }
  50% {
    text-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
    opacity: 0.95;
  }
  100% {
    text-shadow: 1px 1px 10px 1px #000;
    opacity: 0.8;
  }
}
/* Attack/Damngerous Attack animation */
@keyframes cl-attack-home {
  0% {
    opacity: 0;
  }
  100% {
    transform: skewX(2deg);
    left: 30%;
    opacity: 0.7;
  }
}
@keyframes cl-attack-away {
  0% {
    opacity: 0;
  }
  100% {
    transform: skewX(-2deg);
    right: 30%;
    opacity: 0.7;
  }
}
@keyframes cl-dangerous-attack-home {
  0% {
    opacity: 0;
  }
  100% {
    transform: skewX(5deg);
    left: 50%;
    opacity: 0.7;
  }
}
@keyframes cl-dangerous-attack-away {
  0% {
    opacity: 0;
  }
  100% {
    transform: skewX(-5deg);
    right: 50%;
    opacity: 0.7;
  }
}
@keyframes cl-pulse-attack {
  0%, 100% {
    opacity: 0.7;
  }
  50% {
    opacity: 0.4;
  }
}
@keyframes cl-move-right {
  0% {
    text-indent: -100%;
    opacity: 0;
  }
  100% {
    text-indent: 0;
    opacity: 0.7;
  }
}
@keyframes cl-move-left {
  0% {
    text-indent: 100%;
    opacity: 0;
  }
  100% {
    text-indent: 0;
    opacity: 0.7;
  }
}
/* Ball Safe animation */
@keyframes cl-ball-safe {
  0% {
    opacity: 0.7;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.7;
  }
}
@keyframes cl-ball-safe-down {
  0% {
    opacity: 0;
    top: 0;
    animation-timing-function: ease-in-out;
  }
  70% {
    opacity: 1;
    top: 38%;
    animation-timing-function: ease-out;
  }
  90% {
    top: 33%;
  }
  100% {
    top: 38%;
  }
}
@keyframes cl-ball-safe-up {
  0% {
    opacity: 0;
    top: 68%;
    animation-timing-function: ease-in-out;
  }
  70% {
    opacity: 1;
    top: 48%;
    animation-timing-function: ease-out;
  }
  90% {
    top: 50%;
  }
  100% {
    top: 46%;
  }
}
/* Offside animation */
@keyframes cl-line-pulse {
  0% {
    opacity: 0;
  }
  65% {
    opacity: 0;
    animation-timing-function: ease-out;
  }
  75% {
    opacity: 1;
  }
  85% {
    opacity: 0.3;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes cl-ball-offside-home {
  0% {
    top: 65%;
    right: 45%;
  }
  50% {
    opacity: 1;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
    width: 4%;
    height: 8%;
    animation-timing-function: ease-in;
  }
  90% {
    opacity: 0.8;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
  100% {
    top: 28%;
    right: 26%;
    opacity: 0;
    background-position: 800% 200%;
    width: 2.3%;
    height: 4.4%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
}
@keyframes cl-ball-offside-away {
  0% {
    top: 65%;
    left: 45%;
  }
  50% {
    opacity: 1;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
    width: 4%;
    height: 8%;
    animation-timing-function: ease-in;
  }
  90% {
    opacity: 0.8;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
  100% {
    top: 28%;
    left: 26%;
    opacity: 0;
    background-position: 800% 200%;
    width: 2.3%;
    height: 4.4%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
}
@keyframes cl-text-slide {
  0% {
    top: -20%;
    opacity: 0;
    animation-timing-function: ease-out;
  }
  75% {
    top: 39%;
  }
  88% {
    top: 35%;
  }
  100% {
    top: 37%;
    opacity: 1;
  }
}
/* Substitution animation*/
@keyframes cl-substitute {
  0% {
    transform: rotate(-45deg);
  }
  100% {
    transform: rotate(315deg);
  }
}
/* Free kick animation*/
@keyframes cl-free-kick {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: -1200% 400%;
  }
}
@keyframes cl-free-kick_basket {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: -1200% 50%;
  }
}
@keyframes cl-ripple-out {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0.8;
  }
  85% {
    width: 10%;
    height: 20%;
    margin: 1.5% -0.5%;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes cl-expand-arrow {
  0% {
    width: 0;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    width: 20%;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*Penalty animation*/
@keyframes cl-penalty-arrow {
  0% {
    width: 0;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    width: 10%;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes cl-penalty-ball {
  100% {
    background-position: 1200% 0;
  }
}
/* Goal animation */
@keyframes cl-ball-rotate {
  100% {
    background-position: 2000% 0;
  }
}
@keyframes cl-goal-up-home {
  0%, 20% {
    transform: translateY(40%);
  }
  50% {
    transform: translateY(30%);
    animation-timing-function: ease-in;
  }
  80% {
    transform: translateY(35%);
  }
  100% {
    transform: translateY(38%);
  }
}
@keyframes cl-goal-home {
  0% {
    transform: scale(0);
    right: 34%;
    opacity: 0;
  }
  25% {
    transform: scale(0.65);
    right: 34%;
    opacity: 1;
  }
  30% {
    right: 34%;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
  55% {
    right: 14%;
    box-shadow: 0 35px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
  }
  80% {
    right: -2%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
    animation-timing-function: ease;
  }
  100% {
    right: 0;
    opacity: 1;
    transform: scale(0.65);
  }
}
@keyframes cl-goal-to-center-home {
  0% {
    right: 4%;
    transform: scale(0.65);
  }
  100% {
    right: 47%;
    transform: scale(1);
  }
}
@keyframes cl-goal-text-home {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* ---  */
@keyframes cl-goal-up-away {
  0%, 20% {
    transform: translateY(40%);
  }
  50% {
    transform: translateY(30%);
    animation-timing-function: ease-in;
  }
  80% {
    transform: translateY(35%);
  }
  100% {
    transform: translateY(38%);
  }
}
@keyframes cl-goal-away {
  0% {
    transform: scale(0);
    left: 34%;
    opacity: 0;
  }
  25% {
    transform: scale(0.65);
    left: 34%;
    opacity: 1;
  }
  30% {
    left: 34%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
  }
  55% {
    left: 14%;
    box-shadow: 0 25px 15px rgba(0, 0, 0, 0.3), inset 0 0 5px black;
  }
  80% {
    left: -2%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 0 5px black;
    animation-timing-function: ease;
  }
  100% {
    left: 0;
    opacity: 1;
    transform: scale(0.65);
  }
}
@keyframes cl-goal-to-center-away {
  0% {
    left: 4%;
    transform: scale(0.65);
  }
  100% {
    left: 47%;
    transform: scale(1);
  }
}
@keyframes cl-goal-text-away {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  75% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* Volleyball keyframes */
@keyframes cl-v_point {
  0% {
    opacity: 0;
    top: 68%;
    animation-timing-function: ease-in;
  }
  25% {
    opacity: 1;
    top: 24%;
    animation-timing-function: ease-out;
  }
  50% {
    top: 44%;
    animation-timing-function: ease-out;
  }
  75% {
    top: 30%;
    animation-timing-function: ease-out;
  }
  100% {
    top: 36%;
  }
}
@keyframes cl-v_ball_in_play_y_home {
  0% {
    opacity: 0;
    transform: translateY(30%);
    animation-timing-function: ease-out;
  }
  10%, 90% {
    opacity: 1;
  }
  50% {
    transform: translateY(0%);
    animation-timing-function: ease-in;
  }
  100% {
    opacity: 0;
    transform: translateY(30%);
    animation-timing-function: ease-out;
  }
}
@keyframes cl-v_ball_in_play_x_home {
  0% {
    left: 15%;
    opacity: 0;
    background-position: 0% 0%;
    animation-timing-function: ease-out;
  }
  10%, 60% {
    opacity: 1;
  }
  20% {
    animation-timing-function: ease-in;
  }
  90% {
    opacity: 0;
  }
  100% {
    left: 65%;
    opacity: 0;
    background-position: 1600% 800%;
    animation-timing-function: ease-out;
  }
}
@keyframes cl-v_ball_in_play_x_shadow {
  0% {
    left: 15%;
    opacity: 0;
    animation-timing-function: ease-out;
    box-shadow: 0 8px 5px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
  10%, 60% {
    opacity: 1;
  }
  35% {
    box-shadow: 0 30px 15px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
    animation-timing-function: ease-in;
  }
  70% {
    box-shadow: 0 16px 10px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
  90% {
    opacity: 0;
  }
  100% {
    left: 65%;
    opacity: 0;
    animation-timing-function: ease-out;
    box-shadow: 0 4px 3px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
}
@keyframes cl-v_ball_in_play_y_away {
  0% {
    opacity: 0;
    transform: translateY(30%);
    animation-timing-function: ease-out;
  }
  50% {
    transform: translateY(0%);
    animation-timing-function: ease-in;
  }
  10%, 90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(30%);
    animation-timing-function: ease-out;
  }
}
@keyframes cl-v_ball_in_play_x_away {
  0% {
    right: 15%;
    opacity: 0;
    background-position: 0% 0%;
    animation-timing-function: ease-out;
  }
  10%, 60% {
    opacity: 1;
  }
  20% {
    animation-timing-function: ease-in;
  }
  90% {
    opacity: 0;
  }
  100% {
    right: 65%;
    opacity: 0;
    background-position: 1600% 800%;
    animation-timing-function: ease-out;
  }
}
@keyframes cl-v_ball_in_play_x_shadow_away {
  0% {
    right: 15%;
    opacity: 0;
    animation-timing-function: ease-out;
    box-shadow: 0 8px 5px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
  10%, 60% {
    opacity: 1;
  }
  20% {
    box-shadow: 0 30px 15px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
    animation-timing-function: ease-in;
  }
  70% {
    box-shadow: 0 16px 10px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
  90% {
    opacity: 0;
  }
  100% {
    right: 65%;
    opacity: 0;
    animation-timing-function: ease-out;
    box-shadow: 0 4px 3px rgba(60, 34, 1, 0.4), inset 0 0 5px #3b4d03;
  }
}
@keyframes basketball-ball-view-home {
  0% {
    transform: translate3d(30%, 0, 0) rotate(45deg);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate3d(0, 0, 0) rotate(45deg);
    opacity: 0;
  }
}
@keyframes basketball-ball-view-away {
  0% {
    transform: translate3d(-30%, 0, 0) rotate(45deg);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate3d(0, 0, 0) rotate(45deg);
    opacity: 0;
  }
}
@media screen and (min-width: 1850px) {
  .category-nav ul li {
    float: left;
  }

  .header {
    max-width: 1770px;
  }

  .contain-all-settings {
    position: relative;
    right: 0;
  }

  .menu-games .contain-menu-games,
.country-b .country-block-contain,
.coupons .cupon-block-contain {
    width: 1760px;
  }

  .contein-nav-g, .menu-casino .contain-menu-games ul .contein-nav-g {
    max-width: 1560px;
    width: auto;
  }

  .content {
    width: 1762px;
  }

  .games-center, .casino-main-contain {
    width: 1762px;
  }

  .left-b-game {
    width: 1500px;
  }

  .left-b-game h1 {
    width: 100%;
  }

  .left-b-game h1.fav-header {
    margin-top: -41px;
  }

  .competition-columns-container {
    width: 710px;
  }
  html[dir=ltr] .competition-columns-container {
    float: left;
  }
  html[dir=rtl] .competition-columns-container {
    float: right;
  }

  html[dir=ltr] .competition-columns-container.column-0 {
    padding: 0 40px 0 0;
  }
  html[dir=rtl] .competition-columns-container.column-0 {
    padding: 0 0 0 40px;
  }

  .load-more-news, .nav-news-sport, .contain-baners {
    width: 1760px;
  }

  .news-sport-contain {
    width: 1570px;
  }

  .list-news, .big-news-block {
    width: 1306px;
  }

  .poker .list-news {
    width: 980px;
  }

  .right-block-news {
    width: 1286px;
  }

  .right-block-news h3, .right-block-news span {
    width: 966px;
  }

  .not-sign .dinamic-message {
    right: 75px;
  }

  .list-news ul.news-column-3 {
    display: block;
  }

  .casino-main .load-more-news {
    width: 1690px;
  }

  .contein-slider, .games-slider, .nav-news-sport, .contain-baners {
    width: 1690px;
  }

  .prof-name a {
    max-width: 240px;
  }

  .totalizator {
    width: 1470px;
  }

  .list-totalizator ul li.time-totalizator-game {
    width: 203px;
  }

  .list-totalizator ul li.name-team-totalizator, .conteiner-content.free .list-totalizator ul li.name-team-totalizator {
    width: 416px;
    text-align: center;
    font-size: 13px !important;
    font-weight: bold !important;
  }

  .list-totalizator ul li.link-to-game {
    Float: right;
    width: 50px;
  }

  .list-totalizator ul li.events-totalizator {
    width: 100px;
  }

  .list-totalizator ul li.events-totalizator label {
    width: 78px;
    margin: 6px 0 0 10px;
  }

  .list-totalizator ul li.events-totalizator label span {
    width: 60px;
  }

  .list-totalizator ul li:first-child {
    width: 50px;
  }

  .conteiner-content.free .list-totalizator ul li:first-child, .conteiner-content.free .category-sport-name-list ul li {
    width: 104px;
  }

  .conteiner-content.free .list-totalizator ul li:first-child p {
    text-indent: 20px;
  }

  .conteiner-content.free .list-totalizator ul li:first-child .mini-icon-1 {
    left: 5px;
  }

  .saved-games-container .centr-tabs-block {
    width: 1305px;
  }

  .saved-games-container.block-sign-in-form {
    width: 1305px;
  }

  .save-games-contain .block-sign-in-form {
    width: 1310px;
  }

  .save-games-contain .my-games-save {
    width: 1305px;
  }

  .save-games-contain .games-save-slider, .block-slider .games-slider {
    width: 1305px;
  }

  .save-games-contain .games-slider ul {
    margin: 0 0 0 60px;
  }

  .body-wrapper.livedealer .casino-main .contein-slider, .body-wrapper.livedealer .casino-main .games-slider {
    width: 1030px;
  }

  .games-slider ul li.ng-scope.casino-live-dealer {
    width: 300px;
    height: 240px;
    margin: 0 18px 15px 24px;
  }

  .body-wrapper.livedealer .casino-main .games-slider ul li.ng-scope.casino-live-dealer {
    margin: 0 18px 15px 20px;
  }

  .games-slider ul li.ng-scope.casino-live-dealer a {
    width: 300px;
    height: 210px;
  }

  .games-slider ul li.ng-scope.casino-live-dealer .popular-game-name p a {
    height: auto;
  }

  .games-slider ul li.ng-scope.casino-live-dealer img {
    max-width: 300px;
    width: 300px;
    transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transition-duration: 0ms;
  }

  .games-slider ul li.ng-scope.casino-live-dealer .fun-game {
    top: 125px;
  }

  .games-slider ul li.ng-scope.casino-live-dealer .play-button {
    top: 80px;
  }

  .games-slider ul li.ng-scope.casino-live-dealer a.game-fun-link {
    width: auto;
    height: auto;
  }

  .category-sport-name-list ul {
    width: 300px;
    right: 14px;
  }

  .category-sport-name-list ul li {
    width: 102px;
  }

  .slider-upcomming {
    width: 1294px;
  }

  .iphone-content {
    width: 1780px;
  }

  .conteiner .old-version-link {
    right: 410px;
  }

  .additional-link {
    right: 462px;
  }

  .category-sport-name-list p {
    max-width: 1100px;
  }

  .contain-livedealer-centr {
    width: 1430px;
  }

  .right-text-dealer {
    width: 1060px;
  }

  .remove-all-fav {
    top: 4px;
  }
  html[dir=ltr] .remove-all-fav {
    right: 50px;
  }
  html[dir=rtl] .remove-all-fav {
    left: 50px;
  }

  .centr-jackpot-info {
    width: 1600px;
  }
}
@media screen and (max-height: 900px) {
  .cashier-button {
    margin: 18px 0 0 0;
  }

  .form-contain.withdraw .form-sign-in.moneta-left .text-payment-contain {
    max-height: 179px;
  }

  .form-contain.withdraw .form-sign-in.moneta-left {
    min-height: 189px;
  }

  .button-sign {
    padding: 10px 30px 10px 0;
  }

  .form-contain.deposit div.button-sign {
    padding: 10px 30px 0 0;
  }

  .sms-code-block.active .button-sms.code {
    margin: 4px 0 0 4px;
  }

  .sms-code-block.active .button-sms {
    margin: 24px 0 0 0;
  }

  .settings-info-contain .personal-details-left ul li .select-block p {
    padding: 8px 0 0 12px;
  }
}
/*overview*/
.body-wrapper.overview .contain-gameing > .md-progress-circular {
  margin: 50px auto auto;
}

.all-inplay-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 6px 6px;
}

.inplay-game-wrapper {
  float: left;
  width: 100%;
  height: initial;
  margin: 0 0 10px;
  opacity: 1;
  transition: opacity 240ms;
  box-sizing: border-box;
  border-radius: 3px;
  background: #171c2c;
}
html[dir=rtl] .inplay-game-wrapper {
  transform: translate3d(0, 0, 0);
}

.inplay-game-wrapper.GrassHockey.closed {
  background: #536e50;
}
.inplay-game-wrapper.GrassHockey.closed .title-sport-inplay > p,
.inplay-game-wrapper.GrassHockey.closed .arrow-toggle-inplay,
.inplay-game-wrapper.GrassHockey.closed .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.inplay-game-wrapper:before {
  display: none;
}

.inplay-game-wrapper.Favorites {
  border-color: #ac8336;
  margin: 0;
}

.inplay-game-wrapper.Favorites.closed {
  background: #ac8336;
}

.inplay-game-wrapper.closed {
  max-height: 32px;
  overflow: hidden;
  opacity: 0.5;
}
.inplay-game-wrapper.closed:hover {
  opacity: 1;
}

.inplay-game-wrapper.pointer-events-none .arrow-toggle-inplay {
  display: none;
}

.separator-overview-b {
  float: left;
  width: 100%;
}

.title-sport-inplay {
  background: #171c2c;
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-radius: 2px 2px 0 0;
  padding: 2px 30px;
  position: relative;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 33;
  height: 32px;
  cursor: pointer;
}
.title-sport-inplay > .md-progress-circular.small-progress {
  position: absolute;
  top: 6px;
  margin: 0;
}
html[dir=ltr] .title-sport-inplay > .md-progress-circular.small-progress {
  right: 30px;
}
html[dir=rtl] .title-sport-inplay > .md-progress-circular.small-progress {
  left: 30px;
}

.title-sport-inplay > p {
  float: left;
  width: 100%;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sport-icon-inplay {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 7px;
  border-radius: 50%;
}
html[dir=ltr] .sport-icon-inplay {
  left: 8px;
}
html[dir=rtl] .sport-icon-inplay {
  right: 8px;
}

.sport-icon-inplay.Favorites {
  height: 20px;
}

.sport-icon-inplay.Favorites:before {
  font: 16px/20px icomoon;
  content: "";
  color: #B5D000;
  display: block;
}

.inplay-game-wrapper.Favorites .sport-icon-inplay {
  left: 25px;
  top: 2px;
}

.inplay-game-wrapper.Favorites .sport-icon-inplay.Favorites {
  left: 8px;
  top: 3px;
}

.arrow-toggle-inplay {
  position: absolute;
  top: 3px;
  width: 24px;
  height: 24px;
  color: #ffffff;
  font: 16px/24px icomoon;
  text-align: center;
  cursor: pointer;
}
html[dir=ltr] .arrow-toggle-inplay {
  right: 0;
}
html[dir=rtl] .arrow-toggle-inplay {
  left: 0;
}

.arrow-toggle-inplay:before {
  content: "";
}

.overview-championship-info .arrow-toggle-inplay {
  top: 0;
}
html[dir=ltr] .overview-championship-info .arrow-toggle-inplay {
  left: 0;
  right: auto;
}
html[dir=rtl] .overview-championship-info .arrow-toggle-inplay {
  left: auto;
  right: 0;
}

html[dir=ltr] .inplay-game-wrapper.closed .title-sport-inplay .arrow-toggle-inplay:before,
html[dir=ltr] .mini-wrapper-info-inplay.closed .overview-championship-info .arrow-toggle-inplay:before {
  content: "";
}
html[dir=rtl] .inplay-game-wrapper.closed .title-sport-inplay .arrow-toggle-inplay:before,
html[dir=rtl] .mini-wrapper-info-inplay.closed .overview-championship-info .arrow-toggle-inplay:before {
  content: "";
}

.all-info-game-inplay-container {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 2px 5px 0;
}

.mini-wrapper-info-inplay {
  float: left;
  width: 100%;
  background: #2e323e;
  border: 1px solid #111522;
  box-sizing: border-box;
  margin: 0 0 5px;
  height: initial;
}
.mini-wrapper-info-inplay.closed > .overview-game-info {
  display: none;
}

.overview-championship-info {
  float: left;
  width: 100%;
  height: 25px;
  background: #222630;
  box-shadow: 0 1px 0 #171c2c;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
}
html[dir=ltr] .overview-championship-info {
  padding: 0 0 0 24px;
}
html[dir=rtl] .overview-championship-info {
  padding: 0 24px 0 0;
}

@supports (position: sticky) or (position: -webkit-sticky) {
  .overview-championship-info {
    position: sticky;
    position: -webkit-sticky;
    top: 32px;
    z-index: 22;
  }
}
.overview-championship-info > h4 {
  float: left;
  width: 100%;
  color: #7c8292;
  font-weight: normal;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.overview-championship-info > h4 > .fav-name-overview-b-sport {
  padding: 0 4px 0 22px;
  display: inline;
  color: #B5D000;
  text-transform: uppercase;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
}

.overview-championship-info > h4 > .championship-name-country-overview {
  position: relative;
  display: inline;
  box-sizing: border-box;
}
html[dir=ltr] .overview-championship-info > h4 > .championship-name-country-overview {
  padding: 0 0 0 25px;
}
html[dir=rtl] .overview-championship-info > h4 > .championship-name-country-overview {
  padding: 0 25px 0 0;
}

.overview-championship-info > h4 > .championship-name-country-overview > i {
  font-style: normal;
}

.flag-overview {
  position: absolute;
  width: 16px;
  height: 18px;
  top: -1px;
}
html[dir=ltr] .flag-overview {
  left: 2px;
}
html[dir=rtl] .flag-overview {
  right: 2px;
}

.overview-game-info {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  border-top: 1px solid #111522;
}
html[dir=ltr] .overview-game-info {
  padding: 0 50px 0 0;
}
html[dir=rtl] .overview-game-info {
  padding: 0 0 0 50px;
}

.overview-name-column {
  display: inline-block;
  box-sizing: border-box;
  height: 72px;
  width: 28%;
}
html[dir=ltr] .overview-name-column {
  float: left;
  border-right: 1px solid #111522;
}
html[dir=rtl] .overview-name-column {
  float: right;
  border-left: 1px solid #111522;
}

.overview-name-column > a {
  float: left;
  width: 100%;
  display: block;
  text-decoration: none;
}

.overview-markets-column {
  display: inline-block;
  box-sizing: border-box;
  width: 24%;
  height: 70px;
  padding: 0 3px;
}
html[dir=ltr] .overview-markets-column {
  float: left;
  border-right: 1px solid #111522;
}
html[dir=rtl] .overview-markets-column {
  float: right;
  border-left: 1px solid #111522;
}
.overview-markets-column:nth-child(2):nth-last-child(4) {
  width: 28%;
}
.overview-markets-column:nth-child(2):nth-last-child(4) ~ .overview-markets-column {
  width: 22%;
}
.overview-markets-column:nth-child(2):nth-last-child(2) {
  width: 72%;
}
.overview-markets-column:nth-child(2):nth-last-child(3) {
  width: 36%;
}
.overview-markets-column:nth-child(2):nth-last-child(3) + .overview-markets-column {
  width: 36%;
}
.overview-markets-column > p {
  font-size: 20px;
  line-height: 70px;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #7c8292;
}

.overview-more-events-column {
  position: absolute;
  width: 50px;
  height: 72px;
  box-shadow: -1px 0 0 #171c2c;
  top: 0;
}
html[dir=ltr] .overview-more-events-column {
  right: 0;
}
html[dir=rtl] .overview-more-events-column {
  left: 0;
}

.name-market-overview {
  float: left;
  width: 100%;
  border-bottom: 1px solid #111522;
  box-sizing: border-box;
  height: 29px;
  position: relative;
}
html[dir=ltr] .name-market-overview {
  padding: 0 65px 0 0;
}
html[dir=rtl] .name-market-overview {
  padding: 0 0 0 65px;
}

.change-markets-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 5px;
  position: relative;
}

.change-markets-box > p {
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  font: 10px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #2bbb87;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
html[dir=ltr] .change-markets-box > p {
  float: left;
}
html[dir=rtl] .change-markets-box > p {
  float: right;
}

.base-i-v {
  display: inline-block;
  vertical-align: top;
  color: #c1c4cd;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 26px;
}
html[dir=ltr] .base-i-v {
  margin: 0 2px 0 0;
}
html[dir=rtl] .base-i-v {
  margin: 0 0 0 2px;
}

/*
.change-markets-box > p:before{
  content: "\e670";
  position: absolute;
  left: 0;
  top: 1px;
  text-align: center;
  color: $text-palette-4;
  font: 12px/28px icomoon;
  text-align: center;
}
.change-markets-box.active > p:before{
  content: "\e671";
}
*/
.change-markets-box > ul {
  position: absolute;
  left: 2px;
  top: 28px;
  background: #393E4C;
  z-index: 33;
  box-sizing: border-box;
  box-shadow: 0 10px 40px -10px #000000;
  display: none;
}

.change-markets-box.active > ul {
  display: block;
}

.change-markets-box > ul:before {
  content: "";
  display: block;
  position: absolute;
  top: -6px;
  left: 4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 7px 5px;
  border-color: transparent transparent #393E4C transparent;
}

.change-markets-box > ul > li {
  box-sizing: border-box;
  padding: 0 5px;
  color: #7c8292;
  font: 11px/27px Roboto, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #222630;
  border-left: 1px solid #222630;
  border-right: 1px solid #222630;
  cursor: pointer;
  -webkit-transition: background 150ms, color 150ms;
  -moz-transition: background 150ms, color 150ms;
  -ms-transition: background 150ms, color 150ms;
  transition: background 150ms, color 150ms;
}

.change-markets-box > ul > li:first-child {
  border-top: 1px solid #222630;
}

.change-markets-box > ul > li:hover {
  color: #ffffff;
  background: #2e323e;
}

.chain-cashout-icons {
  position: absolute;
  top: 4px;
  height: 20px;
  box-sizing: border-box;
}
html[dir=ltr] .chain-cashout-icons {
  right: 0;
  padding-right: 5px;
}
html[dir=rtl] .chain-cashout-icons {
  left: 0;
  padding-left: 5px;
}

.chain-cashout-icons span {
  text-align: center;
  color: #7c8292;
  font: 14px/22px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .chain-cashout-icons span {
  float: left;
}
html[dir=rtl] .chain-cashout-icons span {
  float: right;
}

.chain-cashout-icons span.chain-icon-overview,
.chain-cashout-icons span.cashout-b-overview {
  font: 16px/20px icomoon;
}

.chain-cashout-icons span.chain-icon-overview {
  color: #9fa948;
}
.chain-cashout-icons span.chain-icon-overview:before {
  content: "";
}

.chain-cashout-icons span.cashout-b-overview {
  color: #1a7051;
  box-sizing: border-box;
}
html[dir=ltr] .chain-cashout-icons span.cashout-b-overview {
  right: 0;
  margin-left: 5px;
  padding-left: 6px;
  border-left: 1px solid rgba(17, 21, 34, 0.25);
}
html[dir=rtl] .chain-cashout-icons span.cashout-b-overview {
  left: 0;
  margin-right: 5px;
  padding-right: 6px;
  border-right: 1px solid rgba(17, 21, 34, 0.25);
}
.chain-cashout-icons span.cashout-b-overview:before {
  content: "";
}

.mini-b-events-overview {
  float: left;
  width: 100%;
}
.mini-b-events-overview > .l-b > .single-events-b-v3 {
  display: block;
  flex-direction: column;
  height: 39px;
  padding: 0 5px;
}
.mini-b-events-overview > .l-b > .single-events-b-v3.blocked:after {
  display: block;
  line-height: 14px;
  text-align: center;
}
.mini-b-events-overview > .l-b > .single-events-b-v3:before {
  width: 100%;
  display: block;
  text-align: center;
  height: 20px;
  font-size: 10px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mini-b-events-overview > .l-b > .single-events-b-v3 > .p-v {
  width: 100%;
  display: block;
  height: 20px;
  line-height: 14px;
  text-align: center;
}
.mini-b-events-overview > .l-b > .single-events-b-v3 > .p-v:before {
  line-height: 14px;
}

.favorite-overview-icon {
  float: left;
  width: 24px;
  height: 36px;
  font: 20px/30px icomoon;
  color: #505768;
  text-align: center;
  transition: color 150ms;
  cursor: pointer;
  margin: 3px 13px;
}
.favorite-overview-icon:before {
  content: "";
}

.favorite-overview-icon.active,
.favorite-overview-icon:hover {
  color: #B5D000;
}

.any-events-b {
  float: left;
  width: 100%;
  height: 28px;
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #7c8292;
  box-sizing: border-box;
  padding: 0;
}

.any-events-b > a {
  text-decoration: none;
  display: block;
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #7c8292;
  box-sizing: border-box;
  padding: 0 2px;
  -webkit-transition: color 150ms;
  -moz-transition: color 150ms;
  -ms-transition: color 150ms;
  transition: color 150ms;
  height: 28px;
}

.any-events-b > a:hover {
  color: #ffffff;
}

.name-team-overview {
  float: left;
  width: 100%;
  height: 40px;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}
html[dir=ltr] .name-team-overview {
  padding: 0 30px 0 0;
}
html[dir=rtl] .name-team-overview {
  padding: 0 0 0 30px;
}

.name-team-overview > p {
  float: left;
  width: 100%;
  color: #f4f4f6;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  padding: 5px 7px 0;
}
.name-team-overview > p > span {
  float: left;
  width: 100%;
  letter-spacing: 1px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.video-icon-overview {
  position: absolute;
  width: 30px;
  height: 28px;
  top: 0;
  font: 16px/30px icomoon;
  color: #7c8292;
  text-align: center;
}
html[dir=ltr] .video-icon-overview {
  right: 0;
}
html[dir=rtl] .video-icon-overview {
  left: 0;
}

.video-icon-overview:before {
  content: "";
}

.detail-info-overview {
  float: left;
  width: 100%;
  height: 30px;
  position: relative;
  box-sizing: border-box;
}
html[dir=ltr] .detail-info-overview {
  padding: 0 55px 0 0;
}
html[dir=rtl] .detail-info-overview {
  padding: 0 0 0 5px;
}

.detail-info-overview > p {
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font: 11px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  box-sizing: border-box;
  padding: 0 5px;
}

.score-contain-overview-b {
  display: inline-block;
  background: #222630;
  padding: 4px 6px;
  text-align: center;
  border-radius: 4px;
  color: #DEC04F;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .score-contain-overview-b {
  margin: 0 5px 0 0;
}
html[dir=rtl] .score-contain-overview-b {
  margin: 0 0 0 5px;
}

.score-contain-overview-b > b {
  font-weight: bold;
}

.score-contain-overview-b > b + b:not(:empty):before {
  content: " : ";
  position: relative;
  top: -1px;
}

.overview-game-team-inform > i {
  font-style: normal;
}
html[dir=ltr] .overview-game-team-inform > i {
  padding: 0 0 0 5px;
}
html[dir=rtl] .overview-game-team-inform > i {
  padding: 0 5px 0 0;
}

.time-match-overview {
  position: absolute;
  width: 30px;
  top: 1px;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
html[dir=ltr] .time-match-overview {
  right: 0;
  padding: 0 5px 0 0;
  text-align: right;
}
html[dir=rtl] .time-match-overview {
  left: 0;
  padding: 0 0 0 5px;
  text-align: left;
}

.overview-blocked-icon {
  position: absolute;
  width: 20px;
  height: 30px;
  top: 0;
  color: #7c8292;
  font: 14px/31px icomoon;
  text-align: center;
  display: none;
}
html[dir=ltr] .overview-blocked-icon {
  right: 34px;
}
html[dir=rtl] .overview-blocked-icon {
  left: 34px;
}

.overview-blocked-icon:before {
  content: "";
}

.overview-game-info.blocked .overview-blocked-icon {
  display: block;
}

/*overview END*/
.old-classic-w {
  width: 100%;
  height: 100%;
  position: relative;
}

.live-ov-w {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.ellipsis-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.contain-gameing {
  float: left;
  width: 100%;
  height: 100%;
}

.game-center-container {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 22;
}

body {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
}

.body-wrapper.sport, .body-wrapper.poolbetting {
  background: #fff;
}
.body-wrapper.freebet {
  background: #171c2c;
}
.body-wrapper, .body-wrapper.sport.classic, .body-wrapper.euro2016 {
  background: #0e151b;
}
.body-wrapper.homepage {
  background: #171c2c;
}
.body-wrapper.promos {
  background: #171c2c;
}
.body-wrapper.balance, .body-wrapper.balancecashier, .body-wrapper.balancehistory, .body-wrapper.balancecasinohistory, .body-wrapper.balancedeposit, .body-wrapper.balancewithdraw {
  background: #171c2c;
}

.sport .menu-games .contain-menu-games ul li {
  border-right: 1px solid #eaeaea;
  height: 73px;
  position: relative;
  z-index: 99;
}
html[dir=rtl] .sport .menu-games .contain-menu-games ul li {
  border-left: 1px solid #eaeaea;
  border-right: none;
}
.sport .menu-games .contain-menu-games ul li.active {
  background: #a61f67;
  box-shadow: 0 -2px 0 #a61f67 inset;
  border-color: #a61f67;
  height: 74px;
  z-index: 80;
}

.more-count.ng-binding:before {
  content: "+";
}

/* virtual games style*/
.virtual-games .markets-group-wrap-v3 > ul > li:nth-child(2) {
  border-radius: 2px 0 0 0;
}
html[dir=rtl] .virtual-games .markets-group-wrap-v3 > ul > li:nth-child(2) {
  border-radius: 0 2px 0 0;
}
html[dir=rtl] .virtual-games .markets-group-wrap-v3 > ul:not(.has-dropdown) > li:last-child {
  border-radius: 2px 0 0 0;
}
.virtual-games.games-view-wrapper-v3 {
  transform: none;
}
.virtual-games .team-name-market {
  width: calc(100% - 504px);
  min-width: 474px;
}
@media screen and (min-width: 1600px) {
  .virtual-games .team-name-market {
    width: calc( 100% - 662px);
  }
}
@media screen and (max-width: 1279px) {
  .virtual-games .team-name-market {
    top: 108px;
    left: 224px;
  }
}
.virtual-games .market-contain-b {
  margin-bottom: 15px;
}
.virtual-games .market-contain-b .race-market ul.header li {
  box-shadow: none;
}
.virtual-games .market-contain-b .race-market ul.header li.odds {
  text-align: center;
}
.virtual-games .market-contain-b .race-market ul.header li:first-child {
  padding: 0 0 0 8px;
}
html[dir=rtl] .virtual-games .market-contain-b .race-market ul.header li:first-child {
  padding: 0 8px 0 0;
}
.virtual-games .market-contain-b .race-market ul li {
  height: 25px;
}
.virtual-games .market-contain-b .race-market ul li img {
  width: 16px;
  height: 16px;
  margin-top: 3px;
}
.virtual-games .market-contain-b .race-market ul li:first-child {
  width: 70px;
  text-align: left;
  padding: 0 2px 0 6px;
  border-radius: 4px 0 0 4px;
}
html[dir=rtl] .virtual-games .market-contain-b .race-market ul li:first-child {
  padding: 0 6px 0 2px;
}
html[dir=rtl] .virtual-games .market-contain-b .race-market ul li:first-child {
  text-align: right;
  border-radius: 0 4px 4px 0;
}
.virtual-games .market-contain-b .race-market ul li:last-child {
  border-radius: 0 4px 4px 0;
  width: 60px;
}
html[dir=rtl] .virtual-games .market-contain-b .race-market ul li:last-child {
  border-radius: 4px 0 0 4px;
}
.virtual-games .market-contain-b .race-market ul li:nth-last-child(2) {
  border-radius: 0 4px 4px 0;
}
html[dir=rtl] .virtual-games .market-contain-b .race-market ul li:nth-last-child(2) {
  border-radius: 4px 0 0 4px;
}
.virtual-games .market-contain-b .race-market ul li.odds {
  width: 80px;
}
.virtual-games .market-contain-b .race-market ul li.odds .bets {
  line-height: 24px;
}
.virtual-games .group-container {
  padding-bottom: 2px;
  overflow: hidden;
  position: relative;
  border-bottom: 2px solid #1a7051;
}
.virtual-games .virtual-sport-history {
  position: absolute;
  width: 300px;
  left: 2px;
  top: 0;
}
.virtual-games .virtual-sport-history* {
  box-sizing: border-box;
}
@media screen and (max-width: 1650px) {
  .virtual-games .virtual-sport-history {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    padding: 0 10px;
    width: auto;
    left: 0;
  }
}
.virtual-games .virtual-sport-history h2 {
  height: 30px;
  background: #212531;
  color: white;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  margin: 2px 0;
  padding: 0 10px;
  text-transform: uppercase;
}
.virtual-games .virtual-sport-history li h3 {
  position: relative;
  height: 30px;
  padding: 0 30px 0 10px;
  margin-bottom: 1px;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  background: #2e323e;
  color: #ffffff;
}
.virtual-games .virtual-sport-history li h3:before {
  content: "";
  position: absolute;
  right: 0;
  font: 20px/30px icomoon;
  text-align: center;
  width: 30px;
  height: 30px;
  background: #a61f67;
}
.virtual-games .virtual-sport-history li h3.collapsed:before {
  content: "";
}
.virtual-games .virtual-sport-history li h3 + div {
  max-height: 300px;
  transition: max-height 400ms;
}
.virtual-games .virtual-sport-history li h3.collapsed + div {
  height: 0;
  max-height: 0;
  overflow: hidden;
}
.virtual-games .virtual-sport-history li p {
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  padding: 0 10px;
  margin-bottom: 1px;
  background: #212531;
}
.virtual-games .virt-video-container {
  max-width: 640px;
  margin: 0 auto;
  padding: 10px;
  margin-top: 5px;
  border-radius: 4px;
}
.virtual-games .virt-video-container:after {
  content: "";
  display: block;
  clear: both;
}
.virtual-games .virt-video-container.full-screen-video {
  max-width: 1280px;
}
.virtual-games .virt-video-container.full-screen-video + .virtual-sport-history {
  position: relative;
  margin: 0 auto;
  max-width: 1300px;
  width: auto;
  left: 0;
}
.virtual-games .virt-video-container .video-content {
  position: relative;
  padding-bottom: 56.25%;
  background: #000000;
  overflow: hidden;
  float: left;
  width: 100%;
}
.virtual-games .virt-video-container .video-content .player {
  height: 100%;
  width: 100%;
  position: absolute;
}
.virtual-games .virt-video-container .video-content .player > p {
  width: 100%;
  padding: 26.9% 0;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
}
.virtual-games .virt-video-container .video-content .overlay-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
}
.virtual-games .virt-video-container .video-content .details-overlay {
  position: absolute;
  width: 44%;
  height: 44%;
  left: 28%;
  top: 28%;
  border-radius: 4px;
  background: #4A4A4A;
}
.virtual-games .virt-video-container .video-content .details-overlay div {
  position: absolute;
  top: 35%;
  width: 100%;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  color: #aaa;
}
.virtual-games .virt-video-container .video-content .details-overlay p {
  position: absolute;
  top: 50%;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.virtual-games .virt-video-container .video-content .video-player-control {
  left: 0;
  top: 100%;
  width: 100%;
  height: 30px;
  padding: 5px 0;
  transition-duration: 300ms;
  background: rgba(46, 50, 62, 0.5);
}
html[dir=rtl] .virtual-games .virt-video-container .video-content .video-player-control {
  left: auto;
  right: 0;
}
.virtual-games .virt-video-container .video-content .video-player-control span {
  width: 20px;
  height: 21px;
  position: relative;
  display: block;
}
.virtual-games .virt-video-container .video-content .video-player-control span:before {
  font: 20px icomoon;
  text-indent: 0;
  position: absolute;
  top: 0;
  right: -7px;
  display: block;
}
html[dir=rtl] .virtual-games .virt-video-container .video-content .video-player-control span:before {
  left: -7px;
  right: auto;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-mute {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-mute:before {
  content: "";
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-unmute {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-unmute:before {
  content: "";
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-play {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-play:before {
  content: "";
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-pause {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-pause:before {
  content: "";
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-size-toggle {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-size-toggle:before {
  content: "o";
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-size-toggle {
  float: right;
  margin: 0 10px 0 0;
}
html[dir=rtl] .virtual-games .virt-video-container .video-content .video-player-control span.video-size-toggle {
  float: left;
  margin: 0 0 0 10px;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-size-toggle.full-screen {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-size-toggle.full-screen:before {
  content: "p";
}
.virtual-games .virt-video-container .video-content:hover .video-player-control {
  margin-top: -30px;
}
.virtual-games .virtuals-switch-results-wrapper {
  float: left;
  width: 100%;
  margin: 10px 0 0;
}
.virtual-games .virtuals-switch-results-wrapper > ul {
  display: table;
}
.virtual-games .virtuals-switch-results-wrapper > ul > li {
  vertical-align: top;
  display: table-cell;
  position: relative;
  width: 100%;
}
.virtual-games .virtuals-switch-results-wrapper > ul > li:last-child {
  width: 1%;
}
.virtual-games .virtuals-switch-results-wrapper > ul > li > button {
  height: 30px;
  display: block;
  float: right;
  background: #1a7051;
  color: #ffffff;
  font: 11px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 0 20px;
  border: 0;
  white-space: nowrap;
  transition: 300ms background;
}
.virtual-games .virtuals-switch-results-wrapper > ul > li > button:hover {
  background: #24996f;
}
.virtual-games .competitopn-switch {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 30px;
}
.virtual-games .competitopn-switch ul {
  display: table;
  table-layout: fixed;
  float: left;
  width: 100%;
}
.virtual-games .competitopn-switch ul li {
  display: table-cell;
  width: 10%;
  padding: 7px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  color: #7c8292;
  border: 1px solid #2e323e;
}
.virtual-games .competitopn-switch ul li.active {
  color: #ffffff;
  background: #2e323e;
}
.virtual-games .competitopn-switch ul li:not(.active) {
  cursor: auto;
}
.virtual-games .upcoming-events {
  margin-top: 5px;
  min-height: 41px;
  overflow: hidden;
  background: #2e323e;
}
.virtual-games .upcoming-events > div {
  float: right;
}
html[dir=rtl] .virtual-games .upcoming-events > div {
  float: left;
}
.virtual-games .upcoming-events p {
  float: left;
  text-align: right;
  padding-left: 15px;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.virtual-games .upcoming-events ul {
  float: left;
  margin: 5px 10px;
}
.virtual-games .upcoming-events ul li {
  float: left;
  height: 23px;
  line-height: 23px;
  padding: 0 10px;
  margin: 3px;
  font-size: 12px;
  color: #aaa;
  border: 1px solid #4A4A4A;
}
html[dir=rtl] .virtual-games .upcoming-events ul li {
  float: right;
}
.virtual-games .upcoming-events ul li.upcoming-title {
  border: 0;
  color: #ffffff;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
html[dir=rtl] .virtual-games .upcoming-events ul li.upcoming-title {
  float: right;
}
.virtual-games .upcoming-events ul li.active {
  background: #a61f67;
  color: #ffffff;
  border-color: #b74682;
}
.virtual-games .game-title {
  height: 32px;
  margin: 1px 0 6px 0;
}
.virtual-games .game-title > div {
  float: left;
  margin: 4px 10px;
  font-size: 12px;
  line-height: 22px;
}
html[dir=rtl] .virtual-games .game-title > div {
  float: right;
}
.virtual-games .game-title > div.ew {
  font-size: 10px;
  line-height: 12px;
  margin: 4px 10px;
  color: #aaa;
}
.virtual-games .game-title > div.ew span {
  display: block;
}

html[dir=ltr] .column-view-switcher-vs {
  float: right;
  margin-left: 6px;
  padding: 0 4px 0 10px;
  border-left: 1px solid #2e323e;
}
html[dir=rtl] .column-view-switcher-vs {
  float: left;
  margin-right: 6px;
  padding: 0 10px 0 4px;
  border-right: 1px solid #2e323e;
}
.column-view-switcher-vs > li {
  float: left;
  color: #505768;
  font: 12px/32px icomoon;
  transition: 250ms color;
}
html[dir=ltr] .column-view-switcher-vs > li {
  padding-right: 4px;
}
html[dir=rtl] .column-view-switcher-vs > li {
  padding-left: 4px;
}
.column-view-switcher-vs > li:hover {
  color: #7c8292;
}
.column-view-switcher-vs > li.active {
  color: #7c8292;
}

.insvirtualsports .virtual-games .v-sports-tab ul li span {
  padding-left: 5px;
  padding-right: 5px;
}

/* animation control styles */
.animation-control {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
  transition: height 300ms;
}

.sound-volume .rg-slider {
  margin: 0;
  width: 50px;
}

.animation-control .element-monitor {
  width: auto;
  float: none;
  height: 30px;
}

.animation-control .element-monitor ul {
  margin-top: 3px;
}

.animation-control .element-monitor ul li {
  width: 29px;
  height: 21px;
  margin-top: 2px;
  padding: 0;
  text-align: center;
  text-indent: 0;
  border-radius: 2px;
}

.animation-control.on-left-menu .element-monitor ul li {
  width: 25px;
  margin: 2px 0 0 3px;
}
.animation-control.on-left-menu .element-monitor ul li .playing-field {
  margin: -1px 0 0 -2px;
}

.animation-control .element-monitor ul li .icon-screen {
  display: block;
  width: 29px;
  height: 21px;
  margin-top: 2px;
  font-size: 16px;
}

.animation-control .element-monitor ul li .playing-field,
.animation-control .element-monitor ul li.selected .playing-field {
  background: none;
  height: 100%;
  width: 100%;
}

.animation-control .element-monitor ul li .playing-field:before {
  font: 20px/22px icomoon;
  content: "j";
  color: #ffffff;
}

.animation-control .element-monitor ul li .monitor-link:before {
  content: "";
}

.animation-control .animation-sound-switch {
  float: right;
  margin-right: 10px;
}

.animation-control .animation-sound-switch > span {
  display: inline-block;
  width: 29px;
  height: 21px;
  margin-top: 5px;
  border-radius: 2px;
  background: #4d4d4d;
  color: #eee;
  text-align: center;
}

.animation-control .animation-sound-switch span.video-mute {
  background-position: 0 -43px;
}

.animation-control .animation-sound-switch span.video-unmute {
  background-position: -30px -43px;
}

.animation-control .animation-sound-switch span.video-soundoff {
  background-position: -60px -43px;
}

.animation-control .animation-sound-switch .icon-ic_volume_off_24px:before {
  content: "";
  font: 20px icomoon;
}

.animation-control .animation-sound-switch .icon-ic_volume_up_24px:before {
  content: "";
  font: 20px icomoon;
}

.animation-control .game-video {
  position: static;
  border-width: 0;
  padding: 0;
}

.animation-control .game-video .video-player-container {
  position: relative;
}

.animation-control.on-left-menu {
  top: 5px;
  height: 156px;
}
@media screen and (min-width: 1600px) {
  .animation-control.on-left-menu {
    height: 198px;
  }
}

.animation-control .game-control .field-container .field.hide-animation-event > div {
  display: none;
}

.centr-market-contain {
  float: left;
  width: 100%;
  height: 100%;
}

.table-stats-view {
  width: calc( 100% - 1px);
  font-size: 12px;
}
.table-stats-view th {
  padding: 0 10px;
  font-weight: normal;
}
.table-stats-view tr td {
  border-top: 1px solid #505768;
  border-right: 1px solid #505768;
  padding: 2px 5px 0;
  text-align: center;
}
.table-stats-view tr td:first-child {
  width: 100%;
}
.table-stats-view tr td:first-child p {
  position: relative;
  height: 100%;
}
.table-stats-view tr td:first-child p:before {
  content: ".";
  opacity: 0;
}
.table-stats-view tr td:first-child p span {
  position: absolute;
  display: block;
  top: 0;
  text-align: left;
  padding: 0 0 0 20px;
}

.statistics-toggle .game-list-statistics {
  font-size: 12px;
  width: 100%;
  float: left;
}

.statistics-toggle .game-list-statistics td {
  width: 30px;
  border-top: 1px solid #535A3C;
  /*padding: 4px 0 1px;*/
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
}
html[dir=ltr] .statistics-toggle .game-list-statistics td {
  border-right: 1px solid #535A3C;
}
html[dir=rtl] .statistics-toggle .game-list-statistics td {
  border-left: 1px solid #535A3C;
}

.statistics-toggle .game-list-statistics td:first-child {
  width: 100%;
}
html[dir=ltr] .statistics-toggle .game-list-statistics td:first-child {
  text-align: left;
}
html[dir=rtl] .statistics-toggle .game-list-statistics td:first-child {
  text-align: right;
}

.statistics-toggle .game-list-statistics td:last-child {
  border-right: 0;
}

.statistics-toggle .game-list-statistics th span {
  display: block;
  width: 35px;
  height: 10px;
  position: relative;
  cursor: default;
}

.statistics-toggle .game-list-statistics th span.y-card:after,
.statistics-toggle .game-list-statistics th span.r-card:after {
  content: "";
  width: 8px;
  height: 10px;
  background: #FC0;
  display: block;
  position: absolute;
  box-shadow: 1px 1px 0 #000000;
  left: 13px;
}

.statistics-toggle .game-list-statistics th span.r-card:after {
  background: #f00;
}

.statistics-toggle .game-list-statistics th .corner span {
  position: absolute;
  overflow: hidden;
  width: 9px;
  height: 9px;
  left: 13px;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  box-shadow: -1px 1px 0 #000000;
  z-index: 5;
}

.statistics-toggle .game-list-statistics th .corner span:after {
  content: "";
  top: 4px;
  left: -6px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  position: absolute;
  border: 1px solid #ffffff;
  box-shadow: inset 0 1px 0 #000000;
}

.statistics-toggle .game-list-statistics th .penalty span {
  position: absolute;
  left: 10px;
  width: 14px;
  height: 9px;
  background: #35800F;
  border: 1px solid #ffffff;
}

.statistics-toggle .game-list-statistics th .penalty span:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 3px;
  top: -1px;
  left: 2px;
  border: 1px solid #ffffff;
  border-color: transparent #ffffff #ffffff #ffffff;
}

.statistics-toggle .game-list-statistics th .penalty span:after {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  top: 4px;
  left: 5px;
  border-radius: 50%;
  background: #f00;
}

.statistics-toggle .game-list-statistics th span.icon-offside:after {
  content: "";
  position: absolute;
  left: 0;
  width: 35px;
  height: 13px;
  background: url("../../../images/timeline/offside.png?v=650") no-repeat center center;
}

.statistics-toggle .game-list-statistics th span.icon-substitution:after {
  content: "";
  position: absolute;
  left: 0;
  width: 35px;
  height: 13px;
  background: url("../../../images/timeline/substitute.png?v=650") no-repeat center center;
}

.statistics-toggle .game-list-statistics td:first-child span {
  float: left;
  margin: 0 10px;
}
html[dir=rtl] .statistics-toggle .game-list-statistics td:first-child span {
  float: right;
}

.statistics-toggle .game-list-statistics td:first-child p {
  margin-top: 3px;
  float: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

.statistics-toggle .game-list-statistics td:first-child p b {
  position: absolute;
  width: calc(100% - 40px);
  overflow: hidden;
  text-overflow: ellipsis;
}

.statistics-toggle.flip-contain {
  width: 100%;
  height: 62px;
  position: relative;
  perspective: 800px;
  -webkit-perspective: 800px;
}

.statistics-toggle.flip-contain .flip-card {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.body-wrapper:not(.multiview):not(.widgetlivegame) .statistics-toggle.flip-contain .flip-card.flipped-0 .timeline-container,
.body-wrapper:not(.multiview):not(.widgetlivegame) .statistics-toggle.flip-contain .flip-card.flipped-0 .back,
.body-wrapper:not(.multiview):not(.widgetlivegame) .statistics-toggle.flip-contain .flip-card.flipped-1 .front,
.body-wrapper:not(.multiview):not(.widgetlivegame) .statistics-toggle.flip-contain .flip-card.flipped-1 .timeline-container,
.body-wrapper:not(.multiview):not(.widgetlivegame) .statistics-toggle.flip-contain .flip-card.flipped-2 .front,
.body-wrapper:not(.multiview):not(.widgetlivegame) .statistics-toggle.flip-contain .flip-card.flipped-2 .back {
  display: none;
}

.statistics-toggle.flip-contain .flip-card .timeline-container {
  display: block;
  position: absolute;
}

.statistics-toggle.flip-contain .flip-card .front,
.statistics-toggle.flip-contain .flip-card .back {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}

.statistics-toggle.flip-contain .flip-btn {
  position: absolute;
  left: 50%;
  bottom: 6px;
  width: 28px;
  height: 10px;
  margin-left: -22px;
  padding: 2px;
  z-index: 9999;
  background: #ccc;
  opacity: 0.8;
  border-radius: 3px 3px 0 0;
  text-shadow: none;
  text-align: center;
}

.statistics-toggle.flip-contain .flip-btn:hover {
  background: #ffffff;
}

.statistics-toggle.flip-contain .flip-btn:before {
  content: "";
  font-size: 20px;
  line-height: 10px;
  color: #000000;
}

.statistics-toggle.flip-contain .flip-btn.icon-list:before {
  content: "";
  font-size: 16px;
}

.body-wrapper.classic.virtualsports .sound-volume {
  position: absolute;
  top: 0;
  left: 33px;
  width: 100px;
  padding: 0 10px;
  height: 30px;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .sound-volume {
  left: auto;
  right: 33px;
}

.body-wrapper.classic.virtualsports rzslider {
  margin-top: 15px;
}

.body-wrapper.classic.virtualsports rzslider span.rz-bubble {
  display: none;
}

.body-wrapper.classic.virtualsports rzslider span.rz-bar {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-radius: 10px;
}

.body-wrapper.classic.virtualsports rzslider span.rz-pointer {
  width: 10px;
  height: 10px;
  position: absolute;
  display: inline-block;
  background: none;
}

.body-wrapper.classic.virtualsports rzslider span.rz-pointer:after {
  height: 10px;
  width: 10px;
  border-radius: 100%;
  top: 11px;
  left: 0;
}

.body-wrapper.classic.virtualsports .left-column-v3.active {
  background: #171c2c;
  color: #ffffff;
}
.body-wrapper.classic.virtualsports .left-column-v3 .left-column-v3-header {
  box-sizing: border-box;
}
.body-wrapper.classic.virtualsports .left-column-v3 .select-game-v3 {
  text-transform: uppercase;
  height: 38px;
  line-height: 38px;
  padding-left: 26px;
  box-sizing: border-box;
  width: 100%;
  font-size: 12px;
  position: relative;
  background: #212531;
  color: #c1c4cd;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-top-right-radius: 3px;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-column-v3 .select-game-v3 {
  margin-left: 4px;
  padding-right: 26px;
  text-align: right;
  transform: translate3d(0, 0, 0);
  border-bottom-right-radius: 3px;
}
.body-wrapper.classic.virtualsports .left-column-v3 .select-game-v3 .closed-left-nav-v3:before {
  content: "";
  font-size: 12px;
  line-height: 24px;
  color: #a4a9bc;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-column-v3 .select-game-v3 .closed-left-nav-v3:before {
  left: 10px;
  right: auto;
  content: "";
}
.body-wrapper.classic.virtualsports .left-column-v3 .full-menu-wrapper-box-v3 {
  background: #212531;
}
.body-wrapper.classic.virtualsports .left-column-v3 .games-list-mini-view-v3 {
  padding: 0 0 0 5px;
  border: none;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-column-v3 .games-list-mini-view-v3 {
  padding: 0 5px 0 2px;
}
.body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab {
  width: 100%;
  box-sizing: border-box;
  font-size: 12px;
  padding-left: 80px;
  line-height: 56px;
  height: 56px;
  box-shadow: 0 1px 0 #2e323e inset;
  position: relative;
  color: #c1c4cd;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  background: #212531;
  transition: background 240ms, color 240ms;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab {
  padding-right: 80px;
  padding-left: 0;
  text-align: right;
}
.body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab:last-child {
  border-bottom: 1px solid #2e323e;
}
.body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab.active, .body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab:hover {
  background: #2e323e;
  color: #ffffff;
}
.body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab:before {
  display: inline-block;
  vertical-align: top;
  width: 48px;
  position: absolute;
  top: 0;
  left: 18px;
  font-family: sport-icon;
  font-size: 24px;
  line-height: 56px;
  text-align: center;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab:before {
  right: 18px;
  left: auto;
}
.body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab > span {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 100%;
  max-width: 100%;
  padding-right: 20px;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab > span {
  padding-left: 20px;
  padding-right: 0;
}
.body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab > span i {
  color: #c29440;
  position: absolute;
  font: 10px/14px Roboto, Arial, Helvetica, sans-serif;
  bottom: 5px;
  left: 0;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab > span i {
  right: 0;
  left: auto;
}
.body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab > span:after {
  content: attr(data-content);
  display: inline-block;
  color: #ffffff;
  background: #a61f67;
  position: absolute;
  font: 8px/12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 0 2px;
  border-radius: 3px 0 3px 0;
  right: 14px;
  top: 13px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.6);
  box-sizing: border-box;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab > span:after {
  left: 18px;
  right: auto;
}
.body-wrapper.classic.virtualsports .left-column-v3 .v-sports-tab > span[data-content=""]:after {
  content: "";
  background: none;
  display: none;
}
@media screen and (max-width: 1400px) {
  .body-wrapper.classic.virtualsports .left-column-v3:not(.live) {
    position: relative;
  }
}
.body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 {
  max-width: 94px;
}
.body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 .games-list-mini-view-v3 {
  padding: 0 4px 0 5px;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 .games-list-mini-view-v3 {
  padding: 0 4px 0 5px;
}
.body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 .closed-left-nav-v3:before {
  content: "";
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 .closed-left-nav-v3:before {
  content: "";
}
.body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 .select-game-v3 span {
  display: none;
}
.body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 .v-sports-tab:after {
  display: none;
}
.body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 .v-sports-tab span {
  display: none;
}
.body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 .v-sports-tab span:before {
  left: 30px;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .left-menu-closed-v3 > .left-column-v3 .v-sports-tab span:before {
  right: 30px;
  left: auto;
}
.body-wrapper.classic.virtualsports .subtop-header-menu-j > ul > li.active > a {
  box-shadow: inset 0 -3px 0 #1a7051;
}
.body-wrapper.classic.virtualsports .upcoming-title {
  color: #c1c4cd;
  text-transform: uppercase;
  line-height: 41px;
  padding: 0 0 0 12px;
  float: left;
  font-size: 14px;
}
html[dir=rtl] .body-wrapper.classic.virtualsports .upcoming-title {
  float: right;
  padding: 0 12px 0 0;
}
.body-wrapper.classic.virtualsports .virtual-games .upcoming-events ul li {
  color: #7c8292;
  border: 1px solid #7c8292;
}
.body-wrapper.classic.virtualsports .virtual-games .upcoming-events ul li.active {
  color: #ffffff;
  background: #1a7051;
  border-color: #3c866b;
}
.body-wrapper.classic.virtualsports .v-sports-add-info {
  height: 30px;
  background: rgba(0, 0, 0, 0.1);
}
.body-wrapper.classic.virtualsports .v-sports-add-info span {
  font-size: 11px;
  line-height: 30px;
  color: #7c8292;
  box-sizing: border-box;
  padding: 0 6px;
  position: relative;
}
.body-wrapper.classic.virtualsports .v-sports-add-info span:before {
  content: "";
  margin-right: 6px;
  font-family: icomoon;
}
.body-wrapper.classic.virtualsports .upcoming-events,
.body-wrapper.classic.virtualsports .market-title-v3 {
  background: #2e323e;
}
.body-wrapper.classic.virtualsports .game-title {
  background: #212531;
}

.body-wrapper.virtualsports .virtualhorses-icon:before,
.body-wrapper.virtualsports .virtualhorseracing-icon:before,
.body-wrapper.virtualsports .virtual-horses-icon:before,
.body-wrapper.virtualsports .instant-horses-icon:before,
.body-wrapper.virtualsports .instant-trotting-icon:before,
.body-wrapper.virtualsports .racing-horses-icon:before, .body-wrapper.provider .virtualhorses-icon:before,
.body-wrapper.provider .virtualhorseracing-icon:before,
.body-wrapper.provider .virtual-horses-icon:before,
.body-wrapper.provider .instant-horses-icon:before,
.body-wrapper.provider .instant-trotting-icon:before,
.body-wrapper.provider .racing-horses-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtualfootballleague-icon:before,
.body-wrapper.virtualsports .virtual-football-league-mode-icon:before,
.body-wrapper.virtualsports .virtual-football-world-cup-icon:before,
.body-wrapper.virtualsports .instant-football-icon:before, .body-wrapper.provider .virtualfootballleague-icon:before,
.body-wrapper.provider .virtual-football-league-mode-icon:before,
.body-wrapper.provider .virtual-football-world-cup-icon:before,
.body-wrapper.provider .instant-football-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtualdogs-icon:before,
.body-wrapper.virtualsports .virtualgreyhoundracing-icon:before,
.body-wrapper.virtualsports .dog-racing-icon:before,
.body-wrapper.virtualsports .instant-greyhounds-icon:before,
.body-wrapper.virtualsports .racingdogs-icon:before, .body-wrapper.provider .virtualdogs-icon:before,
.body-wrapper.provider .virtualgreyhoundracing-icon:before,
.body-wrapper.provider .dog-racing-icon:before,
.body-wrapper.provider .instant-greyhounds-icon:before,
.body-wrapper.provider .racingdogs-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtualtennis-icon:before,
.body-wrapper.virtualsports .virtual-tennis-icon:before, .body-wrapper.provider .virtualtennis-icon:before,
.body-wrapper.provider .virtual-tennis-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtualfootball-icon:before,
.body-wrapper.virtualsports .virtualfootballpro-icon:before, .body-wrapper.provider .virtualfootball-icon:before,
.body-wrapper.provider .virtualfootballpro-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtualmarbleracing-icon:before, .body-wrapper.provider .virtualmarbleracing-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtualbicycle-icon:before,
.body-wrapper.virtualsports .instant-velodrome-icon:before, .body-wrapper.provider .virtualbicycle-icon:before,
.body-wrapper.provider .instant-velodrome-icon:before {
  content: "";
}
.body-wrapper.virtualsports .thepenaltykicks-icon:before, .body-wrapper.provider .thepenaltykicks-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtualdragracing-icon:before,
.body-wrapper.virtualsports .virtual-racing-icon:before,
.body-wrapper.virtualsports .instant-racing-icon:before, .body-wrapper.provider .virtualdragracing-icon:before,
.body-wrapper.provider .virtual-racing-icon:before,
.body-wrapper.provider .instant-racing-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtual-golf-icon:before, .body-wrapper.provider .virtual-golf-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtual-football-icon:before, .body-wrapper.provider .virtual-football-icon:before {
  content: "";
}
.body-wrapper.virtualsports .virtual-basketball-icon:before, .body-wrapper.provider .virtual-basketball-icon:before {
  content: "";
}
.body-wrapper.virtualsports .instant-speedway-icon:before, .body-wrapper.provider .instant-speedway-icon:before {
  content: "";
}
.body-wrapper.virtualsports .roulette-icon:before, .body-wrapper.provider .roulette-icon:before {
  content: "";
  font-family: icomoon;
}
.body-wrapper.virtualsports [class*=lotto]:before, .body-wrapper.provider [class*=lotto]:before {
  content: "";
}

.virtual-sport-provider {
  float: left;
  width: 100%;
  height: calc(100% - 60px);
  text-align: center;
}

.virtual-sport-top-nav {
  float: left;
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 50px;
  margin-bottom: 10px;
  text-align: center;
  background: #171c2c;
}
.virtual-sport-top-nav > li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 4px;
  color: #7c8292;
  box-sizing: border-box;
  transition: color 240ms, background 240ms;
}
.virtual-sport-top-nav > li:hover, .virtual-sport-top-nav > li.active {
  color: #ffffff;
  background: #2e323e;
}
.virtual-sport-top-nav > li > i {
  width: 26px;
  height: 26px;
  margin-bottom: 2px;
  font: normal 20px/26px sport-icon;
}
.virtual-sport-top-nav > li > p {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}

.special-game-iframe[class*="40004203"] {
  float: none;
  max-width: 1050px;
  margin: 0 auto;
}
.special-game-iframe[class*="40004200"], .special-game-iframe[class*="40004201"], .special-game-iframe[class*="40004202"], .special-game-iframe[class*="40004204"], .special-game-iframe[class*="40004205"] {
  float: none;
  max-width: 1067px;
  margin: 0 auto;
}

.livecalendar-filter-b {
  float: left;
  width: 100%;
  margin: 0 0 10px;
}

.livecalendar-filter-b h2 {
  float: left;
  height: 40px;
  padding: 0 0 0 10px;
  font: 16px/40px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.livecalendar-filter-b ul {
  float: right;
}

.livecalendar-filter-b ul li {
  float: left;
  height: 40px;
  overflow: hidden;
  position: relative;
  margin: 0 10px 0 0;
}

.livecalendar-filter-b ul li label {
  float: left;
  height: 40px;
  padding: 0 0 0 20px;
  color: #eee;
  font: 12px/40px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  display: block;
}

.livecalendar-filter-b ul li input[type=checkbox] {
  position: absolute;
  left: -9999em;
}

.livecalendar-filter-b ul li input[type=checkbox] + label:before {
  left: 1px;
  top: 12px;
}

.livecalendar-filter-b ul li input[type=checkbox]:checked + label:after {
  left: 1px;
  top: 11px;
}

.live-view-information-b {
  float: left;
  width: calc(100% - 10px);
  margin: 0 0 0 5px;
  border-radius: 5px;
}

.live-view-information-b ul {
  float: left;
  width: 100%;
  display: table;
}

.live-view-information-b ul li {
  display: table-cell;
  padding: 2px 5px;
  height: 34px;
  width: 10%;
  vertical-align: middle;
}

.live-view-information-b ul li.empty {
  cursor: default;
}

.live-view-information-b ul li p {
  width: 44px;
}

.live-view-information-b ul li.namber-game-calendar p {
  width: 54px;
}

.live-view-information-b ul li.calendar-date-b {
  min-width: 40px;
  max-width: 40px;
  width: 40px;
  font-size: 11px;
  line-height: 14px;
  text-align: left;
  border-left: none;
  border-right: none;
}

.live-view-information-b ul li.name-team-calendar {
  line-height: 28px;
  min-width: 20%;
  text-align: left;
  width: 98%;
  max-width: 70px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-left: none;
}

.live-view-information-b ul li.video-info-calendar {
  min-width: 30px;
  text-align: center;
  line-height: 28px;
  border-right: none;
}

.live-view-information-b ul.titles-games-b li {
  border-left: none;
  border-right: none;
  height: 28px;
}

.live-view-information-b ul.titles-games-b li p {
  width: 42px;
}

.live-view-information-b ul.titles-games-b li {
  min-width: 34px;
}

.live-view-information-b ul.titles-games-b li:first-child {
  border-radius: 5px 0 0 0;
}

.live-view-information-b ul.titles-games-b li:last-child {
  border-radius: 0 5px 0 0;
}

.live-view-information-b ul li.event-b-calendare,
.live-view-information-b ul li.soom-events-b {
  min-width: 40px;
}

.live-view-information-b ul li.event-b-calendare.active,
.live-view-information-b ul li.event-b-calendare.active:hover {
  background: #a61f67;
}

.live-view-information-b ul li.event-b-calendare:hover,
.live-view-information-b ul li.soom-events-b, .live-view-information-b ul li.event-b-calendare.active {
  background: #5C5C5C;
  color: white;
}

.live-view-information-b ul li.soom-events-b p.ng-hide + p.ng-hide {
  display: block !important;
  color: transparent;
  pointer-events: none;
}

@media screen and (max-width: 1310px) {
  .livecalendar-filter-b h2 {
    display: none;
  }

  .livecalendar-filter-b ul li {
    margin: 0 4px;
  }

  .livecalendar-filter-b ul li label {
    font: 10px/38px Roboto, Arial, Helvetica, sans-serif;
  }
}
.livecalendar-filter-b ul li.live-calendar-toggle-j label {
  padding: 12px 0 0 0;
  box-sizing: border-box;
  font-size: 0;
}

.live-calendar-toggle-j .toggle-j {
  display: block;
  float: left;
}

.live-calendar-toggle-j .toggle-j + span:after {
  content: " - ";
}

.live-calendar-toggle-j .toggle-j + span,
.live-calendar-toggle-j .toggle-j + span + span {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  margin: 0 0 0 5px;
}

.live-view-information-b ul li.calendar-date-b {
  color: #eee;
}

.live-view-information-b ul li {
  border-left: 1px solid #282828;
  border-right: 1px solid #616161;
  border-top: 1px solid #5D5D5E;
  border-bottom: 1px solid #313132;
  color: #A5A5A5;
}

.calendar-content h4 {
  color: #ffffff;
}

.calendar-content h4 span {
  color: #D6B94D;
}

.live-view-information-b {
  background: #4A4A4A;
}

.livecalendar-filter-b h2 {
  color: #eee;
}

.calendar-content h3 .arrow-rotate {
  color: white;
}

.livecalendar-filter-b {
  border-bottom: 3px solid #797979;
  background: #343434;
}

.live-view-information-b ul li.name-team-calendar {
  color: #fff;
}

.live-view-information-b ul li.video-info-calendar {
  color: #fff;
}

.live-view-information-b ul li.video-info-calendar span {
  color: #D6B94D;
}

.live-view-information-b ul.titles-games-b li {
  border-bottom: 2px solid #ADADAD;
}

.live-view-information-b ul li .game-extra-info p {
  color: white;
  border-bottom: 1px solid #5D5D5E;
  border-top: 1px solid #343434;
  background: #4A4A4A;
}

.live-view-information-b ul li.video-info-calendar:hover {
  color: white;
}

.game-extra-info:before {
  border-color: transparent transparent #3a3e4b transparent;
}

.print-b-calendar {
  position: relative;
  text-indent: -9999em;
  width: 24px;
  height: 24px;
  top: 8px;
}

.print-b-calendar button {
  background: none;
  border: none;
  width: 24px;
  height: 24px;
  float: left;
  text-indent: -9999em;
}

.print-b-calendar button:before {
  content: "";
  font: 24px/24px icomoon;
  text-indent: 0;
  position: absolute;
  left: 0;
  top: 0;
}

.print-b-calendar button:before {
  color: #ffffff;
}

.game-contain-j {
  display: inline-block;
  float: left;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 5px;
}

.body-wrapper.multiview .game-contain-j {
  height: 400px;
}

.game-contain-j .scroll-j-tr {
  float: left;
  width: 100%;
  display: inline-block;
  padding: 8px 0 0;
  box-sizing: border-box;
}
.game-contain-j .scroll-j-tr .md-progress-circular {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px;
}

.game-contain-j .scroll-j-tr .scroll-j-td {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

.game-contain-j .scroll-j-tr.stats-block-shown {
  height: calc(100% - 225px);
}

.scroll-contain .scroll-j-scroll {
  overflow: inherit;
}

.scroll-contain.pin-live-section {
  overflow: hidden;
}

.scroll-contain.pin-live-section .scroll-j-scroll {
  overflow-x: hidden;
  overflow-y: auto;
}

.body-wrapper.multiview .scroll-contain .scroll-j-scroll {
  overflow-x: hidden;
  overflow-y: auto;
}

.scroll-j-scroll {
  position: absolute;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  border-bottom-left-radius: 5px;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.scroll-j-scroll::-webkit-scrollbar-track {
  border-radius: 10px;
}
.scroll-j-scroll::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.scroll-j-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.scroll-j-scroll::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.scroll-j-scroll-wrap {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.centr-market-contain .scroll-contain.multiview-wrapper .team-name-market,
.centr-market-contain .scroll-contain.multiview-wrapper .team-name-market.info,
.centr-market-contain .scroll-contain.multiview-wrapper .hide-on-mv-j {
  display: none;
}

.event-max-bet {
  position: absolute;
  bottom: 23px;
  width: 120px;
  text-align: center;
  font: 11px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 0 0 5px;
  z-index: 33;
  left: -9999em;
  opacity: 1;
}

.event-max-bet > .exchange-odd-b {
  position: relative;
  right: 0;
  top: 0;
  height: 18px;
  float: left;
  width: 100%;
  display: block;
  box-sizing: border-box;
  padding: 0;
}

.event-max-bet > .exchange-odd-b.exchange-enabled.ng-hide {
  display: block !important;
}

.event-max-bet > .exchange-odd-b > span {
  float: left;
  padding: 0 0 0 5px;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #589cb2;
}

.event-max-bet > .exchange-odd-b > i {
  width: auto;
  float: left;
  max-width: inherit;
  line-height: 14px;
}

@media screen and (min-width: 1333px) {
  .multiview-contain .statistics-toggle .game-list-statistics td:first-child p {
    width: auto;
  }
}
.video-animation-toggle {
  width: 24px;
  height: 21px;
  margin-top: 5px;
  border-radius: 2px;
  position: absolute;
  right: 5px;
  text-align: center;
}

.video-animation-toggle:before {
  content: "";
  font: 18px/20px icomoon;
}

.video-and-animation .video-animation-toggle:before {
  content: "";
}

.custom-select-for-todays-bets-j > div > .icon-for-sport-j:before {
  line-height: 26px;
}

.rezult-draw-info {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: light;
  scrollbar-shadow-color: light;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 light;
  scrollbar-width: thin;
}
.rezult-draw-info::-webkit-scrollbar-track {
  border-radius: 10px;
}
.rezult-draw-info::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: light;
  border-radius: 10px;
}
.rezult-draw-info::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.rezult-draw-info::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.no-games-multiview {
  padding: 36px;
}

.no-games-multiview .dotted-border-j-mv {
  font: 24px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #404654;
  height: 100%;
  width: 100%;
  border: 2px dotted #2e323e;
  border-radius: 3px;
  text-align: center;
  box-sizing: border-box;
  display: table;
}

.no-games-multiview .dotted-border-j-mv span {
  display: table-cell;
  vertical-align: middle;
  padding: 30px;
}

.no-games-multiview .dotted-border-j-mv span:before {
  content: "";
  font: 48px icomoon;
  display: block;
  margin-bottom: 20px;
}

.arrow-closed-b {
  color: #ffffff;
}

.menu-games {
  background: linear-gradient(white, #F9F9F9);
  box-shadow: inset 0 -1px 0 #e0e0e0;
  border-top: 1px solid rgba(224, 224, 224, 0.3);
}
.menu-games .contain-menu-games ul li a {
  color: #000000;
  text-transform: uppercase;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.menu-games .contain-menu-games ul li a span.more-count.ng-binding:before {
  color: inherit;
  font: inherit;
}
.menu-games .contain-menu-games ul li a span .game-count {
  top: 2px;
}
.menu-games .contain-menu-games ul li a > span {
  text-align: center;
}
.menu-games .contain-menu-games ul li a > span:before {
  color: #111522;
}
.menu-games .contain-menu-games ul li.active a {
  color: #ffffff;
  position: relative;
}
.menu-games .contain-menu-games ul li.active a:after, .menu-games .contain-menu-games ul li.active a:before {
  bottom: 0;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.menu-games .contain-menu-games ul li.active a:after {
  border-color: transparent;
  border-bottom-color: #fff;
  border-width: 8px;
  margin-left: -8px;
}
.menu-games .contain-menu-games ul li.active a:before {
  border-color: transparent;
  border-bottom-color: #a61f67;
  border-width: 9px;
  margin-left: -9px;
  margin-bottom: 1px;
}
.menu-games .contain-menu-games ul li:first-child a {
  background: none;
}
.menu-games .contain-menu-games ul li.animate-star-odd a > span.star-anim {
  background: none;
}
.menu-games .contain-menu-games ul li.sport-favorites a > span:before {
  content: "";
  font: normal 32px/34px "icomoon";
}
.menu-games .contain-menu-games ul li.sport-favorites.animate-star-odd a > span:before, .menu-games .contain-menu-games ul li.sport-favorites.animate-star-even a > span:before {
  color: #a61f67;
}
.menu-games .contain-menu-games ul li.active.sport-favorites.animate-star-odd a > span:before, .menu-games .contain-menu-games ul li.active.sport-favorites.animate-star-even a > span:before {
  color: #ffffff;
}
.menu-games .contain-menu-games ul li.active a > span:before {
  color: #ffffff;
}

.coupons {
  float: left;
  width: 100%;
  position: relative;
  padding: 10px 0;
  background: linear-gradient(white, #F9F9F9);
  box-shadow: 0 1px 0 #e0e0e0;
}

.cupon-block-contain {
  width: 980px;
  margin: 0 auto;
  padding: 0;
}

.couponslist {
  float: left;
  width: 100%;
}
.couponslist li {
  padding: 0 5px;
  margin: 0 10px 0 0;
  position: relative;
  box-sizing: border-box;
}
html[dir=ltr] .couponslist li {
  float: left;
}
html[dir=rtl] .couponslist li {
  float: right;
}
.couponslist li > a {
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  padding: 5px 0 10px 0;
  text-transform: uppercase;
  color: black;
}
.couponslist li > a.active, .couponslist li > a:hover {
  border-bottom: 2px solid #a61f67;
}

.sport .menu-games .contain-menu-games ul .more-games {
  border: 0;
  position: static;
}
.sport .more-games a {
  position: relative;
}
.sport .more-games a:after, .sport .more-games a:before {
  top: 51px;
  right: 7px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
html[dir=rtl] .sport .more-games a:after, html[dir=rtl] .sport .more-games a:before {
  left: 7px;
  right: auto;
}
.sport .more-games a:before {
  border-color: transparent;
  border-top-color: #121623;
  border-width: 6px;
  margin-right: -6px;
}
.sport .more-games a:after {
  border-color: transparent;
  border-top-color: #F9F9F9;
  border-width: 5px;
  margin-right: -5px;
}

.menu-games .contain-menu-games ul .more-games a:hover {
  color: #a61f67;
}
.menu-games .contain-menu-games ul .more-games .contein-games {
  background: white;
  border-color: #e0e0e0;
}

.game-content {
  min-height: 20px;
  text-align: center;
  width: 100%;
  float: left;
}

.game-score,
.game-info .add-info,
.game-info .timeline-container {
  float: left;
  width: 100%;
}

.game-info .game-control {
  margin: 0;
  float: left;
  width: 100%;
  z-index: 100;
}
.game-info .game-control.soccer {
  margin-top: 20px;
}

.game-info .game-control .toggle-stats {
  position: absolute;
  bottom: -2px;
  left: 50%;
  width: 34px;
  height: 10px;
  margin: 0 0 0 -17px;
  z-index: 100;
  text-align: center;
  font: 20px/14px icomoon;
  transition: 200ms color;
  color: #7c8292;
  background: #0d0f17;
  border-radius: 4px 4px 0 0;
}
.game-info .game-control .toggle-stats:before {
  content: "";
}
.game-info .game-control .toggle-stats.hide:before {
  content: "";
}
.game-info .game-control .toggle-stats:hover {
  color: #f4f4f6;
}

.game-info .game-control .timeline-container {
  float: none;
  margin: 12px 0 8px 3.7%;
}
html[dir=rtl] .game-info .game-control .timeline-container {
  direction: ltr;
}
html[dir=ltr] .game-info .game-control .timeline-container[class*=timeline-extra] + .timeline-container {
  margin: 12px 3.7% 8px 0;
}
html[dir=rtl] .game-info .game-control .timeline-container[class*=timeline-extra] + .timeline-container {
  margin: 12px 0 8px 3.7%;
}

.game-info .game-control .timeline-container .timeline-control {
  height: 32px;
}

.game-info .game-control.basketball {
  display: none;
}

.game-info .game-control .statistics-toggle {
  padding: 5px 0;
  box-shadow: 0 -1px 0 #2A2A2A;
  transition-duration: 300ms;
}

.game-info .game-control.dota .statistics-toggle,
.game-info .game-control.dota2 .statistics-toggle {
  background: #2e323e;
  box-shadow: 0 -1px 0 #505768;
}

.body-wrapper:not(.multiview) .game-info .game-control .statistics-toggle.hide-stats,
.body-wrapper:not(.multiview) .game-info .game-control .timeline-container.hide-stats,
.body-wrapper:not(.multiview) .game-info .game-control.tennis .statistics-toggle.hide-stats {
  height: 0;
  padding: 0;
  overflow: hidden;
}

.game-control .statistics-toggle {
  background: rgba(47, 54, 19, 0.5);
}

html[dir=ltr] .game-info .game-control .statistics-toggle li .stat-r {
  text-align: center;
}
html[dir=rtl] .game-info .game-control .statistics-toggle li .stat-r {
  text-align: center;
}

.game-info .game-control.tennis .statistics-toggle {
  padding: 11px 0;
}

.game-info .game-control .statistics-toggle .game-statistics li .title {
  font-size: 9px;
}

.game-info .game-control .statistics-toggle .game-statistics {
  line-height: 13px;
}

.game-info .add-info {
  display: none;
}

.game-score ul {
  width: 100%;
  float: left;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.2);
  box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3) inset;
}

.game-score ul li {
  float: right;
  min-width: 30px;
  position: relative;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 38px;
}

.prematch-nba .aic-team-names-wrapper > table > tbody > tr > td .aic-team-names p {
  position: relative;
}
html[dir=ltr] .prematch-nba .aic-team-names-wrapper > table > tbody > tr > td .aic-team-names p {
  left: 10px;
}
html[dir=rtl] .prematch-nba .aic-team-names-wrapper > table > tbody > tr > td .aic-team-names p {
  right: 10px;
}
.prematch-nba .aic-team-names-wrapper stats-logo {
  position: absolute;
  height: 16px;
}
html[dir=ltr] .prematch-nba .aic-team-names-wrapper stats-logo {
  left: -8px;
}
html[dir=rtl] .prematch-nba .aic-team-names-wrapper stats-logo {
  right: -8px;
}
.prematch-nba .title-teams-premztch-v3 stats-logo {
  display: inline-block;
  vertical-align: middle;
}

html[dir=ltr] .game-score-multiset stats-logo {
  float: left;
  margin-right: 4px;
}
html[dir=rtl] .game-score-multiset stats-logo {
  float: right;
  margin-left: 4px;
}
.game-score-multiset stats-logo img {
  vertical-align: text-top;
}

.game-score-multiset ul.title .mini-icon-1 {
  display: inline-block;
  margin: 5px 0 0 0;
}

.game-score-multiset ul.title li.left-arrow,
.game-score-multiset ul.title li.right-arrow {
  color: #a61f67;
  font: 22px "icomoon";
  position: relative;
  min-width: 10px;
  max-width: 10px;
  width: 10px;
}

.game-score-multiset ul.title li.left-arrow.disabled,
.game-score-multiset ul.title li.right-arrow.disabled {
  color: #b8b8b8;
  cursor: default;
}

.game-score-multiset ul li.right-arrow:before,
.game-score-multiset ul li.left-arrow:before {
  content: "";
  display: block;
  position: absolute;
  left: -3px;
  top: 4px;
}
html[dir=rtl] .game-score-multiset ul li.right-arrow:before,
html[dir=rtl] .game-score-multiset ul li.left-arrow:before {
  left: auto;
  right: auto;
  transform: rotate(180deg);
}

.game-score-multiset ul li.left-arrow:before {
  left: auto;
  right: 0;
  transform: rotate(180deg);
}
html[dir=rtl] .game-score-multiset ul li.left-arrow:before {
  left: 0;
  right: auto;
  transform: rotate(0);
}

.game-score-multiset ul li.serve-team .mini-icon-1 {
  display: none;
  position: absolute;
  top: 10px;
  left: 5px;
}
html[dir=rtl] .game-score-multiset ul li.serve-team .mini-icon-1 {
  left: auto;
  right: 5px;
}

.game-score-multiset ul:nth-child(2) li.serve-team .mini-icon-1 {
  top: 17px;
}

.game-score-multiset ul li.serve-team.active {
  position: relative;
}

.game-score-multiset ul li.serve-team.active .mini-icon-1 {
  display: block;
}

.game-score-multiset ul li.serve-team.active:after {
  content: "0";
  opacity: 0;
  width: 40px;
}

.game-score ul li .team-form {
  position: absolute;
  top: 4px;
  left: 8px;
  display: none;
}

.game-score ul li:first-child {
  float: left;
  padding-left: 30px;
  width: 250px;
  text-align: left;
  border-left: 3px solid;
}

.game-score ul li:first-child p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.game-score ul li.score-total {
  float: right;
  font-weight: bold;
  color: #FFFFFF;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.55) inset, -1px 0 0 #000000;
}

.game-score ul li.set-scores div {
  float: left;
  width: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.game-score ul li.set-scores .active-cash {
  color: #ffffff;
  font-weight: bold;
}

.no-games-information,
.now-games-menu {
  float: left;
  width: 100%;
  padding: 0 10px 20px;
  text-align: center;
  font: 28px/32px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: none;
  box-sizing: border-box;
}

.now-games-menu {
  font: 20px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #777;
  background: rgba(51, 51, 51, 0.4);
}

.game-score ul.game-header li {
  float: left;
  line-height: 30px;
}

.game-score ul.game-header li:first-child {
  border-left: 0 none;
}

.game-score ul.game-header li.game-time {
  width: auto;
}

.game-score ul.game-header li.score-total {
  float: right;
}

.game-score ul.game-header li.set-scores {
  float: right;
}

.game-score ul.game-header li p.set {
  text-align: right;
}

/* soccer game score templates */
.game-score.soccer-template {
  position: relative;
  overflow: hidden;
  padding: 18px 0 40px;
  background-size: cover;
}

.game-score.soccer-template ul {
  width: 50%;
  float: left;
  margin: 0;
  background: none;
  box-shadow: none;
}
html[dir=rtl] .game-score.soccer-template ul {
  float: right;
}
.game-score.soccer-template ul.game-header {
  display: none;
}

.game-score.soccer-template ul li {
  float: left;
  height: 52px;
  width: calc(100% - 70px);
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  text-align: right;
}
html[dir=rtl] .game-score.soccer-template ul li {
  float: right;
  text-align: left;
}

.game-score.soccer-template ul li:first-child {
  padding-left: 0;
  border-left: 0 none;
}

.game-score.soccer-template ul li:first-child p {
  white-space: normal;
}

.game-score.soccer-template ul li p {
  width: 100%;
  height: 100%;
  display: table;
}

.game-score.soccer-template ul li p span {
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  padding: 0 30px 0 0;
  max-width: 90px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=rtl] .game-score.soccer-template ul li p span {
  padding: 0 0 0 30px;
}

.game-score.soccer-template ul li .team-form {
  left: 0;
  right: 0;
  top: 15px;
  display: block;
}

.game-score.soccer-template ul li .team-form svg {
  width: 20px;
  height: 20px;
}

.game-score.soccer-template ul:last-child li:first-child p span {
  padding: 0 0 0 30px;
}
html[dir=rtl] .game-score.soccer-template ul:last-child li:first-child p span {
  padding: 0 30px 0 0;
}

.game-score.soccer-template ul li.set-scores {
  display: none;
}

.game-score.soccer-template ul li.score-total {
  font: 36px/30px Roboto, Arial, Helvetica, sans-serif;
  width: 60px;
  padding: 0 10px 0 0;
  box-shadow: none;
}
html[dir=rtl] .game-score.soccer-template ul li.score-total {
  padding: 0 0 0 10px;
}

.game-score.soccer-template ul li.score-total span {
  position: relative;
  padding: 5px 10px;
  border-radius: 4px;
  font: 30px/36px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  display: inline-block;
}

.game-score.soccer-template ul li.score-total span i {
  font-style: normal;
  position: relative;
  z-index: 9;
}

.game-score.soccer-template ul:last-child li {
  float: right;
  text-align: left;
}
html[dir=rtl] .game-score.soccer-template ul:last-child li {
  float: left;
  text-align: right;
}

.game-score.soccer-template ul:last-child li.score-total {
  padding: 0 0 0 10px;
  position: relative;
}
html[dir=rtl] .game-score.soccer-template ul:last-child li.score-total {
  padding: 0 10px 0 0;
}

.game-score.soccer-template ul:last-child li.score-total:before {
  content: ":";
  position: absolute;
  left: -9px;
  top: 6px;
  font-family: monospace;
}
html[dir=rtl] .game-score.soccer-template ul:last-child li.score-total:before {
  left: auto;
  right: -10px;
}

/* start post match penalty */
.flipped-multivew-0 .post-penalty-template,
.flipped-multivew-1 .post-penalty-template {
  display: none;
}

.post-penalty-template {
  float: left;
  width: 100%;
  height: 100%;
}

.post-penalty-table {
  float: left;
  width: 100%;
  height: 100%;
  display: table;
}
.post-penalty-table > div {
  display: table-cell;
  vertical-align: middle;
}

html[dir=ltr] .post-penalty-tcell-left {
  text-align: right;
}
html[dir=rtl] .post-penalty-tcell-left {
  text-align: left;
}

.post-penalty-tcell-center {
  width: 1%;
  padding: 0 24px;
}

html[dir=ltr] .post-penalty-tcell-right {
  text-align: left;
}
html[dir=rtl] .post-penalty-tcell-right {
  text-align: right;
}

.post-penalty-info {
  display: inline-block;
  width: 123px;
}
.post-penalty-info > span {
  display: block;
  width: 15px;
  height: 15px;
  color: #ffffff;
  background: #96989e;
  border-radius: 50%;
  text-align: center;
  font-size: 10px;
  line-height: 15px;
}
html[dir=ltr] .post-penalty-info > span {
  float: left;
}
html[dir=rtl] .post-penalty-info > span {
  float: right;
}
html[dir=ltr] .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
  margin-left: 12px;
}
html[dir=rtl] .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
  margin-right: 12px;
}
.post-penalty-info > span:nth-child(n+6) {
  margin-top: 4px;
}
.post-penalty-info > span.success {
  background: #008d47;
}
.post-penalty-info > span.fail {
  background: #ff0000;
}

.post-penalty-score {
  display: table;
  table-layout: fixed;
  width: 112px;
  height: 50px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
.post-penalty-score > b {
  display: table-cell;
  text-align: center;
  color: #ffffff;
  font-size: 32px;
  line-height: 50px;
}
.post-penalty-score > b:nth-child(2) {
  position: relative;
}
.post-penalty-score > b:nth-child(2):before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 1px;
  height: 24px;
  margin-top: -12px;
  border-radius: 1px;
  background: rgba(63, 69, 83, 0.8);
}
html[dir=ltr] .post-penalty-score > b:nth-child(2):before {
  left: 0;
}
html[dir=rtl] .post-penalty-score > b:nth-child(2):before {
  right: 0;
}

html[dir=rtl] .tl-container .post-penalty-template {
  direction: rtl;
}
.tl-container .post-penalty-tcell-center {
  padding: 0 6px;
}
.tl-container .post-penalty-info {
  width: 97px;
}
.tl-container .post-penalty-info > span {
  width: 13px;
  height: 13px;
  font-size: 9px;
  line-height: 13px;
}
html[dir=ltr] .tl-container .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
  margin-left: 8px;
}
html[dir=rtl] .tl-container .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
  margin-right: 8px;
}
.tl-container .post-penalty-info > span:nth-child(n+6) {
  margin-top: 4px;
}
.tl-container .post-penalty-score {
  width: 64px;
  height: 24px;
  background: none;
}
.tl-container .post-penalty-score > b {
  color: #f3f3f5;
  font-size: 24px;
  line-height: 26px;
}
.tl-container .post-penalty-score > b:nth-child(2):before {
  content: none;
}
.tl-container .post-penalty-score > b:nth-child(2):after {
  content: ":";
  position: absolute;
  top: -1px;
}
html[dir=ltr] .tl-container .post-penalty-score > b:nth-child(2):after {
  left: -2px;
}
html[dir=rtl] .tl-container .post-penalty-score > b:nth-child(2):after {
  right: -2px;
}
.save-soccer-stats .tl-container .post-penalty-template {
  height: 69px;
  background: #212532;
  box-shadow: 5px 0 0 0 #212532, -5px 0 0 0 #212532;
}

.multi-game-view-game-v3 .post-penalty-info {
  width: 91px;
}
html[dir=ltr] .multi-game-view-game-v3 .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
  margin-left: 4px;
}
html[dir=rtl] .multi-game-view-game-v3 .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
  margin-right: 4px;
}
.multi-game-view-game-v3 .post-penalty-score {
  width: 94px;
}
.multi-game-view-game-v3 .post-penalty-tcell-center {
  padding: 0 5px;
}

@media screen and (max-width: 1440px) {
  .center-column-v3.prematch .post-penalty-info {
    width: 99px;
  }
  html[dir=ltr] .center-column-v3.prematch .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
    margin-left: 6px;
  }
  html[dir=rtl] .center-column-v3.prematch .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
    margin-right: 6px;
  }
  .center-column-v3.prematch .post-penalty-tcell-center {
    padding: 0 8px;
  }
}
@media screen and (max-width: 1600px) {
  .multi-column-view + .live-game-view-contain-v3 .post-penalty-info {
    width: 99px;
  }
  html[dir=ltr] .multi-column-view + .live-game-view-contain-v3 .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
    margin-left: 6px;
  }
  html[dir=rtl] .multi-column-view + .live-game-view-contain-v3 .post-penalty-info > span:not(:first-child):not(:nth-child(5n+6)) {
    margin-right: 6px;
  }
  .multi-column-view + .live-game-view-contain-v3 .post-penalty-tcell-center {
    padding: 0 8px;
  }
}
/* end post match penalty */
/* outright live score template */
.outright-template {
  height: 94px;
  width: 100%;
  display: table;
  background-size: cover;
}
.outright-template p {
  display: table-cell;
  vertical-align: middle;
  font-size: 18px;
}

/* horse racing template style */
.game-info .game-horse-racing {
  float: left;
  width: 100%;
  background: no-repeat 100% 50%;
  background-size: contain;
  position: relative;
}

.team-name-market .race-title div {
  float: left;
  width: 23%;
  padding: 0 1%;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  color: rgba(255, 255, 255, 0.9);
}

.team-name-market ul li {
  color: #eee;
}

.game-info .game-horse-racing ul.race-title {
  display: table;
  width: 100%;
  height: 30px;
  background: rgba(50, 50, 50, 0.6);
  box-shadow: 0 1px 0 #BEBEBE, 0 -1px 0 #575757 inset;
}

.game-info .game-horse-racing ul.race-title li {
  display: table-cell;
  width: 25%;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.game-info .game-horse-racing ul.race-title li:first-child {
  font-size: 10px;
  line-height: 14px;
}

.game-info .game-horse-racing .field-details {
  float: left;
  width: 110px;
  margin: 3px;
  line-height: 30px;
  border-radius: 6px;
  border: 1px solid #343333;
  overflow: hidden;
}

.game-info .game-horse-racing .field-details p {
  font-size: 10px;
  line-height: 16px;
  background: #4e4e4e;
  border-radius: 4px 4px 0 0;
}

.game-info .game-horse-racing .field-details div {
  min-height: 25px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0 0 6px 6px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-top: 0;
  box-shadow: inset 0 0 2px #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.game-info .game-horse-racing .race-detail-cont {
  float: left;
  width: 50%;
  margin: 30px 0 20px;
}

.game-info .game-horse-racing .race-detail-cont .field-details {
  float: none;
  display: inline-block;
  margin-left: 1%;
}

.game-info .game-horse-racing .stadium {
  position: absolute;
  width: 177px;
  top: 43px;
  right: 5%;
}

.game-info .game-horse-racing .field-details.stadium div {
  min-height: 107px;
  background: no-repeat 50% 50%/107px;
}

.game-info .game-horse-racing .race-add-info {
  float: left;
  text-align: left;
  width: 100%;
  height: 52px;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.5);
}

.game-info .game-horse-racing .race-add-info p {
  padding: 10px 10px 0;
  line-height: 18px;
  width: 55%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.game-info .game-horse-racing .race-add-info span {
  display: block;
  padding-left: 15px;
}

/* horse race market */
.market-contain-b {
  float: left;
  position: relative;
  box-sizing: border-box;
  width: 100%;
}
html[dir=ltr] .market-contain-b {
  padding: 0 3px 0 0;
}
html[dir=rtl] .market-contain-b {
  padding: 0 0 0 3px;
}
.market-contain-b .race-market {
  display: table;
  width: 100%;
  border-spacing: 0 2px;
}

.market-each-way div {
  background: #3C3B3D;
  color: #fff;
}
.market-each-way div span {
  color: #B5B5B5;
}

.market-contain-b .race-market ul {
  display: table-row;
}

.market-contain-b .race-market.greyhound-race-market > ul:not(.header) {
  width: 100%;
  display: table;
}

.market-contain-b .race-market ul li {
  display: table-cell;
  height: 40px;
  padding: 0 2px;
  white-space: nowrap;
  vertical-align: middle;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: 0 1px 0 #656565 inset, 0 -1px 0 #656565 inset;
}
.market-contain-b .race-market ul li > span {
  display: inline-block;
}
.market-contain-b .race-market ul li > span + span {
  margin: 0 0 0 4px;
}
html[dir=rtl] .market-contain-b .race-market ul li > span + span {
  margin: 0 4px 0 0;
}

.market-contain-b .race-market ul li.disabled-cell {
  box-shadow: 0 1px 0 #656565 inset, 0 -1px 0 #656565 inset, -1px 0 0 #656565 inset;
}

.market-contain-b .race-market ul li.main-name {
  max-width: 100px;
}

.market-contain-b .race-market ul li.main-name sup {
  vertical-align: super;
  font-size: smaller;
  cursor: default;
}

.market-contain-b .race-market ul li.main-name p {
  overflow: hidden;
  text-overflow: ellipsis;
}

.market-contain-b .race-market ul li.main-name p b {
  cursor: default;
  display: inline-block;
  background: #ccc;
  padding: 0 2px;
  margin-right: 1px;
  border-radius: 4px;
  font-size: 11px;
  color: #333;
}

.market-contain-b .race-market ul li.main-name div {
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.market-contain-b .race-market ul li.odds {
  width: 50px;
  text-align: center;
  background: transparent;
  box-shadow: none;
}
html[dir=ltr] .market-contain-b .race-market ul li.odds {
  padding: 0 0 0 2px;
}
html[dir=rtl] .market-contain-b .race-market ul li.odds {
  padding: 0 2px 0 0;
}

.market-contain-b .race-market ul li.odds .bets {
  line-height: 38px;
  height: 100%;
  border: 1px solid #656565;
  background: #4e4e4e;
  position: relative;
}

.market-contain-b .race-market ul li.odds .bets:hover {
  background: #666;
  transition: background 300ms;
}

.market-contain-b .race-market ul li.odds .bets.active {
  background: #a61f67;
}

.market-contain-b .race-market ul li:first-child {
  border-left: 1px solid #656565;
  text-align: center;
}

.market-contain-b .greyhound-race-market ul li:first-child {
  text-align: left;
  padding-left: 10px;
}
html[dir=rtl] .market-contain-b .greyhound-race-market ul li:first-child {
  text-align: right;
  padding-right: 10px;
}

.market-contain-b .race-market ul li:last-child {
  border-right: 1px solid #656565;
}

.market-contain-b .race-market ul li.odds:last-child .bets {
  border-right: 0 solid #2e323e;
}

.market-contain-b .race-market ul li .text-small {
  font-size: 11px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}

.market-contain-b .race-market ul li .text-small b {
  font-weight: normal;
  cursor: default;
}

.market-contain-b .race-market ul li img {
  height: 30px;
}
.market-contain-b .race-market ul li img.disabled {
  opacity: 0.5;
}

.market-contain-b .race-market ul li.no-odd {
  background: #4e4e4e;
  box-shadow: 0 1px 0 #656565 inset, 0 -1px 0 #656565 inset, -1px 0 0 #656565 inset;
  border-right: 0;
}

.market-contain-b .race-market ul li.no-odd-both {
  background: #4e4e4e;
  box-shadow: 0 1px 0 #656565 inset, 0 -1px 0 #656565 inset;
}

.market-contain-b .race-market ul.header li.arr-up:after {
  content: "";
  font-family: "icomoon";
  padding: 0 0 0 2px;
}
html[dir=rtl] .market-contain-b .race-market ul.header li.arr-up:after {
  padding: 0 2px 0 0;
}

.market-contain-b .race-market.greyhound-race-market ul li.odds,
.market-contain-b .race-market.greyhound-race-market ul.header li.odds.arr-up {
  min-width: 80px;
  width: 80px;
}

.market-contain-b .race-market.greyhound-race-market ul li,
.market-contain-b .race-market.greyhound-race-market ul.header li {
  position: relative;
}

.market-contain-b .race-market.greyhound-race-market ul.header li.num:after,
.market-contain-b .race-market.greyhound-race-market ul.header li.odds:after {
  font: 13px/30px icomoon;
  position: absolute;
  top: 0;
  color: #c1c4cd;
}
html[dir=ltr] .market-contain-b .race-market.greyhound-race-market ul.header li.num:after,
html[dir=ltr] .market-contain-b .race-market.greyhound-race-market ul.header li.odds:after {
  right: 7px;
}
html[dir=rtl] .market-contain-b .race-market.greyhound-race-market ul.header li.num:after,
html[dir=rtl] .market-contain-b .race-market.greyhound-race-market ul.header li.odds:after {
  left: 7px;
}
.market-contain-b .race-market.greyhound-race-market ul.header li.num.arr-up:after,
.market-contain-b .race-market.greyhound-race-market ul.header li.odds.arr-up:after {
  content: "";
}
.market-contain-b .race-market.greyhound-race-market ul.header li.num.arr-down:after,
.market-contain-b .race-market.greyhound-race-market ul.header li.odds.arr-down:after {
  content: "";
}

.market-contain-b .race-market ul.header li.arr-down:after {
  content: "";
  font-family: "icomoon";
  padding-left: 2px;
}

.market-contain-b .race-market ul.header li {
  box-shadow: 0 1px 0 #4d4c4c inset, 0 -1px 0 #4d4c4c inset;
  border-color: #4d4c4c;
  color: #727272;
  background: #343333;
}

.market-contain-b .race-market ul.non-runner li:last-child {
  position: relative;
}

.market-contain-b .race-market ul.non-runner li:last-child div {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.market-contain-b .race-market ul.non-runner li:last-child div.no-sp {
  width: 50px;
  white-space: normal;
  height: 28px;
  line-height: 14px;
  top: 8px;
}

.race-market span.price,
.race-market span.up-0,
.race-market span.up-1,
.race-market span.down0,
.race-market span.down-1 {
  font-size: 12px;
  line-height: 14px;
}

.race-market span.up-0:before,
.race-market span.up-1:before,
.race-market span.down0:before,
.race-market span.down-1:before {
  position: absolute;
  display: block;
  left: 0;
  top: 12px;
  content: "";
  color: #390;
  font: 15px "icomoon";
  text-shadow: none;
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
}

.greyhound-race-market.race-market span.up-0,
.greyhound-race-market.race-market span.up-1,
.greyhound-race-market.race-market span.down0,
.greyhound-race-market.race-market span.down-1 {
  position: static;
}
.greyhound-race-market.race-market span.up-0:before,
.greyhound-race-market.race-market span.up-1:before,
.greyhound-race-market.race-market span.down0:before,
.greyhound-race-market.race-market span.down-1:before {
  position: static;
  display: inline-block;
  vertical-align: middle;
}

.race-market span.down0:before,
.race-market span.down-1:before {
  content: "";
  color: #f00;
}

.race-market span.up-0:before {
  animation-name: odds-arrow-up-0;
}

.race-market span.up-1:before {
  animation-name: odds-arrow-up-1;
}

.race-market span.down0:before {
  animation-name: odds-arrow-down0;
}

.race-market span.down-1:before {
  animation-name: odds-arrow-down-1;
}

.race-market-each-way {
  float: left;
  width: 100%;
  height: 24px;
}

.team-name-market, .team-name-market.info, .team-name-market.prematch {
  position: relative;
  top: 0;
  right: 0;
  width: 100%;
  float: left;
  height: 36px;
  z-index: 54;
  border-radius: 2px 2px 0 0;
  transform: translate3d(0, 0, 0);
}
.gameing-wrapper.live .team-name-market {
  display: none;
}
.team-name-market ul {
  float: left;
  width: 98%;
  padding: 0 0 0 10px;
  margin: 3px 0 0 0;
}
.team-name-market ul li {
  float: left;
  width: 100%;
  margin: 1px 0 0;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  display: block;
  height: 14px;
}
.team-name-market ul li:first-child {
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.team-name-market ul li:only-of-type {
  margin: 10px 0 0 0;
}
.team-name-market ul li span {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 60%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.arrow-sport:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 6px;
  border-color: transparent transparent #ffffff transparent;
}

.contein-games h3 {
  font: 32px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
}

.meny-games ul li {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

.menu-games .meny-games ul li a {
  color: #000000;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  background: none;
  text-transform: none;
  font-weight: normal;
}

.menu-games .contain-menu-games ul li:first-child .live-b a {
  color: #244c00;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.menu-games .contain-menu-games ul li:first-child .live-b2 a {
  color: #a61f67;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.menu-games .contain-menu-games ul li .pl-toggle p {
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  color: #FFFFFF;
  font: 11px/11px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: 0 0 15px #2e323e, inset 0 1px 1px #555;
  border: 1px solid #2e323e;
}
.menu-games .contain-menu-games ul li .pl-toggle p:before {
  border-color: #2e323e transparent transparent transparent;
}
.menu-games .contain-menu-games ul li .pl-toggle .container {
  background: #ECECEC;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.67), 0 1px 0 #ffffff;
}
.menu-games .contain-menu-games ul li .pl-toggle .container a {
  font: 12px/32px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.menu-games .contain-menu-games ul li .pl-toggle .container a:first-child {
  color: #a61f67;
  background: rgba(255, 205, 205, 0.4);
  font: 10px/29px Roboto, Arial, Helvetica, sans-serif;
}
.menu-games .contain-menu-games ul li .pl-toggle .container a:nth-child(2) {
  color: #2F3330;
  background: rgba(148, 244, 98, 0.63);
}
.menu-games .contain-menu-games ul li .pl-toggle .switch {
  box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.31), inset 0 -1px 0 rgba(0, 0, 0, 0.3);
  background: #edecf1;
}

.meny-games ul li:first-child {
  color: #a61f67;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

.nav-news-sport ul li .meny-games ul li:first-child {
  border: none;
}

.block-search {
  padding: 0;
  min-width: 35px;
  margin: 5px 5px 0 0;
  height: 30px;
  border-radius: 3px;
  background: #ffffff;
}
.block-search:before {
  font: 16px/30px icomoon;
  content: "";
  position: absolute;
  left: 10px;
  top: 0;
  color: #8E9198;
}
.block-search input[type=text] {
  color: #686767;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 8px 5px 8px 30px;
  background: none;
  position: relative;
  z-index: 22;
}

.search-results-inner .arrow-sport {
  top: -6px;
}
.search-results-inner h3 {
  font: 20px/22px Roboto, Arial, Helvetica, sans-serif;
  color: #121623;
  text-transform: uppercase;
}

.search-no-results {
  font: 17px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #C9B3B3;
}

#result-search {
  background: #ffffff;
}

.country-b .country-block-contain {
  border-color: #e6e6e6;
}
.country-b .country-block-contain ul li a {
  text-transform: uppercase;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #5f626d;
}
.country-b .country-block-contain ul li a.active {
  color: #a61f67;
}
.country-b .country-block-contain ul li a.active:before {
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
  left: calc(50% - 6px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #a61f67 transparent;
}
.country-b .country-block-contain ul .flag-more .contein-games {
  background: white;
  border-color: #e0e0e0;
}
.country-b .country-block-contain ul .flag-more .contein-games .meny-games ul li a {
  color: #000000;
  background: none;
  text-transform: none;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  white-space: normal;
}
.country-b .country-block-contain ul .flag-more .contein-games .meny-games ul li a:hover {
  color: #a61f67 !important;
}
.country-b .country-block-contain ul .flag-more a {
  line-height: 14px;
  position: relative;
}
.country-b .country-block-contain ul .flag-more a:after, .country-b .country-block-contain ul .flag-more a:before {
  top: 39%;
  right: 3px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
html[dir=rtl] .country-b .country-block-contain ul .flag-more a:after, html[dir=rtl] .country-b .country-block-contain ul .flag-more a:before {
  left: 3px;
  right: auto;
}
.country-b .country-block-contain ul .flag-more a:after {
  border-color: transparent;
  border-top-color: #fff;
  border-width: 4px;
  margin: -1px 1px 0 0;
}
html[dir=rtl] .country-b .country-block-contain ul .flag-more a:after {
  margin: -1px 0 0 1px;
}
.country-b .country-block-contain ul .flag-more a:before {
  border-color: transparent;
  border-top-color: #a61f67;
  border-width: 5px;
  margin: 0 0 0 -5px;
}
html[dir=rtl] .country-b .country-block-contain ul .flag-more a:before {
  margin: 0 -5px 0 0;
}

.rg-amount-event {
  background: #f2f2f2;
  border-color: #dedede;
  color: #000000;
}

.flag-more a:hover {
  color: #a61f67;
}

.left-b-game h1 {
  font: 30px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
}
.left-b-game h1 span {
  opacity: 0.4;
}
.left-b-game .name-page-totalizator h1 span {
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
}
.left-b-game .name-page-totalizator h1 span:first-child {
  font: bold 30px/32px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}

.no-games p {
  font: 40px/44px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}

.disabled_game.active {
  background: rgba(255, 255, 255, 0.5);
}

.legue-sp .show-block a {
  color: #000000;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}
.legue-sp .show-block-open a {
  color: #000000;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}
.legue-sp .show-block a:before, .legue-sp .show-block-open a:before {
  content: "";
  font: 14px/16px icomoon;
  color: black;
}
.legue-sp .show-block a.not-closeable, .legue-sp .show-block-open a.not-closeable {
  background: none;
}
.legue-sp li {
  border-bottom-color: black;
}
.legue-sp li:first-child {
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: black;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.legue-sp li:first-child span {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: black;
  font-weight: normal;
}

.closed-game .tooltip {
  background: #222;
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: 0 1px 5px #2e323e, inset 0 1px 1px #555;
  border: 1px solid #2e323e;
}
.closed-game .tooltip:before {
  border-color: #2e323e transparent transparent transparent;
}

.game-live-row > li {
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  color: black;
  box-shadow: inset 0 -1px 0 0 #a61f67;
}
.game-live-row > li:nth-child(2) {
  width: 15px;
}
.game-live-row > li.active {
  box-shadow: inset 0 -3px 0 0 #a61f67;
}
.game-live-row .game-is-neutral {
  margin: 0 0 0 2px;
}
.game-live-row .live-game span {
  text-transform: uppercase;
  font: bold 11px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
}
.game-live-row .time-date span {
  background: none;
  display: table-cell;
  text-transform: uppercase;
  font: bold 12px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transition: background 240ms;
  transform-style: preserve-3d;
}
.game-live-row .time-date span:first-child {
  text-transform: none;
  font: bold 11px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #505767;
}
.game-live-row .time-date span.animation-rotate-soon {
  animation: rotate-soon 8000ms infinite 2000ms;
}
.game-live-row .time-date span i {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -6px;
  transform: translateX(-50%) rotateX(180deg);
  padding: 0 4px;
  color: #ffffff;
  height: 13px;
  font: normal 9px/13px Roboto, Arial, Helvetica, sans-serif;
  background: #c33451;
  border-radius: 2px;
  text-transform: uppercase;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

div.star {
  height: 18px;
  width: 18px;
  position: relative;
  z-index: 99;
}

.conteiner-live-block .game-live-row .account {
  width: 76px;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #505767;
  opacity: 0.5;
}

.game-live-row .account span:after {
  content: " : ";
}
.game-live-row .account span:empty + br + span {
  margin-top: -18px;
}
.game-live-row .account span:empty:after {
  content: none;
}
.game-live-row .team p::selection {
  color: #ffffff;
  background: #63454F;
}
.game-live-row .team p::-moz-selection {
  color: #ffffff;
  background: #63454F;
}
.game-live-row .team span {
  font-weight: bold;
}
.game-live-row .factor span {
  font-weight: bold;
}
.game-live-row .statistic a {
  position: relative;
  font: 20px/14px icomoon;
}
.game-live-row .statistic a:before {
  text-indent: 0;
  position: absolute;
  left: -4px;
  top: 0;
  content: "";
}

.closed-game .game-live-row .match-key,
.closed-game .game-live-row .statistic,
.closed-game .game-live-row .time-date,
.closed-game .game-live-row .cms-jcon-stream,
.closed-game .game-live-row li:first-child {
  opacity: 0.4;
}

.game-live-row .factor-game {
  width: 52px;
  opacity: 0.4;
  position: relative;
}
.game-live-row .factor-game a {
  font-weight: bold;
  color: black;
}
.game-live-row .factor-game a:after {
  content: "";
  font: 14px/16px icomoon;
  text-align: center;
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
}
html[dir=rtl] .game-live-row .factor-game a:after {
  left: 0;
  right: auto;
  content: "";
}
.game-live-row .factor-game a span:before {
  content: "+ ";
  font-weight: normal;
}

.open-game {
  position: relative;
}
.open-game .factor-game a span:before {
  content: "- ";
  font-weight: normal;
}
.open-game .live-table {
  background-color: #a61f67;
}
.open-game .live-table .game-live-row .factor-game {
  opacity: 1;
}
.open-game .live-table .game-live-row .factor-game a:after {
  content: "";
}
.open-game .live-table .game-live-row .time-date span {
  color: #ffffff;
}
.open-game .live-table .game-live-row li .icon-v:after {
  color: #ffffff;
}
.open-game .live-table .game-live-row li .game-row-item:after, .open-game .live-table .game-live-row li i, .open-game .live-table .game-live-row li p, .open-game .live-table .game-live-row li a, .open-game .live-table .game-live-row li span {
  color: #ffffff;
}
.open-game .live-table .game-live-row .statistic a {
  opacity: 1;
}
.open-game .game-live-row .account {
  color: #ffffff;
}
.open-game .modern-icon-bet-builder {
  top: 2px;
  color: #ffffff;
}
html[dir=ltr] .open-game .modern-icon-bet-builder {
  left: 4px;
}
html[dir=rtl] .open-game .modern-icon-bet-builder {
  right: 4px;
}

.modern-icon-bet-builder {
  display: inline-block;
  width: 14px;
  font: 16px/16px icomoon;
  cursor: pointer;
}
.modern-icon-bet-builder:before {
  content: "";
}

.live-game-team ul li {
  font: 23px Roboto, Arial, Helvetica, sans-serif;
  color: #effc23;
  font-weight: bold;
}
.live-game-team ul li:first-child {
  font: 13px Roboto, Arial, Helvetica, sans-serif;
  color: white;
  font-weight: bold;
}
.live-game-team ul li:first-child span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.live-game-team ul .set-number {
  color: white;
}

.live-game-soccer ul li {
  font: 15px/28px Roboto, Arial, Helvetica, sans-serif;
  color: white;
}
.live-game-soccer ul li:first-child {
  color: white;
  font: 13px/28px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.live-game-soccer ul:first-child li {
  font: 57px/58px Roboto, Arial, Helvetica, sans-serif;
}
.live-game-soccer ul:first-child li .cash-f:before {
  content: " : ";
}
.live-game-soccer ul:first-child li:first-child {
  color: #ffffff;
  font: 13px/58px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.body-wrapper.promos .promos-container {
  margin-top: 41px;
}
.body-wrapper.promos .promos-container .picture-news-block {
  width: 285px;
  height: 174px;
  position: relative;
}

.football-gamer-name {
  background: #e8e8e8;
  color: #000000;
  font: 12px/40px Roboto, Arial, Helvetica, sans-serif;
}

.live-game-horseracing ul {
  overflow: hidden;
  font: 13px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.live-game-horseracing ul:first-child li {
  font-weight: bold;
  line-height: 25px;
  text-shadow: 1px 1px 1px #444444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.live-game-horseracing ul.race-stats li {
  line-height: 30px;
  background: #67350c;
  background: rgba(63, 23, 0, 0.48);
  box-shadow: 1px 0 0 rgba(255, 179, 84, 0.6);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.live-game-horseracing ul.race-stats li p {
  background: #4b2305;
  background: rgba(0, 0, 0, 0.19);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.live-game-generic .add-info {
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #5C5C5C;
  font: 12px/15px Roboto, Arial, Helvetica, sans-serif;
}
.live-game-generic span {
  font: 15px/20px Roboto, Arial, Helvetica, sans-serif;
  text-shadow: 1px 1px 1px #5C5C5C;
}
.live-game-generic ul:after {
  content: "";
  clear: both;
}
.live-game-generic ul li {
  color: #FFFFFF;
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
}
.live-game-generic ul li:first-child {
  height: 41px;
}
.live-game-generic ul li:last-child {
  font: bold 32px/36px Roboto, Arial, Helvetica, sans-serif;
}
.live-game-generic ul li span {
  font: bold 15px/20px Roboto, Arial, Helvetica, sans-serif;
}
.live-game-generic ul:first-child li:last-child:after {
  content: ":";
}

.cash-game tr td {
  font: 13px Roboto, Arial, Helvetica, sans-serif;
  background: #e8e8e8;
  box-shadow: 0 0 0 1px #cfcfcf;
  color: #000000;
}

.save-games-stats .cash-game tr td {
  background: #ffffff;
}

.save-soccer-stats {
  background: #4D8825;
}

.save-horseracing-stats table tr td {
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
}

.cash-game tr .winner {
  border-bottom: 1px solid #a61f67;
}

.cash-game tr .active-cash.winner {
  background: #e8e8e8;
}

.cash-game tr .active-cash {
  color: #a61f67;
}

.cash-game tr th {
  font: 13px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  text-transform: uppercase;
}

.cash-game tr .active-set {
  color: #a61f67;
}

.cash-game tr th:first-child {
  color: #000000;
}

.cash-game tr td:first-child {
  color: #000000;
}

.cash-game tr td:first-child span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.penalty-icon {
  background: url(../../../images/timeline/penalty.png?v=650) no-repeat 0 0;
}

.yellow-icon:before, .yellow_card-icon:before {
  content: "";
  display: block;
  background: #ffff00;
  width: 9px;
  height: 9px;
  margin-left: 1px;
  border-radius: 2px;
}

.red-icon:before, .red_card-icon:before {
  content: "";
  display: block;
  background: #FD0039;
  width: 9px;
  height: 9px;
  margin-left: 1px;
  border-radius: 2px;
}

.angular-icon, .corner-icon {
  background: url(../../../images/timeline/angular.png?v=650) no-repeat 0 0;
}

.offside-icon {
  background: url(../../../images/timeline/offside.png?v=650) no-repeat 0 0;
}

.game-video {
  background: #171c2c;
}
.game-video.e-s-video-player {
  display: inline;
}

div.game-video-detached {
  box-shadow: 0 0 20px #2e323e;
}

.resizer {
  background: url(../../../images/resizer.png?v=650) no-repeat 100% 100%;
}

.conteiner-content .game-video-container a:before {
  box-sizing: border-box;
  content: "";
  position: absolute;
  font: 8px/8px icomoon;
  right: -5px;
  top: 2px;
  text-indent: 0;
  width: 24px;
  text-align: center;
}

.conteiner-content .video-player-control > span {
  position: relative;
}
.conteiner-content .video-player-control span:before {
  font: 14px/17px icomoon;
  text-indent: 0;
  position: absolute;
  top: 0;
  right: 2px;
  display: block;
  color: black;
}
.conteiner-content .video-player-control span.video-mute:before {
  content: "";
}
.conteiner-content .video-player-control span.video-unmute:before {
  content: "";
}
.conteiner-content .video-player-control span.video-play:before {
  content: "";
}
.conteiner-content .video-player-control span.video-pause:before {
  content: "";
}

.game-video-container p {
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
}

.detached-game-container .video-player-control {
  background: #ffffff;
}
.detached-game-container .detached-game-name {
  background: #ffffff;
  text-shadow: 0 -1px 0 #eeeeee;
}
.detached-game-container .detached-game-name p {
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.game-team-eurovision .left-block-score p {
  color: #ffffff;
  font: 18px/25px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
}
.game-team-eurovision .left-block-score p:first-child {
  font: 25px/40px Roboto, Arial, Helvetica, sans-serif;
}

.right-block-flash {
  background: rgba(15, 84, 158, 0.4);
  overflow: hidden;
  box-shadow: inset 0 0 1px black;
}
.right-block-flash .video-player-container {
  overflow: hidden;
}
.right-block-flash .video-player-container object, .right-block-flash .video-player-container flashplayer, .right-block-flash .video-player-container hls-player, .right-block-flash .game-video-container video-player, .right-block-flash .game-video-container video-player .video-player-container {
  width: 200%;
  height: 200%;
  transform: scale(0.50001);
  transform-origin: left top;
}

.element-monitor {
  background: #ffffff;
}

.element-monitor ul .selected {
  background: #e1e1e1;
}

.game-team-soccer .right-block-flash, .right-block-flash-soccer {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3), inset 0 40px 110px rgba(14, 34, 0, 0.56);
  overflow: hidden;
}
html[dir=rtl] .game-team-soccer .right-block-flash .statistics-toggle, html[dir=rtl] .right-block-flash-soccer .statistics-toggle {
  direction: ltr;
}

.right-block-flash.right-block-flash-icehockey {
  background: rgba(103, 119, 126, 0.4);
}

.cotegory-game .monitor-link,
.cotegory-game .playing-field {
  position: relative;
}

.cotegory-game .monitor-link:before,
.cotegory-game .playing-field:before {
  font: 15px/12px icomoon;
  color: #000000;
  content: "";
  text-indent: 0;
  position: absolute;
  left: 0;
  top: 0;
}

.cotegory-game .playing-field:before {
  content: "j";
  font: 19px/14px icomoon;
  left: 3px;
}

.fav-monitor {
  white-space: nowrap;
}
.fav-monitor a {
  color: #000000;
  font: 10px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
}

.cotegory-game .fav-monitor a:before {
  width: 20px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 3px;
  box-sizing: border-box;
  border: 1px solid #000000;
  font: 16px/14px icomoon;
  content: "";
  color: #a61f67;
}
html[dir=rtl] .cotegory-game .fav-monitor a:before {
  content: "";
  left: 0;
  right: auto;
}

.cotegory-game .fav-monitor a:after {
  width: 20px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 3px;
  box-sizing: border-box;
  border: 1px solid transparent;
  font: 16px/14px icomoon;
  text-align: right;
  content: "";
  color: #a61f67;
  text-indent: 3px;
}
html[dir=rtl] .cotegory-game .fav-monitor a:after {
  content: "";
  left: 0;
  right: auto;
}

.cotegory-game {
  background: white;
  box-shadow: 0 2px 5px #d9d9d9;
}

.date-block li {
  background: #a61f67;
  text-transform: uppercase;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
}
.date-block li:first-child {
  background: #a61f67;
  border-right: 1px solid #a61f67;
}

.chempionship-name span {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #5C5C5C;
}

.chempionship-name span:before {
  content: "\\ ";
}

.chempionship-name span:first-child:before {
  content: " ";
}

.fav-game li a {
  color: #ffffff;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.fav-game .fav-game-red a {
  background: none;
}

.team-names h3 {
  font: 25px/28px "Trebuchet MS", Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-shadow: 1px 1px 10px #000000;
}

.game-additional-info {
  color: #ffffff;
  font: 15px/28px Roboto, Arial, Helvetica, sans-serif;
}

.time-game {
  background: #e8e8e8;
  border-color: #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  transition: background 200ms;
}

.time-game ul li a {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #8a8a8a;
  font-weight: bold;
  white-space: nowrap;
}

.time-game ul .active,
.time-game ul li:hover {
  background: #d9d9d9;
}

.time-game.main-tabs {
  background: #ededed;
  box-shadow: 0 -1px 0 #cccccc inset;
}

.time-game.main-tabs ul li {
  border-bottom: 1px solid #cccccc;
}

.time-game ul .active a, .time-game ul li:hover a {
  color: #000000;
}

.time-game.main-tabs ul .active a {
  color: #000000;
  background: none;
}

.market-chain {
  border-color: #cfcfcf;
  color: #cfcfcf;
  text-align: center;
  height: 16px;
  position: relative;
}

.game-no-chain {
  opacity: 0.5;
  display: none;
}

.market-chain:before, .game-no-chain:before {
  font: 12px/14px icomoon;
  content: "";
}

.horse-racing-details .result-match ul {
  font-weight: bold;
}
html[dir=ltr] .horse-racing-details .result-match ul:first-child {
  float: left;
}
html[dir=rtl] .horse-racing-details .result-match ul:first-child {
  float: right;
}
html[dir=ltr] .horse-racing-details .result-match ul:last-child {
  float: right;
}
html[dir=rtl] .horse-racing-details .result-match ul:last-child {
  float: left;
}

.result-match {
  border-bottom-color: black;
}

.result-match ul li a {
  color: black;
  text-transform: uppercase;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.result-match ul li:first-child {
  color: black;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.statistics-icon-market {
  font: 14px/16px icomoon;
}

.market-tab-switch,
.market-tab-switch-closed {
  color: black;
}

.result-match ul li:first-child span {
  color: #a61f67;
  font-weight: normal;
}

.list-result ul li {
  box-shadow: inset 0 -1px 0 0 #a61f67;
}
.list-result ul li:hover, .list-result ul li.active {
  padding-bottom: 8px;
  box-shadow: inset 0 -3px 0 0 #a61f67;
}

.live-table ul li.active {
  box-shadow: inset 0 -3px 0 0 #ffffff;
}

.closed-game .live-table ul li.active {
  box-shadow: inset 0 -3px 0 0 #a61f67;
}

.list-result ul .no-active-rezult:hover {
  background: none;
}

.list-result ul .no-active-rezult:hover p, .list-result ul .no-active-rezult:hover span {
  color: #aaaaaa;
  text-shadow: inherit;
}

.list-result ul li .game-row-item p {
  color: black;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
}

.list-result ul li .game-row-item span {
  color: black;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.list-result ul li .game-row-item .boosted {
  float: none;
  display: table-cell;
  line-height: 16px;
}

.list-result ul li .up-0,
.list-result ul li .up-1,
.list-result ul li .down0,
.list-result ul li .down-1 {
  position: relative;
}
.list-result ul li .up-0:before {
  animation-name: odds-arrow-up-0;
}
.list-result ul li .up-1:before {
  animation-name: odds-arrow-up-1;
}
.list-result ul li .down0:before {
  animation-name: odds-arrow-down0;
}
.list-result ul li .down-1:before {
  animation-name: odds-arrow-down-1;
}

.game-live-row .team span.up-0, .game-live-row .team span.up-1, .game-live-row .team span.down0, .game-live-row .team span.down-1 {
  position: relative;
}
.game-live-row .team span.up-0 span:before {
  animation-name: odds-arrow-up-0;
}
.game-live-row .team span.up-1 span:before {
  animation-name: odds-arrow-up-1;
}
.game-live-row .team span.down0 span:before {
  animation-name: odds-arrow-down0;
}
.game-live-row .team span.down-1 span:before {
  animation-name: odds-arrow-down-1;
}

.list-result ul li .up-0:before,
.list-result ul li .up-1:before,
.closed-game .game-live-row .team span.up-0 span:before,
.closed-game .game-live-row .team span.up-1 span:before,
.open-game .game-live-row .team span.up-0 span:before,
.open-game .game-live-row .team span.up-1 span:before {
  position: absolute;
  display: block;
  content: "";
  font: 16px "icomoon";
  color: #390;
  text-shadow: none;
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
}
html[dir=ltr] .list-result ul li .up-0:before,
html[dir=ltr] .list-result ul li .up-1:before,
html[dir=ltr] .closed-game .game-live-row .team span.up-0 span:before,
html[dir=ltr] .closed-game .game-live-row .team span.up-1 span:before,
html[dir=ltr] .open-game .game-live-row .team span.up-0 span:before,
html[dir=ltr] .open-game .game-live-row .team span.up-1 span:before {
  left: -4px;
}
html[dir=rtl] .list-result ul li .up-0:before,
html[dir=rtl] .list-result ul li .up-1:before,
html[dir=rtl] .closed-game .game-live-row .team span.up-0 span:before,
html[dir=rtl] .closed-game .game-live-row .team span.up-1 span:before,
html[dir=rtl] .open-game .game-live-row .team span.up-0 span:before,
html[dir=rtl] .open-game .game-live-row .team span.up-1 span:before {
  right: -4px;
}

.list-result ul li .down0:before,
.list-result ul li .down-1:before,
.closed-game .game-live-row .team span.down0 span:before,
.closed-game .game-live-row .team span.down-1 span:before,
.open-game .game-live-row .team span.down0 span:before,
.open-game .game-live-row .team span.down-1 span:before {
  position: absolute;
  display: block;
  content: "";
  font: 16px "icomoon";
  color: #f00;
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
}
html[dir=ltr] .list-result ul li .down0:before,
html[dir=ltr] .list-result ul li .down-1:before,
html[dir=ltr] .closed-game .game-live-row .team span.down0 span:before,
html[dir=ltr] .closed-game .game-live-row .team span.down-1 span:before,
html[dir=ltr] .open-game .game-live-row .team span.down0 span:before,
html[dir=ltr] .open-game .game-live-row .team span.down-1 span:before {
  left: -4px;
}
html[dir=rtl] .list-result ul li .down0:before,
html[dir=rtl] .list-result ul li .down-1:before,
html[dir=rtl] .closed-game .game-live-row .team span.down0 span:before,
html[dir=rtl] .closed-game .game-live-row .team span.down-1 span:before,
html[dir=rtl] .open-game .game-live-row .team span.down0 span:before,
html[dir=rtl] .open-game .game-live-row .team span.down-1 span:before {
  right: -4px;
}

.grey-hounds-details .list-result ul li .up-0,
.grey-hounds-details .list-result ul li .up-1,
.grey-hounds-details .list-result ul li .down0,
.grey-hounds-details .list-result ul li .down-1 {
  display: inline-block;
}
.grey-hounds-details .list-result ul li .up-0:before,
.grey-hounds-details .list-result ul li .up-1:before,
.grey-hounds-details .list-result ul li .down0:before,
.grey-hounds-details .list-result ul li .down-1:before {
  position: static;
  display: inline-block;
  vertical-align: middle;
}

.open-game .game-live-row .team span.up-0 span:before, .open-game .game-live-row .team span.up-1 span:before, .open-game .game-live-row .team span.down0 span:before, .open-game .game-live-row .team span.down-1 span:before {
  color: #ffffff;
}

.list-result ul .no-active-rezult {
  border-color: #e5e5e5;
}

.list-result ul .no-active-rezult p, .list-result ul .no-active-rezult span {
  color: #aaaaaa;
}

.closed-game .game-live-row .team span .up-0 span,
.closed-game .game-live-row .team span .up-1 span,
.closed-game .game-live-row .team span .down0 span,
.closed-game .game-live-row .team span .down-1 span {
  color: #000000;
}

.closed-game {
  background: white;
}

.conteiner-live-block:hover .closed-game {
  background: rgba(255, 255, 255, 0.5);
}

.conteiner-live-block:hover .game-live-row li:not(.active), .conteiner-live-block .open-game .game-live-row li:not(.active) {
  box-shadow: none;
}

.conteiner-live-block:hover .game-live-row li.team:hover, .conteiner-live-block:hover .game-live-row li.factor:hover {
  box-shadow: inset 0 -3px 0 0 #a61f67;
}

.conteiner-live-block:hover .open-game .game-live-row li.team:hover, .conteiner-live-block:hover .open-game .game-live-row li.factor:hover {
  box-shadow: inset 0 -3px 0 0 #ffffff;
}

.conteiner-live-block:hover .closed-game .game-live-row .factor-game,
.conteiner-live-block:hover .closed-game .game-live-row li:first-child,
.conteiner-live-block:hover .closed-game .game-live-row .time-date,
.conteiner-live-block:hover .closed-game .game-live-row .statistic,
.conteiner-live-block:hover .closed-game .game-live-row .match-key,
.conteiner-live-block:hover .closed-game .game-live-row .account,
.conteiner-live-block .open-game .game-live-row .account {
  opacity: 1;
}

.conteiner-live-block:hover .closed-game .game-live-row .account, .conteiner-live-block:hover .closed-game .game-live-row .time-date span {
  color: black;
}

.link-meny-result a, .link-meny-result-games a {
  text-transform: uppercase;
  color: #000000;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: relative;
}

.link-meny-result a:after, .link-meny-result-games a:after {
  font: 20px/16px icomoon;
  content: "";
  position: absolute;
  top: -2px;
  right: -4px;
}
html[dir=rtl] .link-meny-result a:after, html[dir=rtl] .link-meny-result-games a:after {
  left: -4px;
  right: auto;
}

.list-bet-block {
  background: white;
  border-color: #d9d9d9;
}

.name-b-list h2 {
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
}
html[dir=rtl] .name-b-list h2 {
  font: 22px/24px Roboto, Arial, Helvetica, sans-serif;
}

.modern .name-b-list {
  border-bottom-color: #d9d9d9;
}
.modern .conteiner-content .name-b-list h2:after {
  content: "";
  font: 40px/40px icomoon;
  color: rgba(0, 0, 0, 0.6);
  text-shadow: 0 1px 0 #000000;
  position: absolute;
  height: 40px;
  left: -8px;
  bottom: 0;
  text-indent: 0;
}
html[dir=rtl] .modern .conteiner-content .name-b-list h2:after {
  left: auto;
  right: -8px;
}

.betslip-system-chenge {
  border-color: #ededed;
}

.betslip-system-chenge p {
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #000000;
  font-weight: bold;
}

.modern .betting-result-info {
  border-bottom-color: #ededed;
}
.modern .right-block-list .bet-accept-changes-b-v3 {
  background: white;
}
.modern .button-view-contain-v3 > button {
  color: #000000;
  box-shadow: 0 0 0 1px #000000 inset;
}

.bet-conflict-warning:before {
  content: "";
  display: block;
  font: 16px/16px icomoon;
  color: #c4963f;
}

.list-bet-block ul li {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #616161;
  background: #f0f0f0;
}

.modern .list-bet-block ul li {
  background: #f7f7f7;
  color: #616161;
}
.modern .list-bet-block ul li > b {
  color: #a61f67;
}
.modern .list-bet-block .button-info-text-view-v3 {
  width: 235px;
  bottom: 100%;
  right: 10px;
  background: #e4e5ea;
}
.modern .list-bet-block .button-info-text-view-v3 > ul {
  border: none;
}
.modern .list-bet-block .button-info-text-view-v3 > ul > li {
  background: none;
}
.modern .list-bet-block .button-info-text-view-v3 > ul > li > p {
  font-weight: normal;
}
.modern .list-bet-block .button-info-text-view-v3:before {
  border-color: #e4e5ea transparent transparent transparent;
}
.modern .price-change-is-not-ok ul.changed-j li {
  background: #e6e6e6;
}
.modern .list-bet-block ul.changed-j li {
  background: #e6e6e6;
}
.modern .list-bet-block ul li:first-child span a:before {
  content: "";
  font: 11px/11px icomoon;
  text-indent: -1px;
  display: block;
}

.list-bet-block ul li span.bet-initial-price {
  color: #616161;
}

.list-bet-block ul li > span {
  color: #a61f67;
}

.list-bet-block ul li:first-child span a {
  color: #616161;
}

.list-bet-block ul li > p, .list-bet-block ul li > p span.pick {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
}

.list-bet-block ul li > p span {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #616161;
  font-weight: normal;
}

.list-bet-block ul li p span.gone {
  font-weight: normal;
}

.bet-form form input[type=text] {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #686767;
}

.bet-form form p {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #313131;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
}
.bet-form form p span {
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #a61f67;
  font-weight: bold;
  white-space: nowrap;
}
.bet-form form p input:disabled {
  float: right;
  width: 50%;
  margin: 0 2px 0 0;
  color: #a61f67;
  background: none;
  border: none;
  text-align: right;
  font: bold 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.bet-form form p.total-poswin span:last-child {
  white-space: normal;
}

.betslip-clearall-button input {
  font: 11px Roboto, Arial, Helvetica, sans-serif;
  background: #cccccc;
  border-color: #cccccc;
  color: #616161;
}

.single-bet-container {
  position: relative;
}
.single-bet-container input {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: 0 0 1px #aaaaaa;
}

.button-bet > div {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #505768;
}

.button-bet button {
  background: #a61f67;
  color: #ffffff;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-color: #a61f67;
  text-transform: uppercase;
}

.modern .express-stake-label span {
  color: #000000;
}

.list-bet-block .button-bet button[disabled=disabled] {
  background: #f0f0f0;
  border-color: #f0f0f0;
  color: #c1c4cd;
}

.bet-event-trans-layer {
  width: 100%;
  background: rgba(245, 245, 245, 0.39);
}

.single-bet-container .single-bet-stake-repeat:before {
  content: "";
  font: 16px/16px icomoon;
  display: block;
  text-indent: 0;
  color: #1A7051;
}

.single-bet-container .single-bet-betmax {
  border: 1px solid #aaa;
  background: #BAEEB3;
  text-transform: uppercase;
}

.list-bet-block ul li .single-bet-container .single-bet-betmax span {
  font: 10px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.sport-news {
  background: #f0f0f0;
  border-color: #dedede;
}

.toggle-news {
  color: #000000;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  height: 30px;
  right: 5px;
  top: 8px;
  width: 30px;
  text-align: center;
}

.toggle-news:before {
  content: "";
  font-family: icomoon;
}

.sport-news h2 {
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
  background: #f0f0f0;
}

.modern .sport-news ul {
  border-top-color: #d4d4d4;
}

.sport-news ul:hover {
  background: white;
}

.sport-news ul li p {
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
}

.sport-news ul li p a {
  color: #000000;
}

.sport-news ul li span {
  font: 11px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #7b8191;
  text-transform: uppercase;
  font-weight: bold;
}

.form-contain h3 {
  font: 26px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
}

.form-sign-in, .fedback-info, .feed-closed-b {
  background: #171c2c;
}

.signin-error-message p {
  color: #ffffff;
  position: relative;
}

.signin-error-message p:before {
  content: "";
  display: block;
  font: 16px/24px icomoon;
  color: #c4963f;
  position: absolute;
  top: 0;
}
html[dir=ltr] .signin-error-message p:before {
  left: 0;
}
html[dir=rtl] .signin-error-message p:before {
  right: 0;
}

.text-payment-contain p, .text-deposit-contain p {
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}

.text-deposit-contain .amount {
  font-weight: bold;
  color: #ffffff;
}

.text-payment-contain ul li {
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #b3bdc9;
}

.text-payment-contain ul li i.new {
  color: #a61f67;
  padding-left: 5px;
}

.text-payment-contain ul li i.new:before {
  content: "(";
}

.text-payment-contain ul li i.new:after {
  content: ")";
}

.text-payment-contain ul li p, .radio-contein-withdraw ul li p {
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #7c8292;
}

.radio-contein-withdraw span {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #b3bdc9;
}

.radio-contein-withdraw span i.new {
  color: #a61f67;
  padding-left: 5px;
}

.radio-contein-withdraw span i.new:before {
  content: "(";
}

.radio-contein-withdraw span i.new:after {
  content: ")";
}

.popup-bg-contain {
  background: #171c2c;
  background: rgba(0, 0, 0, 0.6);
}

.popup-classic {
  background: #171c2c;
  color: #ffffff;
}
.popup-classic .closed-btn {
  background: #171c2c;
}
.popup-classic .closed-btn:before {
  color: #858a98;
}
.popup-classic h3 {
  border-bottom: 1px solid #1e2639;
}
.popup-classic button {
  background: #1a7051;
  color: #ffffff;
}
.popup-classic button:disabled {
  background: #404654;
  color: #ffffff;
}
.popup-classic button.btn-default {
  color: #2e323e;
  border-color: #2e323e;
}

.counter-offer .evt-details {
  color: #c1c4cd;
}
.counter-offer .evt-details p {
  color: #ffffff;
  font: 16px/22px Roboto, Arial, Helvetica, sans-serif;
}
.counter-offer table tr td.old-odd {
  color: #c1c4cd;
}
.counter-offer table tr:nth-child(2n) {
  background: #2e323e;
}
.counter-offer table tr:nth-child(2n+1) {
  background: #1e2639;
}
.counter-offer .remaining-time {
  font: 18px/22px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.counter-offer .remaining-time span {
  font: 18px/22px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}

.deposit-alert-contain {
  background: #171c2c;
  box-shadow: 0 0 10px #000000;
}
.deposit-alert-contain p {
  color: #c1c4cd;
  font: bold 18px/22px Roboto, Arial, Helvetica, sans-serif;
}
.deposit-alert-contain p button {
  font: bold 14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  background: #1a7051;
  border-radius: 0;
}

.text-deposit-alert {
  background: #ffffff;
}

.form-sign-in label {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.eachway-selector, .empty-betslip,
.quickbet-mode-betslip, .detached-info {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}

.modern .eachway-selector,
.modern .empty-betslip,
.modern .quickbet-mode-betslip,
.modern .detached-info {
  color: #000000;
}

form.ng-pristine .form-error-icon:before, form.registration-form.ng-dirty .form-error-icon:before {
  font: 20px/18px "icomoon";
  content: "";
  color: #f4ac3c;
  left: auto;
  bottom: auto;
}

.registration-form .form-verify-info .form-error-text p {
  color: #ffffff;
}

.form-error-text {
  background: #a61f67;
  border: none;
  border-radius: inherit;
}
.form-error-text:before {
  display: none;
}
.form-error-text p {
  font: 11px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 2px 6px 4px;
}

.error-icon-f {
  bottom: 1px;
}
.error-icon-f:before {
  position: absolute;
  content: "";
  font: 14px/18px icomoon;
  color: #a61f67;
}

.form-sign-in input[type=text],
.form-sign-in input[type=password],
.form-sign-in input[type=number],
.form-sign-in input[type=email],
.deposit-amount input[type=text],
.deposit-amount input[type=number],
.fedback-info ul li .form-text input[type=email],
.fedback-info ul li textarea {
  font: 11px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: #1e2639;
  border: 1px solid #1e2639;
  border-radius: 0;
  transition: 300ms border-color;
  -webkit-text-fill-color: #7c8292;
  caret-color: #7c8292;
}
.form-sign-in input[type=text]::-webkit-input-placeholder,
.form-sign-in input[type=password]::-webkit-input-placeholder,
.form-sign-in input[type=number]::-webkit-input-placeholder,
.form-sign-in input[type=email]::-webkit-input-placeholder,
.deposit-amount input[type=text]::-webkit-input-placeholder,
.deposit-amount input[type=number]::-webkit-input-placeholder,
.fedback-info ul li .form-text input[type=email]::-webkit-input-placeholder,
.fedback-info ul li textarea::-webkit-input-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.form-sign-in input[type=text]:-moz-placeholder,
.form-sign-in input[type=password]:-moz-placeholder,
.form-sign-in input[type=number]:-moz-placeholder,
.form-sign-in input[type=email]:-moz-placeholder,
.deposit-amount input[type=text]:-moz-placeholder,
.deposit-amount input[type=number]:-moz-placeholder,
.fedback-info ul li .form-text input[type=email]:-moz-placeholder,
.fedback-info ul li textarea:-moz-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.form-sign-in input[type=text]::-moz-placeholder,
.form-sign-in input[type=password]::-moz-placeholder,
.form-sign-in input[type=number]::-moz-placeholder,
.form-sign-in input[type=email]::-moz-placeholder,
.deposit-amount input[type=text]::-moz-placeholder,
.deposit-amount input[type=number]::-moz-placeholder,
.fedback-info ul li .form-text input[type=email]::-moz-placeholder,
.fedback-info ul li textarea::-moz-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.form-sign-in input[type=text]:-ms-input-placeholder,
.form-sign-in input[type=password]:-ms-input-placeholder,
.form-sign-in input[type=number]:-ms-input-placeholder,
.form-sign-in input[type=email]:-ms-input-placeholder,
.deposit-amount input[type=text]:-ms-input-placeholder,
.deposit-amount input[type=number]:-ms-input-placeholder,
.fedback-info ul li .form-text input[type=email]:-ms-input-placeholder,
.fedback-info ul li textarea:-ms-input-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.form-sign-in input[type=text]:-webkit-autofill, .form-sign-in input[type=text]:-webkit-autofill:focus,
.form-sign-in input[type=password]:-webkit-autofill,
.form-sign-in input[type=password]:-webkit-autofill:focus,
.form-sign-in input[type=number]:-webkit-autofill,
.form-sign-in input[type=number]:-webkit-autofill:focus,
.form-sign-in input[type=email]:-webkit-autofill,
.form-sign-in input[type=email]:-webkit-autofill:focus,
.deposit-amount input[type=text]:-webkit-autofill,
.deposit-amount input[type=text]:-webkit-autofill:focus,
.deposit-amount input[type=number]:-webkit-autofill,
.deposit-amount input[type=number]:-webkit-autofill:focus,
.fedback-info ul li .form-text input[type=email]:-webkit-autofill,
.fedback-info ul li .form-text input[type=email]:-webkit-autofill:focus,
.fedback-info ul li textarea:-webkit-autofill,
.fedback-info ul li textarea:-webkit-autofill:focus {
  box-shadow: 0 0 0 100px #1e2639 inset;
  -webkit-text-fill-color: #7c8292;
}
.form-sign-in input[type=text]:focus,
.form-sign-in input[type=password]:focus,
.form-sign-in input[type=number]:focus,
.form-sign-in input[type=email]:focus,
.deposit-amount input[type=text]:focus,
.deposit-amount input[type=number]:focus,
.fedback-info ul li .form-text input[type=email]:focus,
.fedback-info ul li textarea:focus {
  border: 1px solid rgba(255, 255, 255, 0.37);
  transition: border-color 300ms;
}

.fedback-info ul li .form-text input[type=email]:focus, .fedback-info ul li textarea:focus {
  border: 1px solid rgba(255, 255, 255, 0.37);
  box-shadow: none;
}

form.ng-pristine .form-text.error input {
  border-color: #8e263a;
}
form.ng-pristine .form-text.error input:focus {
  border-color: rgba(255, 255, 255, 0.37);
}

.fedback-info h3 {
  border-bottom: 1px solid #1e2639;
  color: #ffffff;
}

.feed-closed-b:before {
  color: #858a98;
}

.fedback-info ul li p, .fedback-info ul li label {
  color: #ffffff;
}

.button-sign ul li a {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-bottom: 1px solid #a61f67;
}

.form-contain .help-b a span {
  border-bottom: 1px solid #a61f67;
}

.button-sign input[type=button], .button-sign input[type=submit], button.button-sign, .fedback-info button {
  font: 13px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: #1a7051;
  padding: 0 36px;
  border-radius: 0;
  height: 36px;
  text-transform: none;
}

.button-sign input[type=submit]:disabled,
.button.button-sign:disabled,
.fedback-info button:disabled {
  background: #404654;
}

.loader-btn input[type=submit].loading {
  background-image: none;
}

.button-confirm input[type=button], .button-confirm input[type=submit], button.button-confirm {
  font: 13px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: #1a7051;
  padding: 0 16px;
  border-radius: 0;
  height: 36px;
}

.register .form-contain .form-sign-in {
  border-left: 1px solid #1a2133;
}

.register .form-contain div.form-sign-in:first-child {
  border-right: 1px solid #1a2133;
}

.register .form-sign-in .register-multicolumnn .city-form-block.error .form-error-text a {
  color: #000000;
}

.info-tooltip p {
  background: #ffffff;
  box-shadow: 0 0 20px #2e323e;
  color: #000000;
  text-shadow: none;
  white-space: nowrap;
}

.arrow-left-s, .arrow-right-s {
  text-indent: 0em !important;
  color: transparent;
  overflow: hidden;
}
.arrow-left-s a, .arrow-right-s a {
  overflow: hidden;
}
.arrow-left-s a:before, .arrow-right-s a:before {
  font-family: "icomoon";
  display: inline-block;
  position: absolute;
  top: 50%;
  color: #ffffff;
  font-size: 42px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

html[dir=ltr] .arrow-left-s a:before {
  content: "";
}
html[dir=rtl] .arrow-left-s a:before {
  content: "";
}

html[dir=ltr] .arrow-right-s a:before {
  content: "";
}
html[dir=rtl] .arrow-right-s a:before {
  content: "";
}

.body-wrapper.homepage .spor-news-nav-contein,
.body-wrapper.news .spor-news-nav-contein,
.menu-casino .menu-games {
  background: #111522;
  box-shadow: 0 -1px 0 #111522 inset, 0 1px 0 #111522 inset;
  height: 60px;
}

.nav-news-sport ul li,
.menu-casino .menu-games ul li {
  height: 60px;
}

.nav-news-sport ul li h3 {
  font: 32px/60px Roboto, Arial, Helvetica, sans-serif;
  color: #a61f67;
  text-transform: uppercase;
}

.menu-casino .menu-games .contain-menu-games ul li a {
  text-shadow: none;
  padding: 0 13px;
  height: 60px;
  display: table-cell;
  vertical-align: middle;
}

.sport .menu-games .contain-menu-games ul li.live-prematch-toggle-li-j {
  position: static;
}

.menu-games .contain-menu-games ul.favorites-first li.sport-favorites {
  box-shadow: -1px 0 0 #eaeaea;
  z-index: 100;
}
html[dir=rtl] .menu-games .contain-menu-games ul.favorites-first li.sport-favorites {
  box-shadow: 1px 0 0 #eaeaea;
}

.menu-games .contain-menu-games ul.favorites-first li.sport-favorites.active {
  box-shadow: 0 -2px 0 #99125a inset;
}

.nav-news-sport ul li a, .menu-casino .menu-games ul li a {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  border-left: 1px solid #191c29;
  border-right: 1px solid #0e1016;
  padding: 25px 13px 19px;
  display: inline-block;
  vertical-align: middle;
}

.nav-news-sport ul li:first-child {
  border-right: 1px solid #0e1016;
}

.nav-news-sport ul .news-sport-contain li:last-child, .menu-casino .menu-games .contain-menu-games ul .contein-nav-g li:last-child {
  border-right: 1px solid #191c29;
}

.menu-casino .menu-games .contain-menu-games ul .more-games .contein-games {
  top: 58px;
}

.menu-casino .menu-games .contain-menu-games ul .contein-nav-g li:first-child {
  border-left: 1px solid #0e1016;
}

.nav-news-sport ul .active-item, .menu-casino .menu-games .contain-menu-games ul .active-game-casino a {
  box-shadow: 0 -3px 0 #a61f67 inset;
}

.nav-news-sport ul .last-item a, .menu-casino .menu-games .contain-menu-games ul li.more-games a {
  border: none;
  padding: 10px 26px 10px 10px;
  background: #505768;
  border-radius: 15px;
  color: #171c2c;
  position: relative;
  top: 12px;
  display: block;
  height: auto;
}

.nav-news-sport ul .last-item a:hover {
  color: #171c2c;
}

.nav-news-sport ul .last-item a:after, .menu-casino .menu-games .contain-menu-games ul li.more-games a:after {
  content: "";
  font: 24px icomoon;
  font-weight: bold;
  position: absolute;
  right: 2px;
  top: 5px;
}

.nav-news-sport ul .last-item .contein-games, .menu-casino .menu-games .contain-menu-games ul .more-games .contein-games {
  background: #171c2c;
  border: 1px solid #14171f;
}

.nav-news-sport ul .last-item .contein-games ul li a, .menu-casino .menu-games .contain-menu-games ul .more-games .contein-games ul li a {
  background: none;
  color: #ffffff;
  height: auto;
  top: 0;
}

.nav-news-sport ul .last-item .contein-games ul li a:hover {
  color: #a61f67;
}

.menu-casino .menu-games .contain-menu-games ul .contein-nav-g {
  height: 60px;
}

.nav-news-sport ul .last-item .contein-games ul li a:after, .menu-casino .menu-games .contain-menu-games ul .more-games .contein-games ul li a:after {
  display: none;
}

.nav-news-sport ul .last-item:hover .contein-games h3, .menu-casino .menu-games .contain-menu-games ul .more-games .contein-games h3 {
  color: #a61f67;
}

.nav-news-sport ul .last-item:hover .contein-games {
  top: 56px;
}

.contain-casino.poker {
  border-top: none;
}

.nav-news-sport ul .last-item:hover .contein-games .arrow-sport, .menu-casino .menu-games .contain-menu-games ul .more-games .contein-games .arrow-sport {
  background: none;
}

.menu-casino .menu-games .contain-menu-games ul .more-games .contein-games .arrow-sport {
  right: 10px;
}

.nav-news-sport ul .last-item:hover .contein-games .arrow-sport:before,
.menu-casino .menu-games .contain-menu-games ul .more-games .contein-games .arrow-sport:before {
  position: absolute;
  content: "";
  font: 22px icomoon;
  color: #171c2c;
  top: -4px;
  right: 15px;
  border: none;
}

.list-news ul .active-news {
  background: none;
  position: relative;
}

.list-news ul .active-news:after {
  position: absolute;
  content: "";
  font: 46px icomoon;
  color: #171c2c;
  right: calc((100% - 46px) / 2);
  text-shadow: 0 -1px 0 #111522;
  bottom: -16px;
  z-index: 22;
}

.list-news ul li h3 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 10px;
}

.list-news ul li h3 a {
  color: #ffffff;
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.list-news ul li p {
  float: left;
  margin: 0 0 10px 0;
  width: 100%;
  color: #505768;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.picture-news-block {
  position: relative;
}

.promo-opt-button {
  min-width: 100px;
  height: 30px;
  padding: 0 10px;
  position: absolute;
  bottom: 10px;
}
html[dir=ltr] .promo-opt-button {
  right: 10px;
}
html[dir=rtl] .promo-opt-button {
  left: 10px;
}
.promo-opt-button .small-progress {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
.promo-opt-button button {
  width: 100%;
  height: 100%;
  padding: 0 10px;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  border: none;
  text-transform: uppercase;
  font: 14px/30px Roboto, Arial, Helvetica, sans-serif;
  transition: background 240ms;
}
.promo-opt-button button:hover {
  background: rgba(0, 0, 0, 0.5);
}
.promo-opt-button.disabled {
  cursor: auto;
}
.promo-opt-button.disabled .small-progress {
  display: block;
}
.promo-opt-button.disabled > button {
  font-size: 0;
}

.picture-news-block .promo-opt-button {
  position: absolute;
  bottom: 10px;
}
html[dir=ltr] .picture-news-block .promo-opt-button {
  right: 20px;
}
html[dir=rtl] .picture-news-block .promo-opt-button {
  left: 20px;
}

.sport-news-name {
  background: #a61f67;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
}

.open_blok_news .picture-news-block, .list-news ul li.active-news .picture-news-block {
  box-shadow: none;
}

.picture-news-block a {
  display: inline-block;
}

.picture-news-block img {
  display: block;
  transition: margin 300ms, box-shadow 300ms, filter 300ms, transform 300ms;
}

.open_blok_news {
  background: #171c2c;
  border-top: 1px solid #111522;
  border-bottom: 1px solid #111522;
}

.right-block-news h3 {
  font: 26px/34px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
}

.right-block-news span {
  float: none;
  width: auto;
  font-size: 16px;
  line-height: 26px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

.right-block-news p {
  font: 16px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.right-block-news p::selection, .right-block-news h3::selection {
  color: #EBD3D3;
  background: #2e323e;
}

.right-block-news p::-moz-selection, .right-block-news h3::selection {
  color: #EBD3D3;
  background: #2e323e;
}

.right-block-news a {
  transition: color 300ms;
  color: #2dc38d;
}
.right-block-news a:hover {
  color: #1a7051;
}

.button_bet a {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  background: #a61f67;
  text-shadow: 0 1px 0 #2e323e;
  border-radius: 0;
}

.button_bet a p {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  word-spacing: normal;
}

.button_bet a:hover {
  color: #ffffff;
}

.mini-social-icons p {
  color: #ffffff;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.body-wrapper.livedealer.full-screen {
  background: #171c2c;
}

.body-wrapper.sectionaoc .block-meny-news {
  background: none;
}

.menu-casino.menu-poker.menu-belote .menu-games,
.menu-casino.menu-poker.menu-backgammon .menu-games {
  height: 0;
}

.load-more-news a {
  font: 15px/18px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: inherit;
}

.load-more-news a.loading-more {
  padding: 9px 0;
}

.load-more-news a span {
  position: relative;
}

.load-more-news a span:after {
  content: "";
  font: 24px icomoon;
  font-weight: bold;
  position: absolute;
  right: -14px;
  top: -1px;
}

.load-more-news {
  text-align: center;
  margin-top: 80px;
}
.load-more-news a {
  float: none;
  color: #ffffff;
  font: 18px/30px Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  position: relative;
  background: none;
  border: none;
}
.load-more-news a:before {
  content: "";
  color: #7c8292;
  position: absolute;
  top: -60px;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  font: 34px/50px "icomoon";
}
.load-more-news a span {
  display: none;
}
.load-more-news a.loading-more:before {
  top: -59px;
  animation: rotate-loader 1.5s linear infinite;
  -webkit-animation: rotate-loader 1.5s linear infinite;
}
.load-more-news.multiview {
  float: left;
  width: 100%;
}
.load-more-news.multiview a {
  color: #000;
}

.upcomming-contain {
  background: #171c2c;
  box-shadow: 0 0 10px #000 inset;
}

.slider-upcomming h3 {
  font: 41px/72px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-shadow: 0 1px 0 #2e323e;
}

.slider-upcomming ul li .picture-news-block {
  box-shadow: none;
}

.country-match, .sport-liga {
  color: #ffffff;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  text-shadow: 1px 1px 1px #2e323e;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.date-next-game {
  font: 11px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-shadow: 0 1px 0 #2e323e;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.next-game-p {
  font-weight: bold;
}

.first-team-name:after {
  content: " - ";
}

.casier-volute-name {
  border-bottom: 1px solid #1e2639;
}
.casier-volute-name h4 {
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #9E9E9E;
  text-shadow: 1px 1px 1px #2e323e;
}
.casier-volute-name h4 span {
  color: #ffffff;
}

.form-sign-in.cashier table tr th {
  background: #1e2639;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  border: 1px solid #1b2133;
  border-bottom: 2px solid #1b2133;
}

.form-sign-in.cashier table tr td {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: #171c2c;
  box-shadow: 0 0 1px #1e2639;
}

.form-sign-in.cashier table tr td:first-child {
  text-transform: uppercase;
  background: #111522;
}

.form-sign-in.cashier table tr td a {
  background: #a61f67;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  border-radius: 15px;
}

.cashier-button button {
  background: #1a7051;
  text-transform: uppercase;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 0 20px;
  height: 36px;
  min-width: 110px;
  transition: 300ms background;
}
.cashier-button button:hover {
  background: #24996f;
}

.slider-recentbets .arrow-left-s,
.slider-recentbets .arrow-right-s {
  background: none;
}

.slider-recentbets ul li {
  background: #ffffff;
  box-shadow: 0 0 5px #2e323e;
}

.type-game {
  color: #121623;
  font: bold 13px/21px Roboto, Arial, Helvetica, sans-serif;
}
.type-game p {
  text-transform: uppercase;
  font: bold 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #329a0d;
}

.type-rezult,
.type-rezult-won,
.type-rezult-lost {
  font: bold 12px/21px Roboto, Arial, Helvetica, sans-serif;
  color: #121623;
  background: #FFE000;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
}

.cash-out-button button {
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: none;
  background: #1a7051;
  color: #ffffff;
}
.cash-out-button button:disabled {
  background: #B9B9B9;
  cursor: default;
}

.type1 .factor-number span:after, .type2 .factor-number span:after {
  content: " /";
  color: #000000;
}

.deposit-alert-contain.casino .games-slider ul li .popular-game-name p a {
  color: #505768;
}

.deposit-alert-contain.casino .games-slider .popular-game-name .fav-block a:before {
  color: #505768;
}

.deposit-alert-contain.casino .games-slider .popular-game-name .fav-block a.star-active:before {
  color: #efbf00;
}

.left-block-history.new {
  padding: 0 20px;
}
.left-block-history h3 {
  color: #ffffff;
  font: 22px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.left-block-history .form-sign-in {
  background: none;
  box-shadow: none;
}

.pagination ul li {
  color: #ffffff;
  text-transform: uppercase;
  font: 14px/28px Roboto, Arial, Helvetica, sans-serif;
  height: 28px;
  border-radius: 2px;
  margin: 0 5px 0 0;
  width: 30px;
}
.pagination ul li a {
  color: #ffffff;
}

.data-range-month {
  color: #ffffff;
  background: #1e2639;
}

.data-range-week {
  color: #505768;
}

.pagination ul li.item-dark {
  background: #1e2639;
  border: 1px solid #1e2639;
}

.pagination ul li.item-active {
  background: none;
  border: 1px solid #008D48;
}

.pagination ul li.item-next, .pagination ul li.item-prevew {
  background: #1e2639;
  border-radius: 2px;
  border: 1px solid #1e2639;
}

.history-list ul li {
  border-bottom: 1px solid #a61f67;
}
.history-list ul li.list-date {
  color: #7c8292;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

.live-indicator {
  color: #329a0d;
}

.express-contain {
  background: #ffffff;
}
.express-contain .arrow-sport:before {
  position: relative;
  top: 5px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0);
}
.express-contain ul li p .popup-sport-name {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #F82626;
}
.express-contain ul li p .popup-coef {
  font-weight: bold;
}
.express-contain ul li p .popup-date-game {
  color: #7c8292;
}
.express-contain ul li p .popup-live-game {
  text-transform: uppercase;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #329a0d;
}

.event-pick {
  font-weight: bold;
}

.history-list ul li.history-name-team {
  font: 11px/15px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
}
.history-list ul li.history-name-team .history-date-mini {
  color: #121623;
}
.history-list ul li.chempionship-history {
  font: bold 11px/15px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  word-break: break-all;
}
.history-list ul li.chempionship-history span {
  color: #505768;
  font-weight: normal;
}
.history-list ul li.maney-rate {
  color: #121623;
  font: bold 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.history-list ul li.maney-rate p {
  font-weight: normal;
}
.history-list ul li.rezult-rate {
  color: #121623;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.history-list ul li.rezult-rate span {
  text-transform: uppercase;
  font-weight: bold;
}
.history-list ul li.rezult-rate p {
  font-weight: bold;
}
.history-list ul li.rezult-rate .won-rezult {
  color: #F82626;
}
.history-list ul li.rezult-rate .lost-rezult {
  color: #a61f67;
}
.history-list ul li.rezult-rate .unsettled-rezult {
  color: #505768;
}
.history-list ul .transactions-list-date {
  color: #767676;
  font: bold 11px/13px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.history-list ul .type-transactions p {
  font: bold 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #282828;
}
.history-list ul .transactions-money span {
  font: bold 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #282828;
}
.history-list ul .transactions-money span::selection {
  color: #ffffff;
  background: #624554;
}
.history-list ul .transactions-money span::-moz-selection {
  color: #ffffff;
  background: #624554;
}

.block-slider .games-slider ul li .icon-delete > a:before,
.deposit-alert-contain .icon-delete a:before {
  text-indent: 0;
  content: "";
  font: 14px/16px icomoon;
  color: #80838a;
  position: absolute;
  right: 0;
  top: 0;
}

.block-slider .close-slider-button:before,
.open_blok_news .close-slider-button:before {
  content: "";
  font: 32px icomoon;
  color: #7c8292;
  position: absolute;
  top: 0;
  right: 3px;
}
html[dir=rtl] .block-slider .close-slider-button:before,
html[dir=rtl] .open_blok_news .close-slider-button:before {
  left: 3px;
  right: auto;
}

.form-contain h4 {
  font: bold 24px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.form-contain h4 span {
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  text-shadow: none;
}

.deposit-amount label {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  white-space: nowrap;
}

.block-sign-in-form .bet-history {
  background: #212531;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.15);
}

.settings-nav-contain h3 {
  font: 18px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
}
.settings-nav-contain h3.user-icon:before {
  color: #404654;
}
.settings-nav-contain ul li {
  border-bottom: 1px solid #2e323e;
}
.settings-nav-contain ul li:first-child {
  border-top: none;
}
.settings-nav-contain ul li:first-child a {
  border-top: 1px solid #2e323e;
}
.settings-nav-contain ul li.active a, .settings-nav-contain ul li a:hover {
  background: #2e323e;
  color: #c1c4cd;
  box-shadow: inset 2px 0 #1a7051;
}
html[dir=rtl] .settings-nav-contain ul li.active a, html[dir=rtl] .settings-nav-contain ul li a:hover {
  box-shadow: inset -2px 0 #1a7051;
}
.settings-nav-contain ul li a {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-bottom: none;
  color: #7c8292;
}

.message-title-contain:before {
  color: rgba(255, 255, 255, 0.4);
}

.settings-info-contain select {
  font: normal 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.7);
  background: #2e323e;
}
.settings-info-contain label {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.7);
}
.settings-info-contain p {
  font: normal 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.7);
  padding-bottom: 25px;
}
.settings-info-contain p:empty {
  display: none;
}
.settings-info-contain p a {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: underline;
  transition: color 240ms;
}
.settings-info-contain p a:hover {
  color: rgba(255, 255, 255, 0.4);
}
.settings-info-contain .info span {
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.settings-info-contain span.note-highlight {
  color: #FF5C5C;
}
.settings-info-contain.deposit-limit p {
  padding-bottom: 5px;
  color: #c1c4cd;
}
.settings-info-contain.deposit-limit p:empty {
  display: none;
}
.settings-info-contain.deposit-limit .form-text {
  width: 100%;
}
.settings-info-contain .form-error-text div:not(.error-icon-f), .settings-info-contain .form-error-text p {
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 2px 10px 2px;
}
.settings-info-contain input[type=email], .settings-info-contain input[type=number], .settings-info-contain input[type=password], .settings-info-contain input [type=text] {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  background: none;
  border: 1px solid #505768;
  border-radius: 0;
}
.settings-info-contain .disabled-field {
  background: transparent;
  border: 1px solid #404654;
  border-radius: 0;
}

.eligible-bonus {
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.eligible-bonus i {
  display: inline-block;
  font-style: normal;
}
.eligible-bonus span {
  display: inline-block;
  margin: 0 2px;
}
.eligible-bonus b {
  display: inline-block;
}
.eligible-bonus b.yes {
  color: #109121;
}
.eligible-bonus b.no {
  color: #e9044a;
}

.right-block-history input::-webkit-input-placeholder, .right-block-history input::-moz-placeholder, .right-block-history input#uploadFilePassport {
  color: #ffffff;
}

.deposit-amount input[type=number]::-webkit-input-placeholder, .deposit-amount input[type=number]::-moz-placeholder, .deposit-amount input[type=number]#uploadFilePassport {
  color: #ffffff;
}

.settings-nav-contain ul li a span.count {
  background: #a61f67;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  top: 10px;
}

.right-block-history.message h3.inbox:before,
.right-block-history.message h3.sent:before,
.right-block-history.message h3.compose:before {
  display: block;
  position: absolute;
  right: 0;
  bottom: 12px;
  font: 24px/32px icomoon;
}
html[dir=rtl] .right-block-history.message h3.inbox:before,
html[dir=rtl] .right-block-history.message h3.sent:before,
html[dir=rtl] .right-block-history.message h3.compose:before {
  left: 0;
  right: auto;
}

.right-block-history.message h3.compose:before {
  content: "";
}

.right-block-history.message h3.inbox:before {
  color: rgba(255, 255, 255, 0.9);
  content: "";
  transform: rotate(-90deg);
}

.right-block-history.message h3.sent:before {
  color: rgba(255, 255, 255, 0.9);
  content: "";
  transform: rotate(90deg);
}

.message-title-contain p {
  color: rgba(255, 255, 255, 0.5);
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.message-time p {
  color: rgba(255, 255, 255, 0.7);
  font: bold 11px/16px Roboto, Arial, Helvetica, sans-serif;
}

.message-delete a:before {
  font: 120px/32px icomoon;
  color: rgba(255, 255, 255, 0.9);
  content: "";
  text-indent: 0;
  position: absolute;
  top: 8px;
}
html[dir=ltr] .message-delete a:before {
  right: -32px;
}
html[dir=rtl] .message-delete a:before {
  left: -32px;
}

.open-message-contain {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  background: #ffffff;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
.open-message-contain p {
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #212532;
}
.open-message-contain .arrow-sport {
  top: -6px;
}

.right-block-history.message.compose .settings-info-contain .form-text textarea {
  background: #1e2639;
  border: 1px solid #1e2639;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.7);
}

.right-block-history.message.compose .settings-info-contain .form-text textarea:focus {
  border: 1px solid #a61f67;
}

.mid-size.md-progress-circular {
  left: calc((100% - 60px) / 2);
  width: 60px;
  height: 60px;
}

.list-bet-block ul li .bet-result, .list-bet-block ul li .bet-result-error {
  color: #088B08;
  text-transform: uppercase;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.list-bet-block ul li .bet-result-error .event-bet-error:before {
  content: "";
  display: block;
  font: 16px/16px icomoon;
  color: #C40202;
  text-indent: 0;
}

.list-bet-block ul li .bet-result-error .single-bet-warning:before {
  content: "";
  display: block;
  font: 16px/16px icomoon;
  color: #c4963f;
  text-indent: 0;
}

.list-bet-block ul li .bet-result-error .single-bet-locked:before {
  content: "";
  display: block;
  font: 14px/16px icomoon;
  color: #c4963f;
  text-indent: 0;
}

.list-bet-block ul li .bet-result-error .deleted-bet-error:before {
  content: "";
  display: block;
  font: 14px/16px icomoon;
  color: #C40202;
  text-indent: 0;
}

.list-bet-block ul li .bet-result .accepted-bet-confirmation:before {
  content: "";
  display: block;
  font: 12px/16px icomoon;
  color: #1A7051;
  text-indent: 0;
}

.list-bet-block ul li .bet-result-error {
  color: #E51C1C;
}

.bet-form form div.general-bet-result-error {
  color: #E51C1C;
  text-transform: uppercase;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.counter-contain {
  width: auto;
}
.counter-contain ul li a {
  font: 13px/36px Roboto, Arial, Helvetica, sans-serif;
  background: #1a7051;
  color: #ffffff;
  border: 0;
  height: 36px;
  opacity: 0.7;
  padding: 0 18px;
  border-radius: 0;
}
.counter-contain ul li a:hover {
  opacity: 1;
}

.counter-block span {
  font: 30px/34px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.counter-block span:not(:first-child):before {
  content: ":";
}

.category-sport-name-list {
  border-bottom: 3px solid #000000;
}
.category-sport-name-list p {
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.category-sport-name-list p span {
  color: #a61f67;
}
.category-sport-name-list ul li {
  color: #000000;
}

.list-totalizator ul li {
  border-bottom: 1px solid #505768;
  display: table;
  table-layout: fixed;
}
.list-totalizator ul li:first-child {
  font: 13px/36px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #505767;
}
.list-totalizator ul li.link-to-game a {
  color: #a61f67;
  text-decoration: none;
  background: #E0E4F2;
  font: 22px/32px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.list-totalizator ul li.link-to-game a:hover {
  background: #EBEEF9;
  color: #000000;
}
.list-totalizator ul li.name-team-totalizator {
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
}
.list-totalizator ul li.name-team-totalizator p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list-totalizator ul li.time-totalizator-game {
  font: 10px/36px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #505767;
}
.list-totalizator ul li.time-totalizator-game > p {
  line-height: 12px;
  display: table-cell;
  vertical-align: middle;
}
.list-totalizator ul li.events-totalizator label {
  background: #E0E4F2;
  font: 12px/22px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  border: 1px solid #CFD5E8;
  color: #505767;
}
.list-totalizator ul li.events-totalizator label:hover, .list-totalizator ul li.events-totalizator label.active {
  box-shadow: 0 0 3px #0D0F18;
  background: #A4AAC3;
  color: #4A4E61;
}
.list-totalizator ul li.events-totalizator.selected label {
  background: #BBC2D8;
  box-shadow: 0 0 2px #60606E;
}
.list-totalizator ul.complete li.events-totalizator.selected label {
  background: #95C28D;
  box-shadow: 0 0 3px #505768;
  color: #466B3F;
}

.random-buttons ul li button {
  font: 13px/36px Roboto, Arial, Helvetica, sans-serif;
  background: #1a7051;
  color: #ffffff;
  border: 0;
  height: 36px;
  opacity: 0.7;
  padding: 0 14px;
  border-radius: 0;
}
.random-buttons ul li button:hover {
  opacity: 1;
}
.random-buttons ul li button:disabled {
  background: #69718A;
  color: #ffffff;
  pointer-events: none;
}

.pool-stake-box ul li {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.pool-stake-box ul li span {
  color: #000000;
}
.pool-stake-box ul li input {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  height: 30px;
}
.pool-stake-box ul li input:focus {
  border-color: rgba(255, 255, 255, 0.37);
}

.all-draws-contain h3 {
  font: 20px/22px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.all-draws-contain table tr th {
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
  background: #454A5A;
  border: 1px solid #171c2c;
}
.all-draws-contain table tr td {
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  background: #C8CEE0;
  border: 1px solid #808289;
}
.all-draws-contain table tr td a {
  color: #a61f67;
  display: block;
  background: #D7DBE9;
  font: 14px/34px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.all-draws-contain table tr td a:hover {
  background: #ffffff;
  color: #111522;
}
.all-draws-contain .name-title-draw h3 {
  font: 18px/32px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.all-draws-contain .name-title-draw h3 span {
  color: #a61f67;
}
.all-draws-contain .name-title-draw p {
  font: 14px/32px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #666666;
}
.all-draws-contain .name-title-draw ul li a {
  font: 30px/22px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  border: 1px solid #eeeeee;
  background: #F8F8F8;
}
.all-draws-contain .name-title-draw ul li a:hover {
  background: #dddddd;
  color: #a61f67;
}
.all-draws-contain .rezult-draw-info {
  background: #eeeeee;
}
.all-draws-contain .rezult-draw-info table tr th {
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
}
.all-draws-contain .rezult-draw-info table tr th:first-child p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.all-draws-contain .rezult-draw-info table tr:first-child th {
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #111522;
  border: 1px solid #0d0f17;
  color: #ffffff;
}
.all-draws-contain .rezult-draw-info table tr td {
  text-shadow: none;
  font-weight: bold;
}
.all-draws-contain .rezult-draw-info table tr td p {
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.all-draws-contain .rezult-draw-info table tr td:first-child {
  color: #999999;
  font-weight: normal;
}
.all-draws-contain .all-result-block table tr th {
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
}
.all-draws-contain .all-result-block table tr td {
  font: 12px/15px Roboto, Arial, Helvetica, sans-serif;
}
.all-draws-contain .prize-list-info table tr td {
  background: #E9E9E9;
  border: 1px solid #CFCDCD;
}
.all-draws-contain .prize-list-info table tr td span {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.all-draws-contain .prize-list-info table tr td:first-child {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #444444;
}

.help-landing .help-b:after {
  display: none;
}

@media screen and (min-width: 1918px) {
  .sport .menu-games .contain-menu-games ul li .pl-toggle .container a {
    font: 20px/34px Roboto, Arial, Helvetica, sans-serif;
  }

  .menu-games .contain-menu-games ul li .pl-toggle .container a:first-child {
    font: 13px/34px Roboto, Arial, Helvetica, sans-serif;
  }

  .menu-games .contain-menu-games ul li .pl-toggle .container.live-off a:nth-child(2) {
    background: #D5D5D5;
  }

  .menu-games .contain-menu-games ul li .pl-toggle .container.live-on a:first-child {
    background: #D5D5D5;
    color: #000000;
  }
}
.betting-tooltip {
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
}
.betting-tooltip:after {
  border-color: #222222 transparent transparent transparent;
}

.list-result ul li:hover .betting-tooltip,
.game-live-row li:hover .betting-tooltip {
  opacity: 1;
  left: 0;
}

.list-result ul li .betting-tooltip span,
.game-live-row .team .betting-tooltip span {
  color: #ffffff;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
}

.game-info .game-horse-racing .field-details {
  border: 1px solid #111522;
}
.game-info .game-horse-racing .field-details p {
  background: #2e323e;
}

.market-contain-b .each-way {
  float: left;
  width: 100%;
  height: 30px;
  color: #ffffff;
  border: none;
  box-sizing: border-box;
  background: #212531;
  border-radius: 3px;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .market-contain-b .each-way {
  padding: 0 10px;
}
html[dir=rtl] .market-contain-b .each-way {
  padding: 0 10px;
}
.market-contain-b .each-way span {
  color: #ffffff;
}
html[dir=ltr] .market-contain-b .each-way span {
  padding-right: 5px;
}
html[dir=rtl] .market-contain-b .each-way span {
  padding-left: 5px;
}
html[dir=ltr] .market-contain-b .each-way > div {
  float: left;
}
html[dir=rtl] .market-contain-b .each-way > div {
  float: right;
}
.market-contain-b .each-way > div.rule-four {
  width: 50%;
}
html[dir=ltr] .market-contain-b .each-way > div.rule-four {
  float: right;
  text-align: right;
  margin-right: 3px;
}
html[dir=rtl] .market-contain-b .each-way > div.rule-four {
  float: left;
  text-align: left;
  margin-left: 3px;
}
.market-contain-b .each-way:after {
  content: none;
}
.market-contain-b .greyhound-each-way {
  width: 100%;
  float: left;
  box-sizing: border-box;
  margin: 4px 0 1px 0;
  min-height: 30px;
  line-height: 30px;
  background: #212531;
  padding: 0 10px;
  font-size: 12px;
  color: #c1c4cd;
}
html[dir=ltr] .market-contain-b .greyhound-each-way {
  padding: 0 10px;
}
html[dir=rtl] .market-contain-b .greyhound-each-way {
  padding: 0 10px;
}
html[dir=ltr] .market-contain-b .greyhound-each-way > span {
  padding-right: 5px;
}
html[dir=rtl] .market-contain-b .greyhound-each-way > span {
  padding-left: 5px;
}
.market-contain-b .greyhound-each-way > div:not(.greyhound-menu-swithcer) {
  line-height: 30px;
  min-width: 130px;
}
html[dir=ltr] .market-contain-b .greyhound-each-way > div:not(.greyhound-menu-swithcer) {
  float: right;
}
html[dir=rtl] .market-contain-b .greyhound-each-way > div:not(.greyhound-menu-swithcer) {
  float: left;
}
.market-contain-b .greyhound-each-way > div:not(.greyhound-menu-swithcer).rule-four {
  width: 50%;
}
html[dir=ltr] .market-contain-b .greyhound-each-way > div:not(.greyhound-menu-swithcer).rule-four {
  float: right;
  text-align: right;
  margin-right: 3px;
}
html[dir=rtl] .market-contain-b .greyhound-each-way > div:not(.greyhound-menu-swithcer).rule-four {
  float: left;
  text-align: left;
  margin-left: 3px;
}
.market-contain-b .greyhound-each-way:after {
  content: none;
}
.market-contain-b .greyhound-each-way .greyhound-menu-swithcer {
  width: auto;
  padding: 0;
}
html[dir=ltr] .market-contain-b .greyhound-each-way .greyhound-menu-swithcer {
  float: left;
}
html[dir=rtl] .market-contain-b .greyhound-each-way .greyhound-menu-swithcer {
  float: right;
}
.market-contain-b .greyhound-each-way .greyhound-menu-swithcer span {
  margin: 0 5px;
}
.market-contain-b .race-market ul.header li {
  height: 30px;
  font-size: 13px;
  background: none;
  box-shadow: none;
  color: rgba(255, 255, 255, 0.8);
  border-color: transparent;
}
.market-contain-b .race-market ul.header li:last-child {
  border: none;
}
.market-contain-b .race-market ul li {
  box-shadow: none;
  background: #212531;
  color: #000000;
}
.market-contain-b .race-market ul li:first-child {
  border: 0 none;
  border-radius: 3px 0 0 3px;
}
.market-contain-b .race-market ul li:last-child {
  border-right: 1px solid #2e323e;
  border-radius: 0 3px 3px 0;
}
html[dir=rtl] .market-contain-b .race-market ul li:last-child {
  border-left: 1px solid #2e323e;
  border-right: 0;
}
.market-contain-b .race-market ul li.disabled-cell {
  box-shadow: none;
}
.market-contain-b .race-market ul li.no-odd, .market-contain-b .race-market ul li.no-odd-both {
  box-shadow: none;
  border-radius: 0;
  background: #212531;
}
.market-contain-b .race-market ul li.odds .bets {
  border: 1px solid #2e323e;
  background: #212531;
  border-radius: 3px;
}
.market-contain-b .race-market ul li.odds .bets:hover {
  background: #404654;
  border-color: #404654;
  color: #e9ab04;
}
.market-contain-b .race-market ul li.odds .bets.active {
  background: #a61f67;
  border-color: #a61f67;
  color: #ffffff;
}
.market-contain-b .race-market ul li.odds .bets.active .price {
  color: #ffffff;
}
.market-contain-b .race-market ul li:first-child, .market-contain-b .race-market ul li.jockey-colors {
  width: 46px;
}
.market-contain-b .race-market.greyhound-race-market {
  border-spacing: 0 0;
}
.market-contain-b .race-market.greyhound-race-market ul {
  border-bottom: 1px solid #000000;
}
.market-contain-b .race-market.greyhound-race-market ul:first-child:not(.header) {
  border-top: 1px solid #000000;
}
.market-contain-b .race-market.greyhound-race-market ul.header {
  background: #404654;
}
.market-contain-b .race-market.greyhound-race-market ul.header li {
  color: #c1c4cd;
  font-size: 12px;
  border-radius: 0;
}
.market-contain-b .race-market.greyhound-race-market ul.header li.num {
  width: 46px;
}
.market-contain-b .race-market.greyhound-race-market ul.header li.winner-select {
  width: auto;
}
.market-contain-b .race-market.greyhound-race-market ul:not(.header) li:first-child {
  border: 0 none;
  border-radius: 0;
}
.market-contain-b .race-market.greyhound-race-market ul:not(.header) li.greyhound-name {
  width: auto;
}
.market-contain-b .race-market.greyhound-race-market ul:not(.header) li[class^=event-] {
  width: 46px;
}
.market-contain-b .race-market.greyhound-race-market ul:not(.header) li:last-child {
  border-right: none;
  border-radius: 0;
}
html[dir=rtl] .market-contain-b .race-market.greyhound-race-market ul:not(.header) li:last-child {
  border-left: none;
  border-right: 0;
}
.market-contain-b .race-market.greyhound-race-market ul:not(.header) li.non-runner {
  width: 76px;
  min-width: 76px;
}
.market-contain-b .race-market.greyhound-race-market ul:not(.header) li.non-runner > div {
  text-align: center;
}
html[dir=ltr] .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.non-runner {
  border-left: 1px solid #000000;
}
html[dir=rtl] .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.non-runner {
  border-right: 1px solid #000000;
}
html[dir=ltr] .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.odds, html[dir=ltr] .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.no-odd {
  padding: 0;
  border-left: 1px solid #000000;
}
html[dir=rtl] .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.odds, html[dir=rtl] .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.no-odd {
  padding: 0;
  border-right: 1px solid #000000;
}
.market-contain-b .race-market.greyhound-race-market ul:not(.header) li.odds .bets, .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.no-odd .bets {
  border: none;
  border-radius: 0;
  transition: color 240ms, background 240ms;
}
.market-contain-b .race-market.greyhound-race-market ul:not(.header) li.odds .bets:hover, .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.odds .bets.active, .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.no-odd .bets:hover, .market-contain-b .race-market.greyhound-race-market ul:not(.header) li.no-odd .bets.active {
  color: #ffffff;
  background: #a61f67;
  border-radius: 0;
}

.greyhound-toggle {
  float: left;
  width: 100%;
  height: 36px;
  position: relative;
}
.greyhound-toggle .prematch-markets-filter-v3 .multi-column-mode-toggle {
  border: none;
}
.greyhound-toggle .prematch-markets-filter-v3 .multi-column-mode-toggle p:before {
  background: #1F6F52;
}
.greyhound-toggle .prematch-markets-filter-v3 .multi-column-mode-toggle p:after {
  background: #ffffff;
}

.virtual-games .market-contain-b .markets-group-wrap-v3 {
  width: 100%;
  margin: 0 0 4px;
}
.virtual-games .market-contain-b .race-market ul.header li {
  background: none;
  border-color: transparent;
  box-shadow: none;
}
html[dir=rtl] .virtual-games .market-contain-b .race-market ul.header li {
  border-color: transparent;
}
.virtual-games .v-sports-tab ul li {
  color: #ffffff;
  background: #212531;
  border: 1px solid #2e323e;
}
.virtual-games .v-sports-tab ul li.active {
  background: #2e323e;
  color: #ffffff;
}
.virtual-games .virt-video-container {
  background: #212531;
}
.virtual-games .virt-video-container .video-content .overlay-bg {
  background: #000;
}
.virtual-games .virt-video-container .video-content .details-overlay {
  background: #2e323e;
}
.virtual-games .virt-video-container .video-content .details-overlay div {
  color: #7c8292;
}
.virtual-games .virt-video-container .video-content .video-player-control {
  background: rgba(46, 50, 62, 0.5);
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-mute {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-mute:before {
  content: "";
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-unmute {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-unmute:before {
  content: "";
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-play {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-play:before {
  content: "";
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-pause {
  background: none;
}
.virtual-games .virt-video-container .video-content .video-player-control span.video-pause:before {
  content: "";
}
.virtual-games .upcoming-events {
  background: #212531;
}
.virtual-games .upcoming-events ul li {
  color: #7c8292;
  border: 1px solid #2e323e;
}
.virtual-games .upcoming-events ul li.active {
  background: #a61f67;
  color: #ffffff;
}
.virtual-games .upcoming-events ul li.upcoming-title {
  color: #a61f67;
}
.virtual-games .game-title {
  background: #2e323e;
}
.virtual-games .game-title > div {
  color: #7c8292;
}
.virtual-games .game-title > div.ew {
  color: #7c8292;
}

.market-contain-b .no-more-bets {
  padding: 10px;
  text-align: center;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}

.market-contain-b .race-market ul.header li {
  color: #7c8292;
}

.market-contain-b .race-market ul li {
  color: #ffffff;
}

.live-indicator-text p {
  color: #000000;
}

.gameing-wrapper .live-indicator-text p {
  color: #f4f4f6;
}

.gameing-wrapper {
  background: #111522;
}

.centr-market-contain .scroll-contain,
.gameing-wrapper.prematch .centr-market-contain.favorite-game-open .scroll-contain {
  background: #111522;
}

.game-live-calendar a:before {
  color: #ffffff;
}

.gameing-wrapper.prematch .scroll-contain.prematch .market-contain-b:hover .remove-game-from-selection,
.gameing-wrapper.prematch .scroll-contain.prematch .market-contain-b:hover .remove-game-from-selection:before,
.gameing-wrapper.prematch .scroll-contain.prematch .market-contain-b.active .remove-game-from-selection,
.gameing-wrapper.prematch .scroll-contain.prematch .market-contain-b.active .remove-game-from-selection:before {
  background: #7c8292;
  color: #ffffff;
}

.team-name-market.info, .team-name-market.prematch {
  background: #2e323e;
}

.team-name-market ul li {
  color: #7c8292;
}

.prematch-live-buttons ul li {
  background: none;
  width: 62%;
}

.prematch-live-buttons ul li:first-child {
  width: 38%;
}

.prematch-live-buttons ul li button {
  width: 95%;
  height: 26px;
  border: 1px solid #525252;
  background: #2e323e;
  border-radius: 3px;
  font: 10px/11px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #eee;
}

.prematch-live-buttons ul li p span.games-count {
  display: block;
  font: 11px/10px Roboto, Arial, Helvetica, sans-serif;
  color: #D7D0D0;
  padding: 0;
}

.prematch-live-buttons ul li.active button,
.prematch-live-buttons ul li:hover button {
  color: #ddd;
}

.prematch-live-buttons {
  width: 100%;
  padding: 0 0 2px 3px;
  height: 34px;
}
.prematch-live-buttons ul li {
  width: 50%;
  position: relative;
}
.prematch-live-buttons ul li button {
  width: 100%;
  height: 36px;
  border: 1px solid transparent;
  background: #2e323e;
  border-right: none;
  border-left: none;
  border-radius: 0 5px 5px 0;
  font: bold 11px/34px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
}
.prematch-live-buttons ul li p span.games-count {
  display: inline-block;
  font: 9px/11px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  background: #212531;
  border-radius: 5px;
  padding: 3px 4px 3px 3px;
}
.prematch-live-buttons ul li:first-child:before {
  content: "";
  height: 36px;
  width: 1px;
  background: #111522;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 22;
}
.prematch-live-buttons ul li:first-child button {
  border-radius: 5px 0 0 5px;
}
.prematch-live-buttons ul li.active button, .prematch-live-buttons ul li:hover button {
  color: #ffffff;
}
.prematch-live-buttons ul li.active p span.games-count, .prematch-live-buttons ul li:hover p span.games-count {
  background: #2e323e;
}

.no-games-information, .now-games-menu {
  color: #7c8292;
}

.animation-control .sound-volume {
  position: absolute;
  top: 95%;
  padding-top: 5%;
  right: -9999em;
  width: 100px;
  z-index: 99;
  opacity: 0;
}

.animation-control .sound-volume > div {
  padding: 5px 15px 7px;
  border-radius: 4px;
}

.animation-control .animation-sound-switch:hover .sound-volume,
.animation-control .sound-volume rzslider {
  margin: 0;
}

.animation-control .sound-volume rzslider span.rz-bubble {
  font-size: 10px;
  top: -25px;
  display: none;
}

.animation-control .sound-volume rzslider span.rz-pointer,
.animation-control .sound-volume rzslider span.rz-bar.rz-selection,
.sound-volume rzslider span.rz-bar.rz-selection,
.detached-game-container .sound-volume rzslider span.rz-bar.rz-selection {
  background: #a61f67;
}

rzslider span.rz-pointer.rz-active:after {
  background: #ffffff;
}

.animation-control .sound-volume rzslider span.rz-bubble.rz-limit {
  display: none;
}

.animation-control .sound-volume rzslider span.rz-pointer {
  top: -7px;
  width: 18px;
  height: 18px;
}

.animation-control .sound-volume rzslider span.rz-pointer:after {
  top: 6px;
  left: 6px;
  width: 6px;
  height: 6px;
}
.animation-control .sound-volume rzslider span.rz-pointer:after:active {
  background: #ffffff;
}

.animation-control .element-monitor {
  background: #2e323e;
  border: 0;
  box-shadow: none;
}

.animation-control .element-monitor ul li.selected,
.animation-control .animation-sound-switch span,
.animation-control .element-monitor ul li,
.animation-control .element-monitor ul li:hover {
  background: none;
  color: #ffffff;
}

.animation-control .animation-sound-switch span,
.animation-control .element-monitor ul li:hover,
.animation-control .element-monitor ul li.selected {
  background: none;
  color: #ffffff;
}

.animation-control .element-monitor ul li.selected,
.animation-control .element-monitor ul li:hover {
  background: #a61f67;
  color: #ffffff;
}

.right-block-flash .sound-volume > div, .detached-game-container .sound-volume > div {
  background: #ffffff;
  box-shadow: 0 -1px 5px #212531;
}

.animation-control .sound-volume > div {
  background: #2e323e;
  box-shadow: 0 -1px 5px #212531;
}

.animation-control .sound-volume rzslider span.rz-bar {
  background: #404654;
}

.animation-control .sound-volume rzslider span.rz-bar.rz-selection, .right-block-flash .sound-volume rzslider span.rz-bar.rz-selection, .detached-game-container .sound-volume rzslider span.rz-bar.rz-selection {
  background: #a61f67;
}

.animation-control .sound-volume rzslider span.rz-pointer, .right-block-flash .sound-volume rzslider span.rz-pointer, .detached-game-container .sound-volume rzslider span.rz-pointer {
  background: #a61f67;
}

.animation-control .sound-volume rzslider span.rz-pointer.rz-active:after, .right-block-flash .sound-volume rzslider span.rz-pointer.rz-active:after, .detached-game-container .sound-volume rzslider span.rz-pointer.rz-active:after {
  background: #ffffff;
}

.animation-control .element-monitor {
  background: #7C7C7C;
  border-top: 1px solid #a61f67;
}

.animation-control .element-monitor ul li:hover {
  background: #4d4d4d;
}

.check.terms .form-error-text {
  left: 20px;
}

.live-view-information-b ul li.video-info-calendar .icon-ic_video_collection_24px {
  position: relative;
  top: 2px;
  left: 0;
}

.live-view-information-b ul li.video-info-calendar .icon-ic_video_collection_24px:before {
  content: "";
}

.icon-ic_video_collection_24px:before {
  content: "";
  font: 16px/20px icomoon;
}

.button-sign:disabled, button.button-sign {
  max-width: 160px;
  padding: 0;
}

.button-sign:disabled, .cashier-button button:disabled {
  background: #404654;
  color: #212531;
}

.form-contain .help-b:after {
  display: none;
}

.tl-data .hover-sp .football-gamer-name {
  background: #2e323e;
  color: #7c8292;
  box-shadow: 0 -1px 0 #212531 inset;
}

.modern .hover-sp {
  width: 380px;
}
.modern .football-gamer-name {
  width: 100%;
}

.gameing-wrapper .video-player-control span.video-pause,
.gameing-wrapper .video-player-control span.video-play,
.gameing-wrapper .video-player-control span.video-mute,
.gameing-wrapper .video-player-control span.video-unmute {
  background: #a61f67;
  color: #ffffff;
}

.list-bet-block .name-b-list ul {
  border-bottom: none;
}

.game-info .game-detailed-stats > span {
  box-shadow: 0 -3px 0 #2e323e;
  background: #2e323e;
}

.game-info .game-detailed-stats .icon-stat-details:before {
  top: 2px;
  background: #ffffff;
  box-shadow: 0 4px 0 #ffffff, 0 8px 0 #ffffff;
}

.body-wrapper.sport.classic .live-game-container .game-info {
  color: #ffffff;
}

.body-wrapper.sport.classic .live-game-container .game-info ul.title li {
  color: #ffffff;
}

.virtual-modern .virtual-sports-tab {
  border-color: #e6e6e6;
}
.virtual-modern .virtual-sports-tab ul li span {
  color: #5f626d;
}
.virtual-modern .competition-switch ul li {
  background: #a61f67;
  color: #ffffff;
}
.virtual-modern .competition-switch ul li.active {
  background: #871a54;
  color: #ffffff;
}
.virtual-modern .competition-switch ul li.active:before {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
}
.virtual-modern .upcoming-events {
  background-color: #a61f67;
}
.virtual-modern .upcoming-events ul li {
  background: #ffffff;
  color: #a61f67;
}
.virtual-modern .upcoming-events ul li.active {
  background: #871a54;
  color: #ffffff;
}
.virtual-modern .upcoming-events ul li.upcoming-title {
  color: #ffffff;
  background: none;
}
.virtual-modern .virt-video-container .video-content .details-overlay div {
  background: #a61f67;
  color: #ffffff;
}
.virtual-modern .horse-racing-details .list-result ul.list-header li p {
  color: black;
}
.virtual-modern .horse-racing-details .list-result li .bets {
  color: black;
}
.virtual-modern .game-title {
  border-bottom-color: black;
  color: black;
}

.list-result ul li.odds.preview {
  position: relative;
  font-weight: bold;
}
.list-result ul li.odds.preview:after {
  content: "";
  display: block;
  background: red;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background: rgba(255, 255, 255, 0.7);
}

.market-contain-b .race-market ul li.odds.prev-h {
  width: 50px;
  white-space: normal;
  font-size: 11px;
  text-align: left;
  background: rgba(244, 244, 246, 0.7);
}

.market-contain-b .race-market ul li.odds .bets.preview {
  opacity: 0.8;
}

.horse-racing-details .list-result ul.list-header,
.horse-racing-details .list-result ul.list-header span {
  color: black;
}

.gameing-wrapper .detached-game-container .detached-game-name p,
.gameing-wrapper .detached-info {
  color: #ffffff;
}

.gameing-wrapper .detached-game-container .detached-game-name,
.gameing-wrapper .detached-game-container .video-player-control {
  text-shadow: none;
  background: #3A3E4B;
}

.gameing-wrapper div.game-video {
  border: 1px solid #2e323e;
}

.gameing-wrapper .game-video.game-video-detached.game-video-fullscreen {
  border: none;
  box-shadow: none;
}

.horse-racing-details .list-result li, .horse-racing-details .list-result li:hover {
  color: black;
}

.horse-racing-details .list-result ul.list-header li, .horse-racing-details .list-result ul.list-header li:hover {
  border-bottom-color: black;
}

.body-wrapper .deposit .form-contain h4 {
  border-bottom: 1px solid #1e2639;
}

.text-deposit-contain {
  padding-right: 30px;
}

.withdraw-tabs li {
  color: #505768;
  font: 30px/30px Roboto, Arial, Helvetica, sans-serif;
}
.withdraw-tabs li:before {
  background: #444855;
}
.withdraw-tabs li.active {
  color: #ffffff;
}
.withdraw-tabs li.active:before {
  background: #a61f67;
}

.table-status table {
  color: #ffffff;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.table-status table tr th {
  text-align: left;
  vertical-align: middle;
  font-weight: normal;
}
.table-status table tr th:last-child {
  text-align: center;
}
.table-status table tr td {
  background: #1e2639;
  border-bottom: 3px solid #171c2c;
  text-align: left;
}
.table-status table tr td:last-child {
  text-align: center;
}
.table-status table tr:nth-child(2) td {
  background: #171c2c;
}
.table-status.wallet table tr th {
  text-align: left;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.table-status.wallet table tr:nth-child(2) td {
  background: #1e2639;
}
.table-status.wallet table tr:nth-child(3) td {
  background: #2e323e;
}

.cancel-btn button {
  background: none;
  border: 2px solid #ffffff;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  border-radius: 0;
}
.cancel-btn.red button {
  background: #a61f67;
  border: 2px solid #a61f67;
}
.cancel-btn.red button:disabled {
  background: #404654;
  color: #505768;
  pointer-events: none;
}

.register .form-contain.deposit div.form-sign-in:first-child {
  background: #1e2639;
  border: none;
}

.account-verification-b p {
  color: #ffffff;
}
.account-verification-b button {
  box-shadow: none;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: #a61f67;
  border: none;
  border-radius: 0;
}

.left-block-history {
  background: #2e323e;
  border-top: none;
  box-shadow: none;
}

.right-block-history.settings, .right-block-history.message.compose .All-Bets-history {
  background: #2e323e;
  border-top: none;
  box-shadow: none;
}
.right-block-history.settings h3 {
  font: 18px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: normal;
}
.right-block-history.new .All-Bets-history h3 {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.right-block-history.new .All-Bets-history .history-list {
  border-spacing: 0;
}
.right-block-history.new .All-Bets-history .history-list ul li {
  border-bottom: 3px solid #171c2c;
  background: #1e2639;
}
.right-block-history.new .All-Bets-history .history-list ul:nth-child(even) li {
  background: #2e323e;
}
.right-block-history.new .history-list ul .transactions-list-date {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: none;
}
.right-block-history.new .history-list ul .transactions-list-date p span {
  color: #ffffff;
}
.right-block-history.new .history-list ul .transactions-money span {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: none;
}
.right-block-history.new .history-list ul .type-transactions p, .right-block-history.new .history-list ul .bonus-title-b p {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.right-block-history.new .pagination ul li {
  font: 14px/28px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid #1e2639;
  background: #1e2639;
}
.right-block-history.new .pagination ul li:hover {
  background: #1e2639;
}
.right-block-history.new .pagination ul li.item-active, .right-block-history.new .pagination ul li.item-active:hover {
  border: 1px solid #1a7051;
  box-shadow: 0 0 1px #1b4133 inset;
}
.right-block-history.new .pagination ul li.item-next:hover, .right-block-history.new .pagination ul li.item-prevew:hover {
  background: #a61f67;
  border-color: #a61f67;
  color: #ffffff;
}

.need2login h2 {
  color: #ffffff;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
}
.need2login h3 {
  color: #ffffff;
  text-transform: uppercase;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.need2login .form-sign-in {
  background: #111522;
}

.question-faq ul li h3:before,
.sub-nav-faq ul li.active a,
.sub-nav-faq ul li a:hover,
.help-rules h1, .help-rules a {
  color: #a61f67;
}

.payments-tab ul li.active {
  box-shadow: 0 3px 0 #a61f67 inset, 1px 0 0 #E6E6E6 inset, -1px 0 0 #E6E6E6 inset;
  border-top: 1px solid #a61f67;
}

.date-free-totalizator ul li:hover a,
.message-contain ul li {
  border-color: #a61f67;
}

.button-sign .loader-btn .md-progress-circular.small-progress {
  top: 8px;
}

.gameing-wrapper .game-video .fav-monitor a.detach-fullscreen,
.game-live-calendar a.on,
.game-live-calendar a:hover,
.gameing-wrapper .game-video .fav-monitor a.detach-fullscreen:before,
.gameing-wrapper .game-video .fav-monitor a {
  background: none;
  color: #ffffff;
}

.gameing-wrapper .game-video .fav-monitor a.detach-fullscreen,
.gameing-wrapper .game-video .fav-monitor a,
.animation-control .element-monitor ul li {
  background: none;
}

.form-sign-in.warning p {
  color: #ffffff;
}
.form-sign-in.warning p button {
  box-shadow: none;
  background: #a61f67;
  border-radius: 0;
}

.left-list-menu ul li ul li ul li:first-child {
  border-top: 1px solid #0e0f11;
}

.animation-control .element-monitor {
  background-color: #2e323e;
}

/* multiset template */
.game-score-multiset {
  display: table;
  width: 100%;
  padding-bottom: 4px;
  border-radius: 5px 5px 0 0;
  background-size: cover;
}

.game-score-multiset ul {
  display: table-row;
}

.game-score-multiset ul.title {
  background: #212532;
}

.game-score-multiset ul.title li {
  font-size: 14px;
  line-height: 30px;
  background: #7C7C7C;
  border-top: 1px solid #a61f67;
}

.game-score-multiset ul.title li:first-child {
  padding: 0 0 0 10px;
  font-size: 12px;
  font-weight: bold;
  margin-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
html[dir=rtl] .game-score-multiset ul.title li:first-child {
  padding: 0 10px 0 0;
}

.game-score-multiset ul.title li:first-child span.ellipsis-text {
  float: left;
  width: calc(100% - 95px);
  box-sizing: border-box;
}
html[dir=rtl] .game-score-multiset ul.title li:first-child span.ellipsis-text {
  float: right;
}

.game-score-multiset ul.title li:last-child {
  min-width: 32px;
}

.game-score-multiset ul.title li.total-score span,
.game-score-multiset ul.title li.sets-score span {
  background: none;
  white-space: nowrap;
}

.game-score-multiset ul li {
  display: table-cell;
  padding: 0 3px;
  min-width: 20px;
  font-size: 24px;
  line-height: 38px;
}

.game-score-multiset ul li dl {
  position: relative;
  height: 100%;
}

.game-score-multiset ul li dl:before {
  content: ".";
  opacity: 0;
}

.game-score-multiset ul li dl dt {
  position: absolute;
  top: 0;
  width: 100%;
}

.game-score-multiset ul li span {
  display: block;
  padding: 0 6px;
}

.game-score-multiset ul:nth-child(2) li {
  padding-top: 7px;
}

.game-score-multiset ul:nth-child(3) li {
  padding-bottom: 7px;
}

.game-score-multiset ul:nth-child(2) li span {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16), 0 -1px 0 rgba(60, 59, 59, 0.28) inset;
}

.game-score-multiset ul li:first-child {
  width: 100%;
  text-align: left;
  position: relative;
}
html[dir=rtl] .game-score-multiset ul li:first-child {
  text-align: right;
}

.game-score-multiset ul li:first-child:link {
  height: 30px;
  line-height: 30px;
}

.game-score-multiset ul li:first-child .team-form {
  position: absolute;
  top: 3px;
  left: 25px;
}

.game-score-multiset ul li:first-child p {
  width: 90%;
  margin: 0 0 0 20px;
  padding-left: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
html[dir=rtl] .game-score-multiset ul li:first-child p {
  margin: 0 20px 0 0;
}

.game-score-multiset ul:last-child li:first-child p {
  line-height: 40px;
}

.game-score-multiset ul:nth-child(2) li:first-child .team-form {
  top: 13px;
}

.game-score-multiset ul:nth-child(2) li:first-child p {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16), 0 -1px 0 rgba(60, 59, 59, 0.28) inset;
}

.game-score-multiset ul li:first-child span.game-time {
  float: right;
  margin-right: 26px;
  width: auto;
}

.game-score-multiset ul li.sets-score {
  color: #effc23;
}

.game-score-multiset ul li.total-score,
.game-score-multiset ul li.sets-score,
.game-score-multiset ul li.serve-team {
  width: 50px;
  padding: 0 6px;
  text-align: center;
}

.game-score-multiset ul li.serve-team .mini-icon-1:before {
  color: #c1c4cd;
}

.game-score-multiset ul li.total-score span,
.game-score-multiset ul li.sets-score span {
  background: rgba(49, 47, 49, 0.5);
  padding: 0 2px;
}

.game-score-multiset ul.title .mini-icon-1 {
  display: inline-block;
  margin: 5px 0 0 0;
}

.game-score-multiset ul.title .mini-icon-1:before,
.game-score-multiset ul li.serve-team .mini-icon-1:before {
  display: block;
  font: 14px/18px "sport-icon";
  color: #c1c4cd;
  text-indent: 0;
}

.game-score-multiset ul.title li.left-arrow,
.game-score-multiset ul.title li.right-arrow {
  color: #a61f67;
  font: 22px "icomoon";
  position: relative;
  min-width: 10px;
  max-width: 10px;
  width: 10px;
}

.game-score-multiset ul.title li.left-arrow.disabled,
.game-score-multiset ul.title li.right-arrow.disabled {
  color: #b8b8b8;
  cursor: default;
}

.game-score-multiset ul li.right-arrow:before,
.game-score-multiset ul li.left-arrow:before {
  content: "";
  display: block;
  position: absolute;
  left: -3px;
  top: 4px;
}
html[dir=rtl] .game-score-multiset ul li.right-arrow:before,
html[dir=rtl] .game-score-multiset ul li.left-arrow:before {
  left: auto;
  right: auto;
  transform: rotate(180deg);
}

.game-score-multiset ul li.left-arrow:before {
  left: auto;
  right: 0;
  transform: rotate(180deg);
}
html[dir=rtl] .game-score-multiset ul li.left-arrow:before {
  left: 0;
  right: auto;
  transform: rotate(0);
}

.game-score-multiset ul li.serve-team .mini-icon-1 {
  display: none;
  position: absolute;
  top: 10px;
  left: 5px;
}
html[dir=rtl] .game-score-multiset ul li.serve-team .mini-icon-1 {
  left: auto;
  right: 5px;
}

.game-score-multiset ul:nth-child(2) li.serve-team .mini-icon-1 {
  top: 17px;
}

.game-score-multiset ul li.serve-team.active {
  position: relative;
}

.game-score-multiset ul li.serve-team.active .mini-icon-1 {
  display: block;
}

.game-score-multiset ul li.serve-team.active:after {
  content: "0";
  opacity: 0;
  width: 40px;
}

.live-game-container .sport-title, .game-score-multiset ul.title li {
  background: #2e323e;
  border-top: 1px solid #2e323e;
}

.multiview-contain {
  float: left;
  width: calc(50% - 6px);
  margin: 0 5px 5px 0;
  height: 400px;
  background: #111522;
  box-sizing: border-box;
  border-radius: 5px;
  list-style: none;
}
.multiview-contain .scroll-j-td {
  background: #171c2c;
}
.multiview-contain .close-multiv-j {
  display: block;
  height: 36px;
  width: 30px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 500;
  border-top-right-radius: 5px;
  text-align: center;
  font: 12px/36px icomoon;
  color: #7c8292;
  transition-duration: 200ms;
}
.multiview-contain .close-multiv-j:hover {
  color: #ffffff;
}
.multiview-contain .close-multiv-j:before {
  content: "";
}
.multiview-contain .game-info .game-horse-racing ul.race-title {
  height: 36px;
  box-shadow: none;
  background: #212531;
}
.multiview-contain.active {
  background-color: #212531;
}
.multiview-contain.active .close-multiv-j, .multiview-contain.active .game-info .game-horse-racing ul.race-title {
  box-shadow: inset 0 -2px 0 #a61f67;
  background-color: #2E323E;
}
.multiview-contain .game-score.soccer-template ul li p span {
  font: normal 14px/18px Roboto, Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1333px) {
  .multiview-contain {
    width: 100%;
  }
}
.multiview-contain .game-score-multiset ul.title .mini-icon-1 {
  margin: 8px 0 0 0;
}
.multiview-contain .game-score-multiset ul.title {
  height: 36px;
  border: 0;
  transition-duration: 200ms;
  line-height: 36px;
  overflow: hidden;
  border-radius: 5px 5px 0 0;
  font-size: 12px;
  font-weight: normal;
}
.multiview-contain .game-score-multiset ul.title li {
  vertical-align: middle;
  background: #2e323e;
  border: 0;
  transition-duration: 200ms;
  font-size: 12px;
  text-shadow: none;
}
.multiview-contain .game-score-multiset ul.title li:first-child {
  border-top-left-radius: 5px;
}
.multiview-contain .game-score-multiset ul.title li:last-child {
  border-top-right-radius: 5px;
}
.multiview-contain .game-score-multiset ul li.right-arrow:before,
.multiview-contain .game-score-multiset ul li.left-arrow:before {
  top: 7px;
}
.multiview-contain .game-score-multiset ul:nth-child(2) li:first-child p,
.multiview-contain .game-score-multiset ul:nth-child(3) li:first-child p {
  margin-left: 10px;
}
.multiview-contain .game-score-multiset ul li {
  font: normal 18px/36px Roboto, Arial, Helvetica, sans-serif;
}
.multiview-contain .game-score-multiset ul li:first-child {
  font-weight: normal;
}
.multiview-contain .game-score-multiset ul.title li:last-child {
  min-width: 20px;
}
.multiview-contain.active .game-score-multiset ul.title li,
.multiview-contain.active .live-game-container .sport-title {
  box-shadow: inset 0 -2px 0 #a61f67;
  background-color: #2E323E;
}
.multiview-contain .live-game-container .game-content {
  border-radius: 5px;
}
.multiview-contain .live-game-container .game-content .game-info {
  border-radius: 8px 8px 0 0;
  box-shadow: none;
  margin-bottom: 0;
}
.multiview-contain .live-game-container .game-content .unpin-button {
  display: none;
}
.multiview-contain .live-game-container .sport-title {
  height: 36px;
  border: 0;
  transition-duration: 200ms;
  line-height: 36px;
  overflow: hidden;
  border-radius: 5px 5px 0 0;
  font-size: 12px;
  font-weight: normal;
}
.multiview-contain .live-game-container .sport-title li {
  vertical-align: middle;
  background: #2e323e;
  border: 0;
  transition-duration: 200ms;
  font-size: 12px;
  text-shadow: none;
}
.multiview-contain .live-game-container .sport-title li:first-child {
  border-top-left-radius: 5px;
}
.multiview-contain .live-game-container .sport-title li:last-child {
  border-top-right-radius: 5px;
}
.multiview-contain .game-contain-j .scroll-j-tr:first-of-type .scroll-j-td {
  border-radius: 6px 6px 0 0;
}
.multiview-contain .game-contain-j .scroll-j-tr:last-of-type .scroll-j-td {
  border-radius: 0 0 4px 4px;
}
.multiview-contain .game-contain-j {
  padding: 5px;
}
.multiview-contain .scroll-j-scroll {
  scrollbar-track-color: #171c2c;
  scrollbar-shadow-color: #171c2c;
}
.multiview-contain .scroll-j-scroll::-webkit-scrollbar {
  background: #171c2c;
}
.multiview-contain .market-contain-b {
  padding: 0 4px;
}
.multiview-contain .game-info .game-control .statistics-toggle.hide-stats-multiview,
.multiview-contain .game-info .game-control .timeline-container.hide-stats-multiview,
.multiview-contain .game-info .game-control.tennis .statistics-toggle.hide-stats-multiview {
  height: 0;
  padding: 0;
  overflow: hidden;
}
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-0 .timeline-container,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-0 .back,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-1 .front,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-1 .timeline-container,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-2 .front,
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-2 .back {
  will-change: transform;
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  opacity: 0;
}
.multiview-contain .statistics-toggle.flip-contain .flip-card.flipped-multivew-1 .back {
  will-change: transform;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}
.multiview-contain .close-multiv-j {
  right: 10px;
}
html[dir=rtl] .multiview-contain .close-multiv-j {
  left: 10px;
  right: auto;
}

@media screen and (max-width: 1599px) {
  .game-score-multiset ul:nth-child(2) li:first-child .team-form {
    top: 6px;
  }

  .game-score-multiset ul li {
    font-size: 22px;
    padding: 0 2px;
  }

  .game-score-multiset ul li span {
    padding: 0 2px;
  }
}
@media screen and (min-width: 1600px) {
  .live-game-container .sport-title span {
    max-width: 450px;
  }
}
/* multiset template end */
.calendar-nav label span.mini-icon-1:before,
.sport-icon-inplay.mini-icon-1:before,
.calendar-content h3 .mini-icon-1:before,
.live-game-container .sport-title .mini-icon-1:before {
  display: block;
  font: 14px/18px "sport-icon";
  color: #c1c4cd;
  text-indent: 0;
}

.calendar-nav input[type=checkbox] + label:before {
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  background: #ddd;
  border-radius: 2px;
  left: 6px;
  top: 5px;
  box-shadow: 0 0 1px #1b1b1b;
}

.calendar-nav input[type=checkbox]:checked + label:after {
  content: "";
  color: #000000;
  display: block;
  position: absolute;
  border-radius: 2px;
  font: 14px/16px "icomoon";
  left: 6px;
  top: 4px;
  text-indent: 0;
}

.calendar-nav {
  float: left;
  width: 100%;
  position: relative;
}

.calendar-nav label {
  float: left;
  width: calc(100% - 70px);
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  display: block;
  padding: 5px 20px 5px 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 33;
  font-weight: bold;
  cursor: pointer;
}

.calendar-nav label span.mini-icon-1 {
  height: 16px;
  position: absolute;
  left: 8px;
  top: 3px;
}

.calendar-nav input[type=checkbox] {
  position: absolute;
  left: -9999em;
}

.calendar-nav input[type=checkbox] + label:before {
  left: 28px;
  top: 6px;
}

.calendar-nav input[type=checkbox]:checked + label:after {
  left: 28px;
  top: 5px;
}

.calendar-nav.active:before,
.calendar-nav:hover:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  height: 100%;
  width: 3px;
  top: 0;
}

.calendar-content {
  float: left;
  width: 100%;
  margin: 0 0 20px;
  height: 40px;
  overflow: hidden;
}

.calendar-content h3 {
  float: left;
  width: 100%;
  height: 40px;
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 40px;
  font-size: 13px;
  position: relative;
  border-radius: 5px;
  cursor: pointer;
}

.calendar-content.active {
  height: auto;
  overflow: inherit;
}

.calendar-content h3 .mini-icon-1 {
  margin: 10px 6px 0 10px;
}

.calendar-content h4 {
  float: left;
  width: 100%;
  height: 30px;
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 30px;
  font-size: 13px;
  text-indent: 5px;
}

.calendar-nav {
  background: #373738;
  border-top: 1px solid #484848;
  border-bottom: 1px solid #222;
}

.calendar-nav label {
  color: #ffffff;
}

.calendar-nav.active:before, .calendar-nav:hover:before {
  background: #a61f67;
}

.calendar-wrapper {
  background: #343434;
}

.calendar-content h3 {
  background: #4B4B4B;
  color: white;
}

.live-game-container .game-info {
  position: relative;
  width: 100%;
  float: left;
  color: #ffffff;
}
html[dir=rtl] .live-game-container .game-info {
  transform: translate3d(0, 0, 0);
  z-index: 300;
}
.live-game-container .game-info.game-boxing .game-score-multiset ul li.sets-score span {
  background: none;
}

.live-game-container .game-info ul.title li {
  color: #ffffff;
}

.live-game-container .game-info .unpin-button {
  box-sizing: border-box;
  position: absolute;
  width: 30px;
  height: 16px;
  top: 7px;
  border: 0;
  padding: 0;
  border-radius: 20px;
  background: #212531;
  color: #212531;
  z-index: 20;
  transition-duration: 200ms;
  display: none;
}
html[dir=ltr] .live-game-container .game-info .unpin-button {
  right: 7px;
}
html[dir=rtl] .live-game-container .game-info .unpin-button {
  left: 7px;
}
@supports (position: sticky) or (position: -webkit-sticky) {
  .live-game-container .game-info .unpin-button {
    display: block;
  }
}
.live-game-container .game-info .unpin-button:before {
  font: 8px/14px icomoon;
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background: #7c8292;
  overflow: hidden;
  display: block;
  position: absolute;
  top: 1px;
  transition-duration: 200ms;
}
html[dir=ltr] .live-game-container .game-info .unpin-button:before {
  left: 1px;
}
html[dir=rtl] .live-game-container .game-info .unpin-button:before {
  right: 1px;
}
.live-game-container .game-info .unpin-button:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.live-game-container .game-info .unpin-button.active {
  background: #1a7051;
  color: #1a7051;
}
.live-game-container .game-info .unpin-button.active:before {
  background: #ffffff;
}
html[dir=ltr] .live-game-container .game-info .unpin-button.active:before {
  left: 15px;
}
html[dir=rtl] .live-game-container .game-info .unpin-button.active:before {
  right: 15px;
}

.live-game-container .sport-title {
  height: 30px;
  font: 13px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-shadow: none;
  background: #7C7C7C;
  border-top: 1px solid #a61f67;
  color: #ffffff;
  cursor: default;
}
html[dir=ltr] .live-game-container .sport-title {
  padding: 0 0 0 10px;
  text-align: left;
}
html[dir=rtl] .live-game-container .sport-title {
  padding: 0 10px 0 0;
  text-align: right;
}

.live-game-container .sport-title span {
  display: block;
  max-width: 300px;
}
html[dir=ltr] .live-game-container .sport-title span {
  float: left;
}
html[dir=rtl] .live-game-container .sport-title span {
  float: right;
}
@media screen and (max-width: 1490px) {
  .live-game-container .sport-title span {
    max-width: 250px;
  }
}

.live-game-container .sport-title .statistics-h2h {
  right: 40px;
  top: 2px;
}

.live-game-container .sport-title .mini-icon-1 {
  display: inline-block;
}
html[dir=ltr] .live-game-container .sport-title .mini-icon-1 {
  margin: 5px 5px 0 0;
}
html[dir=rtl] .live-game-container .sport-title .mini-icon-1 {
  margin: 5px 0 0 5px;
}

html[dir=ltr] .multiview-contain .live-game-container .sport-title .mini-icon-1 {
  margin: 8px 5px 0 0;
}
html[dir=rtl] .multiview-contain .live-game-container .sport-title .mini-icon-1 {
  margin: 8px 0 0 5px;
}

.live-game-container .game-content {
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.multiview-contain .live-game-container .sport-title {
  cursor: all-scroll;
}

.multiview-contain:only-of-type .live-game-container .sport-title {
  cursor: pointer;
}

.live-game-container .sport-title {
  background: #212531;
}

.jeckpot-games-block .info-rules-big h4 {
  color: #ffffff;
}
.jeckpot-games-block .info-rules-big p {
  color: #505768;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.jeckpot-games-block .list-points-slider table tr td, .jeckpot-games-block .list-points-slider table tr th {
  color: #ffffff;
  padding: 12px 0;
  background: #1e2639;
  border: 0;
  border-bottom: 3px solid #171c2c;
  font-weight: normal;
}
.jeckpot-games-block .list-points-slider table tr th {
  background: none;
  border-bottom-color: transparent;
}
.jeckpot-games-block .list-points-slider table tr:nth-child(odd) td {
  background: #2e323e;
}
.jeckpot-games-block .rules-title h2 {
  color: #505768;
}
.jeckpot-games-block .slider-bottom-button, .jeckpot-games-block .slider-bottom-button a, .jeckpot-games-block .slider-top-button, .jeckpot-games-block .slider-top-button a {
  background: none;
  text-indent: 0;
  color: transparent;
}
.jeckpot-games-block .slider-bottom-button a:before {
  font-family: "icomoon";
  content: "";
  color: #ffffff;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 42px;
}
.jeckpot-games-block .slider-top-button a:before {
  font-family: "icomoon";
  content: "";
  color: #ffffff;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 42px;
}

.modern .empty-betslip {
  color: #000000;
}

li.active-format:before {
  content: "";
  position: absolute;
  top: 2px;
  background: #EEE;
  font: 6px/20px "icomoon";
}
html[dir=ltr] li.active-format:before {
  left: 4px;
}
html[dir=rtl] li.active-format:before {
  right: 4px;
}

.sport-icon-m-j {
  color: black;
}

.live-table ul.game-live-row li div.star {
  font: normal 20px/18px "icomoon";
}
.live-table ul.game-live-row li div.star:before {
  content: "";
}

.live-table ul.game-live-row li div.star-active {
  opacity: 1;
}
.live-table ul.game-live-row li div.star-active:before {
  content: "";
  color: #a61f67;
}

.open-game .live-table ul.game-live-row li div.star {
  opacity: 1;
}
.open-game .live-table ul.game-live-row li div.star:before {
  color: #ffffff;
}

.open-game .live-table ul.game-live-row li div.star-active:before,
.live-table:hover ul.game-live-row li div.star-active:before {
  content: "";
  color: #E7EE16;
}

.modern .add-bet-selections {
  color: #293043;
  background: #e6e6e6;
  border-color: #d9d9d9;
}
.modern .edit-bets-contain {
  background: #e6e6e6;
}
.modern .edit-bets-contain .edit-bets-time-id > p {
  color: #293043;
}
.modern .edit-bets-contain .edit-bets-time-id > span {
  color: #293043;
}
.modern .edit-bets-contain .edit-bets-time-id > span b {
  color: #000000;
}
.modern .empty-edit-bet-list {
  color: #000000;
}
.modern .open-bets-buttons > div {
  color: #616161;
  background: #e6e6e6;
}
.modern .open-bets-buttons > div.active {
  color: #293043;
  background: #cccccc;
}
.modern .open-bets-time-id {
  background: #e6e6e6;
}
.modern .slider-open-bets > p {
  color: #293043;
  background: #cccccc;
}
.modern .slider-open-bets > p:after {
  color: #293043;
}
.modern .button-view-contain-v3 .open-bets-cashout-button:after {
  box-shadow: 0 0 0 1px #ffffff;
}
.modern .hover-auto-cashout-rule .auto-cashout-rule {
  background: #c1c4cd;
}
.modern .hover-auto-cashout-rule .auto-cashout-rule > h4 {
  color: #2e323e;
}
.modern .hover-auto-cashout-rule .auto-cashout-rule > p {
  color: #505768;
}
.modern .hover-auto-cashout-rule .auto-cashout-rule > p > b {
  color: #2e323e;
}
.modern .hover-auto-cashout-rule .auto-cashout-rule:before {
  border-color: transparent transparent #c1c4cd transparent;
}
.modern .bet-status-container {
  background: none;
  border-radius: 0;
  box-shadow: 0 1px 0 #d9d9d9 inset;
}
.modern .bet-status-select {
  color: #293043;
  box-shadow: 0 -1px 0 #d9d9d9 inset;
}
.modern .bet-status-input {
  border-color: #d9d9d9;
}
.modern .bet-status-get > div > button {
  color: rgba(255, 255, 255, 0.8);
  background: #737887;
}
.modern .bet-status-get > div > button:hover {
  background: #8e929f;
}
.modern .open-bets-possible-wrapper {
  background: none;
}
.modern .title-event-b-v3 > span {
  color: #3f4553;
}
html[dir=rtl] .modern .game-control .game-statistics li .stat-l {
  text-align: right;
}
.modern .button-view-contain-v3 > button:disabled,
.modern .bs-cash-out-btn > button:disabled {
  box-shadow: 0 0 0 1px #000000 inset;
  color: #000000;
}
.modern .open-bets-buttons > div.suggested-bets-button.active {
  background: -moz-linear-gradient(left, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
  background: linear-gradient(to right, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
  box-shadow: none;
}
html[dir=rtl] .modern .open-bets-buttons > div.suggested-bets-button.active {
  background: -moz-linear-gradient(right, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
  background: -webkit-linear-gradient(right, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
  background: linear-gradient(to left, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
}
.modern .suggest-contain-list {
  background: -moz-linear-gradient(left, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: linear-gradient(to right, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
}
html[dir=rtl] .modern .suggest-contain-list {
  background: -moz-linear-gradient(right, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: -webkit-linear-gradient(right, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: linear-gradient(to left, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
}
.modern .suggest-contain-list.suggested-prematch {
  background: -moz-linear-gradient(45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: -webkit-linear-gradient(45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: linear-gradient(45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
}
html[dir=rtl] .modern .suggest-contain-list.suggested-prematch {
  background: -moz-linear-gradient(-45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: linear-gradient(-45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
}
.modern .suggest-title-event-live > p,
.modern .suggest-single-event-info > div > div {
  color: #ffffff;
}
.modern .ew-box-v3 {
  margin-top: 4px;
}
html[dir=ltr] .modern .ew-box-v3 {
  float: right;
  padding-right: 10px;
}
html[dir=rtl] .modern .ew-box-v3 {
  float: left;
  padding-left: 10px;
}
.modern .ew-total-view-v3 {
  color: #293043;
  background: #e6e6e6;
  box-shadow: 0 0 0 1px #cccccc inset;
}
.modern .sp-odd-selector {
  position: absolute;
  top: 20px;
  right: 4px;
}
html[dir=rtl] .modern .sp-odd-selector {
  left: 4px;
  right: auto;
}
.modern .sp-odd-selector:after {
  font-size: 18px;
  top: calc((100% - 18px) / 2);
}
.modern .sp-odd-selector > select {
  height: 18px;
  padding: 0 15px 0 6px;
  font-size: 10px;
  color: #293043;
  background: #e6e6e6;
  box-shadow: 0 0 0 1px #cccccc inset;
}
html[dir=ltr] .modern .sp-odd-selector > select {
  padding: 0 15px 0 6px;
}
html[dir=rtl] .modern .sp-odd-selector > select {
  padding: 0 6px 15px;
}
.modern .active-stake-buttons {
  background: #ebebeb;
}
.modern .active-stake-buttons > ol > li > input.ng-valid.ng-not-empty.ng-valid-maxlength, .modern .active-stake-buttons > ol > li > input.ng-empty, .modern .active-stake-buttons > ol > li > input.ng-invalid {
  color: #686767;
}
.modern .closed-calculator-b,
.modern .bet-calculator-selections-number > i {
  color: rgba(0, 0, 0, 0.5);
}
.modern .closed-calculator-b:hover,
.modern .bet-calculator-selections-number > i:hover {
  color: #000000;
}
.modern .select-calc-box-b .select-block:after {
  color: #000000;
}
.modern .greyhound-toggle .multi-column-mode-toggle {
  color: #000000;
}
.modern .boosted {
  color: black;
}
.modern .icon-link:before {
  margin-top: 0;
}
.modern .market-stats .md-progress-circular {
  top: 0;
}
.modern .statistic-quality-contain {
  background: #ebebeb;
}
.modern .main-title-statistic-quality,
.modern .title-statistic-quality,
.modern .sub-title-statistic-quality,
.modern .overview-statistic-quality > li > p,
.modern .detail-statistic-qualit > li,
.modern .qualify-statistic-quality > li.average-goals > b,
.modern .statistic-no-available,
.modern .qualify-statistic-quality > li > p,
.modern .qualify-statistic-quality > li > span {
  color: black;
}
.modern .tab-statistic-quality > li {
  background: #cccccc;
  color: #616161;
}
.modern .tab-statistic-quality > li:hover, .modern .tab-statistic-quality > li.active {
  color: black;
}
.modern .detail-statistic-qualit > li > span {
  background: #cccccc;
}
.modern .qualify-statistic-quality > li.average-goals > p {
  color: #616161;
}
.modern .qualify-statistic-quality > li > span {
  color: #7b8191;
}
.modern .more-statistic-quality,
.modern .game-video-container p,
.modern .contain-v-a-fanction-icons-v3 > ul > li.active:before {
  color: #7b8191;
}
.modern .animation-video-title-row-v3 {
  background: #e6e6e6;
}
.modern .anime-video-switcher-v3,
.modern .video-animation-vox-v3 {
  background: #f7f7f7;
}
.modern .chanel-grayhound-s > select {
  color: #7b8191;
  background: #f7f7f7;
}
.modern .edit-bets-icon,
.modern .refresh-icon {
  color: #c29440;
}
.modern .edit-bets-icon:hover,
.modern .refresh-icon:hover {
  color: #ceaa67;
}
.modern .mixed-matches:after {
  color: #000000;
}
.modern .mixed-matches-tab {
  color: #000000;
  background: #d9d9d9;
}
.modern .mixed-matches-teams > ul {
  background: #d9d9d9;
}
.modern .mixed-matches-teams > ul > li, .modern .mixed-matches-teams > ul > li:not(.mixed-matches-vs) {
  color: #000000;
}

.virtual-v-2 .virt-video-container {
  margin-top: 0;
  border-radius: 0;
}

.last-result-v2 {
  float: left;
  width: 100%;
  margin-left: 5px;
  background: #171c2c;
}
.last-result-v2 > h3 {
  float: left;
  width: 100%;
  height: 30px;
  background: #252f46;
  border-bottom: 1px solid #1a7051;
  color: #c1c4cd;
  text-transform: uppercase;
  box-sizing: border-box;
  padding: 0 10px;
  font-size: 12px;
  line-height: 30px;
  border-radius: 3px 3px 0 0;
  font-weight: normal;
}

.video-and-result-c {
  display: table;
  vertical-align: top;
  width: 100%;
}

.video-side-p {
  display: table-cell;
  vertical-align: middle;
}

.last-result-side-p {
  display: table-cell;
  vertical-align: top;
  width: 412px;
  background: #171c2c;
  margin-left: 5px;
}
.last-result-side-p.live-socre-table {
  width: 550px;
}

.game-info-row-v {
  float: left;
  width: 100%;
  margin: 1px 0 0 0;
  border-radius: 3px;
  border-bottom: 1px solid #111522;
  height: 32px;
  padding: 0 10px;
  box-sizing: border-box;
  background: #1e2639;
}
.game-info-row-v > span {
  display: inline-block;
  color: #c1c4cd;
  font-size: 12px;
  line-height: 32px;
}
.game-info-row-v > span:first-child {
  width: 70px;
}
.game-info-row-v > i {
  color: #c29440;
  font-size: 14px;
  line-height: 32px;
  font-style: normal;
  float: right;
}

.virtual-games .virtual-v-2 .virt-video-container {
  max-width: inherit;
  margin: inherit;
}
.virtual-games .virtual-v-2 .virt-video-container .video-content .player {
  height: inherit;
}

.live-scores-t {
  float: left;
  width: 100%;
  margin-left: 5px;
  background: #171c2c;
}
.live-scores-t > h3 {
  float: left;
  width: 100%;
  height: 28px;
  background: #252f46;
  color: #c1c4cd;
  text-transform: uppercase;
  box-sizing: border-box;
  padding: 0 10px;
  font-size: 12px;
  line-height: 28px;
  border-radius: 3px 3px 0 0;
  font-weight: normal;
  margin-bottom: 1px;
}

.no-data-p {
  float: left;
  width: 100%;
  text-align: center;
  color: #c1c4cd;
  font-size: 14px;
  line-height: 16px;
  padding: 5px 0;
}

.live-scores-info {
  display: table;
  width: 100%;
  height: 48px;
  border-radius: 3px;
  margin-top: 1px;
  border-bottom: 1px solid #111522;
  background: #1e2639;
  padding: 0 10px;
  box-sizing: border-box;
}
.live-scores-info > div {
  display: table-cell;
  vertical-align: middle;
}
.live-scores-info > div:first-child {
  width: 70px;
}
.live-scores-info > div:first-child > span {
  color: #7c8292;
  font-size: 9px;
  line-height: 12px;
  float: left;
  width: 100%;
}
.live-scores-info > div:last-child {
  width: 46px;
}
.live-scores-info > div:last-child > span {
  border-radius: 3px;
  border: 1px solid #404654;
  height: 26px;
  box-sizing: border-box;
  padding: 0 10px;
}
.live-scores-info > div:last-child > span > i {
  font-size: 12px;
  line-height: 14px;
  font-style: normal;
}
.live-scores-info > div:last-child > span > i:first-child {
  padding: 0 10px 0 0;
  font-weight: bold;
  color: #f4f4f6;
}
.live-scores-info > div:last-child > span > i:last-child {
  color: #7c8292;
}
.live-scores-info > div > p {
  color: #c1c4cd;
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 116px);
}
.live-scores-info:hover {
  background: #2e323e;
}
.live-scores-info.active {
  background: #2e323e;
}

.live-table-all-i {
  float: left;
  width: 100%;
  margin-left: 5px;
}
.live-table-all-i > h3 {
  float: left;
  width: 100%;
  height: 28px;
  background: #252f46;
  color: #c1c4cd;
  text-transform: uppercase;
  box-sizing: border-box;
  padding: 0 10px;
  font-size: 12px;
  line-height: 28px;
  border-radius: 3px 3px 0 0;
  font-weight: normal;
}
.live-table-all-i > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 10px;
  height: 28px;
  margin-bottom: 1px;
  background: #1e2639;
  display: table;
}
.live-table-all-i > ul > li {
  width: 40px;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.live-table-all-i > ul > li:last-child {
  width: 20px;
}
.live-table-all-i > ul > li:nth-last-child(2) {
  width: 36px;
  width: 36px;
}
.live-table-all-i > ul > li:nth-child(2) {
  width: auto;
}
.live-table-all-i > ul > li > span {
  font-size: 12px;
  line-height: 28px;
  color: #c1c4cd;
}
.live-table-all-i > ul > li > i {
  position: absolute;
  right: 8px;
  top: 1px;
}

.select-matchday {
  float: left;
  width: 100%;
  padding: 12px 10px;
  box-sizing: border-box;
  background: #1e2639;
  text-align: right;
  white-space: nowrap;
}
.select-matchday > h3 {
  float: left;
  font-size: 12px;
  line-height: 40px;
  color: #c1c4cd;
}
.select-matchday > span {
  display: inline-block;
  vertical-align: top;
  padding: 3px 6px;
  background: #404654;
  color: #f4f4f6;
  font-size: 14px;
  line-height: 16px;
  margin: 8px 0 0 4px;
}
.select-matchday > span.active {
  background: #1a7051;
}

@media screen and (max-width: 1600px) {
  .video-and-result-c {
    display: block;
  }

  .video-side-p {
    display: block;
  }

  .last-result-side-p.live-socre-table {
    width: 100%;
  }

  .live-scores-t,
.live-table-all-i {
    margin: 4px 0 0;
  }

  .select-matchday {
    text-align: center;
    white-space: normal;
  }
  .select-matchday > h3 {
    width: 100%;
    line-height: 24px;
  }
}
.special-game-iframe-info {
  display: none;
}
.special-game-iframe-info + .big-game-control {
  display: none;
}

.side-bar-available {
  position: relative;
}
.side-bar-available .special-game-iframe {
  width: calc(100% - 40px);
}
html[dir=rtl] .side-bar-available .special-game-iframe {
  float: right;
}
.side-bar-available .big-game-control {
  display: block;
}
.side-bar-available .big-game-control .icon-delete a:before {
  color: #ffffff;
}

.hasSidebar .special-game-iframe {
  width: calc(100% - 260px);
}
.hasSidebar .special-game-iframe-info {
  display: block;
  width: 220px;
  height: 100%;
  position: relative;
}
html[dir=ltr] .hasSidebar .special-game-iframe-info {
  float: right;
}
html[dir=rtl] .hasSidebar .special-game-iframe-info {
  float: left;
}
.modern .conteiner-content {
  padding: 10px 0 40px 0;
}

.modern .lineUpPopupContainer {
  background: whitesmoke;
  height: 250px;
}

.modern .single-player-name > span {
  color: #000000;
  font-weight: normal;
}
.modern .single-player-name > span:first-child {
  background: #d9d9d9;
}
.modern .single-player-name > span.position-c {
  background: none;
}
.modern .single-player-name > span.position-c:before {
  color: #434650;
}

.modern .active-players {
  background: #d9d9d9;
}
.modern .active-players > span {
  color: #616161;
}

.modern .lineup-team-name {
  background: white;
}
.modern .lineup-team-name > span {
  color: #616161;
}

.modern .lineup.opened:after {
  border-color: transparent transparent white transparent;
}

.All-Bets-history .settings-info-contain .tooltip-wrapper-j select {
  width: 100%;
  padding: 0 14px;
  box-sizing: border-box;
  position: relative;
}

.introjs-overlay {
  position: absolute;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  -ms-filter: "alpha(opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1 !important;
}

.introjs-showElement {
  z-index: 9999999 !important;
}

.introjs-relativePosition {
  position: relative;
}

.introjs-helperLayer {
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #777;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-helperNumberLayer {
  position: absolute;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #ff3019;
  background: -webkit-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
  background: -moz-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: -ms-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: -o-linear-gradient(top, #ff3019 0, #cf0404 100%);
  background: linear-gradient(to bottom, #ff3019 0, #cf0404 100%);
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}

.introjs-arrow {
  border: 5px solid white;
  content: "";
  position: absolute;
}

.introjs-arrow.top {
  top: -10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white;
}

.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color: white;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-tooltip {
  position: absolute;
  padding: 10px;
  background-color: white;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  -ms-transition: opacity 0.1s ease-out;
  -o-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
}

.introjs-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}

.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none;
  box-shadow: 0 1px 1px #e3e3e3;
}

.introjs-button:focus,
.introjs-button:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4);
}

.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.introjs-skipbutton {
  margin-right: 5px;
  color: #7a7a7a;
}

.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: 0;
}

.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-disabled,
.introjs-disabled:hover,
.introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}

.introjs-bullets {
  text-align: center;
}

.introjs-bullets ul {
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}

.introjs-bullets ul li {
  list-style: none;
  float: left;
  margin: 0 2px;
}

.introjs-bullets ul li a {
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
}

.introjs-bullets ul li a:hover {
  background: #999;
}

.introjs-bullets ul li a.active {
  background: #999;
}

html[dir=rtl] .introjs-tooltipbuttons {
  text-align: left;
}
html[dir=rtl] .introjs-skipbutton {
  margin-left: 5px;
}
html[dir=rtl] .introjs-tooltip {
  direction: rtl;
}
html[dir=rtl] .introjs-prevbutton {
  border: 1px solid #d4d4d4;
  border-left: 0;
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}
html[dir=rtl] .introjs-nextbutton {
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
}

.barcode.code128 {
  min-height: 10px;
}

.barcode.code128 > div.b {
  background: none repeat scroll 0 0 #000000;
  float: left;
  height: 100%;
}

.barcode.code128 > div.w {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  height: 100%;
}

.barcode.code128 .w20 {
  width: 20px;
}

.barcode.code128 .w1 {
  width: 1px;
}

.barcode.code128 .w2 {
  width: 2px;
}

.barcode.code128 .w3 {
  width: 3px;
}

.barcode.code128 .w4 {
  width: 4px;
}

.barcode.code128 .w5 {
  width: 5px;
}

.barcode.code128 .w6 {
  width: 6px;
}

.barcode.code128 .w7 {
  width: 7px;
}

.barcode.code128 .w8 {
  width: 8px;
}

.barcode.code128 .w9 {
  width: 9px;
}

.barcode.code128 .w10 {
  width: 10px;
}

.barcode.code128 .b1 {
  width: 1px;
}

.barcode.code128 .b2 {
  width: 2px;
}

.barcode.code128 .b3 {
  width: 3px;
}

.barcode.code128 .b4 {
  width: 4px;
}

.barcode.code128 .b5 {
  width: 5px;
}

.barcode.code128 .b6 {
  width: 6px;
}

.barcode.code128 .b7 {
  width: 7px;
}

.barcode.code128 .b8 {
  width: 8px;
}

.barcode.code128 .b9 {
  width: 9px;
}

.barcode.code128 .b10 {
  width: 10px;
}

.rg-tracker {
  position: relative;
}

.rg-slider-wrapper {
  width: 100%;
}

.rg-slider-trackbar {
  background: lightgrey;
  border-radius: 15px;
}

.rg-tracker {
  width: 10px;
  height: 10px;
  background: #a61f67;
  border-radius: inherit;
}

.rg-navigator {
  width: 100%;
  float: left;
}

.rg-navigator ul li {
  display: table-cell;
  text-align: left;
  width: 1%;
}

.rg-navigator ul {
  padding: 0;
  margin: 0;
  width: 100%;
}

.rg-list-lastitem {
  float: right;
}

rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 30px 0 15px 0;
  vertical-align: middle;
}

rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}

rzslider span.rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

rzslider span.rz-bar {
  z-index: 0;
  width: 100%;
  height: 100%;
  background: #d8e0f3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

rzslider span.rz-bar.rz-selection {
  z-index: 1;
  width: 0;
  background: #0db9f0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

rzslider span.rz-pointer {
  top: -14px;
  z-index: 2;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

rzslider span.rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  content: "";
}

rzslider span.rz-pointer:hover:after {
  background-color: #fff;
}

rzslider span.rz-pointer.rz-active:after {
  background-color: #451aff;
}

rzslider span.rz-bubble {
  top: -32px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
}

rzslider span.rz-bubble.rz-selection {
  top: 16px;
}

rzslider span.rz-bubble.rz-limit {
  color: #55637d;
}

.animated {
  animation-fill-mode: both;
  animation-duration: 0.6s;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade-in-up {
  animation-name: fadeInUp;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade-in-down {
  animation-name: fadeInDown;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fade-in-right {
  animation-name: fadeInRight;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fade-in-left {
  animation-name: fadeInLeft;
}

.hopscotch-bubble .hopscotch-nav-button {
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  margin: 0;
  overflow: visible;
  text-decoration: none !important;
  width: auto;
  padding: 0 10px;
  height: 26px;
  font: 11px/24px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  box-sizing: border-box;
  transition: color 200ms, border 200ms, background 200ms;
}

.hopscotch-bubble .hopscotch-nav-button.next {
  border-color: #1a7151;
  color: #fff;
  margin: 0 0 0 5px;
  background-color: #1a7151;
}

.hopscotch-bubble .hopscotch-nav-button.next:hover {
  background-color: #208c65;
  border-color: #208c65;
}

.hopscotch-bubble .hopscotch-nav-button.prev {
  border-color: #7b8191;
  color: #2e323e;
  background-color: transparent;
}

.hopscotch-bubble .hopscotch-nav-button.prev:hover {
  background-color: #f3f3f5;
  border-color: #f3f3f5;
}

.hopscotch-bubble .hopscotch-nav-button.prev:hover {
  color: #121623;
}

.hopscotch-bubble {
  background-color: #c3c6ce;
  color: #3f4553;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  position: absolute;
  z-index: 99999999;
  box-sizing: content-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}

.hopscotch-bubble * {
  box-sizing: content-box;
}

.hopscotch-bubble.animate {
  -moz-transition-property: top, left;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: ease-in-out;
  -ms-transition-property: top, left;
  -ms-transition-duration: 0.3s;
  -ms-transition-timing-function: ease-in-out;
  -o-transition-property: top, left;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-property: top, left;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in-out;
  transition-property: top, left;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

.hopscotch-bubble.invisible {
  opacity: 0;
}

.hopscotch-bubble.hide, div.hopscotch-bubble .hide, div.hopscotch-bubble .hide-all {
  display: none;
}

.hopscotch-bubble h3 {
  color: #2e323e;
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0 15px 0 0;
  padding: 0;
}

.hopscotch-bubble .hopscotch-bubble-container {
  box-shadow: 0 0 10px #000;
  padding: 10px;
  position: relative;
  text-align: left;
  -webkit-font-smoothing: antialiased;
}

.hopscotch-bubble .hopscotch-content {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: -5px 0 11px;
  padding-top: 8px;
}

.hopscotch-bubble .hopscotch-bubble-content {
  margin: -5px 0 0 50px;
}

.hopscotch-bubble.no-number .hopscotch-bubble-content {
  margin: 0;
}

.hopscotch-bubble .hopscotch-bubble-close {
  border: 0;
  color: #7b8191;
  display: block;
  padding: 8px;
  position: absolute;
  text-decoration: none;
  text-indent: -9999px;
  width: 8px;
  height: 8px;
  top: 10px;
  right: 8px;
  background: none;
  transition: color 200ms;
  cursor: pointer;
}

.hopscotch-bubble .hopscotch-bubble-close:hover {
  color: #2e323e;
}

.hopscotch-bubble .hopscotch-bubble-close:before {
  text-indent: 0;
  position: absolute;
  left: 4px;
  top: 4px;
  font: 8px/8px icomoon;
  content: "";
}

.hopscotch-bubble .hopscotch-bubble-close.hide,
.hopscotch-bubble .hopscotch-bubble-close.hide-all {
  display: none;
}

.hopscotch-bubble .hopscotch-bubble-number {
  color: #C3C6CE;
  display: block;
  float: left;
  font: 20px/26px icomoon;
  padding: 0;
  text-align: center;
  width: 50px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #1f7355;
  text-indent: -9999em;
}

.hopscotch-bubble .hopscotch-bubble-number:before {
  text-indent: 0;
  content: "";
  position: absolute;
  left: 14px;
  top: 8px;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container {
  position: absolute;
  width: 0;
  height: 0;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow, div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow-border {
  width: 0;
  height: 0;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container.up {
  top: -6px;
  left: 10px;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
  border-bottom: 10px solid #1f7355;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: relative;
  top: -3px;
  left: 4px;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container.down {
  bottom: -39px;
  left: 10px;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
  border-top: 10px solid #1F7355;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: relative;
  top: -40px;
  left: 4px;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container.left {
  top: 10px;
  left: 1px;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
  border-bottom: 10px solid transparent;
  border-right: 10px solid #1f7355;
  border-top: 10px solid transparent;
  position: relative;
  left: -9px;
  top: -2px;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container.right {
  top: 10px;
  right: 0;
}

.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
  border-bottom: 10px solid transparent;
  border-left: 10px solid #C3C6CE;
  border-top: 10px solid transparent;
  position: relative;
  left: -2px;
  top: -2px;
}

.hopscotch-bubble .hopscotch-actions {
  margin: 10px 0 0;
  text-align: right;
}

@font-face {
  font-family: Roboto;
  font-weight: normal;
  font-style: normal;
  src: local("mardoto-regular"), url("../../../fonts/arm/mardoto-regular-webfont.woff2?v=650") format("woff2"), url("../../../fonts/arm/mardoto-regular-webfont.woff?v=650") format("woff"), url("../../../fonts/arm/mardoto-regular-webfont.ttf?v=650") format("truetype");
  unicode-range: U+0530-058F;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  font-weight: bold;
  font-style: normal;
  src: local("mardoto-bold"), url("../../../fonts/arm/mardoto-bold-webfont.woff2?v=650") format("woff2"), url("../../../fonts/arm/mardoto-bold-webfont.woff?v=650") format("woff"), url("../../../fonts/arm/mardoto-bold-webfont.ttf?v=650") format("truetype");
  unicode-range: U+0530-058F;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  font-weight: normal;
  font-style: normal;
  src: local("Roboto"), url("../../../fonts/default/Roboto.woff2?v=650") format("woff2"), url("../../../fonts/default/Roboto.woff?v=650") format("woff"), url("../../../fonts/default/Roboto.ttf?v=650") format("truetype"), url("../../../fonts/default/Roboto.eot?v=650"), url("../../../fonts/default/Roboto.eot?v=650") format("embedded-opentype"), url("../../../fonts/default/Roboto.svg?v=650") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  font-weight: 700;
  font-style: normal;
  src: local("Roboto Bold"), url("../../../fonts/default/RobotoBold.woff2?v=650") format("woff2"), url("../../../fonts/default/RobotoBold.woff?v=650") format("woff"), url("../../../fonts/default/RobotoBold.ttf?v=650") format("truetype"), url("../../../fonts/default/RobotoBold.eot?v=650"), url("../../../fonts/default/RobotoBold.eot?v=650") format("embedded-opentype"), url("../../../fonts/default/RobotoBold.svg?v=650") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  font-weight: normal;
  font-style: normal;
  src: local("IRAN_SemiBold"), url("../../../fonts/farsi/IRAN_SemiBold.woff2?v=650") format("woff2"), url("../../../fonts/farsi/IRAN_SemiBold.woff?v=650") format("woff"), url("../../../fonts/farsi/IRAN_SemiBold.ttf?v=650") format("truetype"), url("../../../fonts/farsi/IRAN_SemiBold.eot?v=650");
  unicode-range: U+0600-06FF;
  font-display: fallback;
}
@font-face {
  font-family: Roboto;
  font-weight: bold;
  font-style: normal;
  src: local("IRAN_SemiBold"), url("../../../fonts/farsi/IRAN_SemiBold.woff2?v=650") format("woff2"), url("../../../fonts/farsi/IRAN_SemiBold.woff?v=650") format("woff"), url("../../../fonts/farsi/IRAN_SemiBold.ttf?v=650") format("truetype"), url("../../../fonts/farsi/IRAN_SemiBold.eot?v=650");
  unicode-range: U+0600-06FF;
  font-display: fallback;
}
@font-face {
  font-family: "sport-icon";
  src: url("../../../fonts/sport/fonts/icomoon.eot?v=650");
  src: url("../../../fonts/sport/fonts/icomoon.eot?v=650") format("embedded-opentype"), url("../../../fonts/sport/fonts/icomoon.woff?v=650") format("woff"), url("../../../fonts/sport/fonts/icomoon.ttf?v=650") format("truetype"), url("../../../fonts/sport/fonts/icomoon.svg?v=650#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "icomoon";
  src: url("../../../fonts/icomoon/fonts/icomoon.eot?v=650");
  src: url("../../../fonts/icomoon/fonts/icomoon.eot?v=650") format("embedded-opentype"), url("../../../fonts/icomoon/fonts/icomoon.woff?v=650") format("woff"), url("../../../fonts/icomoon/fonts/icomoon.ttf?v=650") format("truetype"), url("../../../fonts/icomoon/fonts/icomoon.svg?v=650#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@keyframes footer-fixed {
  0% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(0, 102%, 0);
    -webkit-transform: translate3d(0, 102%, 0);
  }
}
@keyframes footer-fixed-active {
  0% {
    transform: translate3d(0, 102%, 0);
    -webkit-transform: translate3d(0, 102%, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@keyframes rotate-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes show-hide-skillgames-faq {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    margin-top: -3000px;
  }
  60% {
    opacity: 1;
    margin-top: 25px;
  }
  75% {
    margin-top: -10px;
  }
  90% {
    margin-top: 5px;
  }
  to {
    margin-top: 0;
  }
}
.flag-icon {
  background: url(../../../images/flags.png?v=650) no-repeat 0 0/100%;
  width: 16px;
  height: 16px;
  image-rendering: pixelated;
}

.flag-asean {
  background-position: 0 0;
}

.flag-afghanistan {
  background-position: 0 0.34483%;
}

.flag-africa {
  background-position: 0 0.68966%;
}

.flag-aland {
  background-position: 0 1.03448%;
}

.flag-albania, .separator-contain-nav .settings-icon-contain.leng-b.selected-alb:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.alb:before {
  background-position: 0 1.37931%;
}

.flag-alderney {
  background-position: 0 1.72414%;
}

.flag-algeria {
  background-position: 0 2.06897%;
}

.flag-all {
  background-position: 0 2.41379%;
}

.flag-americansamoa {
  background-position: 0 2.75862%;
}

.flag-andorra {
  background-position: 0 3.10345%;
}

.flag-angola {
  background-position: 0 3.44828%;
}

.flag-anguilla {
  background-position: 0 3.7931%;
}

.flag-antiguaandbarbuda {
  background-position: 0 4.13793%;
}

.flag-arableague, .separator-contain-nav .settings-icon-contain.leng-b.selected-arb:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.arb:before {
  background-position: 0 4.48276%;
}

.flag-argentina {
  background-position: 0 4.82759%;
}

.flag-armenia, .separator-contain-nav .settings-icon-contain.leng-b.selected-arm:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.arm:before {
  background-position: 0 5.17241%;
}

.flag-aruba {
  background-position: 0 5.51724%;
}

.flag-asia {
  background-position: 0 5.86207%;
}

.flag-australia {
  background-position: 0 6.2069%;
}

.flag-austria {
  background-position: 0 6.55172%;
}

.flag-azerbaijan, .separator-contain-nav .settings-icon-contain.leng-b.selected-aze:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.aze:before {
  background-position: 0 6.89655%;
}

.flag-bahamas {
  background-position: 0 7.24138%;
}

.flag-bahrain {
  background-position: 0 7.58621%;
}

.flag-bangladesh {
  background-position: 0 7.93103%;
}

.flag-barbados {
  background-position: 0 8.27586%;
}

.flag-basquecountry {
  background-position: 0 8.62069%;
}

.flag-belarus {
  background-position: 0 8.96552%;
}

.flag-belgium {
  background-position: 0 9.31034%;
}

.flag-belize {
  background-position: 0 9.65517%;
}

.flag-benin {
  background-position: 0 10%;
}

.flag-bermuda {
  background-position: 0 10.34483%;
}

.flag-bhutan {
  background-position: 0 10.68966%;
}

.flag-bolivia {
  background-position: 0 11.03448%;
}

.flag-bonairesinteustatiusandsaba {
  background-position: 0 11.37931%;
}

.flag-bosniaherzegovina, .separator-contain-nav .settings-icon-contain.leng-b.selected-bos:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.bos:before {
  background-position: 0 11.72414%;
}

.flag-botswana {
  background-position: 0 12.06897%;
}

.flag-bouvet {
  background-position: 0 12.41379%;
}

.flag-brazil, .separator-contain-nav .settings-icon-contain.leng-b.selected-pt-br:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.pt-br:before {
  background-position: 0 12.75862%;
}

.flag-britishindianoceanterritory {
  background-position: 0 13.10345%;
}

.flag-brunei {
  background-position: 0 13.44828%;
}

.flag-bulgaria, .separator-contain-nav .settings-icon-contain.leng-b.selected-bgr:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.bgr:before {
  background-position: 0 13.7931%;
}

.flag-burkinafaso {
  background-position: 0 14.13793%;
}

.flag-burundi {
  background-position: 0 14.48276%;
}

.flag-caricom {
  background-position: 0 14.82759%;
}

.flag-cis {
  background-position: 0 15.17241%;
}

.flag-cambodja, .flag-cambodia {
  background-position: 0 15.51724%;
}

.flag-cameroon {
  background-position: 0 15.86207%;
}

.flag-canada, .separator-contain-nav .settings-icon-contain.leng-b.selected-en-ca:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.en-ca:before {
  background-position: 0 16.2069%;
}

.flag-capeverde {
  background-position: 0 16.55172%;
}

.flag-catalonia {
  background-position: 0 16.89655%;
}

.flag-caymanislands {
  background-position: 0 17.24138%;
}

.flag-centralafricanrepublic {
  background-position: 0 17.58621%;
}

.flag-chad {
  background-position: 0 17.93103%;
}

.flag-chile {
  background-position: 0 18.27586%;
}

.flag-china, .separator-contain-nav .settings-icon-contain.leng-b.selected-zhh:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.zhh:before, .separator-contain-nav .settings-icon-contain.leng-b.selected-chi:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.chi:before {
  background-position: 0 18.62069%;
}

.flag-chinesetaipei {
  background-position: 0 18.96552%;
}

.flag-christmas {
  background-position: 0 19.31034%;
}

.flag-cocoskeeling {
  background-position: 0 19.65517%;
}

.flag-colombia {
  background-position: 0 20%;
}

.flag-commonwealth {
  background-position: 0 20.34483%;
}

.flag-comoros {
  background-position: 0 20.68966%;
}

.flag-congobrazzaville {
  background-position: 0 21.03448%;
}

.flag-congokinshasa {
  background-position: 0 21.37931%;
}

.flag-cookislands {
  background-position: 0 21.72414%;
}

.flag-costarica {
  background-position: 0 22.06897%;
}

.flag-cotedivoire {
  background-position: 0 22.41379%;
}

.flag-croatia, .separator-contain-nav .settings-icon-contain.leng-b.selected-hrv:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.hrv:before {
  background-position: 0 22.75862%;
}

.flag-cuba {
  background-position: 0 23.10345%;
}

.flag-curacao {
  background-position: 0 23.44828%;
}

.flag-cyprus {
  background-position: 0 23.7931%;
}

.flag-czechrepublic, .separator-contain-nav .settings-icon-contain.leng-b.selected-cze:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.cze:before {
  background-position: 0 24.13793%;
}

.flag-denmark, .separator-contain-nav .settings-icon-contain.leng-b.selected-dan:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.dan:before {
  background-position: 0 24.48276%;
}

.flag-djibouti {
  background-position: 0 24.82759%;
}

.flag-dominica {
  background-position: 0 25.17241%;
}

.flag-dominicanrepublic {
  background-position: 0 25.51724%;
}

.flag-ecuador {
  background-position: 0 25.86207%;
}

.flag-egypt {
  background-position: 0 26.2069%;
}

.flag-elsalvador {
  background-position: 0 26.55172%;
}

.flag-england {
  background-position: 0 26.89655%;
}

.flag-equatorialguinea {
  background-position: 0 27.24138%;
}

.flag-eritrea {
  background-position: 0 27.58621%;
}

.flag-estonia, .separator-contain-nav .settings-icon-contain.leng-b.selected-est:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.est:before {
  background-position: 0 27.93103%;
}

.flag-ethiopia {
  background-position: 0 28.27586%;
}

.flag-europe {
  background-position: 0 28.62069%;
}

.flag-fao {
  background-position: 0 28.96552%;
}

.flag-falkland {
  background-position: 0 29.31034%;
}

.flag-faroes, .flag-faroeislands {
  background-position: 0 29.65517%;
}

.flag-fiji {
  background-position: 0 30%;
}

.flag-finland, .separator-contain-nav .settings-icon-contain.leng-b.selected-fin:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.fin:before {
  background-position: 0 30.34483%;
}

.flag-france, .separator-contain-nav .settings-icon-contain.leng-b.selected-fre:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.fre:before {
  background-position: 0 30.68966%;
}

.flag-french-guiana {
  background-position: 0 31.03448%;
}

.flag-frenchsouthernandantarcticlands {
  background-position: 0 31.37931%;
}

.flag-gabon {
  background-position: 0 31.72414%;
}

.flag-galicia {
  background-position: 0 32.06897%;
}

.flag-gambia {
  background-position: 0 32.41379%;
}

.flag-georgia, .separator-contain-nav .settings-icon-contain.leng-b.selected-geo:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.geo:before {
  background-position: 0 32.75862%;
}

.flag-germany, .separator-contain-nav .settings-icon-contain.leng-b.selected-ger:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.ger:before {
  background-position: 0 33.10345%;
}

.flag-ghana {
  background-position: 0 33.44828%;
}

.flag-gibraltar {
  background-position: 0 33.7931%;
}

.flag-greatbritain, .separator-contain-nav .settings-icon-contain.leng-b.selected-eng:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.eng:before {
  background-position: 0 34.13793%;
}

.flag-greece, .separator-contain-nav .settings-icon-contain.leng-b.selected-gre:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.gre:before {
  background-position: 0 34.48276%;
}

.flag-greenland {
  background-position: 0 34.82759%;
}

.flag-grenada {
  background-position: 0 35.17241%;
}

.flag-guadeloupe {
  background-position: 0 35.51724%;
}

.flag-guam {
  background-position: 0 35.86207%;
}

.flag-guatemala {
  background-position: 0 36.2069%;
}

.flag-guernsey {
  background-position: 0 36.55172%;
}

.flag-guinea {
  background-position: 0 36.89655%;
}

.flag-guineabissau {
  background-position: 0 37.24138%;
}

.flag-guyana {
  background-position: 0 37.58621%;
}

.flag-haiti {
  background-position: 0 37.93103%;
}

.flag-heardislandandmcdonald {
  background-position: 0 38.27586%;
}

.flag-honduras {
  background-position: 0 38.62069%;
}

.flag-hongkong {
  background-position: 0 38.96552%;
}

.flag-hungary, .separator-contain-nav .settings-icon-contain.leng-b.selected-hun:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.hun:before {
  background-position: 0 39.31034%;
}

.flag-iaea {
  background-position: 0 39.65517%;
}

.flag-iho {
  background-position: 0 40%;
}

.flag-iceland {
  background-position: 0 40.34483%;
}

.flag-india, .separator-contain-nav .settings-icon-contain.leng-b.selected-hin:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.hin:before {
  background-position: 0 40.68966%;
}

.flag-indonesia {
  background-position: 0 41.03448%;
}

.flag-international {
  background-position: 0 41.37931%;
}

.flag-iran, .separator-contain-nav .settings-icon-contain.leng-b.selected-fas:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.fas:before {
  background-position: 0 41.72414%;
}

.flag-iraq {
  background-position: 0 42.06897%;
}

.flag-ireland {
  background-position: 0 42.41379%;
}

.flag-islamicconference {
  background-position: 0 42.75862%;
}

.flag-isleofman {
  background-position: 0 43.10345%;
}

.flag-israel, .separator-contain-nav .settings-icon-contain.leng-b.selected-heb:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.heb:before {
  background-position: 0 43.44828%;
}

.flag-italy, .separator-contain-nav .settings-icon-contain.leng-b.selected-ita:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.ita:before {
  background-position: 0 43.7931%;
}

.flag-jamaica {
  background-position: 0 44.13793%;
}

.flag-japan, .separator-contain-nav .settings-icon-contain.leng-b.selected-jpn:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.jpn:before {
  background-position: 0 44.48276%;
}

.flag-jersey {
  background-position: 0 44.82759%;
}

.flag-jordan {
  background-position: 0 45.17241%;
}

.flag-kazakhstan {
  background-position: 0 45.51724%;
}

.flag-kenya {
  background-position: 0 45.86207%;
}

.flag-kiribati {
  background-position: 0 46.2069%;
}

.flag-kosovo {
  background-position: 0 46.55172%;
}

.flag-kurdish, .separator-contain-nav .settings-icon-contain.leng-b.selected-kur:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.kur:before {
  background-position: 0 46.89655%;
}

.flag-kuwait {
  background-position: 0 47.24138%;
}

.flag-kyrgyzstan {
  background-position: 0 47.58621%;
}

.flag-laos, .flag-laopeoplesdemocraticrepublic {
  background-position: 0 47.93103%;
}

.flag-latvia, .separator-contain-nav .settings-icon-contain.leng-b.selected-lav:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.lav:before, .separator-contain-nav .settings-icon-contain.leng-b.selected-lat:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.lat:before {
  background-position: 0 48.27586%;
}

.flag-lebanon {
  background-position: 0 48.62069%;
}

.flag-lesotho {
  background-position: 0 48.96552%;
}

.flag-liberia {
  background-position: 0 49.31034%;
}

.flag-libya {
  background-position: 0 49.65517%;
}

.flag-liechtenshein {
  background-position: 0 50%;
}

.flag-lithuania, .separator-contain-nav .settings-icon-contain.leng-b.selected-lit:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.lit:before {
  background-position: 0 50.34483%;
}

.flag-luxembourg {
  background-position: 0 50.68966%;
}

.flag-macao, .flag-macau {
  background-position: 0 51.03448%;
}

.flag-macedonia, .separator-contain-nav .settings-icon-contain.leng-b.selected-mac:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.mac:before, .flag-northmacedonia {
  background-position: 0 51.37931%;
}

.flag-madagascar, .separator-contain-nav .settings-icon-contain.leng-b.selected-mlg:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.mlg:before {
  background-position: 0 51.72414%;
}

.flag-malawi {
  background-position: 0 52.06897%;
}

.flag-malaysia {
  background-position: 0 52.41379%;
}

.flag-maldives {
  background-position: 0 52.75862%;
}

.flag-mali {
  background-position: 0 53.10345%;
}

.flag-malta {
  background-position: 0 53.44828%;
}

.flag-marshallislands {
  background-position: 0 53.7931%;
}

.flag-martinique {
  background-position: 0 54.13793%;
}

.flag-mauritania {
  background-position: 0 54.48276%;
}

.flag-mauritius {
  background-position: 0 54.82759%;
}

.flag-mayotte {
  background-position: 0 55.17241%;
}

.flag-mexico {
  background-position: 0 55.51724%;
}

.flag-micronesia {
  background-position: 0 55.86207%;
}

.flag-moldova {
  background-position: 0 56.2069%;
}

.flag-monaco {
  background-position: 0 56.55172%;
}

.flag-mongolia {
  background-position: 0 56.89655%;
}

.flag-montenegro {
  background-position: 0 57.24138%;
}

.flag-montserrat {
  background-position: 0 57.58621%;
}

.flag-morocco {
  background-position: 0 57.93103%;
}

.flag-mozambique {
  background-position: 0 58.27586%;
}

.flag-myanmar {
  background-position: 0 58.62069%;
}

.flag-nato {
  background-position: 0 58.96552%;
}

.flag-namibia {
  background-position: 0 59.31034%;
}

.flag-nauru {
  background-position: 0 59.65517%;
}

.flag-nepal {
  background-position: 0 60%;
}

.flag-netherlands, .separator-contain-nav .settings-icon-contain.leng-b.selected-dut:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.dut:before {
  background-position: 0 60.34483%;
}

.flag-netherlandsantilles {
  background-position: 0 60.68966%;
}

.flag-newcaledonia {
  background-position: 0 61.03448%;
}

.flag-newzealand {
  background-position: 0 61.37931%;
}

.flag-nicaragua {
  background-position: 0 61.72414%;
}

.flag-niger {
  background-position: 0 62.06897%;
}

.flag-nigeria {
  background-position: 0 62.41379%;
}

.flag-niue {
  background-position: 0 62.75862%;
}

.flag-norfolk {
  background-position: 0 63.10345%;
}

.flag-northamerica {
  background-position: 0 63.44828%;
}

.flag-northkorea {
  background-position: 0 63.7931%;
}

.flag-northerncyprus {
  background-position: 0 64.13793%;
}

.flag-northernireland {
  background-position: 0 64.48276%;
}

.flag-northernmariana {
  background-position: 0 64.82759%;
}

.flag-norway, .separator-contain-nav .settings-icon-contain.leng-b.selected-nor:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.nor:before {
  background-position: 0 65.17241%;
}

.flag-oas {
  background-position: 0 65.51724%;
}

.flag-opec {
  background-position: 0 65.86207%;
}

.flag-oceania {
  background-position: 0 66.2069%;
}

.flag-olimpics {
  background-position: 0 66.55172%;
}

.flag-oman {
  background-position: 0 66.89655%;
}

.flag-pakistan {
  background-position: 0 67.24138%;
}

.flag-palau {
  background-position: 0 67.58621%;
}

.flag-palestine {
  background-position: 0 67.93103%;
}

.flag-panama {
  background-position: 0 68.27586%;
}

.flag-papuanewguinea {
  background-position: 0 68.62069%;
}

.flag-paraguay {
  background-position: 0 68.96552%;
}

.flag-peru {
  background-position: 0 69.31034%;
}

.flag-philippines {
  background-position: 0 69.65517%;
}

.flag-pitcairn {
  background-position: 0 70%;
}

.flag-poland, .separator-contain-nav .settings-icon-contain.leng-b.selected-pol:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.pol:before {
  background-position: 0 70.34483%;
}

.flag-portugal, .separator-contain-nav .settings-icon-contain.leng-b.selected-por:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.por:before {
  background-position: 0 70.68966%;
}

.flag-puertorico {
  background-position: 0 71.03448%;
}

.flag-qatar {
  background-position: 0 71.37931%;
}

.flag-quebec {
  background-position: 0 71.72414%;
}

.flag-redcross {
  background-position: 0 72.06897%;
}

.flag-reunion {
  background-position: 0 72.41379%;
}

.flag-romania, .separator-contain-nav .settings-icon-contain.leng-b.selected-rum:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.rum:before {
  background-position: 0 72.75862%;
}

.flag-russia, .separator-contain-nav .settings-icon-contain.leng-b.selected-rus:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.rus:before {
  background-position: 0 73.10345%;
}

.flag-rwanda {
  background-position: 0 73.44828%;
}

.flag-saintbarthelemy {
  background-position: 0 73.7931%;
}

.flag-sainthelena {
  background-position: 0 74.13793%;
}

.flag-saintlucia {
  background-position: 0 74.48276%;
}

.flag-saintmartin {
  background-position: 0 74.82759%;
}

.flag-saintpierreandmiquelon {
  background-position: 0 75.17241%;
}

.flag-samoa {
  background-position: 0 75.51724%;
}

.flag-sanmarino {
  background-position: 0 75.86207%;
}

.flag-saotomeandprincipe {
  background-position: 0 76.2069%;
}

.flag-saudiarabia {
  background-position: 0 76.55172%;
}

.flag-scotland {
  background-position: 0 76.89655%;
}

.flag-senegal {
  background-position: 0 77.24138%;
}

.flag-serbia, .separator-contain-nav .settings-icon-contain.leng-b.selected-srp:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.srp:before {
  background-position: 0 77.58621%;
}

.flag-seychelles {
  background-position: 0 77.93103%;
}

.flag-sierraleone {
  background-position: 0 78.27586%;
}

.flag-singapore {
  background-position: 0 78.62069%;
}

.flag-sintmaarten {
  background-position: 0 78.96552%;
}

.flag-slovakia, .separator-contain-nav .settings-icon-contain.leng-b.selected-slk:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.slk:before {
  background-position: 0 79.31034%;
}

.flag-slovenia, .separator-contain-nav .settings-icon-contain.leng-b.selected-slv:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.slv:before {
  background-position: 0 79.65517%;
}

.flag-solomonislands {
  background-position: 0 80%;
}

.flag-somalia {
  background-position: 0 80.34483%;
}

.flag-somaliland {
  background-position: 0 80.68966%;
}

.flag-southafrica {
  background-position: 0 81.03448%;
}

.flag-southamerica {
  background-position: 0 81.37931%;
}

.flag-southgeorgiaandsouthsandwich {
  background-position: 0 81.72414%;
}

.flag-southkorea, .separator-contain-nav .settings-icon-contain.leng-b.selected-kor:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.kor:before {
  background-position: 0 82.06897%;
}

.flag-southsudan {
  background-position: 0 82.41379%;
}

.flag-spain, .separator-contain-nav .settings-icon-contain.leng-b.selected-spa:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.spa:before {
  background-position: 0 82.75862%;
}

.flag-srilanka {
  background-position: 0 83.10345%;
}

.flag-saintkittsandnevis {
  background-position: 0 83.44828%;
}

.flag-stvincentandthegrenadines {
  background-position: 0 83.7931%;
}

.flag-sudan {
  background-position: 0 84.13793%;
}

.flag-suriname {
  background-position: 0 84.48276%;
}

.flag-svalbardandjanmayen {
  background-position: 0 84.82759%;
}

.flag-swaziland {
  background-position: 0 85.17241%;
}

.flag-sweden, .separator-contain-nav .settings-icon-contain.leng-b.selected-swe:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.swe:before {
  background-position: 0 85.51724%;
}

.flag-switzerland {
  background-position: 0 85.86207%;
}

.flag-syria {
  background-position: 0 86.2069%;
}

.flag-tahiti {
  background-position: 0 86.55172%;
}

.flag-taiwan {
  background-position: 0 86.89655%;
}

.flag-tajikistan {
  background-position: 0 87.24138%;
}

.flag-tanzania, .separator-contain-nav .settings-icon-contain.leng-b.selected-swa:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.swa:before, .flag-United.Republic.of.Tanzania, .flag-unitedrepublicoftanzania {
  background-position: 0 87.58621%;
}

.flag-thailand, .separator-contain-nav .settings-icon-contain.leng-b.selected-tha:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.tha:before {
  background-position: 0 87.93103%;
}

.flag-timorleste {
  background-position: 0 88.27586%;
}

.flag-togo {
  background-position: 0 88.62069%;
}

.flag-tokelau {
  background-position: 0 88.96552%;
}

.flag-tonga {
  background-position: 0 89.31034%;
}

.flag-trinidadtobago {
  background-position: 0 89.65517%;
}

.flag-tristandacunha {
  background-position: 0 90%;
}

.flag-tunisia {
  background-position: 0 90.34483%;
}

.flag-turkey, .separator-contain-nav .settings-icon-contain.leng-b.selected-tur:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.tur:before {
  background-position: 0 90.68966%;
}

.flag-turkmenistan {
  background-position: 0 91.03448%;
}

.flag-turksandcaicosislands {
  background-position: 0 91.37931%;
}

.flag-tuvalu {
  background-position: 0 91.72414%;
}

.flag-usa {
  background-position: 0 92.06897%;
}

.flag-uganda {
  background-position: 0 92.41379%;
}

.flag-ukraine, .separator-contain-nav .settings-icon-contain.leng-b.selected-ukr:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.ukr:before {
  background-position: 0 92.75862%;
}

.flag-unitedarabemirates, .flag-uae {
  background-position: 0 93.10345%;
}

.flag-unitedkingdom {
  background-position: 0 93.44828%;
}

.flag-uruguay {
  background-position: 0 93.7931%;
}

.flag-uzbekistan, .separator-contain-nav .settings-icon-contain.leng-b.selected-uzb:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.uzb:before {
  background-position: 0 94.13793%;
}

.flag-vanutau, .flag-vanuatu {
  background-position: 0 94.48276%;
}

.flag-vaticancity {
  background-position: 0 94.82759%;
}

.flag-venezuela {
  background-position: 0 95.17241%;
}

.flag-vietnam, .separator-contain-nav .settings-icon-contain.leng-b.selected-vnm:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.vnm:before {
  background-position: 0 95.51724%;
}

.flag-virginislandsbritish {
  background-position: 0 95.86207%;
}

.flag-virginislandsus {
  background-position: 0 96.2069%;
}

.flag-wales {
  background-position: 0 96.55172%;
}

.flag-wallisandfutuna {
  background-position: 0 96.89655%;
}

.flag-westernsahara {
  background-position: 0 97.24138%;
}

.flag-westindies {
  background-position: 0 97.58621%;
}

.flag-world {
  background-position: 0 97.93103%;
}

.flag-yemen {
  background-position: 0 98.27586%;
}

.flag-zambia {
  background-position: 0 98.62069%;
}

.flag-zimbabwe {
  background-position: 0 98.96552%;
}

.flag-allupcoming {
  background-position: 0 99.31034%;
}

.flag-america, .flag-americas {
  background-position: 0 99.65517%;
}

.flag-withvideo {
  background-position: 0 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-eng:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.eng:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-arm:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.arm:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-rus:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.rus:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-alb:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.alb:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-bgr:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.bgr:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-bos:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.bos:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-chi:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.chi:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-zhh:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.zhh:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-cze:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.cze:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-dut:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.dut:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-fas:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.fas:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-fre:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.fre:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-fin:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.fin:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-geo:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.geo:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-ger:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.ger:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-gre:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.gre:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-hrv:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.hrv:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-heb:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.heb:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-ita:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.ita:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-jpn:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.jpn:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-kor:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.kor:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-lat:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.lat:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-lav:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.lav:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-lit:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.lit:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-mac:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.mac:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-nor:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.nor:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-pol:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.pol:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-por:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.por:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-pt-br:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.pt-br:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-slv:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.slv:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-spa:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.spa:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-srp:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.srp:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-swa:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.swa:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-swe:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.swe:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-tur:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.tur:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-ukr:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.ukr:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-vnm:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.vnm:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-kur:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.kur:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-est:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.est:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-hun:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.hun:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-arb:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.arb:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-slk:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.slk:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-rum:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.rum:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-aze:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.aze:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-dan:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.dan:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-tha:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.tha:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-mlg:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.mlg:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-uzb:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.uzb:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-en-ca:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.en-ca:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

.separator-contain-nav .settings-icon-contain.leng-b.selected-hin:before,
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.hin:before {
  background-color: transparent;
  background-image: url(../../../images/flags.png?v=650);
  background-size: 100%;
}

html[dir=ltr] .separator-contain-nav .settings-icon-contain.leng-b {
  padding: 0 18px 0 30px;
}
html[dir=rtl] .separator-contain-nav .settings-icon-contain.leng-b {
  padding: 0 30px 0 18px;
}
.separator-contain-nav .settings-icon-contain.leng-b:before, .separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li:before {
  border-radius: 0;
}
.separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.active:after, .separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li:hover:after, .separator-contain-nav .settings-icon-contain.leng-b ~ div .drop-items-contain-b > ul > li.active:hover:after {
  display: none;
}
.separator-contain-nav .settings-icon-contain.leng-b:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
}
html[dir=ltr] .separator-contain-nav .settings-icon-contain.leng-b:before {
  left: 5px;
}
html[dir=rtl] .separator-contain-nav .settings-icon-contain.leng-b:before {
  right: 5px;
}

.body-wrapper.asian .gaming-wrapper-asia {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .markets-group-wrap-v3 {
  background: none;
}
.body-wrapper.asian .gaming-wrapper-asia .game-info .game-detailed-stats > span.icon-stat-details {
  box-shadow: 0 -3px 0 #212531;
  background: #212531;
}
.body-wrapper.asian .gaming-wrapper-asia .game-info .game-detailed-stats > span.icon-stat-details:before {
  background: #ffffff;
  box-shadow: 0 4px 0 #ffffff, 0 8px 0 #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .game-info .game-detailed-stats .hover-sp {
  scrollbar-base-color: #212531;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
}
.body-wrapper.asian .gaming-wrapper-asia .game-info .game-detailed-stats .hover-sp::-webkit-scrollbar-track {
  border-radius: 10px;
}
.body-wrapper.asian .gaming-wrapper-asia .game-info .game-detailed-stats .hover-sp::-webkit-scrollbar {
  width: 4px;
  background: #212531;
  border-radius: 10px;
}
.body-wrapper.asian .gaming-wrapper-asia .game-info .game-detailed-stats .hover-sp::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.body-wrapper.asian .gaming-wrapper-asia .game-info .game-detailed-stats .hover-sp::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.body-wrapper.asian .gaming-wrapper-asia .game-info .game-control .toggle-stats {
  color: #7c8292;
}
.body-wrapper.asian .gaming-wrapper-asia .game-info .game-control .toggle-stats:hover {
  color: #f4f4f6;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j.select-pagination > p {
  background: #212531;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j.select-pagination > p > i {
  background: #2e323e;
}
.body-wrapper.asian {
  background: #111522;
}
.body-wrapper.asian .gaming-wrapper-asia .video-player-control.volume-control > span,
.body-wrapper.asian .gaming-wrapper-asia .contain-v-a-fanction-icons-v3 > ul > li.sound-icon-v3:before {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .video-player-control > span.video-pause:before,
.body-wrapper.asian .gaming-wrapper-asia .video-player-control > span.video-play:before {
  border-right: 1px solid #2e323e;
}
.body-wrapper.asian .gaming-wrapper-asia .game-video-detached {
  border: 1px solid #2e323e;
  background: #2e323e;
}
.body-wrapper.asian .gaming-wrapper-asia .detached-game-container .detached-game-name {
  background: #2e323e;
}
.body-wrapper.asian .gaming-wrapper-asia .detached-game-container .detached-game-name p {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block {
  background: #2e323e;
}
.body-wrapper.asian .asian-left-contain-menu .betting-result-info {
  border-bottom: 1px solid #111522;
  background: #2e323e;
}
.body-wrapper.asian .asian-left-contain-menu .bet-notification-warning a {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block ul li:first-child span a {
  color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block ul li {
  color: #7c8292;
  box-shadow: 1px 0 0 #111522 inset, 1px 0 0 #111522 inset;
  background: #222530;
}
.body-wrapper.asian .asian-left-contain-menu .bet-event-title {
  color: #c1c4cd;
}
.body-wrapper.asian .asian-left-contain-menu .single-bet-container .single-bet-betmax {
  background: #7c8292;
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .bet-currency-value .single-bet-betmax {
  background: #7c8292;
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .bet-currency-value .single-bet-betmax span {
  max-width: 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block ul li .single-bet-container .single-bet-betmax span {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .single-bet-container .single-bet-betmax:hover,
.body-wrapper.asian .asian-left-contain-menu .bet-currency-value .single-bet-betmax:hover {
  background: #505768;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block ul li .betprice, .body-wrapper.asian .asian-left-contain-menu .list-bet-block ul li p:nth-of-type(2) span, .body-wrapper.asian .asian-left-contain-menu .list-bet-block ul li p span.pick {
  color: #c29440;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block ul li p {
  color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block ul li span.bet-initial-price {
  color: #c33451;
}
.body-wrapper.asian .asian-left-contain-menu .button-bet button {
  background: #a61f67;
}
.body-wrapper.asian .asian-left-contain-menu .p-v {
  color: #CE9F5B;
}
.body-wrapper.asian .asian-left-contain-menu .button-bet button:disabled {
  background: #212531;
  color: #404654;
}
.body-wrapper.asian .asian-left-contain-menu .betslip-clearall-button i {
  background: #a61f67;
}
.body-wrapper.asian .asian-left-contain-menu .betslip-clearall-button input {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .bet-form form input[type=text] {
  border: 1px solid #111522;
  color: #c29440;
  background: #111522;
}
.body-wrapper.asian .asian-left-contain-menu .single-bet-container [type=text],
.body-wrapper.asian .offer-stake-form .offer-input input {
  border: 1px solid #111522;
  color: #c29440;
  background: #252f46;
}
.body-wrapper.asian .asian-left-contain-menu .bet-form form input[type=text]:focus,
.body-wrapper.asian .asian-left-contain-menu .single-bet-container input[type=text]:focus {
  border-color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .bet-form form .bet-currency-value p {
  color: #505768;
}
.body-wrapper.asian .asian-left-contain-menu .express-stake-label span {
  color: #c1c4cd;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block ul li:first-child span a:hover {
  color: #505768;
}
.body-wrapper.asian .asian-left-contain-menu .express-stake-label span,
.body-wrapper.asian .asian-left-contain-menu .bet-form form p span,
.body-wrapper.asian .list-bet-block ul li span {
  color: #7c8292;
}
.body-wrapper.asian .list-bet-block ul li:not(.open-bets-games-info) > b {
  color: #c29440;
}
.body-wrapper.asian .asian-left-contain-menu .betslip-system-chenge {
  background: #222530;
}
.body-wrapper.asian .asian-left-contain-menu .betslip-system-chenge p {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .bet-settings-container .set-icon:after {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .settings-icon-bet {
  background: #2e323e;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block .bet-container .bet-conflict-warning .conflict-content-v3 li {
  border-top: 1px solid #111522;
  color: #505768;
}
.body-wrapper.asian .asian-left-contain-menu .name-b-list h2 {
  color: #ffffff;
  background: #a61f67;
}
.body-wrapper.asian .asian-left-contain-menu .bet-container .list-bet-block ul {
  border-bottom: 1px solid #111522;
}
.body-wrapper.asian .asian-left-contain-menu .bet-container .list-bet-block ul.deleted {
  border-bottom: 1px solid #404654;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block .bet-container ul:last-child {
  border-bottom: 1px solid #a61f67;
}
.body-wrapper.asian .asian-left-contain-menu .list-bet-block ul.changed-j li {
  background: #2e323e;
}
.body-wrapper.asian .asian-left-contain-menu .info-mini-icon {
  background: #222530;
}
.body-wrapper.asian .asian-left-contain-menu .better-odds {
  border-bottom-color: #222530;
}
.body-wrapper.asian .menu-tabs-b ul li {
  background: #2e323e;
  color: #ffffff;
}
html[dir=ltr] .body-wrapper.asian .menu-tabs-b ul li {
  border-left: 1px solid #111522;
}
html[dir=rtl] .body-wrapper.asian .menu-tabs-b ul li {
  border-right: 1px solid #111522;
}
.body-wrapper.asian .menu-tabs-b ul li.active {
  background: #a61f67;
  color: #ffffff;
}
.body-wrapper.asian .asian-left-menu ul li {
  color: #ffffff;
  background: #222530;
}
.body-wrapper.asian .asian-left-menu .sport-markets-menu ul li {
  background: #222530;
}
.body-wrapper.asian .asian-left-menu ul li:hover .icon-sport-asia,
.body-wrapper.asian .asian-live .mini-icon-1,
.body-wrapper.asian .asian-left-menu ul li.active .asian-live .mini-icon-1 {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-menu ul li .icon-sport-asia,
.body-wrapper.asian .asian-live .mini-icon-1 {
  color: #7c8292;
}
.body-wrapper.asian .asian-left-menu ul li:hover {
  background: #2e323e;
}
.body-wrapper.asian .asian-left-menu ul li.active {
  background: #2e323e;
}
.body-wrapper.asian .icon-sport-asia, .body-wrapper.asian .asian-live .mini-icon-1 {
  color: #ffffff;
}
.body-wrapper.asian .menu-arrow-asia {
  color: #ffffff;
}
.body-wrapper.asian .sport-markets-menu ul li {
  border-bottom: 1px solid #111522;
  background: #2e323e;
  color: #7c8292;
  box-shadow: 1px 0 0 #222530 inset, -1px 0 0 #222530 inset;
}
.body-wrapper.asian .sport-markets-menu ul li.active {
  color: #ffffff;
  background: #2e323e;
  box-shadow: 1px 0 0 #2e323e, -1px 0 0 #2e323e;
}
.body-wrapper.asian .sport-markets-menu ul li:first-child.active,
.body-wrapper.asian .sport-markets-menu ul li:first-child:hover {
  box-shadow: 0 1px 0 #111522 inset;
}
.body-wrapper.asian .sport-markets-menu ul li:hover {
  box-shadow: 1px 0 0 #2e323e, -1px 0 0 #2e323e;
  color: #ffffff;
}
.body-wrapper.asian .big-filter-wrapper > ul > li {
  background: #2e323e;
  color: #7c8292;
}
html[dir=ltr] .body-wrapper.asian .big-filter-wrapper > ul > li {
  border-left: 1px solid #111522;
}
html[dir=rtl] .body-wrapper.asian .big-filter-wrapper > ul > li {
  border-right: 1px solid #111522;
}
.body-wrapper.asian .big-filter-wrapper > ul > li .menu-arrow-asia {
  color: #7c8292;
}
.body-wrapper.asian .sub-menu-filter ul li {
  border-bottom: 1px solid #111522;
  background: #2e323e;
  box-shadow: 1px 0 0 #111522 inset, -1px 0 0 #111522 inset;
  color: #7c8292;
}
.body-wrapper.asian .sub-menu-filter ul li:first-child {
  border-top: 1px solid #111522;
  border-bottom: 1px solid #111522;
}
.body-wrapper.asian .sub-menu-filter ul li:hover {
  color: #ffffff;
  background: #2e323e;
}
.body-wrapper.asian .sub-menu-filter ul li.active,
.body-wrapper.asian .sub-menu-filter ul li.active:hover {
  color: #ffffff;
  background: #a61f67;
}
.body-wrapper.asian .sub-menu-filter ul li input[type=checkbox] + label:before,
.body-wrapper.asian .popup-asian-info input[type=checkbox] + label:before {
  background: #111522;
  box-shadow: 0 0 2px #3b404f;
}
.body-wrapper.asian .sub-menu-filter ul li input[type=checkbox]:checked + label:after,
.body-wrapper.asian .popup-asian-info input[type=checkbox]:checked + label:after {
  color: #7c8292;
}
.body-wrapper.asian .sub-menu-filter ul li.active input[type=checkbox]:checked + label:after {
  color: #a61f67;
}
.body-wrapper.asian .name-chempionship-asia {
  background: #505768;
}
.body-wrapper.asian .name-chempionship-asia h3 {
  color: #ffffff;
}
.body-wrapper.asian .game-list-compitishion table tr td {
  border: 1px solid #222530;
  background: #2e323e;
}
.body-wrapper.asian .game-list-compitishion table tr td.big-row {
  background: #404654;
}
.body-wrapper.asian .game-list-compitishion table tr td.sport-outright {
  background: #404654;
}
.body-wrapper.asian .game-list-compitishion table tr td.sport-outright.date {
  background: #111522;
}
.body-wrapper.asian .game-list-compitishion table.outright-tamplate tr:nth-last-child(even) td {
  background: #505768;
}
.body-wrapper.asian .game-list-compitishion table tr td.section-2 {
  background: #404654;
}
.body-wrapper.asian .game-list-compitishion table tr td.section-3 {
  background: #404654;
}
.body-wrapper.asian .game-list-compitishion table tr td.section-3 .info-bl {
  background: #2e323e;
  color: #ffffff;
}
.body-wrapper.asian .game-list-compitishion table tr td.more-competition {
  background: #404654;
}
.body-wrapper.asian .game-list-compitishion table.match-odd1X2 tr td.factor-w,
.body-wrapper.asian .game-list-compitishion table.name-ft-ht-layout tr td.factor-w {
  border-left-color: #2e323e;
  border-right-color: #2e323e;
}
.body-wrapper.asian .game-list-compitishion table.match-odd1X2 tr td.factor-w.border-c,
.body-wrapper.asian .game-list-compitishion table.name-ft-ht-layout tr td.factor-w.border-c {
  border-right-color: #111522;
}
.body-wrapper.asian .game-list-compitishion table.match-odd1X2 tr td:nth-last-child(2),
.body-wrapper.asian .game-list-compitishion table.name-ft-ht-layout tr td:nth-last-child(2) {
  border-right-color: #111522;
}
.body-wrapper.asian .game-list-compitishion table tr td.border-d {
  border-bottom-color: transparent;
}
.body-wrapper.asian .teams-n-account-asia span.account-asian-1x2 b {
  background: #2e323e;
  color: #ffffff;
}
.body-wrapper.asian .teams-n-account-asia span.account-asian-1x2 b:first-child:after {
  color: #ffffff;
}
.body-wrapper.asian .more-arrow-b-asia {
  background: #2e323e;
  color: #ffffff;
}
.body-wrapper.asian .game-list-compitishion table tr td.name-teams-hdp {
  border-right-color: transparent;
}
.body-wrapper.asian .game-list-compitishion table tr td.filters-hdp {
  border-left-color: transparent;
  border-right-color: transparent;
}
.body-wrapper.asian .game-list-compitishion table tr td.more-competition.first {
  border-left-color: transparent;
  background: #2e323e;
}
.body-wrapper.asian .block-filter-hdp ul li {
  background: #ffffff;
  color: #000000;
}
.body-wrapper.asian .block-filter-hdp ul li:hover,
.body-wrapper.asian .block-filter-hdp ul li.active {
  background: #a61f67;
  color: #ffffff;
}
.body-wrapper.asian .game-list-compitishion table tr td.more-b-asia {
  background: #2e323e;
}
.body-wrapper.asian .game-list-compitishion table .second-l-hdp tr td:first-child,
.body-wrapper.asian .game-list-compitishion table .second-l-hdp tr td:last-child {
  border-top: none;
  border-bottom: none;
}
.body-wrapper.asian .game-list-compitishion table .second-l-hdp tr:last-child td:first-child,
.body-wrapper.asian .game-list-compitishion table .second-l-hdp tr:last-child td:last-child {
  border-bottom: 1px solid #111522;
}
.body-wrapper.asian .game-list-compitishion table .second-l-hdp tr td:first-child,
.body-wrapper.asian .game-list-compitishion table .second-l-hdp tr td:last-child {
  border-top: none;
  border-bottom: none;
}
.body-wrapper.asian .game-list-compitishion table .second-l-hdp tr:last-child td:first-child,
.body-wrapper.asian .game-list-compitishion table .second-l-hdp tr:last-child td:last-child {
  border-bottom: 1px solid #111522;
}
.body-wrapper.asian .game-list-compitishion table .second-l-hdp tr:nth-child(2n+1) td.section-2 {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.body-wrapper.asian .game-list-compitishion .match-odd1X2.correct-score tr td.section-1,
.body-wrapper.asian .game-list-compitishion .match-odd1X2.correct-score tr td.more-competition {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.body-wrapper.asian .game-list-compitishion .match-odd1X2.correct-score tr:last-child td.section-1,
.body-wrapper.asian .game-list-compitishion .match-odd1X2.correct-score tr:last-child td.more-competition {
  border-bottom-color: #111522;
}
.body-wrapper.asian .big-row .info-bl:before,
.body-wrapper.asian .big-row .info-bl:after {
  background: #505768;
  box-shadow: 0 1px 0 #505768, 0 -1px 0 #505768, -1px 0 0 #505768;
}
.body-wrapper.asian .name-chempionship-asia.more-c .block-filter-hdp li {
  background: #2e323e;
}
.body-wrapper.asian .name-chempionship-asia.more-c .block-filter-hdp li.active,
.body-wrapper.asian .name-chempionship-asia.more-c .block-filter-hdp li:hover {
  background: #111522;
  color: #ffffff;
}
.body-wrapper.asian .game-list-compitishion table tr td.name-b-more {
  background: #404654;
}
.body-wrapper.asian .game-list-compitishion table tr td.comp-column-more {
  color: #7c8292;
}
.body-wrapper.asian .game-list-compitishion table tr td.name-b-more.title {
  background: #111522;
}
.body-wrapper.asian .game-list-compitishion table.more-events-t tr td.factor-w.border-light {
  border-right-color: #f0f0f0;
}
.body-wrapper.asian .game-list-compitishion table.second-more-view td.more-c-view {
  background: #404654;
}
.body-wrapper.asian .name-market-view span {
  background: #111522;
  border-left: 1px solid #111522;
}
.body-wrapper.asian .game-list-compitishion table.any-markets-more td.more-c-view .name-market-view span {
  border: none;
  background: none;
}
.body-wrapper.asian .many-columns-b .name-market-view span {
  border: none;
}
.body-wrapper.asian .many-columns-b ul li {
  display: inline-block;
  float: left;
  width: calc(100% - 2px);
  border: 1px solid #111522;
  border-top: none;
}
.body-wrapper.asian .many-columns-b.cols-2 ul li {
  width: calc((100% - 3px) / 2);
}
.body-wrapper.asian .many-columns-b.cols-2 ul li:nth-child(even) {
  border-left: none;
}
.body-wrapper.asian .many-columns-b.cols-3 ul li {
  width: calc((100% - 5px) / 3);
  border-left: none;
}
.body-wrapper.asian .many-columns-b.cols-3 ul li:first-child,
.body-wrapper.asian .many-columns-b.cols-3 ul li:nth-child(3n+4) {
  border-left: 1px solid #111522;
  width: calc((100% - 2px) / 3);
}
.body-wrapper.asian .many-columns-b.cols-4 ul li {
  width: calc((100% - 4px) / 4);
  border-left: none;
}
.body-wrapper.asian .many-columns-b.cols-4 ul li:first-child,
.body-wrapper.asian .many-columns-b.cols-4 ul li:nth-child(4n+5) {
  border-left: 1px solid #111522;
  width: calc((100% - 8px) / 4);
}
.body-wrapper.asian .many-columns-b.cols-5 ul li {
  width: calc((100% - 5px) / 5);
  border-left: none;
}
.body-wrapper.asian .many-columns-b.cols-5 ul li:first-child,
.body-wrapper.asian .many-columns-b.cols-5 ul li:nth-child(5n+6) {
  border-left: 1px solid #111522;
  width: calc((100% - 10px) / 5);
}
.body-wrapper.asian .many-columns-b ul li:hover {
  background: #505768;
}
.body-wrapper.asian .many-columns-b ul li:nth-child(1):hover,
.body-wrapper.asian .many-columns-b ul li:nth-child(2):hover,
.body-wrapper.asian .many-columns-b ul li:nth-child(1),
.body-wrapper.asian .many-columns-b ul li:nth-child(2) {
  box-shadow: 0 1px 0 #111522 inset;
}
.body-wrapper.asian .many-columns-b ul li.active,
.body-wrapper.asian .many-columns-b ul li.active:hover {
  color: #ffffff;
  background: #a61f67;
}
.body-wrapper.asian .many-columns-b .name-market-view span {
  background: none;
}
.body-wrapper.asian .popup-asian-info {
  background: #111522;
}
.body-wrapper.asian .popup-asian-info label {
  color: #7c8292;
}
.body-wrapper.asian .name-filter-asian h3 {
  color: #7c8292;
}
.body-wrapper.asian .filter-function-b ul li button {
  background: #a61f67;
  color: #ffffff;
}
.body-wrapper.asian .filter-function-b ul li button:disabled {
  background: #212531;
}
.body-wrapper.asian .all-filter-competitions ul li {
  border: 1px solid #111522;
  background: #2e323e;
}
.body-wrapper.asian .all-filter-competitions ul li:hover {
  background: #2e323e;
}
html[dir=ltr] .body-wrapper.asian .all-filter-competitions ul li:hover {
  border-left-color: #a61f67;
  border-right-color: #111522;
}
html[dir=rtl] .body-wrapper.asian .all-filter-competitions ul li:hover {
  border-left-color: #111522;
  border-right-color: #a61f67;
}
.body-wrapper.asian .all-filter-competitions ul li.active,
.body-wrapper.asian .all-filter-competitions ul li.active:hover {
  background: #a61f67;
  border-left-color: #a61f67;
  border-right-color: #a61f67;
}
.body-wrapper.asian .all-filter-competitions ul li:hover label,
.body-wrapper.asian .all-filter-competitions ul li.active label {
  color: #ffffff;
}
.body-wrapper.asian .asian-live {
  border: 1px solid #111522;
}
.body-wrapper.asian .asian-live .sport-title {
  background: #2e323e;
  border-top: 1px solid #2e323e;
  color: #ffffff;
}
.body-wrapper.asian .asian-live .sport-title b {
  color: #7c8292;
}
.body-wrapper.asian .asian-live .game-score-multiset ul.title li {
  background: #505768;
  border-top: 0 none;
  color: #ffffff;
}
.body-wrapper.asian .asian-live.game-soccer, .body-wrapper.asian .asian-live.game-cyberfootball {
  color: #ffffff;
}
.body-wrapper.asian .asian-live .mini-icon-1 {
  background: none;
}
.body-wrapper.asian .asian-live .live-stats .game-control {
  border-top: 1px solid #111522;
}
.body-wrapper.asian .asian-live .live-stats .game-control .statistics-toggle {
  color: white;
}
.body-wrapper.asian .asian-live .live-stats .game-control .game-statistics li .team-2 {
  box-shadow: none;
}
.body-wrapper.asian .selectSportsbookColor-j {
  background: #363945;
}
.body-wrapper.asian .selectSportsbookColor-j p:before {
  color: #7c8292;
}
.body-wrapper.asian .selectSportsbookColor-j > div {
  background: #363945;
}
.body-wrapper.asian .selectSportsbookColor-j > div > div {
  color: #7c8292;
}
.body-wrapper.asian .selectSportsbookColor-j > div > div:hover {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .list-bet-block ul {
  border-bottom: 1px solid #111522;
}
.body-wrapper.asian .gaming-wrapper-asia .list-bet-block ul li p span {
  color: #7c8292;
}
.body-wrapper.asian .gaming-wrapper-asia .list-bet-block .button-info-text-view-v3 {
  width: 245px;
  bottom: 100%;
  right: 10px;
  background: #e4e5ea;
}
.body-wrapper.asian .gaming-wrapper-asia .list-bet-block .button-info-text-view-v3 > ul {
  border: none;
}
.body-wrapper.asian .gaming-wrapper-asia .list-bet-block .button-info-text-view-v3 > ul > li {
  background: none;
  box-shadow: none;
  padding: 0 0 0 21px;
}
.body-wrapper.asian .gaming-wrapper-asia .list-bet-block .button-info-text-view-v3 > ul > li > p {
  color: #404654;
  font-size: 12px;
  font-weight: normal;
}
.body-wrapper.asian .gaming-wrapper-asia .list-bet-block .button-info-text-view-v3:before {
  border-color: #e4e5ea transparent transparent transparent;
}
.body-wrapper.asian .gaming-wrapper-asia .asian-left-contain-menu .bet-form form p span:nth-child(2) {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .asian-left-contain-menu .bet-form form p input:disabled {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .asian-left-contain-menu .bet-form form p.express-odds span:nth-child(2) {
  color: #c29440;
}
.body-wrapper.asian .gaming-wrapper-asia .big-row .info-bl i:before {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .quickBet-and-bsSettings-j {
  color: #737887;
  background: #181d26;
}
.body-wrapper.asian .asian-left-contain-menu .quickBet-and-bsSettings-j .quickBetButton-j .md-progress-circular.small-progress {
  position: absolute;
  top: 3px;
  left: 8px;
  padding: 0 !important;
  margin: 0 !important;
}
.body-wrapper.asian .asian-left-contain-menu .quickBet-and-bsSettings-j .quickBetButton-j i {
  background: #2e323e;
}
.body-wrapper.asian .asian-left-contain-menu .quickBet-and-bsSettings-j .quickBetButton-j i:before {
  background: #f4f4f6;
}
.body-wrapper.asian .asian-left-contain-menu .quickBet-and-bsSettings-j .quickBetButton-j.active i {
  background: #1a7051;
}
.body-wrapper.asian .asian-left-contain-menu .quickBet-and-bsSettings-j .quickBetButton-j.active i:before {
  background: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .betSettingsContainer-j > i {
  color: #737887;
}
.body-wrapper.asian .asian-left-contain-menu .betslipOptions-j > div {
  background: #181d26;
}
.body-wrapper.asian .asian-left-contain-menu .betslipOptions-j label span:before {
  background: #2e323e;
}
.body-wrapper.asian .asian-left-contain-menu .betslipOptions-j label input[type=radio]:checked + span:before {
  background: #1a7051;
}
.body-wrapper.asian .asian-left-contain-menu .betslipOptions-j label input[type=radio]:checked + span:after {
  background: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .additionalButtonsBetslip-j {
  background: #212531;
}
.body-wrapper.asian .asian-left-contain-menu .additionalButtonsBetslip-j button span,
.body-wrapper.asian .asian-left-contain-menu .additionalButtonsBetslip-j button a {
  color: #767d8f;
}
.body-wrapper.asian .asian-left-contain-menu .additionalButtonsBetslip-j button:not(:only-child):not(:first-child):before {
  background: #111522;
}
.body-wrapper.asian .asian-left-contain-menu .additionalButtonsBetslip-j button:hover span,
.body-wrapper.asian .asian-left-contain-menu .additionalButtonsBetslip-j button:hover a {
  color: #ffffff;
  background: #1a7051;
}
.body-wrapper.asian .asian-left-contain-menu .open-bets-buttons button {
  background: #2e323e;
  color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .open-bets-buttons button.active {
  background: #181d26;
  color: #1a7051;
  box-shadow: none;
}
.body-wrapper.asian .asian-left-contain-menu .open-bets-buttons button {
  height: 30px;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j {
  background: #2e323e;
  position: static;
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j .bsTypeSwitcher-j > p {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j .bsTypeSwitcher-j > p:before {
  color: #f4f4f6;
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j .bsTypeSwitcher-j.open > p {
  background: #363945;
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j .bsTypeSwitcher-j > div {
  background: #363945;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.4);
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button {
  color: #7c8292;
  background: none;
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button > a {
  box-shadow: 0 1px 0 #212531 inset;
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button.active {
  background: #1a7051;
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button.active a {
  box-shadow: none;
}
.body-wrapper.asian .asian-left-contain-menu .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button:hover {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul {
  background: #212531;
  color: #a4a9bc;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li.scrollToggle:hover, .body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li.scrollToggle.active, .body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li.systemCalculator:hover, .body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li.systemCalculator.active {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li:not(:only-child):not(:last-child):after {
  background: #101219;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li p:before {
  color: #505768;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li.active p {
  background: #363945;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li > ul {
  background: #363945;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li > ul > li {
  color: #7c8292;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li > ul > li span {
  box-shadow: 0 1px 0 #212531 inset;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li > ul > li.active {
  background: #1a7051;
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li > ul > li.active span {
  box-shadow: none;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li > ul > li:hover {
  color: #ffffff;
}
.body-wrapper.asian .statistic-view-v3 .live-game-container .sport-title,
.body-wrapper.asian .statistic-view-v3 .game-score-multiset ul.title li {
  color: #ffffff;
  background: #2e323e;
  border-color: #2e323e;
}
.body-wrapper.asian .sport-icon-title .mini-icon-1:before,
.body-wrapper.asian .calendar-nav label span.mini-icon-1:before,
.body-wrapper.asian .sport-icon-inplay.mini-icon-1:before,
.body-wrapper.asian .calendar-content h3 .mini-icon-1:before,
.body-wrapper.asian .live-game-container .sport-title .mini-icon-1:before,
.body-wrapper.asian .game-score-multiset ul.title .mini-icon-1:before,
.body-wrapper.asian .game-score-multiset ul li.serve-team .mini-icon-1:before {
  color: #c1c4cd;
}
.body-wrapper.asian .asian-live .mini-icon-1:before {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .animation-video-title-row-v3 {
  border-bottom: 1px solid #505768;
  background: #2e323e;
}
.body-wrapper.asian .gaming-wrapper-asia .anime-video-switcher-v3 > ul > li:before {
  color: #7c8292;
}
.body-wrapper.asian .gaming-wrapper-asia .anime-video-switcher-v3 > ul > li.active:before {
  color: #ffffff;
}
html[dir=ltr] .body-wrapper.asian .gaming-wrapper-asia .contain-v-a-fanction-icons-v3 > ul > li {
  border-left: 1px solid #23262f;
}
html[dir=rtl] .body-wrapper.asian .gaming-wrapper-asia .contain-v-a-fanction-icons-v3 > ul > li {
  border-right: 1px solid #23262f;
}
.body-wrapper.asian .gaming-wrapper-asia .contain-v-a-fanction-icons-v3 > ul > li:before {
  color: #7c8292;
}
.body-wrapper.asian .gaming-wrapper-asia .contain-v-a-fanction-icons-v3 > ul > li.active:before {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .animation-control,
.body-wrapper.asian .gaming-wrapper-asia .animation-control .game-video {
  background: #212531;
}
.body-wrapper.asian .gaming-wrapper-asia .game-video-container p {
  color: #ffffff;
}
.body-wrapper.asian .gaming-wrapper-asia .last-event-and-stats-toggle .hover-sp:not(.items-1):hover {
  background: #2e323e;
}
.body-wrapper.asian .gaming-wrapper-asia .last-event-and-stats-toggle .hover-sp:not(.items-1):hover .football-gamer-name {
  color: #7c8292;
  box-shadow: 0 -1px 0 #212531 inset;
}
.body-wrapper.asian .game-additional-info-v3 {
  color: #7c8292;
  background: #0d0f17;
}
.body-wrapper.asian .game-additional-icons > i {
  color: #a4a9bc;
}
.body-wrapper.asian .game-additional-icons > i:hover {
  color: #f4f4f6;
}
.body-wrapper.asian .asian-left-contain-menu .booking-id-text-v3 {
  border-bottom: 1px solid #0e101b;
  color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .booking-id-text-v3 span > span {
  color: #f4f4f6;
}
.body-wrapper.asian .asian-left-contain-menu .booking-id-text-v3 i {
  color: #c1c4cd;
}
.body-wrapper.asian .asian-left-contain-menu .booking-id-text-v3.booking-no-border {
  border: 0;
}
.body-wrapper.asian .icon-favorite.active {
  color: #c29440;
}
.body-wrapper.asian .asian-left-contain-menu .quick-bet-notifications-j {
  color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .quick-bet-notifications-j b {
  color: #f4f4f6;
}
.body-wrapper.asian .game-list-compitishion table tr td.section-1,
.body-wrapper.asian table.hdp-contain-j td small,
.body-wrapper.asian .game-list-compitishion table tr .more-arrow-b-asia {
  color: #c1c4cd;
}
.body-wrapper.asian .game-list-compitishion table.hdp-contain-title tr td.more-competition {
  color: #c1c4cd;
}
.body-wrapper.asian .has-video,
.body-wrapper.asian .game-is-neutral,
.body-wrapper.asian .asian-icon-Bet-Builder {
  color: #ffffff;
}
.body-wrapper.asian .prematch-game-title {
  background: #2e323e;
}
.body-wrapper.asian .asian-left-contain-menu popular-in-sportsbook .sports-item-v3:before {
  color: #1DA1F2;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3 {
  color: #c1c4cd;
  background: #222530;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3 > p {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3 .sport-games-count-v3 {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3.active > .arrow-view-v3:before {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3:hover .arrow-view-v3 {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3:hover:before {
  color: #ffffff;
  transition: color 300ms;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3:before {
  color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3:after {
  content: none;
}
.body-wrapper.asian .asian-left-contain-menu .sports-item-v3:hover, .body-wrapper.asian .asian-left-contain-menu .sports-item-v3.active {
  background: #2e323e;
}
.body-wrapper.asian .asian-left-contain-menu .single-game-item-v3 {
  background: #222530;
}
.body-wrapper.asian .asian-left-contain-menu .single-game-item-v3 .team-name-1-v3:before {
  color: #c1c4cd;
}
.body-wrapper.asian .asian-left-contain-menu .single-game-item-v3 .game-info-mini-v3 > p {
  color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .single-game-item-v3.active {
  background: #3a3f50;
}
.body-wrapper.asian .asian-left-contain-menu .single-game-item-v3.active:before {
  box-shadow: 2px 0 0 #505768 inset;
}
.body-wrapper.asian .asian-left-contain-menu .single-game-item-v3 .l-b .single-events-b-v3:not(:hover):not(.active) {
  color: #8e93a4;
  background: rgba(17, 21, 34, 0.7);
}
.body-wrapper.asian .asian-left-contain-menu .single-game-item-v3 .single-events-b-v3:hover {
  color: #c1c4cd;
  background: #404654;
}
.body-wrapper.asian .asian-left-contain-menu .single-game-item-v3 .single-events-b-v3.active, .body-wrapper.asian .asian-left-contain-menu .single-game-item-v3 .single-events-b-v3.active:hover {
  background: #a61f67;
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .single-game-item-v3 .single-events-b-v3.active > .p-v {
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu .games-list-mini-view-v3 .blocked-icon-v3 {
  background: #171c2c;
}
.body-wrapper.asian .asian-left-contain-menu .icon-separator-v3 {
  color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .favorite-nav .icon-separator-v3.favorite.active:before {
  color: #7c8292;
}
.body-wrapper.asian .asian-left-contain-menu .icon-separator-v3.market-count-v3 > span {
  background: #171c2c;
  color: #c1c4cd;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 {
  background: #222530;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3:hover, .body-wrapper.asian .asian-left-contain-menu .competition-title-v3.active {
  background: #2e323e;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 {
  border-bottom-color: #404654;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul > li {
  background-color: #212531;
  color: #7c8292;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul > li.more-j:before {
  color: #7c8292;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul > li.favorte-markets-group-j {
  background-color: #2e323e;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul > li.favorte-markets-group-j:before, .body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul > li.favorte-markets-group-j.active:before {
  color: #ac8336;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul > li:hover, .body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul > li.active {
  background-color: #404654;
  color: #ffffff;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul.has-dropdown > li:nth-child(7) ~ li {
  background: #363945;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul.has-dropdown > li:nth-child(7) ~ li:hover, .body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul.has-dropdown > li:nth-child(7) ~ li.active {
  background: #1a7051;
  color: #ffffff;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul.has-dropdown > li:nth-child(7) ~ li:hover span, .body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul.has-dropdown > li:nth-child(7) ~ li.active span {
  box-shadow: 0 -1px 0 rgba(33, 37, 49, 0) inset;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul.has-dropdown > li:nth-child(7) ~ li span {
  box-shadow: 0 -1px 0 #212531 inset;
}
.body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul.has-dropdown.show-dropdown > li.more-j, .body-wrapper.asian .asian-separator-container-b .markets-group-wrap-v3 > ul.has-dropdown.show-dropdown > li.more-j:hover {
  background: #363945;
  background-clip: padding-box;
  color: #ffffff;
}
.body-wrapper.asian .asian-market-wrap-j:not(.locked):not(.active):not(.up-0):not(.up-1):not(.down0):not(.down-1):hover .asian-market-j {
  color: #bd8739;
}
.body-wrapper.asian .asian-market-wrap-j:not(.locked):not(.active):not(.up-0):not(.up-1):not(.down0):not(.down-1):hover .asian-market-j .asian-market-rub-j {
  color: #f4f4f6;
}
.body-wrapper.asian .asian-market-wrap-j:not(.locked):not(.active):hover .asian-market-j {
  background: #404654;
  box-shadow: 0 0 0 200px #404654;
}
.body-wrapper.asian .asian-market-wrap-j.active:not(.locked) .asian-market-j {
  background: #a61f67;
  box-shadow: 0 0 0 200px #a61f67;
  color: #ffffff;
}
.body-wrapper.asian .asian-market-wrap-j.active:not(.locked) .asian-market-j:hover {
  background: #d12782;
  box-shadow: 0 0 0 200px #d12782;
}
.body-wrapper.asian .asian-market-wrap-j.active:not(.locked) .asian-market-j:hover .asian-market-rub-j {
  color: #ffffff;
}
.body-wrapper.asian .asian-market-wrap-j.active:not(.locked) .asian-market-j .asian-market-rub-j {
  color: #ffffff;
}
.body-wrapper.asian .asian-market-wrap-j .asian-market-j {
  background: #2e323e;
  box-shadow: 0 0 0 200px #2e323e;
  color: #CE9F5B;
}
.body-wrapper.asian .asian-market-wrap-j .asian-market-j .asian-market-rub-j {
  color: #c1c4cd;
}
.body-wrapper.asian .headerVersion_2 .subtop-header-menu-j, .body-wrapper.asian .headerVersion_2 .subtop-game-menu-j {
  background: #212531;
}
.body-wrapper.asian .subtop-header-menu-j > ul > li > a {
  color: rgba(255, 255, 255, 0.73);
}
.body-wrapper.asian .subtop-header-menu-j > ul > li > a:hover {
  color: #ffffff;
}
.body-wrapper.asian .subtop-header-menu-j > ul > li.active > a {
  color: #ffffff;
}
.body-wrapper.asian table.hdp-contain-j .dark-bg-j {
  background: #2e323e;
}
.body-wrapper.asian table.hdp-contain-j .light-bg-j {
  background: #404654;
}
.body-wrapper.asian table.hdp-contain-j .dark-bg-j.asian-market-overflow-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-last-child(2) {
  background: #2e323e;
  box-shadow: 0 26px 0 #2e323e, 0 -26px 0 #2e323e;
}
.body-wrapper.asian table.hdp-contain-j .dark-bg-j.asian-market-overflow-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-last-child(2) .asian-market-rub-j {
  color: #c1c4cd;
}
.body-wrapper.asian .asian-pagination > button {
  background: #2e323e;
  color: #7c8292;
}
.body-wrapper.asian .asian-pagination > button:hover {
  background: #43495b;
  color: #989da9;
}
.body-wrapper.asian .asian-pagination > button.active {
  background: #1a7051;
  color: #ffffff;
}
.body-wrapper.asian .asian-left-contain-menu {
  scrollbar-base-color: #212531;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
}
.body-wrapper.asian .asian-left-contain-menu::-webkit-scrollbar-track {
  border-radius: 10px;
}
.body-wrapper.asian .asian-left-contain-menu::-webkit-scrollbar {
  width: 4px;
  background: #212531;
  border-radius: 10px;
}
.body-wrapper.asian .asian-left-contain-menu::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.body-wrapper.asian .asian-left-contain-menu::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.body-wrapper.asian .dark-bg-j.more-arrow-j-asia {
  color: #ffffff;
}
.body-wrapper.asian .dark-bg-j.more-arrow-j-asia:hover {
  background: #404654;
}
.body-wrapper.asian .asian-button-refresh-view,
.body-wrapper.asian .refresh-asian-view button {
  color: #c1c4cd;
}
.body-wrapper.asian .asian-button-refresh-view:hover,
.body-wrapper.asian .refresh-asian-view button:hover {
  background: #a61f67;
  color: #ffffff;
}
.body-wrapper.asian .contein-mini-filtr.date .sub-menu-filter ul li:last-child {
  border-top: 1px solid #1e2639;
}
.body-wrapper.asian .contein-mini-filtr.date .sub-menu-filter ul li:last-child button {
  border: 1px solid #7c8292;
  color: #7c8292;
  background: none;
}
.body-wrapper.asian .contein-mini-filtr.date .sub-menu-filter ul li:last-child button:not(:disabled):hover {
  background: #a61f67;
  border-color: #a61f67;
  color: #ffffff;
}
html[dir=ltr] .body-wrapper.asian table.hdp-contain-j td.br-j {
  border-right: 1px solid #505768;
}
html[dir=rtl] .body-wrapper.asian table.hdp-contain-j td.br-j {
  border-left: 1px solid #505768;
}
.body-wrapper.asian table.hdp-contain-j td.bt-j {
  border-top: 1px solid #505768;
}
.body-wrapper.asian table.hdp-contain-j td.bb-j {
  border-bottom: 1px solid #505768;
}
.body-wrapper.asian table.hdp-contain-j td.bl-j {
  border-left: 1px solid #505768;
}
.body-wrapper.asian table.hdp-contain-j td table td.dark-bg-j:first-child.bb-j, .body-wrapper.asian table.hdp-contain-j td table td.dark-bg-j:last-child.bb-j {
  border-bottom-color: #2e323e;
}
.body-wrapper.asian .asian-fix-buttons button {
  background: rgba(33, 37, 49, 0.65);
  color: #ffffff;
}
.body-wrapper.asian .asian-fix-buttons button:before {
  border-color: #ffffff;
}
.body-wrapper.asian .open-bets-buttons {
  margin: 0;
  border-top: 1px solid #111522;
  border-bottom-color: #111522;
}
.body-wrapper.asian .status-icon-open-bets {
  top: 16px;
}
html[dir=ltr] .body-wrapper.asian .status-icon-open-bets {
  right: 4px;
}
html[dir=rtl] .body-wrapper.asian .status-icon-open-bets {
  left: 6px;
}
.body-wrapper.asian .balance-int-row {
  background: #404654;
  color: #f4f4f6;
}
.body-wrapper.asian + .statistic-on-hover {
  background: #1e2639;
}
.body-wrapper.asian + .statistic-on-hover .statistics-p {
  background: #111522;
  border: 1px solid #404654;
}
.body-wrapper.asian + .statistic-on-hover .statistics-p table thead tr th p {
  color: #7c8292;
  background: #242733;
}
.body-wrapper.asian + .statistic-on-hover .statistics-p table thead tr td {
  background: #464c59;
  box-shadow: inset 0 1px 0 #383d48;
}
.body-wrapper.asian + .statistic-on-hover .statistics-p table p {
  color: #8e93a4;
}
.body-wrapper.asian + .statistic-on-hover .statistics-p table p.active {
  color: #f4f4f6;
}
.body-wrapper.asian + .statistic-on-hover .statistics-p table p.green:hover, .body-wrapper.asian + .statistic-on-hover .statistics-p table p.red:hover, .body-wrapper.asian + .statistic-on-hover .statistics-p table p.yellow:hover {
  color: #ffffff;
}
.body-wrapper.asian .system-calculator {
  background: #2e323e;
  box-shadow: 0 0 0 5px rgba(80, 87, 104, 0.6), 0 5px 30px 10px rgba(17, 21, 34, 0.6);
}
.body-wrapper.asian .system-calculator-title {
  background: #212531;
}
.body-wrapper.asian .system-calculator-title > h3 {
  color: rgba(255, 255, 255, 0.71);
}
.body-wrapper.asian .closed-calculator-b {
  color: rgba(255, 255, 255, 0.18);
}
.body-wrapper.asian .closed-calculator-b:hover {
  color: #ffffff;
}
.body-wrapper.asian .calculator-select-contain {
  background: #2e323e;
  border-color: #181d26;
}
.body-wrapper.asian .select-calc-box-b .select-block {
  background: #181d26;
}
.body-wrapper.asian .select-calc-box-b .select-block > select {
  color: rgba(255, 255, 255, 0.74);
}
.body-wrapper.asian .select-calc-box-b .select-block > select > option {
  background: #181d26;
}
.body-wrapper.asian .select-calc-box-b .select-block:after {
  color: rgba(255, 255, 255, 0.26);
}
.body-wrapper.asian .total-stake-input-b > input[type=text],
.body-wrapper.asian .total-stake-input-b > input[type=number] {
  color: rgba(255, 255, 255, 0.74);
  background: #181d26;
}
.body-wrapper.asian .total-stake-input-b > input[type=text]::-webkit-input-placeholder,
.body-wrapper.asian .total-stake-input-b > input[type=number]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.74);
  opacity: 1;
}
.body-wrapper.asian .total-stake-input-b > input[type=text]:-moz-placeholder,
.body-wrapper.asian .total-stake-input-b > input[type=number]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.74);
  opacity: 1;
}
.body-wrapper.asian .total-stake-input-b > input[type=text]::-moz-placeholder,
.body-wrapper.asian .total-stake-input-b > input[type=number]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.74);
  opacity: 1;
}
.body-wrapper.asian .total-stake-input-b > input[type=text]:-ms-input-placeholder,
.body-wrapper.asian .total-stake-input-b > input[type=number]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.74);
  opacity: 1;
}
.body-wrapper.asian .system-events-view-box {
  background: #212531;
  border-color: #181d26;
  box-shadow: 0 1px 0 #383b48;
}
.body-wrapper.asian .system-events-view-box > ul > li {
  color: rgba(255, 255, 255, 0.73);
}
.body-wrapper.asian .sistem-event-icons-b {
  color: rgba(255, 255, 255, 0.73);
}
.body-wrapper.asian .scroll-view-contain-calculator .event-view-box-separator {
  background: rgba(255, 255, 255, 0.06);
}
.body-wrapper.asian .scroll-view-contain-calculator .event-view-box-separator:nth-child(even) {
  background: rgba(255, 255, 255, 0.09);
}
.body-wrapper.asian .event-view-box-separator > ul > li {
  color: rgba(255, 255, 255, 0.73);
}
.body-wrapper.asian .event-view-box-separator > ul > li > input[type=text],
.body-wrapper.asian .event-view-box-separator > ul > li > label {
  background: #212531;
}
.body-wrapper.asian .mini-calc-info-box > ul {
  border-color: #383b48;
}
.body-wrapper.asian .mini-calc-info-box > ul > li {
  border-top-color: #383b48;
  border-bottom-color: #0d0f17;
  color: rgba(255, 255, 255, 0.71);
}
.body-wrapper.asian .mini-calc-info-box > ul > li:first-child {
  border-top: none;
}
.body-wrapper.asian .mini-calc-info-box > ul > li:first-child > span {
  color: rgba(255, 255, 255, 0.71);
}
.body-wrapper.asian .statistic-quality-contain {
  background: #212531;
}
.body-wrapper.asian .main-title-statistic-quality,
.body-wrapper.asian .title-statistic-quality,
.body-wrapper.asian .sub-title-statistic-quality,
.body-wrapper.asian .overview-statistic-quality > li > p,
.body-wrapper.asian .detail-statistic-qualit > li,
.body-wrapper.asian .qualify-statistic-quality > li.average-goals > b,
.body-wrapper.asian .statistic-no-available,
.body-wrapper.asian .qualify-statistic-quality > li > p,
.body-wrapper.asian .qualify-statistic-quality > li > span {
  color: #ffffff;
}
.body-wrapper.asian .tab-statistic-quality > li {
  color: #c1c4cd;
  background: #404654;
}
.body-wrapper.asian .tab-statistic-quality > li:hover, .body-wrapper.asian .tab-statistic-quality > li.active {
  color: #ffffff;
}
.body-wrapper.asian .detail-statistic-qualit > li > span {
  background: #404654;
}
.body-wrapper.asian .qualify-statistic-quality > li.average-goals > p {
  color: #c1c4cd;
}
.body-wrapper.asian .qualify-statistic-quality > li > span {
  color: #7c8292;
}
.body-wrapper.asian .more-statistic-quality {
  color: #7c8292;
}

.body-wrapper.asian .menu-tabs-b ul li.boosted-bets {
  background-image: linear-gradient(to right, #751f9f, #ffc353 119%);
  position: relative;
  overflow: hidden;
}
.body-wrapper.asian .menu-tabs-b ul li.boosted-bets.active {
  background-image: linear-gradient(to right, #751f9f, #ffc353 119%);
}
.body-wrapper.asian .menu-tabs-b ul li.boosted-bets.active:after {
  content: "";
  display: block;
  width: 0;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0;
  opacity: 0;
  box-shadow: 0 0 35px 10px rgba(255, 255, 255, 0.7);
  transform: skewX(-45deg);
  animation: boosted-shine 1000ms linear infinite;
}

.big-contain-view {
  float: left;
  width: 100%;
  min-width: 970px;
  padding: 0;
}

.gaming-wrapper-asia {
  float: left;
  width: 100%;
  min-width: 970px;
  height: 100%;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif !important;
}
.gaming-wrapper-asia .md-progress-circular.md-theme:not(.not-main) {
  margin-top: 260px;
}
html[dir=ltr] .gaming-wrapper-asia .md-progress-circular.md-theme:not(.not-main) {
  left: 50%;
  margin-left: -50px;
}
html[dir=rtl] .gaming-wrapper-asia .md-progress-circular.md-theme:not(.not-main) {
  left: 50%;
  margin-left: -50px;
}
.gaming-wrapper-asia .contein-mini-filtr .md-progress-circular.md-theme {
  position: absolute;
  top: 1px;
  left: auto;
  right: 22px;
}
.gaming-wrapper-asia:after {
  content: "";
  display: block;
  clear: both;
}
.gaming-wrapper-asia .contain-open-bets > .md-progress-circular.md-theme {
  top: 0 !important;
  left: 50% !important;
}

.asian-contain {
  width: 100%;
  float: left;
  padding: 10px 10px 32px;
  position: relative;
  box-sizing: border-box;
}
.asian-contain:after {
  content: "";
  clear: both;
  display: block;
}
.asian-contain .asian-fix-buttons {
  position: fixed;
  bottom: 0;
  right: 10px;
}
.asian-contain .asian-fix-buttons button {
  float: left;
  height: 30px;
  color: #ffffff;
  background: rgba(80, 87, 104, 0.65);
  padding: 0 16px 0 46px;
  border: none;
  box-sizing: border-box;
  text-transform: uppercase;
  cursor: pointer;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  transform: translate3d(0, 0, 0);
}
.asian-contain .asian-fix-buttons button.asian-button-refresh-view {
  width: 54px;
  padding: 0 10px 0 30px;
}
.asian-contain .asian-fix-buttons button.asian-button-refresh-view:before {
  font: 10px/30px icomoon;
}
.asian-contain .asian-fix-buttons button.asian-button-to-top:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 4px;
  display: block;
  width: 30px;
  height: 18px;
  border-right: 1px solid #ffffff;
  font: 16px/18px icomoon;
}
.asian-contain .asian-fix-buttons button + button {
  margin-left: 2px;
}

/*left block*/
.asian-left-menu-fixed {
  width: 280px;
}
html[dir=ltr] .asian-left-menu-fixed {
  float: left;
}
html[dir=rtl] .asian-left-menu-fixed {
  float: right;
}

.asian-left-menu-scroll-wrapper {
  float: left;
  width: 280px;
  height: calc(100vh - 20px - 130px);
  transition: 300ms margin, 300ms height;
}
.asian-left-menu-scroll-wrapper.scrollable-fixed {
  margin: 10px 0 0;
  height: calc(100vh - 20px - 36px);
}

.asian-left-contain-menu {
  float: left;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.asian-left-contain-menu::-webkit-scrollbar-track {
  border-radius: 10px;
}
.asian-left-contain-menu::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.asian-left-contain-menu::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.asian-left-contain-menu::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .asian-left-contain-menu {
  padding: 0 1px 0 0;
}
html[dir=rtl] .asian-left-contain-menu {
  padding: 0 0 0 1px;
}
.asian-left-contain-menu .right-block-list {
  float: left;
  width: 100%;
}

.asian-left-contain-menu .video-animation-vox-v3 .video-player-container {
  height: 138px;
}
.asian-left-contain-menu .contain-v-a-fanction-icons-v3 > ul > li.resize-icon-b-v3 {
  display: none;
}
.asian-left-contain-menu .video-player-control {
  top: -28px;
}
html[dir=ltr] .asian-left-contain-menu .video-player-control {
  right: 112px;
}
html[dir=rtl] .asian-left-contain-menu .video-player-control {
  left: 112px;
}

.gaming-wrapper-asia .video-player-control.volume-control {
  top: -28px;
}
html[dir=ltr] .gaming-wrapper-asia .video-player-control.volume-control {
  right: 82px;
}
html[dir=rtl] .gaming-wrapper-asia .video-player-control.volume-control {
  left: 82px;
}

.gaming-wrapper-asia .video-player-control.volume-control > span,
.gaming-wrapper-asia .contain-v-a-fanction-icons-v3 > ul > li.sound-icon-v3:before {
  font-size: 18px;
}

.gaming-wrapper-asia .video-player-control > span.video-pause:before,
.gaming-wrapper-asia .video-player-control > span.video-play:before {
  content: "";
  position: absolute;
  text-indent: 0;
  font: 18px/20px icomoon;
  width: 24px;
  text-align: center;
  top: 2px;
}
html[dir=ltr] .gaming-wrapper-asia .video-player-control > span.video-pause:before,
html[dir=ltr] .gaming-wrapper-asia .video-player-control > span.video-play:before {
  left: 0;
}
html[dir=rtl] .gaming-wrapper-asia .video-player-control > span.video-pause:before,
html[dir=rtl] .gaming-wrapper-asia .video-player-control > span.video-play:before {
  right: 0;
}

.gaming-wrapper-asia .video-player-control > span.video-play:before {
  content: "";
}

.gaming-wrapper-asia .game-video-detached {
  padding: 0;
  box-shadow: 0 0 20px #000000;
}

.gaming-wrapper-asia .game-video-detached .animation-video-title-row-v3 {
  position: relative;
  z-index: 99;
  top: -31px;
  width: calc(100% + 2px);
}
html[dir=ltr] .gaming-wrapper-asia .game-video-detached .animation-video-title-row-v3 {
  left: -1px;
}
html[dir=rtl] .gaming-wrapper-asia .game-video-detached .animation-video-title-row-v3 {
  right: -1px;
}

.gaming-wrapper-asia .game-video-detached .game-video-container.detached-game-container {
  padding: 31px 0 0;
}

.gaming-wrapper-asia .game-video-fullscreen .game-video-container.detached-game-container {
  padding: 0;
}

.gaming-wrapper-asia .game-video-detached .detached-game-container .game-video-container {
  position: absolute;
  z-index: 22;
  width: 100%;
  height: 100%;
  top: 0;
}
html[dir=ltr] .gaming-wrapper-asia .game-video-detached .detached-game-container .game-video-container {
  left: 0;
}
html[dir=rtl] .gaming-wrapper-asia .game-video-detached .detached-game-container .game-video-container {
  right: 0;
}

.gaming-wrapper-asia .game-video-detached .detached-game-container .animation-control .game-video .video-player-container {
  height: 100%;
}

.gaming-wrapper-asia .game-video-detached .detached-game-container .video-player-control {
  background: none;
  top: -28px;
  position: absolute;
  height: 24px;
  width: 24px;
}
html[dir=ltr] .gaming-wrapper-asia .game-video-detached .detached-game-container .video-player-control {
  right: 54px;
}
html[dir=rtl] .gaming-wrapper-asia .game-video-detached .detached-game-container .video-player-control {
  left: 54px;
}

.gaming-wrapper-asia .game-video-fullscreen .detached-game-container .video-player-control {
  width: 100%;
  top: 0;
  height: 18px;
}
html[dir=ltr] .gaming-wrapper-asia .game-video-fullscreen .detached-game-container .video-player-control {
  right: 24px;
}
html[dir=rtl] .gaming-wrapper-asia .game-video-fullscreen .detached-game-container .video-player-control {
  left: 24px;
}

.gaming-wrapper-asia .game-video-detached .detached-game-container .video-player-control.volume-control {
  right: 27px;
  top: -32px;
}

.gaming-wrapper-asia .game-video-detached .detached-game-container .animation-control .game-video {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
html[dir=ltr] .gaming-wrapper-asia .game-video-detached .detached-game-container .animation-control .game-video {
  left: 0;
}
html[dir=rtl] .gaming-wrapper-asia .game-video-detached .detached-game-container .animation-control .game-video {
  right: 0;
}

.gaming-wrapper-asia .game-video-detached .detached-game-container .animation-control {
  overflow: inherit;
  height: 100%;
  z-index: 111;
}

.gaming-wrapper-asia .detached-game-container .detached-game-name {
  text-shadow: none;
  height: 24px;
}

.gaming-wrapper-asia .detached-game-container .detached-game-name p {
  line-height: 24px;
}

.gaming-wrapper-asia .game-video.game-video-detached.game-video-fullscreen {
  float: left;
  position: relative;
  top: 0;
  left: 0;
  z-index: 22;
  width: 100% !important;
  margin-bottom: 30px;
  box-shadow: none;
}

.gaming-wrapper-asia .game-video-container a:not(.not-this) {
  text-indent: -9999em;
  box-sizing: border-box;
  background: none;
  width: 24px;
  height: 24px;
  font: 9px/24px icomoon;
  top: 0;
}
html[dir=ltr] .gaming-wrapper-asia .game-video-container a:not(.not-this) {
  right: 0;
}
html[dir=rtl] .gaming-wrapper-asia .game-video-container a:not(.not-this) {
  left: 0;
}
.gaming-wrapper-asia .game-video-container a:not(.not-this):before {
  box-sizing: border-box;
  content: "";
  position: absolute;
  right: 0;
  text-indent: 0;
  width: 24px;
  text-align: center;
}

.gaming-wrapper-asia .game-video-fullscreen .game-video-container object {
  position: relative;
  top: 0;
}

.gaming-wrapper-asia .detached-info {
  line-height: 13px;
  position: absolute;
}
html[dir=ltr] .gaming-wrapper-asia .detached-info {
  padding: 0 10px 0 0;
  right: 75px;
}
html[dir=rtl] .gaming-wrapper-asia .detached-info {
  left: 75px;
  padding: 0 0 0 10px;
}

/*betslip*/
.asian-left-contain-menu .list-bet-block {
  width: 100%;
  border-radius: 4px;
  margin: 0 0 10px;
  border: none;
}
.asian-left-contain-menu .bankers-button-container {
  top: 0;
  right: 24px;
}
.asian-left-contain-menu .betting-result-info {
  margin: 0;
}

.asian-left-contain-menu .list-bet-block ul li:first-child span a {
  background: none;
  width: 20px;
  height: 20px;
  position: relative;
}

.asian-left-contain-menu .list-bet-block ul li:first-child span a:after {
  content: "";
  font: 16px/20px "icomoon";
  left: 0;
  position: absolute;
  overflow: hidden;
  top: -2px;
  text-indent: 1px;
  width: 20px;
  height: 20px;
}

.asian-left-contain-menu .list-bet-block ul li {
  font-size: 10px;
}

.offer-stake-form {
  float: left;
  width: 100%;
  height: 30px;
  display: table;
}
.offer-stake-form > div {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
html[dir=ltr] .offer-stake-form .offer-input {
  padding-right: 6px;
}
html[dir=rtl] .offer-stake-form .offer-input {
  padding-left: 6px;
}
.offer-stake-form .offer-input input {
  width: 100%;
  height: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  font-size: 12px;
}
.offer-stake-form .offer-max-button {
  padding: 0 5px;
  color: #ffffff;
  background: #c29440;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
}
.offer-stake-form .offer-max-button b {
  display: block;
  text-align: center;
}

.asian-left-contain-menu .empty-betslip,
.asian-left-contain-menu .quickbet-mode-betslip,
.asian-left-contain-menu .detached-info {
  font-size: 10px;
}

.asian-left-contain-menu .bet-event-title {
  display: table;
}
html[dir=ltr] .asian-left-contain-menu .bet-event-title {
  padding: 0 10px 0 0;
}
html[dir=rtl] .asian-left-contain-menu .bet-event-title {
  padding: 0 0 0 10px;
}

.asian-l-m-cashout {
  font-size: 17px;
  display: block;
  line-height: 17px;
  width: 17px;
  height: 17px;
  text-align: center;
}
html[dir=ltr] .asian-l-m-cashout {
  float: right;
  margin: 0 10px 0 0;
}
html[dir=rtl] .asian-l-m-cashout {
  float: left;
  margin: 0 0 0 10px;
}

.asian-left-contain-menu .bet-event-notifications {
  top: 0;
}

.asian-left-contain-menu .single-bet-container .single-bet-betmax {
  border: none;
  border-radius: 2px;
  padding-top: 1px;
  padding-bottom: 2px;
  margin-top: 1px;
  opacity: 1;
}
html[dir=ltr] .asian-left-contain-menu .single-bet-container .single-bet-betmax {
  margin-left: 4px;
  padding-left: 3px;
}
html[dir=rtl] .asian-left-contain-menu .single-bet-container .single-bet-betmax {
  margin-right: 4px;
  padding-right: 1px;
}

.list-bet-block .max-bet-tooltip-wrapper {
  position: relative;
}
html[dir=ltr] .list-bet-block .max-bet-tooltip-wrapper {
  float: right;
  right: -4px;
}
html[dir=rtl] .list-bet-block .max-bet-tooltip-wrapper {
  float: left;
  left: -10px;
}
.list-bet-block .max-bet-tooltip-wrapper .betslip-max-min-icon {
  float: left;
}
html[dir=ltr] .list-bet-block .max-bet-tooltip-wrapper .betslip-max-min-icon {
  margin-right: 0;
}
html[dir=rtl] .list-bet-block .max-bet-tooltip-wrapper .betslip-max-min-icon {
  margin-left: 0;
}
.list-bet-block .max-bet-tooltip-wrapper .betslip-max-min {
  bottom: 24px;
}
html[dir=ltr] .list-bet-block .max-bet-tooltip-wrapper .betslip-max-min {
  right: -3px;
}
html[dir=rtl] .list-bet-block .max-bet-tooltip-wrapper .betslip-max-min {
  left: -3px;
}
.list-bet-block .max-bet-tooltip-wrapper .betslip-max-min > span {
  color: #ffffff !important;
  font-size: 12px;
}
.list-bet-block .max-bet-tooltip-wrapper + .single-bet-win {
  width: 100%;
}
html[dir=ltr] .list-bet-block .max-bet-tooltip-wrapper + .single-bet-win {
  right: -4px;
}
html[dir=rtl] .list-bet-block .max-bet-tooltip-wrapper + .single-bet-win {
  right: 8px;
  text-align: left;
}

.betslip-max-min-icon {
  display: block;
  width: 14px;
  height: 14px;
  margin-top: 10px;
}
html[dir=ltr] .betslip-max-min-icon {
  float: right;
  margin-right: 4px;
}
html[dir=rtl] .betslip-max-min-icon {
  float: left;
  margin-left: 4px;
}
.betslip-max-min-icon:before {
  content: "";
  color: #7c8292;
  font: 14px/14px icomoon;
}
.betslip-max-min-icon.active + .betslip-max-min {
  display: block;
}

html[dir=ltr] .betslip-max-min {
  right: 0;
}
html[dir=rtl] .betslip-max-min {
  left: 0;
}
.betslip-max-min > span {
  display: block;
  height: 24px;
  color: #ffffff;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
}
.betslip-max-min > span > b {
  font-weight: normal;
}
.betslip-max-min > span + span {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
}
.betslip-max-min:before {
  content: "";
  bottom: -7px;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #1a7051;
}
html[dir=ltr] .betslip-max-min:before {
  right: 2px;
}
html[dir=rtl] .betslip-max-min:before {
  left: 2px;
}

.asian-left-contain-menu .bet-currency-value .single-bet-betmax {
  border-radius: 2px;
  border: none;
  padding: 0 3px 1px;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 7px 6px 0 0;
}

.asian-left-contain-menu .superbet-checkbox input[type=checkbox],
.asian-left-contain-menu .counter-offer-checkbox input[type=checkbox] {
  position: absolute;
}

.asian-left-contain-menu .bet-conflict-warning {
  margin-top: 1px;
}

.asian-left-contain-menu .list-bet-block ul li .betprice {
  font-size: 11px;
}

.asian-left-contain-menu .list-bet-block ul li p,
.asian-left-contain-menu .list-bet-block ul li p span.pick {
  font-size: 10px;
}

.asian-left-contain-menu .list-bet-block ul li span {
  font-size: 11px;
}

html[dir=ltr] .asian-left-contain-menu .button-bet .bet-button-wrapper {
  padding: 0;
}
html[dir=rtl] .asian-left-contain-menu .button-bet .bet-button-wrapper {
  padding: 0;
}

html[dir=ltr] .asian-left-contain-menu .button-bet .bet-notification-update-container {
  padding: 0 10px 0 0;
}
html[dir=rtl] .asian-left-contain-menu .button-bet .bet-notification-update-container {
  padding: 0 10px 0 0;
}

.asian-left-contain-menu .button-bet {
  width: calc(100% - 20px);
  padding: 10px;
  height: 31px;
}

.asian-left-contain-menu .button-bet button {
  border: none;
  min-height: 26px;
  margin: 0;
}

.asian-left-contain-menu .betslip-clearall-button i {
  border-radius: 0 0 4px 4px;
}

.asian-left-contain-menu .betslip-clearall-button input {
  background: none;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 10px;
  height: 16px;
  border: none;
  padding: 0 5px 2px 5px;
  z-index: 33;
  position: relative;
  display: block;
  float: left;
}

.asian-left-contain-menu .superbet-checkbox label,
.asian-left-contain-menu .counter-offer-checkbox label {
  line-height: 18px;
  min-width: 85px;
  max-width: 85px;
}

.asian-left-contain-menu .express-stake-label {
  height: 28px;
}

.asian-left-contain-menu .bet-form form input[type=text] {
  width: 74px;
  height: 20px;
  border-radius: 3px;
  padding: 2px 3px;
  font-size: 12px;
  line-height: 20px;
  margin-right: 4px;
}

.asian-left-contain-menu .single-bet-container [type=text] {
  box-shadow: none;
  font-size: 11px;
  width: 50px;
  height: 13px;
  border-radius: 3px;
  padding: 2px 4px;
}

html[dir=ltr] .asian-left-contain-menu .bet-form form .bet-currency-value p {
  padding-top: 10px;
}
html[dir=rtl] .asian-left-contain-menu .bet-form form .bet-currency-value p {
  padding-top: 10px;
}

.asian-left-contain-menu .betslip-system-chenge {
  box-shadow: none;
  border: none;
  padding: 6px 4px 6px 6px;
}

.asian-left-contain-menu .betslip-system-chenge p {
  font-size: 11px;
  line-height: 11px;
}

.asian-left-contain-menu .name-b-list {
  height: auto;
  border: 0;
  z-index: 20;
}

.asian-left-contain-menu .all-bets-info {
  float: left;
  width: 100%;
  position: relative;
  z-index: 10;
}

.asian-left-contain-menu .name-b-list h2 {
  width: 100%;
  text-indent: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 24px;
  border-radius: 3px 3px 0 0;
}
html[dir=ltr] .asian-left-contain-menu .name-b-list h2 {
  margin: 0;
  padding: 0;
  font-size: 11px;
}
html[dir=rtl] .asian-left-contain-menu .name-b-list h2 {
  margin: 0;
  padding: 0;
  font-size: 11px;
}

html[dir=ltr] .asian-left-contain-menu .list-bet-block ul li {
  padding: 5px 16px 5px 5px;
}
html[dir=rtl] .asian-left-contain-menu .list-bet-block ul li {
  padding: 5px 5px 5px 16px;
}

.asian-left-contain-menu .bet-container {
  max-height: inherit;
  overflow: inherit;
}

.asian-left-contain-menu .bet-settings-container {
  border-bottom: none;
}

.asian-left-contain-menu .mini-game-container iframe {
  height: 129px;
}

.asian-left-contain-menu .list-bet-block ul li > .better-odd-contain {
  right: 2px;
  top: 20px;
}

.asian-left-contain-menu .list-bet-block ul li > .better-odd-contain > span {
  display: inline-block;
  padding: 0 3px;
}

/*betslip END*/
/*Menu tabs*/
.menu-tabs-b {
  float: left;
  width: 100%;
  margin: 0 0 5px;
}
html[dir=rtl] .menu-tabs-b {
  transform: translate3d(0, 0, 0);
}
.menu-tabs-b ul {
  float: left;
  width: 100%;
  display: table;
}
.menu-tabs-b ul li {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 11px;
  text-transform: uppercase;
  padding: 10px 3px;
}
.menu-tabs-b ul li:first-child {
  border: none;
}
html[dir=ltr] .menu-tabs-b ul li:first-child {
  border-radius: 5px 0 0 5px;
}
html[dir=rtl] .menu-tabs-b ul li:first-child {
  border-radius: 0 5px 5px 0;
}
html[dir=ltr] .menu-tabs-b ul li:last-child {
  border-radius: 0 5px 5px 0;
}
html[dir=rtl] .menu-tabs-b ul li:last-child {
  border-radius: 5px 0 0 5px;
}

/*Menu tabs END*/
/*left menu sport*/
.asian-left-menu {
  float: left;
  width: 100%;
}
.asian-left-menu ul {
  float: left;
  width: 100%;
}
.asian-left-menu ul > div {
  float: left;
  width: 100%;
  transform: translate3d(0, 0, 0);
}
.asian-left-menu ul li {
  float: left;
  width: 100%;
  padding: 0;
  margin: 1px 0;
  font-size: 11px;
  line-height: 24px;
  text-transform: uppercase;
  border-radius: 4px;
  position: relative;
  height: auto;
  overflow: hidden;
  max-height: 24px;
  transition: max-height 280ms, background 200ms, color 200ms;
}
.asian-left-menu ul li.active {
  margin: 1px 0 5px;
  max-height: 300px;
}
.asian-left-menu ul li > div:not(.icon-sport-asia) {
  float: left;
  width: 100%;
}

.asian-left-contain-menu.type-1 .asian-left-menu ul li.active {
  margin: 1px 0;
}

.icon-sport-asia, .body-wrapper.asian .asian-live .mini-icon-1 {
  position: absolute;
  z-index: 22;
  top: 4px;
  width: 18px;
  height: 16px;
  font: 16px/16px "sport-icon";
  text-align: center;
  transition: color 200ms;
}
html[dir=ltr] .icon-sport-asia, html[dir=ltr] .body-wrapper.asian .asian-live .mini-icon-1, .body-wrapper.asian .asian-live html[dir=ltr] .mini-icon-1 {
  left: 10px;
}
html[dir=rtl] .icon-sport-asia, html[dir=rtl] .body-wrapper.asian .asian-live .mini-icon-1, .body-wrapper.asian .asian-live html[dir=rtl] .mini-icon-1 {
  right: 10px;
}

.asian-left-menu ul li > div.menu-arrow-asia {
  float: none;
  width: 24px;
}

.sport-name-asia {
  width: calc(100% - 24px);
  box-sizing: border-box;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .sport-name-asia {
  float: left;
  padding: 0 0 0 36px;
}
html[dir=rtl] .sport-name-asia {
  float: right;
  padding: 0 36px 0 0;
}

.menu-arrow-asia {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 0;
  text-align: center;
}
html[dir=ltr] .menu-arrow-asia {
  right: 0;
}
html[dir=rtl] .menu-arrow-asia {
  left: 0;
}
.menu-arrow-asia:before {
  font: 16px/24px "icomoon";
  content: "";
  position: absolute;
  display: block;
  top: 0;
}
html[dir=ltr] .menu-arrow-asia:before {
  left: 4px;
}
html[dir=rtl] .menu-arrow-asia:before {
  right: 4px;
}

.asian-left-menu ul li.active .menu-arrow-asia:before {
  content: "";
}

.sport-market-counts {
  position: absolute;
  top: 0;
}
html[dir=ltr] .sport-market-counts {
  right: 0;
}
html[dir=rtl] .sport-market-counts {
  left: 0;
}

.sport-markets-menu {
  float: left;
  width: 100%;
  margin: 0;
}

.sport-markets-menu ul li {
  border-radius: inherit;
  border-top: none;
  margin: 0;
}

.market-neme-asia {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
html[dir=ltr] .market-neme-asia {
  padding: 0 36px 0 10px;
}
html[dir=rtl] .market-neme-asia {
  padding: 0 10px 0 36px;
}
html[dir=ltr] .market-neme-asia .sport-market-counts {
  right: 6px;
}
html[dir=rtl] .market-neme-asia .sport-market-counts {
  left: 6px;
}

.sport-markets-menu ul li.active {
  margin: 0;
}

/*left menu sport END*/
/*left block END*/
/*Game wrapper*/
.game-contain {
  width: calc(100% - 290px);
  padding: 0;
}
html[dir=ltr] .game-contain {
  float: right;
}
html[dir=rtl] .game-contain {
  float: left;
}

.game-list-compitishion {
  float: left;
  width: 100%;
  margin: 0 0 10px;
  border-radius: 4px;
}
.game-list-compitishion .ew-total-view-v3 {
  color: #ffffff;
  margin-top: 5px;
}
html[dir=ltr] .game-list-compitishion .ew-total-view-v3 {
  margin-left: 5px;
}
html[dir=rtl] .game-list-compitishion .ew-total-view-v3 {
  margin-right: 5px;
  float: right;
}

/*filter*/
.big-filter-wrapper {
  width: 100%;
  margin: 0 0 10px;
  position: relative;
  z-index: 700;
}
html[dir=ltr] .big-filter-wrapper {
  float: left;
}
html[dir=rtl] .big-filter-wrapper {
  float: right;
}
.big-filter-wrapper.big-filter-only {
  width: auto;
}
.big-filter-wrapper.big-filter-only .contein-mini-filtr.time .name-filter-b {
  box-sizing: border-box;
}
html[dir=ltr] .big-filter-wrapper.big-filter-only .contein-mini-filtr.time .name-filter-b {
  padding-right: 34px;
}
html[dir=rtl] .big-filter-wrapper.big-filter-only .contein-mini-filtr.time .name-filter-b {
  padding-left: 34px;
}

.big-filter-wrapper ul {
  width: 100%;
  display: table;
  float: left;
}
.big-filter-wrapper ul:nth-child(2):last-child {
  width: calc(100% - 50px);
}
.big-filter-wrapper ul:nth-child(3) {
  width: calc(100% - 74px);
}

.big-filter-wrapper ul li {
  display: table-cell;
  width: 25%;
  height: 24px;
  line-height: 24px;
  font-size: 11px;
  text-indent: 10px;
}

.big-filter-wrapper ul li:first-child {
  border: none;
}
html[dir=ltr] .big-filter-wrapper ul li:first-child {
  border-radius: 4px 0 0 4px;
}
html[dir=rtl] .big-filter-wrapper ul li:first-child {
  border-radius: 0 4px 4px 0;
}

.big-filter-wrapper ul li.active:first-child {
  border-radius: 4px 0 0 0;
}

.big-filter-wrapper ul li.active .sub-menu-filter li:first-child {
  border-radius: inherit;
}

.contein-mini-filtr {
  float: left;
  width: 100%;
  position: relative;
  height: 24px;
}
.contein-mini-filtr > p {
  box-sizing: border-box;
}
html[dir=ltr] .contein-mini-filtr > p {
  float: left;
  padding-right: 20px;
}
html[dir=rtl] .contein-mini-filtr > p {
  float: right;
  padding-left: 20px;
}

.contein-mini-filtr.date .sub-menu-filter ul li:last-child {
  height: auto;
}
.contein-mini-filtr.date .sub-menu-filter ul li:last-child button {
  margin: 10px 12px;
  height: 24px;
  padding: 0 24px;
  text-transform: uppercase;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  transition: 300ms color, 300ms background, 300ms border-color;
}
html[dir=ltr] .contein-mini-filtr.date .sub-menu-filter ul li:last-child button {
  float: right;
}
html[dir=rtl] .contein-mini-filtr.date .sub-menu-filter ul li:last-child button {
  float: left;
}

.filter-icon {
  width: 24px;
  height: 24px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
html[dir=ltr] .filter-icon {
  float: left;
}
html[dir=rtl] .filter-icon {
  float: right;
}

.filter-icon:before {
  font: 18px/24px "icomoon";
  content: "";
  position: absolute;
  display: block;
  top: 0;
  width: 24px;
  text-align: center;
}
html[dir=ltr] .filter-icon:before {
  left: -4px;
}
html[dir=rtl] .filter-icon:before {
  right: -4px;
}

html[dir=ltr] .filter-icon.back:before {
  content: "";
}
html[dir=rtl] .filter-icon.back:before {
  content: "";
}

.big-filter-wrapper ul li:first-child .filter-icon:before {
  font: 20px/24px icomoon;
  content: "";
  left: -4px;
}

.big-filter-wrapper ul li:first-child .contein-mini-filtr .filter-icon.asc:before {
  content: "";
}

.date .filter-icon:before {
  font: 12px/24px "icomoon";
  content: "";
  left: -2px;
}

.competition .filter-icon:before,
.name-filter-asian .filter-icon:before {
  content: "";
}

html[dir=ltr] .contein-mini-filtr .menu-arrow-asia:before {
  left: -10px;
}
html[dir=rtl] .contein-mini-filtr .menu-arrow-asia:before {
  right: -10px;
}

.big-filter-wrapper ul li.active .menu-arrow-asia:before {
  content: "";
}

.sub-menu-filter {
  position: absolute;
  top: 24px;
  left: 0;
  width: 100%;
  z-index: 201;
  display: none;
}

.big-filter-wrapper ul li.active .sub-menu-filter {
  display: block;
}

.sub-menu-filter ul {
  float: left;
  width: 100%;
  display: block;
}

.sub-menu-filter ul li {
  display: block;
  width: 100%;
  float: left;
  border: none;
  font-size: 11px;
  position: relative;
}

.sub-menu-filter ul li:first-child {
  border-radius: inherit;
}

.name-filter-b {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 24px);
}

.contein-mini-filtr.time .name-filter-b {
  max-width: 100%;
  position: relative;
  z-index: 33;
}

.sub-menu-filter ul li p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sub-menu-filter ul li:last-child {
  border-radius: 0 0 4px 4px;
}

.sub-menu-filter ul li input[type=checkbox],
.popup-asian-info input[type=checkbox] {
  position: absolute;
}
html[dir=ltr] .sub-menu-filter ul li input[type=checkbox],
html[dir=ltr] .popup-asian-info input[type=checkbox] {
  left: -9999em;
}
html[dir=rtl] .sub-menu-filter ul li input[type=checkbox],
html[dir=rtl] .popup-asian-info input[type=checkbox] {
  right: -9999px;
}

.sub-menu-filter ul li label {
  float: left;
  height: 24px;
  width: 100%;
  text-indent: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sub-menu-filter ul li input[type=checkbox] + label:before,
.popup-asian-info input[type=checkbox] + label:before {
  content: "";
  display: block;
  position: absolute;
  width: 13px;
  height: 13px;
  border-radius: 2px;
  top: 6px;
}
html[dir=ltr] .sub-menu-filter ul li input[type=checkbox] + label:before,
html[dir=ltr] .popup-asian-info input[type=checkbox] + label:before {
  left: 8px;
}
html[dir=rtl] .sub-menu-filter ul li input[type=checkbox] + label:before,
html[dir=rtl] .popup-asian-info input[type=checkbox] + label:before {
  right: 8px;
}

.sub-menu-filter ul li input[type=checkbox]:checked + label:after,
.popup-asian-info input[type=checkbox]:checked + label:after {
  font-family: "icomoon";
  content: "";
  display: block;
  position: absolute;
  border-radius: 2px;
  line-height: 0;
  font-size: 6px;
  top: 12px;
  text-indent: 0;
}
html[dir=ltr] .sub-menu-filter ul li input[type=checkbox]:checked + label:after,
html[dir=ltr] .popup-asian-info input[type=checkbox]:checked + label:after {
  left: 11px;
}
html[dir=rtl] .sub-menu-filter ul li input[type=checkbox]:checked + label:after,
html[dir=rtl] .popup-asian-info input[type=checkbox]:checked + label:after {
  right: 10px;
}

/*filter END*/
/*compitishion layout*/
.asian-separator-container-b {
  float: left;
  width: 100%;
}

.market_list_view {
  float: left;
  width: 100%;
}

.name-chempionship-asia {
  float: left;
  width: 100%;
  height: 24px;
  position: relative;
}
.name-chempionship-asia h3 {
  display: block;
  line-height: 26px;
  text-indent: 28px;
  font-size: 11px;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html[dir=ltr] .name-chempionship-asia h3 {
  float: left;
  left: 0;
}
html[dir=rtl] .name-chempionship-asia h3 {
  right: 0;
  float: right;
}
html[dir=ltr] .name-chempionship-asia > i {
  float: left;
  margin-left: 6px;
}
html[dir=rtl] .name-chempionship-asia > i {
  float: right;
  margin-right: 6px;
}
.name-chempionship-asia > i.cashout-icon-market-v3:before {
  box-sizing: border-box;
  font-size: 14px;
  line-height: 24px;
}
.name-chempionship-asia > i.statistics-icon-market:before {
  font: 14px/24px icomoon;
}
.name-chempionship-asia > i.favorite-icon-market-v3:before {
  font: 14px/24px icomoon;
}
.name-chempionship-asia > i.favorite-icon-market-v3:not(.remove):not(:hover):before {
  color: #989dae;
}

.name-chempionship-asia h3 .cyber-competition {
  padding: 0 6px 0 2px;
}
.name-chempionship-asia h3 .cyber-competition:before {
  content: "";
  font: 12px/24px sport-icon;
}

.all_view .name-chempionship-asia h3 {
  padding-left: 24px;
}

.all_view .name-chempionship-asia .icon-sport-asia, .all_view .name-chempionship-asia .body-wrapper.asian .asian-live .mini-icon-1, .body-wrapper.asian .asian-live .all_view .name-chempionship-asia .mini-icon-1 {
  left: 25px;
}

.name-chempionship-asia h3:before {
  font: normal 14px/24px "icomoon";
  content: "";
  position: absolute;
  display: block;
  top: 0;
}
html[dir=ltr] .name-chempionship-asia h3:before {
  left: -21px;
}
html[dir=rtl] .name-chempionship-asia h3:before {
  right: -21px;
}

.game-list-compitishion.closed .name-chempionship-asia h3:before,
.game-list-compitishion-j.closed .name-chempionship-asia h3:before {
  font: normal 14px/24px "icomoon";
  content: "";
  position: absolute;
  display: block;
  left: -21px;
  top: 0;
}

.game-list-compitishion table {
  float: left;
  width: 100%;
}

.game-list-compitishion table tr td {
  padding: 0;
  vertical-align: middle;
  text-align: center;
  font-size: 10px;
  line-height: 12px;
}

.info-bl {
  float: left;
  width: 100%;
  padding: 0;
  position: relative;
}

.info-bl p {
  padding: 5px;
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.match-odd1X2 .info-bl p {
  padding: 7px 10px;
}

.match-odd1X2.ft-ht .info-bl p.time-g-asia {
  padding: 1px 5px;
  text-align: center;
}

.outright-tamplate .info-bl p {
  padding: 5px 10px;
}

.outright-tamplate.sport .sport-outright .info-bl p {
  padding-left: 38px;
}

.outright-tamplate.sport .sport-outright .info-bl p i {
  top: 8px;
}

.section-2 .info-bl p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.game-list-compitishion table tr td.big-row {
  min-width: 230px;
  max-width: 230px;
  width: 230px;
  text-transform: uppercase;
}
html[dir=ltr] .game-list-compitishion table tr td.big-row {
  text-align: left;
}
html[dir=rtl] .game-list-compitishion table tr td.big-row {
  text-align: right;
}

.game-list-compitishion table.name-ft-ht-layout.odd-even tr td.big-row {
  min-width: 374px;
  max-width: 374px;
  width: 374px;
}

.game-list-compitishion table tr td.m-odds-b {
  width: 52%;
}

html[dir=ltr] .game-list-compitishion table tr td.big-row p {
  padding: 5px 5px 5px 38px;
}
html[dir=rtl] .game-list-compitishion table tr td.big-row p {
  padding: 5px 38px 5px 5px;
}

.game-list-compitishion table tr td.big-row p i {
  top: 3px;
}

.game-list-compitishion table tr td.sport-outright {
  min-width: 144px;
  max-width: 144px;
  width: 144px;
  text-transform: uppercase;
}
html[dir=ltr] .game-list-compitishion table tr td.sport-outright {
  text-align: left;
}
html[dir=rtl] .game-list-compitishion table tr td.sport-outright {
  text-align: right;
}

.game-list-compitishion table.outright-tamplate.sport tr td.big-row {
  min-width: 144px;
  max-width: 144px;
  width: 144px;
}

.game-list-compitishion table.match-odd1X2.total-goal tr td.big-row {
  min-width: 230px;
  max-width: 230px;
  width: 230px;
}

html[dir=ltr] .game-list-compitishion table tr td.outiright-odds-asia {
  text-align: left;
}
html[dir=rtl] .game-list-compitishion table tr td.outiright-odds-asia {
  text-align: right;
}

.game-list-compitishion table tr td.section-1 {
  min-width: 48px;
  max-width: 48px;
  width: 48px;
  text-align: center;
  height: 20px;
}

.game-list-compitishion table tr td.event-title-asia {
  min-width: 464px;
  max-width: 464px;
  width: 464px;
}
html[dir=ltr] .game-list-compitishion table tr td.event-title-asia {
  text-align: left;
}
html[dir=rtl] .game-list-compitishion table tr td.event-title-asia {
  text-align: right;
}

.game-list-compitishion table tr td.section-2 {
  min-width: 154px;
  max-width: 154px;
  width: 154px;
}
html[dir=ltr] .game-list-compitishion table tr td.section-2 {
  text-align: left;
}
html[dir=rtl] .game-list-compitishion table tr td.section-2 {
  text-align: right;
}

.game-list-compitishion table.match-odd1X2 tr td.section-2 {
  min-width: 182px;
  max-width: 182px;
  width: 182px;
}

.game-list-compitishion table.match-odd1X2.odd-even tr td.section-2 {
  min-width: 325px;
  max-width: 325px;
  width: 325px;
}

.game-list-compitishion table tr td.section-3 {
  min-width: 26px;
  max-width: 26px;
  width: 26px;
}

.game-list-compitishion table tr td.factor-name {
  min-width: 60px;
  max-width: 60px;
  width: 20%;
}

.game-list-compitishion table tr td.factor-w {
  min-width: 60px;
  max-width: 60px;
  width: 20%;
}

.game-list-compitishion table tr td.factor-w .info-bl p b,
.k-and-info p b {
  display: inline-block;
  width: 50%;
  text-align: left;
}

.game-list-compitishion table tr td.factor-w .info-bl p i,
.k-and-info p i {
  font-style: normal;
  float: right;
  display: inline-block;
  width: 50%;
  text-align: right;
}

.game-list-compitishion table.match-odd1X2.correct-score tr td.factor-w {
  min-width: 60px;
  max-width: 200px;
  width: 30%;
}

.game-list-compitishion table.ft-ht tr td.factor-w {
  min-width: 40px;
  max-width: 40px;
  width: 10%;
}

.game-list-compitishion table.match-odd1X2.total-goal tr td.factor-w,
.game-list-compitishion table.match-odd1X2.total-goal tr td.factor-name {
  min-width: 50px;
  max-width: 50px;
  width: 10%;
}

.game-list-compitishion table.hdp-contain tr td.factor-w .info-bl p b:only-child {
  width: auto;
}

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.game-list-compitishion table tr td.more-competition {
  min-width: 50px;
  max-width: 50px;
  width: 50px;
}

.game-list-compitishion table tr td.border-d {
  border-bottom-color: transparent;
}

.time-g-asia span {
  display: inline-block;
}
html[dir=ltr] .time-g-asia span {
  padding: 0 4px 0 0;
}
html[dir=rtl] .time-g-asia span {
  padding: 0 0 0 4px;
}

.teams-n-account-asia {
  display: table;
}

.teams-n-account-asia span {
  display: table-cell;
  padding: 0 8px;
  width: 10%;
}

.teams-n-account-asia span.name-team-asian-1x2 {
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=ltr] .teams-n-account-asia span.name-team-asian-1x2 {
  text-align: left;
}
html[dir=rtl] .teams-n-account-asia span.name-team-asian-1x2 {
  text-align: right;
}

.match-odd1X2.odd-even .teams-n-account-asia span.name-team-asian-1x2 {
  max-width: 220px;
}

.teams-n-account-asia span.account-asian-1x2 {
  white-space: nowrap;
  min-width: 40px;
  max-width: 40px;
  width: 40px;
}
html[dir=ltr] .teams-n-account-asia span.account-asian-1x2 {
  text-align: right;
}
html[dir=rtl] .teams-n-account-asia span.account-asian-1x2 {
  text-align: left;
}

.teams-n-account-asia span.account-asian-1x2 b {
  background: #2e323e;
  color: #ffffff;
  display: inline-block;
  padding: 3px 7px;
  border-radius: 3px;
  position: relative;
}

.match-odd1X2.correct-score .info-bl p {
  padding: 4px 10px;
}

.match-odd1X2.correct-score p.teams-n-account-asia {
  display: inline-block;
  padding: 5px 0;
  float: left;
  text-transform: uppercase;
}

.match-odd1X2.correct-score .teams-n-account-asia span {
  display: inline;
}

.match-odd1X2.correct-score .teams-n-account-asia span.account-asian-1x2 {
  text-align: left;
  padding: 4px 0;
}

.match-odd1X2.ft-ht .teams-n-account-asia span.account-asian-1x2 b {
  padding: 2px 7px 3px;
}

html[dir=ltr] .teams-n-account-asia span.account-asian-1x2 b:first-child {
  margin-right: 5px;
}
html[dir=rtl] .teams-n-account-asia span.account-asian-1x2 b:first-child {
  margin-left: 5px;
}

.teams-n-account-asia span.account-asian-1x2 b:first-child:after {
  content: ":";
  position: absolute;
  top: 3px;
}
html[dir=ltr] .teams-n-account-asia span.account-asian-1x2 b:first-child:after {
  right: -5px;
}
html[dir=rtl] .teams-n-account-asia span.account-asian-1x2 b:first-child:after {
  left: -5px;
}

.match-odd1X2.ft-ht .teams-n-account-asia span.account-asian-1x2 b:first-child:after {
  top: 1px;
}

.more-arrow-b-asia {
  width: 100%;
  height: 22px;
  text-align: center;
  position: relative;
}

.more-arrow-b-asia:before {
  font: 16px/20px "icomoon";
  content: "";
}

.more-b-asia.active .more-arrow-b-asia:before {
  content: "";
}

.game-list-compitishion table tr td.name-teams-hdp {
  text-align: left;
  border-right-color: transparent;
  text-transform: uppercase;
}

.game-list-compitishion table tr td.filters-hdp {
  text-align: right;
  border-left-color: transparent;
  border-right-color: transparent;
}

.game-list-compitishion table tr td.more-competition.first {
  border-left-color: transparent;
}

.game-list-compitishion table tr td.name-teams-hdp .info-bl p {
  padding: 4px 10px;
}

.game-list-compitishion table tr td.name-teams-hdp .info-bl p span:first-child:after {
  content: " - ";
}

html[dir=ltr] .block-filter-hdp {
  float: right;
}
html[dir=rtl] .block-filter-hdp {
  float: left;
}

.block-filter-hdp ul {
  float: left;
  display: table;
  border-spacing: 1px 0;
}

.block-filter-hdp ul li {
  display: table-cell;
  padding: 4px;
  font: 9px/10px Roboto, Arial, Helvetica, sans-serif;
  transition: 240ms color, 240ms background;
  box-sizing: border-box;
}
html[dir=rtl] .block-filter-hdp ul li {
  margin: 0 1px 0 0;
}

.game-list-compitishion table.hdp-contain-title tr td.big-row {
  min-width: 304px;
  max-width: 304px;
  width: 304px;
}

.game-list-compitishion table tr td.title-names-1x2 {
  width: 30%;
}

.game-list-compitishion table.hdp-contain-title tr td.title-names-hdp {
  width: 17%;
}

.game-list-compitishion table.hdp-contain tr td.section-2 {
  min-width: 254px;
  max-width: 254px;
  width: 254px;
}

.game-list-compitishion table .second-l-hdp tr td:first-child,
.game-list-compitishion table .second-l-hdp tr td:last-child {
  border-top: none;
  border-bottom: none;
}

.game-list-compitishion table .second-l-hdp tr td:first-child,
.game-list-compitishion table .second-l-hdp tr td:last-child {
  border-top: none;
  border-bottom: none;
}

.game-list-compitishion table .second-l-hdp tr:nth-child(2n+1) td.section-2 {
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.hdp-contain .teams-n-account-asia span {
  padding: 2px 8px;
}

.hdp-contain .teams-n-account-asia span.name-team-asian-1x2 {
  max-width: 180px;
}

.hdp-contain .teams-n-account-asia span.account-asian-1x2 {
  padding-right: 2px;
}

.hdp-contain .teams-n-account-asia span.account-asian-1x2 b:first-child {
  margin-right: 0;
}

.hdp-contain .teams-n-account-asia span.account-asian-1x2 b:first-child:after {
  display: none;
}

html[dir=ltr] .match-odd1X2.correct-score .block-filter-hdp {
  margin: 1px 54px 2px 0;
}
html[dir=rtl] .match-odd1X2.correct-score .block-filter-hdp {
  margin: 1px 0 2px 54px;
}

.match-odd1X2.correct-score .block-filter-hdp ul li {
  height: 20px;
  line-height: 20px;
}

.game-list-compitishion .match-odd1X2.correct-score tr td.section-1,
.game-list-compitishion .match-odd1X2.correct-score tr td.more-competition {
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.big-row .info-bl {
  position: relative;
}

.big-row .info-bl .icon-sport-asia, .big-row .info-bl .body-wrapper.asian .asian-live .mini-icon-1, .body-wrapper.asian .asian-live .big-row .info-bl .mini-icon-1 {
  top: 0;
  width: 26px;
  height: 100%;
}
html[dir=ltr] .big-row .info-bl .icon-sport-asia, html[dir=ltr] .big-row .info-bl .body-wrapper.asian .asian-live .mini-icon-1, .body-wrapper.asian .asian-live html[dir=ltr] .big-row .info-bl .mini-icon-1 {
  left: 0;
}
html[dir=rtl] .big-row .info-bl .icon-sport-asia, html[dir=rtl] .big-row .info-bl .body-wrapper.asian .asian-live .mini-icon-1, .body-wrapper.asian .asian-live html[dir=rtl] .big-row .info-bl .mini-icon-1 {
  right: 0;
}

.big-row .info-bl .icon-sport-asia:before, .big-row .info-bl .body-wrapper.asian .asian-live .mini-icon-1:before, .body-wrapper.asian .asian-live .big-row .info-bl .mini-icon-1:before {
  left: 0;
  top: 3px;
  position: relative;
}

.big-row .info-bl:before,
.big-row .info-bl:after {
  content: "";
  position: absolute;
  top: -54%;
  width: 26px;
}

.big-row .info-bl:after {
  top: auto;
  bottom: -54%;
}

.name-chempionship-asia.more-c .block-filter-hdp {
  margin: 3px 10px 0 0;
}

.name-chempionship-asia.more-c .block-filter-hdp li {
  height: 18px;
  line-height: 18px;
  padding: 0 15px;
}

.game-list-compitishion table tr td.name-b-more {
  min-width: 230px;
  max-width: 230px;
  width: 230px;
  text-align: left;
}

.game-list-compitishion table tr td.comp-column-more {
  width: 30%;
}

.game-list-compitishion table tr td.name-b-more.title {
  text-transform: uppercase;
}

.sport-more-title,
.name-b-teame-more {
  float: left;
  width: 100%;
}

.sport-more-title p,
.name-b-teame-more p {
  padding: 5px 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.game-list-compitishion table.more-events-t tr td.factor-w {
  width: 14%;
  min-width: 50px;
  max-width: 50px;
}

.name-chempionship-asia.more-c h3 {
  max-width: 250px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.game-list-compitishion table.second-more-view td.more-c-view {
  width: 10%;
}

.name-market-view {
  float: left;
  width: 100%;
  display: table;
}

.name-market-view p {
  display: table-cell;
  padding: 5px 0;
  text-align: left;
  width: 90%;
  max-width: 90%;
  vertical-align: middle;
  position: relative;
}

.name-market-view p i {
  font-style: normal;
  display: block;
  width: 90%;
  position: absolute;
  padding: 5px 10px;
  left: 0;
  top: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.name-market-view span {
  display: table-cell;
  padding: 5px 10px;
  vertical-align: middle;
  white-space: nowrap;
}

.game-list-compitishion table.any-markets-more td.more-c-view {
  width: 10%;
}

.game-list-compitishion table.any-markets-more td.more-c-view .name-market-view span {
  border: none;
  background: none;
}

.many-columns-b {
  float: left;
  width: 100%;
}
html[dir=ltr] .many-columns-b .asian-market-wrap-j .boosted {
  right: 44px;
}
html[dir=rtl] .many-columns-b .asian-market-wrap-j .boosted {
  left: 44px;
}

.many-columns-b ul {
  float: left;
  width: 100%;
}

.many-columns-b .name-market-view p {
  width: 100%;
}

.many-columns-b .name-market-view span {
  background: none;
}

/*compitishion layout END*/
/*Game wrapper END*/
/*popup*/
.popup-wrapper-asian {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: rgba(18, 22, 35, 0.5);
  overflow: hidden;
}

.popup-wrapper-asian.active {
  display: block;
}

.contain-poput-asia {
  width: 950px;
  margin: 0 auto;
  display: table;
  height: 100%;
}

.block-position-b {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

.popup-asian-info {
  display: inline-block;
  width: calc(100% - 40px);
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.5);
}

.popup-title-b {
  float: left;
  width: 100%;
  margin: 0 0 20px;
}

html[dir=ltr] .name-filter-asian {
  float: left;
}
html[dir=rtl] .name-filter-asian {
  float: right;
}

.name-filter-asian h3 {
  float: left;
  font-size: 12px;
  line-height: 24px;
  text-transform: uppercase;
}

html[dir=ltr] .filter-function-b {
  float: right;
}
html[dir=rtl] .filter-function-b {
  float: left;
}

.filter-function-b ul {
  float: left;
}

.filter-function-b ul li {
  position: relative;
}
html[dir=ltr] .filter-function-b ul li {
  float: left;
  margin: 0 0 0 10px;
}
html[dir=rtl] .filter-function-b ul li {
  float: right;
  margin: 0 10px 0 0;
}

.competition-search-input {
  min-width: 300px;
  border: 1px solid #111522;
  background: #2e323e;
  box-sizing: border-box;
  margin: 0;
  padding: 0 14px 0 14px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  height: 26px;
  border-radius: 4px;
  width: 100%;
  color: #7c8292;
  transition: border-color 200ms;
  box-shadow: none;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.39);
  caret-color: #7c8292;
}
html[dir=rtl] .competition-search-input {
  text-align: right;
}
.competition-search-input::-webkit-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.competition-search-input:-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.competition-search-input::-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.competition-search-input:-ms-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}

.popup-asian-info label {
  height: 24px;
  width: 100%;
  font-size: 12px;
  line-height: 24px;
  text-indent: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=ltr] .popup-asian-info label {
  float: left;
}
html[dir=rtl] .popup-asian-info label {
  float: right;
}

.filter-function-b ul li label {
  overflow: inherit;
}
html[dir=ltr] .filter-function-b ul li label {
  margin: 0 20px 0 0;
}
html[dir=rtl] .filter-function-b ul li label {
  margin: 0 0 0 20px;
}

.filter-function-b ul li button {
  float: right;
  height: 24px;
  text-transform: uppercase;
  border: none;
  border-radius: 5px;
  padding: 0 20px;
  font-size: 11px;
  font-weight: bold;
  min-width: 100px;
}

.filter-function-b ul li button:disabled {
  pointer-events: none;
}

.all-filter-competitions {
  float: left;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  max-height: 480px;
}
.all-filter-competitions::-webkit-scrollbar-track {
  border-radius: 10px;
}
.all-filter-competitions::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.all-filter-competitions::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.all-filter-competitions::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.all-filter-competitions ul {
  float: left;
  width: 100%;
  position: relative;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  -ms-column-gap: 0;
  column-gap: 0;
}
html[dir=ltr] .all-filter-competitions ul {
  left: -5px;
}
html[dir=rtl] .all-filter-competitions ul {
  right: -9px;
}

.all-filter-competitions ul li {
  float: none;
  width: 100%;
  max-width: 294px;
  height: 24px;
  border-top: none;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
}
html[dir=ltr] .all-filter-competitions ul li {
  margin: 0 0 0 5px;
}
html[dir=rtl] .all-filter-competitions ul li {
  margin: 0 5px 0 0;
}

/*popup END*/
/*top swicher*/
.gaming-wrapper-asia .game-score-multiset > ul.title li:first-child span {
  text-indent: 10px;
}

/*top swicher end*/
/*live game style END*/
/*asian view END*/
/*asian full view*/
@media screen and (min-width: 1250px) {
  .game-list-compitishion table.hdp-contain-title tr td.big-row {
    max-width: 366px;
    width: 35%;
  }

  .game-list-compitishion table.hdp-contain-title tr td.title-names-hdp {
    width: 20%;
  }

  .game-list-compitishion table tr td.more-competition {
    width: 5%;
  }

  .game-list-compitishion table tr td.m-odds-b {
    width: 55.5%;
  }
}
/*asian full view END*/
.game-list-compitishion.outright:before {
  display: none;
}

.teams-n-account-asia span.account-asian-1x2 b.red-card-asian, .teams-n-account-asia span.account-asian-1x2 b.yellow-card-asian {
  padding: 3px 2px;
  min-width: 10px;
  text-align: center;
  font-size: 9px;
}
.teams-n-account-asia span.account-asian-1x2 b.red-card-asian.ng-hide, .teams-n-account-asia span.account-asian-1x2 b.yellow-card-asian.ng-hide {
  opacity: 0;
  display: inline-block !important;
}
.teams-n-account-asia span.account-asian-1x2 b.red-card-asian {
  background: #af1428;
}
.teams-n-account-asia span.account-asian-1x2 b.yellow-card-asian {
  background: #fde000;
  color: black;
}

.asian-left-contain-menu .viewSwitcher-j {
  margin: 0 0 2px;
}

.selectSportsbookColor-j {
  float: right;
  width: 24px;
  height: 24px;
  border-radius: 0 4px 4px 0;
  position: relative;
  z-index: 200;
}
.selectSportsbookColor-j + ul {
  width: calc(100% - 25px);
}
.selectSportsbookColor-j p {
  width: 100%;
  height: 100%;
  border-radius: 0 4px 0 0;
}
.selectSportsbookColor-j p:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  font: normal 14px/24px icomoon;
  text-align: center;
}
.selectSportsbookColor-j.active > div {
  display: inline-block;
}
.selectSportsbookColor-j > div {
  display: none;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.5);
  position: absolute;
  right: 0;
  top: 100%;
  min-width: 100%;
  white-space: nowrap;
}
.selectSportsbookColor-j > div > div {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font: 14px/30px icomoon;
  height: 30px;
  width: 30px;
  transition: color 240ms, background 240ms;
  text-align: center;
  text-transform: uppercase;
}
.selectSportsbookColor-j > div > div:before {
  content: "";
}
.selectSportsbookColor-j > div > div.white {
  background: white;
  color: black !important;
}
.selectSportsbookColor-j > div > div.black {
  background: black;
  color: white !important;
}
.selectSportsbookColor-j > div > div.default {
  background: #2e323e;
  color: #8a8a8a !important;
}
.selectSportsbookColor-j > div > div.blue {
  background: #3D699E;
  color: #fff !important;
}
.selectSportsbookColor-j > div > div.gold {
  background: #ce9f5b;
  color: #fff !important;
}
.selectSportsbookColor-j > div > div.active {
  display: none;
}

.refresh-asian-view {
  float: right;
}

.asian-left-contain-menu .bsTypeSwitchers-j {
  position: static;
  float: left;
  width: 100%;
}
.asian-left-contain-menu .game-video-container p {
  margin: 52px 0 0 0;
  font-size: 15px;
  padding: 0 20px;
  box-sizing: border-box;
  position: relative;
  z-index: 10;
}
.asian-left-contain-menu .sports-item-v3 {
  border-radius: 4px;
  height: 24px;
  box-shadow: none;
  padding-right: 48px;
}
.asian-left-contain-menu .sports-item-v3:hover .sport-games-count-v3, .asian-left-contain-menu .sports-item-v3.active .sport-games-count-v3 {
  opacity: 1;
}
.asian-left-contain-menu .sports-item-v3.active {
  border-radius: 4px 4px 0 0;
}
.asian-left-contain-menu .sports-item-v3.active > .arrow-view-v3:before {
  content: "";
}
.asian-left-contain-menu .sports-item-v3 > p {
  line-height: 24px;
  font-size: 11px;
  text-transform: uppercase;
}
.asian-left-contain-menu .sports-item-v3:before {
  box-shadow: none !important;
}
.asian-left-contain-menu .sports-item-v3.favoritecompetitions:before {
  line-height: 24px;
}
.asian-left-contain-menu .sport-icon-v3 {
  line-height: 24px;
  box-shadow: none;
}
.asian-left-contain-menu .single-game-item-v3:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.asian-left-contain-menu .single-game-item-v3:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.asian-left-contain-menu .single-game-item-v3 {
  margin-top: 1px;
}
.asian-left-contain-menu .sport-games-count-v3 {
  line-height: 24px;
  font-size: 11px;
}
html[dir=ltr] .asian-left-contain-menu .sport-games-count-v3 {
  padding: 0 26px 0 0;
}
html[dir=rtl] .asian-left-contain-menu .sport-games-count-v3 {
  padding: 0 0 0 26px;
}
.asian-left-contain-menu .arrow-view-v3 {
  width: 24px;
  color: #ffffff;
  background: none !important;
  font: 16px/24px icomoon;
}
.asian-left-contain-menu .arrow-view-v3:before {
  content: "";
}
.asian-left-contain-menu .favorite-nav-icon-v3:before {
  font: 16px/24px icomoon;
}
.asian-left-contain-menu .games-list-mini-view-v3 {
  padding: 0 0 5px;
  border: none;
}
.asian-left-contain-menu .competition-view-v-3:first-child > .competition-title-v3 {
  padding: 0;
}
.asian-left-contain-menu .competition-title-v3 > label {
  width: 100%;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=ltr] .asian-left-contain-menu .competition-title-v3 > label {
  padding: 0 24px 0 10px;
}
html[dir=rtl] .asian-left-contain-menu .competition-title-v3 > label {
  padding: 0 10px 0 24px;
}
.asian-left-contain-menu .competition-title-v3 > label span.favorite-competitions-icon-t {
  top: 2px;
}
.asian-left-contain-menu .competition-title-v3 > label .flag-view-v3 {
  top: 4px;
}
html[dir=ltr] .asian-left-contain-menu .competition-title-v3 > label .flag-view-v3 {
  left: auto;
  right: 6px;
}
html[dir=rtl] .asian-left-contain-menu .competition-title-v3 > label .flag-view-v3 {
  left: 6px;
  right: auto;
}
.asian-left-contain-menu .competition-title-v3:before, .asian-left-contain-menu .competition-title-v3:after {
  content: none;
}

.asian-status-icons {
  display: table;
  width: 100%;
}
.asian-status-icons > div {
  display: table-cell;
  font: 11px/20px icomoon;
  text-align: center;
}

.game-is-neutral,
.asian-icon-Bet-Builder {
  display: inline-block;
  vertical-align: middle;
  font: 11px/20px icomoon;
}
html[dir=ltr] .game-is-neutral,
html[dir=ltr] .asian-icon-Bet-Builder {
  margin: 0 5px 0 0;
}
html[dir=rtl] .game-is-neutral,
html[dir=rtl] .asian-icon-Bet-Builder {
  margin: 0 0 0 5px;
}

.game-is-neutral:before {
  content: "";
}

.asian-icon-Bet-Builder {
  font-size: 14px;
}
.asian-icon-Bet-Builder:before {
  content: "";
}

.has-video {
  display: inline-block;
  vertical-align: middle;
  font: 11px/20px icomoon;
}
html[dir=ltr] .has-video {
  margin: 0 5px 0 0;
}
html[dir=rtl] .has-video {
  margin: 0 0 0 5px;
}
.has-video:before {
  content: "";
}

.icon-favorite {
  font: 11px/20px icomoon;
}
.icon-favorite:before {
  content: "";
}

.favorite-icon-clear {
  color: rgba(255, 255, 255, 0.7);
  font: 11px/20px icomoon;
  transition: color 240ms;
}
.favorite-icon-clear:before {
  content: "";
}
.favorite-icon-clear:hover {
  color: #ffffff;
}

.h2h-stats {
  font: 11px/20px icomoon;
}
.h2h-stats:before {
  content: "";
}

.prematch-game-title {
  float: left;
  width: 100%;
  padding: 0 7px;
  margin-bottom: 10px;
  height: 30px;
  border-radius: 4px;
  box-sizing: border-box;
}
.prematch-game-title p {
  float: left;
  width: calc(100% - 60px);
  line-height: 30px;
}
.prematch-game-title > div {
  float: right;
  margin-left: 10px;
  line-height: 30px;
}

.asian-left-menu ul .asian-menu-group-wrap-j {
  float: left;
  width: 100%;
}
.asian-left-menu ul .asian-menu-group-wrap-j > li {
  margin-bottom: 1px;
}
.asian-left-menu ul .asian-menu-group-wrap-j > li .sport-name-asia {
  padding: 0 22px 0 36px;
  width: calc(100% - 24px);
  box-sizing: border-box;
}
.asian-left-menu ul .asian-menu-group-wrap-j > li.active ~ div {
  max-height: inherit;
}
.asian-left-menu ul .asian-menu-group-wrap-j > div {
  float: left;
  width: 100%;
  overflow: hidden;
  max-height: 0;
}

.asian-contain {
  position: relative;
}
.asian-contain .settings-icon-contain.clock-set-b {
  position: absolute;
  top: -30px;
  right: 0;
}

.many-columns-b > div {
  margin: 1px 0 0 0;
}
.many-columns-b.cols-2 > div {
  width: 50%;
  float: left;
  margin: 1px 0 0 0;
}
.many-columns-b.cols-2 > div:nth-child(odd) {
  width: calc(50% - 1px);
  margin: 1px 1px 0 0;
}
.many-columns-b.cols-3 > div {
  margin: 1px 0 0 0;
  width: calc((100% - 1px) / 3);
}
html[dir=ltr] .many-columns-b.cols-3 > div {
  float: left;
}
html[dir=rtl] .many-columns-b.cols-3 > div {
  float: right;
}
.many-columns-b.cols-3 > div:nth-child(3n+2) {
  margin: 1px 1px 0;
  width: calc((100% - 4px) / 3);
}
.many-columns-b.cols-4 {
  width: calc(100% + 2px);
}
.many-columns-b.cols-4 > div {
  width: calc(25% - 1px);
  float: left;
  margin: 1px 1px 0 0;
}
.many-columns-b.cols-5 > div {
  width: calc(20% - 1px);
  float: left;
  margin: 1px 1px 0 0;
}

.asian-market-overflow-j {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.asian-market-wrap-j {
  position: relative;
  border-collapse: separate;
  float: left;
  width: 100%;
}
.asian-market-wrap-j:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  height: 300px;
  left: 0;
  margin: -150px 0 0;
  z-index: 10;
}
.asian-market-wrap-j.empty {
  pointer-events: none;
}
.asian-market-wrap-j.empty .asian-market-j {
  height: 26px;
}
.asian-market-wrap-j .asian-market-j {
  display: table;
  float: left;
  width: 100%;
  font: 11px/26px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  position: relative;
}
.asian-market-wrap-j .asian-market-j:not(.locked) .odd-container-j {
  position: relative;
}
.asian-market-wrap-j .asian-market-j:not(.locked) .odd-container-j:before, .asian-market-wrap-j .asian-market-j:not(.locked) .odd-container-j:after {
  content: "";
  font: 12px/12px icomoon;
  display: inline-block;
  vertical-align: middle;
  opacity: 0;
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
}
.asian-market-wrap-j .asian-market-j .asian-market-cell-j {
  display: table-cell;
  position: relative;
  vertical-align: top;
  white-space: nowrap;
}
.asian-market-wrap-j .asian-market-j .asian-market-cell-j .asian-market-rub-j {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
html[dir=ltr] .asian-market-wrap-j .asian-market-j .asian-market-cell-j .asian-market-rub-j {
  padding: 0 0 0 12px;
  text-align: left;
}
html[dir=rtl] .asian-market-wrap-j .asian-market-j .asian-market-cell-j .asian-market-rub-j {
  padding: 0 12px 0 0;
  text-align: right;
}
.asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-child(2) {
  width: 1%;
  text-align: right;
}
.asian-market-wrap-j .asian-market-j .asian-market-cell-j:only-child {
  width: 100%;
  text-align: center;
}
.asian-market-wrap-j.up-0:not(.locked) .asian-market-j .odd-container-j:before {
  animation-name: odds-arrow-up-0;
}
.asian-market-wrap-j.up-1:not(.locked) .asian-market-j .odd-container-j:before {
  animation-name: odds-arrow-up-1;
}
.asian-market-wrap-j.down0:not(.locked) .asian-market-j .odd-container-j:before {
  content: "";
  animation-name: odds-arrow-down0;
}
.asian-market-wrap-j.down-1:not(.locked) .asian-market-j .odd-container-j:before {
  content: "";
  animation-name: odds-arrow-down-1;
}
.asian-market-wrap-j.locked {
  pointer-events: none;
}
.asian-market-wrap-j.locked .asian-market-j .odd-container-j {
  font-size: 0;
}
.asian-market-wrap-j.locked .asian-market-j .odd-container-j:before {
  content: "";
  font: 10px/12px icomoon;
  display: inline-block;
  vertical-align: middle;
  opacity: 1;
}
.asian-market-wrap-j .boosted {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
html[dir=ltr] .asian-market-wrap-j .boosted {
  right: 2px;
}
html[dir=rtl] .asian-market-wrap-j .boosted {
  left: 2px;
}
.asian-market-wrap-j:hover .boosted, .asian-market-wrap-j.active .boosted {
  color: #ffffff;
}

.match-odd1X2:not(.correct-score) .factor-w .boosted {
  right: 0;
}

.correct-score .factor-w .boosted {
  right: 54px;
}

.game-list-compitishion-j {
  float: left;
  width: 100%;
  margin: 0 0 10px;
  overflow: hidden;
  border-radius: 2px;
}
.game-list-compitishion-j.closed {
  height: 24px;
}
.game-list-compitishion-j .favoritecompetitions:before {
  font: 11px/20px icomoon;
}

table.hdp-contain-j {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  float: left;
  font: 11px/12px Roboto, Arial, Helvetica, sans-serif;
}
table.hdp-contain-j td,
table.hdp-contain-j th {
  box-sizing: border-box;
  position: relative;
}
table.hdp-contain-j td.xs,
table.hdp-contain-j th.xs {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  text-align: center;
}
table.hdp-contain-j td.xs-s,
table.hdp-contain-j th.xs-s {
  width: 12%;
  min-width: 84px;
  max-width: 84px;
  vertical-align: middle;
  text-align: center;
}
table.hdp-contain-j td.ms,
table.hdp-contain-j th.ms {
  width: 14%;
  min-width: 110px;
  max-width: 110px;
  text-align: center;
}
table.hdp-contain-j td {
  height: 27px;
  vertical-align: top;
}
table.hdp-contain-j td small {
  display: block;
  float: left;
  width: 100%;
  margin: 6px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 10px/14px Roboto, Arial, Helvetica, sans-serif;
}
table.hdp-contain-j td.no-markets-j {
  vertical-align: middle;
}
table.hdp-contain-j td .asian-status-icons > div {
  line-height: 26px;
}
table.hdp-contain-j td .asian-status-icons > div.match-key > ul {
  top: -34px;
}
html[dir=ltr] table.hdp-contain-j td .asian-status-icons > div.match-key > ul {
  right: -12px;
}
html[dir=rtl] table.hdp-contain-j td .asian-status-icons > div.match-key > ul {
  left: -12px;
}
table.hdp-contain-j td.asian-more-markets-count-j {
  vertical-align: middle;
}
table.hdp-contain-j td.more-arrow-j-asia {
  vertical-align: middle;
  font: 11px/11px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
table.hdp-contain-j td.more-arrow-j-asia:after {
  content: "";
  font: 16px/16px "icomoon";
  vertical-align: sub;
  display: inline-block;
}
html[dir=ltr] table.hdp-contain-j td.more-arrow-j-asia:after {
  margin: 0 0 0 3px;
}
html[dir=rtl] table.hdp-contain-j td.more-arrow-j-asia:after {
  margin: 0 3px 0 0;
}
table.hdp-contain-j td.more-arrow-j-asia.active:after {
  content: "";
}
table.hdp-contain-j td table {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-collapse: separate;
}
table.hdp-contain-j th {
  height: 20px;
  font-weight: normal;
  vertical-align: middle;
  text-transform: uppercase;
}
html[dir=ltr] table.hdp-contain-j th {
  text-align: left;
}
html[dir=rtl] table.hdp-contain-j th {
  text-align: right;
}
table.hdp-contain-j th > p {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
}
table.hdp-contain-j th .asian-status-icons > div {
  line-height: 18px;
}
table.hdp-contain-j .asian-team-name-wrapper-j {
  display: table;
  float: left;
  width: 100%;
}
table.hdp-contain-j .asian-team-name-wrapper-j > div {
  display: table-cell;
  vertical-align: middle;
  height: 26px;
  position: relative;
}
table.hdp-contain-j .asian-team-name-wrapper-j > div.asian-team-rub-j {
  width: 1%;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
}
html[dir=ltr] table.hdp-contain-j .asian-team-name-wrapper-j > div.asian-team-rub-j {
  padding: 0 4px 0 0;
}
html[dir=rtl] table.hdp-contain-j .asian-team-name-wrapper-j > div.asian-team-rub-j {
  padding: 0 0 0 4px;
}
table.hdp-contain-j .asian-team-name-wrapper-j > div > p {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 26px;
  line-height: 26px;
}
html[dir=ltr] table.hdp-contain-j .asian-team-name-wrapper-j > div > p {
  padding: 0 0 0 10px;
}
html[dir=rtl] table.hdp-contain-j .asian-team-name-wrapper-j > div > p {
  padding: 0 10px 0 0;
}
table.hdp-contain-j .asian-team-name-wrapper-j > div > b {
  display: inline-block;
  font: bold 9px/18px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 2px;
  min-width: 10px;
  text-align: center;
  border-radius: 3px;
}
html[dir=ltr] table.hdp-contain-j .asian-team-name-wrapper-j > div > b + b {
  margin: 0 0 0 3px;
}
html[dir=rtl] table.hdp-contain-j .asian-team-name-wrapper-j > div > b + b {
  margin: 0 3px 0 0;
}
table.hdp-contain-j .asian-team-name-wrapper-j > div > b.yellow-card-asia {
  background: #f7cb4a;
  color: #000;
}
table.hdp-contain-j .asian-team-name-wrapper-j > div > b.red-card-asia {
  background: #e00000;
  color: white;
}
table.hdp-contain-j .asian-team-name-wrapper-j > div > b.score-card-asia {
  background: rgba(0, 0, 0, 0.4);
  color: white;
}
table.hdp-contain-j .asian-team-name-wrapper-j > div > b.ng-hide {
  opacity: 0;
  display: inline-block !important;
}
table.hdp-contain-j.hdp-titile-j td > p {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 26px;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
}
table.hdp-contain-j.hdp-titile-j td.xs > p {
  padding: 0;
}
html[dir=ltr] table.hdp-contain-j.hdp-titile-j td:first-child > p {
  padding: 0 10px 0 34px;
  text-align: left;
}
html[dir=rtl] table.hdp-contain-j.hdp-titile-j td:first-child > p {
  padding: 0 34px 0 10px;
  text-align: right;
}
table.hdp-contain-j .asian-market-wrap-j .asian-market-j {
  table-layout: fixed;
}
table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j {
  width: 50%;
}
table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j .asian-market-rub-j {
  position: static;
  float: left;
  width: 100%;
}
html[dir=ltr] table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j .asian-market-rub-j {
  padding: 0 3px 0 0;
  text-align: right;
}
html[dir=rtl] table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j .asian-market-rub-j {
  padding: 0 0 0 3px;
  text-align: left;
}
html[dir=ltr] table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-last-child(2) {
  text-align: right;
}
html[dir=rtl] table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-last-child(2) {
  text-align: left;
}
html[dir=ltr] table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-child(2) {
  padding: 0 0 0 3px;
  text-align: left;
}
html[dir=rtl] table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-child(2) {
  padding: 0 3px 0 0;
  text-align: right;
}

.asian-pagination {
  float: left;
  width: 100%;
  margin: 0 0 10px;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
  text-align: right;
}
.asian-pagination > button {
  display: inline-block;
  vertical-align: top;
  border: 0;
  height: 24px;
  padding: 0 8px;
  text-align: center;
  min-width: 24px;
  margin: 0 1px 0 0;
  transition: 240ms color, 240ms background, 240ms opacity;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
}
.asian-pagination > button.cms-jcon-arrow-left5 {
  width: 36px;
  padding: 0;
  border-radius: 2px 0 0 2px;
}
.asian-pagination > button.cms-jcon-arrow-right5 {
  width: 36px;
  padding: 0;
  border-radius: 0 2px 2px 0;
}
.asian-pagination > button:disabled {
  pointer-events: none;
  opacity: 0.5;
}

.asian-separator-container-b .fixed-element-parent .scrollable-fixed {
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0;
  z-index: 600;
  width: calc(100% - 310px);
  left: 300px;
}

.asian-button-refresh-view,
.refresh-asian-view button {
  float: right;
  display: block;
  width: 48px;
  height: 24px;
  text-align: center;
  padding: 0 0 0 17px;
  border: 0;
  margin: 0 1px;
  background: none;
  position: relative;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  transition: 300ms color, 300ms background;
}
.asian-button-refresh-view:before,
.refresh-asian-view button:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  text-align: center;
  font: 10px/24px icomoon;
}
.asian-button-refresh-view.loading-proccess:before,
.refresh-asian-view button.loading-proccess:before {
  animation: rotate-loader 1.5s linear infinite;
  -webkit-animation: rotate-loader 1.5s linear infinite;
}

.asian-separator-container-b .fixed-element-parent {
  position: static;
}

.asian-live-game {
  background: #1A7051;
  height: 16px;
  color: white;
  padding: 0 6px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  font: 9px/16px Roboto, Arial, Helvetica, sans-serif;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
html[dir=ltr] .asian-live-game {
  margin: 0 5px 0 0;
}
html[dir=rtl] .asian-live-game {
  margin: 0 0 0 5px;
}

.asian-sticky-top {
  position: static;
  position: sticky;
  position: -webkit-sticky;
  top: 38px;
  z-index: 300;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
}

.body-wrapper.asian .asian-left-contain-menu .list-bet-block .bets-selections-content .bet-container ul:last-child {
  border-bottom: 0;
}

.body-wrapper.asian .asian-left-contain-menu .bet-form form .increase-stake-input input[type=text] {
  color: #686767;
  background: none;
  border: 1px solid #c9c9c9;
}

.asian .bet-status-container {
  background: #222530;
  border-radius: 0;
}
html[dir=ltr] .asian .ew-box-v3 {
  float: right;
  margin: 2px 6px 0 0;
}
html[dir=rtl] .asian .ew-box-v3 {
  float: left;
  margin: 2px 0 0 6px;
}
.asian .sp-odd-selector {
  position: absolute;
  top: 16px;
}
html[dir=ltr] .asian .sp-odd-selector {
  right: 4px;
}
html[dir=rtl] .asian .sp-odd-selector {
  left: 4px;
}
.asian .sp-odd-selector:after {
  font-size: 18px;
  top: calc((100% - 18px) / 2);
}
.asian .sp-odd-selector > select {
  height: 18px;
  font-size: 10px;
}
html[dir=ltr] .asian .sp-odd-selector > select {
  padding: 0 15px 0 6px;
}
html[dir=rtl] .asian .sp-odd-selector > select {
  padding: 0 6px 0 15px;
}

.balance-int-row {
  float: left;
  width: 100%;
  text-align: right;
  font: 13px/26px Roboto, Arial, Helvetica, sans-serif;
  overflow: hidden;
  margin: 1px 0 6px;
  box-sizing: border-box;
  padding: 0 24px;
  background: #404654;
  color: #f4f4f6;
  word-spacing: 4px;
}

.additionalButtonsBetslip-j {
  margin-bottom: 2px;
}

.show-all-options-f {
  display: table-cell;
  vertical-align: middle;
}
html[dir=ltr] .show-all-options-f {
  padding-left: 3px;
}
html[dir=rtl] .show-all-options-f {
  padding-right: 3px;
}
.show-all-options-f > button {
  border: none;
  background: #ffffff;
  color: #000000;
  font-size: 10px;
  line-height: 14px;
  height: 24px;
  text-transform: uppercase;
  cursor: pointer;
}
html[dir=ltr] .show-all-options-f > button {
  float: right;
  margin-left: 1px;
}
html[dir=rtl] .show-all-options-f > button {
  float: left;
  margin-right: 1px;
}
.show-all-options-f > button.active, .show-all-options-f > button:hover {
  background: #a61f67;
  color: #ffffff;
}

.a-game-list-compition {
  float: left;
  width: 100%;
}

.asian-outright-template {
  float: left;
  box-sizing: border-box;
  background: #222530;
  width: 100%;
  margin-bottom: 10px;
  padding: 0 8px;
}
.asian-outright-template.active .outright-game-t > h3:before {
  content: "";
}

.outright-game-t {
  float: left;
  width: 100%;
  height: 38px;
  line-height: 38px;
  box-sizing: border-box;
  padding: 0;
  background: #222530;
}
.outright-game-t > h3 {
  font-size: 12px;
  font-weight: normal;
  position: relative;
  color: #c1c4cd;
  text-transform: uppercase;
  display: inline-block;
  cursor: pointer;
}
html[dir=ltr] .outright-game-t > h3 {
  padding: 0 10px 0 60px;
}
html[dir=rtl] .outright-game-t > h3 {
  padding: 0 60px 0 10px;
}
.outright-game-t > h3:before {
  content: "";
  display: block;
  font: 16px/38px icomoon;
  position: absolute;
  top: 0;
}
html[dir=ltr] .outright-game-t > h3:before {
  left: 8px;
}
html[dir=rtl] .outright-game-t > h3:before {
  right: 8px;
}
.outright-game-t > h3:after {
  content: "";
  display: block;
  width: 1px;
  background: #c1c4cd;
  height: 12px;
  position: absolute;
  top: 12px;
}
html[dir=ltr] .outright-game-t > h3:after {
  right: 0;
}
html[dir=rtl] .outright-game-t > h3:after {
  left: 0;
}
.outright-game-t > h3 > span.flag-icon {
  top: 10px;
}
html[dir=ltr] .outright-game-t > h3 > span.flag-icon {
  left: 36px;
}
html[dir=rtl] .outright-game-t > h3 > span.flag-icon {
  right: 36px;
}
.outright-game-t > span {
  display: inline-block;
  font-size: 12px;
  color: #c1c4cd;
  text-transform: uppercase;
}
html[dir=ltr] .outright-game-t > span {
  padding-left: 10px;
}
html[dir=rtl] .outright-game-t > span {
  padding-right: 10px;
}

.asian-outright-template.active .game-events-block {
  display: block;
}

.game-events-block {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #2e323e;
  height: 36px;
  margin-bottom: 6px;
  line-height: 36px;
  padding: 0 10px 0 0;
}
.game-events-block > h6 {
  display: inline-block;
  position: relative;
  font-size: 12px;
  font-weight: normal;
  color: #c1c4cd;
  cursor: pointer;
}
html[dir=ltr] .game-events-block > h6 {
  padding: 0 10px 0 36px;
}
html[dir=rtl] .game-events-block > h6 {
  padding: 0 36px 0 10px;
}
.game-events-block > h6:before {
  content: "";
  display: block;
  font: 16px/38px icomoon;
  position: absolute;
  top: 0;
}
html[dir=ltr] .game-events-block > h6:before {
  left: 8px;
}
html[dir=rtl] .game-events-block > h6:before {
  right: 0;
}
.game-events-block > h6:after {
  content: "";
  display: block;
  width: 1px;
  background: #1e2639;
  height: 12px;
  position: absolute;
  top: 12px;
}
html[dir=ltr] .game-events-block > h6:after {
  right: 0;
}
html[dir=rtl] .game-events-block > h6:after {
  left: 0;
}
.game-events-block > span {
  font-size: 12px;
  text-transform: uppercase;
  color: #c1c4cd;
}
html[dir=ltr] .game-events-block > span {
  padding-left: 10px;
}
html[dir=rtl] .game-events-block > span {
  padding-right: 10px;
}
.game-events-block > i {
  width: 30px;
  color: #c1c4cd;
  text-align: center;
  cursor: pointer;
}
html[dir=ltr] .game-events-block > i {
  float: right;
}
html[dir=rtl] .game-events-block > i {
  float: left;
}
.game-events-block > i:before {
  content: "";
  font: 18px/36px icomoon;
  display: block;
}
.game-events-block > i.active:before {
  color: #c29440;
}
.game-events-block.active {
  margin-bottom: 0;
}
.game-events-block.active > h6:before {
  content: "";
}

.outright-results-a {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #404654;
  margin-bottom: 8px;
}

.game-outright-t {
  float: left;
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed;
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  text-transform: uppercase;
}
.game-outright-t > p {
  padding: 0 16px;
}

.market-out {
  box-sizing: border-box;
  display: grid;
  font-size: 12px;
  line-height: 36px;
  min-height: 36px;
  position: relative;
  cursor: pointer;
  margin: 1px 0 0;
  contain: layout;
  align-items: center;
  width: 100%;
  grid-template-columns: repeat(auto-fit, minmax(49%, 1fr));
  grid-gap: 1px;
}

.price-holder {
  display: inline-block;
  vertical-align: top;
  height: 100%;
}

.market-price-out {
  display: flex;
  flex-wrap: wrap;
  padding: 0 16px;
  color: #c1c4cd;
  background: #505768;
  box-shadow: 0 0 1px #252f46;
}
.market-price-out p.ev-name-t {
  flex: 1;
}
.market-price-out.active {
  background: #a61f67;
}
.market-price-out:hover {
  background: #a61f67;
}

.help-landing {
  background: #171c2c;
  min-height: 100vh;
}
.help-landing .block-faq-content {
  background: #171c2c;
  padding-top: 30px;
}
.help-landing .block-faq-content a {
  text-decoration: none;
  color: #a61f67;
  font: normal 16px/26px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content .help-rules:not(.payments) {
  width: calc( 100% - 40px );
}
.help-landing .block-faq-content .help-rules:before {
  content: none;
}
.help-landing .block-faq-content .help-rules > h1, .help-landing .block-faq-content .help-rules > h2 {
  display: none;
}
.help-landing .block-faq-content .help-rules p {
  color: #c1c4cd;
}
.help-landing .block-faq-content .help-rules b, .help-landing .block-faq-content .help-rules strong {
  color: #ffffff;
  font: normal 16px/26px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content .help-rules * a {
  text-decoration: none;
  color: #a61f67;
  font: normal 16px/26px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content.rules.sportsbook .help-rules {
  width: calc(100% - 276px);
}
.help-landing .block-faq-content.contact-us p {
  font-size: 0;
}
.help-landing .block-faq-content.contact-us p > strong, .help-landing .block-faq-content.contact-us p > em, .help-landing .block-faq-content.contact-us p > b {
  font-size: 0;
}
.help-landing .block-faq-content.contact-us p table {
  font-size: 16px;
  margin-top: 20px;
}
.help-landing .block-faq-content.contact-us p table tbody {
  display: table-row;
}
.help-landing .block-faq-content.contact-us p table tbody tr {
  display: table-cell;
  width: 1%;
}
.help-landing .block-faq-content.contact-us p table tbody tr td {
  font: normal 16px/26px Roboto, Arial, Helvetica, sans-serif;
  display: block;
  border: 0;
  text-align: left;
}
.help-landing .block-faq-content.contact-us p table tbody tr td:first-child {
  padding-bottom: 15px;
}
.help-landing .block-faq-content.contact-us p table tbody tr td:first-child img {
  max-width: 30px;
  max-height: 30px;
  vertical-align: bottom;
  margin-right: 14px;
}
.help-landing .block-faq-content.contact-us p table tbody tr td:first-child h1, .help-landing .block-faq-content.contact-us p table tbody tr td:first-child h2, .help-landing .block-faq-content.contact-us p table tbody tr td:first-child h3, .help-landing .block-faq-content.contact-us p table tbody tr td:first-child h4, .help-landing .block-faq-content.contact-us p table tbody tr td:first-child h5, .help-landing .block-faq-content.contact-us p table tbody tr td:first-child h6 {
  float: right;
  width: calc( 100% - 44px );
  font: normal 30px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.help-landing .block-faq-content.home.help table tr td {
  width: 1%;
  border: 0;
  text-align: left;
  vertical-align: top;
  font: normal 16px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  padding: 0;
}
.help-landing .block-faq-content.home.help table tr td:first-child {
  padding-right: 62px;
}
.help-landing .block-faq-content.home.help table tr:nth-child(odd) td {
  padding-top: 40px;
  padding-bottom: 15px;
}
.help-landing .block-faq-content.home.help table tr:nth-child(odd) td * {
  color: #ffffff;
  font: normal 30px/32px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content.home.help table tr:nth-child(odd) td img {
  max-width: 30px;
  max-height: 30px;
  vertical-align: bottom;
  margin-right: 14px;
}
.help-landing .block-faq-content.home.faq .help-rules > p h1, .help-landing .block-faq-content.home.faq .help-rules > p h2, .help-landing .block-faq-content.home.faq .help-rules > p h3, .help-landing .block-faq-content.home.faq .help-rules > p h4, .help-landing .block-faq-content.home.faq .help-rules > p h5, .help-landing .block-faq-content.home.faq .help-rules > p h6 {
  font: normal 30px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding-top: 35px;
  padding-bottom: 20px;
}
.help-landing .block-faq-content.home.faq .help-rules > p h1 span, .help-landing .block-faq-content.home.faq .help-rules > p h1 strong, .help-landing .block-faq-content.home.faq .help-rules > p h1 em, .help-landing .block-faq-content.home.faq .help-rules > p h1 b, .help-landing .block-faq-content.home.faq .help-rules > p h2 span, .help-landing .block-faq-content.home.faq .help-rules > p h2 strong, .help-landing .block-faq-content.home.faq .help-rules > p h2 em, .help-landing .block-faq-content.home.faq .help-rules > p h2 b, .help-landing .block-faq-content.home.faq .help-rules > p h3 span, .help-landing .block-faq-content.home.faq .help-rules > p h3 strong, .help-landing .block-faq-content.home.faq .help-rules > p h3 em, .help-landing .block-faq-content.home.faq .help-rules > p h3 b, .help-landing .block-faq-content.home.faq .help-rules > p h4 span, .help-landing .block-faq-content.home.faq .help-rules > p h4 strong, .help-landing .block-faq-content.home.faq .help-rules > p h4 em, .help-landing .block-faq-content.home.faq .help-rules > p h4 b, .help-landing .block-faq-content.home.faq .help-rules > p h5 span, .help-landing .block-faq-content.home.faq .help-rules > p h5 strong, .help-landing .block-faq-content.home.faq .help-rules > p h5 em, .help-landing .block-faq-content.home.faq .help-rules > p h5 b, .help-landing .block-faq-content.home.faq .help-rules > p h6 span, .help-landing .block-faq-content.home.faq .help-rules > p h6 strong, .help-landing .block-faq-content.home.faq .help-rules > p h6 em, .help-landing .block-faq-content.home.faq .help-rules > p h6 b {
  font: normal 30px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.help-landing .block-faq-content.home.faq .help-rules > p h1 span, .help-landing .block-faq-content.home.faq .help-rules > p h2 span, .help-landing .block-faq-content.home.faq .help-rules > p h3 span, .help-landing .block-faq-content.home.faq .help-rules > p h4 span, .help-landing .block-faq-content.home.faq .help-rules > p h5 span, .help-landing .block-faq-content.home.faq .help-rules > p h6 span {
  color: #a61f67;
}
.help-landing .block-faq-content.rules.sportsbook p {
  color: #c1c4cd;
  font: 16px/25px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content.rules.sportsbook p b, .help-landing .block-faq-content.rules.sportsbook p strong {
  color: #ffffff;
  font: normal 16px/26px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content.rules.sportsbook .rules-menu-b ul li a {
  padding: 6px 0 6px 20px;
}
.help-landing .block-faq-content.rules.sportsbook .rules-menu-b ul li a:before {
  font-size: 30px;
  text-shadow: none;
  width: auto;
  height: auto;
  left: -12px;
  top: 10px;
  transition-duration: 0s;
}
.help-landing .block-faq-content.rules.sportsbook .rules-menu-b ul li a:hover {
  transition-duration: 0s;
  color: #ffffff;
}
.help-landing .block-faq-content.rules.sportsbook .rules-menu-b ul li a:hover:before {
  color: #ffffff;
}
.help-landing .block-faq-content.rules.sportsbook .rules-menu-b ul li.active a, .help-landing .block-faq-content.rules.sportsbook .rules-menu-b ul li.active a:before {
  color: #ffffff;
}
.help-landing .block-faq-content.payments .help-rules {
  padding: 0;
}
.help-landing .block-faq-content.payments .currency-block {
  top: 35px;
}
.help-landing .block-faq-content.payments .currency-block label {
  margin: 16px 28px 0 0;
  color: #ffffff;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content.payments .currency-block .select-block {
  width: 140px;
  height: 40px;
  border: 0;
  position: relative;
}
.help-landing .block-faq-content.payments .currency-block .select-block select {
  border: 1px solid #505768;
  background: #2e323e;
  height: 36px;
  color: #7c8292;
  padding: 0 33px 0 10px;
  width: 100%;
  transition: border-color 200ms;
  top: 6px;
}
.help-landing .block-faq-content.payments .currency-block .select-block select > option {
  background: #2e323e;
  border-color: #2e323e;
  color: #7c8292;
}
.help-landing .block-faq-content.payments .currency-block .select-block select:focus {
  border-color: rgba(255, 255, 255, 0.37);
}
.help-landing .block-faq-content.payments .currency-block .select-block:after {
  color: #7c8292;
  content: "";
  font: 18px/48px icomoon;
  position: absolute;
  right: 8px;
  top: 0;
  pointer-events: none;
  z-index: 40;
  display: block;
}
.help-landing .block-faq-content.payments .payments-tab {
  border: 0;
  height: auto;
  margin: 40px 0 25px 0;
}
.help-landing .block-faq-content.payments .payments-tab ul li {
  border: 0;
  width: auto;
  background: none;
  box-shadow: none;
  padding: 0;
  font: normal 30px/32px Roboto, Arial, Helvetica, sans-serif;
  display: inline-block;
  color: #444855;
  margin-right: 28px;
}
.help-landing .block-faq-content.payments .payments-tab ul li:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  height: 30px;
  width: 30px;
  background: #444855;
  background-size: 100%;
  margin-right: 14px;
  border-radius: 100%;
}
.help-landing .block-faq-content.payments .payments-tab ul li.active {
  box-shadow: none;
  border: 0;
  color: #ffffff;
}
.help-landing .block-faq-content.payments .payments-tab ul li.active:before {
  background-color: #a61f67;
}
.help-landing .block-faq-content.payments .payments-tab ul li:last-child:before {
  transform: rotate(180deg);
}
.help-landing .block-faq-content.payments .peymants-info table {
  font: normal 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr td {
  background: #1e2639;
  border: 0;
  border-top: 3px solid #171c2c;
  color: #ffffff;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr td:last-child .information-icon {
  height: 60px;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr td:last-child .information-icon span {
  font: normal 0 "icomoon";
  width: auto;
  height: auto;
  border-radius: 0;
  display: inline-block;
  background: none;
  text-shadow: none;
  color: #c1c4cd;
  top: 21px;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr td:last-child .information-icon span:before {
  content: "";
  font-size: 16px;
}
.help-landing .block-faq-content.payments .peymants-info table tbody:nth-child(odd) tr td {
  background: #2e323e;
}
.help-landing .block-faq-content.payments .peymants-info table tbody:first-child tr th {
  background: none;
  border: 0;
  color: #ffffff;
  font-weight: normal;
}
.help-landing .block-faq-content.payments .peymants-info table tbody:nth-child(2) tr td {
  border: 0;
}
.help-landing .block-faq-content.payments .peymants-info table tbody:nth-child(2) tr td:first-child {
  border-top-left-radius: 3px;
}
.help-landing .block-faq-content.payments .peymants-info table tbody:nth-child(2) tr td:last-child {
  border-top-right-radius: 3px;
}
.help-landing .block-faq-content.payments .peymants-info table tbody:last-child tr td:first-child {
  border-bottom-left-radius: 3px;
}
.help-landing .block-faq-content.payments .peymants-info table tbody:last-child tr td:last-child {
  border-bottom-right-radius: 3px;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr.open-info td:last-child .information-icon {
  box-shadow: none;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr.open-info td:first-child .payment-content-block {
  box-shadow: none;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr.block-info.open td {
  padding: 0;
  border-radius: 0;
  position: relative;
  border-top: 1px solid #2D3242;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr.block-info.open td .payment-b-contain {
  border-color: #2D3242;
  margin: 0;
  padding: 15px;
  width: calc( 100% - 30px );
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr.block-info.open td .payment-b-contain ul li button {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  background: #1a7051;
  text-transform: capitalize;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr.block-info.open td > p {
  padding: 15px 30px;
  width: calc(100% - 60px );
  font: normal 14px/22px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content.payments .peymants-info table tbody tr.block-info.open td > p strong, .help-landing .block-faq-content.payments .peymants-info table tbody tr.block-info.open td > p b, .help-landing .block-faq-content.payments .peymants-info table tbody tr.block-info.open td > p em {
  font: normal 14px/22px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content.payments .peymants-info table tbody:nth-child(odd) tr.block-info.open td, .help-landing .block-faq-content.payments .peymants-info table tbody:nth-child(odd) tr.block-info.open .payment-b-contain {
  border-color: #1e2639;
}
.help-landing .sub-nav-faq {
  max-height: 60px;
  border-bottom: 0;
  background: #111522;
  overflow: hidden;
}
.help-landing .sub-nav-faq ul {
  margin-left: 20px;
  border-left: 1px solid #0e1016;
  border-right: 1px solid #191c2a;
}
.help-landing .sub-nav-faq ul li {
  margin: 0;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-left: 1px solid #191c2a;
  border-right: 1px solid #0e1016;
}
.help-landing .sub-nav-faq ul li a {
  color: #ffffff;
  text-transform: uppercase;
  padding: 22px 18px;
}
.help-landing .sub-nav-faq ul li.active {
  box-shadow: inset 0 -3px 0 #a61f67;
}
.help-landing .question-faq ul li {
  background: none;
  border-bottom: 1px solid #444855;
  border-radius: 0;
  padding: 22px 0;
  margin: 0;
  width: 100%;
  max-height: inherit;
  overflow: inherit;
}
.help-landing .question-faq ul li h3 {
  text-shadow: none;
  color: #ffffff;
  font: normal 30px/32px Roboto, Arial, Helvetica, sans-serif;
  padding: 0;
  text-indent: 44px;
}
.help-landing .question-faq ul li h3:before {
  font: 18px/28px "icomoon";
  content: "";
  width: 30px;
  height: 30px;
  background: #444855;
  border-radius: 100px;
  color: #171c2c;
}
.help-landing .question-faq ul li.open-q h3:before {
  transform: rotate(180deg);
}
.help-landing .question-faq ul li.open-q p {
  color: #c1c4cd;
  font: 16px/25px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .question-faq ul li.open-q > p {
  padding: 20px 0 0 0;
}
.help-landing .question-faq ul li.open-q > p b, .help-landing .question-faq ul li.open-q > p strong {
  color: #ffffff;
  font: normal 16px/25px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .question-faq ul li.open-q > p table {
  margin: 10px 0 0 0;
  border: 0;
  color: #ffffff;
}
.help-landing .question-faq ul li.open-q > p table tr td {
  background: #2e323e;
  border: 0;
  border-top: 3px solid #171c2c;
  padding: 12px 10px;
}
.help-landing .question-faq ul li.open-q > p table tr:nth-child(even) td {
  background: #1e2639;
}
.help-landing .question-faq ul li.open-q > p table tr:first-child td {
  background: none;
  border: 0;
}
.help-landing .question-faq ul li.open-q > p table tr:nth-child(2) td {
  border: 0;
}
.help-landing .question-faq ul li.open-q > p table tr:nth-child(2) td:first-child {
  border-top-left-radius: 3px;
}
.help-landing .question-faq ul li.open-q > p table tr:nth-child(2) td:last-child {
  border-top-right-radius: 3px;
}
.help-landing .question-faq ul li.open-q > p table tr:last-child td:first-child {
  border-bottom-left-radius: 3px;
}
.help-landing .question-faq ul li.open-q > p table tr:last-child td:last-child {
  border-bottom-right-radius: 3px;
}
.help-landing .block-faq-content.payments .peymants-info .faq-betshops-t table {
  width: 100% !important;
}
.help-landing .block-faq-content.payments .peymants-info .faq-betshops-t table tr td {
  background: #1e2639;
  border: 0;
  border-top: 3px solid #171c2c;
  color: #FFF;
}

.help-landing .block-faq-content p {
  color: #c1c4cd;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.help-landing .block-faq-content .peymants-info table {
  width: 100% !important;
  table-layout: fixed;
}
.help-landing .block-faq-content .peymants-info table tr td {
  height: 40px;
  padding: 0 10px;
  color: #7c8292;
  background: #212531;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  border: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.help-landing .block-faq-content .peymants-info table tr td:first-child {
  text-align: left;
}
.help-landing .block-faq-content .peymants-info table tr:first-child td {
  color: #c1c4cd;
  background: #2e323e;
}
.help-landing .block-faq-content .peymants-info table tr:first-child td:first-child {
  border-radius: 6px 0 0 0;
}
.help-landing .block-faq-content .peymants-info table tr:first-child td:last-child {
  border-radius: 0 6px 0 0;
}
.help-landing .block-faq-content .peymants-info table tr:last-child td:first-child {
  border-radius: 0 0 0 6px;
}
.help-landing .block-faq-content .peymants-info table tr:last-child td:last-child {
  border-radius: 0 0 6px 0;
}
.help-landing .block-faq-content .peymants-info table tr:nth-child(even) td {
  background: #282c39;
}

.new-default-popup-j {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999999;
  animation: popup-bg-enter 0.3s ease-in-out;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  background: rgba(0, 0, 0, 0.7);
}
html[dir=rtl] .new-default-popup-j {
  direction: rtl;
}
.new-default-popup-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.new-default-popup-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.new-default-popup-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.new-default-popup-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
@-moz-document url-prefix() {
  .new-default-popup-j {
    background: black;
  }
}
.new-default-popup-j * {
  box-sizing: border-box;
}
.new-default-popup-j:not(.low-balance) img {
  max-width: calc(100vw - 100px);
  max-height: calc(100vh - 230px);
  width: auto;
  height: auto;
  min-height: 100% !important;
}
.new-default-popup-j.allow-header-access {
  height: calc(100% - 94px);
  top: 94px;
  z-index: 9999;
}
.new-default-popup-j.ng-hide {
  animation: popup-bg-closed 0.3s ease-in-out;
}
.new-default-popup-j.ng-hide .popup-wrapper-j {
  animation: popup-closed 0.3s ease-in-out;
}
.new-default-popup-j.info .pu-contain-j, .new-default-popup-j.warning .pu-contain-j, .new-default-popup-j.error .pu-contain-j, .new-default-popup-j.success .pu-contain-j {
  padding-top: 180px;
}
.new-default-popup-j.info .pu-contain-j:before, .new-default-popup-j.warning .pu-contain-j:before, .new-default-popup-j.error .pu-contain-j:before, .new-default-popup-j.success .pu-contain-j:before {
  content: "";
  width: 110px;
  height: 110px;
  border-radius: 100%;
  display: block;
  position: absolute;
  top: 40px;
  left: 50%;
  margin-left: -55px;
  background: #1e2639;
}
.new-default-popup-j.info .pu-contain-j:after, .new-default-popup-j.warning .pu-contain-j:after, .new-default-popup-j.error .pu-contain-j:after, .new-default-popup-j.success .pu-contain-j:after {
  display: block;
  font: 60px icomoon;
  text-align: center;
  position: absolute;
  top: 65px;
  left: 0;
  right: 0;
}
.new-default-popup-j.info .pu-contain-j:after {
  content: "";
  color: #7c8292;
}
.new-default-popup-j.lp-exchange .pu-contain-j input {
  width: 100%;
  height: 36px;
  margin: 26px 0 0;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.2);
  transition: border 300ms;
  border: 1px solid #505768;
  color: #7c8292;
  padding: 0 12px;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
}
.new-default-popup-j.lp-exchange .pu-contain-j input:focus {
  border: 1px solid rgba(255, 255, 255, 0.37);
  transition: border-color 300ms;
}
.new-default-popup-j.lp-exchange .popup-wrapper-j .pu-button-wrap-j button:only-of-type {
  width: 100%;
}
.new-default-popup-j.warning .pu-contain-j:after {
  content: "";
  color: #aa8136;
}
.new-default-popup-j.error .pu-contain-j:after {
  content: "";
  color: #8e263a;
}
.new-default-popup-j.success .pu-contain-j:after {
  content: "";
  color: #1a7051;
}
.new-default-popup-j.feedback .pu-contain-j {
  padding-bottom: 20px;
}
html[dir=ltr] .new-default-popup-j.feedback .pu-contain-j {
  text-align: left;
}
html[dir=rtl] .new-default-popup-j.feedback .pu-contain-j {
  text-align: right;
}
.new-default-popup-j.feedback .pu-contain-j > p {
  margin-bottom: 35px;
}
.new-default-popup-j.feedback label {
  display: block;
}
.new-default-popup-j.feedback label p {
  margin-bottom: 10px;
}
.new-default-popup-j.feedback label input[type=email] {
  display: block;
  width: 100%;
  color: #f4f4f6;
  font: normal 12px/36px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid #505768;
  transition: 200ms border-color;
  padding: 0 14px;
  height: 36px;
  margin-bottom: 20px;
  box-shadow: none;
  outline: 0;
  background: none;
  caret-color: #f4f4f6;
}
.new-default-popup-j.feedback label input[type=email]::-webkit-input-placeholder {
  color: #7c8292;
  font: normal 12px/36px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.new-default-popup-j.feedback label input[type=email]:-moz-placeholder {
  color: #7c8292;
  font: normal 12px/36px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.new-default-popup-j.feedback label input[type=email]::-moz-placeholder {
  color: #7c8292;
  font: normal 12px/36px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.new-default-popup-j.feedback label input[type=email]:-ms-input-placeholder {
  color: #7c8292;
  font: normal 12px/36px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.new-default-popup-j.feedback label input[type=email]:-webkit-autofill {
  -webkit-text-fill-color: rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 0 0 100px #212531;
}
.new-default-popup-j.feedback label input[type=email]:-webkit-autofill:focus {
  border-color: rgba(255, 255, 255, 0.37);
  box-shadow: 0 0 0 100px #212531 inset;
}
.new-default-popup-j.feedback label input[type=email]:focus {
  border-color: rgba(255, 255, 255, 0.37);
}
.new-default-popup-j.feedback label textarea {
  display: block;
  width: 100%;
  color: #f4f4f6;
  font: normal 12px/16px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid #505768;
  transition: 200ms border-color;
  padding: 12px 14px;
  height: 133px;
  resize: none;
  background: none;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.new-default-popup-j.feedback label textarea:focus {
  border-color: rgba(255, 255, 255, 0.37);
}
.new-default-popup-j.feedback label textarea::-webkit-scrollbar-track {
  border-radius: 10px;
}
.new-default-popup-j.feedback label textarea::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.new-default-popup-j.feedback label textarea::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.new-default-popup-j.feedback label textarea::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.new-default-popup-j.feedback label textarea::-webkit-input-placeholder {
  color: #7c8292;
  font: normal 12px/16px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.new-default-popup-j.feedback label textarea:-moz-placeholder {
  color: #7c8292;
  font: normal 12px/16px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.new-default-popup-j.feedback label textarea::-moz-placeholder {
  color: #7c8292;
  font: normal 12px/16px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.new-default-popup-j.feedback label textarea:-ms-input-placeholder {
  color: #7c8292;
  font: normal 12px/16px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.new-default-popup-j.pu-tour-list-j iframe {
  width: 670px;
  height: 550px;
  display: block;
  float: left;
  border-radius: 0 0 5px 5px;
}
.new-default-popup-j.tab-popup-j .pu-head-j {
  border: 0;
  padding: 0;
  line-height: 52px;
}
.new-default-popup-j.tab-popup-j .pu-head-j span {
  display: block;
  float: left;
  height: 52px;
  padding: 0 25px;
  font-size: 12px;
  text-transform: uppercase;
  color: #7c8292;
}
.new-default-popup-j.tab-popup-j .pu-head-j span.active {
  background: #252f46;
  border: 1px solid #171c2c;
  border-width: 0 1px;
  color: #ffffff;
  pointer-events: none;
}
.new-default-popup-j.tab-popup-j .pu-head-j span.active:first-of-type {
  border-left: 0;
}
.new-default-popup-j.cashout-j .pu-contain-j .all-info-cashout-j {
  font-size: 13px;
  line-height: 20px;
  padding: 10px 0;
}
.new-default-popup-j.cashout-j .pu-contain-j .warning-j {
  color: #ef6653;
}
.new-default-popup-j.cashout-j .cashout-id-wrapper {
  float: left;
  width: 100%;
}
.new-default-popup-j.cashout-j .cashout-id-wrapper > li {
  float: left;
  width: 100%;
  display: block;
}
html[dir=rtl] .new-default-popup-j.cashout-j .cashout-id-wrapper > li {
  text-align: right;
}
.new-default-popup-j.cashout-j .cashout-id-wrapper p {
  font: 18px/22px Roboto, Arial, Helvetica, sans-serif;
}
.new-default-popup-j.cashout-j .cashout-amount-head {
  float: left;
  width: 100%;
  display: block;
  height: 40px;
  font: 700 18px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #c1c4cd;
  background: none;
  border: 1px solid #7c8292;
  text-align: center;
}
.new-default-popup-j.cashout-j .cashout-range-box {
  float: left;
  width: 100%;
  height: 42px;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}
.new-default-popup-j.cashout-j .cashout-range-box > ul {
  float: left;
  width: 100%;
  margin: 5px 0 1px;
}
.new-default-popup-j.cashout-j .cashout-range-box > ul > li {
  display: block;
}
html[dir=ltr] .new-default-popup-j.cashout-j .cashout-range-box > ul > li {
  float: left;
}
html[dir=rtl] .new-default-popup-j.cashout-j .cashout-range-box > ul > li {
  float: right;
}
html[dir=ltr] .new-default-popup-j.cashout-j .cashout-range-box > ul > li:last-child {
  float: right;
}
html[dir=rtl] .new-default-popup-j.cashout-j .cashout-range-box > ul > li:last-child {
  float: left;
}
.new-default-popup-j.cashout-j .cashout-options {
  width: calc(100% + 60px);
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
html[dir=ltr] .new-default-popup-j.cashout-j .cashout-options {
  margin: -30px 0 10px -30px;
}
html[dir=rtl] .new-default-popup-j.cashout-j .cashout-options {
  margin: -30px -30px 0 0;
}
.new-default-popup-j.cashout-j .cashout-options > li {
  display: block;
  float: left;
  width: 100%;
  padding: 20px 30px;
  background: rgba(255, 255, 255, 0.02);
}
.new-default-popup-j.cashout-j .cashout-options > li:nth-child(2) {
  border: 1px solid #101219;
  border-width: 1px 0;
}
.new-default-popup-j.cashout-j .cashout-options > li.disabled {
  background: none;
}
.new-default-popup-j.cashout-j .cashout-options > li.disabled strong, .new-default-popup-j.cashout-j .cashout-options > li.disabled .cashout-amount-slider {
  opacity: 0.3;
  pointer-events: none;
}
.new-default-popup-j.cashout-j .cashout-options:after {
  content: "";
  display: block;
  clear: both;
}
.new-default-popup-j.cashout-j .cashout-option {
  float: left;
  width: 100%;
  text-align: left;
}
.new-default-popup-j.cashout-j .cashout-option > label {
  display: block;
  cursor: pointer;
  float: left;
  width: 100%;
  position: relative;
}
html[dir=ltr] .new-default-popup-j.cashout-j .cashout-option > label {
  padding: 0 0 0 22px;
}
html[dir=rtl] .new-default-popup-j.cashout-j .cashout-option > label {
  padding: 0 22px 0 0;
}
.new-default-popup-j.cashout-j .cashout-option > label > strong {
  display: block;
  float: left;
  width: 100%;
  font: 700 18px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}
html[dir=rtl] .new-default-popup-j.cashout-j .cashout-option > label > strong {
  text-align: right;
}
.new-default-popup-j.cashout-j .cashout-option > label > input {
  opacity: 0;
  position: absolute;
  pointer-events: none;
  top: 0;
}
html[dir=ltr] .new-default-popup-j.cashout-j .cashout-option > label > input {
  left: 0;
}
html[dir=rtl] .new-default-popup-j.cashout-j .cashout-option > label > input {
  right: 0;
}
.new-default-popup-j.cashout-j .cashout-option > label > input:checked ~ p:after {
  transform: scale(1);
}
.new-default-popup-j.cashout-j .cashout-option > label > p {
  float: left;
  width: 100%;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .new-default-popup-j.cashout-j .cashout-option > label > p {
  text-align: right;
}
.new-default-popup-j.cashout-j .cashout-option > label > p b {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
}
.new-default-popup-j.cashout-j .cashout-option > label > p:before, .new-default-popup-j.cashout-j .cashout-option > label > p:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background: #7c8292;
  position: absolute;
  top: 0;
}
html[dir=ltr] .new-default-popup-j.cashout-j .cashout-option > label > p:before, html[dir=ltr] .new-default-popup-j.cashout-j .cashout-option > label > p:after {
  left: 0;
}
html[dir=rtl] .new-default-popup-j.cashout-j .cashout-option > label > p:before, html[dir=rtl] .new-default-popup-j.cashout-j .cashout-option > label > p:after {
  right: 0;
}
.new-default-popup-j.cashout-j .cashout-option > label > p:after {
  width: 8px;
  height: 8px;
  margin: 4px;
  background: #111522;
  transform: scale(0);
  transition: 300ms transform;
}
.new-default-popup-j.video-frame .close-j {
  width: 36px;
  height: 36px;
  line-height: 36px;
  background: #1e2639;
  border-radius: 100%;
  margin: 12px;
}
.new-default-popup-j.video-frame iframe {
  display: block;
  float: left;
  width: 1280px;
  height: 720px;
  transition: 300ms width, 300ms height;
}
@media screen and (max-width: 1290px), screen and (max-height: 730px) {
  .new-default-popup-j.video-frame iframe {
    width: 640px;
    height: 360px;
  }
}
.new-default-popup-j.results-popup .results-table-j {
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  height: calc(80vh - 140px);
}
.new-default-popup-j.results-popup .results-table-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.new-default-popup-j.results-popup .results-table-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.new-default-popup-j.results-popup .results-table-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.new-default-popup-j.results-popup .results-table-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.new-default-popup-j.pokerklas .contein-smoll-loader {
  top: 56px;
  width: 650px;
  height: 224px;
}
.new-default-popup-j.pokerklas .transfer-form-game-j {
  float: left;
  width: 100%;
  padding: 30px;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content {
  float: left;
  width: 100%;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content ul {
  float: left;
  width: 100%;
  margin-bottom: 6px;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content ul li {
  padding: 0 30px 14px 0;
  display: block;
  float: left;
  width: 50%;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content ul li:last-child {
  padding: 0 0 14px 30px;
  border-left: 1px solid #b2b2b2;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content ul li input {
  display: block;
  float: left;
  width: 100%;
  height: 36px;
  background: none;
  padding: 0 0 0 15px;
  color: #c1c4cd;
  border: 1px solid rgba(255, 255, 255, 0.19);
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  transition-duration: 300ms;
  margin: 0 0 30px 0;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content ul li input:focus {
  border-color: rgba(255, 255, 255, 0.37);
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content ul li button {
  float: left;
  width: 100%;
  height: 36px;
  background: #1a7051;
  border: 1px solid #1a7051;
  color: #ffffff;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  transition: opacity 500ms, border 300ms, background 300ms, color 300ms;
  cursor: pointer;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content ul li button:disabled {
  background: none;
  opacity: 0.4;
  pointer-events: none;
  border: 1px solid #505768;
  color: #ffffff;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content ul li button:hover {
  background: #24996f;
  border: 1px solid #24996f;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content p {
  float: left;
  width: 100%;
  text-align: center;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #737888;
  margin: 14px 0 0;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content p.transfer-form-success {
  color: #1a7051;
}
.new-default-popup-j.pokerklas .transfer-form-game-j .transfer-form-content p.transfer-form-error {
  color: #bf4751;
}
.new-default-popup-j .paymentImageWrapper img {
  min-height: inherit !important;
}

.cashout-range-input-wrapper {
  float: left;
  width: 100%;
  height: 16px;
  position: relative;
}
.cashout-range-input-wrapper:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #111522;
  position: absolute;
  left: 0;
  top: 50%;
  pointer-events: none;
}
.cashout-range-input-wrapper small {
  content: "";
  display: block;
  width: 0;
  height: 1px;
  position: absolute;
  background: #128C49;
  pointer-events: none;
  top: 50%;
  z-index: 100;
}
html[dir=ltr] .cashout-range-input-wrapper small {
  left: 0;
}
html[dir=rtl] .cashout-range-input-wrapper small {
  right: 0;
}
.cashout-range-input-wrapper small:before {
  content: "";
  display: block;
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  background: #A5AABB;
  border-radius: 100%;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
  position: absolute;
  top: -6px;
}
html[dir=ltr] .cashout-range-input-wrapper small:before {
  right: -6px;
}
html[dir=rtl] .cashout-range-input-wrapper small:before {
  left: -6px;
}
.cashout-range-input-wrapper small:after {
  content: "";
  display: block;
  box-sizing: border-box;
  width: 4px;
  height: 1px;
  background: #111522;
  box-shadow: 0 2px 0 #111522;
  position: absolute;
  top: -1px;
}
html[dir=ltr] .cashout-range-input-wrapper small:after {
  right: -2px;
}
html[dir=rtl] .cashout-range-input-wrapper small:after {
  left: -2px;
}
.cashout-range-input-wrapper input {
  display: block;
  width: 100%;
  height: 16px;
  opacity: 0;
}

.pp-table-j {
  display: table;
  height: 100%;
  width: 100%;
}
.pp-table-j .table-row-j {
  display: table-row;
}
.pp-table-j .table-row-j .table-cell-j {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.cashout-amount-slider {
  float: left;
  width: 100%;
}
.cashout-amount-slider p {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  float: left;
  width: 100%;
  margin: 10px 0 5px;
}
html[dir=ltr] .cashout-amount-slider p {
  text-align: left;
}
html[dir=rtl] .cashout-amount-slider p {
  text-align: right;
}

.form-error-text-j .error-icon-f-j {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 7px;
}
html[dir=ltr] .form-error-text-j .error-icon-f-j {
  right: 8px;
}
html[dir=rtl] .form-error-text-j .error-icon-f-j {
  left: 8px;
}
.form-error-text-j .error-icon-f-j:before {
  font: 18px/22px icomoon;
  content: "";
  color: #9D2C45;
  background: #1e2639;
}
.form-error-text-j span {
  display: block;
  color: #404654;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  width: 140px;
  min-height: 25px;
  padding: 10px;
  top: 0;
  background: #c1c4cd;
  z-index: 99;
  position: absolute;
}
html[dir=ltr] .form-error-text-j span {
  text-align: left;
  left: calc(100% + 10px);
}
html[dir=rtl] .form-error-text-j span {
  right: calc(100% + 10px);
  text-align: right;
}
.form-error-text-j span:before {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  top: 13px;
}
html[dir=ltr] .form-error-text-j span:before {
  left: -6px;
  border-width: 6px 6px 6px 0;
  border-color: rgba(0, 0, 0, 0) #c1c4cd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
html[dir=rtl] .form-error-text-j span:before {
  right: -6px;
  border-width: 6px 0 6px 6px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c1c4cd;
}

.winners-pu-group-j {
  float: left;
  width: 100%;
  max-height: 510px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.winners-pu-group-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.winners-pu-group-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.winners-pu-group-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.winners-pu-group-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.winners-pu-group-j > ul {
  float: left;
  width: 100%;
  margin: 0 0 6px;
}
.winners-pu-group-j > ul > li {
  height: 72px;
  display: block;
  float: left;
  width: 100%;
  border-bottom: 1px solid #171c2c;
  padding: 10px 34px 0 20px;
}
.winners-pu-group-j .winner-info-pu-j {
  float: left;
}
.winners-pu-group-j .winner-info-pu-j p {
  float: left;
  width: 150px;
  text-align: left;
  color: #c1c4cd;
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 4px 0 0 15px;
}
.winners-pu-group-j .win-amount-pu-j {
  float: right;
}
.winners-pu-group-j .win-amount-pu-j p {
  color: #c1c4cd;
  font: 24px/46px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.winners-pu-group-j .winner-photo-pu-j {
  border-radius: 4px;
  height: 50px;
  width: 50px;
  line-height: 48px;
  float: left;
  border: 1px solid #7c8292;
  overflow: hidden;
  position: relative;
  background-size: cover;
}
.winners-pu-group-j .winner-photo-pu-j img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

.rules-pu-group-j {
  float: left;
  width: 100%;
  max-height: 510px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.rules-pu-group-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.rules-pu-group-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.rules-pu-group-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.rules-pu-group-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.rules-pu-group-j > ul {
  float: left;
  width: 100%;
  margin: 0 0 6px;
  counter-reset: list;
}
.rules-pu-group-j > ul > li {
  display: block;
  float: left;
  width: 100%;
  color: #c1c4cd;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  text-align: left;
  padding: 17px 27px;
  border-bottom: 1px solid #171c2c;
}
.rules-pu-group-j > ul > li:before {
  counter-increment: list;
  content: counter(list);
  display: block;
  width: 36px;
  height: 36px;
  font: 18px/36px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  float: left;
  color: #f4f4f6;
  background-color: #1a7051;
  border-radius: 100%;
  margin: 0 22px 0 0;
}
.rules-pu-group-j > ul > li > div {
  float: left;
  width: calc(100% - 60px);
}

.popup-wrapper-j {
  display: inline-block;
  margin: 20px 0;
  animation: popup-enter 0.3s ease-in-out;
  background: #212531;
  position: relative;
}
.popup-wrapper-j .pu-head-j {
  font: normal 18px/20px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  z-index: 120;
  padding: 20px 60px 0;
  color: #ffffff;
  letter-spacing: 1px;
}
.popup-wrapper-j .pu-head-j > span, .popup-wrapper-j .pu-head-j > p {
  display: block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.popup-wrapper-j .pu-head-j:after {
  content: "";
  display: block;
  clear: both;
}
.popup-wrapper-j .popup-info-tooltip {
  color: #505768;
  transition: 300ms color;
  font: 12px/18px icomoon;
  display: inline-block;
  vertical-align: top;
  width: 18px;
  text-align: center;
  margin: 0 10px;
}
.popup-wrapper-j .popup-info-tooltip:before {
  content: "";
}
.popup-wrapper-j .popup-info-tooltip .popup-info-tooltip-content {
  position: absolute;
  top: 128%;
  left: 0;
  width: 100%;
  display: none;
  background: #C2C5CD;
  text-align: left;
  color: #3F4552;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 16px 24px;
}
.popup-wrapper-j .popup-info-tooltip:hover {
  color: #7c8292;
}
.popup-wrapper-j .popup-info-tooltip:hover .popup-info-tooltip-content {
  display: block;
}
.popup-wrapper-j .popup-info-tooltip:hover:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: transparent transparent #C2C5CD transparent;
  display: block;
  position: absolute;
  bottom: -11px;
}
.popup-wrapper-j .close-j {
  text-decoration: none;
  cursor: pointer;
  display: block;
  position: absolute;
  top: 19px;
  transition: color 200ms;
  width: 20px;
  height: 20px;
  text-align: center;
  color: #505768;
  font: 14px/20px icomoon;
}
html[dir=ltr] .popup-wrapper-j .close-j {
  right: 20px;
}
html[dir=rtl] .popup-wrapper-j .close-j {
  left: 20px;
}
.popup-wrapper-j .close-j:hover {
  color: #f4f4f6;
}
.popup-wrapper-j .close-j:before {
  content: "";
}
.popup-wrapper-j .pu-contain-j {
  float: left;
  width: 100%;
  padding: 30px 30px 26px;
  position: relative;
  color: #7c8292;
}
.popup-wrapper-j .pu-contain-j h3 {
  font: bold 14px/16px Roboto, Arial, Helvetica, sans-serif;
  margin-bottom: 12px;
  color: #c1c4cd;
}
.popup-wrapper-j .pu-contain-j p {
  color: #7c8292;
  font: normal 12px Roboto, Arial, Helvetica, sans-serif;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}
.popup-wrapper-j .pu-contain-j p a {
  color: #f4f4f6;
}
.popup-wrapper-j .pu-button-wrap-j {
  width: 100%;
  display: inline-block;
  padding: 0 30px 30px;
  position: relative;
}
.popup-wrapper-j .pu-button-wrap-j button {
  width: calc(50% - 5px);
  font: normal 14px Roboto, Arial, Helvetica, sans-serif;
  display: block;
  border: 1px solid #505768;
  background: none;
  transition: 200ms;
  height: 36px;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
  outline: 0;
}
html[dir=ltr] .popup-wrapper-j .pu-button-wrap-j button {
  float: left;
}
html[dir=rtl] .popup-wrapper-j .pu-button-wrap-j button {
  float: right;
}
html[dir=ltr] .popup-wrapper-j .pu-button-wrap-j button + button {
  margin-left: 10px;
}
html[dir=rtl] .popup-wrapper-j .pu-button-wrap-j button + button {
  margin-right: 10px;
}
.popup-wrapper-j .pu-button-wrap-j button:only-of-type {
  width: auto;
  min-width: 180px;
  max-width: 100%;
}
html[dir=ltr] .popup-wrapper-j .pu-button-wrap-j button:only-of-type {
  float: none;
  margin: 0 auto;
}
html[dir=rtl] .popup-wrapper-j .pu-button-wrap-j button:only-of-type {
  float: none;
  margin: 0 auto;
}
.popup-wrapper-j .pu-button-wrap-j button:disabled, .popup-wrapper-j .pu-button-wrap-j button.brand-color-1[disabled=disabled] {
  border-color: #404654;
  color: #404654;
  pointer-events: none;
  background: none;
}
.popup-wrapper-j .pu-button-wrap-j button:hover {
  background: #24996f;
  border-color: #24996f;
}
.popup-wrapper-j .pu-button-wrap-j button.cancel-j + button:not(:disabled), .popup-wrapper-j .pu-button-wrap-j button.brand-color-1 {
  background: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
}
.popup-wrapper-j .pu-button-wrap-j button.cancel-j + button:not(:disabled):hover, .popup-wrapper-j .pu-button-wrap-j button.brand-color-1:hover {
  background: #24996f;
  border-color: #24996f;
}
.popup-wrapper-j .pu-button-wrap-j .md-progress-circular.small-progress {
  top: 8px;
  margin: 0;
}
html[dir=ltr] .popup-wrapper-j .pu-button-wrap-j .md-progress-circular.small-progress {
  left: auto;
  right: 34px;
}
html[dir=rtl] .popup-wrapper-j .pu-button-wrap-j .md-progress-circular.small-progress {
  left: 34px;
  right: auto;
}
.popup-wrapper-j .pu-button-wrap-j .runtime-popup {
  margin-top: 10px;
}
html[dir=ltr] .popup-wrapper-j .pu-button-wrap-j .runtime-popup {
  text-align: left;
}
html[dir=rtl] .popup-wrapper-j .pu-button-wrap-j .runtime-popup {
  text-align: right;
}
.popup-wrapper-j .dialog-text-box-b {
  float: left;
  width: 100%;
  text-align: center;
  margin: 12px 0;
  position: relative;
  box-sizing: border-box;
  text-align: center;
}
.popup-wrapper-j .dialog-text-box-b input {
  display: inline-block;
  border: 0;
  background: rgba(0, 0, 0, 0.3);
  font: bold 14px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  height: 36px;
  width: 180px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=ltr] .popup-wrapper-j .dialog-text-box-b input {
  padding: 0 30px 0 30px;
  text-align: center;
}
html[dir=rtl] .popup-wrapper-j .dialog-text-box-b input {
  text-align: left;
  padding: 0 30px 0 10px;
}
.popup-wrapper-j .dialog-text-box-b .bs-print-icon {
  position: absolute;
  top: 0;
  display: block;
  color: #c1c4cd;
  font: 12px/36px icomoon;
}
html[dir=ltr] .popup-wrapper-j .dialog-text-box-b .bs-print-icon {
  left: 50px;
}
html[dir=rtl] .popup-wrapper-j .dialog-text-box-b .bs-print-icon {
  right: 50px;
}
.popup-wrapper-j .dialog-text-box-b .bs-print-icon:before {
  content: "";
}
.popup-wrapper-j .fedback-wrapper {
  width: auto;
  display: block;
}
.popup-wrapper-j .md-progress-circular {
  position: absolute;
  bottom: 100px;
  right: 170px;
}
.info .popup-wrapper-j, .warning .popup-wrapper-j, .error .popup-wrapper-j, .success .popup-wrapper-j, .lp-exchange .popup-wrapper-j {
  width: 320px;
}
.extended .popup-wrapper-j {
  width: 50%;
}
.extended-scroll .popup-wrapper-j {
  width: 80%;
  height: calc(100vh - 130px);
}
.feedback .popup-wrapper-j {
  width: 430px;
}
.image .popup-wrapper-j {
  width: 500px;
}
.cashout-j .popup-wrapper-j {
  width: 330px;
}
.cashout-j .popup-wrapper-j .pu-button-wrap-j button {
  width: 100%;
}
html[dir=ltr] .cashout-j .popup-wrapper-j .pu-button-wrap-j button ~ button {
  margin-left: 0;
}
html[dir=rtl] .cashout-j .popup-wrapper-j .pu-button-wrap-j button ~ button {
  margin-right: 0;
}
.cashout-j .popup-wrapper-j .pu-button-wrap-j button:not(.ng-hide) ~ button {
  margin: 14px 0 0;
}
.winners-rules-pu-j .popup-wrapper-j {
  width: 650px;
}
.regional-cup-register-j .popup-wrapper-j {
  width: 650px;
}
.pokerklas .popup-wrapper-j {
  width: 650px;
}
.coupon-check .popup-wrapper-j {
  width: 575px;
}
.results-popup .popup-wrapper-j {
  width: 80vw;
  background: #0e151b;
}
.preference-confirmation-t .popup-wrapper-j ng-include {
  display: inline-block;
  width: 320px;
}
html[dir=ltr] .preference-confirmation-t .popup-wrapper-j ng-include {
  text-align: left;
}
html[dir=rtl] .preference-confirmation-t .popup-wrapper-j ng-include {
  text-align: right;
}
.preference-confirmation-t .popup-wrapper-j .pu-contain-j {
  float: none;
  padding-bottom: 0;
}
.preference-confirmation-t .popup-wrapper-j .pu-button-wrap-j button {
  width: 100%;
}
html[dir=ltr] .preference-confirmation-t .popup-wrapper-j .pu-button-wrap-j button {
  margin: 0;
}
html[dir=rtl] .preference-confirmation-t .popup-wrapper-j .pu-button-wrap-j button {
  margin: 0;
}
.preference-confirmation-t .popup-wrapper-j .pu-button-wrap-j button:first-child {
  background: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
}
html[dir=ltr] .preference-confirmation-t .popup-wrapper-j .pu-button-wrap-j button:first-child {
  margin: 0 0 15px;
}
html[dir=rtl] .preference-confirmation-t .popup-wrapper-j .pu-button-wrap-j button:first-child {
  margin: 0 0 15px;
}
.preference-confirmation-t .popup-wrapper-j .pu-button-wrap-j button:first-child:hover {
  background: #24996f;
  border-color: #24996f;
}
.preference-confirmation-t .popup-wrapper-j .pu-button-wrap-j button:first-child:disabled {
  opacity: 0.4;
  pointer-events: none;
}
.popup-wrapper-j .scrolable-t {
  overflow-y: scroll;
  width: 100%;
  height: calc(100vh - 370px);
  padding-right: 10px;
  margin: 10px 0 10px 0;
  text-align: justify;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #1e2639;
  scrollbar-shadow-color: #1e2639;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #1e2639;
  scrollbar-width: thin;
}
.popup-wrapper-j .scrolable-t::-webkit-scrollbar-track {
  border-radius: 10px;
}
.popup-wrapper-j .scrolable-t::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #1e2639;
  border-radius: 10px;
}
.popup-wrapper-j .scrolable-t::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.popup-wrapper-j .scrolable-t::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.reality-check-popup .popup-wrapper-j {
  max-width: 40%;
}

@media screen and (max-width: 1200px) {
  .reality-check-popup .popup-wrapper-j {
    max-width: 55%;
    min-width: 400px;
  }
}
.auto-cashout-rule {
  float: left;
  width: 100%;
  min-height: 68px;
  text-align: center;
  background: #212531;
}
.auto-cashout-rule > h4 {
  display: inline-block;
  box-sizing: border-box;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  margin-bottom: 8px;
  position: relative;
}
html[dir=ltr] .auto-cashout-rule > h4 {
  padding: 0 26px 0 0;
}
html[dir=rtl] .auto-cashout-rule > h4 {
  padding: 0 0 0 26px;
}
.auto-cashout-rule > h4:after {
  content: "";
  position: absolute;
  top: 0;
  color: #208c65;
  font: 18px/20px icomoon;
}
html[dir=ltr] .auto-cashout-rule > h4:after {
  right: 0;
}
html[dir=rtl] .auto-cashout-rule > h4:after {
  left: 0;
}
.auto-cashout-rule > p {
  width: 100%;
  display: inline-block;
  margin-bottom: 4px;
  text-align: center;
  color: rgba(255, 255, 255, 0.34);
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.auto-cashout-rule > p > span {
  display: inline-block;
}
.auto-cashout-rule > p > b {
  display: inline-block;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
  font-weight: normal;
}

input[type=number] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.preferenc-popup-contain > p {
  padding: 0 0 20px;
}
.preferenc-popup-contain h2 {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  padding: 0 0 12px;
}
.preferenc-popup-contain table {
  border-spacing: 0 2px;
  width: 100%;
  border-collapse: separate;
  font: 500 16px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.preferenc-popup-contain table td {
  vertical-align: middle;
  background: rgba(80, 87, 104, 0.5);
  padding: 6px 10px;
}
.preferenc-popup-contain table td:not(:first-child) {
  width: 1%;
  white-space: nowrap;
  text-transform: uppercase;
}
.preferenc-popup-contain a {
  display: inline-block;
  vertical-align: top;
  margin: 14px 0 16px;
  text-decoration: underline;
  color: #7c8292;
  transition: 300ms color;
}
.preferenc-popup-contain a:hover {
  color: #c1c4cd;
}
.preferenc-popup-contain label {
  display: block;
  cursor: pointer;
  color: #a4a9bc;
  transition: 300ms color;
}
.preferenc-popup-contain label input {
  display: none;
}
.preferenc-popup-contain label input:checked ~ small {
  color: #ffffff;
}
.preferenc-popup-contain label input:checked ~ i {
  border-color: #ffffff;
}
.preferenc-popup-contain label input:checked ~ i:before {
  transform: scale(1);
}
.preferenc-popup-contain label small {
  display: inline-block;
  vertical-align: middle;
}
.preferenc-popup-contain label i {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  border: 2px solid #7c8292;
  position: relative;
  transition: 300ms border;
}
.preferenc-popup-contain label i:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #ffffff;
  margin: 3px;
  transition: 300ms transform;
  transform: scale(0);
}

.pu-cont-tabs {
  padding-top: 20px;
  border-bottom: 1px solid #111522;
}
.pu-cont-tabs:after {
  content: "";
  display: block;
  clear: both;
}
.pu-cont-tabs ul {
  float: left;
  width: 100%;
  border-bottom: 2px solid #505768;
}
.pu-cont-tabs ul li {
  display: block;
  width: 50%;
  border-bottom: 1px solid #212531;
  background: #2e323e;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
html[dir=ltr] .pu-cont-tabs ul li {
  float: left;
}
html[dir=rtl] .pu-cont-tabs ul li {
  float: right;
}
.pu-cont-tabs ul li i {
  display: inline-block;
  vertical-align: top;
  font: 12px/36px icomoon;
  height: 34px;
  color: rgba(255, 255, 255, 0.4);
}
html[dir=ltr] .pu-cont-tabs ul li i {
  margin: 0 6px 0 0;
}
html[dir=rtl] .pu-cont-tabs ul li i {
  margin: 0 0 0 6px;
}
.pu-cont-tabs ul li + li {
  border-left: 1px solid #212531;
}
.pu-cont-tabs ul li.active {
  background: #505768;
  border-bottom-color: #505768;
}
.pu-cont-tabs ul li.active, .pu-cont-tabs ul li.active i {
  color: #f4f4f6;
}

.cash-out-ask {
  float: left;
  width: 100%;
  text-align: left;
}
.cash-out-ask > h4 {
  float: left;
  width: 100%;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.8);
  padding: 8px 12px;
}
html[dir=rtl] .cash-out-ask > h4 {
  text-align: right;
}
.cash-out-ask > div {
  float: left;
  width: 100%;
  position: relative;
}
.cash-out-ask > div > p {
  float: left;
  width: 100%;
  height: 42px;
  padding: 0 36px;
  color: #ffffff;
  background: #2e323e;
  position: relative;
  font: 12px/42px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .cash-out-ask > div > p {
  text-align: right;
}
.cash-out-ask > div > p:before {
  position: absolute;
  top: 0;
  color: rgba(255, 255, 255, 0.4);
  font: 14px/42px icomoon;
}
html[dir=ltr] .cash-out-ask > div > p:before {
  left: 12px;
}
html[dir=rtl] .cash-out-ask > div > p:before {
  right: 12px;
}
.cash-out-ask > div > ul {
  width: 100%;
  position: absolute;
  top: 43px;
  left: 0;
  max-height: 0;
  overflow: hidden;
  background: #2e323e;
  box-shadow: 0 12px 19px 0 rgba(0, 0, 0, 0.15);
  transition: max-height 240ms;
  z-index: 10;
}
.cash-out-ask > div > ul > li {
  float: left;
  width: 100%;
  padding: 0 16px;
  color: #7c8292;
  font: 12px/42px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms, background 240ms;
}
html[dir=rtl] .cash-out-ask > div > ul > li {
  text-align: right;
}
.cash-out-ask > div > ul > li > p {
  float: left;
  width: 100%;
  border-bottom: 1px solid #212531;
  transition: border-color 240ms;
}
.cash-out-ask > div > ul > li:last-child > p {
  border-bottom: none;
}
.cash-out-ask > div > ul > li:hover, .cash-out-ask > div > ul > li.active {
  color: #ffffff;
  background: #1a7051;
}
.cash-out-ask > div > ul > li:hover > p, .cash-out-ask > div > ul > li.active > p {
  border-color: #1a7051;
}
.cash-out-ask > div.active > ul {
  max-height: 126px;
}

.auto-cashout-wrapper {
  float: left;
  width: 100%;
  clear: both;
  text-align: left;
}
.auto-cashout-wrapper:after {
  clear: both;
  content: "";
  display: block;
}
.auto-cashout-wrapper p {
  float: left;
  width: 100%;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #7C8190;
  margin: 0 0 10px;
}
.auto-cashout-wrapper > ul {
  float: left;
  width: 100%;
}
.auto-cashout-wrapper > ul > li {
  float: left;
  width: 100%;
  border-top: 1px solid #0e141a;
}
.auto-cashout-wrapper > ul > li .cashout-option > label {
  margin: 13px 0;
}
.auto-cashout-wrapper > ul > li .cashout-option > label > p {
  margin: 0;
}
.auto-cashout-wrapper > ul > li.disabled .cashout-amount-slider {
  opacity: 0.3;
  pointer-events: none;
}
.auto-cashout-wrapper .cashout-amount-slider p {
  margin-top: 0;
}
.auto-cashout-wrapper .cashout-range-box {
  margin: 0 0 12px;
}

.limit .popup-wrapper-j {
  width: 954px;
  background: #2e323e;
}
.limit .popup-wrapper-j .pu-head-j {
  background: #2e323e;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.limit .popup-wrapper-j .pu-contain-j {
  padding: 0 25px;
}
.limit .popup-wrapper-j .pu-contain-j h3, .limit .popup-wrapper-j .pu-contain-j p {
  margin: 0;
  padding: 20px 0;
  text-align: left;
  font: 18px/24px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.limit .popup-wrapper-j .pu-button-wrap-j {
  padding: 12px 25px;
}
.limit .popup-wrapper-j .pu-button-wrap-j button {
  width: calc((100% / 3) - 10px);
  background: #1a7051;
  border-color: #1a7051;
}
.limit .popup-wrapper-j .pu-button-wrap-j button:first-child {
  border: none;
  background: none;
}
.limit .popup-wrapper-j .pu-button-wrap-j button:hover {
  background: #24996f;
  border-color: #24996f;
}

.login-warning-popup {
  float: left;
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}

.l-w-p-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.l-w-p-content {
  width: 360px;
  margin: 0 auto;
  padding: 28px;
  box-sizing: border-box;
  background: #2e323e;
}
.l-w-p-content > p {
  color: rgba(255, 255, 255, 0.7);
  font: 16px/22px Roboto, Arial, Helvetica, sans-serif;
}
.l-w-p-content > button {
  width: 100%;
  height: 36px;
  margin-top: 20px;
  background: #1a7051;
  text-transform: uppercase;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  cursor: pointer;
  border: 0;
  transition: 200ms background, 200ms border-color;
  transform: translate3d(0, 0, 0);
}
.l-w-p-content > button:hover {
  color: #ffffff;
  background: #208e66;
}

.gift-bet-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999;
  background: rgba(0, 0, 0, 0.7);
}

.gift-bet-t {
  float: left;
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}

.gift-bet-t-c {
  display: table-cell;
  vertical-align: middle;
}

.gift-bet-wrapper {
  width: 400px;
  margin: 0 auto;
  padding: 28px;
  box-sizing: border-box;
  background: #2e323e;
  position: relative;
  overflow: hidden;
  cursor: auto;
}
.gift-bet-wrapper > form {
  float: left;
  width: 100%;
}
.gift-bet-wrapper > form > i {
  display: block;
  color: rgba(255, 255, 255, 0.32);
  font: 60px/60px icomoon;
}
.gift-bet-wrapper > form > i:before {
  content: "";
}
.gift-bet-wrapper > form > h2 {
  float: left;
  width: 100%;
  margin: 10px 0;
  color: rgba(255, 255, 255, 0.7);
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.gift-bet-wrapper > form > p {
  float: left;
  white-space: normal;
  color: rgba(255, 255, 255, 0.32);
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
}
.gift-bet-wrapper > form .button-confirm > button {
  width: 50%;
}
.gift-bet-wrapper > form .button-confirm > button:nth-child(2) {
  background: #7c8292;
  border-color: #7c8292;
  color: #212531;
}
.gift-bet-wrapper > form .button-confirm > button:nth-child(2):hover {
  background: #989da9;
}
.gift-bet-wrapper .md-progress-circular.md-theme {
  position: relative;
  top: auto;
  left: auto;
  margin: 28px auto;
}

.homework-popup .gift-bet-wrapper,
.homework-popup .vbet-popup-wr-holder {
  width: 900px;
  height: 664px;
  padding: 0;
  background: none;
}

.select-doc-a {
  max-width: 500px;
  width: 500px;
}
.select-doc-a li {
  float: left;
  width: 100%;
  text-align: left;
}
html[dir=rtl] .select-doc-a li {
  text-align: right;
}
.select-doc-a li > h2 {
  font-size: 14px;
  line-height: 16px;
  color: #c1c4cd;
}
html[dir=rtl] .select-doc-a li > h2 {
  text-align: right;
}
.select-doc-a li > label p {
  font-size: 12px;
  line-height: 14px;
  color: #7c8292;
  margin: 20px 0 8px 0;
}
.select-doc-a li.error-msg {
  color: #EB1729;
  font-size: 12px;
  line-height: 14px;
  margin-top: 10px;
}
.select-doc-a .upload-verify {
  float: left;
  width: 100%;
}
.select-doc-a .upload-verify > p {
  font-size: 12px;
  line-height: 14px;
  color: #7c8292;
  margin: 20px 0 8px 0;
}
.select-doc-a .upload-verify > p.error-msg {
  color: #EB1729;
  font-size: 12px;
  line-height: 14px;
  margin-top: 10px;
}
.select-doc-a .upload-verify > ul {
  width: 100%;
  display: table;
}
.select-doc-a .upload-verify > ul li {
  display: table-cell;
  vertical-align: bottom;
  float: none;
  position: relative;
}
.select-doc-a .upload-verify > ul li > input {
  background: #2e323e;
  box-sizing: border-box;
  margin: 0;
  padding: 0 14px 0 14px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  height: 36px;
  border-radius: 0;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.19);
  color: #7c8292;
  transition: border-color 200ms;
  box-shadow: none;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.39);
  caret-color: #7c8292;
}
html[dir=rtl] .select-doc-a .upload-verify > ul li > input {
  text-align: right;
}
.select-doc-a .upload-verify > ul li > input::-webkit-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.select-doc-a .upload-verify > ul li > input:-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.select-doc-a .upload-verify > ul li > input::-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.select-doc-a .upload-verify > ul li > input:-ms-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.select-doc-a .upload-verify > ul li:first-child {
  width: 40%;
}
html[dir=ltr] .select-doc-a .upload-verify > ul li:first-child {
  padding: 0 12px 0 0;
}
html[dir=rtl] .select-doc-a .upload-verify > ul li:first-child {
  padding: 0 0 0 12px;
}
.select-doc-a .upload-verify > ul li > button {
  box-sizing: border-box;
  height: 36px;
  background: rgba(255, 255, 255, 0.2);
  text-align: center;
  border: 1px solid #505768;
  color: #f4f4f6;
  font-size: 14px;
  line-height: 36px;
  width: 100%;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  padding: 0 24px;
}
.select-doc-a .upload-verify > ul li > button:disabled {
  background: rgba(255, 255, 255, 0.2);
  color: #f4f4f6;
  text-align: center;
  border: 1px solid #505768;
  pointer-events: none;
}
.select-doc-a .upload-verify > ul li #passportImage {
  top: 42px;
  width: calc(100% + 112px);
}
html[dir=rtl] .select-doc-a .upload-verify > ul li #passportImage {
  right: 0;
}
.select-doc-a .button-confirm > button {
  width: 100%;
  margin-top: 20px;
}
.select-doc-a .button-confirm > button:disabled {
  position: relative;
  pointer-events: inherit;
}
.select-doc-a .button-confirm > button:disabled:hover:before {
  content: attr(title);
  display: inline-block;
  position: absolute;
  top: -25px;
  left: 0;
  text-transform: none;
  font-size: 10px;
  line-height: 12px;
  text-align: left;
}
.select-doc-a .error-msg + .button-confirm > button {
  margin-top: 0;
}

.gift-bet-form {
  float: left;
  width: 100%;
  position: relative;
}
.gift-bet-form > label {
  float: left;
  display: block;
  width: 100%;
  margin: 20px 0 8px;
  color: rgba(255, 255, 255, 0.39);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .gift-bet-form > label {
  text-align: left;
}
html[dir=rtl] .gift-bet-form > label {
  text-align: right;
}
.gift-bet-form > input {
  float: left;
  width: 100%;
}
.gift-bet-form .tooltip-j {
  top: 0;
  display: block;
}
.gift-bet-form.error > input {
  border-color: #8e263a;
}

.gift-bet-error {
  float: left;
  margin-top: 10px;
  color: #ef6653;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .gift-bet-error {
  text-align: left;
}
html[dir=rtl] .gift-bet-error {
  text-align: right;
}

.gift-bet-success {
  float: left;
  width: 100%;
  padding-top: 20px;
}
.gift-bet-success .gift-bet-success {
  margin-bottom: 20px;
  color: #1a7051;
  font: 60px/60px icomoon;
}
.gift-bet-success .gift-bet-success:before {
  content: "";
}
.gift-bet-success > p {
  white-space: normal;
  color: rgba(255, 255, 255, 0.32);
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
}

.gift-bet-t-c.new-recaptcha-v .button-confirm > button {
  float: none;
}
.gift-bet-t-c.new-recaptcha-v .bet-status-recaptcha .tooltip-wrapper-j {
  transform-origin: right;
  margin-left: -20px;
}

.reality-info {
  float: left;
  width: 100%;
}
.reality-info > h4 {
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  color: #c1c4cd;
  float: left;
  width: 100%;
  text-align: center;
}
.reality-info > span {
  margin-top: 10px;
  color: #7c8292;
  font-size: 14px;
  line-height: 16px;
}

.reality-title {
  width: 70%;
}
html[dir=ltr] .reality-title {
  float: left;
  text-align: left;
}
html[dir=rtl] .reality-title {
  float: right;
  text-align: right;
}

.reality-value {
  width: 30%;
  font-weight: bold;
  box-sizing: border-box;
}
html[dir=ltr] .reality-value {
  float: right;
  text-align: right;
  padding-left: 10px;
}
html[dir=rtl] .reality-value {
  float: left;
  text-align: left;
  padding-right: 10px;
}

.new-default-popup-j.gift-bet-popup .popup-wrapper-j {
  min-width: 560px;
  min-height: 382px;
}
.new-default-popup-j.gift-bet-popup .popup-wrapper-j .md-progress-circular {
  bottom: -160px;
  right: 220px;
}

.new-default-popup-j.info.accepted .pu-contain-j:before {
  background: #008d47;
}
.new-default-popup-j.info.accepted .pu-contain-j:after {
  content: "";
  color: #ffffff;
}

.new-default-popup-j.info.declined .pu-contain-j:before {
  background: #e9044a;
}
.new-default-popup-j.info.declined .pu-contain-j:after {
  content: "";
  color: #ffffff;
}

.session-reality-check .popup-wrapper-j {
  max-width: 500px;
}
.session-reality-check .button-confirm > button {
  margin-bottom: 10px;
}

.session-reality-check-content {
  float: left;
  width: 100%;
  color: #7c8292;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
}

.session-reality-footer {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.session-reality-footer > a {
  color: #c1c4cd;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms;
}
html[dir=ltr] .session-reality-footer > a {
  float: left;
}
html[dir=rtl] .session-reality-footer > a {
  float: right;
}
.session-reality-footer > a:first-child {
  width: 100%;
  margin-bottom: 20px;
}
html[dir=ltr] .session-reality-footer > a:last-child {
  float: right;
}
html[dir=rtl] .session-reality-footer > a:last-child {
  float: left;
}
.session-reality-footer > a:hover {
  color: #ffffff;
}

.SMS_VERIFICATION_POPUP .pu-head-j,
.SMS_VERIFICATION_POPUP .pu-contain-j > p {
  display: none;
}

.sms-verification-popup {
  float: left;
  width: 100%;
  max-width: 400px;
}
.sms-verification-popup .settings-info-contain {
  width: 100%;
}
.sms-verification-popup .sms-v-f {
  float: left;
  width: 100%;
}
.sms-verification-popup .tooltip-wrapper-j {
  width: calc(100% - 110px);
}
html[dir=rtl] .sms-verification-popup .tooltip-wrapper-j {
  float: right;
}
.sms-verification-popup .tooltip-wrapper-j + .cashier-button {
  width: 110px;
}
.sms-verification-popup .settings-info-contain input[type=text] {
  width: 100%;
  margin: 0;
  color: #7c8292;
  background: #2e323e;
  border-color: #505768;
  border-radius: 0;
}
.sms-verification-popup .cashier-button {
  margin: 0;
  position: static;
}
.sms-verification-popup .cashier-button .sms-time-btn:disabled {
  color: #ffffff;
}
.sms-verification-popup .change-button-container .cashier-button {
  width: 100%;
}
.sms-verification-popup .change-button-container .cashier-button button {
  width: calc(50% - 4px);
}
html[dir=ltr] .sms-verification-popup .change-button-container .cashier-button button {
  float: left;
}
html[dir=rtl] .sms-verification-popup .change-button-container .cashier-button button {
  float: right;
}
.sms-verification-popup .change-button-container .cashier-button button + button {
  background: #7c8292;
  border-color: #7c8292;
  color: #212531;
}
html[dir=ltr] .sms-verification-popup .change-button-container .cashier-button button + button {
  margin-left: 8px;
}
html[dir=rtl] .sms-verification-popup .change-button-container .cashier-button button + button {
  margin-right: 8px;
}
.sms-verification-popup .change-button-container .cashier-button button + button:hover {
  background: #989da9;
}

.low-balance .popup-wrapper-j {
  max-width: 800px;
}
.low-balance .popup-wrapper-j .pu-button-wrap-j {
  padding: 30px 0 0;
}
.low-balance .popup-wrapper-j .pu-button-wrap-j button:first-child {
  color: #ffffff;
  background: #1a7051;
  border-color: #1a7051;
}
.low-balance .popup-wrapper-j .pu-button-wrap-j button:first-child:not([disabled]):hover {
  color: #ffffff;
  background: #24996f;
  border-color: #24996f;
}

.new-default-popup-j .contain-footer-block {
  float: none;
  width: auto;
  display: inline-block;
  background: none;
}
@media screen and (max-width: 1260px) {
  .new-default-popup-j .contain-footer-block .guide, .new-default-popup-j .contain-footer-block .promotions-section-j .big-news-block, .promotions-section-j .new-default-popup-j .contain-footer-block .big-news-block {
    width: calc(100% - 20px);
  }
}
.new-default-popup-j .contain-footer-block .paymen-icons-list {
  background: none;
}
.new-default-popup-j .contain-footer-block .payment-content-block {
  width: auto;
}
.new-default-popup-j .contain-footer-block .payment-content-block > ul {
  padding: 30px 0 0;
}
.new-default-popup-j .contain-footer-block .payment-content-block > ul > li {
  padding: 0 10px;
}

.block-slider.popup {
  z-index: 99999;
  top: 0;
  left: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  padding: 0;
  overflow: hidden;
  transition-duration: inherit;
  animation: popup-bg-enter 0.3s ease-in-out;
}
.block-slider.popup .closed-arrow-b, .block-slider.popup .close, .block-slider.popup .close-slider-button-j {
  display: none;
}

.block-slider.popup .registration-form {
  position: absolute;
  width: 100%;
  height: 100%;
}

.form-register-layout {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.popup-layout-registration {
  margin: 0 auto;
  display: block;
  height: 100%;
  text-align: center;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.popup-layout-registration::-webkit-scrollbar-track {
  border-radius: 10px;
}
.popup-layout-registration::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.popup-layout-registration::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.popup-layout-registration::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.popup-layout-registration + .registration-form {
  display: none;
}

.popup-layout-registration:after {
  content: "";
  clear: both;
  display: block;
}

.vertical-middle-wrapper {
  display: inline-table;
  height: 100%;
}

.all-popup-separator {
  display: table-cell;
  vertical-align: middle;
}

.register-contain-new {
  float: left;
  width: 100%;
  padding: 28px;
  box-sizing: border-box;
  white-space: normal;
}

.register-container {
  float: left;
  display: table;
  width: 100%;
  margin: 20px 0;
  animation: popup-enter 0.3s ease-in-out;
  transition: 200ms width;
}
.register-container > ng-include {
  display: table-cell;
  vertical-align: top;
  position: relative;
  background: #2e323e;
}

.register-steps-b {
  width: 360px;
  max-width: 360px;
  display: table-cell;
  background: #2e323e;
  position: relative;
  box-sizing: border-box;
  z-index: 33;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
}
.register-steps-b .reg-s-left-col,
.register-steps-b .reg-s-right-col {
  width: 50%;
  box-sizing: border-box;
}
.register-steps-b .reg-s-left-col {
  padding: 0 12px 0 0;
}
.register-steps-b .reg-s-right-col {
  padding: 0 0 0 12px;
}
.register-steps-b.two-column {
  width: 650px;
  max-width: 650px;
}
.register-steps-b .reg-s-steps {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  width: 100%;
  padding: 28px;
  box-sizing: border-box;
  transition: transform 400ms, max-height 1000ms, opacity 300ms ease 100ms;
  transform: translate3d(0, 0, 0);
  overflow: hidden;
  max-height: 300px;
  opacity: 0;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .register-steps-b .reg-s-steps {
  direction: rtl;
}
.register-steps-b .reg-s-steps.active {
  max-height: 450vh;
  opacity: 1;
}
.register-steps-b .reg-s-steps.show-second {
  transform: translate3d(-100%, 0, 0);
}
html[dir=ltr] .register-steps-b .reg-s-steps.show-second + .reg-s-steps {
  transform: translate3d(-100%, 0, 0);
}
html[dir=rtl] .register-steps-b .reg-s-steps.show-second + .reg-s-steps {
  transform: translate3d(100%, 0, 0);
}
.register-steps-b .reg-s-steps.step-2 .field-separator:first-child .tooltip-j, .register-steps-b .reg-s-steps.step-2 .field-separator:nth-child(3).birth_year .tooltip-j {
  top: calc(100% + 5px);
  bottom: auto;
}
.register-steps-b .reg-s-steps.step-2 .field-separator:first-child .tooltip-j:before, .register-steps-b .reg-s-steps.step-2 .field-separator:nth-child(3).birth_year .tooltip-j:before {
  top: auto;
  bottom: 100%;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #c1c4cd transparent;
}
.register-steps-b .field-separator {
  width: 100%;
}
html[dir=ltr] .register-steps-b .field-separator {
  float: left;
}
html[dir=rtl] .register-steps-b .field-separator {
  float: right;
}
.register-steps-b .field-separator.birth_day, .register-steps-b .field-separator.doc_issue_day {
  width: 70px;
}
.register-steps-b .field-separator.birth_month, .register-steps-b .field-separator.doc_issue_month {
  width: calc(100% - 70px - 91px - 14px);
  margin: 0 7px;
}
.register-steps-b .field-separator.birth_year, .register-steps-b .field-separator.doc_issue_year {
  width: 91px;
}
.register-steps-b .field-separator.g_recaptcha_response {
  text-align: center;
}
.register-steps-b .field-separator.g_recaptcha_response > div {
  display: inline-block;
}
.register-steps-b .field-separator.g_recaptcha_response > div > div {
  display: inline-block;
}
.register-steps-b .checkbox-separator .tooltip-wrapper-j {
  width: auto;
}

.reg-commercial-banner {
  float: left;
  width: 360px;
  height: 100%;
  display: block;
  text-align: left;
}

.reg-commercial-scroll {
  float: left;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
html[dir=ltr] .reg-commercial-scroll {
  padding: 20px 0 41px 30px;
}
html[dir=rtl] .reg-commercial-scroll {
  padding: 20px 30px 41px 0;
}

.reg-commercial-content {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0 4px 0 0;
  box-sizing: border-box;
}
.reg-commercial-content > a {
  float: left;
  display: block;
  width: 100%;
}
.reg-commercial-content > a img {
  float: left;
  width: 100%;
  display: block;
}
.reg-commercial-content > div {
  float: left;
  width: 100%;
}
.reg-commercial-content > div > p {
  float: left;
  width: 100%;
  color: #7c8292;
  box-sizing: border-box;
  white-space: normal;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .reg-commercial-content > div > p {
  padding: 0 4px 0 0;
}
html[dir=rtl] .reg-commercial-content > div > p {
  padding: 0 0 0 4px;
  text-align: right;
}
.reg-commercial-content > div > p + p {
  margin: 8px 0 0;
}

.commercial-title {
  float: left;
  width: 100%;
  margin: 26px 0 20px;
  color: #c1c4cd;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  white-space: normal;
  line-height: 22px;
}
html[dir=rtl] .commercial-title {
  text-align: right;
}
.commercial-title.ng-hide {
  opacity: 0 !important;
  display: block !important;
  min-height: 22px;
}

.reg-steps-footer {
  float: left;
  width: 100%;
  height: 41px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #2e323e;
  box-sizing: border-box;
}
html[dir=ltr] .reg-steps-footer {
  padding-left: 30px;
}
html[dir=rtl] .reg-steps-footer {
  padding-right: 30px;
}
.reg-steps-footer .hp-slider-pagination {
  padding: 0 20px;
  bottom: 4px;
}
.reg-steps-footer .hp-slider-pagination .reg-pagination {
  line-height: 30px;
}
html[dir=ltr] .reg-steps-footer .hp-slider-pagination .reg-pagination {
  float: left;
}
html[dir=rtl] .reg-steps-footer .hp-slider-pagination .reg-pagination {
  float: right;
}
.reg-steps-footer .hp-slider-pagination .reg-pagination small {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  margin: 0 2px;
  cursor: pointer;
  border-radius: 50%;
  background: #ffffff;
  transition: 250ms background;
}
.reg-steps-footer .hp-slider-pagination .reg-pagination small:hover {
  background: #ffffff;
}
.reg-steps-footer .hp-slider-pagination .reg-pagination small.active {
  background: #a61f67;
}

html[dir=rtl] .register-container .hp-slider-pagination {
  right: 0;
  left: auto;
}

.reg-social {
  line-height: 41px;
}
html[dir=ltr] .reg-social {
  float: right;
}
html[dir=rtl] .reg-social {
  float: left;
}
.reg-social > a {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 3px;
  vertical-align: middle;
}

.reg-s-pagination {
  float: left;
  width: 100%;
  margin: 0 0 15px;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
html[dir=rtl] .reg-s-pagination {
  direction: rtl;
}
.reg-s-pagination small {
  margin: 0 4px;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.1);
}
.reg-s-pagination small.active {
  background: rgba(255, 255, 255, 0.59);
}

.back-popup-form {
  position: absolute;
  top: 20px;
  z-index: 55;
}
html[dir=ltr] .back-popup-form {
  left: 20px;
}
html[dir=rtl] .back-popup-form {
  right: 20px;
}
.back-popup-form:before {
  font: 12px/12px icomoon;
  color: rgba(255, 255, 255, 0.39);
  content: "";
  cursor: pointer;
  transition: 250ms color;
}
.back-popup-form:hover:before {
  color: rgba(255, 255, 255, 0.7);
}

.closed-popup-form {
  position: absolute;
  top: 20px;
  z-index: 55;
}
html[dir=ltr] .closed-popup-form {
  right: 20px;
}
html[dir=rtl] .closed-popup-form {
  left: 20px;
}
.closed-popup-form:before {
  font: 12px/12px icomoon;
  color: rgba(255, 255, 255, 0.39);
  content: "";
  cursor: pointer;
  transition: 250ms color;
}
.closed-popup-form:hover:before {
  color: rgba(255, 255, 255, 0.7);
}

.logo-form-b {
  float: left;
  width: 100%;
  height: 76px;
  margin: 15px 0 20px;
  line-height: 76px;
  text-align: center;
}
.logo-form-b img {
  display: inline-block;
  vertical-align: middle;
  max-height: 76px;
  max-width: 100%;
}

.register-information-b {
  float: left;
  width: 100%;
  text-align: center;
}

.block-slider.popup .register-information-b > h2 {
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.32);
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 5px;
}

.block-slider.popup .all-popup-separator .register-information-b h3 {
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif !important;
  margin: 0 0 5px;
  box-shadow: none;
  text-transform: none;
  text-shadow: none;
}

.mail-use-b {
  float: left;
  width: 100%;
  margin: 20px 0;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.mail-use-b > p {
  display: inline-block;
  color: #7c8292;
  margin: 0 10px 0 0;
  padding: 0;
}
.mail-use-b > p.active {
  display: inline-block;
  color: #c1c4cd;
  border-bottom: 1px dotted #7c8292;
  cursor: pointer;
  padding: 0;
  margin: 0 10px 0 0;
}

.reg-form-steps {
  float: left;
  width: 100%;
}

.reg-form-steps div.error,
.reg-form-ste div.success {
  float: left;
  width: 100%;
}

.reg-form-steps > div > p {
  color: #7c8292;
  float: left;
  width: 100%;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  margin: 5px 0 10px;
  text-align: left;
}

.reg-form-steps > div.error > p {
  color: #a82d46;
}

.name-info-registration-b {
  float: left;
  width: 100%;
  margin: 10px 0 0;
  box-sizing: border-box;
  padding: 0 0 0 15px;
  min-height: 104px;
}

.name-info-registration-b > p {
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  text-align: left;
  width: 100%;
  padding: 0 0 5px;
}

.input-separator-b {
  float: left;
  width: 100%;
  margin: 20px 0 0;
  position: relative;
}

.register-steps-b .reg-form-input-number {
  width: 200px;
}

.block-sign-in-form .select-j select.error input, .block-sign-in-form .select-j select.error textarea,
.register-steps-b div.error input,
.register-steps-b div.error textarea,
.register-steps-b .reg-form-input-number.error input,
.register-steps-b .reg-form-input-number.error textarea,
.form-register-layout.signin .field-separator .form-text.error input,
.form-register-layout.signin .field-separator .form-text.error textarea,
.send-message-j .tooltip-wrapper-j.error input,
.send-message-j .tooltip-wrapper-j.error textarea,
.right-block-history.message.compose.send-message-j .settings-info-contain .form-text.error input,
.right-block-history.message.compose.send-message-j .settings-info-contain .form-text.error textarea {
  border-color: #8e263a;
}
html[dir=ltr] .block-sign-in-form .select-j select.error input,
html[dir=ltr] .register-steps-b div.error input,
html[dir=ltr] .register-steps-b .reg-form-input-number.error input,
html[dir=ltr] .form-register-layout.signin .field-separator .form-text.error input,
html[dir=ltr] .send-message-j .tooltip-wrapper-j.error input,
html[dir=ltr] .right-block-history.message.compose.send-message-j .settings-info-contain .form-text.error input {
  padding: 0 38px 0 14px;
}
html[dir=rtl] .block-sign-in-form .select-j select.error input,
html[dir=rtl] .register-steps-b div.error input,
html[dir=rtl] .register-steps-b .reg-form-input-number.error input,
html[dir=rtl] .form-register-layout.signin .field-separator .form-text.error input,
html[dir=rtl] .send-message-j .tooltip-wrapper-j.error input,
html[dir=rtl] .right-block-history.message.compose.send-message-j .settings-info-contain .form-text.error input {
  padding: 0 14px 0 38px;
}

.block-sign-in-form .error .select-j select, .reg-list-item-wrapper-j .error input {
  border-color: #8e263a !important;
}

.reg-list-item-wrapper-j .error input {
  padding: 0 38px 0 14px;
}

.input-separator-b input,
.form-register-layout.signin .field-separator .form-text input,
.register-steps-b input:not([type=radio]),
.register-steps-b .registration-form-city input,
.register-steps-b .reg-form-input-number input,
.reg-list-item-wrapper-j input,
.send-message-j input[type=text],
.gift-bet-form > input {
  background: #2e323e;
  box-sizing: border-box;
  margin: 0;
  padding: 0 14px 0 14px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  height: 36px;
  border-radius: 0;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.19);
  color: #7c8292;
  transition: border-color 200ms;
  box-shadow: none;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.39);
  caret-color: #7c8292;
}
html[dir=rtl] .input-separator-b input,
html[dir=rtl] .form-register-layout.signin .field-separator .form-text input,
html[dir=rtl] .register-steps-b input:not([type=radio]),
html[dir=rtl] .register-steps-b .registration-form-city input,
html[dir=rtl] .register-steps-b .reg-form-input-number input,
html[dir=rtl] .reg-list-item-wrapper-j input,
html[dir=rtl] .send-message-j input[type=text],
html[dir=rtl] .gift-bet-form > input {
  text-align: right;
}
.input-separator-b input::-webkit-input-placeholder,
.form-register-layout.signin .field-separator .form-text input::-webkit-input-placeholder,
.register-steps-b input:not([type=radio])::-webkit-input-placeholder,
.register-steps-b .registration-form-city input::-webkit-input-placeholder,
.register-steps-b .reg-form-input-number input::-webkit-input-placeholder,
.reg-list-item-wrapper-j input::-webkit-input-placeholder,
.send-message-j input[type=text]::-webkit-input-placeholder,
.gift-bet-form > input::-webkit-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.input-separator-b input:-moz-placeholder,
.form-register-layout.signin .field-separator .form-text input:-moz-placeholder,
.register-steps-b input:not([type=radio]):-moz-placeholder,
.register-steps-b .registration-form-city input:-moz-placeholder,
.register-steps-b .reg-form-input-number input:-moz-placeholder,
.reg-list-item-wrapper-j input:-moz-placeholder,
.send-message-j input[type=text]:-moz-placeholder,
.gift-bet-form > input:-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.input-separator-b input::-moz-placeholder,
.form-register-layout.signin .field-separator .form-text input::-moz-placeholder,
.register-steps-b input:not([type=radio])::-moz-placeholder,
.register-steps-b .registration-form-city input::-moz-placeholder,
.register-steps-b .reg-form-input-number input::-moz-placeholder,
.reg-list-item-wrapper-j input::-moz-placeholder,
.send-message-j input[type=text]::-moz-placeholder,
.gift-bet-form > input::-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.input-separator-b input:-ms-input-placeholder,
.form-register-layout.signin .field-separator .form-text input:-ms-input-placeholder,
.register-steps-b input:not([type=radio]):-ms-input-placeholder,
.register-steps-b .registration-form-city input:-ms-input-placeholder,
.register-steps-b .reg-form-input-number input:-ms-input-placeholder,
.reg-list-item-wrapper-j input:-ms-input-placeholder,
.send-message-j input[type=text]:-ms-input-placeholder,
.gift-bet-form > input:-ms-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.input-separator-b input:-moz-placeholder,
.form-register-layout.signin .field-separator .form-text input:-moz-placeholder,
.register-steps-b input:not([type=radio]):-moz-placeholder,
.register-steps-b .registration-form-city input:-moz-placeholder,
.register-steps-b .reg-form-input-number input:-moz-placeholder,
.reg-list-item-wrapper-j input:-moz-placeholder,
.send-message-j input[type=text]:-moz-placeholder,
.gift-bet-form > input:-moz-placeholder {
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
}
.input-separator-b input::-moz-placeholder,
.form-register-layout.signin .field-separator .form-text input::-moz-placeholder,
.register-steps-b input:not([type=radio])::-moz-placeholder,
.register-steps-b .registration-form-city input::-moz-placeholder,
.register-steps-b .reg-form-input-number input::-moz-placeholder,
.reg-list-item-wrapper-j input::-moz-placeholder,
.send-message-j input[type=text]::-moz-placeholder,
.gift-bet-form > input::-moz-placeholder {
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
}
.input-separator-b input:-webkit-autofill, .input-separator-b input:-webkit-autofill:focus,
.form-register-layout.signin .field-separator .form-text input:-webkit-autofill,
.form-register-layout.signin .field-separator .form-text input:-webkit-autofill:focus,
.register-steps-b input:not([type=radio]):-webkit-autofill,
.register-steps-b input:not([type=radio]):-webkit-autofill:focus,
.register-steps-b .registration-form-city input:-webkit-autofill,
.register-steps-b .registration-form-city input:-webkit-autofill:focus,
.register-steps-b .reg-form-input-number input:-webkit-autofill,
.register-steps-b .reg-form-input-number input:-webkit-autofill:focus,
.reg-list-item-wrapper-j input:-webkit-autofill,
.reg-list-item-wrapper-j input:-webkit-autofill:focus,
.send-message-j input[type=text]:-webkit-autofill,
.send-message-j input[type=text]:-webkit-autofill:focus,
.gift-bet-form > input:-webkit-autofill,
.gift-bet-form > input:-webkit-autofill:focus {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.19), inset 0 0 0 100px #2e323e;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.39);
  border: 0;
}
.input-separator-b input:-webkit-autofill:focus,
.form-register-layout.signin .field-separator .form-text input:-webkit-autofill:focus,
.register-steps-b input:not([type=radio]):-webkit-autofill:focus,
.register-steps-b .registration-form-city input:-webkit-autofill:focus,
.register-steps-b .reg-form-input-number input:-webkit-autofill:focus,
.reg-list-item-wrapper-j input:-webkit-autofill:focus,
.send-message-j input[type=text]:-webkit-autofill:focus,
.gift-bet-form > input:-webkit-autofill:focus {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.37), inset 0 0 0 100px #2e323e;
}
.input-separator-b input:focus,
.form-register-layout.signin .field-separator .form-text input:focus,
.register-steps-b input:not([type=radio]):focus,
.register-steps-b .registration-form-city input:focus,
.register-steps-b .reg-form-input-number input:focus,
.reg-list-item-wrapper-j input:focus,
.send-message-j input[type=text]:focus,
.gift-bet-form > input:focus {
  border-color: rgba(255, 255, 255, 0.37);
  transition: border-color 300ms;
}
.input-separator-b input:focus::-webkit-contacts-auto-fill-button, .input-separator-b input:focus::-webkit-credentials-auto-fill-button,
.form-register-layout.signin .field-separator .form-text input:focus::-webkit-contacts-auto-fill-button,
.form-register-layout.signin .field-separator .form-text input:focus::-webkit-credentials-auto-fill-button,
.register-steps-b input:not([type=radio]):focus::-webkit-contacts-auto-fill-button,
.register-steps-b input:not([type=radio]):focus::-webkit-credentials-auto-fill-button,
.register-steps-b .registration-form-city input:focus::-webkit-contacts-auto-fill-button,
.register-steps-b .registration-form-city input:focus::-webkit-credentials-auto-fill-button,
.register-steps-b .reg-form-input-number input:focus::-webkit-contacts-auto-fill-button,
.register-steps-b .reg-form-input-number input:focus::-webkit-credentials-auto-fill-button,
.reg-list-item-wrapper-j input:focus::-webkit-contacts-auto-fill-button,
.reg-list-item-wrapper-j input:focus::-webkit-credentials-auto-fill-button,
.send-message-j input[type=text]:focus::-webkit-contacts-auto-fill-button,
.send-message-j input[type=text]:focus::-webkit-credentials-auto-fill-button,
.gift-bet-form > input:focus::-webkit-contacts-auto-fill-button,
.gift-bet-form > input:focus::-webkit-credentials-auto-fill-button {
  background-color: rgba(255, 255, 255, 0.37);
}

html[dir=ltr] .register-steps-b input[autocomplete=new-password],
html[dir=ltr] .reg-list-item-wrapper-j input[autocomplete=new-password] {
  padding: 0 30px 0 14px;
}
html[dir=rtl] .register-steps-b input[autocomplete=new-password],
html[dir=rtl] .reg-list-item-wrapper-j input[autocomplete=new-password] {
  padding: 0 14px 0 30px;
}
.register-steps-b div.error input[autocomplete=new-password],
.reg-list-item-wrapper-j div.error input[autocomplete=new-password] {
  text-overflow: ellipsis;
}
html[dir=ltr] .register-steps-b div.error input[autocomplete=new-password],
html[dir=ltr] .reg-list-item-wrapper-j div.error input[autocomplete=new-password] {
  padding: 0 74px 0 14px;
}
html[dir=rtl] .register-steps-b div.error input[autocomplete=new-password],
html[dir=rtl] .reg-list-item-wrapper-j div.error input[autocomplete=new-password] {
  padding: 0 14px 0 74px;
}
html[dir=ltr] .register-steps-b div.error .tooltip-wrapper-j > i,
html[dir=ltr] .reg-list-item-wrapper-j div.error .tooltip-wrapper-j > i {
  right: 38px;
  border-right: 1px solid #8e263a;
}
html[dir=rtl] .register-steps-b div.error .tooltip-wrapper-j > i,
html[dir=rtl] .reg-list-item-wrapper-j div.error .tooltip-wrapper-j > i {
  left: 38px;
  border-left: 1px solid #8e263a;
}

.form-register-layout.signin .register-steps-b .field-separator label.checkbox {
  margin: 5px 0;
  width: auto;
}

.register-steps-b label:not(.label-reg-radio) {
  float: left;
  width: 100%;
  margin: 20px 0 8px;
  white-space: nowrap;
  min-height: 14px;
}
html[dir=ltr] .register-steps-b label:not(.label-reg-radio) {
  text-align: left;
}
html[dir=rtl] .register-steps-b label:not(.label-reg-radio) {
  direction: rtl;
  text-align: right;
}
.register-steps-b label:not(.label-reg-radio) > span {
  white-space: normal;
}

.currency_name label:empty {
  margin: 0;
}

.register-steps-b label.wrap {
  white-space: normal;
}

.registration-list-columns-j .reg-list-item-wrapper-j, .register-steps-b label:not(.label-reg-radio) {
  color: rgba(255, 255, 255, 0.39);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.view-passward {
  position: absolute;
  top: 0;
  height: 36px;
  width: 37px;
  box-sizing: border-box;
  cursor: pointer;
  text-align: center;
}
html[dir=ltr] .view-passward {
  right: 0;
}
html[dir=rtl] .view-passward {
  left: 0;
}

.view-passward:before {
  font: 18px/36px icomoon;
  content: "";
  color: #7c8292;
}

.register-steps-b .info-tooltip p {
  white-space: normal;
  width: 250px;
  border-radius: 5px;
  background: #c1c4cd;
  color: #404654;
}

.register-steps-b .info-tooltip p .arrow-sport {
  background: none;
}

.register-steps-b .info-tooltip p .arrow-sport:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #c1c4cd transparent;
  position: absolute;
  top: 5px;
}

.account-link-b {
  float: left;
  width: 100%;
  text-align: center;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  margin: 20px 0 0;
}
html[dir=rtl] .account-link-b {
  direction: rtl;
}

.account-link-b > p {
  float: none;
  width: auto;
  margin: 0;
  display: inline-block;
  color: rgba(255, 255, 255, 0.39);
}
html[dir=ltr] .account-link-b > p {
  padding: 0 10px 0 0;
}
html[dir=rtl] .account-link-b > p {
  padding: 0 0 0 10px;
}

.account-link-b > span {
  display: inline-block;
  color: rgba(255, 255, 255, 0.6);
  border-bottom: 1px dotted rgba(255, 255, 255, 0.7);
  cursor: pointer;
  text-transform: capitalize;
}

.button-confirm {
  float: left;
  width: 100%;
  margin: 20px 0 0;
  position: relative;
}

.button-confirm .md-progress-circular.small-progress {
  position: absolute;
  top: 8px;
  z-index: 10;
  margin: 0;
}
html[dir=ltr] .button-confirm .md-progress-circular.small-progress {
  left: auto;
  right: 2px;
}
html[dir=rtl] .button-confirm .md-progress-circular.small-progress {
  left: 2px;
  right: auto;
}

.button-confirm > button {
  width: 100%;
  box-sizing: border-box;
  border: none;
  background: #1a7051;
  text-transform: uppercase;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  height: 36px;
  color: #ffffff;
  cursor: pointer;
  padding: 0;
  top: 0;
  max-width: inherit;
  margin: 0;
  border: 0;
  transition: 200ms background, 200ms border-color;
  transform: translate3d(0, 0, 0);
}
html[dir=ltr] .button-confirm > button {
  float: left;
}
html[dir=rtl] .button-confirm > button {
  float: right;
}

.button-confirm.step-2 button:nth-of-type(2) {
  border-left: 0;
}

.button-confirm > button:hover, .button-confirm.step-2 button:hover {
  background: #208e66;
  color: #ffffff;
}

.button-confirm.step-2 button:nth-child(2) {
  background: #7c8292;
  border-color: #7c8292;
  color: #212531;
}
.button-confirm.step-2 button:nth-child(2):hover {
  background: #989da9;
}

.button-confirm > button:disabled {
  color: rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.09);
  cursor: default;
}

.forgot-password .bet-status-recaptcha .tooltip-wrapper-j {
  transform: scale(1);
}

.via-reset {
  float: left;
  width: 100%;
  margin-top: 16px;
  color: rgba(255, 255, 255, 0.36);
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .via-reset {
  text-align: left;
}
html[dir=rtl] .via-reset {
  text-align: right;
}

.reg-or {
  float: left;
  width: 100%;
  overflow: hidden;
}
.reg-or > span {
  display: inline-block;
  color: rgba(255, 255, 255, 0.32);
  position: relative;
  margin-top: 14px;
  padding: 0 10px;
  box-sizing: border-box;
  text-transform: uppercase;
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
}
.reg-or > span:before, .reg-or > span:after {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  width: 100vw;
  height: 1px;
  background: rgba(255, 255, 255, 0.07);
}
.reg-or > span:before {
  left: 100%;
}
.reg-or > span:after {
  right: 100%;
}

.button-sms,
.button-mail {
  float: left;
  width: 100%;
  margin-top: 14px;
}
.button-sms > button,
.button-mail > button {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(255, 255, 255, 0.32);
  background: none;
  box-sizing: border-box;
  border: 1px solid #1a7051;
  text-transform: uppercase;
  height: 36px;
  cursor: pointer;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  transition: color 200ms, background 200ms, border-color 200ms;
}
.button-sms > button:hover,
.button-mail > button:hover {
  color: #ffffff;
  border-color: #208e66;
  background: #208e66;
}

.input-separator-b > label {
  float: left;
  width: 100%;
  color: #7c8292;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  text-align: left;
  padding: 0;
  margin: 0 0 8px;
}

.gender-select-b {
  float: left;
  width: 100%;
  color: #7c8292;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  margin: 20px 0 0;
}

.gender-select-b > p {
  float: left;
  padding: 0;
  margin: 0;
}

.radio-male-b {
  float: left;
  margin: 0 0 0 20px;
  position: relative;
}

.radio-male-b > input {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 33;
  opacity: 0;
  width: 16px;
  height: 16px;
}

.radio-male-b > label {
  float: left;
  margin: 0;
  padding: 0 0 0 10px;
}

.radio-male-b > input[type=radio] + label:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  top: 0;
  left: 0;
  display: block;
  background: #1e2639;
}

.radio-male-b > input[type=radio]:checked + label:after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 5px;
  left: 5px;
  display: block;
  background: #7c8292;
}

.checkbox-separator {
  float: left;
  width: 100%;
  margin: 20px 0;
}

.checkbox-separator .mini-checkbox-b a {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}

.button-confirm.step-2 button {
  width: 50%;
}

.mini-checkbox-b {
  float: left;
  width: 100%;
  text-align: left;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  position: relative;
  margin: 2px 0 8px;
}

.mini-checkbox-b > input[type=checkbox] {
  opacity: 0;
  margin: 0;
  float: left;
  padding: 0;
  width: 16px;
  height: 16px;
  position: absolute;
  z-index: 66;
  left: 0;
  top: 0;
}

.register-steps-b .mini-checkbox-b > label {
  margin: 0;
  box-sizing: border-box;
  white-space: normal;
}
html[dir=ltr] .register-steps-b .mini-checkbox-b > label {
  padding: 0 0 0 23px;
}
html[dir=rtl] .register-steps-b .mini-checkbox-b > label {
  padding: 0 23px 0 0;
}

.mini-checkbox-b > input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  display: block;
  border: 1px solid rgba(255, 255, 255, 0.19);
  box-sizing: border-box;
}
html[dir=ltr] .mini-checkbox-b > input[type=checkbox] + label:before {
  left: 0;
}
html[dir=rtl] .mini-checkbox-b > input[type=checkbox] + label:before {
  right: 0;
}

.mini-checkbox-b > input[type=checkbox]:checked + label:after {
  font: 10px/16px icomoon;
  content: "T";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  text-align: center;
}
html[dir=ltr] .mini-checkbox-b > input[type=checkbox]:checked + label:after {
  left: 0;
}
html[dir=rtl] .mini-checkbox-b > input[type=checkbox]:checked + label:after {
  right: 0;
}

.reg-s-steps.step-1:not(.show-second) .reg-radio {
  width: calc(100% + 5px);
  margin-left: -5px;
}
.reg-s-steps.step-1:not(.show-second) .reg-radio > div {
  width: 50%;
  padding: 0 10px;
  box-sizing: border-box;
}

.reg-radio {
  float: left;
  width: 100%;
}
.reg-radio > h2 {
  float: left;
  width: 100%;
  margin: 4px 0 10px;
  color: rgba(255, 255, 255, 0.39);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.reg-radio > div {
  float: left;
  width: 100%;
  margin: 0 0 10px;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.reg-radio > div > p {
  padding: 0;
  text-align: left;
  color: rgba(255, 255, 255, 0.39);
}
html[dir=ltr] .reg-radio > div > p {
  float: left;
}
html[dir=rtl] .reg-radio > div > p {
  float: right;
}
.reg-radio > div > input[type=radio] {
  display: none;
}
.reg-radio > div > input[type=radio]:checked + label:after {
  display: block;
}
.reg-radio > div > label {
  width: auto;
  margin: 0;
  padding: 0 0 0 16px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  color: rgba(255, 255, 255, 0.39);
}
html[dir=ltr] .reg-radio > div > label {
  float: right;
}
html[dir=rtl] .reg-radio > div > label {
  float: left;
}
.reg-radio > div > label > span {
  float: left;
  display: block;
  margin: 0 0 0 4px;
}
.reg-radio > div > label:before {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.37);
}
.reg-radio > div > label:after {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  left: 4px;
  top: 4px;
  display: none;
  border-radius: 50%;
  background: #a1b5b1;
}
html[dir=ltr] .reg-radio > div > label ~ label {
  margin: 0 10px 0 0;
}
html[dir=rtl] .reg-radio > div > label ~ label {
  margin: 0 0 0 10px;
}
.reg-radio > div:last-child {
  margin: 0 0 20px;
}
.reg-radio > div.error > p, .reg-radio > div.error > label {
  color: #9d2c45;
}

.select-wrap-contain {
  float: left;
  width: 100%;
  height: 36px;
  background: #1e2639;
  overflow: hidden;
  border-radius: 4px;
}

.register-steps-b .city-form-block {
  float: left;
  width: 100%;
}

.register-steps-b .select-block {
  line-height: 34px;
  width: 100%;
  float: left;
}

.block-sign-in-form .select-j select, .left-block-history .form-sign-in .select-block select, .contain-cashier-forms .select-block select {
  border: 1px solid rgba(255, 255, 255, 0.19);
  background: #2e323e;
  height: 36px;
  color: rgba(255, 255, 255, 0.39);
  width: 100%;
  transition: border-color 200ms;
  border-radius: 0;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
}
html[dir=ltr] .block-sign-in-form .select-j select, html[dir=ltr] .left-block-history .form-sign-in .select-block select, html[dir=ltr] .contain-cashier-forms .select-block select {
  padding: 0 33px 0 10px;
}
html[dir=rtl] .block-sign-in-form .select-j select, html[dir=rtl] .left-block-history .form-sign-in .select-block select, html[dir=rtl] .contain-cashier-forms .select-block select {
  padding: 0 10px 0 33px;
}
.block-sign-in-form .select-j select > option, .left-block-history .form-sign-in .select-block select > option, .contain-cashier-forms .select-block select > option {
  background: #2e323e;
  border-color: #2e323e;
  color: rgba(255, 255, 255, 0.39);
}
.block-sign-in-form .select-j select:focus, .left-block-history .form-sign-in .select-block select:focus, .contain-cashier-forms .select-block select:focus {
  border-color: rgba(255, 255, 255, 0.37);
}

.register-steps-b .form-text {
  float: left;
  position: relative;
  width: 100%;
}

.block-sign-in-form .select-j:after,
.left-block-history .form-sign-in div.select-block:after,
.contain-cashier-forms .select-block:after,
.block-sign-in-form div.phone_code .tooltip-wrapper-j:before {
  color: rgba(255, 255, 255, 0.39);
  pointer-events: none;
}

.block-slider.popup .form-contain {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
html[dir=rtl] .block-slider.popup .form-contain {
  direction: rtl;
}

.block-slider.popup .form-register-layout.signin .form-sign-in {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  background: none;
  box-shadow: none;
  border: none;
}

.block-slider.popup .form-register-layout.signin .button-sign {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

html[dir=ltr] .block-slider.popup .form-register-layout.signin .button-sign ul li {
  margin: 0 15px 0 0;
}
html[dir=rtl] .block-slider.popup .form-register-layout.signin .button-sign ul li {
  margin: 0 0 0 15px;
}

.block-slider.popup .form-register-layout.signin .button-sign ul li a {
  border: none;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.39);
  position: relative;
}
html[dir=ltr] .block-slider.popup .form-register-layout.signin .button-sign ul li a {
  padding: 0 0 0 15px;
}
html[dir=rtl] .block-slider.popup .form-register-layout.signin .button-sign ul li a {
  padding: 0 15px 0 0;
}

.block-slider.popup .form-register-layout.signin .button-sign ul li.create-account-icon a:before {
  font: 10px/12px icomoon;
  content: "+";
  position: absolute;
  top: 0;
}
html[dir=ltr] .block-slider.popup .form-register-layout.signin .button-sign ul li.create-account-icon a:before {
  left: 0;
}
html[dir=rtl] .block-slider.popup .form-register-layout.signin .button-sign ul li.create-account-icon a:before {
  right: 0;
}

.block-slider.popup .form-register-layout.signin .button-sign ul li.forgot-password-icon a:before {
  font: 10px/12px icomoon;
  content: "";
  position: absolute;
  top: 0;
}
html[dir=ltr] .block-slider.popup .form-register-layout.signin .button-sign ul li.forgot-password-icon a:before {
  left: 1px;
}
html[dir=rtl] .block-slider.popup .form-register-layout.signin .button-sign ul li.forgot-password-icon a:before {
  right: 1px;
}

.live-chat-b-contain {
  float: left;
  width: 100%;
  position: relative;
  box-sizing: border-box;
}

.block-slider.popup .live-chat-b-contain .help-b {
  position: relative;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  height: 32px;
  text-indent: 0;
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
}

.block-slider.popup .live-chat-b-contain .help-b:after {
  display: none;
}

.block-slider.popup .live-chat-b-contain .help-b a {
  height: 32px;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 4px 30px;
  float: none;
  color: rgba(255, 255, 255, 0.39);
  display: table-cell;
  position: relative;
  width: auto;
  background: none;
  vertical-align: middle;
  white-space: inherit;
}
.block-slider.popup .live-chat-b-contain .help-b a:before, .block-slider.popup .live-chat-b-contain .help-b a:after {
  display: none;
}

.block-slider.popup .signin-error-message {
  float: left;
  width: 100%;
}

.block-slider.popup .signin-error-message p,
.input-error-message {
  color: #ef6653;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  background: none;
}

.input-hide {
  display: none;
}

.block-slider.popup .signin-error-message p:before, .input-error-message:before {
  content: "";
  font: 18px/22px icomoon;
  color: #ef6653;
  top: -5px;
  position: absolute;
}
html[dir=ltr] .block-slider.popup .signin-error-message p:before, html[dir=ltr] .input-error-message:before {
  left: 0;
}
html[dir=rtl] .block-slider.popup .signin-error-message p:before, html[dir=rtl] .input-error-message:before {
  right: 0;
}

.finish-register-buttons {
  float: left;
  width: 100%;
}

.finish-register-buttons .button-confirm.step-2 {
  width: 304px;
  float: right;
}

.mini-checkbox-b.error > input[type=checkbox] + label:before {
  border-color: #8e263a;
}

/*popup error, success*/
.name-popup-registratin-b {
  position: absolute;
  left: 0;
  width: 100%;
  border-top: 1px solid #252f46;
  border-bottom: 1px solid #181f2f;
  border-radius: 5px 5px 0 0;
  top: 0;
  background: #1e2639;
  height: 60px;
  z-index: 22;
  box-sizing: border-box;
  padding: 10px 30px;
  box-shadow: 0 1px 0 #333d52;
}

.name-popup-registratin-b > h4 {
  float: left;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font: 18px/38px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: left;
  color: #c1c4cd;
}
html[dir=rtl] .name-popup-registratin-b > h4 {
  text-align: right;
}

.register-contain-new.popup-err-success {
  margin: 30px 0 0;
}

.icon-popup-registration-b {
  float: left;
  width: 100%;
  height: 110px;
  text-align: center;
  margin: 40px 0 30px;
}

.icon-popup-registration-b.error-icon:before {
  display: none;
}

.icon-popup-registration-b > span {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background: #1e2639;
  box-sizing: border-box;
  border-top: 1px solid #191f2f;
  border-bottom: 1px solid #333d52;
  display: inline-block;
}

.icon-popup-registration-b > span:before {
  font: 60px/110px icomoon;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #212531;
}

.icon-popup-registration-b.success-icon > span:before {
  color: #1a7051;
  content: "";
}

.icon-popup-registration-b.error-icon > span:before {
  background: #212531;
  color: #8e263a;
  content: "";
}

.inform-reg-popup {
  float: left;
  width: 100%;
  margin: 0 0 10px;
}

.inform-reg-popup > h5 {
  color: #c1c4cd;
  float: left;
  width: 100%;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.inform-reg-popup > h6 {
  color: #7c8292;
  float: left;
  width: 100%;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 10px 0 0;
}

.register-steps-b.popup-errors {
  width: 320px;
  margin: 20px 0;
}

/*popup error, success END*/
.block-sign-in-form .captcha img {
  position: absolute;
  bottom: 1px;
  left: 1px;
  height: 34px;
  display: block;
  width: 120px;
}
.block-sign-in-form .captcha img + button {
  position: absolute;
  height: 34px;
  width: 26px;
  font-size: 0;
  display: block;
  left: 121px;
  bottom: 1px;
  border: 0;
  text-align: center;
  background: none;
}
.block-sign-in-form .captcha img + button:before {
  content: "";
  font: 12px icomoon;
  display: block;
  color: rgba(255, 255, 255, 0.39);
}
.block-sign-in-form .captcha label {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .block-sign-in-form .captcha div input {
  padding: 0 8px 0 146px;
}
html[dir=rtl] .block-sign-in-form .captcha div input {
  padding: 0 146px 0 8px;
}

label.sign-in-checkbox-j, label.runtime-checkbox-j {
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.39);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] label.sign-in-checkbox-j, html[dir=ltr] label.runtime-checkbox-j {
  padding-left: 25px;
}
html[dir=rtl] label.sign-in-checkbox-j, html[dir=rtl] label.runtime-checkbox-j {
  padding-right: 25px;
}
label.sign-in-checkbox-j input[type=checkbox], label.runtime-checkbox-j input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
  margin: 0;
}
label.sign-in-checkbox-j input[type=checkbox]:checked + span:after, label.runtime-checkbox-j input[type=checkbox]:checked + span:after {
  color: rgba(255, 255, 255, 0.39);
}
label.sign-in-checkbox-j span, label.runtime-checkbox-j span {
  line-height: 16px;
}
label.sign-in-checkbox-j span:before, label.sign-in-checkbox-j span:after, label.runtime-checkbox-j span:before, label.runtime-checkbox-j span:after {
  content: "";
  display: block;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.39);
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  text-align: center;
}
html[dir=ltr] label.sign-in-checkbox-j span:before, html[dir=ltr] label.sign-in-checkbox-j span:after, html[dir=ltr] label.runtime-checkbox-j span:before, html[dir=ltr] label.runtime-checkbox-j span:after {
  left: 0;
}
html[dir=rtl] label.sign-in-checkbox-j span:before, html[dir=rtl] label.sign-in-checkbox-j span:after, html[dir=rtl] label.runtime-checkbox-j span:before, html[dir=rtl] label.runtime-checkbox-j span:after {
  right: 0;
}
label.sign-in-checkbox-j span:after, label.runtime-checkbox-j span:after {
  border: none;
  content: "";
  color: transparent;
  font: 6px/16px icomoon;
  transition: color 150ms;
}

.block-slider.popup.block-slider-register-t, .block-slider.popup.block-slider-login-t, .block-slider.popup.block-slider-forgotPasswordForm-t {
  position: fixed;
  overflow-y: auto;
  width: calc(100% + 17px);
  top: 0;
}

@media screen and (max-width: 1260px) {
  .block-slider-register-t .block-sign-in-form {
    width: 954px;
  }
}
.form-register-layout.partial-registration .register-steps-b {
  width: 660px;
  max-width: 660px;
}
.form-register-layout.partial-registration .register-steps-b label:not(.label-reg-radio) {
  margin-top: 12px;
}
.form-register-layout.partial-registration .register-steps-b .mini-checkbox-b > label {
  margin: 0;
}
.form-register-layout.partial-registration .register-steps-b .mini-checkbox-b > label a {
  color: rgba(255, 255, 255, 0.6);
}
.form-register-layout.partial-registration .reg-form-steps {
  width: calc(100% + 20px);
  margin-left: -10px;
}
.form-register-layout.partial-registration .reg-form-steps > div.field-separator {
  width: calc(50% - 10px);
  float: left;
  padding: 0 5px;
}
.form-register-layout.partial-registration .reg-form-steps > div.field-separator.birth_day {
  width: 70px;
  margin-right: 7px;
}
.form-register-layout.partial-registration .reg-form-steps > div.field-separator.birth_month {
  width: 90px;
}
.form-register-layout.partial-registration .reg-form-steps > div.field-separator.birth_year {
  width: 93px;
  margin-left: 7px;
}
.form-register-layout.partial-registration .reg-form-steps > div.field-separator.phone_code {
  width: 90px;
  float: left;
}
.form-register-layout.partial-registration .reg-form-steps > div.field-separator.phone_code + .field-separator.phone_number {
  width: calc(50% - 110px);
  float: left;
  margin: 0;
}
.form-register-layout.partial-registration .checkbox-separator {
  margin: 10px 0;
}
.form-register-layout.partial-registration .checkbox-separator .mini-checkbox-b {
  width: auto;
}

.registration-list-columns-j .tooltip-j, .form-sign-in.fb .tooltip-j, .profile-tab-contain-b .tooltip-j {
  left: auto;
  top: auto;
  bottom: calc(100% + 5px);
  max-width: 100%;
}
html[dir=ltr] .registration-list-columns-j .tooltip-j, html[dir=ltr] .form-sign-in.fb .tooltip-j, html[dir=ltr] .profile-tab-contain-b .tooltip-j {
  right: 0;
}
html[dir=rtl] .registration-list-columns-j .tooltip-j, html[dir=rtl] .form-sign-in.fb .tooltip-j, html[dir=rtl] .profile-tab-contain-b .tooltip-j {
  left: 0;
}
.registration-list-columns-j .tooltip-j:before, .form-sign-in.fb .tooltip-j:before, .profile-tab-contain-b .tooltip-j:before {
  top: 100%;
  border-width: 6px 6px 0 6px;
  border-color: #c1c4cd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
html[dir=ltr] .registration-list-columns-j .tooltip-j:before, html[dir=ltr] .form-sign-in.fb .tooltip-j:before, html[dir=ltr] .profile-tab-contain-b .tooltip-j:before {
  left: auto;
  right: 14px;
}
html[dir=rtl] .registration-list-columns-j .tooltip-j:before, html[dir=rtl] .form-sign-in.fb .tooltip-j:before, html[dir=rtl] .profile-tab-contain-b .tooltip-j:before {
  left: 14px;
  right: auto;
}

.registration-list-columns-wrapper-j {
  float: left;
  width: 100%;
}
.registration-list-columns-wrapper-j .social-sign-in {
  width: 100%;
}

.registartion-title-wrapper-j {
  margin: 30px 0 10px;
  float: left;
  display: table;
  width: 100%;
  color: #c1c4cd;
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
}
.registartion-title-wrapper-j h3 {
  float: left;
  width: 100%;
  color: #c1c4cd;
  font: normal 20px Roboto, Arial, Helvetica, sans-serif;
  text-align: left;
  text-transform: uppercase;
  padding: 2px;
  box-sizing: border-box;
}
html[dir=rtl] .registartion-title-wrapper-j h3 {
  text-align: right;
}
.registartion-title-wrapper-j li {
  display: table-cell;
  box-sizing: border-box;
  vertical-align: middle;
}
.registartion-title-wrapper-j li:first-child {
  width: 1%;
  padding: 0 25px 0 0;
  vertical-align: top;
}
.registartion-title-wrapper-j li:nth-child(2) {
  padding: 0 0 0 25px;
  border-left: 1px solid #2e323e;
}

.registration-list-columns-j {
  display: table;
  table-layout: fixed;
  border-spacing: 2px 0;
  width: 100%;
  float: left;
}
.registration-list-columns-j * {
  box-sizing: border-box;
}
.registration-list-columns-j > ul {
  display: table-row;
}
.registration-list-columns-j > ul > li {
  display: table-cell;
  vertical-align: top;
  background: #171c2c;
  padding: 20px;
}
.registration-list-columns-j .reg-list-item-wrapper-j {
  float: left;
  width: calc(50% - 10px);
  margin: 0 5px 20px;
  position: relative;
}
.registration-list-columns-j .reg-list-item-wrapper-j.registrationCallVerificationMessage-j, .registration-list-columns-j .reg-list-item-wrapper-j.checkbox {
  width: calc(100% - 10px);
}
.registration-list-columns-j .reg-list-item-wrapper-j label {
  min-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  float: left;
  display: block;
}
.registration-list-columns-j .reg-list-item-wrapper-j .checkbox-reg-j label {
  overflow: visible;
  white-space: normal;
}
.registration-list-columns-j .reg-list-item-wrapper-j .tooltip-wrapper-j {
  height: 36px;
}

.registration-list-columns-footer-j {
  display: table;
  border-spacing: 2px 0;
  width: 100%;
  float: left;
}
.registration-list-columns-footer-j > ul {
  display: table-row;
}
.registration-list-columns-footer-j > ul > li {
  display: table-cell;
  vertical-align: top;
  padding: 20px 0;
  position: relative;
}
.registration-list-columns-footer-j > ul > li:last-child {
  width: 1%;
  padding: 20px 0 20px 12px;
}
.registration-list-columns-footer-j .submit-reg-wrapper-j {
  position: relative;
  float: left;
}
.registration-list-columns-footer-j .submit-reg-wrapper-j input {
  float: left;
  box-sizing: border-box;
  background: #1a7051;
  text-transform: uppercase;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  height: 36px;
  color: #ffffff;
  cursor: pointer;
  padding: 0 24px;
  border: 0;
  transition: 200ms background, 200ms border-color;
}
.registration-list-columns-footer-j .submit-reg-wrapper-j input:hover {
  background: #208e66;
  color: #ffffff;
}
.registration-list-columns-footer-j .submit-reg-wrapper-j input:disabled {
  opacity: 0.4;
  pointer-events: none;
}
.registration-list-columns-footer-j .submit-reg-wrapper-j .md-progress-circular {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  margin: -10px;
}
.registration-list-columns-footer-j .submit-reg-wrapper-j .md-progress-circular:not(.ng-hide) + input {
  color: transparent;
}

.registration-list-columns-j .reg-list-item-wrapper-j.birth_day, .registration-list-columns-j .reg-list-item-wrapper-j.birth_year {
  width: calc(33% - 8px);
}
.registration-list-columns-j .reg-list-item-wrapper-j.birth_month {
  width: calc(33% - 10px);
}
.registration-list-columns-j .reg-list-item-wrapper-j.first_name, .registration-list-columns-j .reg-list-item-wrapper-j.last_name {
  width: calc(33% - 8px);
}
.registration-list-columns-j .reg-list-item-wrapper-j.middle_name {
  width: calc(33% - 10px);
}

.block-sign-in-form div.phone_code {
  width: 90px;
  float: left;
}
.block-sign-in-form div.phone_code label {
  overflow: visible;
}
.block-sign-in-form div.phone_code .tooltip-wrapper-j:before {
  content: "+";
  position: absolute;
  bottom: 0;
  font: 12px/36px normal;
}
html[dir=ltr] .block-sign-in-form div.phone_code .tooltip-wrapper-j:before {
  left: 11px;
}
html[dir=rtl] .block-sign-in-form div.phone_code .tooltip-wrapper-j:before {
  right: 11px;
}
html[dir=ltr] .block-sign-in-form div.phone_code input {
  padding: 0 10px 0 20px;
}
html[dir=rtl] .block-sign-in-form div.phone_code input {
  padding: 0 20px 0 10px;
}
.block-sign-in-form div.phone_code .form-error-icon-j {
  display: none;
}
.block-sign-in-form div.phone_code + .phone_number {
  width: calc(50% - 110px);
}
.block-sign-in-form div.phone_code + .field-separator.phone_number {
  width: calc(100% - 100px);
  float: left;
}
html[dir=ltr] .block-sign-in-form div.phone_code + .field-separator.phone_number {
  margin: 0 0 0 10px;
}
html[dir=rtl] .block-sign-in-form div.phone_code + .field-separator.phone_number {
  margin: 0 10px 0 0;
}

.checkbox-reg-j {
  float: left;
  width: 100%;
  position: relative;
  padding: 0 0 0 24px;
  margin: 0 0 8px;
  color: #505768;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
}
html[dir=rtl] .checkbox-reg-j {
  padding: 0 24px 0 0;
}
.checkbox-reg-j input {
  opacity: 0;
  left: 0;
  top: 0;
  pointer-events: none;
  position: absolute;
  margin: 0;
  width: 1px;
  height: 1px;
}
html[dir=rtl] .checkbox-reg-j input {
  right: 0;
  left: inherit;
}
.checkbox-reg-j input:checked ~ label:after {
  color: #7c8292;
}
.checkbox-reg-j label {
  display: block;
  float: left;
  position: relative;
  cursor: pointer;
  white-space: normal;
}
html[dir=rtl] .checkbox-reg-j label {
  float: right;
}
.checkbox-reg-j label.error .disableTermsLink-j .tooltip-j {
  display: none;
}
.checkbox-reg-j label.error:before {
  border-color: #8E263A;
}
.checkbox-reg-j label:before, .checkbox-reg-j label:after {
  content: "";
  display: block;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.19);
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  left: -24px;
  text-align: center;
  transition: border-color 250ms;
}
html[dir=rtl] .checkbox-reg-j label:before, html[dir=rtl] .checkbox-reg-j label:after {
  left: inherit;
  right: -24px;
}
.checkbox-reg-j label:after {
  border: none;
  content: "";
  color: transparent;
  font: 6px/16px icomoon;
  left: -23px;
  transition: color 150ms;
}
.checkbox-reg-j label a {
  color: #c1c4cd;
  transition: 300ms color;
}
.checkbox-reg-j label a:hover {
  color: #ffffff;
}
.checkbox-reg-j label .disableTermsLink-j {
  display: inline-block;
  color: #c1c4cd;
}
.checkbox-reg-j label .disableTermsLink-j .tooltip-j {
  bottom: 120%;
  top: auto;
}
.checkbox-reg-j label .disableTermsLink-j:hover .tooltip-j {
  display: block;
}
.checkbox-reg-j label .tooltip-j {
  top: -45px;
}

.verification-code-area {
  float: left;
  width: 100%;
}
.verification-code-area > label {
  margin-top: 10px !important;
}
.verification-code-area > label:last-child {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  width: 100%;
  padding: 0;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 14px;
  cursor: pointer;
}

.reg-list-item-wrapper-j input {
  background: #1e2639;
  border: 1px solid #1e2639;
  color: #7c8292;
  transition: border-color 200ms;
  -webkit-text-fill-color: #7c8292;
  caret-color: #7c8292;
}
.reg-list-item-wrapper-j input::-webkit-input-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.reg-list-item-wrapper-j input:-moz-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.reg-list-item-wrapper-j input::-moz-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.reg-list-item-wrapper-j input:-ms-input-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.reg-list-item-wrapper-j input:-webkit-autofill, .reg-list-item-wrapper-j input:-webkit-autofill:focus {
  box-shadow: 0 0 0 100px #1e2639 inset;
  -webkit-text-fill-color: #7c8292;
}
.reg-list-item-wrapper-j input:focus {
  border: 1px solid rgba(255, 255, 255, 0.37);
  transition: border-color 300ms;
}

.block-sign-in-form .reg-list-item-wrapper-j .select-j select {
  border: 1px solid #1e2639;
  background: #1e2639;
  color: #7c8292;
  transition: border-color 200ms;
}
.block-sign-in-form .reg-list-item-wrapper-j .select-j select > option {
  background: #1e2639;
  border-color: #1e2639;
  color: #7c8292;
}
.block-sign-in-form .reg-list-item-wrapper-j .select-j select:focus {
  border-color: rgba(255, 255, 255, 0.37);
}

.login-birthdate-t {
  float: left;
  width: 100%;
}
.login-birthdate-t > div {
  float: left;
  width: calc(33% - 8px);
}
.login-birthdate-t > div.birth_month {
  margin: 0 12px;
}

.body-wrapper.VBET:not(.wwwvbetlat):not(.cmsvbetdk) .register-steps-b .field-separator.country_id {
  width: calc(100% - 90px);
}
.body-wrapper.VBET:not(.wwwvbetlat):not(.cmsvbetdk) .register-steps-b .field-separator.currency_name {
  width: 80px;
}
html[dir=ltr] .body-wrapper.VBET:not(.wwwvbetlat):not(.cmsvbetdk) .register-steps-b .field-separator.currency_name {
  float: right;
}
html[dir=rtl] .body-wrapper.VBET:not(.wwwvbetlat):not(.cmsvbetdk) .register-steps-b .field-separator.currency_name {
  float: left;
}

.reg-s-steps.step-1.show-second .tooltip-wrapper-j {
  height: 36px;
}
.reg-s-steps.step-1.show-second input {
  display: none;
}

.reg-steps-padding {
  float: left;
  max-width: 1010px;
  width: 1010px;
  height: 600px;
  margin: 0 auto;
  padding: 20px 10px;
  box-sizing: border-box;
}

.reg-steps-left,
.reg-steps-right {
  float: left;
  width: 50%;
  height: 100%;
}

.reg-steps-left {
  background: #121623;
}

.sms-confirmation-wrap {
  float: left;
  width: 100%;
  display: table;
}
.sms-confirmation-wrap > li {
  display: table-cell;
  vertical-align: bottom;
}
.sms-confirmation-wrap > li:last-child {
  width: 1%;
  white-space: nowrap;
  padding: 0 0 0 12px;
}
.sms-confirmation-wrap button {
  height: 36px;
  float: right;
  border: 0;
  background: #1a7051;
  color: #ffffff;
  text-transform: uppercase;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 20px;
  transition: 300ms background, 300ms color;
}
.sms-confirmation-wrap button:hover {
  background: #24996f;
}
.sms-confirmation-wrap button:disabled {
  background: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.5);
}

#zimpler-authorize {
  position: relative;
  height: 582px;
  width: 341px;
  padding: 10px;
  background: rgba(46, 50, 62, 0.7);
  box-sizing: border-box;
}
#zimpler-authorize .md-progress-circular {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -50px;
}
#zimpler-authorize .closed-popup-form {
  top: 13px;
  right: 15px;
}
#zimpler-authorize .closed-popup-form:before {
  color: rgba(255, 255, 255, 0.39);
}
#zimpler-authorize .closed-popup-form:hover:before {
  color: rgba(255, 255, 255, 0.7);
}
#zimpler-authorize .closed-popup-form:first-child:before {
  color: rgba(0, 0, 0, 0.39);
}
#zimpler-authorize .closed-popup-form:first-child:before:hover:before {
  color: rgba(0, 0, 0, 0.7);
}

.recaptcha-v3 {
  color: rgba(255, 255, 255, 0.39);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.recaptcha-v3 a {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}

.block-slider.popup .form-verification .register-information-b h2 {
  margin-top: 10px;
  color: rgba(255, 255, 255, 0.5);
  font: normal 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.block-slider.popup .form-verification .register-information-b h3 {
  margin-top: 30px;
  color: rgba(255, 255, 255, 0.36);
  font: normal 12px/14px Roboto, Arial, Helvetica, sans-serif !important;
}
.block-slider.popup .form-verification .register-information-b > p {
  color: #4285f4;
  text-align: center;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.block-slider.popup .form-verification .field-separator label {
  margin-top: 30px !important;
}

.qr-code-popup {
  display: inline-block;
  margin: 30px 0 14px;
  padding: 12px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.qr-code-popup > img {
  display: inline-block;
  padding: 10px;
  border-radius: 10px;
  background: #ffffff;
}

.barcod-authentication-popup {
  float: left;
  width: 100%;
  margin-top: 30px;
  text-align: left;
}
.barcod-authentication-popup > h5 {
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.5);
  font: normal 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.barcod-authentication-popup > p {
  float: left;
  width: 100%;
  margin-top: 12px;
  color: rgba(255, 255, 255, 0.36);
  font: normal 14px/20px Roboto, Arial, Helvetica, sans-serif;
}
.barcod-authentication-popup > p > span {
  color: #4285f4;
}
.barcod-authentication-popup > button {
  color: #4285f4;
  min-width: 304px;
  height: 60px;
  margin: 14px 0 10px;
  padding: 0 5px;
  background: none;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  font: normal 12px/60px Roboto, Arial, Helvetica, sans-serif;
}
.barcod-authentication-popup > button > i {
  display: inline-block;
  width: 12px;
  height: 14px;
  font: 12px/14px icomoon;
}
html[dir=ltr] .barcod-authentication-popup > button > i {
  margin-left: 4px;
}
html[dir=rtl] .barcod-authentication-popup > button > i {
  margin-right: 4px;
}
.barcod-authentication-popup > button > i:before {
  content: "";
}

.field-verification {
  margin-top: 22px;
}
.field-verification > p {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.36);
}
.field-verification .verification-input {
  float: left;
  width: 100%;
  padding: 0 16px;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.field-verification .verification-input > input {
  float: left;
  width: calc((100% / 6) - 10px);
  height: 48px;
  padding: 0;
  border-width: 2px;
  border-radius: 2px;
  font-size: 28px;
}
html[dir=ltr] .field-verification .verification-input > input {
  text-align: center;
}
html[dir=rtl] .field-verification .verification-input > input {
  text-align: center;
}
.field-verification .verification-input > input:focus {
  border-width: 2px;
  caret-color: transparent;
}
.field-verification .verification-input > input + input {
  margin-left: 12px;
}

html[dir=ltr] .settings-info-contain .error .form-error-icon-j + .view-passward {
  right: 30px;
}
html[dir=rtl] .settings-info-contain .error .form-error-icon-j + .view-passward {
  left: 30px;
}

.last-minute-bets-j * {
  box-sizing: border-box;
}

.last-minutes-widget-b {
  width: 100%;
  float: left;
}

.last-minute-bets-j {
  height: 100%;
  width: 100%;
  margin: 0;
  float: left;
  overflow: hidden;
  position: relative;
}

.lmb-time-selector {
  float: left;
  width: 100%;
  height: 50px;
  background-color: #1e2639;
  padding: 0 15px 0 0;
  box-sizing: border-box;
}

.lmb-sport-select-j {
  height: 31px;
  background-color: #1e2639;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: 15px 0 0;
}

.lmb-sport-select-j > p {
  text-align: center;
  height: 31px;
  font: 12px/31px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}

.lmb-sport-select-j ul {
  margin: 1px 0 0;
}
html[dir=ltr] .lmb-sport-select-j ul {
  float: left;
}
html[dir=rtl] .lmb-sport-select-j ul {
  float: right;
}

.lmb-sport-select-j ul li {
  height: 30px;
  max-width: 30px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  line-height: 30px;
}
html[dir=ltr] .lmb-sport-select-j ul li {
  float: left;
  padding: 0 14px 0 7px;
}
html[dir=rtl] .lmb-sport-select-j ul li {
  float: right;
  padding: 0 7px 0 14px;
}
.lmb-sport-select-j ul li:before {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  transition: color 240ms;
  font: 16px/28px "sport-icon";
}
html[dir=ltr] .lmb-sport-select-j ul li:before {
  margin-right: 8px;
}
html[dir=rtl] .lmb-sport-select-j ul li:before {
  margin-left: 8px;
}
.lmb-sport-select-j ul li > span {
  vertical-align: middle;
}
.lmb-sport-select-j ul li.active-j {
  max-width: 100%;
  transition: 400ms max-width linear, 240ms background cubic-bezier(0.4, 0, 0.2, 1);
}

.lmb-time-selector li {
  display: block;
  margin: 0 10px;
  color: #7c8292;
  font: 12px/50px Roboto, Arial, Helvetica, sans-serif;
  cursor: pointer;
  transition: 250ms color, 250ms box-shadow;
}
html[dir=ltr] .lmb-time-selector li {
  float: right;
}
html[dir=rtl] .lmb-time-selector li {
  float: left;
  direction: ltr;
}

.lmb-time-selector li:hover,
.lmb-time-selector li.active-j {
  color: #c1c4cd;
}

.lmb-time-selector li.active-j {
  box-shadow: inset 0 -2px 0 #a61f67;
}

.lmb-time-selector li:first-child {
  margin: 0;
  cursor: default;
}
html[dir=ltr] .lmb-time-selector li:first-child {
  float: left;
}
html[dir=rtl] .lmb-time-selector li:first-child {
  float: right;
}

.lmb-time-selector h3 {
  font: 16px/50px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #c1c4cd;
  text-indent: 25px;
}
html[dir=ltr] .lmb-time-selector h3 {
  float: left;
}
html[dir=rtl] .lmb-time-selector h3 {
  float: right;
}

.lmb-table-wrap-j {
  float: left;
  width: 100%;
  background: #1e2639;
  height: calc(100% - 80px);
  overflow: hidden;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.lmb-table-wrap-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.lmb-table-wrap-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.lmb-table-wrap-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.lmb-table-wrap-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.lmb-table-j {
  float: left;
  background: #1e2639;
  width: 100%;
  display: table;
  table-layout: fixed;
}
html[dir=rtl] .lmb-table-j {
  position: relative;
  right: -4px;
}

.lmb-table-j ul {
  display: table-row;
}

.lmb-table-j ul:nth-of-type(even) {
  background: #262e40;
}

.lmb-table-j .lmb-title-j li {
  background-color: #111522;
  color: #7c8292;
  text-align: left;
  font-size: 10px;
  text-transform: uppercase;
}

.lmb-table-j .lmb-title-j li,
.lmb-table-j .lmb-title-j li:nth-child(5),
.lmb-table-j .lmb-title-j li:nth-child(6),
.lmb-table-j .lmb-title-j li:nth-child(7) {
  box-shadow: none;
  border: 0;
}

.lmb-table-j li {
  display: table-cell;
  vertical-align: middle;
  height: 30px;
  font-size: 12px;
  color: #c1c4cd;
  box-shadow: inset 0 -1px 0 rgba(115, 120, 135, 0.2);
  position: relative;
}

.lmb-table-j li .market-info-b {
  float: left;
  width: 100%;
  position: relative;
  display: inline-block;
}

.lmb-table-j li:first-child,
.lmb-table-j li:nth-child(3),
.lmb-table-j li:last-child {
  color: #7c8292;
  font-size: 10px;
}

.lmb-table-j li:first-child {
  width: 66px;
  text-align: center;
}

.lmb-table-j li:nth-child(3) {
  width: 30px;
  text-align: center;
  font-size: 12px;
}

.lmb-table-j li:nth-child(5),
.lmb-table-j li:nth-child(6),
.lmb-table-j li:nth-child(7) {
  width: 72px;
  text-align: center;
}
html[dir=ltr] .lmb-table-j li:nth-child(5),
html[dir=ltr] .lmb-table-j li:nth-child(6),
html[dir=ltr] .lmb-table-j li:nth-child(7) {
  border-left: 1px solid #151a28;
}
html[dir=rtl] .lmb-table-j li:nth-child(5),
html[dir=rtl] .lmb-table-j li:nth-child(6),
html[dir=rtl] .lmb-table-j li:nth-child(7) {
  border-right: 1px solid #151a28;
}

html[dir=ltr] .lmb-table-j li:nth-child(7) {
  border-right: 1px solid #151a28;
}
html[dir=rtl] .lmb-table-j li:nth-child(7) {
  border-left: 1px solid #151a28;
}

.lmb-table-j li:last-child {
  width: 45px;
  text-align: right;
  padding: 0 10px 0 0;
  font-size: 12px;
}

.lmb-table-j li .market-info-b {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lmb-table-j li .market-info-b.blocked {
  font: 12px/15px icomoon;
}
.lmb-table-j li .market-info-b.blocked:before {
  content: "";
}
.lmb-table-j li .market-info-b.blocked span {
  display: none;
}

.lmb-table-j li .market-info-b span {
  color: #b6862e;
  float: none;
  padding: 0;
  margin: 0;
  text-align: center;
  display: inline-block;
}
.lmb-table-j li .market-info-b span.up-0:before, .lmb-table-j li .market-info-b span.up-1:before, .lmb-table-j li .market-info-b span.down0:before, .lmb-table-j li .market-info-b span.down-1:before {
  position: absolute;
  left: -12px;
}

.lmb-table-j li:hover .market-info-b span {
  color: #e9ab04;
}

.lmb-table-j .market-info-b.market-name-j {
  padding: 0 5px 0 0;
}

.lmb-table-j li:nth-child(2) .market-info-b.market-name-j {
  padding: 0;
}

.lmb-table-j .lmb-title-j li:nth-child(2) {
  text-align: center;
}

.lmb-table-wrap-j .md-progress-circular {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -71px 0 0 -50px;
}

.news-block-section .md-progress-circular {
  top: 160px;
}

html[dir=ltr] .lmb-table-j li:nth-child(2) {
  text-align: right;
}
html[dir=rtl] .lmb-table-j li:nth-child(2) {
  text-align: left;
}

html[dir=rtl] .lmb-table-j li:nth-child(4) {
  text-align: right;
}

/* timeline control */
.game-info .timeline-container {
  width: 94%;
  height: 36px;
  margin: 8px 0 5px 3%;
}
.game-info .timeline-container[class*=timeline-extra] {
  width: 70%;
}
html[dir=ltr] .game-info .timeline-container[class*=timeline-extra] {
  left: 0;
}
html[dir=rtl] .game-info .timeline-container[class*=timeline-extra] {
  right: 0;
}
.game-info .timeline-container[class*=timeline-extra] + .timeline-container {
  width: 22%;
}
html[dir=ltr] .game-info .timeline-container[class*=timeline-extra] + .timeline-container {
  right: 0;
  left: auto;
}
html[dir=rtl] .game-info .timeline-container[class*=timeline-extra] + .timeline-container {
  left: 0;
  right: auto;
}
.game-info .timeline-container[class*=timeline-extra] + .timeline-container .timeline-control:before {
  content: " 90";
}
.game-info .timeline-container[class*=timeline-extra] + .timeline-container .timeline-control.tl-110:before {
  content: " 80";
}
.game-info .timeline-container.timeline-extra-80 {
  width: 68%;
}
.game-info .timeline-container.timeline-extra-80 + .timeline-container {
  width: 24%;
}

.timeline-container {
  position: relative;
  float: left;
  width: 100%;
  height: 36px;
}

.game-info .timeline-container .timeline-control:before {
  box-shadow: none;
}

.timeline-control {
  position: absolute;
  width: 97%;
  height: 32px;
  color: #fff;
  text-align: left;
  font: 12px/12px arial;
  box-shadow: 1px 0 0 #fff inset, -1px 0 0 #fff inset;
}
.timeline-control:before {
  content: " 0";
  position: absolute;
  left: 0;
  width: 100%;
  top: 4px;
  top: calc(50% - 12px);
  border-bottom: 1px solid #fff;
  box-shadow: 0 -6px 6px rgba(0, 0, 0, 0.3) inset, 0 6px 6px rgba(0, 0, 0, 0.3);
}
.timeline-control:after {
  content: "9 0";
  position: absolute;
  left: 97.5%;
  left: calc(100% - 9px);
  top: 4px;
  top: calc(50% - 12px);
  white-space: nowrap;
}
.timeline-control span {
  position: absolute;
  top: 0;
  width: 11.11111%;
  width: calc(100% / 9);
  height: 100%;
  box-shadow: -1px 0 0 #fff inset;
  text-shadow: 1px 1px 0 #000;
}
.timeline-control span:before {
  position: absolute;
  left: 75%;
  left: calc(100% - 9px);
  top: 4px;
  top: calc(50% - 12px);
  white-space: nowrap;
}
.timeline-control span:after {
  content: "";
  position: absolute;
  top: 25%;
  width: 50%;
  height: 50%;
  box-shadow: 1px 0 0 #fff inset, -1px 0 0 #fff inset;
}
.timeline-control span.ht-ft:before {
  content: "H T";
  left: -9px;
  top: -10px;
  box-shadow: none;
}
.timeline-control span.ht-ft:after {
  content: "F T";
  left: 96.5%;
  left: calc(100% - 9px);
  top: -10px;
  box-shadow: none;
  max-width: 30px;
  overflow: hidden;
}
.timeline-control.extra:after {
  content: "1 20";
}
.timeline-control.extra span.tl-15:before {
  content: "9 5";
}
.timeline-control.extra span.tl-30:before {
  content: "1 00";
}
.timeline-control.extra span.tl-45:before {
  content: "1 05";
}
.timeline-control.extra span.tl-60:before {
  content: "1 10";
}
.timeline-control.extra span.tl-75:before {
  content: "1 15";
}
.timeline-control.extra.tl-110:after {
  content: "1 10";
}
.timeline-control.extra.tl-110 span.tl-15:before {
  content: "8 5";
}
.timeline-control.extra.tl-110 span.tl-30:before {
  content: "9 0";
}
.timeline-control.extra.tl-110 span.tl-45:before {
  content: "9 5";
}
.timeline-control.extra.tl-110 span.tl-60:before {
  content: "1 00";
}
.timeline-control.extra.tl-110 span.tl-75:before {
  content: "1 05";
}

.tl-data {
  position: relative;
  height: 100%;
  width: 97%;
  /* the width of actual 90 minutes of game */
}
.tl-data .current-minute {
  position: absolute;
  top: 10%;
  height: 80%;
  background: rgba(255, 181, 73, 0.2);
}
.tl-data .tl-info {
  position: absolute;
  top: 4px;
  width: 17px;
  height: 37px;
  margin-left: -9px;
  background: url("../../../images/timeline/stats_tl.png?v=650") no-repeat;
}
.tl-data .tl-info .hover-sp {
  display: none;
}
.tl-data .tl-info:hover .hover-sp {
  left: -10px;
  max-height: 200px;
  overflow: hidden;
  overflow-y: auto;
  background: #494949;
  box-shadow: 0 2px 5px #111;
  display: block;
}
.tl-data .tl-info:hover .hover-sp.to-center {
  left: -150px;
}
.tl-data .tl-info:hover .hover-sp.to-right {
  left: auto;
  right: -4px;
}
.tl-data .team1-tl-goal {
  bottom: 0;
}
.tl-data .team1-tl-yellow_card,
.tl-data .team1-tl-red_card,
.tl-data .team1-tl-corner,
.tl-data .team1-tl-exchange,
.tl-data .team1-tl-substitution {
  position: absolute;
  bottom: 2px;
}
.tl-data .team1-group {
  position: absolute;
  bottom: -14px;
}
.tl-data .team2-tl-goal,
.tl-data .team2-tl-yellow_card,
.tl-data .team2-tl-red_card,
.tl-data .team2-tl-corner,
.tl-data .team2-tl-exchange,
.tl-data .team2-tl-substitution {
  position: absolute;
  bottom: -21px;
}
.tl-data .team2-group {
  position: absolute;
  bottom: -33px;
}
.tl-data .tl-goal {
  position: absolute;
  opacity: 1;
  width: 12px;
  height: 12px;
  background-color: #fff;
  background-image: url("../../../images/timeline/soccer-ball-bg.png");
  background-size: 80%;
  background-position: 108% 35%;
  border-radius: 50%;
  box-shadow: 2px 5px 1px rgba(0, 0, 0, 0.3), inset 1px -2px 2px rgba(0, 0, 0, 0.57);
}
.tl-data .tl-card, .tl-data .tl-yellow_card,
.tl-data .tl-red_card {
  position: absolute;
  width: 10px;
  height: 12px;
  border-radius: 20%;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}
.tl-data .tl-yellow_card,
.tl-data .tl-red_card {
  width: 11px;
  height: 14px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}
.tl-data .tl-yellow_card {
  background: #fc0;
}
.tl-data .tl-red_card {
  background: #f00;
}
.tl-data .tl-exchange {
  position: absolute;
  width: 18px;
  height: 12px;
  background-image: url("../../../images/timeline/tl-exchange.png");
}
.tl-data .tl-details {
  position: absolute;
  display: none;
  left: 4px;
  top: -40px;
  padding: 6px;
  margin-left: -20px;
  box-shadow: 0 1px 2px #111;
  background: #fff;
  color: #000;
  font-size: 13px;
  white-space: nowrap;
  vertical-align: bottom;
  text-transform: capitalize;
  z-index: 100;
}
.tl-data .tl-details:before, .tl-data .tl-details:after {
  content: "";
  position: absolute;
  left: 15px;
  width: 0;
  height: 0;
  border-width: 0.5em;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}
.tl-data .tl-details:before {
  border-color: rgba(0, 0, 0, 0.5) transparent transparent transparent;
  bottom: calc(100% + 1px);
}
.tl-data .tl-details.to-right {
  left: auto;
  right: -8px;
  margin: 0 -20px 0 0;
}
.tl-data .tl-details.to-right:before, .tl-data .tl-details.to-right:after {
  left: auto;
  right: 15px;
}
.tl-data .hover-sp .football-gamer-name {
  background: #494949;
  color: #ccc;
}
.tl-data > div > div:hover .tl-details {
  display: block;
}

.tl-substitution,
.tl-corner {
  color: #ffffff;
  position: absolute;
}

.tl-substitution {
  font: 14px/14px icomoon;
}
.tl-substitution:before {
  content: "";
}

.tl-corner {
  font: 12px/12px icomoon;
}
.tl-corner:before {
  content: "v";
}
.tl-corner + .tl-details.to-right {
  right: 7px;
}

.statistics-toggle .tl-data .tl-info:hover {
  background: url("../../../images/animation/stats_tl.png?v=650") no-repeat;
}

.timeline-control span.small-separator {
  height: 50%;
  top: 25%;
}

.timeline-control span:before {
  content: "" attr(data-content) "" !important;
  left: 0;
  width: 30px;
  top: -10px;
  white-space: pre-line;
}

.timeline-control span:after {
  content: none;
}

.timeline-control:before {
  top: 50%;
  content: "" !important;
}

.timeline-control:after {
  content: "" !important;
}

/* timeline control END */
.game-basketballshots .last-event-and-stats-toggle,
.game-archery .last-event-and-stats-toggle,
.game-archeryh2h .last-event-and-stats-toggle {
  display: none;
}

.game-score-basketball-shots > div.basketball-shots-game-container {
  float: left;
  width: 100%;
  height: 136px;
  box-sizing: border-box !important;
  padding: 15px 20px;
  position: relative;
  border-radius: 2px;
}

.short-info-box {
  float: left;
  min-width: 100%;
  text-align: left;
  position: relative;
  height: 100%;
  box-sizing: border-box;
}
.short-info-box > h6 {
  float: left;
  width: 100%;
  font-size: 18px;
  line-height: 20px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  box-sizing: border-box !important;
}
html[dir=ltr] .short-info-box > h6 {
  padding: 0 135px 0 0;
}
html[dir=rtl] .short-info-box > h6 {
  text-align: right;
  padding: 0 0 0 135px;
}
.short-info-box p {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  line-height: 16px;
  padding: 10px 0 0 0;
  float: left;
  width: 100%;
}
html[dir=rtl] .short-info-box p {
  text-align: right;
}
.short-info-box p > span {
  color: rgba(255, 255, 255, 0.9);
  display: inline-block;
  padding-left: 5px;
}
html[dir=rtl] .short-info-box {
  direction: rtl;
}

.shot-result-b {
  box-sizing: border-box !important;
  overflow: hidden;
  float: left;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 44px;
  padding: 0 32px;
}

.show-points {
  position: absolute;
  background: #ffffff;
  height: 38px;
  padding: 5px 20px 5px 10px;
  top: 12px;
  box-sizing: border-box !important;
}
html[dir=ltr] .show-points {
  text-align: left;
  right: -20px;
}
html[dir=rtl] .show-points {
  text-align: right;
  left: -20px;
}
.show-points > span {
  font-size: 24px;
  line-height: 26px;
  color: #b6862e;
}

.short-points {
  float: left;
  width: 100%;
  box-sizing: border-box !important;
}
.short-points .prev-shot {
  height: 100%;
  width: 20px;
  position: absolute;
  top: 0;
}
html[dir=ltr] .short-points .prev-shot {
  left: 0;
  border-right: 1px solid #ffffff;
}
html[dir=rtl] .short-points .prev-shot {
  right: 0;
  border-left: 1px solid #ffffff;
}
.short-points .prev-shot:before {
  font: 22px/40px icomoon;
  display: block;
  color: #ffffff;
  position: absolute;
  top: 0;
}
html[dir=ltr] .short-points .prev-shot:before {
  content: "";
  left: -5px;
}
html[dir=rtl] .short-points .prev-shot:before {
  content: "";
  right: -5px;
}
.short-points .prev-shot.inactive {
  opacity: 0.7;
}
.short-points .next-shot {
  height: 100%;
  width: 20px;
  position: absolute;
  top: 0;
}
html[dir=ltr] .short-points .next-shot {
  right: 0;
  border-left: 1px solid #ffffff;
}
html[dir=rtl] .short-points .next-shot {
  left: 0;
  border-right: 1px solid #ffffff;
}
.short-points .next-shot:before {
  font: 22px/40px icomoon;
  display: block;
  color: #ffffff;
  position: absolute;
  top: 0;
}
html[dir=ltr] .short-points .next-shot:before {
  content: "";
  right: -5px;
}
html[dir=rtl] .short-points .next-shot:before {
  content: "";
  left: -5px;
}
.short-points .next-shot.inactive {
  opacity: 0.7;
}

.status-short-l {
  box-sizing: border-box !important;
  float: left;
  width: 100%;
  overflow-x: scroll !important;
  overflow-y: hidden !important;
  white-space: nowrap;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.status-short-l::-webkit-scrollbar-track {
  border-radius: 10px;
}
.status-short-l::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.status-short-l::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.status-short-l::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.status-short-l::-webkit-scrollbar {
  border-radius: 0;
  height: 6px;
}
html[dir=ltr] .status-short-l {
  float: left;
}
html[dir=rtl] .status-short-l {
  float: right;
  text-align: right;
}

.each-point {
  display: inline-block;
  vertical-align: top;
}
.each-point > p {
  height: 44px;
  width: 22px;
  background: #ffffff;
  border-radius: 10px;
  padding: 0;
  position: relative;
}
html[dir=ltr] .each-point > p {
  margin: 0 15px 0 0;
}
html[dir=rtl] .each-point > p {
  margin: 0 0 0 15px;
}
.each-point > p > i {
  width: 100%;
  position: absolute;
  text-align: center;
  top: 5px;
  left: 0;
  font-size: 12px;
  line-height: 14px;
  color: #121623;
  font-style: normal;
}
.each-point > p:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #c2c5cd;
  position: absolute;
  bottom: 1px;
  left: 1px;
}
.each-point.approved p {
  background: rgba(255, 255, 255, 0.8);
}
.each-point.approved p:after {
  background: #008d47;
}
.each-point.approved p:before {
  content: "";
  font: 8px/10px icomoon;
  display: block;
  color: #ffffff;
  bottom: 5px;
  z-index: 9999;
  left: 6px;
  position: absolute;
}
.each-point.missed p {
  background: rgba(255, 255, 255, 0.8);
}
.each-point.missed p:after {
  background: #e9044a;
}
.each-point.missed p:before {
  content: "";
  font: 8px/10px icomoon;
  display: block;
  color: #ffffff;
  bottom: 5px;
  z-index: 9999;
  left: 7px;
  position: absolute;
}

@media screen and (max-width: 1260px) {
  .center-column-v3 .team-info-events-group .team-info-events {
    padding: 5px 3px;
  }
  .center-column-v3 .team-info-events-group .team-info-events .team1-tl-corner,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-goal,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-yellow_card,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-red_card,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-exchange,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-substitution,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-corner,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-goal,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-yellow_card,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-red_card,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-exchange,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-substitution {
    margin: 0;
  }
  .center-column-v3 .team-info-events-group .team-info-events .team1-tl-corner > p,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-goal > p,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-yellow_card > p,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-red_card > p,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-exchange > p,
.center-column-v3 .team-info-events-group .team-info-events .team1-tl-substitution > p,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-corner > p,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-goal > p,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-yellow_card > p,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-red_card > p,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-exchange > p,
.center-column-v3 .team-info-events-group .team-info-events .team2-tl-substitution > p {
    max-width: 126px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.center-column-v3.prematch .team-info-events-group .team-info-events {
  padding: 5px 3px;
}
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-corner,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-goal,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-yellow_card,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-red_card,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-exchange,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-substitution,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-corner,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-goal,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-yellow_card,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-red_card,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-exchange,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-substitution {
  margin: 0;
}
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-corner > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-goal > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-yellow_card > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-red_card > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-exchange > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team1-tl-substitution > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-corner > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-goal > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-yellow_card > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-red_card > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-exchange > p,
.center-column-v3.prematch .team-info-events-group .team-info-events .team2-tl-substitution > p {
  max-width: 126px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.team-info-events-group {
  height: 14px;
  width: 14px;
  text-align: center;
  color: #ffffff;
  background: #278B66;
  border-radius: 50%;
  font: 10px/14px Roboto, Arial, Helvetica, sans-serif;
}
.team-info-events-group:hover > .team-info-events {
  display: block;
}
.team-info-events-group .team-info-events {
  top: 50%;
  left: 22px;
  bottom: auto;
  transform: translateY(-50%);
}
.team-info-events-group .team-info-events:before, .team-info-events-group .team-info-events:after {
  top: 50%;
  transform: translateY(-50%);
}
.team-info-events-group .team-info-events:before {
  left: -11px;
  border-color: transparent rgba(0, 0, 0, 0.5) transparent transparent;
}
.team-info-events-group .team-info-events:after {
  left: -10px;
  border-color: transparent #ffffff transparent transparent;
}
.team-info-events-group.to-right .team-info-events {
  left: auto;
  right: 22px;
}
.team-info-events-group.to-right .team-info-events:before, .team-info-events-group.to-right .team-info-events:after {
  left: auto;
}
.team-info-events-group.to-right .team-info-events:before {
  right: -11px;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.5);
}
.team-info-events-group.to-right .team-info-events:after {
  right: -10px;
  border-color: transparent transparent transparent #ffffff;
}
.team-info-events-group .tl-substitution,
.team-info-events-group .tl-corner {
  color: #000000;
}

.team-info-events {
  display: none;
  position: absolute;
  bottom: 26px;
  left: -18px;
  white-space: nowrap;
  color: #000;
  background: #fff;
  padding: 5px 10px;
  box-sizing: border-box;
  box-shadow: 0 1px 2px #111;
  z-index: 10;
}
.team-info-events .team1-tl-corner,
.team-info-events .team1-tl-goal,
.team-info-events .team1-tl-yellow_card,
.team-info-events .team1-tl-red_card,
.team-info-events .team1-tl-exchange,
.team-info-events .team1-tl-substitution,
.team-info-events .team2-tl-corner,
.team-info-events .team2-tl-goal,
.team-info-events .team2-tl-yellow_card,
.team-info-events .team2-tl-red_card,
.team-info-events .team2-tl-exchange,
.team-info-events .team2-tl-substitution {
  position: static;
  margin-top: 4px;
  text-align: left;
}
.team-info-events .team1-tl-corner > i,
.team-info-events .team1-tl-goal > i,
.team-info-events .team1-tl-yellow_card > i,
.team-info-events .team1-tl-red_card > i,
.team-info-events .team1-tl-exchange > i,
.team-info-events .team1-tl-substitution > i,
.team-info-events .team2-tl-corner > i,
.team-info-events .team2-tl-goal > i,
.team-info-events .team2-tl-yellow_card > i,
.team-info-events .team2-tl-red_card > i,
.team-info-events .team2-tl-exchange > i,
.team-info-events .team2-tl-substitution > i {
  position: static;
  display: inline-block;
  vertical-align: middle;
}
.team-info-events .team1-tl-corner > p,
.team-info-events .team1-tl-goal > p,
.team-info-events .team1-tl-yellow_card > p,
.team-info-events .team1-tl-red_card > p,
.team-info-events .team1-tl-exchange > p,
.team-info-events .team1-tl-substitution > p,
.team-info-events .team2-tl-corner > p,
.team-info-events .team2-tl-goal > p,
.team-info-events .team2-tl-yellow_card > p,
.team-info-events .team2-tl-red_card > p,
.team-info-events .team2-tl-exchange > p,
.team-info-events .team2-tl-substitution > p {
  font-size: 11px;
  line-height: 13px;
  display: inline-block;
  vertical-align: middle;
}
html[dir=ltr] .team-info-events .team1-tl-corner > p,
html[dir=ltr] .team-info-events .team1-tl-goal > p,
html[dir=ltr] .team-info-events .team1-tl-yellow_card > p,
html[dir=ltr] .team-info-events .team1-tl-red_card > p,
html[dir=ltr] .team-info-events .team1-tl-exchange > p,
html[dir=ltr] .team-info-events .team1-tl-substitution > p,
html[dir=ltr] .team-info-events .team2-tl-corner > p,
html[dir=ltr] .team-info-events .team2-tl-goal > p,
html[dir=ltr] .team-info-events .team2-tl-yellow_card > p,
html[dir=ltr] .team-info-events .team2-tl-red_card > p,
html[dir=ltr] .team-info-events .team2-tl-exchange > p,
html[dir=ltr] .team-info-events .team2-tl-substitution > p {
  margin-left: 5px;
}
html[dir=rtl] .team-info-events .team1-tl-corner > p,
html[dir=rtl] .team-info-events .team1-tl-goal > p,
html[dir=rtl] .team-info-events .team1-tl-yellow_card > p,
html[dir=rtl] .team-info-events .team1-tl-red_card > p,
html[dir=rtl] .team-info-events .team1-tl-exchange > p,
html[dir=rtl] .team-info-events .team1-tl-substitution > p,
html[dir=rtl] .team-info-events .team2-tl-corner > p,
html[dir=rtl] .team-info-events .team2-tl-goal > p,
html[dir=rtl] .team-info-events .team2-tl-yellow_card > p,
html[dir=rtl] .team-info-events .team2-tl-red_card > p,
html[dir=rtl] .team-info-events .team2-tl-exchange > p,
html[dir=rtl] .team-info-events .team2-tl-substitution > p {
  margin-right: 5px;
}
.team-info-events .team1-tl-corner:first-child,
.team-info-events .team1-tl-goal:first-child,
.team-info-events .team1-tl-yellow_card:first-child,
.team-info-events .team1-tl-red_card:first-child,
.team-info-events .team1-tl-exchange:first-child,
.team-info-events .team1-tl-substitution:first-child,
.team-info-events .team2-tl-corner:first-child,
.team-info-events .team2-tl-goal:first-child,
.team-info-events .team2-tl-yellow_card:first-child,
.team-info-events .team2-tl-red_card:first-child,
.team-info-events .team2-tl-exchange:first-child,
.team-info-events .team2-tl-substitution:first-child {
  margin: 0;
}
.team-info-events:before, .team-info-events:after {
  content: "";
  position: absolute;
  left: 15px;
  width: 0;
  height: 0;
  border-width: 0.5em;
  border-style: solid;
}
.team-info-events:before {
  border-color: rgba(0, 0, 0, 0.5) transparent transparent transparent;
  top: calc(100% + 1px);
}
.team-info-events:after {
  top: 100%;
  border-color: #fff transparent transparent transparent;
}

.modern .short-info-box {
  padding: 0 15px;
}
.modern .shot-result-b {
  bottom: -46px;
}
.modern .show-points {
  top: -50px;
}
html[dir=rtl] .modern .show-points {
  left: 0;
}
.modern .conteiner-live-block:hover .open-game .game-live-row li.team.inactive:hover,
.modern .conteiner-live-block:hover .game-live-row li.team.inactive:hover,
.modern .conteiner-live-block:hover .open-game .game-live-row li.factor.inactive:hover {
  box-shadow: none;
}

.games-save-slider ul li.sport-BasketballShots .teams:after {
  content: "";
}

.closed-game-container-BasketballShots .game-live-row .account span:after {
  content: "";
}

div.live-score-background-archery.game-team {
  height: 202px;
}

div.live-score-background-archeryh2h.game-team {
  height: 223px;
}

.game-score-archery-shots {
  float: left;
  width: 100%;
  position: relative;
  box-sizing: border-box !important;
}
html[dir=ltr] .game-score-archery-shots {
  padding: 16px 110px 12px 16px;
}
html[dir=rtl] .game-score-archery-shots {
  padding: 16px 16px 12px 110px;
}

.game-score-archery-total {
  display: block;
  position: absolute;
  top: 26px;
  height: 32px;
  padding: 0 10px;
  color: #d6428e;
  background: rgba(17, 24, 39, 0.9);
  line-height: 32px;
  box-sizing: border-box !important;
}
html[dir=ltr] .game-score-archery-total {
  right: 0;
  border-radius: 8px 0 0 8px;
}
html[dir=rtl] .game-score-archery-total {
  left: 0;
  border-radius: 0 8px 8px 0;
}
.game-score-archery-total b {
  font-size: 18px;
  vertical-align: top;
  letter-spacing: 0.43px;
}
.game-score-archery-total span {
  opacity: 0.8;
  font-size: 12px;
  font-weight: bold;
  vertical-align: top;
  letter-spacing: 0.29px;
  text-transform: uppercase;
}
.game-score-archery-total > li {
  display: inline-block;
  vertical-align: top;
}
.game-score-archery-total > li + li {
  color: #e8eaeb;
  position: relative;
  box-sizing: border-box !important;
}
html[dir=ltr] .game-score-archery-total > li + li {
  margin-left: 4px;
  padding-left: 8px;
}
html[dir=rtl] .game-score-archery-total > li + li {
  margin-right: 4px;
  padding-right: 8px;
}
.game-score-archery-total > li + li:before {
  content: "";
  position: absolute;
  top: 10px;
  width: 1px;
  height: 12px;
  background: rgba(232, 234, 235, 0.2);
}
html[dir=ltr] .game-score-archery-total > li + li:before {
  left: 0;
}
html[dir=rtl] .game-score-archery-total > li + li:before {
  right: 0;
}

.game-score-archery-title {
  float: left;
  width: 100%;
  color: #ffffff;
  white-space: nowrap;
  box-sizing: border-box !important;
  text-transform: uppercase;
  font: 22px/24px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .game-score-archery-title {
  text-align: left;
}
html[dir=rtl] .game-score-archery-title {
  text-align: right;
}
.game-score-archery-title > span {
  display: inline-block;
  vertical-align: middle;
  max-width: 45%;
}
.game-score-archery-title > b {
  margin: 0 10px;
  color: rgba(255, 255, 255, 0.4);
  vertical-align: middle;
  font: normal 16px/18px Roboto, Arial, Helvetica, sans-serif;
}

.game-score-archery-paragraph {
  float: left;
  width: 100%;
  margin: 10px 0;
  color: rgba(255, 255, 255, 0.8);
  font: 600 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .game-score-archery-paragraph {
  text-align: left;
}
html[dir=rtl] .game-score-archery-paragraph {
  text-align: right;
}

.game-score-archery-set {
  float: left;
  width: 100%;
  cursor: pointer;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: hidden;
  scrollbar-track-color: rgba(255, 255, 255, 0.1);
  scrollbar-shadow-color: rgba(255, 255, 255, 0.1);
  scrollbar-base-color: rgba(255, 255, 255, 0.3);
  scrollbar-arrow-color: rgba(255, 255, 255, 0.3);
  scrollbar-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.1);
  scrollbar-width: thin;
  overflow-x: auto;
}
.game-score-archery-set::-webkit-scrollbar-track {
  border-radius: 10px;
}
.game-score-archery-set::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
}
.game-score-archery-set::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.3);
}
.game-score-archery-set::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.3);
}
html[dir=ltr] .game-score-archery-set {
  text-align: left;
}
html[dir=rtl] .game-score-archery-set {
  text-align: right;
}
.game-score-archery-set::-webkit-scrollbar {
  height: 4px;
}
.game-score-archery-set::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.45);
}
.game-score-archery-set.grabbing {
  cursor: grabbing;
}

.game-score-archery {
  display: inline-block;
  text-align: center;
  height: 60px;
  padding: 28px 10px 10px;
  border-radius: 12px;
  position: relative;
  background: rgba(15, 22, 29, 0.6);
  box-sizing: border-box !important;
  transition: all 400ms linear;
  transform: translate3d(0, 0, 0);
}
.game-score-archery > span {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.34px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  opacity: 1;
  display: block;
  white-space: nowrap;
  transition: all 400ms linear;
}
html[dir=ltr] .game-score-archery > span {
  left: 50%;
}
html[dir=rtl] .game-score-archery > span {
  right: 50%;
}
.game-score-archery:not(.archery-set-expand) {
  width: 60px;
}
.game-score-archery:not(.archery-set-expand) .archery-point {
  width: 0;
}
html[dir=ltr] .game-score-archery:not(.archery-set-expand) > span {
  transform: translate(-50%, -50%);
}
html[dir=rtl] .game-score-archery:not(.archery-set-expand) > span {
  transform: translate(50%, -50%);
}
.game-score-archery.archery-set-expand {
  width: 220px;
}
html[dir=ltr] .game-score-archery.archery-set-expand > span {
  left: 10px;
}
html[dir=rtl] .game-score-archery.archery-set-expand > span {
  right: 10px;
}
.game-score-archery.archery-set-expand, .game-score-archery.archery-set-info {
  background: rgba(15, 22, 29, 0.9);
}
.game-score-archery.archery-set-expand > span, .game-score-archery.archery-set-info > span {
  opacity: 0.3;
  font-size: 12px;
  letter-spacing: 0.29px;
  top: 3px;
}
html[dir=ltr] .game-score-archery + .game-score-archery {
  margin-left: 8px;
}
html[dir=rtl] .game-score-archery + .game-score-archery {
  margin-right: 8px;
}
.game-score-archery * {
  pointer-events: none;
}

.archery-point {
  float: left;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  transition: width 300ms linear;
}
.archery-point > li {
  display: inline-block;
  vertical-align: middle;
}
.archery-point > li > i {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  color: #ffffff;
  text-indent: -1px;
  background: rgba(70, 78, 154, 0.3);
  border-radius: 50%;
  position: relative;
  font: 500 normal 14px/23px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .archery-point > li > i + i {
  margin-left: 6px;
}
html[dir=rtl] .archery-point > li > i + i {
  margin-right: 6px;
}
.archery-point > li > i.archery-point-5, .archery-point > li > i.archery-point-6 {
  background: #1fb3eb;
}
.archery-point > li > i.archery-point-7, .archery-point > li > i.archery-point-8 {
  background: #de232a;
}
.archery-point > li > i.archery-point-9, .archery-point > li > i.archery-point-10 {
  background: #d69b42;
}
.archery-point > li > i.archery-point-miss {
  background: #626259;
}
.archery-point > li > i.active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: #525283;
  border-radius: 50%;
  animation: archery-shooting 2000ms linear 3;
}
html[dir=ltr] .archery-point > li.archery-point-total {
  margin-left: 12px;
}
html[dir=rtl] .archery-point > li.archery-point-total {
  margin-right: 12px;
}
.archery-point > li.archery-point-total > i {
  background: #d6428e;
  text-indent: -1px;
}
.archery-point + .archery-point {
  margin-top: 3px;
}

@keyframes archery-shooting {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
.archery-gamer {
  width: 100px;
  color: #ffffff;
  text-transform: uppercase;
  font: bold 13px/15px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .archery-gamer {
  margin-right: 10px;
  text-align: left;
}
html[dir=rtl] .archery-gamer {
  margin-left: 10px;
  text-align: right;
}

.archery-h2h .game-score-archery {
  height: 80px;
}
.archery-h2h .game-score-archery.archery-set-expand {
  width: min-content;
  max-width: 250px;
}
.archery-h2h .game-score-archery.archery-set-shot-off {
  width: 156px;
}
html[dir=ltr] .archery-h2h .archery-set-info > span {
  transform: translateX(-50%);
}
html[dir=rtl] .archery-h2h .archery-set-info > span {
  transform: translateX(50%);
}
.archery-h2h .archery-set-info .archery-point {
  width: 100%;
}
html[dir=ltr] .archery-h2h .archery-set-info .archery-point-total {
  margin: 0;
}
html[dir=rtl] .archery-h2h .archery-set-info .archery-point-total {
  margin: 0;
}
.archery-h2h .archery-set-info .archery-point li:not(.archery-point-total) {
  display: none;
}

.modern .live-game-archery-shots,
.modern .live-game-archery-shots-h2h {
  width: calc(100% - 359px);
}
html[dir=ltr] .modern .live-game-archery-shots,
html[dir=ltr] .modern .live-game-archery-shots-h2h {
  float: left;
}
html[dir=rtl] .modern .live-game-archery-shots,
html[dir=rtl] .modern .live-game-archery-shots-h2h {
  float: right;
}
html[dir=ltr] .modern .live-game-archery-shots .game-score-archery-shots,
html[dir=ltr] .modern .live-game-archery-shots-h2h .game-score-archery-shots {
  padding-right: 16px;
}
html[dir=rtl] .modern .live-game-archery-shots .game-score-archery-shots,
html[dir=rtl] .modern .live-game-archery-shots-h2h .game-score-archery-shots {
  padding-left: 16px;
}
.modern .live-game-archery-shots .game-score-archery-shots .game-score-archery-title,
.modern .live-game-archery-shots .game-score-archery-shots .game-score-archery-paragraph,
.modern .live-game-archery-shots-h2h .game-score-archery-shots .game-score-archery-title,
.modern .live-game-archery-shots-h2h .game-score-archery-shots .game-score-archery-paragraph {
  width: 75%;
}
.modern .no-video-flash.no-video-ie8.live-game-archery-shots, .modern .no-video-flash.no-video-ie8.live-game-archery-shots-h2h {
  width: 100%;
}

.recentbets.new-layout {
  padding: 30px 0;
}

.recent-arrow-left-b,
.recent-arrow-right-b {
  width: 20px;
  height: 40px;
  position: absolute;
  left: -100px;
  top: calc((100% - 40px) / 2);
  font: 20px/40px icomoon;
  color: #7c8292;
  text-align: center;
  cursor: pointer;
}

.recent-arrow-right-b {
  left: auto;
  right: -100px;
}

.recent-arrow-left-b:before {
  content: "";
}

.recent-arrow-right-b:before {
  content: "";
}

.resent-bets-new {
  float: left;
  width: 980px;
  box-sizing: border-box;
}

.resent-bets-slider-b {
  float: left;
  width: 100%;
  position: relative;
}

.resent-bets-slider-b > ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  height: 393px;
  overflow: hidden;
}

.resent-bets-slider-b > ul > li {
  float: left;
  width: calc(25% - 2px);
  box-sizing: border-box;
  margin: 0 0 0 2px;
  border: 4px solid rgba(23, 28, 44, 0.8);
  border-radius: 5px;
  position: relative;
  background: none;
  height: auto;
  box-shadow: none;
}

.resent-bets-slider-b > ul > li:first-child {
  margin: 0;
}

.recent-bets-simple-contain {
  float: left;
  width: 100%;
  border-radius: 5px;
  box-sizing: border-box;
}

.tot-info-recent-bet {
  float: left;
  width: 100%;
  height: 70px;
  background: #f4f4f6;
  border-radius: 5px 5px 0 0;
}

.view-ticket-date {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
  height: 34px;
}
.view-ticket-date .cms-jcon-bonus2 {
  display: inline-block;
  line-height: 18px;
  margin: 0 0 0 5px;
}

.view-ticket-date > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0 0 21px;
  position: relative;
}

.bet-view-icon-b {
  width: 16px;
  height: 16px;
  display: block;
  font-weight: normal;
  text-align: center;
  color: #404654;
  position: absolute;
  left: 0;
  top: 0;
  font: 16px/16px icomoon;
}

.bet-view-icon-b.single:before {
  content: "";
}

.bet-view-icon-b.multiple:before {
  content: "";
}

.bet-view-icon-b.system:before {
  content: "";
}

.bet-view-icon-b.chain:before {
  content: "";
}

.bet-view-icon-b.poolbetting:before {
  content: "";
}

.ticket-info-recentbet {
  float: left;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #212531;
  font-weight: bold;
}

.ticket-info-recentbet > i {
  display: inline-block;
  font-style: normal;
  background: #a61f67;
  font: 10px/12px Arial, Helvetica, sans-serif;
  padding: 2px 3px 1px;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  top: -2px;
  border-bottom: 1px solid #c1c4cd;
}

.date-info-recentbet {
  float: right;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #212531;
}

.status-ticket-id {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 3px 15px 0;
}

.status-ticket-id > p {
  float: left;
  width: 100%;
}

.status-bet-ticket {
  float: left;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 5px;
  border-radius: 3px;
  border-bottom: 1px solid #c1c4cd;
  font: 11px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #f3f3f5;
  text-transform: uppercase;
  height: 21px;
}

.status-bet-ticket.unsettled {
  background: #aa8136;
}

.status-bet-ticket.win {
  background: #1a7051;
}

.status-bet-ticket.lost {
  background: #7b8191;
}

.ticket-id-view {
  float: right;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 10px;
  border-radius: 3px;
  border: 1px solid #7c8292;
  height: 20px;
  font: 11px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #212531;
}

.recent-b-factor {
  float: left;
  width: 100%;
  height: 70px;
  box-shadow: 0 0 12px rgba(17, 21, 34, 0.2);
  z-index: 33;
  position: relative;
  background: #c1c4cd;
  box-sizing: border-box;
  padding: 0 15px;
}

.recent-b-factor:before, .recent-b-factor:after {
  content: "";
  width: 100%;
  border: 1px dashed #a4a8b2;
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  box-sizing: border-box;
}

.recent-b-factor:after {
  top: auto;
  bottom: -1px;
}

.ticket-bet-amount {
  float: left;
  width: 100%;
  height: 36px;
  box-sizing: border-box;
  border-bottom: 1px solid #afb1bc;
}

.ticket-bet-amount > p {
  float: left;
  width: 100%;
  padding: 0;
  font: 18px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #1e2639;
  text-align: center;
}

.mini-amount-b > i {
  font-style: normal;
}

.mini-amount-b > b {
  font-weight: normal;
  color: #7c8292;
}

.rate-coefficient-bet {
  float: left;
  width: 100%;
  height: 34px;
}

.rate-coefficient-bet > p {
  float: left;
  width: 100%;
  padding: 0;
  font: 18px/34px Roboto, Arial, Helvetica, sans-serif;
  color: #1e2639;
  font-weight: bold;
  text-align: center;
}

.superbet-ticket-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 0;
}

.superbet-ticket-icon:before {
  font: 16px/20px icomoon;
  color: #aa8136;
  content: "y";
}

.rate-coefficient-bet > p > span {
  display: inline-block;
  position: relative;
}

.resent-games-list-contain {
  float: left;
  width: 100%;
  height: 175px;
  background: #252f46;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.resent-games-list-contain::-webkit-scrollbar-track {
  border-radius: 10px;
}
.resent-games-list-contain::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.resent-games-list-contain::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.resent-games-list-contain::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.resent-games-list-contain > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.resent-games-list-contain > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  box-shadow: none;
  min-height: 32px;
  border-top: 1px solid #404654;
  border-bottom: 1px solid #171c2c;
  height: auto;
  margin: 0;
  background: #252f46;
  transition: background 250ms;
  overflow: hidden;
}

.resent-games-list-contain > ul > li {
  animation-name: recent-closed1;
  animation-duration: 180ms;
  transition-timing-function: linear;
}

@keyframes recent-closed1 {
  0% {
    min-height: 129px;
  }
  100% {
    min-height: 32px;
  }
}
.resent-games-list-contain > ul > li.active {
  animation-name: recent-open1;
  animation-duration: 3600ms;
  transition-timing-function: linear;
}

@keyframes recent-open1 {
  0% {
    max-height: 28px;
  }
  100% {
    max-height: 9999px;
  }
}
.resent-games-list-contain > ul > li:first-child {
  border-top: none;
}

.resent-games-list-contain > ul > li > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  padding: 0 50px 0 35px;
  height: 30px;
  font: 12px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}

.resent-games-list-contain > ul > li > p > span {
  float: left;
  width: 100%;
}

.resent-games-list-contain > ul > li > p > span > b {
  font-weight: normal;
  max-width: 100%;
  float: left;
  padding: 0;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
}

.resent-sport-icon-b {
  position: absolute;
  left: 10px;
  top: 8px;
  width: 16px;
  height: 16px;
  font: 16px/16px "sport-icon";
  font-weight: normal;
  color: #ffffff;
  text-align: center;
}

.arrow-icon-resent-b {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 4px;
  top: 6px;
  text-align: center;
  font: 18px/20px icomoon;
  color: #7c8292;
  font-style: normal;
  transition: transform 250ms;
}

.arrow-icon-resent-b:before {
  content: "";
}

.resent-games-list-contain > ul > li.active > p > .arrow-icon-resent-b {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.game-status-simple-game {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: 30px;
  font: 12px/16px icomoon;
  text-align: center;
  color: #7c8292;
}

.game-status-simple-game.win:before {
  content: "";
  color: #1d7d34;
}

.game-status-simple-game.lost:before {
  content: "";
  color: #a82d46;
}

.game-status-simple-game.wait:before {
  content: "";
}

.game-status-simple-game.returned:before {
  content: "";
}

.full-info-resent-game {
  float: left;
  width: 100%;
  box-sizing: border-box;
  display: none;
}

.full-info-resent-game > ul {
  float: left;
  width: 100%;
  min-height: 137px;
  margin: 0;
  padding: 0 0 7px;
}

.full-info-resent-game > ul > li {
  float: left;
  width: 100%;
  height: auto;
  padding: 0 10px 0 35px;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  background: none;
  color: #7c8292;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
}
.full-info-resent-game > ul > li > b {
  float: left;
  width: 100%;
}

.resent-games-list-contain > ul > li.active,
.resent-games-list-contain > ul > li:hover {
  background: #1e2639;
}

.resent-games-list-contain > ul > li.active .full-info-resent-game {
  display: block;
}

.resent-games-list-contain > ul > li.active .full-info-resent-game.no-click {
  cursor: default;
}

.ticket-status-contain {
  float: left;
  width: 100%;
  height: 30px;
  box-sizing: border-box;
  background: #1e2639;
  padding: 0 15px;
}

.ticket-status-contain > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  color: #7c8292;
  font: 14px/28px Roboto, Arial, Helvetica, sans-serif;
}
.ticket-status-contain > p > span > span:first-child {
  margin: 0 5px 0 0;
  display: inline-block;
}

.poolbetting-number-t {
  float: left;
}

.poolbetting-number-t > b {
  color: #c4963f;
}

.ticket-status-contain.lost > p > span {
  color: #a82d46;
}

.ticket-status-contain.win > p > span > b {
  color: #1a7051;
  font-weight: normal;
}

.cashout-print-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 40px;
  background: #252f46;
  border-radius: 0 0 4px 4px;
  padding: 10px 15px 0;
}

.cashout-button-resentbets {
  float: left;
  box-sizing: border-box;
  margin: 0 10px 0 0;
}

.cashout-button-resentbets > button {
  padding: 0 5px;
  float: left;
  box-sizing: border-box;
  text-transform: uppercase;
  border: 1px solid #1a7051;
  height: 20px;
  font: 11px/18px Roboto, Arial, Helvetica, sans-serif;
  margin: 0;
  color: #c1c4cd;
  background: #252f46;
  transition: background 200ms, color 200ms;
  border-radius: 3px;
  cursor: pointer;
}

.cashout-button-resentbets > button > b {
  font-weight: normal;
}

.cashout-button-resentbets > button > b:first-child {
  color: #7c8292;
}

.cashout-button-resentbets > button:hover {
  color: #ffffff;
  background: #1a7051;
}

.cashout-button-resentbets > button:hover > b:first-child {
  color: #ffffff;
}

.cashout-button-resentbets > button:disabled > b:first-child,
.cashout-button-resentbets > button:disabled:hover > b:first-child {
  color: #7c8292;
}

.cashout-button-resentbets > button:disabled,
.cashout-button-resentbets > button:disabled:hover {
  background: #7c8292;
  color: #505768;
  border-color: #404654;
  cursor: default;
}

.resent-print-b {
  float: right;
  width: 20px;
  height: 20px;
  cursor: pointer;
  font: 18px/20px icomoon;
  text-align: center;
  color: #7c8292;
}

.resent-print-b:before {
  content: "";
}

.cashout-print-contain .social-share-bet {
  float: right;
  height: 20px;
}

.cashout-print-contain .social-share-bet > social-share {
  float: left;
  width: 20px;
  height: 20px;
  margin: 0 0 0 5px;
}

.cashout-print-contain .social-share-bet > social-share > div {
  float: left;
  margin: 0;
  text-indent: -9999em;
  width: 20px;
  height: 20px;
  font: 24px/20px icomoon;
  color: #7c8292;
  position: relative;
  border-radius: 50%;
  cursor: pointer;
  transition: color 200ms;
}

.cashout-print-contain .social-share-bet > social-share > div:hover {
  color: #c1c4cd;
}

.cashout-print-contain .social-share-bet > social-share > div:before {
  position: absolute;
  left: -2px;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  text-indent: 0;
}

.cashout-print-contain .mini-facebook:before {
  content: "";
  font-size: 16px;
}

.cashout-print-contain .mini-google:before {
  content: "";
  font-size: 16px;
}

.cashout-print-contain .mini-odnoklassniki:before {
  content: "";
  font-size: 16px;
}

@media screen and (max-width: 1260px) {
  .resent-bets-new {
    width: 934px;
    margin: 0 0 0 20px;
  }

  .recent-arrow-left-b {
    left: -22px;
  }

  .recent-arrow-right-b {
    right: -22px;
  }

  .resent-bets-slider-b > ul > li {
    width: 310px;
  }
}
.recent-bets-simple-contain .print-button-b {
  font: 12px/20px icomoon;
  float: left;
  text-align: center;
  width: 20px;
  height: 20px;
  color: #c1c4cd;
}
.recent-bets-simple-contain .print-button-b:before {
  content: "";
}

.free-winners-wrap-j {
  float: left;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.free-winners-wrap-j .lmb-time-selector {
  margin: 0 0 15px;
}

.free-winners-list-j {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.free-winners-list-j ul {
  display: table-row;
}
.free-winners-list-j ul li {
  display: table-cell;
  color: #f4f4f6;
  font: 12px/32px Roboto, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #171c2c;
  height: 33px;
  background-color: #1e2639;
  padding: 0 15px;
  width: 1%;
  box-sizing: border-box;
}
.free-winners-list-j ul li > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}
.free-winners-list-j ul li:first-child {
  border-radius: 2px 0 0 2px;
}
.free-winners-list-j ul li:last-child {
  border-radius: 0 2px 2px 0;
}
.free-winners-list-j ul:nth-child(odd) li {
  background-color: #252f46;
}
.free-winners-list-j ul.title-j li {
  background-color: #111522;
  height: 36px;
  border-bottom: 0;
  border-radius: 0;
  color: #7c8292;
  font: 400 16px/36px Roboto, Arial, Helvetica, sans-serif;
}
.free-winners-list-j .win-amount-j {
  color: #c4963f;
}

/* Buddy to buddy transfer */
.buddy-transfer-j {
  float: left;
  width: 100%;
}

.buddy-transfer-j * {
  box-sizing: border-box;
}

.topprim-text-j h2 {
  color: #c29440;
  font: 400 18px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .topprim-text-j h2 {
  float: left;
}
html[dir=rtl] .topprim-text-j h2 {
  float: right;
}

.topprim-text-j a {
  display: block;
  float: right;
  color: #f4f4f6;
  font: 400 14px/16px Roboto, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.topprim-text-j a i {
  font: normal 16px/16px icomoon;
  color: #7c8292;
  display: inline-block;
  vertical-align: top;
  margin: 0 10px;
}

.topprim-text-j a i:before {
  content: "";
}

.transb-group-j,
.topprim-text-j {
  float: left;
  width: 100%;
  padding-top: 40px;
}

.transfer-block-j {
  float: left;
  background: #212531;
  height: 365px;
  width: calc(100% / 4);
  border: 1px solid #111522;
  border-left-color: #2e323e;
  border-right-color: #111522;
  position: relative;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.2);
  margin: 0 0 50px 0;
}

.buddy-transfer-mixed-view-t .transfer-block-j {
  width: calc(100% / 3);
}

.transfer-block-j:first-of-type {
  border-left: 0;
}

.transfer-block-j:last-of-type {
  border-right: 0;
}

.transfer-block-j:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  cursor: default;
  z-index: 99;
}

.transfer-block-j.active:before {
  display: none;
}

.transferb-title-j {
  height: 66px;
  width: 100%;
  float: left;
  background: #383b48;
}

.transferb-title-j h3 {
  color: #f4f4f6;
  font: 700 18px/66px Roboto, Arial, Helvetica, sans-serif;
  text-indent: 30px;
}
html[dir=ltr] .transferb-title-j h3 {
  text-align: left;
}
html[dir=rtl] .transferb-title-j h3 {
  text-align: right;
}

.transb-inner-wrap {
  padding: 16px 30px 0;
  width: 100%;
  float: left;
}

.tb-button-w-j {
  padding: 25px 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.tb-button-w-j button {
  border-radius: 6px;
  border: none;
  background: #a61f67;
  height: 36px;
  width: calc(50% - 5px);
  color: #ffffff;
  font: 400 14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  float: right;
}
.tb-button-w-j button:hover {
  background: #c5237a;
}
.tb-button-w-j button:disabled {
  color: rgba(0, 0, 0, 0.47);
  background: rgba(255, 255, 255, 0.09);
  cursor: default;
}

.tb-button-w-j button:only-of-type {
  width: 100%;
}

.tb-button-w-j button:first-of-type {
  float: left;
}

.tb-button-w-j button.skin-j {
  color: #f4f4f6;
  border: 2px solid #383e4c;
  background: transparent;
}

.transfer-block-j.choose-user-j .tb-button-w-j button {
  width: calc(50% - 5px);
  float: right;
}

.transfer-block-j.success-j {
  text-align: center;
}

.transfer-block-j.success-j .succes-big-j {
  background: #383b48;
  border-radius: 50%;
  height: 110px;
  width: 110px;
  margin: 34px auto 0;
}

.transfer-block-j.success-j .succes-big-j:before {
  content: "";
  font: normal 60px/110px icomoon;
  color: #a61f67;
}

.transfer-block-j.success-j p {
  display: block;
  margin-top: 25px;
  color: #c1c4cd;
  font: 700 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.confirm-info-j {
  border-bottom: 1px solid #383b48;
  margin-bottom: 15px;
  float: left;
  width: 100%;
  padding-bottom: 5px;
}

.confirm-info-j li {
  color: #c1c4cd;
  font: 400 14px/16px Roboto, Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.confirm-info-j li:last-child p {
  float: left;
  display: block;
}
html[dir=rtl] .confirm-info-j li:last-child p {
  float: right;
}

.confirm-info-j li:last-child p:last-child {
  float: right;
}
html[dir=rtl] .confirm-info-j li:last-child p:last-child {
  float: left;
}

.confirm-info-j p.info-title-j a {
  color: #7c8292;
  border-bottom: 1px solid #7b8191;
}

p.info-title-j {
  float: left;
  width: 100%;
  color: #7c8292;
  font: 400 14px/16px Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

p.info-title-j a,
p.info-title-j .active-j {
  color: #c1c4cd;
  border-bottom: 1px solid #c1c4cd;
  text-decoration: none;
}

.transb-inner-wrap label {
  width: 100%;
  float: left;
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.transb-inner-wrap label p {
  margin-bottom: 8px;
}

.transb-inner-wrap .select-tb-j {
  background: #2c2b2b;
  border-radius: 5px;
  height: 36px;
  width: 100%;
  overflow: hidden;
  position: relative;
}

.transb-inner-wrap .select-tb-j:before {
  content: "";
  font: 18px icomoon;
  position: absolute;
  right: 8px;
  top: calc((100% - 18px) / 2);
  height: 12px;
  color: #505767;
}

.transb-inner-wrap .select-tb-j select {
  width: calc(100% + 24px);
  height: 36px;
  display: inline-block;
  padding: 0 15px;
  background: transparent;
  border: 0;
  color: #c1c4cd;
  font: 400 14px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  z-index: 60;
}

.transb-inner-wrap .select-tb-j select option,
.transb-inner-wrap .select-tb-j select optgroup {
  background: #2c2b2b;
}

.tbuddy-amount-j input {
  width: calc(100% - 87px);
  float: left;
  display: block;
  height: 36px;
  border-radius: 5px;
  border: 1px solid #383e4c;
  background: #262a36;
  padding: 0 55px 0 15px;
  color: #a4a9bc;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
  transition: 0.25s background, 0.25s border;
}
.tbuddy-amount-j input::-webkit-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}
.tbuddy-amount-j input::-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}
.tbuddy-amount-j input:-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}
.tbuddy-amount-j input:-ms-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}
.tbuddy-amount-j input:focus {
  background: #212531;
  border-color: #404654;
}
html[dir=rtl] .tbuddy-amount-j input {
  padding: 0 15px 0 30px;
}

.tbuddy-amount-j span {
  display: block;
  height: 36px;
  color: #c1c4cd;
  font: 400 14px/36px Roboto, Arial, Helvetica, sans-serif;
  width: 55px;
  position: absolute;
  bottom: 0;
}
html[dir=rtl] .tbuddy-amount-j span {
  left: 0;
}
html[dir=ltr] .tbuddy-amount-j span {
  right: 86px;
}

.tbuddy-amount-j button {
  width: 77px;
  height: 36px;
  border: 2px solid #383e4c;
  display: block;
  color: #f4f4f6;
  font: 400 14px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  float: right;
  background: none;
  border-radius: 5px;
  text-transform: uppercase;
  overflow: hidden;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.firends-scroll-j {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  width: 100%;
  height: 102px;
  float: left;
}
.firends-scroll-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.firends-scroll-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.firends-scroll-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.firends-scroll-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.firends-scroll-j li {
  display: block;
  float: left;
  position: relative;
  width: 100%;
}

.firends-scroll-j li:last-child label {
  margin: 0;
}

.firends-scroll-j label {
  display: block;
  float: left;
  width: calc(100% - 38px);
  cursor: pointer;
  margin-bottom: 8px;
}

.firends-scroll-j label i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #2e323e;
  border-radius: 50%;
  text-align: center;
}

.firends-scroll-j label input[type=radio] {
  display: none;
}

.firends-scroll-j label input[type=radio]:checked + i:before {
  content: "";
  width: 6px;
  height: 6px;
  background: #c1c4cd;
  vertical-align: middle;
  border-radius: 50%;
  display: block;
  margin: 5px;
}

.firends-scroll-j label input[type=radio]:checked + i + span {
  color: #f4f4f6;
}

.firends-scroll-j label span {
  display: inline-block;
  text-indent: 10px;
  color: #7c8292;
  font: 400 12px/16px Roboto, Arial, Helvetica, sans-serif;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.buddy-transfer-mixed-view-t .firends-scroll-j label span {
  width: calc(100% - 25px);
}

.firends-scroll-j button {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid #7c8292;
  color: #7c8292;
  cursor: pointer;
  background: none;
  padding: 0;
  position: relative;
  margin: 0 6px;
  transition-duration: 200ms;
}

.firends-scroll-j button.remove-j:before {
  font: 6px icomoon;
  content: "";
  display: inline-block;
  top: 4px;
  position: absolute;
  left: 0;
  right: 0;
}

.firends-scroll-j button.added-j {
  background: #7c8292;
}

.firends-scroll-j button.added-j:before {
  font: 6px icomoon;
  content: "";
  color: #363636;
  display: inline-block;
  top: 4px;
  position: absolute;
  left: 0;
  right: 0;
}

.firends-scroll-j button.add-j:before {
  content: "+";
  font: 12px Arial, Helvetica, sans-serif;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.firends-scroll-j button.added-j + button.remove-j {
  position: absolute;
  right: 10px;
  top: 0;
  opacity: 0;
  visibility: hidden;
}

.firends-scroll-j:hover button.added-j {
  opacity: 0;
  visibility: hidden;
}

.firends-scroll-j:hover button.added-j + button.remove-j {
  opacity: 1;
  visibility: visible;
  z-index: 30;
}

.choose-user-j input[type=text] {
  height: 36px;
  display: block;
  float: left;
  width: 100%;
  background: #2e323e;
  border-radius: 5px;
  color: #c1c4cd;
  font: 400 14px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 35px 0 15px;
  border: 0;
}

.transb-group-j .choose-user-j .transb-inner-wrap form label .search-j {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 36px;
  width: 36px;
  border: 0;
  background: transparent;
  z-index: 20;
  cursor: pointer;
  text-align: center;
  padding: 0;
}
.transb-group-j .choose-user-j .transb-inner-wrap form label .search-j:hover {
  background: transparent;
}

.choose-user-j form button:before {
  content: "";
  font: 13px/36px icomoon;
  color: #7c8292;
}

.search-result-j p.info-title-j {
  margin-bottom: 10px;
}

.search-result-j p.info-title-j span {
  cursor: pointer;
}

.search-result-j p.info-title-j span:last-child {
  margin: 0 0 0 14px;
}

.transfer-block-j.success-j.error-j .succes-big-j:before {
  color: #D61436;
  content: "";
}

@media screen and (max-width: 1260px) {
  .tb-button-w-j button,
.tbuddy-amount-j button {
    width: 100%;
    margin-top: 10px;
  }

  .transfer-block-j {
    height: 460px;
  }

  .tbuddy-amount-j input {
    width: 100%;
  }

  .tbuddy-amount-j span {
    right: 0;
    bottom: 46px;
  }

  .firends-scroll-j {
    height: 210px;
  }

  .transfer-block-j.choose-user-j .tb-button-w-j button {
    width: 100%;
  }
}
.transb-group-j .transfer-block-j.choose-user-j .md-progress-circular.page-center {
  margin: -20px 0 0 -50px;
  padding: 0 !important;
}

/* end buddy to buddy transfer */
.dashboard-wrapper {
  float: left;
  width: 100%;
  height: 100%;
}

.dashboard-left-column {
  float: left;
  width: calc(50% - 100px);
  box-sizing: border-box;
}

.dashboard-right-column {
  float: right;
  width: calc(50% + 95px);
  min-height: 600px;
  margin: 0;
  box-sizing: border-box;
}

.bet-now-widget-contain {
  float: left;
  width: 100%;
  max-height: 5000px;
  transition: 500ms max-height;
}

.dashboard-slider-contain {
  float: left;
  width: 100%;
  max-height: 320px;
  text-align: center;
  overflow: hidden;
  border-radius: 5px;
  box-sizing: border-box;
}

.dashboard-slider-contain .contein-cash .block-black-hover {
  opacity: 1;
}

.dashboard-slider-contain .cash-comand {
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
  background: #1e2639;
  text-align: left;
}

.dashboard-slider-contain .contein-cash {
  max-height: 320px;
}

.dashboard-slider-contain .contein-cash .block-black-hover {
  position: relative;
}

.dashboard-slider-contain .contein-cash:hover .block-black-hover {
  z-index: 1;
}

.dashboard-slider-contain .cash-comand img {
  width: 100%;
  float: left;
}

.dashboard-slider-contain .featured-game-selector {
  top: auto;
  left: 50%;
  right: auto;
  bottom: 20px;
  width: auto;
  z-index: 99;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}

.dashboard-slider-contain .featured-game-selector span {
  float: left;
  width: 12px;
  height: 12px;
  background: #4d5260;
}

.dashboard-slider-contain .featured-game-selector span.active {
  background: #a61f67;
}

.dashboard-slider-contain > a {
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
  background: #1e2639;
  text-align: left;
}

.dashboard-slider-contain > a > img {
  float: left;
  width: 100%;
}

.slider-selector-b {
  display: inline-block;
  position: relative;
  text-indent: -9999em;
  top: -22px;
  left: 0;
  z-index: 55;
}

.slider-selector-b > span {
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  background: #4d5260;
  margin: 0 0 0 6px;
  border-radius: 50%;
  cursor: pointer;
}

.slider-selector-b > span.active {
  background: #a61f67;
}

.bet-now-widget-contain.closed {
  max-height: 31px;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}

.title-b-widget {
  float: left;
  width: 100%;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #a61f67;
  height: 31px;
  background: #2e323e;
  padding: 0 30px 0 10px;
  position: relative;
  box-sizing: border-box;
}

.title-b-widget > h3 {
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #c1c4cd;
  text-transform: uppercase;
}

.closed-open-arrow {
  width: 20px;
  height: 30px;
  position: absolute;
  right: 8px;
  top: 0;
  text-align: center;
  font: 16px/30px icomoon;
  color: #7c8292;
  cursor: pointer;
}

.closed-open-arrow:before {
  content: "";
}

.bet-now-widget-contain.closed .closed-open-arrow:before {
  content: "";
}

.full-widget-game-info {
  float: left;
  width: 100%;
  height: 264px;
  margin: 1px 0 0;
  position: relative;
  overflow: hidden;
}

.wrapper-widget-info-b {
  float: left;
  width: 100%;
}

.full-widget-game-info > img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  right: 0;
}

.time-game-information {
  float: left;
  width: 100%;
  color: #c2c5cd;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.time-game-information div:first-child {
  margin: 6px 0;
  display: block;
}

.time-game-information div:last-child {
  position: absolute;
  bottom: 94px;
  left: 0;
  width: 100%;
  color: #7b8191;
}

.championship-logo-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  z-index: 33;
  box-sizing: border-box;
  padding: 15px 0;
}

.dashboard-championship-icon {
  max-width: 30px;
  max-height: 40px;
  width: 30px;
  height: 40px;
  display: inline-block;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.2);
}

.dashboard-championship-icon > img {
  max-width: 30px;
  max-height: 40px;
}

.championship-logo-contain:before {
  content: "";
  position: absolute;
  left: 35px;
  right: 35px;
  bottom: -3px;
  height: 1px;
  background: #0d0f17;
  border-bottom: 1px solid rgba(115, 120, 136, 0.2);
}

.contain-name-seria {
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 10;
}

.contain-name-seria > p {
  color: #c1c4cd;
  display: inline-block;
  white-space: nowrap;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
  z-index: 33;
}

.game-full-information-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  z-index: 33;
  padding: 15px 20px;
}

.game-full-information-b > ul {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  min-height: 102px;
}

.game-full-information-b > ul > li {
  display: table-cell;
  vertical-align: bottom;
  box-sizing: border-box;
  height: 127px;
}

.game-full-information-b > ul > li.icon-b-wrapper {
  width: 140px;
  max-width: 140px;
  min-width: 140px;
  text-align: center;
  vertical-align: top;
  font-size: 0;
  padding-top: 27px;
}

.game-full-information-b > ul > li.icon-b-wrapper > span {
  display: inline-block;
  width: calc(50% - 21px);
  color: #c29440;
  position: relative;
  top: 5px;
  font: 36px/38px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
}

.game-full-information-b > ul > li.icon-b-wrapper > span:first-child {
  text-align: right;
}

.game-full-information-b > ul > li > p {
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
  color: white;
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  margin: 10px 0 0;
  text-align: center;
}

.logo-team-new {
  float: left;
  width: 100%;
  height: 60px;
  background-size: 38px;
  background-repeat: no-repeat;
  text-align: center;
  position: relative;
  top: -15px;
}

.logo-team-new > img {
  max-height: 60px;
}

.game-full-information-b > ul > li.first-team-n-contain > .logo-team-new {
  background-position: calc(100% - 20px) 100%;
}

.game-full-information-b > ul > li.second-team-n-contain > .logo-team-new {
  background-position: 20px 100%;
}

.game-full-information-b > ul > li.icon-b-wrapper > small {
  width: 14px;
  margin: 0 14px;
  height: 3px;
  display: inline-block;
  position: relative;
  top: 22px;
  font-weight: normal;
  color: #7c8292;
  background: #c29440;
  text-align: center;
  vertical-align: top;
}

.game-full-information-b > ul > li.icon-b-wrapper > span:first-child:empty + small {
  display: none;
}

.factoes-b-game-new {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 35px;
  position: absolute;
  z-index: 33;
  bottom: 22px;
  left: 0;
}

.factoes-b-game-new > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.factoes-b-game-new > ul > li {
  float: left;
  width: calc((100% - 21px) / 3);
  margin: 0 0 0 10px;
  background: #282c39;
  border-top: 1px solid #3f4450;
  border-left: 1px solid #3f4450;
  position: relative;
  height: 30px;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 0 70px 0 0;
  cursor: pointer;
  transition: background 150ms, border-color 150ms;
}

.factoes-b-game-new > ul > li.active, .factoes-b-game-new > ul > li:hover {
  background: #404654;
  border-top: 1px solid #5c606c;
  border-left: 1px solid #5c606c;
}

.factoes-b-game-new > ul > li:first-child:nth-last-child(2),
.factoes-b-game-new > ul > li:first-child:nth-last-child(2) ~ li {
  width: calc((100% - 10px) / 2);
}

.factoes-b-game-new > ul > li:first-child {
  margin: 0;
}

.factoes-b-game-new > ul > li span {
  position: absolute;
  right: 0;
  border-top: 1px solid #b49253;
  border-right: 1px solid #b49253;
  display: block;
  box-sizing: border-box;
  padding: 0 11px;
  border-left: 1px solid #131a20;
  color: #ffffff;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #a78037;
  border-radius: 0 5px 5px 0;
  height: 30px;
  top: -1px;
  max-width: 70px;
  transition: background 150ms, border-color 150ms;
}

.factoes-b-game-new > ul > li.active span,
.factoes-b-game-new > ul > li:hover span {
  background: #a61f67;
  color: #ffffff;
  border-top: 1px solid #a61f67;
  border-right: 1px solid #a61f67;
}

.factoes-b-game-new > ul > li > p {
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  color: #ffffff;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  padding: 0 0 0 10px;
}

.highlits-contain {
  float: left;
  width: 100%;
  margin: 1px 0 0;
}

.highlits-contain .lmb-table-wrap-j {
  height: auto;
  background-color: #212531;
}

.highlits-contain .last-minute-bets-j {
  margin: 0;
  width: 100%;
  height: auto;
}

.highlits-contain .lmb-table-j ul:nth-of-type(even) {
  background: #282c39;
}

.highlits-contain .lmb-table-j {
  background: #212531;
}

.highlits-contain .lmb-table-j ul {
  transition: background 150ms;
}

.highlits-contain .lmb-table-j ul:hover {
  background: #383b48;
}

.highlits-contain .lmb-sport-select-j {
  margin: 0;
  background-color: #212531;
}

.highlits-contain .lmb-time-selector {
  display: none;
}

.highlits-contain .lmb-table-j li {
  box-shadow: none;
  font-size: 11px;
}

.highlits-contain .lmb-table-j li.blocked > .market-info-b > span {
  display: none;
}

.highlits-contain .lmb-table-j li.blocked > .market-info-b {
  text-align: center;
}

.highlits-contain .lmb-table-j li.blocked > .market-info-b:before {
  font: 10px/24px icomoon;
  content: "";
}

.lmb-table-j li.statistic-view-icon,
.lmb-table-j li.video-animation-view-icon {
  display: none;
}

.highlits-contain .lmb-table-j li.statistic-view-icon,
.highlits-contain .lmb-table-j li.video-animation-view-icon {
  width: 24px;
  display: table-cell;
}

.video-animation-icon {
  float: left;
  width: 30px;
  height: 30px;
  font: 16px/30px icomoon;
  color: #505768;
  text-align: center;
}

.statistic-b-new {
  float: left;
  width: 30px;
  height: 30px;
  font: 14px/30px icomoon;
  color: #505768;
  text-align: center;
}

.video-animation-icon:before {
  content: "k";
}

.video-animation-icon.animation:before {
  font: 16px/30px icomoon;
  content: "j";
}

.statistic-b-new:before {
  content: "";
}

.sport-game-icon-dashboard {
  display: none;
}

.highlits-contain .lmb-table-j li:first-child {
  width: 40px;
}

.highlits-contain.live-now .lmb-table-j li:first-child {
  width: 76px;
}

.highlits-contain.live-now .lmb-table-j.active-allSport li:first-child {
  width: 90px;
}

.highlits-contain.live-now .favorite-icon-dashboard {
  float: left;
  width: 30px;
  height: 30px;
  display: block;
  text-align: center;
}

.highlits-contain.live-now .sport-game-icon-dashboard {
  float: left;
  width: 30px;
  height: 30px;
  display: none;
}

.highlits-contain.live-now .lmb-table-j.active-allSport li:first-child .sport-game-icon-dashboard {
  display: block;
}

.highlits-contain.live-now .lmb-table-j li:first-child .market-info-b {
  width: 40px;
  height: 30px;
  padding: 9px 0;
}

.favorite-icon-dashboard.icon {
  font: 16px/30px icomoon;
  color: #111522;
  transition: color 200ms;
  cursor: pointer;
}

.favorite-icon-dashboard.icon:before {
  content: "";
}

.favorite-icon-dashboard.icon.active, .favorite-icon-dashboard.icon:hover {
  color: #c3973f;
}

.sport-game-icon-dashboard.icon {
  color: #7c8292;
  font: 16px/30px "sport-icon";
  text-align: center;
}

.highlits-contain.live-now .lmb-table-j li:nth-child(3) {
  width: 60px;
}

.highlits-contain.live-now .lmb-table-j li:nth-child(3) .market-info-b {
  display: none;
}

.score-live-game-b {
  width: 100%;
  height: 30px;
  font: 11px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  display: none;
  text-align: center;
}

.score-live-game-b > span {
  float: left;
  display: block;
  height: 30px;
  width: 50%;
  box-sizing: border-box;
  padding: 0 0 0 5px;
  text-align: left;
  position: relative;
}

.score-live-game-b > span:first-child {
  padding: 0 5px 0 0;
  text-align: right;
}

.score-live-game-b > span:nth-child(2):before {
  content: " : ";
  position: absolute;
  left: -2px;
  top: -1px;
}

.highlits-contain.live-now .lmb-table-j li:nth-child(3) .score-live-game-b {
  display: block;
  color: #a78037;
}

.highlits-contain.live-now .lmb-table-j li:last-child {
  width: 75px;
}
.highlits-contain.live-now .lmb-table-j li:last-child .market-info-b {
  width: calc(100% - 30px);
  padding: 8px 0;
}

.highlits-contain .lmb-table-j li:nth-child(5),
.highlits-contain .lmb-table-j li:nth-child(6),
.highlits-contain .lmb-table-j li:nth-child(7) {
  transition: background 150ms;
  background: #363945;
  box-shadow: 0 1px 0 #383b48 inset, 0 -1px 0 #383b48 inset, 1px 0 0 #383b48 inset;
}

.highlits-contain .lmb-table-j .lmb-title-j li,
.highlits-contain .lmb-table-j .lmb-title-j li:hover {
  background: #181d26;
  box-shadow: none;
}

.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(5),
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(6),
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(7) {
  background: #2e323e;
}

.highlits-contain .lmb-table-j li:nth-child(5):hover,
.highlits-contain .lmb-table-j li:nth-child(6):hover,
.highlits-contain .lmb-table-j li:nth-child(7):hover,
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(5):hover,
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(6):hover,
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(7):hover {
  background: #393e4c;
}

.highlits-contain .lmb-table-j li:nth-child(5).active,
.highlits-contain .lmb-table-j li:nth-child(6).active,
.highlits-contain .lmb-table-j li:nth-child(7).active,
.highlits-contain .lmb-table-j li:nth-child(5).active:hover,
.highlits-contain .lmb-table-j li:nth-child(6).active:hover,
.highlits-contain .lmb-table-j li:nth-child(7).active:hover,
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(5).active,
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(6).active,
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(7).active,
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(5).active:hover,
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(6).active:hover,
.highlits-contain .lmb-table-j ul:nth-of-type(even) li:nth-child(7).active:hover {
  background: #a61f67;
  box-shadow: inset 0 -1px 0 #ae276f;
}

.highlits-contain .lmb-table-j li:nth-child(5).active .market-info-b span,
.highlits-contain .lmb-table-j li:nth-child(6).active .market-info-b span,
.highlits-contain .lmb-table-j li:nth-child(7).active .market-info-b span {
  color: #ffffff;
}

.highlits-contain.live-now .lmb-sport-select-j ul li.all-sports-section {
  max-width: inherit;
  padding-left: 15px;
}

.highlits-contain.live-now .lmb-sport-select-j ul li.all-sports-section span {
  color: #f4f4f6;
}

.highlits-contain.live-now .lmb-sport-select-j ul li.all-sports-section.active-j span {
  color: #ffffff;
}

.highlits-contain.live-now .lmb-sport-select-j ul li.all-sports-section > i.sport-icon-j.allSport {
  display: none;
}

.dashboard-wrapper .contein-cash {
  margin: 0 0 10px 0;
}

.highlits-contain .lmb-table-j li.active .market-info-b span.price-1:before, .highlits-contain .lmb-table-j li.active .mini-b-events-overview > ul > li > span.price-1:before {
  color: #ffffff;
}

@media screen and (max-width: 1850px) {
  .dashboard-left-column,
.dashboard-right-column {
    width: 100%;
  }
}
@media screen and (max-width: 1100px) {
  .full-widget-game-info > img {
    width: auto;
    height: 100%;
  }

  .highlits-contain .lmb-table-j li.statistic-view-icon, .highlits-contain .lmb-table-j li.video-animation-view-icon {
    display: none;
  }

  .highlits-contain .last-minute-bets-j .market-info-b span {
    font-size: 11px;
  }

  .highlits-contain .last-minute-bets-j .lmb-table-j li:nth-child(5), .highlits-contain .last-minute-bets-j .lmb-table-j li:nth-child(6), .highlits-contain .last-minute-bets-j .lmb-table-j li:nth-child(7) {
    width: 62px;
  }

  .highlits-contain.live-now .lmb-table-j li:nth-child(3) {
    width: 58px;
  }
}
@media screen and (max-width: 1850px) {
  .dashboard-wrapper .bet-now-widget-contain {
    margin: 0 0 10px 0;
  }
  .dashboard-wrapper .bet-now-widget-contain {
    margin: 0 0 10px 0;
  }
  .dashboard-wrapper .bet-now-widget-contain.slider {
    margin: 0;
  }
  .dashboard-wrapper .dashboard-right-column .bet-now-widget-contain:last-of-type, .dashboard-wrapper .contein-cash {
    margin: 0;
  }
}
.dashboarde-extended-j .time-game-information {
  position: absolute;
  top: 9px;
  left: 0;
  z-index: 40;
}
.dashboarde-extended-j .time-game-information div:last-child {
  position: static;
  margin-top: 9px;
}
.dashboarde-extended-j .logo-team-new {
  display: none;
}
.dashboarde-extended-j .dashboard-left-column, .dashboarde-extended-j .dashboard-right-column {
  width: 100%;
  float: left;
}
.dashboarde-extended-j .bet-now-widget-contain {
  margin-bottom: 5px;
}
.dashboarde-extended-j .dashboard-right-column > div:last-child {
  margin-bottom: 0;
}
.dashboarde-extended-j .contein-cash {
  margin-bottom: 5px;
}
.dashboarde-extended-j .left-row-t .bet-now-widget-contain {
  margin: 0;
}
.dashboarde-extended-j .left-row-t .full-widget-game-info {
  margin: 0;
  height: 365px;
  border-radius: 5px;
}
.dashboarde-extended-j .left-row-t {
  width: 100%;
  float: left;
}
.dashboarde-extended-j .left-row-t:nth-last-child(2):first-child {
  margin-bottom: 5px;
}
.dashboarde-extended-j .left-row-t:nth-last-child(2):first-child .full-widget-game-info, .dashboarde-extended-j .left-row-t:nth-last-child(2):first-child + div .full-widget-game-info {
  height: 180px;
}
.dashboarde-extended-j .bet-now-multiple-widget-j table {
  table-layout: fixed;
}
.dashboarde-extended-j .bet-now-multiple-widget-j tr td {
  width: 50%;
  vertical-align: top;
}
.dashboarde-extended-j .bet-now-multiple-widget-j tr td .left-row-t {
  width: calc(100% - 2px);
}
.dashboarde-extended-j .bet-now-multiple-widget-j tr td:only-child {
  width: 100%;
}
.dashboarde-extended-j .bet-now-multiple-widget-j tr td:last-child .left-row-t {
  float: right;
}
.dashboarde-extended-j .bet-now-multiple-widget-j .game-full-information-b > ul > li.icon-b-wrapper, .dashboarde-extended-j .bet-now-multiple-widget-j .game-full-information-b > ul > li {
  vertical-align: top;
}

.dashboard-full-width-slider-j {
  width: 100%;
  float: left;
  border-bottom: 1px solid #505768;
  background: #111522;
  margin-bottom: 5px;
}
.dashboard-full-width-slider-j .big-cash {
  display: block;
  width: calc(50% - 2px);
  float: left;
  background: none;
  border: 0;
}
.dashboard-full-width-slider-j .big-cash:last-child {
  float: right;
}
.dashboard-full-width-slider-j .big-cash .contein-cash {
  margin: 0;
}
.dashboard-full-width-slider-j .big-cash .contein-cash .block-black-hover {
  position: relative;
  float: left;
  transition: none;
  opacity: 1;
  background: none;
  height: calc(100% - 37px);
  overflow: hidden;
}
.dashboard-full-width-slider-j .big-cash .contein-cash .block-black-hover .cash-comand {
  height: 100%;
}
.dashboard-full-width-slider-j .big-cash .contein-cash .block-black-hover .cash-comand img {
  width: 100%;
  display: block;
}
.dashboard-full-width-slider-j .big-cash .featured-game-selector {
  top: auto;
  bottom: 12px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 0;
  width: auto;
  z-index: 999;
}
.dashboard-full-width-slider-j .big-cash .featured-game-selector span {
  display: inline-block;
  float: none;
  width: 12px;
  height: 12px;
  background: #40444f;
  transition: 300ms background;
  margin: 0 0 0 6px;
}
.dashboard-full-width-slider-j .big-cash .featured-game-selector span:lasy-child {
  margin: 0;
}
.dashboard-full-width-slider-j .big-cash .featured-game-selector span.active {
  background: #a61f67;
}

@media screen and (max-width: 1500px) {
  .dashboard-full-width-slider-j .big-cash {
    width: 100%;
  }
}
@media screen and (max-width: 1850px) {
  .dashboarde-extended-j .bet-now-multiple-widget-j table {
    display: block;
    float: left;
    width: 100%;
  }
  .dashboarde-extended-j .bet-now-multiple-widget-j table tr {
    display: block;
    float: left;
    width: 100%;
  }
  .dashboarde-extended-j .bet-now-multiple-widget-j table tr td {
    display: block;
    float: left;
    width: 100%;
  }

  .dashboarde-extended-j .bet-now-multiple-widget-j table tr td:first-child {
    margin-bottom: 5px;
  }

  .dashboarde-extended-j .left-row-t .full-widget-game-info {
    height: 180px;
  }

  .dashboarde-extended-j .bet-now-multiple-widget-j tr td:last-child .left-row-t {
    float: left;
    width: 100%;
  }
}
.contain-footer-block {
  float: left;
  width: 100%;
  position: relative;
  z-index: 9998;
  background: #111522;
}
.contain-footer-block .paymen-icons-list {
  background: #171c2c;
}
.contain-footer-block.footer-fixed {
  overflow: hidden;
  position: fixed;
  z-index: 100009;
  bottom: 0;
  max-height: 0;
}
.contain-footer-block.footer-fixed.active {
  max-height: 999px;
  transition: max-height 400ms;
}
.contain-footer-block.footer-fixed:not(.active) .footer-j .back-block-j button[class-on-scroll=",back-to-top-hide"] {
  position: fixed;
  z-index: 100010;
  bottom: 90px;
  width: 28px;
  height: 28px;
  font-size: 0;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  box-shadow: 0 -1px 3px 1px rgba(0, 0, 0, 0.7), inset 0 -1px 7px 7px rgba(0, 0, 0, 0.7);
  transition: color 240ms, opacity 240ms, box-shadow 240ms;
}
html[dir=ltr] .contain-footer-block.footer-fixed:not(.active) .footer-j .back-block-j button[class-on-scroll=",back-to-top-hide"] {
  right: 15px;
}
html[dir=rtl] .contain-footer-block.footer-fixed:not(.active) .footer-j .back-block-j button[class-on-scroll=",back-to-top-hide"] {
  left: 15px;
}
.contain-footer-block.footer-fixed:not(.active) .footer-j .back-block-j button[class-on-scroll=",back-to-top-hide"].back-to-top-hide {
  opacity: 0;
  display: block;
  pointer-events: none;
}
.contain-footer-block.footer-fixed:not(.active) .footer-j .back-block-j button[class-on-scroll=",back-to-top-hide"]:hover {
  color: #a61f67;
  background: none;
  box-shadow: 0 -1px 3px 1px rgba(255, 255, 255, 0.7), inset 0 -1px 3px 1px rgba(255, 255, 255, 0.7);
}
.contain-footer-block.footer-fixed:not(.active) .footer-j .back-block-j button[class-on-scroll=",back-to-top-hide"]:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  font: 28px/28px icomoon;
}
.contain-footer-block .payment-content-block {
  box-sizing: border-box;
  display: table;
  table-layout: fixed;
  float: left;
  width: 100%;
  max-height: 140px;
}
.contain-footer-block .payment-content-block > ul {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  line-height: 50px;
  padding: 20px 0;
}
.contain-footer-block .payment-content-block > ul > li {
  display: inline-block;
  vertical-align: middle;
  min-width: 9.5%;
  padding: 0 6px;
}
.contain-footer-block .payment-content-block > ul > li .paymentImage {
  display: inline-block;
  vertical-align: middle;
  float: none;
}

.footer-button {
  background: #2e323e;
}
.footer-button.footer-button-open {
  background: #111522;
}

.footer-section {
  padding: 35px 0 0;
  width: 100%;
  display: table-cell;
  vertical-align: top;
}
.footer-section.left {
  padding: 35px 20px 0 0;
}
.footer-section.right {
  width: 1%;
  white-space: nowrap;
}
html[dir=rtl] .footer-section.right {
  text-align: left;
}
html[dir=ltr] .footer-section.right {
  text-align: right;
}

.age-restriction-block {
  float: left;
  margin: 15px 0 18px 0;
  width: 100%;
}
.age-restriction-block .age-restriction-j {
  width: 42px;
  height: 42px;
  background: rgba(255, 255, 255, 0.03);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.28) inset;
  font: 16px/42px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  border-radius: 100%;
  text-align: center;
}
html[dir=ltr] .age-restriction-block .age-restriction-j {
  float: right;
}
html[dir=rtl] .age-restriction-block .age-restriction-j {
  float: left;
}

.age-restriction-message {
  width: 100%;
  float: left;
  white-space: normal;
  padding: 10px 0 0 0;
  color: #c1c4cd;
  font-size: 12px;
}
html[dir=rtl] .age-restriction-message {
  text-align: left;
}

.footer-j {
  display: table;
  float: left;
  width: 100%;
  margin: 0 0 20px;
}
.footer-j a {
  text-decoration: none;
}
.footer-j .back-block-j {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.footer-j .back-block-j button {
  width: 100%;
  height: 32px;
  padding: 0 18px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid #a61f67;
  background: #a61f67;
  color: #ffffff;
  text-transform: uppercase;
  transition: 300ms color, 300ms background, 300ms border;
}
html[dir=ltr] .footer-j .back-block-j button:last-child {
  margin-left: 10px;
}
html[dir=rtl] .footer-j .back-block-j button:last-child {
  margin-right: 10px;
}
html[dir=ltr] .footer-j .back-block-j button:only-child {
  margin: 0;
}
html[dir=rtl] .footer-j .back-block-j button:only-child {
  margin: 0;
}
.footer-j .back-block-j button.back-to-top-hide {
  display: none;
}
.footer-j .back-block-j button:hover {
  background: #d12782;
  border-color: #d12782;
}
.footer-j .back-block-j button[class-on-scroll=",back-to-top-hide"] {
  background: none;
  border-color: rgba(255, 255, 255, 0.28);
  color: #ffffff;
}
.footer-j .back-block-j button[class-on-scroll=",back-to-top-hide"]:hover {
  background: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
}
.footer-j .copyright-j {
  float: left;
  width: 100%;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.75);
}
html[dir=rtl] .footer-j .copyright-j {
  direction: ltr;
  text-align: left;
}
.footer-j .copyright-j a {
  color: rgba(255, 255, 255, 0.75);
}
.footer-j .old-version-link-j {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.footer-j .old-version-link-j a {
  width: 100%;
  float: left;
  font: 12px/32px Roboto, Arial, Helvetica, sans-serif;
  height: 32px;
  padding: 0 10px;
  border: 1px solid #1a7051;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  transition: 300ms background, 300ms border, 300ms color;
  box-sizing: border-box;
  position: relative;
}
.footer-j .old-version-link-j a:before {
  content: "";
  font: 14px/30px icomoon;
  display: inline-block;
  vertical-align: top;
}
html[dir=ltr] .footer-j .old-version-link-j a:before {
  margin-right: 5px;
}
html[dir=rtl] .footer-j .old-version-link-j a:before {
  margin-left: 5px;
}
.footer-j .old-version-link-j a + a {
  margin: 0 0 0 10px;
}
.footer-j .old-version-link-j a:hover {
  background: #1a7051;
  color: #ffffff;
}
.footer-j .old-version-link-j a.flash {
  border-color: #a61f67;
}
.footer-j .old-version-link-j a.flash:hover {
  background: #a61f67;
  border-color: #a61f67;
  color: #ffffff;
}
.footer-j .footer-nav-b {
  margin: 10px 0 0;
  display: table;
}
.footer-j .footer-nav-b ul {
  float: none;
  width: 204px;
  max-width: inherit;
  display: table-cell;
}
html[dir=ltr] .footer-j .footer-nav-b ul {
  padding: 0 20px 0 0;
}
html[dir=rtl] .footer-j .footer-nav-b ul {
  padding: 0 0 0 20px;
}
.footer-j .footer-nav-b ul li {
  padding: 7px 0;
}
.footer-j .footer-nav-b ul li:first-child {
  padding-bottom: 12px;
}
.footer-j .footer-nav-b ul li a {
  color: rgba(255, 255, 255, 0.46);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.footer-j .footer-nav-b ul li a:hover {
  color: rgba(255, 255, 255, 0.75);
}
.footer-j .footer-nav-b ul li.top-level-page a {
  font: bold 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  pointer-events: none;
}
.footer-j .footer-nav-b ul li.top-level-page:only-child a {
  pointer-events: auto;
}

.extended-license-footer {
  float: left;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.13);
  padding: 20px 0;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.28);
}
.extended-license-footer a {
  color: #7c8292;
  text-decoration: none;
}
.extended-license-footer a:hover {
  color: #c1c4cd;
}
.extended-license-footer > div {
  float: left;
  width: 100%;
}
.extended-license-footer > div > div {
  float: left;
  width: 100%;
  text-align: center;
}
.extended-license-footer > div > div > div {
  margin: 0 20px 20px;
  display: inline-block;
}
.extended-license-footer > div > div > div:first-child {
  margin-left: 0;
}
.extended-license-footer > div > div > div:last-child {
  margin-right: 0;
}
.extended-license-footer > ul {
  display: table;
  float: left;
  width: 100%;
}
.extended-license-footer > ul > li {
  display: table-cell;
  vertical-align: top;
  width: 1%;
}
html[dir=ltr] .extended-license-footer > ul > li {
  padding: 0 0 0 10px;
}
html[dir=rtl] .extended-license-footer > ul > li {
  padding: 0 10px 0 0;
}
.extended-license-footer > ul > li:first-child {
  width: 100%;
  padding: 0;
}
.extended-license-footer > ul > li.ceg-seal-t {
  min-width: 80px;
}
.extended-license-footer > ul > li.gamble-logos-j > ul {
  display: table;
  float: right;
}
.extended-license-footer > ul > li.gamble-logos-j > ul ~ ul {
  margin: 16px 0 0;
}
.extended-license-footer > ul > li.gamble-logos-j > ul > li {
  display: table-cell;
  vertical-align: middle;
}
html[dir=ltr] .extended-license-footer > ul > li.gamble-logos-j > ul > li + li {
  padding: 0 0 0 16px;
}
html[dir=rtl] .extended-license-footer > ul > li.gamble-logos-j > ul > li + li {
  padding: 0 16px 0 0;
}
.extended-license-footer > ul > li.gamble-logos-j a, .extended-license-footer > ul > li.gamble-logos-j img, .extended-license-footer > ul > li.gamble-logos-j iframe {
  display: block;
  float: left;
}

.seo-about-text-j {
  float: left;
  width: 100%;
  background: #171c2c;
  padding: 20px 0;
}
.seo-about-text-j .ceo-title-j {
  float: left;
  width: 100%;
  height: 50px;
  font: 400 16px/50px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 20px;
  text-transform: uppercase;
  position: relative;
  background: #111522;
  color: #7c8292;
  box-sizing: border-box;
}
.seo-about-text-j .ceo-title-j:after {
  display: block;
  font: 32px/50px icomoon;
  color: #9599a6;
  content: "";
  position: absolute;
  right: 15px;
  top: 0;
  transition: color 0.2s;
}
.seo-about-text-j .ceo-title-j:hover:after {
  color: #f4f4f6;
}

.seo-about-content-j {
  float: left;
  width: 100%;
  transition: max-height 0.2s;
  max-height: 0;
  overflow: hidden;
}
.seo-about-content-j.active {
  max-height: 350px;
}

.seo-about-scroll-wrapper-j {
  height: 350px;
  float: left;
  width: 100%;
  text-align: justify;
  background: #1e2639;
  box-sizing: border-box;
  font: 14px/21px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  padding: 12px 10px 12px 20px;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j {
  height: 326px;
  box-sizing: border-box;
  padding: 0 10px 0 0;
  float: left;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j p {
  margin-bottom: 19px;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j h2, .seo-about-scroll-wrapper-j .seo-about-scroll-j h3 {
  font-style: italic;
  font-weight: 700;
  margin-bottom: 19px;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j ul li {
  list-style: square;
  margin-bottom: 19px;
  margin-left: 35px;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j ol li {
  list-style: decimal;
  margin-bottom: 19px;
  margin-left: 35px;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j a {
  color: #1a7051;
}
.seo-about-scroll-wrapper-j .seo-about-scroll-j a:hover {
  text-decoration: underline;
}

.footer-custom-sprite {
  float: left;
  width: 100%;
}
.footer-custom-sprite img {
  display: block;
  margin: 50px auto;
  max-width: 100%;
}

.footer-bottom-link {
  float: left;
  width: 100%;
  text-align: center;
}
.footer-bottom-link > a > p {
  text-decoration: none;
  font-size: 12px;
  line-height: 16px;
  color: #7c8292;
}

.carouselWrapper {
  float: left;
  width: 100%;
  height: 60px;
  margin: 30px 0 60px;
  overflow: hidden;
  position: relative;
  -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 22px, #000 -webkit-calc(100% - 22px), rgba(0, 0, 0, 0));
}
.carouselWrapper > i {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
  color: rgba(255, 255, 255, 0.46);
  z-index: 1;
  font: normal 20px/30px icomoon;
  transition: color 240ms, background 240ms;
}
.carouselWrapper > i:hover {
  color: #ffffff;
}

.footer-slider-prev {
  left: 0;
}
.footer-slider-prev:before {
  content: "";
}

.footer-slider-next {
  right: 0;
}
.footer-slider-next:before {
  content: "";
}

.footer-slider {
  float: left;
  display: table;
  width: 100%;
  table-layout: fixed;
}

.footer-slider-element {
  display: table-cell;
  vertical-align: middle;
  height: 57px;
  padding: 0 20px;
  text-align: center;
  box-sizing: border-box;
}
.footer-slider-element > img {
  max-width: 100%;
  height: 100%;
  object-fit: contain;
}

.animate-slide-left-on-swap {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  left: 40px;
  transition: transform 4000ms linear;
}

.animate-slide-left-on-swap.ng-enter.right {
  transform: translate3d(100%, 0, 0);
}

.animate-slide-left-on-swap.ng-enter.left {
  transform: translate3d(-100%, 0, 0);
}

.animate-slide-left-on-swap.ng-enter.ng-enter-active.right,
.animate-slide-left-on-swap.ng-enter.ng-enter-active.left,
.animate-slide-left-on-swap.ng-leave.right,
.animate-slide-left-on-swap.ng-leave.left {
  transform: translate3d(0, 0, 0);
}

.animate-slide-left-on-swap.ng-leave.ng-leave-active.right {
  transform: translate3d(-100%, 0, 0);
}

.animate-slide-left-on-swap.ng-leave.ng-leave-active.left {
  transform: translate3d(100%, 0, 0);
}

.animate-slide-left-on-swap:not(.left):not(.right) ~ .animate-slide-left-on-swap.left,
.animate-slide-left-on-swap:not(.left):not(.right) ~ .animate-slide-left-on-swap.right {
  display: none;
}

.featured-game-wrapper {
  float: left;
  width: 540px;
}

.small-view-mini-contain {
  float: left;
  width: 100%;
}

.full-info-wrapper-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  z-index: 212;
}

.bg-game-featured {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 199;
}

.bg-game-featured > img {
  float: right;
  height: 100%;
}

.featured-b-title {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 20px 30px 0;
  margin: 0 0 15px;
}

.featured-b-title > h2 {
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #f3f3f5;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
}

.full-inform-game-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
}

.full-inform-game-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 30px 30px;
  min-height: 110px;
}

.full-inform-game-contain > p {
  float: left;
  width: 100%;
  color: #a9adb7;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.live-information-b {
  display: inline-block;
  height: 14px;
  box-sizing: border-box;
  border-top: 1px solid #a61f67;
  border-bottom: 1px solid #a61f67;
  background: #a61f67;
  text-transform: uppercase;
  color: #ffffff;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  padding: 0 3px;
}

.competition-title-b {
  border-bottom: 1px dotted #7b8191;
}

.featured-game-markets {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 30px;
  margin: 0 0 20px;
}

.featured-team-name-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  height: 40px;
  margin: 0 0 2px;
}

.emblem-team-1, .emblem-team-2 {
  display: none;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  background: rgba(18, 22, 35, 0.75);
}

.emblem-team-1 > img, .emblem-team-2 > img {
  max-width: 40px;
  max-height: 40px;
}

.emblem-team-2 {
  left: auto;
  right: 0;
}

.featured-team-name-b > p {
  float: left;
  width: 50%;
  height: 40px;
  background: rgba(18, 22, 35, 0.75);
  color: #c2c5cd;
  font: 16px/40px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  text-align: left;
  padding: 0 10px 0 44px;
  position: relative;
}

.featured-team-name-b > p > b {
  position: absolute;
  left: 10px;
  top: 0;
}

.featured-team-name-b > p.first-team-f {
  text-align: right;
  padding: 0 44px 0 10px;
}

.featured-team-name-b > p.first-team-f:before {
  content: "";
  position: absolute;
  display: block;
  top: 19px;
  right: -5px;
  width: 11px;
  height: 1px;
  background: #c2c5cd;
  z-index: 99;
}

.featured-team-name-b > p.first-team-f > b {
  left: auto;
  right: 10px;
}

.featured-team-name-b > p span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
  width: 100%;
}

.featured-team-name-b > p.first-team-f > span {
  float: right;
}

.featured-game-factor {
  float: left;
  width: 100%;
}

.featured-game-factor > a {
  float: left;
  width: 100%;
  position: relative;
  bottom: 0;
  text-decoration: none;
  color: #c2c5cd;
  left: 0;
  border: none;
  padding: 0;
}

.featured-game-factor > a:hover {
  background: none;
}

.featured-game-factor > a > ul {
  float: left;
  width: 100%;
}

.featured-game-factor ul > li {
  float: left;
  margin: 0 0 0 2px;
  color: #c2c5cd;
  height: 32px;
  font: 14px/32px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  box-sizing: border-box;
  padding: 0 10px;
  background: rgba(18, 22, 35, 0.75);
  transition: background 200ms, box-shadow 150ms;
  cursor: pointer;
}

.featured-game-factor ul > li.draw-b-name-contain {
  width: 84px;
}

.featured-game-factor ul > li.first-b-name-contain {
  width: calc((100% - 88px) / 2);
}

.featured-game-factor ul.columns-2 > li.draw-b-name-contain {
  display: none;
}

.featured-game-factor ul.columns-2 > li.first-b-name-contain {
  width: calc((100% - 2px) / 2);
}

.featured-game-factor ul > li:first-child {
  margin: 0;
}

.featured-game-factor ul > li > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 44px 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.featured-game-factor ul > li > span {
  position: absolute;
  top: 0;
  right: 10px;
  color: #c4963f;
}

.featured-game-factor ul > li:hover {
  background: rgba(33, 37, 50, 0.8);
  box-shadow: 0 0 0 1px #3f4553 inset;
}

.new-homepage .contein-cash .featured-game-wrapper .block-black-hover {
  position: relative;
  float: left;
  background: none;
  bottom: 0;
  left: 0;
  transition: 300ms border-color, 300ms background;
}
.new-homepage .contein-cash .featured-game-wrapper .block-black-hover .bet-button {
  color: white;
  transition: 300ms color;
}
.new-homepage .contein-cash .featured-game-wrapper .block-black-hover:hover {
  background: #1a7051;
  border-color: #1a7051;
}
.new-homepage .contein-cash .featured-game-wrapper .block-black-hover:hover .bet-button {
  color: #ffffff;
}

.bet-button-f-game {
  float: left;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding: 0 30px;
}

.more-markets-f-game {
  float: left;
  margin: 0 0 0 15px;
}

.more-markets-f-game > a {
  text-decoration: none;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #c2c5cd;
  text-transform: uppercase;
}

@media screen and (max-width: 1260px) {
  .featured-game-wrapper {
    width: 950px;
  }

  .small-view-mini-contain {
    width: 280px;
  }

  .featured-game-markets {
    width: 414px;
    margin-top: 20px;
  }

  .bet-button-f-game {
    float: right;
    margin-top: 20px;
    width: 254px;
  }
}
.page-about {
  position: relative;
  float: left;
  width: 100%;
  min-width: 960px;
}
.page-about a {
  color: #1a7051;
}
.page-about .full-screen-sections {
  position: relative;
  height: 100%;
  background: white;
}
.page-about .full-screen-sections .section-content {
  position: relative;
  min-width: 950px;
  max-width: 1240px;
  width: calc(100% - 50px);
  margin: 0 auto;
  padding: 0 10px;
  min-height: 720px;
  height: 100vh;
}
.page-about .full-screen-sections .section-about .section-content {
  height: calc(100vh - 100px);
  padding-top: 100px;
}
.page-about .full-screen-sections .section-about .title-block {
  position: absolute;
  bottom: 130px;
  width: 41.222222%;
}
html[dir=rtl] .page-about .full-screen-sections .section-about .title-block {
  left: 0;
}
.page-about .full-screen-sections .section-about .title-block > h3 {
  font-size: 48px;
  font-weight: normal;
  text-transform: uppercase;
}
.page-about .full-screen-sections .section-about .title-block > p {
  margin-top: 20px;
  font: 16px/21px Roboto, Arial, Helvetica, sans-serif;
}
.page-about .full-screen-sections .section-about .short-summary {
  position: absolute;
  bottom: 130px;
  right: 0;
  width: 32.824427%;
}
.page-about .full-screen-sections .section-about .short-summary > p {
  margin-bottom: 60px;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.page-about .full-screen-sections .section-about .short-summary .action-btn {
  display: block;
  height: 45px;
  padding: 0 40px;
  font-size: 18px;
  line-height: 45px;
  border-radius: 8px;
  text-transform: uppercase;
  text-decoration: none;
}
html[dir=ltr] .page-about .full-screen-sections .section-about .short-summary .action-btn {
  float: left;
}
html[dir=rtl] .page-about .full-screen-sections .section-about .short-summary .action-btn {
  float: right;
}

.section-details .active-title {
  position: relative;
  top: 4vh;
  margin: 0 auto;
  width: 50%;
  text-align: center;
}
.section-details .active-title > span {
  color: white;
  background: #a61f67;
  font: 64px/106px Roboto, Arial, Helvetica, sans-serif;
  height: 106px;
  padding: 0 40px;
  border-radius: 8px;
  display: inline-block;
}
.section-details .active-title > span:after {
  content: "+";
  position: relative;
  top: -15px;
  left: 2px;
  font-size: 50px;
}
.section-details .active-title > h3 {
  margin: 42px 0 34px;
  font-size: 48px;
  font-weight: normal;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  color: white;
}
.section-details .active-title > p {
  color: #c2c5cd;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
}
@media screen and (max-height: 860px) {
  .section-details .active-title > span {
    height: 86px;
    font: 54px/86px Roboto, Arial, Helvetica, sans-serif;
  }
  .section-details .active-title > h3 {
    margin: 20px 0 15px;
    line-height: 52px;
  }
}
.section-details .service-items {
  position: absolute;
  width: 100%;
  border-spacing: 10px;
  margin-top: 125px;
  bottom: 4vh;
  font-size: 0;
  text-align: center;
}
.section-details .service-items > li {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  text-align: center;
  padding-top: 160px;
  position: relative;
}
.section-details .service-items > li > h3 {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  color: white;
  font-size: 32px;
  font-weight: normal;
  text-transform: uppercase;
}
.section-details .service-items > li > h3 > span:after {
  content: "+";
  position: relative;
  top: -12px;
  left: 2px;
  font-size: 18px;
}
.section-details .service-items > li > p {
  color: #c2c5cd;
  margin: 36px 15px 0;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.section-details .service-items > li:before {
  content: "";
  display: block;
  width: 70px;
  height: 70px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 100%;
  position: absolute;
  top: 26px;
  left: 50%;
  margin-left: -35px;
  font: 45px/70px icomoon;
  text-align: center;
  box-shadow: 0 0 0 14px rgba(255, 255, 255, 0.1), 0 0 0 27px rgba(255, 255, 255, 0.1);
  color: #fff;
}
.section-details .service-items > li.time-service:before {
  content: "";
}
.section-details .service-items > li.category-service:before {
  content: "";
}
.section-details .service-items > li.trade-service:before {
  content: "";
}
.section-details .service-items > li.reliable-service:before {
  content: "";
}
@media screen and (max-height: 860px) {
  .section-details .service-items > li {
    background-size: 100px;
  }
}
@media screen and (max-width: 1200px) {
  .section-details .service-items {
    width: 100%;
    padding-top: 120px;
    background-size: 100px !important;
  }
  .section-details .service-items > h3 {
    font-size: 30px;
  }
  .section-details .service-items:nth-child(n+4) {
    display: none;
  }
}

.section-map {
  position: relative;
}
.section-map iframe {
  position: absolute;
  width: 100%;
  height: 0;
  display: none;
  top: 0;
  z-index: -1;
  transition-duration: 400ms;
}
.section-map.visible-map iframe {
  height: 100%;
  display: block;
  z-index: 9;
  transition-duration: 400ms;
}
.section-map.visible-map .hide-map-btn {
  display: block;
}
.section-map .hide-map-btn {
  display: none;
  position: absolute;
  bottom: 15px;
  left: 315px;
  z-index: 10;
}
.section-map .headline {
  padding-top: 13vh;
  width: 50%;
  color: white;
}
.section-map .headline > h3 {
  font-size: 48px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
@media screen and (max-height: 860px) {
  .section-map .headline > h3 {
    font-size: 42px;
  }
}
.section-map .headline > p {
  font-size: 14px;
  line-height: 18px;
  margin-top: 45px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.section-map .map-buttons {
  position: absolute;
  bottom: 15vh;
}
.section-map .map-buttons .contact-btn {
  background: white;
}

.section-map .map-buttons button,
.section-map .hide-map-btn {
  height: 55px;
  line-height: 50px;
  padding: 0 45px;
  font-size: 22px;
  text-transform: uppercase;
  margin-right: 10px;
  border-radius: 8px;
  border: none;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

.section-map .map-buttons .primary-btn,
.section-map .hide-map-btn {
  background: #1d7d34;
  color: white;
}

.section-contact .contacs-title {
  padding: 70px 0;
  margin: 0 auto;
  text-align: center;
  color: #1e2639;
  background: #f3f3f5;
}
.section-contact .contacs-title > h3 {
  font-size: 48px;
  font-weight: normal;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.section-contact .contacs-title > p {
  width: 650px;
  margin: 35px auto 0;
  font-size: 16px;
  line-height: 21px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.section-contact .contact-list {
  display: table;
  max-width: 1310px;
  margin: 40px auto;
}
.section-contact .contact-list > ul {
  display: table-row;
}
.section-contact .contact-list > ul > li {
  display: table-cell;
  width: 33.3333%;
  vertical-align: middle;
  position: relative;
}
html[dir=ltr] .section-contact .contact-list > ul > li {
  padding: 26px 20px 26px 100px;
}
html[dir=rtl] .section-contact .contact-list > ul > li {
  padding: 26px 100px 26px 20px;
}
.section-contact .contact-list > ul > li > p {
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
}
.section-contact .contact-list > ul > li:before {
  content: "";
  display: block;
  width: 45px;
  height: 45px;
  background: #121623;
  border-radius: 100%;
  top: 13px;
  position: absolute;
  box-shadow: 0 0 0 6px #bcbdc1, 0 0 0 12px #e7e7e9;
  color: #fff;
  font: 24px/45px icomoon;
  text-align: center;
}
html[dir=ltr] .section-contact .contact-list > ul > li:before {
  left: 13px;
}
html[dir=rtl] .section-contact .contact-list > ul > li:before {
  right: 13px;
}
.section-contact .contact-list > ul > li.head-office:before {
  content: "";
}
.section-contact .contact-list > ul > li.office-mail:before {
  content: "";
}
.section-contact .contact-list > ul > li.support:before {
  content: "";
}
.section-contact iframe {
  float: left;
  width: 100%;
  height: 600px;
}

.full-screen-sections .section-about {
  background: #171c2c url(../../../images/backgrounds/about-bg1.jpg?v=650) repeat 50% 100%/cover;
}
.full-screen-sections .section-details {
  background: #171c2c url(../../../images/backgrounds/about-bg2.jpg?v=650) repeat 50% 100%/cover;
}
.full-screen-sections .section-map {
  background: url(../../../images/backgrounds/about-map-bg.jpg) repeat 50% 100%/cover;
}

.section-about {
  color: white;
}
.section-about .title-block > h3 {
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.section-about .short-summary {
  color: #c2c5cd;
}
.section-about .short-summary .action-btn {
  color: white;
  background: #a61f67;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

.page-about .about-icon {
  position: absolute;
  top: 200px;
  left: 10px;
  width: 124px;
  height: 124px;
}
.page-about .about-icon:before {
  content: "";
  display: block;
  width: 70px;
  height: 70px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 100%;
  position: absolute;
  top: 26px;
  left: 26px;
  font: 45px/70px icomoon;
  text-align: center;
  box-shadow: 0 0 0 14px rgba(255, 255, 255, 0.1), 0 0 0 27px rgba(255, 255, 255, 0.1);
  color: #fff;
}
@media screen and (max-height: 860px), screen and (max-width: 1200px) {
  .page-about .about-icon {
    width: 100px;
    height: 100px;
  }
}

#system-claculator-container {
  transform: translate3d(0, 0, 0);
  cursor: default !important;
}
#system-claculator-container > include-template {
  float: left;
  width: 100%;
}

.system-calculator {
  float: left;
  width: 296px;
  background: #2e323e;
  box-shadow: 0 0 0 5px rgba(80, 87, 104, 0.6), 0 5px 30px 10px rgba(17, 21, 34, 0.6);
  overflow-x: hidden;
}
html[dir=rtl] .system-calculator {
  direction: rtl;
}

.system-calculator-title {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #212531;
  height: 30px;
  border-bottom: 1px solid #a61f67;
  position: relative;
  cursor: pointer;
}
html[dir=ltr] .system-calculator-title {
  padding: 0 30px 0 10px;
}
html[dir=rtl] .system-calculator-title {
  padding: 0 10px 0 30px;
}

.system-calculator-title > h3 {
  font: 700 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.71);
  text-transform: uppercase;
}

.closed-calculator-b {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 5px;
  text-align: center;
  font: 10px/20px icomoon;
  color: rgba(255, 255, 255, 0.18);
  transition: color 200ms;
  cursor: pointer;
}
html[dir=ltr] .closed-calculator-b {
  right: 5px;
}
html[dir=rtl] .closed-calculator-b {
  left: 5px;
}

.closed-calculator-b:hover {
  color: #ffffff;
}

.closed-calculator-b:before {
  content: "";
}

.calculator-select-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  background: #2e323e;
  border-bottom: 1px solid #181d26;
  min-height: 70px;
}

.select-calc-box-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 10px;
  position: relative;
}

.select-calc-box-b .select-block {
  position: relative;
  right: 0;
  width: 100%;
  top: 0;
  float: left;
  box-sizing: border-box;
  background: #181d26;
  height: 26px;
  overflow: hidden;
  box-shadow: none;
  border: none;
}

.select-calc-box-b .select-block:after {
  top: 6px;
  color: rgba(255, 255, 255, 0.26);
  content: "";
  font: 16px icomoon;
  position: absolute;
}
html[dir=ltr] .select-calc-box-b .select-block:after {
  right: 5px;
}
html[dir=rtl] .select-calc-box-b .select-block:after {
  left: 5px;
}

.select-calc-box-b .select-block > select {
  position: absolute;
  top: 0;
  width: 100%;
  background: none;
  border: none;
  box-sizing: border-box;
  height: 26px;
  color: rgba(255, 255, 255, 0.74);
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 5px;
  z-index: 99;
  cursor: pointer;
}
html[dir=ltr] .select-calc-box-b .select-block > select {
  left: 0;
}
html[dir=rtl] .select-calc-box-b .select-block > select {
  right: 0;
}

.select-calc-box-b .select-block > select > option {
  background: #181d26;
}

.total-stake-input-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  position: relative;
  height: 26px;
}

.total-stake-input-b > input[type=text],
.total-stake-input-b > input[type=number] {
  background: #181d26;
  border: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: rgba(255, 255, 255, 0.74);
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 10px;
  margin: 0;
  box-sizing: border-box;
}
.total-stake-input-b > input[type=text]::-webkit-input-placeholder,
.total-stake-input-b > input[type=number]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.74);
  font-size: 12px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.total-stake-input-b > input[type=text]:-moz-placeholder,
.total-stake-input-b > input[type=number]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.74);
  font-size: 12px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.total-stake-input-b > input[type=text]::-moz-placeholder,
.total-stake-input-b > input[type=number]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.74);
  font-size: 12px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.total-stake-input-b > input[type=text]:-ms-input-placeholder,
.total-stake-input-b > input[type=number]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.74);
  font-size: 12px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}

.system-events-view-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  background: #212531;
  border-bottom: 1px solid #181d26;
  box-shadow: 0 1px 0 #383b48;
}

.event-view-box-separator {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 1px;
}

.sistem-event-icons-b {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  color: rgba(255, 255, 255, 0.73);
  font: 12px/20px icomoon;
  text-indent: 6px;
}

.sistem-event-icons-b.system-win:before {
  content: "";
}

.sistem-event-icons-b.system-lost:before {
  content: "";
}

.sistem-event-icons-b.system-return:before {
  content: "";
}

.sistem-event-icons-b.system-placed:before {
  content: "";
}

.scroll-view-contain-calculator {
  float: left;
  width: 100%;
  box-sizing: border-box;
  max-height: 185px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.scroll-view-contain-calculator::-webkit-scrollbar-track {
  border-radius: 10px;
}
.scroll-view-contain-calculator::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.scroll-view-contain-calculator::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.scroll-view-contain-calculator::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.scroll-view-contain-calculator .event-view-box-separator {
  background: rgba(255, 255, 255, 0.06);
}

.scroll-view-contain-calculator .event-view-box-separator:nth-child(even) {
  background: rgba(255, 255, 255, 0.09);
}

.event-view-box-separator > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  display: table;
}

.event-view-box-separator > ul > li {
  box-sizing: border-box;
  display: table-cell;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.73);
  height: 30px;
  text-align: center;
  padding: 0 5px;
  vertical-align: top;
  position: relative;
}

.event-view-box-separator > ul > li:nth-child(1) {
  width: 20px;
}

.event-view-box-separator > ul > li:nth-child(2) {
  width: 70px;
}

.event-view-box-separator > ul > li:nth-child(3),
.event-view-box-separator > ul > li:nth-child(4),
.event-view-box-separator > ul > li:nth-child(5) {
  width: 50px;
}

.event-view-box-separator > ul > li > input[type=text],
.event-view-box-separator > ul > li > input[type=number] {
  float: left;
  margin: 5px 0 0;
  box-sizing: border-box;
  width: 70px;
  height: 20px;
  padding: 0 5px;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #c29440;
  font-weight: bold;
  border: none;
  background: #212531;
}

.event-view-box-separator > ul > li > input[type=radio] {
  position: absolute;
  margin: 4px 0 0 -10px;
  width: 20px;
  height: 20px;
  z-index: 22;
  opacity: 0;
  left: 50%;
}

.event-view-box-separator > ul > li > label {
  width: 14px;
  height: 14px;
  display: inline-block;
  background: #212531;
  border-radius: 50%;
  position: relative;
  top: 3px;
}

.event-view-box-separator > ul > li > input[type=radio]:checked + label:before {
  content: "";
  display: block;
  position: absolute;
  left: 4px;
  top: 4px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #c29440;
}

.event-view-box-separator > ul > li:nth-child(3) > input[type=radio]:checked + label:before {
  background: #1a7051;
}

.event-view-box-separator > ul > li:nth-child(4) > input[type=radio]:checked + label:before {
  background: #e9044a;
}

.full-calculation-information-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 10px 10px;
}

.mini-calc-info-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.mini-calc-info-box > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #383b48;
}

.mini-calc-info-box > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 26px;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #0d0f17;
  border-top: 1px solid #383b48;
  display: table;
  color: rgba(255, 255, 255, 0.71);
}

.mini-calc-info-box > ul > li:first-child {
  border-top: none;
}

.mini-calc-info-box > ul > li > p {
  box-sizing: border-box;
  display: table-cell;
  position: relative;
  width: 100%;
  vertical-align: middle;
}

.mini-calc-info-box > ul > li > p > span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 4px 0 0;
  box-sizing: border-box;
}

.mini-calc-info-box > ul > li > span {
  float: right;
  color: #c29440;
  font-weight: bold;
  box-sizing: border-box;
  white-space: nowrap;
}

.mini-calc-info-box > ul > li:first-child > span {
  color: rgba(255, 255, 255, 0.71);
}

.calculator-buttons-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0 0;
}

.calculator-buttons-contain > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.calculator-buttons-contain > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  height: 30px;
}

.calculator-buttons-contain > ul > li > button {
  float: left;
  width: 100%;
  height: 30px;
  border: 1px solid rgba(255, 255, 255, 0.39);
  color: #ffffff;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  padding: 0 10px;
  background: none;
  cursor: pointer;
  transition: background 200ms, border-color 200ms;
}

.calculator-buttons-contain > ul > li > button:hover {
  border-color: #1a7051;
  background: #1a7051;
  color: #ffffff;
}

.body-wrapper:not(.classic):not(.asian):not(.euro2016) .system-calculator,
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .bet-calculator {
  background: #ffffff;
  box-shadow: 0 0 0 5px #505768, 0 0 15px 7px #3b3b3b;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .system-calculator-title > h3,
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .select-calc-box-b .select-block > select {
  color: #000000;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .calculator-select-contain {
  background: #ffffff;
  border-color: #BDBCBC;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .system-calculator-title {
  background: #CFD6DC;
  border-color: #BDBCBC;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .system-events-view-box {
  background: #CFD6DC;
  border-color: #BDBCBC;
  box-shadow: none;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .mini-calc-info-box > ul {
  border-color: #BDBCBC;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .select-calc-box-b .select-block,
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .total-stake-input-b > input[type=text],
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .total-stake-input-b > input[type=number],
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .select-calc-box-b .select-block > select > option {
  background: #CFD6DC;
  color: #000000;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .mini-calc-info-box > ul > li {
  border-color: #BDBCBC;
  color: #000000;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .scroll-view-contain-calculator .event-view-box-separator {
  background: #ffffff;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .scroll-view-contain-calculator .event-view-box-separator:nth-child(even) {
  background: #E8EDF1;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .mini-calc-info-box > ul > li:first-child > span {
  color: #404654;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .sistem-event-icons-b,
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .bet-calculator-system-combinations > h2 {
  color: #000000;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .event-view-box-separator > ul > li > label,
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .event-view-box-separator > ul > li > input[type=text],
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .event-view-box-separator > ul > li > input[type=number] {
  background: #B0BCC5;
  color: #000000;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .event-view-box-separator > ul > li {
  color: #000000;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .scroll-view-contain-calculator::-webkit-scrollbar {
  background: #B0BCC5;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .calculator-buttons-contain > ul > li > button {
  color: #000000;
  border-color: #BDBCBC;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .calculator-buttons-contain > ul > li > button:hover {
  color: #ffffff;
  border-color: #1a7051;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .bet-calculator-conditions > li > label {
  background: #CFD6DC;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .bet-calculator-conditions > li > label > span {
  color: #000000;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .bet-calculator-conditions > li > label > i {
  color: #000000;
  background: #ffffff;
}
.body-wrapper:not(.classic):not(.asian):not(.euro2016) .bet-calculator-system-combinations > span {
  color: #000000;
  background: #B0BCC5;
  border-color: #CFD6DC;
}

.bet-calculator {
  float: left;
  width: 400px;
  background: #2e323e;
  box-shadow: 0 0 0 5px rgba(80, 87, 104, 0.6), 0 5px 30px 10px rgba(17, 21, 34, 0.6);
  overflow-x: hidden;
}
html[dir=rtl] .bet-calculator {
  direction: rtl;
}
.bet-calculator .event-view-box-separator > ul {
  table-layout: fixed;
}
.bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-number {
  width: 26px;
}
.bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-odds, .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-rf, .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-dh {
  width: 60px;
}
html[dir=ltr] .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-odds, html[dir=ltr] .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-rf, html[dir=ltr] .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-dh {
  text-align: left;
}
html[dir=rtl] .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-odds, html[dir=rtl] .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-rf, html[dir=rtl] .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-dh {
  text-align: right;
}
.bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-ew {
  width: 34px;
}
html[dir=ltr] .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-ew {
  text-align: left;
}
html[dir=rtl] .bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-ew {
  text-align: right;
}
.bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-odds > span {
  float: left;
  margin: 0 4px;
}
.bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-wp {
  width: 26px;
}
.bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-wp.system-win > label:before {
  background: #1a7051;
}
.bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-wp.system-lost > label:before {
  background: #e9044a;
}
.bet-calculator .event-view-box-separator > ul > li.bet-calculator-selections-wp.system-placed > label:before {
  background: #e95e16;
}
.bet-calculator .event-view-box-separator > ul > li .select-calc-box-b {
  margin: 5px 0 0;
}
.bet-calculator .event-view-box-separator > ul > li .select-calc-box-b .select-block {
  height: 20px;
}
.bet-calculator .event-view-box-separator > ul > li .select-calc-box-b .select-block > select {
  height: 100%;
}
.bet-calculator .event-view-box-separator > ul > li .select-calc-box-b .select-block:after {
  top: 3px;
}
.bet-calculator .event-view-box-separator > ul > li > input[type=number] {
  width: 100%;
}
.bet-calculator .event-view-box-separator > ul > li > input[type=number].widget-calculator-selections-odds-fractional {
  width: 41%;
}
.bet-calculator .sistem-event-icons-b {
  text-indent: 0;
}

.bet-calculator-selections-number > i {
  display: block;
  position: relative;
  width: 10px;
  height: 100%;
  color: rgba(255, 255, 255, 0.18);
  transition: color 240ms;
}
html[dir=ltr] .bet-calculator-selections-number > i {
  float: left;
}
html[dir=rtl] .bet-calculator-selections-number > i {
  float: right;
}
.bet-calculator-selections-number > i:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  font: 10px/30px icomoon;
}
.bet-calculator-selections-number > i:hover {
  color: #ffffff;
}

.bet-calculator-conditions {
  float: left;
  display: table;
  width: 100%;
  margin: 10px 0;
  table-layout: fixed;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bet-calculator-conditions > li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 26px;
}
.bet-calculator-conditions > li > label {
  float: left;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  background: #181d26;
}
.bet-calculator-conditions > li > label > input {
  display: none;
}
.bet-calculator-conditions > li > label > input:checked ~ i:before {
  color: rgba(255, 255, 255, 0.8);
}
.bet-calculator-conditions > li > label > span {
  display: inline-block;
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.74);
  font: 12px/26px Roboto, Arial, Helvetica, sans-serif;
}
.bet-calculator-conditions > li > label > i {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  color: rgba(255, 255, 255, 0);
  background: #2e323e;
  position: relative;
  margin: 0 8px;
}
.bet-calculator-conditions > li > label > i:before {
  content: "";
  position: absolute;
  top: 0;
  left: 2px;
  display: block;
  transition: color 240ms;
  font: 7px/14px icomoon;
}
html[dir=ltr] .bet-calculator-conditions > li + li {
  padding-left: 1px;
}
html[dir=rtl] .bet-calculator-conditions > li + li {
  padding-right: 1px;
}

.bet-calculator-add {
  float: left;
  width: 100%;
  margin-top: 10px;
  text-align: center;
}
.bet-calculator-add > button {
  display: inline-block;
  padding: 0 16px 0 10px;
  color: #ffffff;
  background: #1a7051;
  border: 1px solid #1a7051;
  text-transform: uppercase;
  text-align: center;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms, background 240ms, border-color 240ms;
}
.bet-calculator-add > button:hover {
  border-color: #24996f;
  background: #24996f;
}
.bet-calculator-add > button:before {
  content: "";
  display: inline-block;
  margin: 0 6px;
  font: 13px/28px icomoon;
}

.bet-calculator-system-combinations {
  float: left;
  width: 100%;
  padding: 10px 0;
  text-align: center;
  border-top: 2px solid #a61f67;
  border-bottom: 2px solid #a61f67;
}
.bet-calculator-system-combinations > h2 {
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.73);
}
.bet-calculator-system-combinations > span {
  display: inline-block;
  height: 20px;
  margin-top: 10px;
  padding: 0 14px;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.8);
  background: #212531;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.73);
  font: 10px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .bet-calculator-system-combinations > span + span {
  margin-left: 6px;
}
html[dir=rtl] .bet-calculator-system-combinations > span + span {
  margin-right: 6px;
}

/*.body-wrapper.poolbetting {
    background: #121622;
}
.body-wrapper.poolbetting.modern {
    background: none;
}*/
.classic-poolbetting-wrap {
  float: left;
  width: 100%;
  margin: 43px 0 0 0;
  background: #121622 url(../../../images/backgrounds/pool-betting-bg.jpg?v=650) center top no-repeat;
  background-size: 100%;
}

.classic-poolbetting {
  max-width: 1310px;
  width: 100%;
  margin: 15px auto 0;
}

.classic-poolbetting,
.classic-poolbetting * {
  box-sizing: border-box;
}

.classic-poolbetting > div {
  width: calc(100% + 20px);
  background: url(../../../images/backgrounds/pool-betting-bg.png?v=650) center top no-repeat;
  background-color: #121623;
  border-radius: 6px;
  float: left;
  padding: 10px;
  margin: 0 0 40px -10px;
}

.classic-poolbetting .pbetting-main-j {
  float: left;
  width: calc(100% - 440px);
}

.classic-poolbetting .pbetting-right-j {
  width: 430px;
  float: right;
}

.classic-poolbetting .head-pbetting-j {
  height: 90px;
  width: 100%;
  float: left;
  margin: 5px 0 0 0;
  position: relative;
}

.pbetting-betslip-j {
  width: 100%;
  float: left;
  color: #c2c5cd;
  margin: 0 0 10px 0;
}

.pbetting-betslip-j > p {
  background-color: #2e323e;
  height: 45px;
  min-width: 90px;
  padding: 0 16px;
  float: left;
  border-radius: 5px 5px 0 0;
  font: bold 14px/45px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  text-transform: uppercase;
}

.pbetting-betslip-j .popuplinks-j {
  text-decoration: none;
  display: block;
  float: right;
  color: #7b8191;
  font: normal 14px/16px Roboto, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #7b8191;
  margin: 13px 0 0 0;
}

.pbetting-betslip-j .popuplinks-j:first-of-type {
  margin: 13px 17px 0 26px;
}

.pb-bslip-options-wrap-j {
  border-radius: 0 5px 5px 5px;
  background-color: #2e323e;
  width: 100%;
  float: left;
  padding: 15px;
}

.pb-bslip-options-wrap-j > ul {
  width: 100%;
  float: left;
}

.pb-bslip-options-wrap-j > ul > li {
  display: block;
  width: 100%;
  float: left;
  color: #7b8191;
  font: normal 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.pb-bslip-options-wrap-j .use-points-j {
  float: left;
  cursor: pointer;
  position: relative;
  margin: 5px 0 0 2px;
}

.pb-bslip-options-wrap-j .use-points-j input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
}

.pb-bslip-options-wrap-j .use-points-j i {
  float: left;
  display: block;
  height: 16px;
  width: 16px;
  border-radius: 3px;
  background: #222735;
  position: relative;
}

.pb-bslip-options-wrap-j .use-points-j input[type=checkbox]:checked + i:before {
  content: "";
  font: 7px/16px icomoon;
  height: 7px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 4px;
  color: #f3f3f5;
}

.pb-bslip-options-wrap-j .use-points-j span {
  margin: 0 0 0 6px;
}

.pb-bslip-options-wrap-j .highlighted-j {
  font-size: 12px;
  margin: 3px 0 0;
}

.pb-bslip-options-wrap-j .highlighted-j p {
  float: left;
  color: #c2c5cd;
  margin: 0 3px 0 0;
}

.pbetting-main-j h1 {
  float: left;
  color: #c2c5cd;
  font: 700 18px/20px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0 0 0 14px;
}

.pbetting-main-j .clock-j {
  color: #7b8191;
  font: normal 18px/20px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  margin: 0 0 0 10px;
}

.pbetting-main-j h2 {
  color: #a61f67;
  font: normal 32px/31px Roboto, Arial, Helvetica, sans-serif;
  width: 100%;
  float: left;
  margin: 8px 0 0 15px;
}

.pbetting-main-j .promo-box-j {
  float: right;
  height: 65px;
  color: #c2c5cd;
  overflow: hidden;
  border-radius: 5px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #2e323e;
  font: normal 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.pbetting-main-j .promo-box-j p {
  font-size: 24px;
  line-height: 30px;
}

.pbetting-main-j .promo-box-j > li {
  float: left;
  display: block;
  height: 100%;
  padding: 11px 16px 0;
}

.pbetting-main-j .promo-box-j > li.hero-j {
  background-color: #871a54;
}

.pbetting-list-j {
  width: 100%;
  float: left;
}

.rand-fav-wrap-j {
  background-color: rgba(18, 22, 35, 0.5);
  height: 45px;
  border-radius: 5px 5px 0 0;
  padding: 10px;
}

.rand-fav-wrap-j > span {
  color: #7b8191;
  font: 700 14px/20px Roboto, Arial, Helvetica, sans-serif;
  text-indent: 4px;
  display: block;
  float: left;
}

.rand-fav-wrap-j button {
  display: block;
  float: right;
  height: 24px;
  padding: 0 7px 0 26px;
  position: relative;
  border-radius: 3px;
  border: 1px solid #7b8191;
  color: #7b8191;
  background: none;
  transition: 200ms background, 200ms color, 200ms border-color;
  text-transform: uppercase;
  margin: 0 0 0 6px;
  font-size: 11px;
  outline: 0;
  cursor: pointer;
}

.rand-fav-wrap-j button:hover,
.rand-fav-wrap-j button.active {
  background-color: #1a7051;
  border-color: #1a7051;
  color: #f3f3f5;
}

.rand-fav-wrap-j button.fav-choice-j:before {
  content: "";
  font: 14px icomoon;
  color: #a61f67;
  display: block;
  position: absolute;
  top: 4px;
  left: 5px;
}

.rand-fav-wrap-j button.rand-choice-j:before {
  content: "";
  font: 14px icomoon;
  display: block;
  position: absolute;
  top: 4px;
  left: 6px;
}

.pbetting-right-j .pb-bs-box-j {
  width: 100%;
  float: left;
}

.pbetting-right-j .pb-bs-box-j a {
  text-decoration: none;
  display: block;
}

.pbetting-right-j .pb-bs-box-j a img {
  display: block;
  max-width: 100%;
  height: auto;
}

.classic-poolbetting .dropdown-small-j {
  float: right;
  margin: 3px 10px 0 0;
  position: relative;
}

.classic-poolbetting .dropdown-small-j:before {
  content: "";
  font: 18px icomoon;
  position: absolute;
  right: 3px;
  top: calc((100% - 18px) / 2);
  height: 12px;
  color: #f3f3f5;
  z-index: 20;
}

.classic-poolbetting .dropdown-small-j > span {
  float: left;
  display: block;
  color: #7b8191;
  font: normal 11px/24px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 10px 0 0;
}

.classic-poolbetting .dropdown-small-j > div {
  min-width: 138px;
  height: 24px;
  border-radius: 3px;
  background-color: #212532;
  float: left;
  position: relative;
}

.classic-poolbetting .dropdown-small-j > div > span {
  color: #c2c5cd;
  font: normal 12px/24px Roboto, Arial, Helvetica, sans-serif;
  display: inline-block;
  height: 100%;
  padding: 0 24px 0 8px;
}

.classic-poolbetting .dropdown-small-j > div.active > ul {
  display: inline-block;
}

.classic-poolbetting .dropdown-small-j > div > ul {
  display: none;
  position: absolute;
  min-width: 138px;
  padding: 2px 8px;
  top: 100%;
  right: 0;
  list-style: none;
  margin: 1px 0 0 0;
  background: #212532;
  border-radius: 3px;
}

.classic-poolbetting .dropdown-small-j > div > ul > li {
  font: normal 12px/22px Roboto, Arial, Helvetica, sans-serif;
  color: #c2c5cd;
  border-bottom: 1px solid #2A2F3C;
  cursor: pointer;
  transition: 200ms color;
  position: relative;
}

.classic-poolbetting .dropdown-small-j > div > ul > li:hover {
  color: #f3f3f5;
}

.classic-poolbetting .dropdown-small-j > div > ul > li:last-child {
  border: 0;
}

.classic-poolbetting .dropdown-small-j > div > ul > li.active-format {
  color: #a61f67;
}

.classic-poolbetting .dropdown-small-j > div > ul > li.active-format:before {
  display: none;
}

.pbetting-compitation-group-j {
  width: 100%;
  float: left;
  margin: 0 0 3px 0;
}

.pbetting-compitation-group-j .title {
  height: 36px;
  background-color: #2e323e;
  color: #c2c5cd;
  border-radius: 5px 5px 0 0;
  margin: 0 0 4px 0;
  position: relative;
}

.pbetting-compitation-group-j .title:before {
  content: "";
  height: 2px;
  display: block;
  width: 100%;
  bottom: -3px;
  left: 0;
  position: absolute;
  background: #a61f67;
}

.pbetting-compitation-group-j .title > ul > li {
  width: calc(100% - 327px);
  float: left;
  display: block;
}

.pbetting-compitation-group-j .title .event-pbetting-j {
  width: 108px;
  margin: 0 0 0 1px;
  text-align: center;
  font: normal 12px/40px Roboto, Arial, Helvetica, sans-serif;
}

.pbetting-compitation-group-j .title p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: calc(100% - 10px);
  float: left;
  font: 700 14px/36px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 0 10px;
  padding: 0 0 0 26px;
  position: relative;
}

.pbetting-compitation-group-j .title p .icon-j {
  position: absolute;
  top: 12px;
  left: 0;
  color: #e6e6e6;
}

.pbetting-compitation-group-j .pbetting-row {
  list-style: none;
  width: 100%;
  float: left;
  margin: 0 0 1px 0;
  height: 32px;
  overflow: hidden;
  font: 700 12px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #7b8191;
}

.pbetting-compitation-group-j .pbetting-row > li {
  width: calc(100% - 327px);
  float: left;
  background-color: #2e323e;
}

.pbetting-compitation-group-j .pbetting-row .event-pbetting-j {
  width: 108px;
  margin: 0 0 0 1px;
  position: relative;
}

.pbetting-list-data-j {
  display: table;
  table-layout: fixed;
  width: 100%;
  float: left;
  height: 100%;
}

.pbetting-list-data-j > p {
  display: table-cell;
  vertical-align: middle;
}

.pbetting-list-data-j > p.time-j {
  width: 78px;
  text-align: center;
  font-size: 10px;
  line-height: 10px;
  text-transform: capitalize;
  padding: 0 10px;
}

.pbetting-list-data-j > p.additional-market-j {
  width: 36px;
  text-align: center;
}

.pbetting-list-data-j > p.additional-market-j a {
  text-decoration: none;
  color: #a61f67;
  font: 20px Roboto, Arial, Helvetica, sans-serif;
}

.pbetting-list-data-j > p.pb-compitation-name-j {
  color: #c2c5cd;
}

.pbetting-list-data-j > p.pb-compitation-name-j > span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.pbetting-list-data-j > p:nth-child(2).pb-compitation-name-j {
  text-align: right;
  direction: rtl;
}

.pbetting-list-data-j > p.pbetting-list-vs-j {
  width: 50px;
  text-align: center;
}

.pbetting-label-j {
  float: left;
  width: 100%;
  height: 32px;
  display: block;
  cursor: pointer;
}

.pbetting-label-j div {
  float: left;
  width: 100%;
  height: 100%;
  transition: 200ms background, 200ms color;
  padding: 0 10px 0 9px;
  color: #aa8136;
}

.pbetting-label-j:hover div,
.pbetting-label-j:hover input[type=checkbox]:checked + div {
  color: #c2c5cd;
  background-color: #505767;
}

.pbetting-label-j:hover div i {
  background-color: #2e323e;
}

.pbetting-label-j input[type=checkbox] {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.pbetting-label-j input[type=checkbox]:checked + div {
  background-color: #3f4553;
  color: #ffffff;
}

.pbetting-label-j input[type=checkbox]:checked + div i {
  background-color: #2e323e;
}

ul.pbetting-row.complete .pbetting-label-j input[type=checkbox]:checked + div {
  background-color: #1a7051;
  color: #ffffff;
}

ul.pbetting-row.complete .pbetting-label-j input[type=checkbox]:checked + div i {
  background-color: #18463e;
}

.pbetting-label-j input[type=checkbox]:checked + div i:before {
  content: "";
  font: 7px/16px icomoon;
  height: 7px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 4px;
}

.pbetting-label-j span {
  float: right;
  display: block;
  width: calc(100% - 22px);
  text-align: right;
}

.pbetting-label-j i {
  height: 16px;
  width: 16px;
  display: block;
  float: left;
  border-radius: 3px;
  background-color: #212532;
  transition: 200ms background;
  margin: 8px 0 0;
  position: relative;
}

.pbetting-betslip-j .input-wrap-j input,
.pbetting-betslip-j .input-wrap-j button {
  width: calc(50% - 5px);
  height: 48px;
  border-radius: 5px;
  border: 1px solid;
  display: block;
  float: left;
  margin: 12px 0 0 0;
  transition: 200ms color, 200ms background, 200ms border;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.pbetting-betslip-j .input-wrap-j button {
  float: right;
  background-color: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
  cursor: pointer;
  font: normal 18px Roboto, Arial, Helvetica, sans-serif;
}

.pbetting-betslip-j .input-wrap-j button:hover {
  background-color: #a61f67;
  border-color: #a61f67;
}

.pbetting-betslip-j .input-wrap-j button:disabled {
  cursor: default;
  background-color: #3f4553;
  border-color: #3f4553;
  color: #7b8191;
}

.pbetting-betslip-j .input-wrap-j input {
  padding: 0 17px;
  color: #c2c5cd;
  font: normal 18px Roboto, Arial, Helvetica, sans-serif;
  background-color: #212532;
  border-color: #212532;
}

.pbetting-betslip-j .input-wrap-j input:focus {
  outline: 0;
  border-color: #3D424E;
}

.pbetting-betslip-j .input-wrap-j input::-webkit-input-placeholder {
  color: #7b8191;
}

.pbetting-betslip-j .input-wrap-j input:-moz-placeholder {
  color: #7b8191;
}

.pbetting-betslip-j .input-wrap-j input::-moz-placeholder {
  color: #7b8191;
}

.pbetting-betslip-j .input-wrap-j input:-ms-input-placeholder {
  color: #7b8191;
}

.pbetting-betslip-j .pool-stake-box ul li span {
  color: #c2c5cd;
}
.pbetting-betslip-j .pool-stake-box ul li span.underline {
  border-bottom: 1px solid #c2c5cd;
  color: #FFF;
}

@media screen and (max-width: 1260px) {
  .classic-poolbetting {
    width: 980px;
  }

  .classic-poolbetting .pbetting-right-j {
    width: 320px;
  }

  .classic-poolbetting .pbetting-main-j {
    width: calc(100% - 330px);
  }

  .pbetting-compitation-group-j .pbetting-row .event-pbetting-j,
.pbetting-compitation-group-j .title .event-pbetting-j {
    width: 84px;
  }

  .pbetting-compitation-group-j .pbetting-row > li,
.pbetting-compitation-group-j .title > ul > li {
    width: calc(100% - 255px);
  }
}
@media screen and (max-width: 1000px) {
  .classic-poolbetting {
    overflow: hidden;
  }
}
.all-draws-classic {
  width: 884px;
  max-height: 506px;
  padding: 7px;
  background-color: #121623;
  box-sizing: border-box;
  margin: 14px auto;
  border-radius: 5px;
}
.all-draws-classic * {
  box-sizing: border-box;
}

.all-draws-classic .all-title-j {
  float: left;
  width: 100%;
  height: 36px;
  border-radius: 5px 5px 0 0;
  background-color: #3f4553;
  margin: 0 0 5px 0;
  position: relative;
}
.all-draws-classic .all-title-j:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  height: 1px;
  background: #a61f67;
  bottom: -2px;
}

.all-draws-classic .all-title-j li {
  display: block;
  float: left;
  text-align: center;
  color: #f3f3f5;
  font: 700 14px/36px Arial;
  margin-right: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

li.draw-col-j {
  width: 143px;
}

li.date-col-j {
  width: 120px;
}

li.state-col-j {
  width: 110px;
}

li.jackpot-col-j {
  width: 115px;
}

li.pool-col-j {
  width: 80px;
}

li.prize-col-j {
  width: 129px;
}

li.tickets-col-j {
  width: 160px;
}

.all-draws-classic-list {
  float: left;
  width: 100%;
  height: 100%;
  max-height: 492px;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.all-draws-classic-list::-webkit-scrollbar-track {
  border-radius: 10px;
}
.all-draws-classic-list::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.all-draws-classic-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.all-draws-classic-list::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.all-draws-classic-list ul {
  float: left;
  width: 100%;
}
.all-draws-classic-list ul:nth-child(odd) li {
  background: #2e323e;
}
.all-draws-classic-list ul:last-child li {
  margin-bottom: 0;
}
.all-draws-classic-list ul li {
  float: left;
  height: 32px;
  margin: 0 1px 1px 0;
  display: block;
  text-align: center;
  background: #353844;
  font: bold 12px/32px Roboto, Arial, Helvetica, sans-serif;
  color: #c2c5cd;
  transition: background 250ms, color 250ms;
}
.all-draws-classic-list ul li span {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.all-draws-classic-list ul li span p {
  display: inline-block;
}
.all-draws-classic-list ul li:last-child {
  margin-right: 0;
}
.all-draws-classic-list ul li.draw-col-j {
  cursor: pointer;
}
.all-draws-classic-list ul li.draw-col-j:hover {
  background: #1a7051;
  color: #f3f3f5;
}

.all-draws-contain .pbetting-label-j span {
  width: 100%;
  white-space: nowrap;
  text-align: center;
}

.all-draws-contain .pbetting-label-j:hover div {
  background: transparent;
  cursor: default;
}

.all-draws-classic .all-title-j .single-draw-title-j {
  padding: 0 0 0 20px;
}

.all-draws-classic .all-title-j .back-to-list-j {
  margin: 0;
  float: right;
}
.all-draws-classic .all-title-j .back-to-list-j button {
  display: block;
  float: left;
  height: 20px;
  margin: 8px 0;
  cursor: pointer;
  border: 1px solid #7b8191;
  border-radius: 3px;
  background: none;
  color: #c2c5cd;
  font: 11px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 12px;
  text-transform: uppercase;
  transition: background 250ms, color 250ms, border-color 250ms;
}
.all-draws-classic .all-title-j .back-to-list-j button:hover {
  border-color: #1a7051;
  background: #1a7051;
  color: #ffffff;
}

.all-draws-classic .prev-j, .all-draws-classic .next-j {
  display: block;
  float: left;
  text-decoration: none;
  width: 30px;
  cursor: pointer;
  height: 36px;
  text-align: center;
  font: 12px/36px icomoon;
  color: #7b8191;
}

.all-draws-classic .prev-j:before {
  content: "";
}

.all-draws-classic .next-j:before {
  content: "";
}

.draw-info-j {
  height: 89px;
  width: 100%;
  float: left;
  margin: 0 0 5px 0;
  padding: 14px 20px 15px;
  background: #212532;
}
.draw-info-j > li {
  float: left;
  height: 100%;
  width: 150px;
  margin: 0 5px 0 0;
  border-radius: 5px;
  background: #2e323e;
  padding: 0 15px;
  text-align: center;
  color: #c2c5cd;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.draw-info-j > li:last-child {
  margin: 0;
}
.draw-info-j > li.min-jackpot-j {
  width: 225px;
  background: #a61f67;
  text-align: left;
}
.draw-info-j > li.min-jackpot-j + li {
  width: 135px;
}
.draw-info-j > li > p {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin: 11px 0 0;
  float: left;
  width: 100%;
}
.draw-info-j > li > p:last-child {
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  margin: 4px 0 0;
}

.classic-draws-scroll-contain {
  max-height: 282px;
  float: left;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.classic-draws-scroll-contain::-webkit-scrollbar-track {
  border-radius: 10px;
}
.classic-draws-scroll-contain::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.classic-draws-scroll-contain::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.classic-draws-scroll-contain::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.classic-draws-scroll-contain .pbetting-compitation-group-j:last-of-type {
  margin: 0;
}

.single-draw-classic-statistic {
  float: left;
  width: 100%;
  margin: 0 0 5px;
  max-height: 193px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.single-draw-classic-statistic::-webkit-scrollbar-track {
  border-radius: 10px;
}
.single-draw-classic-statistic::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.single-draw-classic-statistic::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.single-draw-classic-statistic::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.single-draw-classic-statistic ul {
  float: left;
  width: 100%;
}
.single-draw-classic-statistic ul.title-j {
  background: #3f4553;
  margin-bottom: 1px;
}
.single-draw-classic-statistic ul.title-j li {
  margin-bottom: 0;
  background: none;
}
.single-draw-classic-statistic ul:last-child li {
  margin-bottom: 0;
}
.single-draw-classic-statistic ul li {
  float: left;
  width: calc(100% / 6 - 1px);
  margin: 0 1px 1px 0;
  background: #353844;
  height: 32px;
  text-align: center;
  color: #f3f3f5;
  font: 12px/32px Roboto, Arial, Helvetica, sans-serif;
}
.single-draw-classic-statistic ul li:last-child {
  margin-right: 0;
  width: calc(100% / 6);
}
.single-draw-classic-statistic ul li:first-child {
  font-weight: bold;
}

.date-picker-b {
  float: left;
  margin: 0;
  width: 100%;
}

.input-group {
  float: left;
  width: 100%;
  position: relative;
}

.input-group ul {
  position: absolute;
  top: 46px !important;
  z-index: 9999;
  display: inline-block;
}
html[dir=ltr] .input-group ul {
  left: auto !important;
  right: 0 !important;
}
html[dir=rtl] .input-group ul {
  left: 0 !important;
  right: auto !important;
}

.input-group ul li:nth-child(2) {
  display: none;
}

.input-group ul > li:first-child {
  display: inline-block;
}

.input-group ul:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 8px 6px;
  position: absolute;
  top: -8px;
  z-index: 22;
}
html[dir=ltr] .input-group ul:before {
  right: 10px;
}
html[dir=rtl] .input-group ul:before {
  left: 10px;
}

.input-group .dropdown-menu table {
  min-width: 224px;
  border-radius: 3px;
  overflow: hidden;
}

.input-group .dropdown-menu table[ng-switch-when=month] tr td {
  width: 33.3333%;
}

.input-group .dropdown-menu table[ng-switch-when=year] tr td {
  width: 20%;
}

.input-group .dropdown-menu table tr:first-child th {
  height: 30px;
  vertical-align: middle;
}

.input-group .dropdown-menu table tr:first-child th:first-child,
.input-group .dropdown-menu table tr:first-child th:last-child {
  min-width: 30px;
  width: 30px;
}

.input-group .dropdown-menu table tr th:first-child .btn-sm {
  float: left;
}

.input-group .dropdown-menu table tr th:last-child .btn-sm {
  float: right;
}

.input-group .dropdown-menu table tr td .btn-default {
  min-width: 30px;
  height: 30px;
}

.dropdown-menu table tr td .btn-default[disabled=disabled],
.dropdown-menu table tr td .btn-default[disabled=disabled]:hover,
.dropdown-menu table tr td .btn-default.active[disabled=disabled],
.dropdown-menu table tr td .btn-default.active[disabled=disabled]:hover {
  text-indent: -9999em;
  background: none;
}

.input-group .dropdown-menu table tr th .btn-sm {
  width: 30px;
  height: 30px;
}

.input-group .dropdown-menu table tr:nth-child(2) th {
  text-align: center;
  height: 20px;
  vertical-align: middle;
}

.input-group .dropdown-menu table tr th .pull-left:before,
.input-group .dropdown-menu table tr th .pull-right:after {
  position: absolute;
  top: 1px;
}
html[dir=ltr] .input-group .dropdown-menu table tr th .pull-left:before,
html[dir=ltr] .input-group .dropdown-menu table tr th .pull-right:after {
  left: 0;
}
html[dir=rtl] .input-group .dropdown-menu table tr th .pull-left:before,
html[dir=rtl] .input-group .dropdown-menu table tr th .pull-right:after {
  right: 0;
}

.date-p:before {
  position: absolute;
  top: calc(50% - 9px);
  left: 6px;
}

.date-view {
  height: 36px;
  width: 30px;
  position: relative;
  border: 0;
}
html[dir=ltr] .date-view {
  float: left;
  padding: 0;
  border-radius: 0 5px 5px 0;
}
html[dir=rtl] .date-view {
  float: right;
  padding: 0 14px 0 0;
  border-radius: 5px 0 0 5px;
}

.form-control {
  height: 36px;
  box-sizing: border-box;
  width: calc(100% - 30px);
  border: 0;
}
html[dir=ltr] .form-control {
  float: left;
  padding: 0 0 0 14px;
  border-radius: 5px 0 0 5px;
}
html[dir=rtl] .form-control {
  float: right;
  padding: 0 14px 0 0;
  border-radius: 0 5px 5px 0;
}

.results-center-ba-j {
  float: left;
  width: 100%;
  height: 108px;
  background: url(../../../images/backgrounds/results-header.jpg?v=650) no-repeat 50% 50%/cover;
  background-clip: content-box;
  padding: 0 0 2px;
  box-shadow: 0 3px 0 #a61f67;
}

.results-center-ba-j h4 {
  display: block;
  float: left;
  width: 100%;
  text-transform: uppercase;
  box-sizing: border-box;
}
html[dir=ltr] .results-center-ba-j h4 {
  padding: 68px 0 0 14px;
}
html[dir=rtl] .results-center-ba-j h4 {
  padding: 68px 14px 0 0;
}

.results-table-j {
  float: left;
  width: 100%;
  overflow: hidden;
}

.results-table-j table {
  width: calc(100% + 4px);
  border-collapse: separate;
  border-spacing: 2px 1px;
  margin: 0 0 20px -2px;
  table-layout: fixed;
}

.results-table-j table .icon-arrow-down5-j-sort {
  display: inline-block;
  font-family: "icomoon";
  vertical-align: baseline;
}
html[dir=ltr] .results-table-j table .icon-arrow-down5-j-sort {
  margin: 0 8px 0 0;
}
html[dir=rtl] .results-table-j table .icon-arrow-down5-j-sort {
  margin: 0 0 0 8px;
}

.results-table-j table .icon-arrow-down5-j-sort:before {
  content: "";
}

.results-table-j table .icon-arrow-down5-j-sort.up-j-icon:before {
  content: "";
}

.results-table-j table tr td, .results-table-j table tr th {
  padding: 0 10px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  vertical-align: top;
}
html[dir=ltr] .results-table-j table tr td, html[dir=ltr] .results-table-j table tr th {
  text-align: left;
}
html[dir=rtl] .results-table-j table tr td, html[dir=rtl] .results-table-j table tr th {
  text-align: right;
}

.results-table-j table tr td > div, .results-table-j table tr th > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.results-table-j table tr td:first-child, .results-table-j table tr th:first-child {
  width: 18%;
}

.results-table-j table tr td:nth-child(2), .results-table-j table tr th:nth-child(2) {
  width: 36%;
}

.results-table-j table tr td:nth-child(2), .results-table-j table tr th:nth-child(3) {
  width: 36%;
}

.results-table-j table tr td:last-child, .results-table-j table tr th:nth-child(4) {
  width: 20%;
}

.results-table-j ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  background-color: #2e323e;
  position: relative;
  overflow: hidden;
}

.results-table-j ul:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  width: 1px;
  height: 100%;
  background: #212531;
  z-index: 22;
}

.results-table-j ul li {
  box-sizing: border-box;
  width: 50%;
  padding: 0 10px;
  background-color: #2e323e;
  margin: 0;
  color: #c1c4cd;
  box-shadow: 0 1px 0 #212531 inset;
}
html[dir=ltr] .results-table-j ul li {
  float: left;
}
html[dir=rtl] .results-table-j ul li {
  float: right;
}

.results-table-j ul li:first-child, .results-table-j ul li:nth-child(2) {
  box-shadow: none;
}

.results-table-j ul li:only-child {
  width: 100%;
}

.results-table-j ul li span {
  padding-left: 5px;
  color: #b6862e;
}

.results-table-j td.result-details {
  padding: 10px;
  background-color: #404654;
}

.results-table-j td.result-details .md-progress-circular {
  position: relative;
  top: 0;
  left: 0;
  margin: 20px auto !important;
}

.j-relative {
  position: relative;
}

.j-absol-ovhid {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.todays-results-j {
  float: left;
  width: 100%;
}

.results-header-j {
  float: left;
  width: 100%;
}

.results-header-j h2 {
  display: block;
}
html[dir=ltr] .results-header-j h2 {
  float: left;
  padding: 12px 0 13px 18px;
}
html[dir=rtl] .results-header-j h2 {
  float: right;
  padding: 12px 18px 13px 0;
}

.todays-results-j > ul {
  float: left;
  width: calc( 100% - 20px );
  padding: 4px 10px;
}

.todays-results-j > ul > li {
  padding: 5px 7px;
  display: block;
  float: left;
  width: calc( 100% - 14px);
}

.todays-results-j > ul > li:last-child {
  border: 0;
  box-shadow: none;
}

.navigation-of-results-j {
  float: left;
  width: 100%;
  display: table;
  box-sizing: border-box;
  padding: 17px 10px 28px;
}

.results-table-cell-j {
  display: table-cell;
  width: 100%;
  vertical-align: bottom;
}

.results-table-cell-j.button-container-j {
  width: 1%;
  vertical-align: bottom;
  white-space: nowrap;
}
html[dir=ltr] .results-table-cell-j.button-container-j {
  padding: 0 0 0 8px;
}
html[dir=rtl] .results-table-cell-j.button-container-j {
  padding: 0 8px 0 0;
  transform: translate3d(0, 0, 0);
}

.button-container-j button {
  height: 36px;
  text-transform: uppercase;
  border: 0;
  border-radius: 5px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding: 0 20px;
  transition: 300ms color, 300ms background;
}
.button-container-j button:disabled {
  pointer-events: none;
  background: #1e2639;
  color: rgba(255, 255, 255, 0.2);
}

.navigation-of-results-j ul.search-tabs-conatiner {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
}
html[dir=ltr] .navigation-of-results-j ul.search-tabs-conatiner .search-by-team-name.loading:after {
  left: auto;
  right: 6px;
}
html[dir=rtl] .navigation-of-results-j ul.search-tabs-conatiner .search-by-team-name.loading:after {
  left: 6px;
}

.search-tabs-conatiner > li {
  display: table-cell;
  vertical-align: top;
  width: 1%;
  height: 60px;
  position: relative;
  box-sizing: border-box;
  padding: 0 8px;
}

.search-tabs-conatiner label {
  display: block;
  width: 100%;
  float: left;
  height: 100%;
}

.search-tabs-conatiner h5 {
  display: block;
  width: 100%;
  float: left;
  margin-bottom: 10px;
}

.results-select-j {
  height: 36px;
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 5px;
}

.results-select-j:before {
  content: "";
  font: 18px icomoon;
  position: absolute;
  top: calc((100% - 18px) / 2);
  height: 12px;
}
html[dir=ltr] .results-select-j:before {
  right: 14px;
}
html[dir=rtl] .results-select-j:before {
  left: 14px;
}

.results-select-j select {
  display: block;
  width: calc(100% + 24px);
  height: 100%;
  background: transparent;
  border: 0;
  position: relative;
  box-sizing: border-box;
  z-index: 50;
}
html[dir=ltr] .results-select-j select {
  float: left;
  padding: 0 39px 0 14px;
}
html[dir=rtl] .results-select-j select {
  float: right;
  padding: 0 14px 0 39px;
}

.search-tabs-conatiner .team-name-i {
  background: #1e2639;
  height: 36px;
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 0 14px;
  border: none;
  color: #7c8292;
  font-size: 12px;
  line-height: 14px;
}

.input-group ul:before {
  border-color: transparent transparent #212531 transparent;
}

.input-group .dropdown-menu table {
  background: #212531;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);
  border-radius: 0;
}

.input-group .dropdown-menu table tr th {
  background: #212531;
}

.input-group .dropdown-menu table tr:first-child th {
  background: #212531;
}

.input-group .dropdown-menu table tr td .btn-default {
  background: none;
  border-right: 1px solid #101219;
  border-bottom: 1px solid #101219;
  border-top: 1px solid #2c2f3a;
  border-left: 1px solid #2c2f3a;
  color: #7c8292;
  font-size: 12px;
  line-height: 12px;
}

.date-picker-b .dropdown-menu table tr td .btn-default[disabled=disabled],
.date-picker-b .dropdown-menu table tr td .btn-default[disabled=disabled]:hover {
  cursor: default;
  text-indent: 0;
  color: #7c8292;
  opacity: 0.4;
}

.dropdown-menu table tr td .btn-default:hover {
  background: #191b25;
}

.dropdown-menu table tr td .btn-default.active,
.dropdown-menu table tr td .btn-default.active:hover {
  background: #a61f67;
  color: #ffffff;
  border-right-color: #7b174c;
  border-bottom-color: #7b174c;
  border-top-color: #d12782;
  border-left-color: #d12782;
}

.input-group .dropdown-menu table tr th .btn-sm {
  background: none;
  border: none;
  color: #7c8292;
  font-size: 12px;
  line-height: 30px;
  position: relative;
}

.input-group .dropdown-menu table tr:nth-child(2) th {
  font-weight: normal;
  color: #7c8292;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}

.input-group .dropdown-menu table tr th .pull-left:before {
  left: 6px;
  font: 18px/30px "icomoon";
}
html[dir=ltr] .input-group .dropdown-menu table tr th .pull-left:before {
  content: "";
}
html[dir=rtl] .input-group .dropdown-menu table tr th .pull-left:before {
  content: "";
}

.input-group .dropdown-menu table tr th .pull-right:after {
  right: 0;
  font: 18px/30px "icomoon";
}
html[dir=ltr] .input-group .dropdown-menu table tr th .pull-right:after {
  content: "";
}
html[dir=rtl] .input-group .dropdown-menu table tr th .pull-right:after {
  content: "";
}

.date-p:before {
  font: 12px/18px "icomoon";
  content: "";
  color: #7c8292;
}

.date-view {
  background: #1e2639;
}

.form-control {
  background: #1e2639;
  color: #7c8292;
  font-size: 12px;
  line-height: 14px;
}

.no-result-to-show-j {
  float: left;
  width: 100%;
  padding: 50px 0;
  text-align: center;
  font-size: 32px;
  line-height: 34px;
  color: #7c8292;
  box-shadow: none;
}

.results-center-ba-j h4 {
  font-size: 24px;
  line-height: 26px;
  font-weight: normal;
  color: #ffffff;
}

.results-table-j table {
  color: #f4f4f6;
  font-size: 13px;
  line-height: 16px;
}

.results-table-j table tr td, .results-table-j table tr th {
  background: #2e323e;
  box-shadow: inset 0 1px 0 #2d303f;
}

.results-table-j table tr th {
  background: #212531;
}

.todays-results-j {
  background: #2e323e;
}

.todays-results-j > ul > li {
  color: #f4f4f6;
  font-size: 12px;
  line-height: 18px;
  border-bottom: 1px solid #0d0f17;
  box-shadow: 0 1px 0 #383b48;
  transition: 300ms background;
}
.todays-results-j > ul > li:hover {
  background: #404654;
}

.button-container-j button {
  color: #ffffff;
  background: #1a7051;
}

.results-header-j {
  background: #404654;
  border-bottom: 1px solid #0d0f17;
  box-shadow: 0 1px 0 #383b48;
}

.results-header-j h2 {
  color: #ffffff;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
}

.search-tabs-conatiner h5 {
  color: #c1c4cd;
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
}

.results-select-j {
  background: #1e2639;
}

.results-select-j:before {
  color: #7c8292;
}

.results-select-j select {
  color: #7c8292;
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
}

.results-select-j select option, .results-select-j select optgroup {
  background: #1e2639;
  color: #7c8292;
}

label.results-live-j {
  position: relative;
  display: inline-block;
  width: auto;
  height: 14px;
  float: none;
  vertical-align: top;
  cursor: pointer;
}
html[dir=ltr] label.results-live-j {
  margin: 0 0 0 15px;
  padding: 0 0 0 25px;
}
html[dir=rtl] label.results-live-j {
  margin: 0 15px 0 0;
  padding: 0 25px 0 0;
}

label.results-live-j input {
  position: absolute;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
html[dir=ltr] label.results-live-j input {
  left: 0;
}
html[dir=rtl] label.results-live-j input {
  right: 0;
}

label.results-live-j input + i {
  width: 16px;
  height: 16px;
  display: block;
  background-color: #1e2639;
  border-radius: 2px;
  position: absolute;
  top: -2px;
}
html[dir=ltr] label.results-live-j input + i {
  left: 0;
}
html[dir=rtl] label.results-live-j input + i {
  right: 0;
}

label.results-live-j input:checked + i:before {
  content: "";
  font: 6px/16px "icomoon";
  position: absolute;
  left: 4px;
  top: 0;
  color: #7c8292;
}

.todays-results-j-contain {
  float: left;
  width: 100%;
}

.todays-results-j-contain .md-progress-circular {
  margin: 50px auto;
}

.body-wrapper.results .game-center-container.left-menu-closed .scroll-contain {
  width: calc(100% - 284px);
}

@media screen and (max-width: 1260px) {
  .search-tabs-conatiner > li {
    padding: 0 4px;
  }

  .results-table-cell-j.button-container-j {
    padding-left: 4px;
  }

  .button-container-j button {
    font-size: 0;
    padding: 0 10px;
  }

  .button-container-j button:before {
    content: "";
    font: normal 20px "icomoon";
  }
}
@media screen and (min-width: 1600px) {
  .body-wrapper.results .game-center-container.left-menu-closed .scroll-contain {
    width: calc(100% - 360px);
  }
}
@media screen and (max-width: 1279px) {
  .body-wrapper.results .game-center-container.left-menu-closed .scroll-contain {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
sports-results {
  float: left;
  width: 100%;
  height: 100%;
  text-align: left;
  display: block;
}

@media screen and (max-width: 1260px) {
  .results-table-j table tr td:nth-child(2), .results-table-j table tr th:nth-child(3) {
    font-size: 12px;
  }

  .results-table-j table tr td:nth-child(2), .results-table-j table tr th:nth-child(2) {
    width: 28%;
  }

  .results-table-j table tr td:first-child, .results-table-j table tr th:first-child {
    font-size: 10px;
  }

  .results-table-j table tr td:last-child, .results-table-j table tr th:nth-child(4) {
    font-size: 10px;
    width: 40%;
  }

  .results-table-j ul {
    font-size: 11px;
  }
}
.search-by-team-name-results {
  position: relative;
}
.search-by-team-name-results ul {
  float: left;
  width: 100%;
  background: #2e323e;
  box-sizing: border-box;
  padding: 5px;
  position: absolute;
  top: 60px;
}
.search-by-team-name-results ul > li {
  display: table;
  padding: 0 0 5px 0;
  width: 100%;
}
.search-by-team-name-results ul > li > i {
  display: table-cell;
  vertical-align: top;
  font: 14px sport-icon;
  width: 20px;
  position: relative;
}
.search-by-team-name-results ul > li > span {
  color: #f4f4f6;
  display: table-cell;
  vertical-align: top;
  padding: 0 0 0 5px;
  box-shadow: 0 1px 0 #7c8292;
}

.search-by-team-name.loading {
  position: relative;
  float: left;
  width: 100%;
}
.search-by-team-name.loading:after {
  position: absolute;
  bottom: 6px;
  left: calc(50% - 13px);
  content: "";
  display: block;
  box-sizing: border-box;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border-top: 2px solid #a61f67;
  border-right: 2px solid transparent;
  animation: spinner 1200ms linear infinite;
}

div.draws-contain,
.general-text-list,
.radio-contein-withdraw,
.bet-container,
.express-contain,
#result-search,
.search-results-inner.casino #casino-result-search,
.tl-new .tl-info:hover .hover-sp,
.tl-new .current-time:hover ~ .tl-info .hover-sp,
.conteiner-goals .hover-sp,
.message-contain,
.right-block-history.message.compose .settings-info-contain .form-text textarea,
.block-more-event,
.clock .open-lang ul,
.fedback-info ul li textarea,
.deposit-alert-contain.casino .games-slider ul,
.text-payment-contain,
.form-contain.deposit .form-sign-in,
.right-betslip-contain-modern {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
div.draws-contain::-webkit-scrollbar-track,
.general-text-list::-webkit-scrollbar-track,
.radio-contein-withdraw::-webkit-scrollbar-track,
.bet-container::-webkit-scrollbar-track,
.express-contain::-webkit-scrollbar-track,
#result-search::-webkit-scrollbar-track,
.search-results-inner.casino #casino-result-search::-webkit-scrollbar-track,
.tl-new .tl-info:hover .hover-sp::-webkit-scrollbar-track,
.tl-new .current-time:hover ~ .tl-info .hover-sp::-webkit-scrollbar-track,
.conteiner-goals .hover-sp::-webkit-scrollbar-track,
.message-contain::-webkit-scrollbar-track,
.right-block-history.message.compose .settings-info-contain .form-text textarea::-webkit-scrollbar-track,
.block-more-event::-webkit-scrollbar-track,
.clock .open-lang ul::-webkit-scrollbar-track,
.fedback-info ul li textarea::-webkit-scrollbar-track,
.deposit-alert-contain.casino .games-slider ul::-webkit-scrollbar-track,
.text-payment-contain::-webkit-scrollbar-track,
.form-contain.deposit .form-sign-in::-webkit-scrollbar-track,
.right-betslip-contain-modern::-webkit-scrollbar-track {
  border-radius: 10px;
}
div.draws-contain::-webkit-scrollbar,
.general-text-list::-webkit-scrollbar,
.radio-contein-withdraw::-webkit-scrollbar,
.bet-container::-webkit-scrollbar,
.express-contain::-webkit-scrollbar,
#result-search::-webkit-scrollbar,
.search-results-inner.casino #casino-result-search::-webkit-scrollbar,
.tl-new .tl-info:hover .hover-sp::-webkit-scrollbar,
.tl-new .current-time:hover ~ .tl-info .hover-sp::-webkit-scrollbar,
.conteiner-goals .hover-sp::-webkit-scrollbar,
.message-contain::-webkit-scrollbar,
.right-block-history.message.compose .settings-info-contain .form-text textarea::-webkit-scrollbar,
.block-more-event::-webkit-scrollbar,
.clock .open-lang ul::-webkit-scrollbar,
.fedback-info ul li textarea::-webkit-scrollbar,
.deposit-alert-contain.casino .games-slider ul::-webkit-scrollbar,
.text-payment-contain::-webkit-scrollbar,
.form-contain.deposit .form-sign-in::-webkit-scrollbar,
.right-betslip-contain-modern::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
div.draws-contain::-webkit-scrollbar-thumb,
.general-text-list::-webkit-scrollbar-thumb,
.radio-contein-withdraw::-webkit-scrollbar-thumb,
.bet-container::-webkit-scrollbar-thumb,
.express-contain::-webkit-scrollbar-thumb,
#result-search::-webkit-scrollbar-thumb,
.search-results-inner.casino #casino-result-search::-webkit-scrollbar-thumb,
.tl-new .tl-info:hover .hover-sp::-webkit-scrollbar-thumb,
.tl-new .current-time:hover ~ .tl-info .hover-sp::-webkit-scrollbar-thumb,
.conteiner-goals .hover-sp::-webkit-scrollbar-thumb,
.message-contain::-webkit-scrollbar-thumb,
.right-block-history.message.compose .settings-info-contain .form-text textarea::-webkit-scrollbar-thumb,
.block-more-event::-webkit-scrollbar-thumb,
.clock .open-lang ul::-webkit-scrollbar-thumb,
.fedback-info ul li textarea::-webkit-scrollbar-thumb,
.deposit-alert-contain.casino .games-slider ul::-webkit-scrollbar-thumb,
.text-payment-contain::-webkit-scrollbar-thumb,
.form-contain.deposit .form-sign-in::-webkit-scrollbar-thumb,
.right-betslip-contain-modern::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
div.draws-contain::-webkit-scrollbar-thumb:hover,
.general-text-list::-webkit-scrollbar-thumb:hover,
.radio-contein-withdraw::-webkit-scrollbar-thumb:hover,
.bet-container::-webkit-scrollbar-thumb:hover,
.express-contain::-webkit-scrollbar-thumb:hover,
#result-search::-webkit-scrollbar-thumb:hover,
.search-results-inner.casino #casino-result-search::-webkit-scrollbar-thumb:hover,
.tl-new .tl-info:hover .hover-sp::-webkit-scrollbar-thumb:hover,
.tl-new .current-time:hover ~ .tl-info .hover-sp::-webkit-scrollbar-thumb:hover,
.conteiner-goals .hover-sp::-webkit-scrollbar-thumb:hover,
.message-contain::-webkit-scrollbar-thumb:hover,
.right-block-history.message.compose .settings-info-contain .form-text textarea::-webkit-scrollbar-thumb:hover,
.block-more-event::-webkit-scrollbar-thumb:hover,
.clock .open-lang ul::-webkit-scrollbar-thumb:hover,
.fedback-info ul li textarea::-webkit-scrollbar-thumb:hover,
.deposit-alert-contain.casino .games-slider ul::-webkit-scrollbar-thumb:hover,
.text-payment-contain::-webkit-scrollbar-thumb:hover,
.form-contain.deposit .form-sign-in::-webkit-scrollbar-thumb:hover,
.right-betslip-contain-modern::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.body-wrapper .form-contain.deposit {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.body-wrapper .form-contain.deposit::-webkit-scrollbar-track {
  border-radius: 10px;
}
.body-wrapper .form-contain.deposit::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.body-wrapper .form-contain.deposit::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.body-wrapper .form-contain.deposit::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.custom-radio input[type=radio] + span:before {
  background-color: #1e2639;
}

.custom-radio input[type=radio]:checked + span:after {
  background-color: #7c8292;
}

.subheader-enabled .header-bg:before {
  content: "";
  height: 36px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  transition: opacity 200ms;
  background: #212531;
}
.subheader-enabled .conteiner.show-fix .header-bg:before, .subheader-enabled .conteiner.show-fix .subtop-header-menu-j, .subheader-enabled .conteiner.show-game .header-bg:before, .subheader-enabled .conteiner.show-game .subtop-header-menu-j {
  display: none;
}

.subtop-header-menu-j {
  float: left;
  width: 100%;
  height: 36px;
  text-align: center;
  position: relative;
  box-sizing: border-box;
}
html[dir=rtl] .subtop-header-menu-j {
  direction: rtl;
}
.subtop-header-menu-j .clock-j {
  float: left;
  font: 11px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: #a61f67;
  margin: 6px 0;
  padding: 0 6px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 2px;
  z-index: 40;
}
@media screen and (max-width: 1100px) {
  .subtop-header-menu-j .clock-j span:first-child {
    display: none;
  }
}
.subtop-header-menu-j > ul {
  display: inline-block;
}
.subtop-header-menu-j > ul > li {
  display: inline-block;
  height: 36px;
}
html[dir=ltr] .subtop-header-menu-j > ul > li {
  margin: 0 40px 0 0;
}
@media screen and (max-width: 1260px) {
  html[dir=ltr] .subtop-header-menu-j > ul > li {
    margin: 0 30px 0 0;
  }
}
html[dir=rtl] .subtop-header-menu-j > ul > li {
  margin: 0 0 0 40px;
}
@media screen and (max-width: 1260px) {
  html[dir=rtl] .subtop-header-menu-j > ul > li {
    margin: 0 0 0 30px;
  }
}
.subtop-header-menu-j > ul > li:last-child {
  margin: 0;
}
.subtop-header-menu-j > ul > li > a {
  display: block;
  box-sizing: border-box;
  height: 36px;
  text-decoration: none;
  text-transform: uppercase;
  font: normal 12px/36px Roboto, Arial, Helvetica, sans-serif;
  transition: box-shadow 250ms;
  color: rgba(255, 255, 255, 0.73);
  position: relative;
}
.subtop-header-menu-j > ul > li > a:hover {
  color: #ffffff;
}
.subtop-header-menu-j > ul > li > a[data-badge]:not([data-badge=""]):before {
  content: attr(data-badge);
  display: block;
  position: absolute;
  top: 2px;
  right: -20%;
  height: 14px;
  background: rgba(166, 31, 103, 0.8);
  color: #ffffff;
  font: 700 9px/14px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 4px;
  border-radius: 1px;
}
.subtop-header-menu-j > ul > li.active {
  pointer-events: none;
}
.subtop-header-menu-j > ul > li.active > a {
  box-shadow: inset 0 -3px 0 #a61f67;
  color: #ffffff;
}

.body-wrapper.slider-open .subtop-header-menu-j,
.body-wrapper.slider-open .subheader-enabled .header-bg:before {
  display: none;
}

.history-list ul li.rezult-rate .won-rezult {
  color: #1A7051;
}
.history-list ul li.rezult-rate .lost-rezult {
  color: #DC0B13;
}
.history-list ul li.rezult-rate .unsettled-rezult {
  color: #C48735;
}

.toggle-j {
  box-sizing: border-box;
  width: 30px;
  height: 16px;
  border: 0;
  padding: 0;
  outline: 0;
  border-radius: 20px;
  background: #212531;
  color: #212531;
  transition-duration: 200ms;
  position: relative;
}
.toggle-j:before {
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background: #7c8292;
  overflow: hidden;
  display: block;
  position: absolute;
  top: 1px;
  transition-duration: 200ms;
  left: 1px;
}
.toggle-j.active {
  background: #1a7051;
  color: #1a7051;
}
.toggle-j.active:before {
  background: #ffffff;
  left: 15px;
}

.search-results-container,
.search-results-container-scroll {
  cursor: default;
}

#result-search *,
#casino-result-search * {
  box-sizing: border-box;
}

#result-search dl {
  margin: 0;
  float: left;
  width: 100%;
}
html[dir=rtl] #result-search dl {
  transform: translate3d(0, 0, 0);
}

#result-search dl dt {
  margin: 0;
  float: left;
  width: 100%;
  height: 28px;
  border-bottom: 1px solid #b7b7b7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(1, #E8E8E8));
  background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
  background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
  background-image: -webkit-linear-gradient(bottom, #FFF 0%, #E8E8E8 100%);
  background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
  background-image: linear-gradient(to bottom, #FFF 0%, #E8E8E8 100%);
  color: #8b8a8a;
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
html[dir=ltr] #result-search dl dt {
  padding: 0 20px 0 10px;
  text-align: left;
}
html[dir=rtl] #result-search dl dt {
  padding: 0 10px 0 20px;
  text-align: right;
}

#result-search dl dd {
  margin: 0;
  float: left;
  width: 100%;
}

#result-search dl dd button {
  border: 0;
  float: left;
  width: 100%;
  background: none;
  border-bottom: 1px solid #d8d8d8;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  transition: 300ms background, border 300ms;
}
html[dir=ltr] #result-search dl dd button {
  padding: 10px 20px 10px 15px;
  text-align: left;
}
html[dir=rtl] #result-search dl dd button {
  padding: 10px 15px 10px 20px;
  text-align: right;
}
#result-search dl dd button mark {
  color: #ffffff;
  background: #a61f67;
}

#result-search dl dd.active button,
#result-search dl dd button:hover,
#casino-result-search dl.active button,
#casino-result-search dl button:hover {
  background: #F0E4DC;
  border-color: #E8DED8;
}

#result-search dl dd:last-child,
#casino-result-search dl:last-child {
  border-radius: 0 0 2px 2px;
}

#result-search dl dd button div {
  font: 11px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #616161;
}

#casino-result-search dl {
  padding: 3px 0 6px 0;
  border-top: 1px solid #EEE;
  margin: 0;
  float: left;
  width: 100%;
  position: relative;
  transition: 300ms background, border 300ms;
}

#casino-result-search dt {
  width: 100px;
  float: left;
  margin: 6px 0 0 8px;
}

#casino-result-search dt img {
  display: block;
  max-width: 100px;
  border-radius: 2px;
}

#casino-result-search dd {
  float: left;
  width: calc(100% - 108px);
  padding: 6px 0 0 8px;
  font: bold 16px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #000;
  text-align: left;
}

#casino-result-search dd .play-game-button-search {
  background: #1a7051;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  padding: 9px 20px;
  border-radius: 4px;
  position: absolute;
  bottom: 6px;
  left: 117px;
  transition: 300ms background, 300ms color;
}

#casino-result-search dl:hover .play-game-button-search {
  background: #a61f67;
  color: #ffffff;
}

.casino-main .menu-casino .contain-menu-games > ul {
  width: calc(100% - 60px);
}
.casino-main .menu-casino .contain-menu-games > ul .more-games-j {
  float: right;
}

.menu-casino .contain-menu-games form {
  float: right;
  width: 40px;
  height: 40px;
  margin: 10px 0 0 10px;
  position: relative;
  z-index: 30;
}
.menu-casino .contain-menu-games form .block-search {
  margin: 0;
  background: #1e2639;
  height: 40px;
  min-width: 40px;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 3px;
  padding: 0;
}
.menu-casino .contain-menu-games form .block-search:before {
  left: 14px;
  line-height: 40px;
  color: #7c8292;
}
.menu-casino .contain-menu-games form .block-search:after {
  content: "";
  display: block;
  height: 10px;
  width: auto;
  top: 100%;
  left: 0;
  right: 0;
}
.menu-casino .contain-menu-games form .block-search input[type=text] {
  box-sizing: border-box;
  height: 40px;
  padding: 8px 5px 8px 40px;
  color: #7c8292;
  margin: 0;
}
.menu-casino .contain-menu-games form .block-search input[type=text]::-webkit-input-placeholder {
  color: #7c8292;
}
.menu-casino .contain-menu-games form .block-search input[type=text]:-moz-placeholder {
  color: #7c8292;
}
.menu-casino .contain-menu-games form .block-search input[type=text]::-moz-placeholder {
  color: #7c8292;
}
.menu-casino .contain-menu-games form .block-search input[type=text]:-ms-input-placeholder {
  color: #7c8292;
}
.menu-casino .contain-menu-games form .block-search input[type=text]:focus {
  width: 230px;
}
.menu-casino .contain-menu-games form .search-results-container,
.menu-casino .contain-menu-games form .search-results-container-scroll {
  right: 0;
  top: 50px;
}
.menu-casino .contain-menu-games form .search-results-inner .arrow-sport {
  right: 198px;
}

.modern-menu-j > ul {
  width: calc(100% - 90px);
}
.modern-menu-j form {
  float: right;
  width: 79px;
  height: 73px;
  margin: 0;
  position: relative;
  z-index: 9999;
  box-sizing: border-box;
}
.modern-menu-j form .block-search {
  margin: 0;
  padding: 0;
  background: linear-gradient(white, #F9F9F9);
  height: 74px;
  min-width: 79px;
  max-width: inherit;
  position: absolute;
  top: 0;
  border-radius: 0;
  z-index: 9999;
}
html[dir=ltr] .modern-menu-j form .block-search {
  right: 0;
}
html[dir=rtl] .modern-menu-j form .block-search {
  left: 0;
}
.modern-menu-j form .block-search:before {
  content: "";
  height: 30px;
  width: 30px;
  display: block;
  font: 16px/30px icomoon;
  text-align: center;
  color: #5f626d;
  border-radius: 20px;
  box-shadow: 0 0 0 2px #5f626d inset;
  top: 50%;
  margin-top: -15px;
  position: absolute;
}
html[dir=ltr] .modern-menu-j form .block-search:before {
  left: 24px;
}
html[dir=rtl] .modern-menu-j form .block-search:before {
  right: 24px;
}
.modern-menu-j form .block-search:after {
  content: "";
  display: block;
  height: 3px;
  width: auto;
  top: 100%;
  left: 0;
  right: 0;
}
.modern-menu-j form .block-search input[type=text] {
  box-sizing: border-box;
  height: 74px;
  border-radius: 0;
  box-shadow: inset -1px 0 0 #eaeaea;
  border-left: 1px solid #eaeaea;
  color: #5f626d;
  margin: 0;
  font: 24px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  z-index: 22;
  background: none !important;
}
html[dir=ltr] .modern-menu-j form .block-search input[type=text] {
  padding: 8px 10px 8px 67px;
}
html[dir=rtl] .modern-menu-j form .block-search input[type=text] {
  padding: 8px 67px 8px 10px;
}
.modern-menu-j form .block-search input[type=text]::-webkit-input-placeholder {
  color: #5f626d;
}
.modern-menu-j form .block-search input[type=text]:-moz-placeholder {
  color: #5f626d;
}
.modern-menu-j form .block-search input[type=text]::-moz-placeholder {
  color: #5f626d;
}
.modern-menu-j form .block-search input[type=text]:-ms-input-placeholder {
  color: #5f626d;
}
.modern-menu-j form .block-search input[type=text]:focus {
  width: 410px;
}
.modern-menu-j form .search-results-container,
.modern-menu-j form .search-results-container-scroll {
  top: 75px;
  width: 410px;
  box-shadow: 0 14px 60px -15px #000;
}
html[dir=ltr] .modern-menu-j form .search-results-container,
html[dir=ltr] .modern-menu-j form .search-results-container-scroll {
  right: 0;
}
html[dir=rtl] .modern-menu-j form .search-results-container,
html[dir=rtl] .modern-menu-j form .search-results-container-scroll {
  left: 0;
}
.modern-menu-j form .search-results-inner .arrow-sport {
  display: none;
}

.site-is-offline-j {
  color: #7c8292;
  width: 960px;
  margin: 85px auto;
  text-align: center;
  text-transform: uppercase;
  font: 22px/28px Roboto, Arial, Helvetica, sans-serif;
}

.games-pattern-j {
  margin: 0;
}

.subtop-game-menu-j {
  float: left;
  width: 100%;
  height: 36px;
  background: #171c2c;
  text-align: center;
  font-size: 0;
  position: relative;
  z-index: 60;
}
.subtop-game-menu-j .contein-nav-g {
  width: 100%;
  max-width: initial;
  min-width: auto;
  height: 36px;
}
html[dir=ltr] .subtop-game-menu-j .contein-nav-g > li {
  margin: 0 20px 0 0;
}
html[dir=rtl] .subtop-game-menu-j .contein-nav-g > li {
  margin: 0 0 0 20px;
}
.subtop-game-menu-j .contein-nav-g > li:last-child {
  margin: 0;
}
.subtop-game-menu-j li {
  display: inline-block;
  height: 36px;
}
html[dir=ltr] .subtop-game-menu-j li {
  margin-right: 28px;
}
html[dir=rtl] .subtop-game-menu-j li {
  margin-left: 28px;
}
.subtop-game-menu-j li a {
  display: block;
  height: 36px;
  text-decoration: none;
  text-transform: uppercase;
  font: normal 12px/36px Roboto, Arial, Helvetica, sans-serif;
  transition: color 250ms, box-shadow 250ms;
  color: #c1c4cd;
}
.subtop-game-menu-j li.active a {
  color: #ffffff;
  box-shadow: inset 0 -3px 0 #a61f67;
}
.subtop-game-menu-j li:last-child {
  margin: 0;
}
.subtop-game-menu-j.stretch-items ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.subtop-game-menu-j.stretch-items ul li {
  margin: 0;
}

.open_blok_news table, .open_blok_news table.visible, .popup_block-news table, .popup_block-news table.visible {
  width: 100% !important;
  margin-top: 50px;
  border-spacing: 0 3px;
  border-collapse: separate;
}
.open_blok_news table tr td, .open_blok_news table.visible tr td, .popup_block-news table tr td, .popup_block-news table.visible tr td {
  padding: 12px 20px;
  font: normal 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #2e323e;
  text-align: center;
  background: #F1F1F1;
  border: 0;
}
.open_blok_news table tr td p, .open_blok_news table.visible tr td p, .popup_block-news table tr td p, .popup_block-news table.visible tr td p {
  text-align: center;
}
.open_blok_news table tr:nth-child(odd) td, .open_blok_news table.visible tr:nth-child(odd) td, .popup_block-news table tr:nth-child(odd) td, .popup_block-news table.visible tr:nth-child(odd) td {
  background: #E6E6E6;
}
.open_blok_news table tr:first-child td:first-child, .open_blok_news table.visible tr:first-child td:first-child, .popup_block-news table tr:first-child td:first-child, .popup_block-news table.visible tr:first-child td:first-child {
  border-top-left-radius: 5px;
}
.open_blok_news table tr:first-child td:last-child, .open_blok_news table.visible tr:first-child td:last-child, .popup_block-news table tr:first-child td:last-child, .popup_block-news table.visible tr:first-child td:last-child {
  border-top-right-radius: 5px;
}
.open_blok_news table tr:last-child td:first-child, .open_blok_news table.visible tr:last-child td:first-child, .popup_block-news table tr:last-child td:first-child, .popup_block-news table.visible tr:last-child td:first-child {
  border-bottom-left-radius: 5px;
}
.open_blok_news table tr:last-child td:last-child, .open_blok_news table.visible tr:last-child td:last-child, .popup_block-news table tr:last-child td:last-child, .popup_block-news table.visible tr:last-child td:last-child {
  border-bottom-right-radius: 5px;
}

.better-odds > input[type=checkbox]:checked + p:after {
  background: #ffffff;
  left: 22px;
}

.better-odds > input[type=checkbox]:checked + p:before {
  background: #1a7051;
}

.category-nav ul li a.games-item-box {
  padding: 0 8px;
  height: 40px;
  text-align: center;
}

.category-nav ul li a.games-item-box > i {
  float: left;
  font-style: normal;
  width: 100%;
  display: inline-block;
  margin: 3px 0 2px;
}

.category-nav ul li a.games-item-box > .under-item-text {
  float: left;
  width: 100%;
  display: inline-block;
  bottom: 0;
}

.category-nav ul li a.games-item-box > .under-item-text > i {
  color: #293043;
  display: inline-block;
  background: #ffffff;
  border-radius: 7px;
  padding: 0 6px;
  font-style: normal;
  height: 16px;
  line-height: 16px;
}

/*Exchange Betslip*/
.exchange-odd-b {
  position: absolute;
  right: 28px;
  top: 6px;
  height: 17px;
  padding: 0 16px 0 7px;
  border: 1px solid #404654;
  background: #212531;
  box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  transition-duration: 360ms;
}

.exchange-odd-b > i {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-style: normal;
  width: 0;
  overflow: hidden;
  color: #7c8292;
  display: inline-block;
  padding: 0 0 0 7px;
  transition: all 360ms;
  float: right;
  max-width: 0;
  box-sizing: border-box;
}

.exchange-odd-b:hover > i {
  width: auto;
  padding-right: 8px;
  max-width: 100px;
}

.list-bet-block ul li:first-child .exchange-odd-b > span {
  text-indent: 0;
  position: relative;
  float: left;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #589cb2;
}

.exchange-odd-b:before {
  content: "";
  display: block;
  height: 18px;
  width: 18px;
  right: 0;
  position: absolute;
  top: 0;
  border-radius: 0 4px;
  z-index: 22;
}

/*Exchange Betslip END*/
.exchange-offers-j, .exchange-offers-j * {
  box-sizing: border-box;
}

.exchange-offers-j {
  float: left;
  width: 100%;
  margin: 5px 0 0;
}
.exchange-offers-j h5 {
  float: left;
  width: 100%;
  height: 31px;
  text-align: center;
  border-bottom: 1px solid #a61f67;
  border-radius: 5px 5px 0 0;
  background: #2e323e;
  text-transform: uppercase;
  color: #c2c5cd;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
}
.exchange-offers-j .exchange-offer-block-j {
  margin: 0 0 3px 0;
  float: left;
  width: 100%;
  background: #212532;
  color: #7b8191;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  overflow: hidden;
  padding: 10px 0 0 0;
}
.exchange-offers-j .exchange-offer-block-j:last-of-type {
  margin: 0;
  border-radius: 0 0 5px 5px;
}
.exchange-offers-j .exchange-offer-block-j p {
  padding: 0 10px;
  float: left;
  width: 100%;
}
.exchange-offers-j .exchange-offer-block-j .title-j {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 2px;
  color: #c2c5cd;
}
.exchange-offers-j .exchange-offer-block-j .eo-league-info-j {
  padding: 0 10px 10px 25px;
  float: left;
  width: 100%;
  position: relative;
}
.exchange-offers-j .exchange-offer-block-j .eo-league-info-j i {
  position: absolute;
  color: #e6e6e6;
  font: 11px/11px sport-icon;
  top: 0;
  left: 10px;
}
.exchange-offers-j .exchange-offer-block-j .eo-league-info-j span {
  display: inline-block;
  position: relative;
  padding-right: 10px;
  margin-right: 3px;
}
.exchange-offers-j .exchange-offer-block-j .eo-league-info-j span:after {
  content: "";
  font: 11px/10px icomoon;
  display: block;
  position: absolute;
  right: -2px;
  top: 3px;
}
.exchange-offers-j .exchange-offer-block-j .eo-league-info-j span:last-child {
  margin: 0;
  padding: 0;
}
.exchange-offers-j .exchange-offer-block-j .eo-league-info-j span:last-child:after {
  display: none;
}
.exchange-offers-j .exchange-offer-block-j ul {
  float: left;
  width: 100%;
  border-top: 1px solid #0d0f18;
  height: 28px;
}
.exchange-offers-j .exchange-offer-block-j ul li {
  display: block;
  float: left;
  height: 28px;
  font: 12px/26px Roboto, Arial, Helvetica, sans-serif;
  border-top: 1px solid #383c49;
  color: #c2c5cd;
  border-right: 1px solid #111417;
  background: #2e323e;
  text-align: center;
}
.exchange-offers-j .exchange-offer-block-j ul li.back-j {
  color: #589cb2;
  font-weight: bold;
}
.exchange-offers-j .exchange-offer-block-j ul li.lay-j {
  color: #a62b4a;
  font-weight: bold;
}
.exchange-offers-j .exchange-offer-block-j ul li:first-child {
  text-align: left;
  padding: 0 10px;
  width: calc(100% - 125px);
}
.exchange-offers-j .exchange-offer-block-j ul li:nth-child(2) {
  width: 61px;
}
.exchange-offers-j .exchange-offer-block-j ul li:last-child {
  border-right: 0;
  width: 64px;
  background: #212532;
  border-top-color: #2d313f;
  color: #7b8191;
}

.game-video-container {
  position: relative;
  z-index: 22;
  float: left;
  width: 100%;
  height: 100%;
}

.game-video-container.detached-game-container {
  position: static;
}

.video-player-container flashplayer,
.video-player-container hls-player,
.game-video-container video-player,
.game-video-container video-player .video-player-container,
.game-video-container .e-s-video-player,
.game-video-container .e-s-video-player .video-player-container {
  float: left;
  display: block;
  width: 100%;
  height: 100%;
}

.video-player-container object,
.video-player-container flashplayer,
.video-player-container hls-player,
.game-video-container video-player .video-player-container,
.game-video-container .e-s-video-player .video-player-container {
  animation: video-player-autoplay 4000ms ease-in-out;
}

video-player .video-control-buttons,
.e-s-video-player .video-control-buttons {
  position: absolute;
  top: -30px;
}
html[dir=ltr] video-player .video-control-buttons,
html[dir=ltr] .e-s-video-player .video-control-buttons {
  right: 86px;
}
html[dir=rtl] video-player .video-control-buttons,
html[dir=rtl] .e-s-video-player .video-control-buttons {
  left: 86px;
}
video-player .video-control-buttons > div,
.e-s-video-player .video-control-buttons > div {
  float: left;
  width: 20px;
  height: 30px;
  text-align: center;
  font: 16px/28px icomoon;
  color: #c1c4cd;
}
html[dir=ltr] video-player .video-control-buttons > div,
html[dir=ltr] .e-s-video-player .video-control-buttons > div {
  margin: 0 0 0 5px;
}
html[dir=rtl] video-player .video-control-buttons > div,
html[dir=rtl] .e-s-video-player .video-control-buttons > div {
  margin: 0 5px 0 0;
}
video-player .video-control-buttons > div.play-pause-control span.video-pause:before,
.e-s-video-player .video-control-buttons > div.play-pause-control span.video-pause:before {
  content: "";
}
video-player .video-control-buttons > div.play-pause-control span.video-play:before,
.e-s-video-player .video-control-buttons > div.play-pause-control span.video-play:before {
  content: "";
}
video-player .video-control-buttons > div.sound-volume-control span.video-mute:before,
.e-s-video-player .video-control-buttons > div.sound-volume-control span.video-mute:before {
  content: "";
}
video-player .video-control-buttons > div.sound-volume-control span.video-unmute:before,
.e-s-video-player .video-control-buttons > div.sound-volume-control span.video-unmute:before {
  content: "";
}
video-player .video-detached-game-name,
.e-s-video-player .video-detached-game-name {
  display: none;
  position: absolute;
  top: -26px;
  width: calc(100% - 90px);
}
html[dir=ltr] video-player .video-detached-game-name,
html[dir=ltr] .e-s-video-player .video-detached-game-name {
  left: 10px;
}
html[dir=rtl] video-player .video-detached-game-name,
html[dir=rtl] .e-s-video-player .video-detached-game-name {
  right: 10px;
}
video-player .video-detached-game-name > div,
.e-s-video-player .video-detached-game-name > div {
  font: 12px/23px Roboto, Arial, Helvetica, sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #f4f4f6;
}

html[dir=ltr] .game-video-detached video-player .video-control-buttons,
html[dir=ltr] .game-video-detached .e-s-video-player .video-control-buttons {
  right: 30px;
}
html[dir=rtl] .game-video-detached video-player .video-control-buttons,
html[dir=rtl] .game-video-detached .e-s-video-player .video-control-buttons {
  left: 30px;
}

.game-video-detached.game-video-fullscreen video-player,
.game-video-detached.game-video-fullscreen .e-s-video-player {
  margin-top: 26px;
}
.game-video-detached.game-video-fullscreen video-player .video-control-buttons,
.game-video-detached.game-video-fullscreen .e-s-video-player .video-control-buttons {
  top: -28px;
}
html[dir=ltr] .game-video-detached.game-video-fullscreen video-player .video-control-buttons,
html[dir=ltr] .game-video-detached.game-video-fullscreen .e-s-video-player .video-control-buttons {
  right: 30px;
}
html[dir=rtl] .game-video-detached.game-video-fullscreen video-player .video-control-buttons,
html[dir=rtl] .game-video-detached.game-video-fullscreen .e-s-video-player .video-control-buttons {
  left: 30px;
}
.game-video-detached.game-video-fullscreen video-player .video-player-container .video-player-control,
.game-video-detached.game-video-fullscreen .e-s-video-player .video-player-container .video-player-control {
  top: -26px;
}
html[dir=ltr] .game-video-detached.game-video-fullscreen video-player .video-player-container .video-player-control,
html[dir=ltr] .game-video-detached.game-video-fullscreen .e-s-video-player .video-player-container .video-player-control {
  right: 57px;
}
html[dir=rtl] .game-video-detached.game-video-fullscreen video-player .video-player-container .video-player-control,
html[dir=rtl] .game-video-detached.game-video-fullscreen .e-s-video-player .video-player-container .video-player-control {
  left: 57px;
}
.game-video-detached.game-video-fullscreen video-player .video-detached-game-name,
.game-video-detached.game-video-fullscreen .e-s-video-player .video-detached-game-name {
  width: calc(100% - 300px);
}

.detached-game-container video-player .video-detached-game-name,
.detached-game-container .e-s-video-player .video-detached-game-name {
  display: block;
}

.asian-separator-container-b .game-video-container video-player,
.asian-separator-container-b .game-video-container .e-s-video-player {
  position: relative;
  /* .video-player-container .video-player-control {
      display: none;
    }*/
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container .video-player-container .video-player-control {
  display: none;
}

@keyframes video-player-autoplay {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    transform: scale(2.4);
  }
  99% {
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
.pool-stake-box-j button {
  background: #1a7051;
  color: #ffffff;
}

.pool-stake-box-j button:hover {
  background: #a61f67;
  color: #ffffff;
}

.random-buttons-j a:hover:before, .random-buttons-j a.active:before {
  color: #a61f67;
}

.sms-code-block.active .button-sms > div {
  font: 12px/44px Roboto, Arial, Helvetica, sans-serif;
  background: #a61f67;
  color: #ffffff;
}
@media screen and (max-height: 768px) {
  .sms-code-block.active .button-sms > div {
    height: 36px;
    line-height: 36px;
  }
}

.body-wrapper:not(.VivaroBet):not(.VBET) .main-nav ul li.my-bets a {
  padding-left: 32px;
}
.body-wrapper:not(.VivaroBet):not(.VBET) i.my-bets-icon-tab-b:before {
  content: "";
}
.body-wrapper:not(.VivaroBet):not(.VBET) .main-nav ul li.my-bets > a:after {
  content: "";
  font: 22px/42px icomoon;
  text-shadow: none;
  left: 3px;
  position: absolute;
  top: 0;
}
.body-wrapper:not(.VivaroBet):not(.VBET).modern .conteiner-content .name-b-list h2:after {
  content: "";
  font: 20px/40px icomoon;
  left: 0;
  bottom: 18px;
  text-shadow: none;
  position: absolute;
}
.body-wrapper:not(.VivaroBet):not(.VBET) .icon-v:after {
  content: "";
  font: 18px/28px icomoon;
  left: -3px;
  text-shadow: none;
}
.body-wrapper:not(.VivaroBet):not(.VBET) .my-bets-b b.mybets-icon-box-b:before {
  content: "";
  font-size: 16px;
}

.mini-game-container-j {
  margin: 10px 0 0;
  float: left;
  width: 100%;
  position: relative;
  height: 191px;
  overflow: hidden;
  transition: height 300ms;
}
.mini-game-container-j.closed {
  height: 31px;
}
.mini-game-container-j.closed p {
  display: block;
}
.mini-game-container-j.closed .minigame-selectbox-j {
  display: none;
}
.mini-game-container-j .choose-minigame-j {
  float: left;
  width: 100%;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #a61f67;
  height: 31px;
  background: #2e323e;
  padding: 0 30px 0 0;
  position: relative;
  box-sizing: border-box;
}
.mini-game-container-j iframe {
  width: 100%;
  height: 160px;
  display: block;
}
.mini-game-container-j p {
  display: none;
  float: left;
  width: 100%;
  height: 30px;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  text-transform: uppercase;
  padding: 0 0 0 6px;
  box-sizing: border-box;
  border-radius: 5px 0 0 0;
}
.mini-game-container-j .minigame-selectbox-j {
  float: left;
  width: 100%;
  height: 30px;
  position: relative;
  overflow: hidden;
}
.mini-game-container-j .minigame-selectbox-j select {
  background: #2e323e;
  position: relative;
  z-index: 10;
  border: 0;
  width: 100%;
  padding: 0 0 0 6px;
  height: 30px;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 5px 0 0 0;
}
.mini-game-container-j .minigame-selectbox-j select option {
  background: #2e323e;
}
.mini-game-container-j .minigame-selectbox-j:after {
  content: "";
  font: 14px/30px icomoon;
  display: block;
  position: absolute;
  width: 26px;
  text-align: center;
  top: 0;
  right: 3px;
  color: #c1c4cd;
  pointer-events: none;
  z-index: 55;
}

.hide-iframe-j {
  display: block;
  height: 30px;
  position: absolute;
  width: 30px;
  text-decoration: none;
  top: 0;
  right: 0;
}
.hide-iframe-j:before {
  content: "";
  font: 8px/24px icomoon;
  position: absolute;
  right: 0;
  top: 3px;
  color: #c1c4cd;
  height: 24px;
  display: block;
  width: 30px;
  border-left: 1px solid #212531;
  text-align: center;
}

.mini-game-container-j.closed .hide-iframe-j:before {
  content: "";
  font: 14px/24px icomoon;
  text-indent: -3px;
}

.account-info-fr-pp {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: light;
  scrollbar-shadow-color: light;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 light;
  scrollbar-width: thin;
}
.account-info-fr-pp::-webkit-scrollbar-track {
  border-radius: 10px;
}
.account-info-fr-pp::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: light;
  border-radius: 10px;
}
.account-info-fr-pp::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.account-info-fr-pp::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.complite-info-register {
  float: left;
  width: 100%;
  margin: 50px 0;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #505768;
  box-sizing: border-box;
  padding: 36px;
  background: #171c2c;
}

.complite-info-register a {
  text-decoration: underline;
  color: #c1c4cd;
  transition: color 260ms;
}

.complite-info-register a:hover {
  color: #f4f4f6;
  text-decoration: none;
}

.capslock-is-on-j {
  position: absolute;
  bottom: 100%;
  left: 0;
  background: #c1c4cd;
  padding: 10px;
  border-radius: 2px;
  color: #404654;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  z-index: 99;
  display: none;
}

input[type=password]:focus ~ .capslock-is-on-j {
  display: block;
}

.capslock-is-on-j:before {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #c1c4cd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  position: absolute;
  left: 10px;
  top: 100%;
}

.big-slider-casino-directive {
  float: left;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

.casino-slider-wrapper, .casino-slider-wrapper > div {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
  box-sizing: border-box;
}

.slide-container-repeat-b {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  box-sizing: border-box;
  display: none;
  z-index: 11;
}
html[dir=ltr] .slide-container-repeat-b {
  left: 0;
}
html[dir=rtl] .slide-container-repeat-b {
  right: 0;
}

.slider-optional-b-casino {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  z-index: 90;
  padding: 0 15px;
  background: rgba(64, 70, 84, 0.4);
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
  text-align: left;
}
.slider-optional-b-casino > span {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #4e4e56;
  border-radius: 50%;
  text-align: center;
  margin: 14px 4px 0;
}
.slider-optional-b-casino > span.active {
  cursor: default;
  background: #a61f67;
}

.slider-arrows-b-casino .slider-optional-b-casino {
  width: auto;
  height: auto;
  margin: 0 26px;
  padding: 0;
  bottom: 26px;
  background: none;
}
html[dir=ltr] .slider-arrows-b-casino .slider-optional-b-casino {
  left: 0;
}
html[dir=rtl] .slider-arrows-b-casino .slider-optional-b-casino {
  right: 0;
}
.slider-arrows-b-casino .slider-optional-b-casino > span {
  width: 30px;
  height: 22px;
  margin: 0;
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.7);
  background: rgba(25, 29, 42, 0.5);
  border-radius: 0;
}
.slider-arrows-b-casino .slider-optional-b-casino > span:not(.slider-amount-btn) {
  font: 10px/22px icomoon;
}
.slider-arrows-b-casino .slider-optional-b-casino > span:not(.slider-amount-btn):hover {
  color: white;
  background: rgba(25, 29, 42, 0.8);
}
html[dir=ltr] .slider-arrows-b-casino .slider-optional-b-casino > span:first-child {
  border-radius: 10px 0 0 10px;
}
html[dir=rtl] .slider-arrows-b-casino .slider-optional-b-casino > span:first-child {
  border-radius: 0 10px 10px 0;
}
html[dir=ltr] .slider-arrows-b-casino .slider-optional-b-casino > span:first-child:before {
  content: "";
}
html[dir=rtl] .slider-arrows-b-casino .slider-optional-b-casino > span:first-child:before {
  content: "";
}
html[dir=ltr] .slider-arrows-b-casino .slider-optional-b-casino > span:last-child {
  border-radius: 0 10px 10px 0;
}
html[dir=rtl] .slider-arrows-b-casino .slider-optional-b-casino > span:last-child {
  border-radius: 10px 0 0 10px;
}
html[dir=ltr] .slider-arrows-b-casino .slider-optional-b-casino > span:last-child:before {
  content: "";
}
html[dir=rtl] .slider-arrows-b-casino .slider-optional-b-casino > span:last-child:before {
  content: "";
}
.slider-arrows-b-casino .slide-casino-new-img-b > button {
  bottom: 64px;
  left: 26px;
}

.slide-casino-new-img-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  display: block;
}
.slide-casino-new-img-b .promotions-in-mixed-balance > h1 {
  display: none;
}

.slide-container-repeat-b.ng-hide-remove-active {
  display: block !important;
  z-index: 22;
  animation: image-slider-b 1000ms ease-in-out;
}

.slide-container-repeat-b.active-remove-active {
  display: block !important;
  animation: image-slider-b-hide 1000ms ease;
  transform: translate3d(0, 0, 0);
}

.slide-container-repeat-b.active {
  display: block;
  z-index: 33;
  position: static;
}

.slide-container-repeat-b.ng-hide-remove-active > .slide-casino-new-img-b,
.slide-container-repeat-b.active-remove-active > .slide-casino-new-img-b,
.slide-container-repeat-b.active > .slide-casino-new-img-b {
  display: block;
}

.slide-casino-new-img-b > a, .slide-casino-new-img-b > img {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  text-decoration: none;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 50%;
}

.slide-casino-new-img-b > button {
  position: absolute;
  bottom: 55px;
  left: 20px;
  box-sizing: border-box;
  z-index: 66;
  background: #a61f67;
  color: #ffffff;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  height: 36px;
  padding: 0 15px;
  min-width: 110px;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  animation: popup-enter 0.3s ease-in-out;
}

.printing-page {
  box-sizing: border-box;
  padding: 48px;
  color: #c1c4cd;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.printing-page .printing-page-content {
  margin: 12px 0 0;
  color: #7c8292;
  text-transform: none;
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
}
.printing-page .printing-page-content a {
  color: #c1c4cd;
}

.viewSwitcher-j {
  position: relative;
  z-index: 600;
}
.viewSwitcher-j.select-pagination {
  display: table;
  margin: 0 0 10px;
}
html[dir=ltr] .viewSwitcher-j.select-pagination {
  float: right;
}
html[dir=rtl] .viewSwitcher-j.select-pagination {
  float: left;
}
.viewSwitcher-j.select-pagination > p {
  display: table-cell;
  vertical-align: middle;
  background: #212531;
}
.viewSwitcher-j.select-pagination > p > i {
  display: inline-block;
  width: 28px;
  background: #2e323e;
  height: 100%;
  text-align: center;
  font: 14px/24px icomoon;
}
.viewSwitcher-j.select-pagination > p > span {
  display: inline-block;
  vertical-align: middle;
  margin: -8px 4px 0;
  color: rgba(255, 255, 255, 0.8);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.viewSwitcher-j.select-pagination > p > b {
  display: inline-block;
  vertical-align: middle;
  background: #a61f67;
  color: #ffffff;
  font: 700 11px/12px Roboto, Arial, Helvetica, sans-serif;
  height: 12px;
  margin-top: -6px;
  padding: 0 3px;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
}
html[dir=ltr] .viewSwitcher-j.select-pagination > p > b {
  margin-right: 4px;
}
html[dir=rtl] .viewSwitcher-j.select-pagination > p > b {
  margin-left: 4px;
}
.viewSwitcher-j.select-pagination > span {
  text-align: right;
  display: table-cell;
  vertical-align: middle;
  margin: 0 0 4px;
  padding: 0 10px;
  color: #ffffff;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
}
.viewSwitcher-j.select-pagination > ul {
  display: table-cell;
  vertical-align: middle;
  width: 50px;
}
.viewSwitcher-j.select-pagination > ul > li {
  padding: 0;
}
.viewSwitcher-j.select-pagination > ul > li p:before {
  width: 20px;
}
.viewSwitcher-j.select-pagination > ul > li > ul {
  width: 100%;
  left: 0;
  max-height: 150px;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.viewSwitcher-j.select-pagination > ul > li > ul::-webkit-scrollbar-track {
  border-radius: 10px;
}
.viewSwitcher-j.select-pagination > ul > li > ul::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.viewSwitcher-j.select-pagination > ul > li > ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.viewSwitcher-j.select-pagination > ul > li > ul::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.viewSwitcher-j.select-pagination ~ .select-pagination > ul > li > ul {
  top: auto;
  bottom: 100%;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.5), inset 0 2px 3px -1px rgba(0, 0, 0, 0.5);
}
.viewSwitcher-j > ul {
  width: 100%;
  height: 24px;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  background: #212531;
  border-radius: 2px;
  color: #a4a9bc;
}
.viewSwitcher-j > ul > li {
  display: block;
  width: 100%;
  padding: 0 2px;
  position: relative;
  box-sizing: border-box;
}
html[dir=ltr] .viewSwitcher-j > ul > li {
  float: left;
}
html[dir=rtl] .viewSwitcher-j > ul > li {
  float: right;
}
.viewSwitcher-j > ul > li:first-child:nth-last-child(2), .viewSwitcher-j > ul > li:first-child:nth-last-child(2) + li {
  width: 50%;
}
.viewSwitcher-j > ul > li:first-child:nth-last-child(3), .viewSwitcher-j > ul > li:first-child:nth-last-child(3) + li {
  width: calc(50% - 12px);
}
.viewSwitcher-j > ul > li:first-child:nth-last-child(4), .viewSwitcher-j > ul > li:first-child:nth-last-child(4) + li {
  width: calc(50% - 24px);
}
.viewSwitcher-j > ul > li.scrollToggle, .viewSwitcher-j > ul > li.systemCalculator {
  width: 24px;
  text-align: center;
  transition: color 250ms, box-shadow 250ms;
  font: 12px/24px icomoon;
}
.viewSwitcher-j > ul > li.scrollToggle:hover, .viewSwitcher-j > ul > li.scrollToggle.active, .viewSwitcher-j > ul > li.systemCalculator:hover, .viewSwitcher-j > ul > li.systemCalculator.active {
  color: #f4f4f6;
}
.viewSwitcher-j > ul > li.scrollToggle:before {
  content: "";
}
.viewSwitcher-j > ul > li.systemCalculator:before {
  content: "";
}
.viewSwitcher-j > ul > li:not(:only-child):not(:last-child):after {
  box-sizing: border-box;
  position: absolute;
  display: block;
  content: "";
  height: 16px;
  width: 1px;
  background: #101219;
  top: 4px;
}
html[dir=ltr] .viewSwitcher-j > ul > li:not(:only-child):not(:last-child):after {
  right: 0;
}
html[dir=rtl] .viewSwitcher-j > ul > li:not(:only-child):not(:last-child):after {
  left: 0;
}
.viewSwitcher-j > ul > li p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
html[dir=ltr] .viewSwitcher-j > ul > li p {
  padding: 0 20px 0 7px;
}
html[dir=rtl] .viewSwitcher-j > ul > li p {
  padding: 0 7px 0 20px;
}
.viewSwitcher-j > ul > li p:before {
  content: "";
  width: 28px;
  height: 24px;
  position: absolute;
  top: 0;
  display: block;
  color: #505768;
  font: normal 16px/24px icomoon;
  text-align: center;
}
html[dir=ltr] .viewSwitcher-j > ul > li p:before {
  right: 0;
}
html[dir=rtl] .viewSwitcher-j > ul > li p:before {
  left: 0;
}
.viewSwitcher-j > ul > li.active p {
  background: #363945;
}
.viewSwitcher-j > ul > li.active p:before {
  content: "";
}
.viewSwitcher-j > ul > li.active > ul {
  display: block;
}
.viewSwitcher-j > ul > li > ul {
  display: none;
  background: #363945;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 2px;
  top: 100%;
  width: calc(100% - 4px);
}
.viewSwitcher-j > ul > li > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #7c8292;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 8px;
  height: 30px;
  transition: color 240ms, background 240ms;
}
.viewSwitcher-j > ul > li > ul > li span {
  float: left;
  width: 100%;
  display: block;
  box-shadow: 0 1px 0 #212531 inset;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.viewSwitcher-j > ul > li > ul > li.active {
  background: #1a7051;
  color: #ffffff;
  pointer-events: none;
}
.viewSwitcher-j > ul > li > ul > li.active span {
  box-shadow: none;
}
.viewSwitcher-j > ul > li > ul > li:hover {
  color: #ffffff;
}

.conteiner-content .viewSwitcher-j {
  margin: 0 0 10px;
}
.conteiner-content .viewSwitcher-j > ul {
  background: #e6e6e6;
  color: #293043;
}
.conteiner-content .viewSwitcher-j > ul > li.scrollToggle:hover, .conteiner-content .viewSwitcher-j > ul > li.scrollToggle.active, .conteiner-content .viewSwitcher-j > ul > li.systemCalculator:hover, .conteiner-content .viewSwitcher-j > ul > li.systemCalculator.active {
  color: #363945;
}
.conteiner-content .viewSwitcher-j > ul > li:not(:only-child):not(:last-child):after {
  background: #cbcbcb;
}
.conteiner-content .viewSwitcher-j > ul > li p:before {
  color: #505768;
}
.conteiner-content .viewSwitcher-j > ul > li.active p {
  background: none;
  color: #293043;
}
.conteiner-content .viewSwitcher-j > ul > li > ul {
  background: #e6e6e6;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.5);
}
.conteiner-content .viewSwitcher-j > ul > li > ul > li {
  color: #7c8292;
}
.conteiner-content .viewSwitcher-j > ul > li > ul > li span {
  box-shadow: 0 1px 0 #fff inset;
}
.conteiner-content .viewSwitcher-j > ul > li > ul > li.active {
  background: #1a7051;
  color: #ffffff;
}
.conteiner-content .viewSwitcher-j > ul > li > ul > li.active span {
  box-shadow: none;
}
.conteiner-content .viewSwitcher-j > ul > li > ul > li:hover {
  color: #121623;
}

.right-betslip-contain .viewSwitcher-j {
  margin: 0 0 5px;
}
.right-betslip-contain .viewSwitcher-j > ul {
  background: #212531;
  color: #a4a9bc;
}
.right-betslip-contain .viewSwitcher-j > ul > li:not(:only-child):not(:last-child):after {
  background: #101219;
}
.right-betslip-contain .viewSwitcher-j > ul > li p:before {
  color: #505768;
}
.right-betslip-contain .viewSwitcher-j > ul > li.active p {
  background: #363945;
}
.right-betslip-contain .viewSwitcher-j > ul > li > ul {
  background: #363945;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.5);
}
.right-betslip-contain .viewSwitcher-j > ul > li > ul > li {
  color: #7c8292;
}
.right-betslip-contain .viewSwitcher-j > ul > li > ul > li span {
  box-shadow: 0 1px 0 #212531 inset;
}
.right-betslip-contain .viewSwitcher-j > ul > li > ul > li.active {
  background: #1a7051;
  color: #ffffff;
}
.right-betslip-contain .viewSwitcher-j > ul > li > ul > li.active span {
  box-shadow: none;
}
.right-betslip-contain .viewSwitcher-j > ul > li > ul > li:hover {
  color: #ffffff;
}

.quickBet-and-bsSettings-j {
  float: left;
  width: 100%;
  position: relative;
  color: #1e2639;
}
.quickBet-and-bsSettings-j .quickBetButton-j {
  float: left;
  width: 100%;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  position: relative;
  min-height: 26px;
}
html[dir=ltr] .quickBet-and-bsSettings-j .quickBetButton-j {
  padding: 5px 32px 5px 40px;
}
html[dir=rtl] .quickBet-and-bsSettings-j .quickBetButton-j {
  padding: 5px 40px 5px 32px;
}
.quickBet-and-bsSettings-j .quickBetButton-j .md-progress-circular.small-progress {
  position: absolute;
  top: 3px;
  padding: 0 !important;
  margin: 0 !important;
}
html[dir=ltr] .quickBet-and-bsSettings-j .quickBetButton-j .md-progress-circular.small-progress {
  left: 8px;
}
html[dir=rtl] .quickBet-and-bsSettings-j .quickBetButton-j .md-progress-circular.small-progress {
  right: 8px;
}
.quickBet-and-bsSettings-j .quickBetButton-j i {
  display: block;
  float: left;
  width: 26px;
  height: 16px;
  background: #737887;
  transition: background 240ms;
  position: absolute;
  top: 5px;
  border-radius: 20px;
  margin: 0;
}
html[dir=ltr] .quickBet-and-bsSettings-j .quickBetButton-j i {
  left: 8px;
}
html[dir=rtl] .quickBet-and-bsSettings-j .quickBetButton-j i {
  right: 8px;
}
.quickBet-and-bsSettings-j .quickBetButton-j i:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #fff;
  transform: translate3d(0, 0, 0);
  transition: left 240ms, background 240ms;
  cursor: pointer;
}
html[dir=ltr] .quickBet-and-bsSettings-j .quickBetButton-j i:before {
  left: 1px;
}
html[dir=rtl] .quickBet-and-bsSettings-j .quickBetButton-j i:before {
  right: 1px;
}
.quickBet-and-bsSettings-j .quickBetButton-j.disabled i, .quickBet-and-bsSettings-j .quickBetButton-j.disabled i:before {
  cursor: default;
}
.quickBet-and-bsSettings-j .quickBetButton-j.disabled i:hover b {
  display: block;
}
.quickBet-and-bsSettings-j .quickBetButton-j.active i {
  background: #1a7051;
}
.quickBet-and-bsSettings-j .quickBetButton-j.active i:before {
  background: #ffffff;
}
html[dir=ltr] .quickBet-and-bsSettings-j .quickBetButton-j.active i:before {
  left: 11px;
}
html[dir=rtl] .quickBet-and-bsSettings-j .quickBetButton-j.active i:before {
  right: 11px;
}
.quickBet-and-bsSettings-j .quickBetButton-j b {
  display: none;
  position: absolute;
  background: #c1c4cd;
  color: #404654;
  top: calc(100% + 10px);
  width: 200px;
  font-style: normal;
  font-weight: normal;
  padding: 8px;
  border-radius: 2px;
  pointer-events: none;
  z-index: 100;
}
.quickBet-and-bsSettings-j .quickBetButton-j b:after {
  bottom: 100%;
  left: 6px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-bottom-color: #C1C4CD;
  border-width: 6px;
}
.quickBet-and-bsSettings-j .quickBetButton-j p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  width: 100%;
}

.betSettingsContainer-j {
  position: relative;
  float: left;
  width: 100%;
}
.betSettingsContainer-j > i {
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  color: #737887;
  bottom: 100%;
  font: 12px/26px icomoon;
  text-align: center;
  transform: rotate(0deg) translate3d(0, 0, 0);
  transition: transform 500ms;
}
html[dir=ltr] .betSettingsContainer-j > i {
  right: 0;
}
html[dir=rtl] .betSettingsContainer-j > i {
  left: 0;
}
.betSettingsContainer-j > i:before {
  content: "";
}
.betSettingsContainer-j.active > i {
  transform: rotate(90deg) translate3d(0, 0, 0);
}

.betslipOptions-j {
  float: left;
  width: 100%;
  overflow: hidden;
  max-height: 0;
  transition: 300ms max-height;
  transform: translate3d(0, 0, 0);
}
.active .betslipOptions-j {
  max-height: 200px;
}
.betslipOptions-j > div {
  padding: 8px;
  width: 100%;
  box-sizing: border-box;
  background: #fff;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  float: left;
}
html[dir=ltr] .betslipOptions-j > div {
  text-align: left;
}
html[dir=rtl] .betslipOptions-j > div {
  text-align: right;
}
.betslipOptions-j > div > p {
  display: none;
}
.betslipOptions-j > div > span {
  padding: 0 0 6px 0;
}
.betslipOptions-j span, .betslipOptions-j label {
  display: block;
  float: left;
  width: 100%;
}
.betslipOptions-j label {
  position: relative;
  cursor: pointer;
}
.betslipOptions-j label input {
  position: absolute;
  top: 0;
  opacity: 0;
  pointer-events: none;
}
html[dir=ltr] .betslipOptions-j label input {
  left: 0;
}
html[dir=rtl] .betslipOptions-j label input {
  right: 0;
}
.betslipOptions-j label span {
  height: 16px;
  margin: 5px 0;
  box-sizing: border-box;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .betslipOptions-j label span {
  padding: 0 0 0 22px;
}
html[dir=rtl] .betslipOptions-j label span {
  padding: 0 22px 0 0;
}
.betslipOptions-j label span:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: #cfd6dc;
  position: absolute;
  border-radius: 50%;
  top: 0;
}
html[dir=ltr] .betslipOptions-j label span:before {
  left: 0;
}
html[dir=rtl] .betslipOptions-j label span:before {
  right: 0;
}
.betslipOptions-j label:last-child span {
  margin-bottom: 0;
}
.betslipOptions-j label input[type=radio]:checked + span:before {
  background: #a1b5b1;
}
.betslipOptions-j label input[type=radio]:checked + span:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 5px;
  border-radius: 50%;
  background: #fff;
  z-index: 33;
}
html[dir=ltr] .betslipOptions-j label input[type=radio]:checked + span:after {
  left: 5px;
}
html[dir=rtl] .betslipOptions-j label input[type=radio]:checked + span:after {
  right: 5px;
}

.additionalButtonsBetslip-j {
  float: left;
  width: 100%;
}
.additionalButtonsBetslip-j button {
  float: left;
  width: 100%;
  border: 0;
  position: relative;
  background: none;
  height: 30px;
  padding: 0;
  text-transform: uppercase;
  font: 11px/30px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
}
.additionalButtonsBetslip-j button span, .additionalButtonsBetslip-j button a {
  display: block;
  float: left;
  width: 100%;
  height: 100%;
  color: #757c8e;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 3px;
  box-sizing: border-box;
  transition: 300ms color, 300ms background;
  text-decoration: none;
}
.additionalButtonsBetslip-j button:not(:only-child):not(:first-child):before {
  box-sizing: border-box;
  position: absolute;
  display: block;
  content: "";
  height: 16px;
  width: 1px;
  background: #cbcbcb;
  top: 7px;
  left: 0;
}
.additionalButtonsBetslip-j button:hover span, .additionalButtonsBetslip-j button:hover a {
  color: #ffffff;
  background: #1a7051;
  text-decoration: none;
}
.additionalButtonsBetslip-j button:hover:before, .additionalButtonsBetslip-j button:hover + button:before {
  opacity: 0;
}
.additionalButtonsBetslip-j button span[data-count]:after {
  content: " (" attr(data-count) ")";
}
.additionalButtonsBetslip-j button span[data-count="0"]:after {
  display: none;
}
.additionalButtonsBetslip-j button:first-child:nth-last-child(2), .additionalButtonsBetslip-j button:first-child:nth-last-child(2) ~ button {
  width: 50%;
}
.additionalButtonsBetslip-j button:first-child:nth-last-child(3), .additionalButtonsBetslip-j button:first-child:nth-last-child(3) ~ button {
  width: 33.33333333%;
}
.additionalButtonsBetslip-j button:first-child:nth-last-child(4), .additionalButtonsBetslip-j button:first-child:nth-last-child(4) ~ button {
  width: 25%;
}

.bsTypeSwitchers-j {
  bottom: 5px;
  position: absolute;
  z-index: 300;
}
html[dir=ltr] .bsTypeSwitchers-j {
  right: 0;
}
html[dir=rtl] .bsTypeSwitchers-j {
  left: 0;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j {
  width: calc(50% - 10px);
  min-width: 85px;
  position: relative;
  margin: 0 5px;
}
html[dir=ltr] .bsTypeSwitchers-j .bsTypeSwitcher-j {
  float: left;
}
html[dir=rtl] .bsTypeSwitchers-j .bsTypeSwitcher-j {
  float: right;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j > p {
  color: #7b8191;
  float: left;
  width: 100%;
  position: relative;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: capitalize;
  box-sizing: border-box;
}
html[dir=ltr] .bsTypeSwitchers-j .bsTypeSwitcher-j > p {
  padding: 0 20px 0 8px;
}
html[dir=rtl] .bsTypeSwitchers-j .bsTypeSwitcher-j > p {
  padding: 0 8px 0 20px;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j > p:before {
  content: "";
  box-sizing: border-box;
  width: 28px;
  height: 24px;
  position: absolute;
  top: 0;
  display: block;
  color: #505768;
  font: 16px/24px icomoon;
  text-align: center;
  font-style: normal;
}
html[dir=ltr] .bsTypeSwitchers-j .bsTypeSwitcher-j > p:before {
  right: 0;
}
html[dir=rtl] .bsTypeSwitchers-j .bsTypeSwitcher-j > p:before {
  left: 0;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j.open > p:before {
  content: "";
}
.bsTypeSwitchers-j .bsTypeSwitcher-j.open > p {
  background: #E6E6E6;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j.open > div {
  display: block;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j > div {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 24px;
  width: 100%;
  display: none;
  background: #E6E6E6;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.4);
}
.bsTypeSwitchers-j .bsTypeSwitcher-j > div > button {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #7c8292;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 8px;
  height: 30px;
  border: 0;
  background: none;
  transition: color 240ms, background 240ms;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j > div > button > a {
  float: left;
  width: 100%;
  display: block;
  box-sizing: border-box;
  box-shadow: 0 1px 0 #fff inset;
  text-transform: capitalize;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=ltr] .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button > a {
  text-align: left;
}
html[dir=rtl] .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button > a {
  text-align: right;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j > div > button.active {
  background: #1a7051;
  color: #ffffff;
  pointer-events: none;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j > div > button.active a {
  box-shadow: none;
}
.bsTypeSwitchers-j .bsTypeSwitcher-j > div > button:hover {
  color: #121623;
}

.quickBetButton-j .print-icon-betslip-v3 {
  position: absolute;
  top: 5px;
}
html[dir=ltr] .quickBetButton-j .print-icon-betslip-v3 {
  right: 30px;
}
html[dir=rtl] .quickBetButton-j .print-icon-betslip-v3 {
  left: 30px;
}

.right-betslip-contain .quickBet-and-bsSettings-j {
  color: #737887;
  background: #181d26;
}
.right-betslip-contain .quickBet-and-bsSettings-j .quickBetButton-j i {
  background: #2e323e;
}
.right-betslip-contain .quickBet-and-bsSettings-j .quickBetButton-j i:before {
  background: #f4f4f6;
}
.right-betslip-contain .quickBet-and-bsSettings-j .quickBetButton-j.active i {
  background: #1a7051;
}
.right-betslip-contain .quickBet-and-bsSettings-j .quickBetButton-j.active i:before {
  background: #ffffff;
}
.right-betslip-contain .betSettingsContainer-j > i {
  color: #737887;
}
.right-betslip-contain .betslipOptions-j > div {
  background: #181d26;
}
.right-betslip-contain .betslipOptions-j label span:before {
  background: #2e323e;
}
.right-betslip-contain .betslipOptions-j label input[type=radio]:checked + span:before {
  background: #1a7051;
}
.right-betslip-contain .betslipOptions-j label input[type=radio]:checked + span:after {
  background: #ffffff;
}
.right-betslip-contain .additionalButtonsBetslip-j {
  background: #212531;
}
.right-betslip-contain .additionalButtonsBetslip-j button span, .right-betslip-contain .additionalButtonsBetslip-j button a {
  color: #767d8f;
}
.right-betslip-contain .additionalButtonsBetslip-j button:not(:only-child):not(:first-child):before {
  background: #111522;
}
.right-betslip-contain .additionalButtonsBetslip-j button:hover span, .right-betslip-contain .additionalButtonsBetslip-j button:hover a {
  color: #ffffff;
  background: #1a7051;
}
.right-betslip-contain .bsTypeSwitchers-j {
  background: #2e323e;
}
.right-betslip-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > p {
  color: #7c8292;
}
.right-betslip-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > p:before {
  color: #505768;
}
.right-betslip-contain .bsTypeSwitchers-j .bsTypeSwitcher-j.open > p {
  background: #363945;
}
.right-betslip-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div {
  background: #363945;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.4);
}
.right-betslip-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button {
  color: #7c8292;
  background: none;
}
.right-betslip-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button > a {
  box-shadow: 0 1px 0 #212531 inset;
}
.right-betslip-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button.active {
  background: #1a7051;
  color: #ffffff;
}
.right-betslip-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button.active a {
  box-shadow: none;
}
.right-betslip-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button:hover {
  color: #ffffff;
}

.list-bet-block .bet-accept-changes-b-v3 > ul {
  border: 0;
}
.list-bet-block .bet-accept-changes-b-v3 > ul > li {
  background: none;
  padding: 0;
  float: none;
  width: auto;
}

.bet-custom-values-j {
  display: table;
  table-layout: fixed;
  float: left;
  width: 100%;
}
.bet-custom-values-j label {
  display: table-cell;
  background: none;
  box-sizing: border-box;
}
.bet-custom-values-j label + label {
  border-left: 1px solid transparent;
}
.bet-custom-values-j label button {
  display: block;
  border: 0;
  float: left;
  width: 100%;
  background: none;
  border-bottom: 1px solid #a61f67;
  height: 26px;
  padding: 0;
  font: 11px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #a61f67;
  transition: 300ms color, 300ms box-shadow;
  box-shadow: inset 0 0 0 #a61f67;
}
.bet-custom-values-j label button:hover {
  box-shadow: inset 0 -26px 0 #a61f67;
  color: #ffffff;
}

.skinning {
  background: white;
}
.skinning .skinning-page {
  float: left;
  width: 100%;
  padding: 24px 0;
  color: #7C8190;
}
.skinning .skinning-page h1 {
  float: left;
  width: 100%;
  font: 24px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 12px;
}
.skinning .skinning-page section {
  float: left;
  width: 100%;
  margin: 0 0 54px;
}
.skinning .skinning-page section h3 {
  float: left;
  width: 100%;
  font: 700 14px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 12px;
}
.skinning .skinning-page section ul {
  display: table;
  table-layout: fixed;
  float: left;
  width: 100%;
}
.skinning .skinning-page section ul li {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.skinning .skinning-page section ul li:before {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  text-align: center;
  font: 14px/34px Roboto, Arial, Helvetica, sans-serif;
}
.skinning .skinning-page section ul li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.2);
  transform: scale(0);
  font: 30px/30px icomoon;
  transition: transform 240ms 200ms;
}
.skinning .skinning-page section ul li div {
  float: left;
  width: 100%;
  padding: 100% 0 0;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
  position: relative;
}
.skinning .skinning-page section ul li div:before {
  content: attr(data-number);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 12px;
  font: 700 13px Roboto, Arial, Helvetica, sans-serif;
  color: white;
  text-shadow: 0 1px 7px rgba(0, 0, 0, 0.71);
}
.skinning .skinning-page section ul li:hover:after {
  transform: scale(1);
}
.skinning .skinning-page section.main-skin-color, .skinning .skinning-page section.icon-text-color {
  width: 12.5%;
}
.skinning .skinning-page section.main-colors {
  width: 50%;
  margin-right: 12.5%;
}
.skinning .skinning-page section.other-colors {
  width: 37.5%;
}
.skinning .skinning-page section.line-colors, .skinning .skinning-page section.superbet-colors {
  width: 25%;
  margin-right: 12.5%;
}
.skinning .skinning-page section.blur-color {
  width: 12.5%;
  margin-right: 12.5%;
}
.skinning .skin-color {
  background: #1e2639;
}
.skinning .skin-color:before {
  content: "#1e2639";
}
.skinning .hero-color {
  background: #a61f67;
}
.skinning .hero-color:before {
  content: "#a61f67";
}
.skinning .brand-color-1 {
  background: #1a7051;
}
.skinning .brand-color-1:before {
  content: "#1a7051";
}
.skinning .brand-color-2 {
  background: #c29440;
}
.skinning .brand-color-2:before {
  content: "#c29440";
}
.skinning .brand-color-3 {
  background: #0D8E8F;
}
.skinning .brand-color-3:before {
  content: "#0D8E8F";
}
.skinning .skin-palette-23 {
  background: #ffffff;
}
.skinning .skin-palette-23:before {
  content: "#ffffff";
}
.skinning .skin-palette-12 {
  background: #111522;
}
.skinning .skin-palette-12:before {
  content: "#111522";
}
.skinning .skin-palette-11 {
  background: #171c2c;
}
.skinning .skin-palette-11:before {
  content: "#171c2c";
}
.skinning .skin-palette-8 {
  background: #212531;
}
.skinning .skin-palette-8:before {
  content: "#212531";
}
.skinning .skin-palette-7 {
  background: #2e323e;
}
.skinning .skin-palette-7:before {
  content: "#2e323e";
}
.skinning .skin-palette-6 {
  background: #404654;
}
.skinning .skin-palette-6:before {
  content: "#404654";
}
.skinning .skin-palette-5 {
  background: #505768;
}
.skinning .skin-palette-5:before {
  content: "#505768";
}
.skinning .skin-palette-4, .skinning .superbet-color-2 {
  background: #7c8292;
}
.skinning .skin-palette-4:before, .skinning .superbet-color-2:before {
  content: "#7c8292";
}
.skinning .skin-palette-3 {
  background: #c1c4cd;
}
.skinning .skin-palette-3:before {
  content: "#c1c4cd";
}
.skinning .other-color-1 {
  background: #008D47;
}
.skinning .other-color-1:before {
  content: "#008D47";
}
.skinning .other-color-2 {
  background: #F4DA16;
}
.skinning .other-color-2:before {
  content: "#F4DA16";
}
.skinning .other-color-3 {
  background: #E9044A;
}
.skinning .other-color-3:before {
  content: "#E9044A";
}
.skinning .line-color-1 {
  background: #000000;
}
.skinning .line-color-1:before {
  content: "#000000 Alpha: 0.5";
}
.skinning .line-color-2 {
  background: #FFFFFF;
}
.skinning .line-color-2:before {
  content: "#FFFFFF Alpha: 0.07";
}
.skinning .blur-mask-color {
  background: #404654;
}
.skinning .blur-mask-color:before {
  content: "#404654 Alpha: 0.8";
}
.skinning .superbet-color-1 {
  background: #1E4447;
}
.skinning .superbet-color-1:before {
  content: "#1E4447";
}

.spoiler {
  clear: both;
  position: relative;
  margin: 13px 0 0;
  background: white;
  border-radius: 3px;
}
.spoiler > input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 48px;
  width: 100%;
  cursor: pointer;
}
.spoiler > input[type=checkbox]:checked ~ .spoiler-content {
  display: block;
}
.spoiler > input[type=checkbox]:checked ~ .spoiler-title:before {
  content: "";
}
.spoiler > .spoiler-title {
  display: block;
  height: 48px;
  padding: 0 16px;
  font: 700 16px/48px Roboto, Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: #121623;
}
.spoiler > .spoiler-title:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  font: 20px/48px icomoon;
  margin: 0 8px 0 0;
  color: #1a7051;
}
.spoiler > .spoiler-title .spoiler-toggle {
  display: none;
}
.spoiler .spoiler-content {
  display: none;
  padding: 10px 16px;
  box-sizing: border-box;
  border-top: 1px solid #dcdcdc;
}
.spoiler .spoiler-content p {
  color: #121623;
}
.spoiler .spoiler-content p:first-child {
  margin: 0;
}

egt-jackpot,
rtg-jackpot {
  position: absolute;
  bottom: 62px;
  left: 0;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  pointer-events: none;
}

rtg-jackpot {
  bottom: 50px;
  text-align: center;
}

.egt-content {
  float: left;
  width: 25%;
  padding: 5px 10px;
  position: relative;
  align-items: center;
  z-index: 50;
  box-sizing: border-box;
}
@media screen and (max-width: 1260px) {
  .egt-content {
    width: 50%;
  }
}

.egt-bg {
  float: left;
  width: 100%;
  padding: 0 0 0 14px;
  position: relative;
  border: 2px solid #404654;
  border-radius: 6px;
  box-sizing: border-box;
  background: #2e323e;
  background: -moz-linear-gradient(top, #2e323e 0%, #252f46 10%, #212531 35%, #212531 65%, #252f46 90%, #2e323e 100%);
  background: -webkit-linear-gradient(top, #2e323e 0%, #252f46 10%, #212531 35%, #212531 65%, #252f46 90%, #2e323e 100%);
  background: linear-gradient(to bottom, #2e323e 0%, #252f46 10%, #212531 35%, #212531 65%, #252f46 90%, #2e323e 100%);
}
.egt-bg > ul {
  float: left;
  width: 100%;
}
.egt-bg > ul > li {
  float: right;
  width: 91%;
  height: 44px;
  color: #ffffff;
  text-align: center;
  font: 11px/44px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
}
.egt-bg > ul > li:first-child {
  width: 9%;
  padding: 5px 0 0 2px;
  color: #999999;
  font-weight: 700;
  line-height: 12px;
  text-transform: uppercase;
  box-shadow: -1px 0 0 #111522, -2px 0 0 #2e323e;
}
.egt-bg > ul > li:empty {
  box-shadow: none;
}
.egt-bg:before {
  content: "";
  position: absolute;
  left: -21.5px;
  top: 1.5px;
  width: 41px;
  height: 41px;
}
.egt-bg.clover:before {
  background: url(../../../images/EGT/clover.png?v=650) no-repeat 0 0/100%;
}
.egt-bg.heart:before {
  background: url(../../../images/EGT/heart.png?v=650) no-repeat 0 0/100%;
}
.egt-bg.spade:before {
  background: url(../../../images/EGT/spade.png?v=650) no-repeat 0 0/100%;
}
.egt-bg.diamond:before {
  background: url(../../../images/EGT/diamond.png?v=650) no-repeat 0 0/100%;
}

.red-tiger-content {
  width: 30%;
  padding: 5px 10px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  align-items: center;
  z-index: 50;
  box-sizing: border-box;
}
.red-tiger-content:nth-child(2) .red-tiger-block > img {
  bottom: 11%;
}
.red-tiger-content:nth-child(2) .red-tiger-block .red-tiger-bg {
  border-color: #d6d6e0;
  box-shadow: 0 0 10px 2px rgba(214, 214, 224, 0.8), inset 0 0 10px 0 rgba(0, 0, 0, 0.5);
  background: #d6d6e0;
  background: -moz-linear-gradient(left, #d6d6e0 0%, #a3a3ad 25%, #9a9aa5 50%, #d3d6e9 75%, #e8e8f6 100%);
  background: -webkit-linear-gradient(left, #d6d6e0 0%, #a3a3ad 25%, #9a9aa5 50%, #d3d6e9 75%, #e8e8f6 100%);
  background: linear-gradient(to right, #d6d6e0 0%, #a3a3ad 25%, #9a9aa5 50%, #d3d6e9 75%, #e8e8f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d6d6e0", endColorstr="#e8e8f6",GradientType=1 );
}

.red-tiger-block {
  float: left;
  width: 100%;
  padding: 90px 20px 10px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  border-radius: 10px;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.21);
  box-shadow: inset 0 0 9px 3px rgba(109, 140, 255, 0.2);
}
.red-tiger-block > img {
  width: 100%;
  position: absolute;
  display: block;
  bottom: 41%;
  left: 0;
}

.red-tiger-timer {
  display: inline-block;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.63);
  border-radius: 20px;
  padding: 5px 10px;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
}
.red-tiger-timer > span {
  color: #f9f2a2;
}

.red-tiger-bg {
  float: left;
  width: 100%;
  margin: 20px 0;
  padding: 0 4px;
  position: relative;
  border-radius: 6px;
  box-sizing: border-box;
  border: 2px solid #e1ce8e;
  box-shadow: 0 0 10px 2px rgba(200, 151, 96, 0.8), inset 0 0 10px 0 rgba(0, 0, 0, 0.5);
  background: #e1ce8e;
  background: -moz-linear-gradient(left, #e1ce8e 0%, #c89760 25%, #b27b45 50%, #ffe183 75%, #ffe989 100%);
  background: -webkit-linear-gradient(left, #e1ce8e 0%, #c89760 25%, #b27b45 50%, #ffe183 75%, #ffe989 100%);
  background: linear-gradient(to right, #e1ce8e 0%, #c89760 25%, #b27b45 50%, #ffe183 75%, #ffe989 100%);
}
.red-tiger-bg > ul {
  float: left;
  width: 100%;
}
.red-tiger-bg > ul > li {
  float: right;
  width: 91%;
  height: 44px;
  color: rgba(0, 0, 0, 0.7);
  text-align: center;
  font: bold 14px/42px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
}
.red-tiger-bg > ul > li:first-child {
  width: 9%;
  line-height: 46px;
  font-size: 18px;
}

@media screen and (max-width: 1260px) {
  rtg-jackpot {
    bottom: 0;
  }

  .red-tiger-content {
    width: 36%;
  }

  .red-tiger-block {
    padding: 70px 10px 10px;
  }
  .red-tiger-block > img {
    bottom: 47%;
  }
  .red-tiger-block > p {
    padding: 4px 8px;
    font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  }

  .red-tiger-bg {
    margin: 10px 0;
  }
  .red-tiger-bg > ul > li {
    height: 32px;
    line-height: 30px;
  }
  .red-tiger-bg > ul > li:first-child {
    line-height: 36px;
  }
}
.live-score-background-custom {
  background: url(../../../images/live-score/custom.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-soccer {
  background: url(../../../images/live-score/soccer.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-cyberfootball {
  background: url(../../../images/live-score/cyberfootball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-ebasketball {
  background: url(../../../images/live-score/ebasketball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-leagueoflegends {
  background: url(../../../images/live-score/leagueoflegends.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-tabletennis {
  background: url(../../../images/live-score/tabletennis.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-dota {
  background: url(../../../images/live-score/dota.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-dota2 {
  background: url(../../../images/live-score/dota.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-cricket {
  background: url(../../../images/live-score/cricket.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-badminton {
  background: url(../../../images/live-score/badminton.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-australianfootball {
  background: url(../../../images/live-score/australianfootball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-volleyball {
  background: url(../../../images/live-score/volleyball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-icehockey {
  background: url(../../../images/live-score/icehockey.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-e-icehockey {
  background: url(../../../images/live-score/icehockey.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-basketball {
  background: url(../../../images/live-score/basketball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-basketballshots {
  background: url(../../../images/live-score/basketballshots.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-tennis {
  background: url(../../../images/live-score/tennis.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-etennis {
  background: url(../../../images/live-score/tennis.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-tennisgrass {
  background: url(../../../images/live-score/tennisgrass.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-americanfootball {
  background: url(../../../images/live-score/americanfootball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-baseball {
  background: url(../../../images/live-score/baseball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-beachvolleyball {
  background: url(../../../images/live-score/beachvolleyball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-boxing {
  background: url(../../../images/live-score/boxing.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-starcraft {
  background: url(../../../images/live-score/starcraft.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-beachfootball {
  background: url(../../../images/live-score/beachsoccer.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-starcraft2 {
  background: url(../../../images/live-score/starcraft2.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-futsal {
  background: url(../../../images/live-score/futsal.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-golf {
  background: url(../../../images/live-score/golf.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-eurovision {
  background: url(../../../images/live-score/eurovision.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-chess {
  background: url(../../../images/live-score/chess.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-callofduty {
  background: url(../../../images/live-score/callofduty.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-snooker {
  background: url(../../../images/live-score/snooker.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-overwatch {
  background: url(../../../images/live-score/overwatch.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-oscar {
  background: url(../../../images/live-score/oscar.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-judo {
  background: url(../../../images/live-score/judo.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-handball {
  background: url(../../../images/live-score/handball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-mma {
  background: url(../../../images/live-score/mma.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-darts {
  background: url(../../../images/live-score/darts.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-formula1 {
  background: url(../../../images/live-score/formula1.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-grasshockey {
  background: url(../../../images/live-score/grasshockey.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-esports {
  background: url(../../../images/live-score/esports.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-counterstrike {
  background: url(../../../images/live-score/counterstrike.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-heroesofthestorm {
  background: url(../../../images/live-score/heroesofthestorm.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-rugbyleague {
  background: url(../../../images/live-score/rugbyleague.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-rugbysevens {
  background: url(../../../images/live-score/rugbysevens.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-rugbyunion {
  background: url(../../../images/live-score/rugbyunion.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-grecoromanwrestling {
  background: url(../../../images/live-score/grecoromanwrestling.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-freestylewrestling {
  background: url(../../../images/live-score/freestylewrestling.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-alpineskiing {
  background: url(../../../images/live-score/alpineskiing.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-cycling {
  background: url(../../../images/live-score/cycling.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-hearthstone {
  background: url(../../../images/live-score/hearthstone.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-wrestling {
  background: url(../../../images/live-score/wrestling.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-worldoftanks {
  background: url(../../../images/live-score/worldoftanks.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-streetfighterv {
  background: url(../../../images/live-score/streetfighterv.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-rugby {
  background: url(../../../images/live-score/rugby.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-mortalkombatxl {
  background: url(../../../images/live-score/mortalkombatxl.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-airhockey {
  background: url(../../../images/live-score/airhockey.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-kingofglory {
  background: url(../../../images/live-score/kingofglory.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-valorant {
  background: url(../../../images/live-score/valorant.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-teqball {
  background: url(../../../images/live-score/teqball.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-squash {
  background: url(../../../images/live-score/squash.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-bowls {
  background: url(../../../images/live-score/bowls.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-politics {
  background: url(../../../images/live-score/politics.jpg?v=650) no-repeat 50% 50%/cover;
}

.live-score-background-pubg {
  background: url(../../../images/live-score/pubg.jpg?v=650) no-repeat 50% 50%/cover;
}

.uploads-table {
  float: left;
  width: 100%;
  padding: 0 12px;
}
.uploads-table table {
  float: left;
  width: 100%;
  border-spacing: 0 1px;
  border-collapse: separate;
}
.uploads-table table tr td {
  vertical-align: middle;
  font: 14px/48px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}
html[dir=ltr] .uploads-table table tr td {
  padding: 0 16px 0 10px;
  text-align: left;
}
html[dir=rtl] .uploads-table table tr td {
  padding: 0 10px 0 16px;
  text-align: right;
}
html[dir=ltr] .uploads-table table tr td:last-child {
  text-align: right;
}
html[dir=rtl] .uploads-table table tr td:last-child {
  text-align: left;
}
.uploads-table table tr td u, .uploads-table table tr td a, .uploads-table table tr td i {
  transition: 300ms color;
  color: #c1c4cd;
}
.uploads-table table tr td u:hover, .uploads-table table tr td a:hover, .uploads-table table tr td i:hover {
  color: #ffffff;
}
.uploads-table table tr td i {
  display: block;
  font-style: normal;
  margin: 0 6px;
  font-size: 16px;
}
html[dir=ltr] .uploads-table table tr td i {
  float: right;
}
html[dir=rtl] .uploads-table table tr td i {
  float: left;
}
.uploads-table table tr td i.cms-jcon-download-arrow {
  font-size: 12px;
}
.uploads-table table tr:first-child td {
  color: rgba(193, 196, 205, 0.45);
  font-size: 16px;
}
.uploads-table table tr:not(:first-child) td {
  background: #111522;
  transition: 300ms background;
}
.uploads-table table tr:not(:first-child):hover td {
  background: #404654;
}
.uploads-table .upload-doc-type {
  font-size: 16px;
  color: #a4a9bc;
}
html[dir=ltr] .uploads-table .upload-doc-type {
  float: left;
}
html[dir=rtl] .uploads-table .upload-doc-type {
  float: right;
}
.uploads-table .upload-doc-type:before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  background: #8e93a4;
  border-radius: 100%;
  color: #ffffff;
  text-align: center;
  font: 14px/28px icomoon;
}
html[dir=ltr] .uploads-table .upload-doc-type:before {
  float: left;
  margin: 10px 14px 10px 0;
}
html[dir=rtl] .uploads-table .upload-doc-type:before {
  float: right;
  margin: 10px 0 10px 14px;
}
.uploads-table .upload-doc-type strong {
  display: block;
  float: left;
}
.uploads-table .upload-doc-type.Passport:before {
  content: "";
}
.uploads-table .uploaded-doc-status {
  color: #c3953c;
}
html[dir=ltr] .uploads-table .uploaded-doc-status {
  float: right;
}
html[dir=rtl] .uploads-table .uploaded-doc-status {
  float: left;
}
.uploads-table .uploaded-doc-status:after {
  content: "";
  display: block;
  font: 15px/48px icomoon;
}
html[dir=ltr] .uploads-table .uploaded-doc-status:after {
  float: left;
  margin: 0 0 0 10px;
}
html[dir=rtl] .uploads-table .uploaded-doc-status:after {
  float: right;
  margin: 0 10px 0 0;
}
.uploads-table .uploaded-doc-status span {
  display: block;
}
html[dir=ltr] .uploads-table .uploaded-doc-status span {
  float: left;
}
html[dir=rtl] .uploads-table .uploaded-doc-status span {
  float: right;
}
.uploads-table .uploaded-doc-status.verified {
  color: #52a178;
}
.uploads-table .uploaded-doc-status.verified:after {
  content: "";
}
.uploads-table .uploaded-doc-status.rejected {
  color: #9d2c45;
}
.uploads-table .uploaded-doc-status.rejected:after {
  content: "";
}

@supports not (-webkit-box-pack: space-evenly) {
  .subtop-game-menu-j.stretch-items {
    height: auto;
  }
  .subtop-game-menu-j.stretch-items ul {
    display: block;
    text-align: center;
  }
  .subtop-game-menu-j.stretch-items ul > li {
    vertical-align: top;
    margin: 0 10px;
  }
}
.slider-jackpot-badge {
  position: absolute;
  top: 40px;
  left: 26px;
  z-index: 30;
}
.slider-jackpot-badge .slider-jackpot-badge-title {
  background: rgba(18, 22, 35, 0.8);
  color: white;
  float: left;
  clear: both;
  padding: 0 26px;
  font: 700 16px/36px Roboto, Arial, Helvetica, sans-serif;
}
.slider-jackpot-badge .slider-jackpot-badge-number {
  background: #c29440;
  color: #ffffff;
  float: left;
  clear: both;
  font: 700 28px/58px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 26px;
  text-transform: uppercase;
}

.twitter-news-wrapper {
  float: left;
}

.mini-t-container.twitter-b {
  width: 265px;
  height: 367px;
  margin: 0 0 0 10px;
  box-sizing: border-box;
  padding: 0 0 5px;
}

.twitter-news-contain-mini {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #111522;
}

.tittle-twitters-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 38px;
  padding: 0 15px;
  background: #111522;
}

.tittle-twitters-b > h3 {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  font: 14px/38px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #c1c4cd;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.twitter-icon-b {
  position: relative;
  top: 5px;
  display: inline-block;
  margin-right: 5px;
}

.twitter-icon-b:before {
  font: 24px/24px icomoon;
  content: "";
  font-weight: normal;
}

.twiter-region-tabs {
  float: left;
  width: 100%;
  height: 34px;
  box-sizing: border-box;
}

.twiter-region-tabs > ul {
  float: left;
  width: 100%;
  height: 34px;
  box-sizing: border-box;
  border-bottom: 1px solid #a61f67;
  background: #1e2639;
}

.twiter-region-tabs > ul > li {
  float: left;
  width: 50%;
  display: inline-block;
  text-align: center;
  font: 13px/30px Roboto, Arial, Helvetica, sans-serif;
  border-bottom: 3px solid transparent;
  color: #c1c4cd;
  box-sizing: border-box;
  padding: 2px 5px 0;
  height: 33px;
  cursor: pointer;
}

.twiter-region-tabs > ul > li.active {
  color: #ffffff;
  border-color: #a61f67;
  font-weight: bold;
}

.twittr-news-list-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  max-height: 290px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.twittr-news-list-b::-webkit-scrollbar-track {
  border-radius: 10px;
}
.twittr-news-list-b::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.twittr-news-list-b::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.twittr-news-list-b::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.twittr-news-list-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.twittr-news-list-b > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #1e2639;
  padding: 10px;
  color: #7c8292;
}

.icon-title-date-twit {
  float: left;
  width: calc(100% - 40px);
  box-sizing: border-box;
  height: 34px;
}

.icon-title-date-twit > h4 {
  float: left;
  width: 100%;
  font-weight: normal;
}

.icon-title-date-twit > h4 > b {
  width: 100%;
  font: 13px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.icon-title-date-twit > h4 > i {
  float: left;
  width: 100%;
  font: 11px/12px Roboto, Arial, Helvetica, sans-serif;
  display: inline-block;
  font-style: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.news-time-b {
  float: right;
  width: 40px;
  height: 34px;
  font: 11px/26px Roboto, Arial, Helvetica, sans-serif;
  text-align: right;
  color: #ffffff;
}

.twittr-news-list-b > ul > li > p {
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}

.twittr-news-list-b > ul > li > p img {
  width: 100%;
  position: static;
  height: auto;
  margin: 10px 0 0;
  transform: none;
}

.twittr-news-list-b > ul > li > p > a {
  color: #7c8292;
  transition: color 150ms;
  text-decoration: none;
  width: 100%;
}

.twittr-news-list-b > ul > li > p > a:hover {
  color: #ffffff;
}

.right-block-list .mini-t-container {
  margin: 10px 0;
}

@media screen and (max-width: 1260px) {
  .body-wrapper.homepage .twitter-news-wrapper {
    width: calc(50% - 5px);
  }
  .body-wrapper.homepage .twitter-news-wrapper .mini-t-container.twitter-b {
    margin: 0;
    width: 100%;
  }
}
.conteiner-content .twitter-news-wrapper .mini-t-container.twitter-b {
  background: #dfdfdf;
  border-bottom: 2px solid #dfdfdf;
}
.conteiner-content .twitter-news-wrapper .tittle-twitters-b {
  background: #dfdfdf;
}
.conteiner-content .twitter-news-wrapper .tittle-twitters-b > h3 {
  color: #070b14;
}
.conteiner-content .twitter-news-wrapper .twiter-region-tabs > ul {
  background: #f1f1f1;
}
.conteiner-content .twitter-news-wrapper .twiter-region-tabs > ul > li {
  color: #000000;
}
.conteiner-content .twitter-news-wrapper .twittr-news-list-b > ul > li {
  color: #0d1423;
  border-bottom: 1px solid #f1f1f1;
}
.conteiner-content .twitter-news-wrapper .icon-title-date-twit > h4 > b {
  color: #000000;
}
.conteiner-content .twitter-news-wrapper .news-time-b {
  color: #000000;
}
.conteiner-content .twitter-news-wrapper .twittr-news-list-b > ul > li > p > a {
  color: #0d1423;
}
.conteiner-content .twitter-news-wrapper .twittr-news-list-b {
  scrollbar-base-color: #c2c5cd;
  scrollbar-track-color: #c2c5cd;
  scrollbar-shadow-color: #c2c5cd;
  scrollbar-base-color: white;
  scrollbar-arrow-color: white;
}
.conteiner-content .twitter-news-wrapper .twittr-news-list-b::-webkit-scrollbar {
  background: #c2c5cd;
}
.conteiner-content .twitter-news-wrapper .twittr-news-list-b::-webkit-scrollbar-thumb {
  background: white;
}

.modern.sport .tittle-twitters-b {
  background: #dfdfdf;
}
.modern.sport .tittle-twitters-b > h3 {
  color: #070b14;
}
.modern.sport .twitter-news-contain-mini {
  background: #dfdfdf;
}
.modern.sport .twiter-region-tabs > ul {
  background: #f1f1f1;
}
.modern.sport .twiter-region-tabs > ul > li {
  color: #070b14;
}
.modern.sport .twiter-region-tabs > ul > li.active {
  color: #000000;
}
.modern.sport .twittr-news-list-b {
  scrollbar-track-color: #c2c5cd;
  scrollbar-shadow-color: #c2c5cd;
  scrollbar-base-color: #505767;
  scrollbar-arrow-color: #505767;
}
.modern.sport .twittr-news-list-b > ul > li {
  border-bottom: 1px solid #f1f1f1;
}
.modern.sport .twittr-news-list-b > ul > li > p > a {
  color: #0d1423;
}
.modern.sport .icon-title-date-twit > h4 {
  color: #000000;
}
.modern.sport .icon-title-date-twit > h4 > b {
  color: #000000;
}
.modern.sport .news-time-b {
  color: #000000;
}

/*--- livegame widget styles --- */
.body-wrapper.widgetlivegame, .body-wrapper.widgetpopulargames, .body-wrapper.widgetlastminutesbets,
.body-wrapper.widgetbetnow,
.body-wrapper.widgetnews,
.body-wrapper.widgetlivegame .contain-gameing,
.body-wrapper.widgetlivegame .gameing-wrapper,
.body-wrapper.widgetanimation,
.body-wrapper.widgetsportsbook-jackpot-counter {
  min-width: 0;
}

@media screen and (max-width: 990px) {
  .body-wrapper.widgetlivegame.classic .centr-market-contain {
    min-width: 0;
  }
}

.body-wrapper.widgetlivegame .centr-market-contain,
.body-wrapper.widgetlivegame .game-contain-j {
  padding: 0;
  cursor: default;
}

.body-wrapper.widgetlivegame .centr-market-contain .scroll-contain {
  width: 100%;
  height: 100%;
  min-width: 0;
}

.body-wrapper.widgetlivegame .gameing-wrapper,
.body-wrapper.widgetfeaturedgames .featured-game-list-b {
  margin: 0;
  padding: 0;
  top: 0;
}

.body-wrapper.widgetlivegame .live-slide-widget {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.body-wrapper.widgetlivegame .live-slide-widget .game-contain-j .scroll-j-tr .md-progress-circular {
  top: 50px;
}

.body-wrapper.widgetlivegame .no-widget-games {
  float: left;
  width: 100%;
  color: #7c8292;
  font-size: 18px;
  text-align: center;
  position: absolute;
  top: calc( 50% - 20px );
}

.body-wrapper.widgetlivegame .live-slide-widget > span {
  position: absolute;
  width: 30px;
  height: 20px;
  top: 58px;
  z-index: 999;
  color: #ffffff;
  background: #171c2c;
  text-align: center;
  font: 12px/20px icomoon;
  opacity: 0.3;
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transition: opacity 300ms ease, transform 300ms ease;
}

.body-wrapper.widgetlivegame .live-slide-widget:hover > span,
.body-wrapper.widgetlivegame .live-slide-widget:hover > span:hover {
  opacity: 0.8;
  transform: scale(1, 1.3);
  -webkit-transform: scale(1, 1.3);
}

.body-wrapper.widgetlivegame .live-slide-widget .left-slide {
  left: 0;
}
.body-wrapper.widgetlivegame .live-slide-widget .left-slide:before {
  content: "";
}

.body-wrapper.widgetlivegame .live-slide-widget .right-slide {
  right: 0;
}
.body-wrapper.widgetlivegame .live-slide-widget .right-slide:before {
  content: "";
}

.body-wrapper.widgetlivegame.classic .scroll-contain {
  position: fixed;
  overflow-x: hidden;
  overflow-y: auto;
}

.body-wrapper.widgetlivegame .game-info .game-control .statistics-toggle.hide-stats-multiview {
  height: 0;
  padding: 0;
  overflow: hidden;
}
.body-wrapper.widgetlivegame .game-info .game-control .toggle-stats {
  display: none;
}

.body-wrapper.widgetlivegame .scroll-contain .scroll-j-scroll {
  overflow: inherit;
}

.body-wrapper.widgetlivegame .live-game-container .game-info .unpin-button {
  display: none;
}

.body-wrapper.widgetlivegame .mini-market-left {
  width: 100%;
}

.body-wrapper.widgetlivegame .mini-market-right,
.body-wrapper.widgetlivegame .mini-market-left .mini-market-b {
  display: none;
}

.body-wrapper.widgetlivegame .mini-market-b:first-of-type {
  display: inline-block;
}

.body-wrapper.widgetlivegame .statistics-toggle.flip-contain .flip-card.flipped-multivew-0 .timeline-container, .body-wrapper.widgetlivegame .statistics-toggle.flip-contain .flip-card.flipped-multivew-0 .back,
.body-wrapper.widgetlivegame .statistics-toggle.flip-contain .flip-card.flipped-multivew-1 .front, .body-wrapper.widgetlivegame .statistics-toggle.flip-contain .flip-card.flipped-multivew-1 .timeline-container,
.body-wrapper.widgetlivegame .statistics-toggle.flip-contain .flip-card.flipped-multivew-2 .front, .body-wrapper.widgetlivegame .statistics-toggle.flip-contain .flip-card.flipped-multivew-2 .back {
  will-change: transform;
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  opacity: 0;
}
.body-wrapper.widgetlivegame .statistics-toggle.flip-contain .flip-card.flipped-multivew-1 .back {
  will-change: transform;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}

.body-wrapper.widgetpopulargames .wrapper-contein,
.body-wrapper.widgeteuro2016 .wrapper-contein,
.body-wrapper.widgetnews .wrapper-contein,
.body-wrapper.widgetlastminutesbets .wrapper-contein {
  padding: 0;
}

.body-wrapper.widgeteuro2016 .play-off-list-wrapper {
  margin: 0;
  min-height: 100vh;
  background: none;
}

.body-wrapper.widgetpopulargames .last-minute-bets-j, .body-wrapper.widgetlastminutesbets .last-minute-bets-j {
  margin: 0;
  width: 100%;
  height: auto;
  overflow: visible;
}
.body-wrapper.widgetpopulargames .last-minute-bets-j .lmb-table-wrap-j, .body-wrapper.widgetlastminutesbets .last-minute-bets-j .lmb-table-wrap-j {
  overflow: visible;
  height: auto;
}
.body-wrapper.widgetpopulargames .last-minute-bets-j .lmb-table-wrap-j li.active, .body-wrapper.widgetlastminutesbets .last-minute-bets-j .lmb-table-wrap-j li.active {
  background: #a61f67;
  box-shadow: none;
}
.body-wrapper.widgetpopulargames .last-minute-bets-j .lmb-table-wrap-j li.active .market-info-b span, .body-wrapper.widgetlastminutesbets .last-minute-bets-j .lmb-table-wrap-j li.active .market-info-b span {
  color: #ffffff;
}
.body-wrapper.widgetpopulargames .last-minute-bets-j .lmb-table-wrap-j li.active *:before, .body-wrapper.widgetpopulargames .last-minute-bets-j .lmb-table-wrap-j li.active *:after, .body-wrapper.widgetlastminutesbets .last-minute-bets-j .lmb-table-wrap-j li.active *:before, .body-wrapper.widgetlastminutesbets .last-minute-bets-j .lmb-table-wrap-j li.active *:after {
  color: #ffffff;
}

.body-wrapper.widgetbetnow .title-b-widget {
  pointer-events: none;
}
.body-wrapper.widgetbetnow .title-b-widget .closed-open-arrow {
  display: none;
}

.widgetbetnow .wrapper-contein {
  padding: 0;
}
.widgetbetnow .wrapper-contein .md-progress-circular {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px;
}

.body-wrapper.widgetnews .news-block-section .nav-news-sport {
  width: 100%;
}

.body-wrapper.widgetnews .news-block-section {
  width: 100%;
  min-height: inherit;
}

.body-wrapper.widgetnews .news-block-section .block-news-preview .news-list:before {
  display: none;
}

.body-wrapper.widgetnews .news-block-section .block-news-preview {
  margin: 0;
  border: 0;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-img-block {
  height: 300px;
  box-shadow: 0 2px 0 #111522;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-list {
  height: 300px;
  margin: 0;
  position: relative;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-list > ul {
  width: calc(100% - 5px);
  padding-bottom: 40px;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .all-news-link a {
  padding: 12px 0;
  box-shadow: 0 2px 0 #111522;
  width: calc(100% - 22px);
  background: #1e2639;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .body-wrapper.widgetnews .news-block-section .block-news-preview .all-news-link a {
    width: calc(100% - 9px);
  }
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-list ul li {
  background: #293043;
  border-bottom-color: #171c2c;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-list ul li p.date-news-info {
  color: #7c8292;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-list ul li p.news-text-inform {
  color: #c1c4cd;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-list ul li.active-news {
  background: #111522;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-img-block p {
  background: rgba(41, 48, 67, 0.9);
}
.body-wrapper.widgetnews .news-block-section .block-news-preview a {
  color: #f3f3f5;
}
.body-wrapper.widgetnews .nav-news-sport ul li {
  transition: box-shadow 250ms;
}
.body-wrapper.widgetnews .nav-news-sport ul li a {
  color: #7c8292;
  transition: color 250ms;
}
.body-wrapper.widgetnews .nav-news-sport ul li a:hover {
  color: #c1c4cd;
}
.body-wrapper.widgetnews .nav-news-sport ul li h3 {
  color: #7c8292;
}
.body-wrapper.widgetnews .nav-news-sport ul .last-item a {
  background: #202537;
}
.body-wrapper.widgetnews .nav-news-sport ul .last-item .contein-games {
  right: 10px;
  max-height: calc(100vh - 72px);
  overflow-y: auto;
  overflow-x: hidden;
  width: 320px;
}
.body-wrapper.widgetnews .spor-news-nav-contein {
  min-width: 100%;
  height: 60px;
}
.body-wrapper.widgetnews .news-sport-contain {
  width: calc(100% - 100px);
  height: 60px;
}
.body-wrapper.widgetnews .nav-news-sport > ul > .last-item > a {
  font-size: 0;
}
.body-wrapper.widgetnews .nav-news-sport > ul > .last-item > a:before {
  content: "More";
  font-size: 14px;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-img-block .news-slide > a {
  background-size: cover;
  background-position: center center;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-img-block {
  width: 60% !important;
  height: calc(100vh - 60px);
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-list {
  width: 40% !important;
  height: calc(100vh - 60px);
}
.body-wrapper.widgetnews .all-news-link {
  width: 40% !important;
}
.body-wrapper.widgetnews .news-block-section .block-news-preview .news-img-block p {
  width: 100% !important;
  box-sizing: border-box;
}

.view-container.widgetfreebet {
  background: white;
}

.headerVersion_2.no-header-navigation {
  min-height: 0;
}

.body-wrapper.widgetanimation .conteiner,
.body-wrapper.widgetsportsbook-jackpot-counter .conteiner {
  min-width: auto;
}

.widgetcasino-jackpot-counter {
  min-width: 100%;
}
.widgetcasino-jackpot-counter .contain-header {
  display: none;
}
.widgetcasino-jackpot-counter .jackpot-pools {
  margin: 0;
}
.widgetcasino-jackpot-counter .jp-banner {
  height: 140px;
  margin: 0;
  font: 84px/86px Roboto, Arial, Helvetica, sans-serif;
}
.widgetcasino-jackpot-counter .jp-banner > span {
  padding: 6px 10px;
}
.widgetcasino-jackpot-counter .jackpot-banner-amount {
  height: 90px;
}
.widgetcasino-jackpot-counter .amount-animation-container > span {
  width: 4%;
}
.widgetcasino-jackpot-counter .amount-animation-container > span.with-comma, .widgetcasino-jackpot-counter .amount-animation-container > span.with-point {
  padding-right: 0.5%;
}

.widgetsportsbook-jackpot-counter .s-j-details {
  min-height: 52px;
  margin: 0;
  background: none;
}
.widgetsportsbook-jackpot-counter .s-j-details > li:not(.s-j-balance) {
  display: none;
}
.widgetsportsbook-jackpot-counter .s-j-details:before {
  content: none;
}
.widgetsportsbook-jackpot-counter .s-j-details sup {
  display: none;
}

@media screen and (max-width: 1600px) {
  .widgetcasino-jackpot-counter .amount-animation-container > span {
    width: 5%;
  }
  .widgetcasino-jackpot-counter .amount-animation-container > span.with-comma, .widgetcasino-jackpot-counter .amount-animation-container > span.with-point {
    padding-right: 0;
  }
}
@media screen and (max-width: 1260px) {
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span {
    width: 6%;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span > strong {
    right: 6px;
  }
}
@media screen and (max-width: 980px) {
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span {
    width: 7%;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span > strong {
    right: 2px;
  }
}
@media screen and (max-width: 800px) {
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container {
    font-size: 62px;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span {
    width: 7%;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container > strong {
    right: 0;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container > sup {
    font-size: 16px;
  }
}
@media screen and (max-width: 720px) {
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span {
    width: 7%;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span > strong {
    right: 0;
  }
}
@media screen and (max-width: 640px) {
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span {
    width: 7%;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span > strong {
    right: -4px;
  }
}
@media screen and (max-width: 580px) {
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span {
    width: 9%;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span > strong {
    right: 0;
  }
}
@media screen and (max-width: 480px) {
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container {
    font-size: 42px;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span {
    width: 9%;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span > strong {
    right: 4px;
  }
}
@media screen and (max-width: 400px) {
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container {
    font-size: 32px;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span {
    width: 8.5%;
  }
  .widgetcasino-jackpot-counter .jackpot-banner-amount .amount-animation-container.amount-animation-container > span > strong {
    right: 2px;
  }
}
.skillgame-landing-j {
  float: left;
  width: 100%;
  background: #171c2c;
}
.skillgame-landing-j * {
  box-sizing: border-box;
}
.skillgame-landing-j .md-progress-circular {
  margin: 80px auto;
}

.intro-section-j {
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
}
html[dir=rtl] .intro-section-j {
  direction: ltr;
}
.intro-section-j img {
  object-fit: cover;
  object-position: 50% 50%;
}
.intro-section-j .hp-slider-17 {
  z-index: 10;
}

.intro-info-j {
  float: left;
  width: 100%;
  bottom: 100px;
  position: absolute;
  z-index: 40;
}
.intro-info-j a {
  display: block;
  float: left;
  color: rgba(255, 255, 255, 0.5);
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  position: relative;
  transition: 400ms color;
}
.intro-info-j a + a {
  margin: 0 0 0 24px;
}
.intro-info-j a:hover {
  color: #fff;
}
.intro-info-j a:before {
  font: 18px/18px "icomoon";
  display: inline-block;
  vertical-align: top;
}
html[dir=ltr] .intro-info-j a:before {
  margin: 0 8px 0 0;
}
html[dir=rtl] .intro-info-j a:before {
  margin: 0 0 0 8px;
}
.intro-info-j a.how-to-lplay-j:before {
  content: "";
}
.intro-info-j a.tournament-llist-j:before {
  content: "";
}
.intro-info-j a.rakerace-llist-j:before {
  content: "";
}

.button-group-j {
  float: left;
  width: 100%;
  bottom: 140px;
  position: absolute;
  z-index: 40;
}
.button-group-j a {
  display: block;
  float: left;
  padding: 0 36px;
  font: 16px/46px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid #a61f67;
  background: #a61f67;
  color: #ffffff;
  transition: 350ms color, 350ms background, 350ms border;
  position: relative;
  text-transform: uppercase;
}
.button-group-j a:hover {
  border-color: #d12782;
  background: #d12782;
}
.button-group-j a.download-now {
  padding-left: 84px;
}
.button-group-j a.download-now:before {
  display: block;
  width: 30px;
  height: 30px;
  border-right: 1px solid #FFF;
  content: "";
  font: 16px/30px icomoon;
  position: absolute;
  top: 7px;
  text-align: left;
  left: 17px;
  transition: 350ms border;
}
.button-group-j a + a {
  margin: 0 0 0 10px;
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.button-group-j a + a:hover {
  border-color: #ffffff;
  background: white;
  color: #121623;
}
.button-group-j a + a:hover.download-now:before {
  border-color: #121623;
}

.slider-landing-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  display: flex;
  align-items: center;
}
.slider-landing-overlay > .guide, .promotions-section-j .slider-landing-overlay > .big-news-block {
  height: 100%;
}
.slider-landing-overlay h1 {
  position: absolute;
  top: 50px;
  text-transform: uppercase;
  float: left;
  width: 100%;
  font: 700 64px/1 Roboto, Arial, Helvetica, sans-serif;
  z-index: 40;
}
html[dir=rtl] .slider-landing-overlay h1 {
  text-align: left;
}
.slider-landing-overlay h1:after {
  display: inline-block;
  font: normal 46px/64px "icomoon";
  color: #FFF;
  width: 64px;
  height: 64px;
  text-align: center;
  vertical-align: top;
  border-radius: 100%;
}
html[dir=ltr] .slider-landing-overlay h1:after {
  margin-left: 30px;
}
html[dir=rtl] .slider-landing-overlay h1:after {
  margin-right: 30px;
}
.slider-landing-overlay h1.Poker-icon:after {
  background: #a61f67;
  color: #ffffff;
  content: "";
}
.slider-landing-overlay h1.Backgammon-icon:after {
  content: "";
}
.slider-landing-overlay h1.Belote-icon:after {
  content: "";
}
.slider-landing-overlay h1.Chinese.Poker-icon:after {
  content: "";
}
.slider-landing-overlay .hp-slider-pagination {
  padding: 0 10px;
  bottom: 40px;
}
.slider-landing-overlay h2 {
  float: left;
  width: 530px;
  text-transform: uppercase;
  font: 700 32px/38px Roboto, Arial, Helvetica, sans-serif;
  max-height: 76px;
  overflow: hidden;
  margin: 148px 0 12px;
}
html[dir=rtl] .slider-landing-overlay h2 {
  direction: ltr;
}
.slider-landing-overlay .primary-info-slide {
  float: left;
  width: 530px;
  font: 16px/22px Roboto, Arial, Helvetica, sans-serif;
  height: 114px;
  overflow: hidden;
  margin: 0 0 178px;
  color: rgba(255, 255, 255, 0.6);
}
html[dir=rtl] .slider-landing-overlay .primary-info-slide {
  direction: ltr;
}

.winner-block-j {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(18, 22, 35, 0.9);
  z-index: 40;
}
.winner-block-j ul {
  float: left;
  width: 100%;
  margin: 16px 0;
}
.winner-block-j ul li {
  float: left;
  display: block;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #FFF;
  padding: 0 30px 0 0;
  position: relative;
  cursor: default;
}
.winner-block-j ul li:first-child {
  text-transform: uppercase;
  color: #a61f67;
  font-weight: bold;
}
.winner-block-j ul li:first-child:after, .winner-block-j ul li:last-child:after {
  display: none;
}
.winner-block-j ul li:after {
  content: "";
  display: block;
  height: 16px;
  width: 1px;
  background: #666b7a;
  position: absolute;
  top: calc(50% - 8px);
  right: 14px;
}
.winner-block-j:not(.ng-hide) ~ .slider-landing-overlay, .winner-block-j:not(.ng-hide) ~ .hp-slider-17 .slider-landing-overlay {
  padding: 0 0 50px;
}

.game-torunament-section-j {
  float: left;
  width: 100%;
  background: #171D2D no-repeat 50% 100%/100%;
  text-align: center;
  color: white;
}
.game-torunament-section-j.backgammon-j {
  background-image: url(../../../images/backgrounds/gl-backgammon-tl-bg.jpg?v=650);
}
.game-torunament-section-j.belote-j {
  background-image: url(../../../images/backgrounds/gl-belote-tl-bg.jpg?v=650);
}
.game-torunament-section-j h1, .game-torunament-section-j h2, .game-torunament-section-j h3, .game-torunament-section-j h4, .game-torunament-section-j h5, .game-torunament-section-j h6 {
  text-transform: uppercase;
  margin: 100px 0 0;
  font: 32px/34px Roboto, Arial, Helvetica, sans-serif;
}
.game-torunament-section-j table {
  width: 900px;
  margin: 60px auto 100px;
  border-spacing: 0 3px;
  border-collapse: separate;
}
.game-torunament-section-j table td {
  padding: 12px 20px;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.game-torunament-section-j table td:last-child {
  text-align: left;
}
.game-torunament-section-j table tr:not(:first-child) td {
  background: #212532;
}
.game-torunament-section-j table tr:not(:first-child) td {
  color: #f3f3f5;
}
.game-torunament-section-j table tr:not(:first-child):nth-child(odd) td {
  background: #2e323e;
}

.select-os-section-j {
  position: relative;
  background: #f3f3f5;
  box-shadow: inset 0 170px 0 white;
  float: left;
  width: 100%;
  z-index: 40;
}
.select-os-section-j > div {
  float: left;
  display: block;
  width: 100%;
}
.select-os-section-j > div > ul > li {
  display: block;
  width: calc((100% - 181px) / 3);
  margin: 0 90px 0 0;
}
html[dir=ltr] .select-os-section-j > div > ul > li {
  float: left;
}
html[dir=rtl] .select-os-section-j > div > ul > li {
  float: right;
}
html[dir=ltr] .select-os-section-j > div > ul > li:last-child {
  margin: 0;
}
html[dir=rtl] .select-os-section-j > div > ul > li:last-child {
  margin: 0 90px 0 0;
}
html[dir=rtl] .select-os-section-j > div > ul > li:first-child {
  margin: 0;
}
.select-os-section-j .head-j {
  width: 100%;
  float: left;
  height: 170px;
  margin: 0 0 65px;
  position: relative;
}
html[dir=ltr] .select-os-section-j .head-j {
  padding: 0 0 0 75px;
}
html[dir=rtl] .select-os-section-j .head-j {
  padding: 0 75px 0 0;
}
.select-os-section-j .head-j h1 {
  font: 28px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #1e2639;
  margin-top: 57px;
  float: left;
  width: 100%;
}
.select-os-section-j .head-j p {
  color: #7b8191;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  margin: 5px 0 0 0;
}
.select-os-section-j .head-j:before {
  font: 50px "icomoon";
  display: block;
  position: absolute;
  top: calc(50% - 27px);
}
html[dir=ltr] .select-os-section-j .head-j:before {
  left: 0;
}
html[dir=rtl] .select-os-section-j .head-j:before {
  right: 0;
}
.select-os-section-j .head-j.windows:before {
  content: "";
  color: #00bcf6;
}
.select-os-section-j .head-j.mac:before {
  content: "";
  color: #c2c5cd;
  margin-top: -5px;
}
.select-os-section-j .head-j.linux:before {
  content: "";
  color: #1e2639;
}
.select-os-section-j .head-j.android:before {
  content: "";
  color: #A4C639;
}
.select-os-section-j .head-j.platforms {
  background: url("../../../images/VBET/platforms.png?v=650") no-repeat 50%;
}
.select-os-section-j .os-rquirments-j {
  width: 100%;
  float: left;
}
.select-os-section-j .os-rquirments-j p {
  color: #7b8191;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
}
.select-os-section-j .os-rquirments-j p:first-child {
  color: #505767;
  font: 16px/22px Roboto, Arial, Helvetica, sans-serif;
  margin-bottom: 20px;
}
.select-os-section-j .os-rquirments-j p strong {
  color: #1e2639;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 25px;
}
.select-os-section-j .os-rquirments-j p a {
  color: #1e2639;
  font-weight: bold;
  transition: 300ms color;
}
.select-os-section-j .os-rquirments-j p a:hover {
  color: #1a7051;
}
.select-os-section-j .get-section-j li {
  padding: 40px 0 116px 0;
}
.select-os-section-j .get-section-j a {
  display: block;
  text-decoration: none;
}
html[dir=ltr] .select-os-section-j .get-section-j a {
  float: left;
}
html[dir=rtl] .select-os-section-j .get-section-j a {
  float: right;
}
.select-os-section-j .get-section-j button {
  display: block;
  float: left;
  height: 48px;
  border: 1px solid #7b8191;
  color: #505767;
  transition: 350ms color, 350ms background, 350ms border;
  cursor: pointer;
  padding: 0 40px;
  background: none;
  font: 16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.select-os-section-j .get-section-j button:hover {
  border-color: #1a7051;
  background: #1a7051;
  color: #ffffff;
}

.promotions-section-j {
  width: 100%;
  float: left;
  background: #a61f67;
  background-size: 100%;
  position: relative;
}
.promotions-section-j h1 {
  font: 24px/110px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  height: 110px;
  float: left;
  width: 100%;
  position: relative;
  z-index: 30;
}
.promotions-section-j:before {
  content: "";
  position: absolute;
  width: 480px;
  height: 110px;
  top: 0;
  right: 50%;
  transform: translate(100%, 0);
  box-shadow: inset 70px 0 0 0 rgba(255, 255, 255, 0.05), 920px 0 0 0 rgba(23, 28, 44, 0.1), 880px 0 0 0 rgba(23, 28, 44, 0.04), 840px 0 0 0 rgba(23, 28, 44, 0.07), 800px 0 0 0 rgba(23, 28, 44, 0.1), 760px 0 0 0 rgba(23, 28, 44, 0.13), 720px 0 0 0 rgba(23, 28, 44, 0.16), 680px 0 0 0 rgba(23, 28, 44, 0.19), 639px 0 0 0 rgba(23, 28, 44, 0.22), 600px 0 0 0 rgba(23, 28, 44, 0.25), 560px 0 0 0 rgba(23, 28, 44, 0.28), 520px 0 0 0 rgba(23, 28, 44, 0.31), 480px 0 0 0 rgba(23, 28, 44, 0.34), inset -40px 0 0 0 rgba(23, 28, 44, 0.02), inset -80px 0 0 0 rgba(23, 28, 44, 0.05), inset -120px 0 0 0 rgba(23, 28, 44, 0.08), inset -160px 0 0 0 rgba(23, 28, 44, 0.05);
}
.promotions-section-j:after {
  content: "";
  position: absolute;
  width: 480px;
  height: 110px;
  top: 0;
  left: 50%;
  transform: translate(-100%, 0);
  box-shadow: inset -70px 0 0 0 rgba(255, 255, 255, 0.05), -920px 0 0 0 rgba(23, 28, 44, 0.1), -880px 0 0 0 rgba(23, 28, 44, 0.04), -840px 0 0 0 rgba(23, 28, 44, 0.07), -800px 0 0 0 rgba(23, 28, 44, 0.1), -760px 0 0 0 rgba(23, 28, 44, 0.13), -720px 0 0 0 rgba(23, 28, 44, 0.16), -680px 0 0 0 rgba(23, 28, 44, 0.19), -639px 0 0 0 rgba(23, 28, 44, 0.22), -600px 0 0 0 rgba(23, 28, 44, 0.25), -560px 0 0 0 rgba(23, 28, 44, 0.28), -520px 0 0 0 rgba(23, 28, 44, 0.31), -480px 0 0 0 rgba(23, 28, 44, 0.34), inset 40px 0 0 0 rgba(23, 28, 44, 0.02), inset 80px 0 0 0 rgba(23, 28, 44, 0.05), inset 120px 0 0 0 rgba(23, 28, 44, 0.08), inset 160px 0 0 0 rgba(23, 28, 44, 0.05);
}
.promotions-section-j .nav-landp-j {
  background: #c1c4cd;
  position: relative;
  text-align: center;
  float: left;
  width: 100%;
}
.promotions-section-j .arrow-slider-left {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 155px;
  transition: left 300ms;
}
html[dir=ltr] .promotions-section-j .arrow-slider-left {
  left: 20px;
}
html[dir=rtl] .promotions-section-j .arrow-slider-left {
  right: 20px;
}
.promotions-section-j .arrow-slider-left:before {
  font: 48px/30px icomoon;
  color: #171D2C;
  position: absolute;
  top: 0;
  width: 30px;
}
html[dir=ltr] .promotions-section-j .arrow-slider-left:before {
  content: "";
  left: -10px;
}
html[dir=rtl] .promotions-section-j .arrow-slider-left:before {
  content: "";
  right: -10px;
}
.promotions-section-j .arrow-slider-right {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 155px;
  transition: right 300ms;
}
html[dir=ltr] .promotions-section-j .arrow-slider-right {
  right: 20px;
}
html[dir=rtl] .promotions-section-j .arrow-slider-right {
  left: 20px;
}
.promotions-section-j .arrow-slider-right:before {
  color: #171D2C;
  font: 48px/30px icomoon;
  position: absolute;
  top: 0;
  width: 30px;
}
html[dir=ltr] .promotions-section-j .arrow-slider-right:before {
  content: "";
  left: -8px;
}
html[dir=rtl] .promotions-section-j .arrow-slider-right:before {
  content: "";
  right: -8px;
}
.promotions-section-j .mini-slider-new {
  float: left;
  width: 100%;
  margin: 0;
}
.promotions-section-j .mini-slider-new:before {
  bottom: 100%;
  left: 50%;
  border-style: solid;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: #c1c4cd;
  border-width: 16px;
  border-left-width: 23px;
  border-right-width: 23px;
  margin-left: -24px;
  z-index: 1;
}
.promotions-section-j .mini-slider-new ul {
  position: relative;
  width: 100%;
  float: left;
  display: table;
}
.promotions-section-j .mini-slider-new ul > div > li {
  display: inline-block;
  width: 280px;
  margin: 0 15px;
  padding: 65px 5px 70px;
  vertical-align: bottom;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.promotions-section-j .mini-slider-new ul > div > li > span {
  display: none;
}
.promotions-section-j .mini-slider-new ul > div > li.active-news:after {
  bottom: 0;
  opacity: 1;
}
.promotions-section-j .picture-container-s {
  float: left;
  width: 270px;
  height: 165px;
  position: relative;
}
.promotions-section-j .picture-container-s img {
  width: 270px;
  position: relative;
  z-index: 10;
  display: block;
  transition: opacity 450ms;
  max-height: 164px;
}
.promotions-section-j .picture-container-s a {
  display: block;
  text-decoration: none;
  background: #0A1124;
}
.promotions-section-j .picture-container-s:hover img {
  opacity: 0.3;
}
.promotions-section-j .picture-container-s:hover .read-more-link {
  opacity: 1;
}
.promotions-section-j .picture-container-s .read-more-link {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 20;
  opacity: 0;
  transition: opacity 450ms;
}
.promotions-section-j .picture-container-s .read-more-link a {
  padding: 0 20px;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  height: 36px;
  display: inline-block;
  background: #1a7051;
  color: #ffffff;
  text-transform: uppercase;
}
.promotions-section-j .open_blok_news {
  background: #f3f3f5;
  border: none;
  padding: 0;
  z-index: 55;
  position: relative;
}
.promotions-section-j .open_blok_news .close-slider-button {
  top: 15px;
  width: 32px;
  height: 32px;
  position: absolute;
  z-index: 222;
}
html[dir=ltr] .promotions-section-j .open_blok_news .close-slider-button {
  right: 15px;
}
html[dir=rtl] .promotions-section-j .open_blok_news .close-slider-button {
  left: 15px;
}
.promotions-section-j .open_blok_news .close-slider-button:before {
  content: "";
  font: 32px icomoon;
  color: #7c8292;
  transition: 250ms color;
  position: absolute;
  top: 0;
}
html[dir=ltr] .promotions-section-j .open_blok_news .close-slider-button:before {
  right: 0;
}
html[dir=rtl] .promotions-section-j .open_blok_news .close-slider-button:before {
  left: 0;
}
.promotions-section-j .open_blok_news .close-slider-button:hover:before {
  color: #171c2c;
}
.promotions-section-j .open_blok_news .right-block-news {
  width: 100%;
  margin: 0;
  padding: 50px 0;
}
html[dir=ltr] .promotions-section-j .open_blok_news .right-block-news {
  text-align: left;
}
html[dir=rtl] .promotions-section-j .open_blok_news .right-block-news {
  text-align: right;
}
.promotions-section-j .open_blok_news .right-block-news h3 {
  float: left;
  width: 100%;
  font: 700 46px/54px Roboto, Arial, Helvetica, sans-serif;
  color: #171c2c;
  margin: 0 0 24px;
  text-transform: uppercase;
}
.promotions-section-j .open_blok_news .right-block-news > p {
  margin: 0;
  width: calc(100% - 394px);
  text-align: justify;
}
html[dir=ltr] .promotions-section-j .open_blok_news .right-block-news > p {
  float: right;
}
html[dir=rtl] .promotions-section-j .open_blok_news .right-block-news > p {
  float: left;
}
.promotions-section-j .open_blok_news .right-block-news p {
  font: 15px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #171c2c;
}
.promotions-section-j .open_blok_news .right-block-news a {
  color: #D8A18F;
}
.promotions-section-j .open_blok_news .left-block-news {
  width: 370px;
  margin: 0 0 10px;
}
html[dir=ltr] .promotions-section-j .open_blok_news .left-block-news {
  float: left;
}
html[dir=rtl] .promotions-section-j .open_blok_news .left-block-news {
  float: right;
}
.promotions-section-j .open_blok_news .left-block-news span {
  width: auto;
  margin: 0 0 5px;
  color: #505768;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .promotions-section-j .open_blok_news .left-block-news span {
  float: left;
}
html[dir=rtl] .promotions-section-j .open_blok_news .left-block-news span {
  float: right;
}
.promotions-section-j .open_blok_news .left-block-news .picture-news-block {
  width: 370px;
  height: 227px;
  float: left;
  margin: 7px 0 0 0;
  display: block;
  position: relative;
}
.promotions-section-j .open_blok_news .left-block-news .picture-news-block a {
  display: inline-block;
  transition: box-shadow 300ms;
  border-radius: 6px;
  overflow: hidden;
}
.promotions-section-j .open_blok_news .left-block-news .picture-news-block a img {
  float: left;
  max-width: 370px;
  max-height: 227px;
  border-radius: 5px;
}
.promotions-section-j .open_blok_news .closed-arrow-b {
  display: none;
}
@media screen and (max-width: 1260px) {
  .slider-landing-overlay h1 {
    font-size: 44px;
  }
  .slider-landing-overlay h1:after {
    width: 44px;
    height: 44px;
    font-size: 26px;
    line-height: 44px;
  }
  html[dir=ltr] .slider-landing-overlay h1:after {
    margin-left: 20px;
  }
  html[dir=rtl] .slider-landing-overlay h1:after {
    margin-right: 20px;
  }
  .slider-landing-overlay .hp-slider-pagination {
    bottom: 20px;
  }

  .button-group-j {
    bottom: 100px;
  }

  .intro-info-j {
    bottom: 70px;
  }
}
.new-games-page-j {
  width: 100%;
  float: left;
}

.gamesp-container-j {
  width: 100%;
  float: left;
  padding: 60px 0;
  text-align: center;
}

.new-games-page-j .j-resize-950-1280 {
  padding: 0 15px;
  max-width: 1164px;
}

.new-games-page-j .j-resize-950-1280 li {
  display: inline-block;
  width: 33.3333%;
  padding: 5px;
  box-sizing: border-box;
  position: relative;
}
@media screen and (max-width: 1260px) {
  .new-games-page-j .j-resize-950-1280 li {
    width: 50%;
  }
  .new-games-page-j .j-resize-950-1280 li .game-link-tj {
    min-height: 330px;
  }
}
.new-games-page-j .j-resize-950-1280 li:hover .wrapper-game-link > p {
  color: #ffffff;
}
.new-games-page-j .j-resize-950-1280 li:hover .game-link-tj {
  background: #a61f67;
}
.new-games-page-j .j-resize-950-1280 li:hover .wrapper-game-link .game-link-tj:after {
  background: #252f46;
  background: -moz-linear-gradient(45deg, rgba(37, 47, 70, 0.2) 0%, #252f46 100%);
  background: -webkit-linear-gradient(45deg, rgba(37, 47, 70, 0.2) 0%, #252f46 100%);
  background: linear-gradient(45deg, rgba(37, 47, 70, 0.2) 0%, #252f46 100%);
}

.wrapper-game-link {
  float: left;
  width: 100%;
  position: relative;
}
.wrapper-game-link .game-link-tj {
  display: block;
  float: left;
  width: 100%;
  min-height: 266px;
  position: relative;
  overflow: hidden;
  background: #252f46;
  transition: background 240ms;
}
.wrapper-game-link .game-link-tj > img {
  display: block;
  width: 100%;
  object-fit: cover;
}
.wrapper-game-link .game-link-tj:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.15);
  background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
}
.wrapper-game-link .game-link-tj:not([data-new=""]):after {
  content: attr(data-new);
  position: absolute;
  top: 33px;
  width: 160px;
  height: 26px;
  color: #ffffff;
  box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  font: 14px/24px Roboto, Arial, Helvetica, sans-serif;
  background: #a61f67;
  background: -moz-linear-gradient(45deg, rgba(166, 31, 103, 0.1) 0%, #a61f67 100%);
  background: -webkit-linear-gradient(45deg, rgba(166, 31, 103, 0.1) 0%, #a61f67 100%);
  background: linear-gradient(45deg, rgba(166, 31, 103, 0.1) 0%, #a61f67 100%);
}
html[dir=ltr] .wrapper-game-link .game-link-tj:not([data-new=""]):after {
  left: -38px;
  transform: rotate(-45deg);
}
html[dir=rtl] .wrapper-game-link .game-link-tj:not([data-new=""]):after {
  right: -38px;
  transform: rotate(45deg);
}
.wrapper-game-link.added-to-favorite-j .fav-bar-game-j {
  opacity: 1;
  color: #ffffff;
}
.wrapper-game-link.added-to-favorite-j .fav-bar-game-j:before {
  content: "";
}
.wrapper-game-link > p {
  position: absolute;
  top: 22%;
  left: 0;
  width: 100%;
  text-align: center;
  color: #ffffff;
  font: bold 16px/20px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 0 10px;
  box-sizing: border-box;
  z-index: 9;
  transition: color 240ms;
}

.new-games-page-j .j-resize-950-1280 li:hover .fav-bar-game-j {
  opacity: 1;
}

.new-games-page-j li.VGSPoker .action-button-set-j {
  overflow: visible;
}
.new-games-page-j li.VGSPoker .games-pw-buttonset-j button {
  position: relative;
}
.new-games-page-j li.VGSPoker .games-play-now-top-item button:after {
  content: attr(data-content);
  display: inline-block;
  color: #ffffff;
  background: #a61f67;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.6);
  position: absolute;
  height: 10px;
  font: 8px/11px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 2px;
  border-radius: 3px 0 3px 0;
  right: 1px;
  top: 1px;
  box-sizing: border-box;
}

.fav-bar-game-j {
  display: block;
  position: absolute;
  top: 14px;
  opacity: 0;
  z-index: 20;
  color: #ffffff;
  font: 18px/18px icomoon;
  transition: opacity 300ms ease-in-out;
}
html[dir=ltr] .fav-bar-game-j {
  right: 14px;
}
html[dir=rtl] .fav-bar-game-j {
  left: 14px;
}
.fav-bar-game-j:before {
  content: "";
}

.games-pw-buttonset-j {
  position: absolute;
  z-index: 20;
  text-align: center;
  bottom: 12px;
  left: 14px;
  right: 14px;
}

.games-pw-buttonset-j button {
  height: 34px;
  background: #ffffff;
  color: #212531;
  text-transform: uppercase;
  min-width: 120px;
  padding: 0 10px;
  font: 13px Roboto, Arial, Helvetica, sans-serif;
  border: 0;
  cursor: pointer;
  display: block;
  transition-duration: 300ms;
}
html[dir=ltr] .games-pw-buttonset-j button {
  float: left;
}
html[dir=rtl] .games-pw-buttonset-j button {
  float: right;
}

.games-pw-buttonset-j button.skin-j {
  color: white;
  min-width: 110px;
  background: rgba(0, 0, 0, 0.3);
}
.games-pw-buttonset-j button.skin-j:nth-child(2) {
  margin-left: 15px;
}
html[dir=rtl] .games-pw-buttonset-j button.skin-j:nth-child(2) {
  margin-right: 15px;
}
.games-pw-buttonset-j button:hover, .games-pw-buttonset-j a:hover {
  border-color: #1a7051;
  background: #1a7051;
  color: #ffffff;
}

.action-button-set-j {
  height: 36px;
  overflow: hidden;
}
html[dir=ltr] .action-button-set-j {
  float: right;
}
html[dir=rtl] .action-button-set-j {
  float: left;
}

.action-button-set-j > div {
  width: 34px;
}
html[dir=ltr] .action-button-set-j > div {
  float: left;
}
html[dir=rtl] .action-button-set-j > div {
  float: right;
}
html[dir=ltr] .action-button-set-j > div + .download-j {
  margin-left: 4px;
}
html[dir=rtl] .action-button-set-j > div + .download-j {
  margin-right: 4px;
}

.action-button-set-j div a {
  text-decoration: none;
  width: 34px;
  height: 34px;
  border-radius: 0;
  min-width: 34px;
  position: relative;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.3);
  padding: 0;
  display: block;
  transition-duration: 300ms;
}

.action-button-set-j .download-j a:hover,
.action-button-set-j .download-j.beta-j a:hover {
  background: #1a7051;
  color: #ffffff;
}

.action-button-set-j .download-j.beta-j a {
  background: #7c8292;
  position: relative;
  color: #ffffff;
}
.action-button-set-j .download-j.beta-j a:after {
  content: "NEW. β";
  display: block;
  font: 8px/12px Roboto, Arial, Helvetica, sans-serif;
  height: 12px;
  min-width: 32px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  top: -6px;
  right: -6px;
  background: #a61f67;
  text-transform: none;
}

.action-button-set-j .view-j a:before {
  content: "";
  font: 20px/34px icomoon;
}

.action-button-set-j .download-j a:before {
  content: "";
  font: 16px/34px icomoon;
}

@media screen and (max-width: 1325px) {
  .new-games-page-j .j-resize-950-1280 {
    padding: 0 10px;
    width: 958px;
  }
}
.casino-main .belote-with-fullscreen .contain-fantasy {
  top: 136px;
  height: calc(100% - 136px);
}

.print-a4-j,
.print-a4-j * {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  -webkit-print-color-adjust: exact;
  font-size: 17px;
  line-height: 23px;
  font-family: Arial;
}

@page {
  size: 1280px 1811px;
  margin: 0;
}
.print-a4-j {
  padding: 40px 30px;
  display: inline-block;
  background: #ffffff;
}
html[dir=rtl] .print-a4-j {
  float: left;
}

.print-a4-j:not(.new-print) .header-j {
  padding-bottom: 29px;
  border-bottom: 2px solid #000000;
  float: left;
  width: 100%;
}
.print-a4-j:not(.new-print) .header-j .logo-j {
  height: 71px;
  position: relative;
  float: left;
}
.print-a4-j:not(.new-print) .header-j .logo-j img {
  max-width: 100%;
  max-height: 71px;
  display: block;
}
.print-a4-j:not(.new-print) .header-j .bar-code-j {
  position: relative;
  height: 71px;
  float: right;
}
.print-a4-j:not(.new-print) .header-j .bar-code-j .qr-code-b {
  height: 71px;
}
.print-a4-j:not(.new-print) .header-j .bar-code-j * {
  box-sizing: content-box;
}
.print-a4-j:not(.new-print) .bet-list-j {
  float: left;
  width: 100%;
  border: 2px solid black;
  border-width: 2px 0;
  padding-bottom: 34px;
}
.print-a4-j:not(.new-print) .bet-info-j {
  float: left;
  width: 100%;
}
.print-a4-j:not(.new-print) .bet-info-j td {
  padding-top: 10px;
  padding-bottom: 9px;
  vertical-align: middle;
  width: 1%;
}
.print-a4-j:not(.new-print) .bet-info-j td p {
  float: left;
  width: 100%;
}
.print-a4-j:not(.new-print) .bet-info-j td.big-bet-j {
  text-align: right;
}
.print-a4-j:not(.new-print) .bet-info-j td.big-bet-j p {
  font-size: 29px;
}
.print-a4-j:not(.new-print) .bet-info-j td.big-bet-j p b {
  font-size: 29px;
  line-height: 38px;
  display: block;
}
html[dir=rtl] .print-a4-j:not(.new-print) .bet-info-j td.big-bet-j p b {
  direction: ltr;
}
.print-a4-j:not(.new-print) .bet-table-j {
  display: table;
  float: left;
  width: 100%;
}
.print-a4-j:not(.new-print) .bet-table-j ul {
  display: table-row;
}
.print-a4-j:not(.new-print) .bet-table-j ul li {
  display: table-cell;
  vertical-align: top;
  padding-top: 29px;
  padding-bottom: 10px;
  width: 50%;
  padding-right: 30px;
  border-bottom: 1px solid #EFEFEF;
}
.print-a4-j:not(.new-print) .bet-table-j ul li p:first-child {
  font-size: 19px;
}
.print-a4-j:not(.new-print) .pot-win-j {
  float: left;
  width: 100%;
}
.print-a4-j:not(.new-print) .pot-win-j p {
  float: left;
  width: 100%;
}
.print-a4-j:not(.new-print) .pot-win-j p b {
  font-size: 29px;
  display: block;
  padding-top: 9px;
}
.print-a4-j:not(.new-print) .pot-win-j p:first-child {
  font-size: 19px;
  margin-top: 23px;
}

.print-a4-j.new-print .header-j {
  float: left;
  width: 100%;
}
.print-a4-j.new-print .header-j .logo-j {
  max-height: 100px;
  position: relative;
  float: left;
}
.print-a4-j.new-print .header-j .logo-j img {
  max-width: 100%;
  max-height: 120px;
  display: block;
}
.print-a4-j.new-print .bar-code-j {
  float: left;
  width: 100%;
  text-align: center;
}
.print-a4-j.new-print .bar-code-j .qr-code-b {
  float: none;
  display: inline-block;
  height: 71px;
}
.print-a4-j.new-print .booking-block-print > ul > li + li {
  padding-top: 10px;
  border-top: 1px solid #bfbfbf;
}

.booking-logo img {
  max-height: 120px;
  max-width: 80%;
}

.info-booking-print {
  float: left;
  width: 100%;
}
.info-booking-print > h1 {
  float: left;
  width: 100%;
  margin-top: 20px;
  border: 1px solid #8a8988;
  height: 26px;
  text-align: center;
  text-transform: uppercase;
  font: bold 16px/26px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: inset 0 0 0 20px #bfbfbf;
}

.booking-id-print {
  float: left;
  width: 100%;
  padding: 6px;
  margin-top: 10px;
  list-style: none;
  box-sizing: border-box;
  border: 1px solid #8a8988;
}
.booking-id-print > li {
  float: left;
  width: 100%;
  color: #000000;
  font: bold 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.booking-id-print > li > p {
  float: left;
  text-transform: uppercase;
}
.booking-id-print > li > span {
  float: right;
  display: block;
}
.booking-id-print > li + li {
  margin-top: 6px;
}

.booking-block-print {
  float: left;
  width: 100%;
  margin: 6px 0;
  padding: 0 6px 20px;
  list-style: none;
  box-sizing: border-box;
  border: 1px solid #8a8988;
}
.booking-block-print > ul {
  float: left;
  width: 100%;
  padding: 6px 0;
  border-bottom: 1px solid #bfbfbf;
}
.booking-block-print > ul > li {
  float: left;
  width: 100%;
  font: bold 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.booking-block-print > ul > li > h3 {
  font-weight: normal;
}
.booking-block-print > ul > li > p {
  float: left;
}
.booking-block-print > ul > li > span {
  float: right;
  display: block;
  text-transform: uppercase;
}
.booking-block-print > ul > li > b {
  float: left;
  width: 100%;
}
.booking-block-print > ul > li + li {
  margin-top: 6px;
}
.booking-block-print > ul.booking-checkbox-on h3, .booking-block-print > ul.booking-checkbox-off h3 {
  position: relative;
  padding-right: 16px;
  box-sizing: border-box;
}
.booking-block-print > ul.booking-checkbox-on h3:after, .booking-block-print > ul.booking-checkbox-off h3:after {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 12px;
  height: 12px;
  font: 12px/12px icomoon;
}
.booking-block-print > ul.booking-checkbox-on h3:after {
  content: "";
}
.booking-block-print > ul.booking-checkbox-off h3:after {
  content: "";
}

.booking-total-print {
  float: left;
  width: 100%;
  list-style: none;
  margin: 6px 0;
  box-sizing: border-box;
  border: 1px solid #8a8988;
}
.booking-total-print li {
  float: left;
  width: 100%;
  text-transform: uppercase;
  font: bold 18px/20px Roboto, Arial, Helvetica, sans-serif;
}
.booking-total-print li > h2 {
  float: left;
  margin-top: 4px;
  font: bold 22px/24px Roboto, Arial, Helvetica, sans-serif;
}
.booking-total-print li > i {
  float: right;
  display: block;
  margin-top: 4px;
  font: bold 22px/24px Roboto, Arial, Helvetica, sans-serif;
}
.booking-total-print li p {
  float: left;
}
.booking-total-print li span {
  float: right;
  display: block;
}
.booking-total-print li > h6, .booking-total-print li h5, .booking-total-print li h4 {
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  border-top: 1px solid #8a8988;
}
.booking-total-print li > h6 {
  line-height: 34px;
  box-shadow: inset 0 0 0 20px #bfbfbf;
}
.booking-total-print li > h5 {
  font: bold 28px/44px Roboto, Arial, Helvetica, sans-serif;
}
.booking-total-print li > h4 {
  font: bold 42px/60px Roboto, Arial, Helvetica, sans-serif;
}
.booking-total-print li:not(.booking-title-print) {
  padding: 0 6px;
  box-sizing: border-box;
}
.booking-total-print li + li {
  margin-top: 6px;
}
.booking-total-print li > ul {
  float: left;
  width: 100%;
  padding: 6px 0;
  box-sizing: border-box;
  border-top: 1px solid #8a8988;
}
.booking-total-print li > ul > li {
  padding: 0;
}

.booking-popup.booking-new {
  float: left;
  width: 290px;
  background: #ffffff;
}
.booking-popup.booking-new .booking-logo {
  float: left;
  width: 100%;
}
.booking-popup.booking-new .booking-logo img {
  margin: 0 auto;
  display: block;
}
.booking-popup.booking-new > p {
  float: left;
  width: 100%;
  padding: 5px 10px 0 0;
  text-align: justify;
  font: 15px/20px Roboto, Arial, Helvetica, sans-serif;
}
.booking-popup.booking-new .info-booking {
  float: left;
  width: 100%;
}
.booking-popup.booking-new .info-booking > h1 {
  float: left;
  width: 100%;
  margin-top: 20px;
  border: 1px solid #8a8988;
  height: 26px;
  text-align: center;
  text-transform: uppercase;
  font: bold 16px/26px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: inset 0 0 0 20px #bfbfbf;
}

.booking-popup:not(.booking-new) .info-booking {
  text-align: center;
}
.booking-popup:not(.booking-new) .info-booking > p {
  padding: 5px 10px 5px 0;
  text-align: justify;
}
.booking-popup:not(.booking-new) .info-booking {
  width: 300px;
  float: left;
  padding: 10px;
  background: white;
}
.booking-popup:not(.booking-new) .info-booking p {
  font: 15px/20px Roboto, Arial, Helvetica, sans-serif;
  padding: 5px 0;
}
.booking-popup:not(.booking-new) .info-booking h1 {
  font: 30px/42px Roboto, Arial, Helvetica, sans-serif;
  margin: 12px 0;
}
.booking-popup:not(.booking-new) .booking-singles {
  border-bottom: 1px solid #000000;
}

.games-save-slider ul li {
  background: #ffffff;
}

.my-games-save.casino .games-save-slider ul li {
  background: none;
  box-shadow: none;
}

.block-slider .my-games-save.casino .games-save-slider ul li:first-child {
  margin-left: 7px;
}

.games-save-slider ul li .teams:after {
  font: 30px/42px Roboto, Arial, Helvetica, sans-serif;
}

.games-save-slider ul li .teams .team-1 .score, .games-save-slider ul li .teams .team-2 .score {
  font: 30px/42px Roboto, Arial, Helvetica, sans-serif;
}

.games-save-slider ul li .teams .team-1 .name, .games-save-slider ul li .teams .team-2 .name {
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.games-save-slider ul li .additional-info .details {
  color: #888888;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.games-save-slider ul li .pre-match .additional-info .details {
  font: 16px/24px Roboto, Arial, Helvetica, sans-serif;
}

.dont-games-block p, .registration-ok p, .registration-failed p {
  font: 16px/22px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}

.registration-failed p.error {
  color: #f00;
}

.registration-ok button, .registration-failed button {
  font: 13px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: #1a7051;
  padding: 0 20px;
  height: 36px;
  min-width: 150px;
}

.body-wrapper.full-screen {
  background: #171c2c;
}

.games-save-slider ul li .game-status, .games-save-slider ul li .game-status .type-game {
  white-space: nowrap;
}

.casino-game-contain .icon-delete,
.casino-game-contain .icon-delete.popup,
.casino-game-contain .icon-delete.refresh,
.casino-game-contain .icon-delete.favourite,
.casino-game-contain .icon-delete.closed-iframe-info,
.side-bar-available .icon-delete {
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  float: none;
  display: block;
  margin-bottom: 2px;
}

.casino-game-contain .icon-delete a,
.side-bar-available .icon-delete a {
  background: #111522;
  width: 40px;
  height: 40px;
  top: 0;
  position: static;
}

.casino-game-contain .icon-delete a:before {
  content: "";
  font: 18px/40px icomoon;
  color: #ffffff;
  position: absolute;
  right: 11px;
  top: 0;
  text-indent: 0;
}

.casino-game-contain .icon-delete.popup a,
.casino-game-contain .icon-delete.refresh a,
.casino-game-contain .icon-delete.favourite a,
.casino-game-contain .icon-delete.closed-iframe-info a {
  width: 40px;
  height: 40px;
  background: #1e2639;
}

.casino-game-contain .icon-delete.favourite a:hover, .casino-game-contain .icon-delete.favourite a.favourite-active {
  width: 40px;
  height: 40px;
  background: #1e2639;
}

.casino-game-contain .icon-delete.popup a:before {
  content: "P";
  font: 16px/40px "icomoon";
  position: absolute;
  right: 12px;
  top: -1px;
  text-indent: 0;
}

.casino-game-contain .icon-delete.refresh a:before {
  content: "";
  font: 16px/40px "icomoon";
  position: absolute;
  right: 12px;
  top: -1px;
  text-indent: 0;
}

.casino-game-contain .icon-delete.favourite a:before {
  content: "";
  font: 18px/40px "icomoon";
  position: absolute;
  right: 12px;
  top: -1px;
  text-indent: 0;
}

.casino-game-contain .icon-delete.closed-iframe-info a:before,
.side-bar-available .icon-delete.closed-iframe-info a:before {
  content: "􏼔";
  font: 18px/40px "icomoon";
  position: absolute;
  right: 12px;
  top: -1px;
  text-indent: 0;
}

.casino-game-contain .icon-delete.favourite a.favourite-active:before {
  color: #B5D000;
}

.games-save-slider .arrow-left-s, .games-save-slider .arrow-right-s {
  background: none;
}

.names-team p {
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  word-break: break-all;
}

.score-of-game {
  font: 35px/42px Roboto, Arial, Helvetica, sans-serif;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
}

.score-of-game span:after {
  content: " :";
}

.score-of-game p {
  color: #888888;
  font: 14px/26px Roboto, Arial, Helvetica, sans-serif;
}

.hover-list-of-goals .list-of-goals {
  background: #f2f2f2;
}

.amount-maney .list-of-goals p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.flash-game-contain {
  border: none;
  border-radius: 0;
  background: none;
  box-shadow: none;
}
html[dir=ltr] .flash-game-contain {
  padding: 0 40px 20px 0;
}
html[dir=rtl] .flash-game-contain {
  padding: 0 0 20px 40px;
}

.jackpot-win-animation-off {
  background: #1f2639;
  opacity: 0;
  transform: scale(0);
  transition: opacity 240ms ease-out, transform 240ms ease-out;
}

.jackpot-win-animation-on {
  background: #1f2639;
  opacity: 1;
  transform: scale(1);
  transition: opacity 240ms ease-out, transform 240ms ease-out;
  overflow: hidden;
}

.jackpot-table {
  display: table;
  width: 100%;
  height: 100%;
}

.jackpot-trow {
  display: table-row;
}

.jackpot-tcell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.jackpot-twrapper {
  display: inline-block;
  position: relative;
}
.jackpot-twrapper img {
  width: auto;
  height: auto;
  max-width: 100vw;
  max-height: 100vh;
  visibility: hidden;
}

.jackpot-win-popup {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  background: url(../../../images/jackpot-coins/jackpot-win-bg.jpg?v=650) no-repeat 0 0/contain;
}
.jackpot-win-popup > p {
  position: absolute;
  top: 11%;
  left: 50%;
  color: #ece9dd;
  transform: translateX(-50%);
  text-transform: uppercase;
  font: bold 10vh Roboto, Arial, Helvetica, sans-serif;
  text-shadow: 4px 10px 24px rgba(0, 0, 0, 0.7);
  white-space: nowrap;
}
.jackpot-win-popup > span {
  position: absolute;
  bottom: 25.5%;
  left: 50%;
  color: #ffffff;
  transform: translateX(-50%);
  font: bold 8vh Roboto, Arial, Helvetica, sans-serif;
  z-index: 120;
}
.jackpot-win-popup .got-it {
  position: absolute;
  margin: 10px 0 0 0;
  font-size: 14px;
  line-height: 36px;
  display: inline-block;
  padding: 0 20px;
  height: 36px;
  text-transform: uppercase;
  cursor: pointer;
  width: auto;
  min-width: 280px;
  background: #1a7051;
  border: 1px solid #1a7051;
  color: #ffffff;
  z-index: 999;
  bottom: 4%;
  left: 50%;
  transform: translateX(-50%);
}
.jackpot-win-popup .got-it:hover {
  background: rgba(26, 112, 81, 0.8);
}

.jackpot-win-coins-first,
.jackpot-win-coins-second,
.jackpot-win-coins-third {
  width: 100%;
  height: 100%;
  z-index: 110;
  position: fixed;
  top: 0;
  left: 0;
  background: url(../../../images/jackpot-coins/jackpot-win-coins.png?v=650) no-repeat 50% 0/contain;
  opacity: 0.2;
  transform: scale(0.2);
  animation: jackpot-win-first 1000ms linear infinite 240ms;
}

.jackpot-win-coins-second {
  animation: jackpot-win-second 1500ms linear infinite 740ms;
}

.jackpot-win-coins-third {
  animation: jackpot-win-third 2000ms linear infinite 1240ms;
}

@keyframes jackpot-win-first {
  0% {
    opacity: 0.5;
    transform: scale(0.2);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}
@keyframes jackpot-win-second {
  0% {
    opacity: 0.5;
    transform: scale(0.2);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}
@keyframes jackpot-win-third {
  0% {
    opacity: 0.5;
    transform: scale(0.2);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}
.big-game-control {
  position: absolute;
  width: 40px;
}
html[dir=ltr] .big-game-control {
  right: 0;
}
html[dir=rtl] .big-game-control {
  left: 0;
}

.dont-game-info-text p {
  color: #ffffff;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.add-casino-game {
  background: rgba(0, 0, 0, 0.2);
  box-shadow: none;
  text-shadow: none;
  color: #454a5a;
  border-radius: 20%;
}
html[dir=ltr] .add-casino-game {
  left: calc((100% - 140px) / 2);
}
html[dir=rtl] .add-casino-game {
  right: calc((100% - 110px) / 2);
}

.add-casino-game a, .add-casino-game a:active {
  text-shadow: none;
  color: #505768;
  box-shadow: none;
  background: none;
  border-radius: 0;
}

.add-casino-game:hover {
  box-shadow: 0 0 40px #171c2c;
}

.popup-bg-contain.fixed-view-popup.live-dealer-p {
  position: fixed;
}

.popup-full-contain-b {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: table;
}

.livecasino-popup-cell-b {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  text-align: center;
  box-sizing: border-box;
}

.livecasino-popup-contain-b {
  display: inline-block;
  box-sizing: border-box;
  width: 940px;
  height: 620px;
  background: #212531;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  position: relative;
  animation: popup-enter 0.3s ease-in-out;
}

.livecasino-popup-contain-b .md-progress-circular.md-theme {
  margin: 0 auto;
  top: 170px;
}

.directive-lobby-box {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.popup-header-contain {
  float: left;
  width: 100%;
  height: 86px;
  box-sizing: border-box;
  padding: 25px;
}

.title-contain-lobby-b {
  float: left;
  width: 100%;
  padding: 3px 30px 0 0;
  box-sizing: border-box;
}

.title-contain-lobby-b > h2 {
  float: left;
  box-sizing: border-box;
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  text-transform: uppercase;
}

.chanhe-view-lobby-b {
  float: right;
  box-sizing: border-box;
}

.block-view-separator-b {
  float: left;
  width: 24px;
  height: 24px;
  font: 38px/24px icomoon;
  text-align: center;
  color: #404654;
  margin: 2px 0 0 15px;
  box-sizing: border-box;
  cursor: pointer;
  transition: color 200ms;
}

.block-view-separator-b.active {
  color: #c1c4cd;
  cursor: default;
}

.block-view-separator-b:hover {
  color: #c1c4cd;
}

.block-view-separator-b > i {
  font-style: normal;
  position: relative;
  left: -6px;
}

.column-lobby > i:before {
  content: "";
}

.row-lobby > i:before {
  content: "";
}

.closed-b-popup {
  font: 10px/24px icomoon;
  cursor: pointer;
  display: block;
  position: absolute;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  right: 5px;
  top: 6px;
  transition: color 200ms;
  color: #505768;
}

.closed-b-popup:hover {
  color: #f4f4f6;
}

.closed-b-popup:before {
  content: "";
}

.balance-casier-lobby {
  float: right;
}

.balance-casier-lobby > button {
  float: left;
  background: none;
  border: 2px solid #1a7051;
  border-radius: 4px;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 20px;
  min-width: 110px;
  box-sizing: border-box;
  height: 32px;
  cursor: pointer;
  transition: background 200ms, color 200ms;
}

.balance-casier-lobby > button:hover {
  background: #1a7051;
  color: #ffffff;
}

.lobby-balance-view {
  float: right;
  box-sizing: border-box;
  margin: 0 40px 0 25px;
}

.lobby-balance-view > p {
  float: left;
  box-sizing: border-box;
  color: #c1c4cd;
  font: 16px/32px Roboto, Arial, Helvetica, sans-serif;
}

.popup-navigation-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 50px;
}

.popup-navigation-b > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: table;
  height: 50px;
  background: #111522;
  position: relative;
}

.popup-navigation-b > ul.sub-nav-v-b {
  padding-right: 118px;
}

.sub-nav-view-b {
  position: absolute;
  right: 10px;
  top: 13px;
  height: 24px;
  width: 98px;
  background: #2e323e;
  border-radius: 12px;
  box-sizing: border-box;
  color: #c1c4cd;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 0 20px 0 10px;
  cursor: pointer;
  text-align: left;
  display: none;
}

.sub-nav-view-b:after {
  content: "";
  font: 16px/22px icomoon;
  color: #c1c4cd;
  position: absolute;
  right: 5px;
  top: 0;
}

.popup-navigation-b > ul.sub-nav-v-b > .sub-nav-view-b {
  display: block;
}

.popup-navigation-b > ul.open-sub-nav-lobby > .sub-nav-view-b:after {
  content: "";
}

.popup-navigation-b > ul > li {
  display: table-cell;
  border-left: 1px solid #212531;
  border-right: 1px solid #212531;
  color: #c1c4cd;
  font: 15px/18px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  padding: 0 5px;
  vertical-align: middle;
  cursor: pointer;
  transition: color 300ms, box-shadow 300ms;
}

.popup-navigation-b > ul > li:first-child {
  border-left: none;
}

.popup-navigation-b > ul > li:last-child {
  border-right: none;
}

.popup-navigation-b > ul > li.active,
.popup-navigation-b > ul > li:hover {
  color: #ffffff;
  box-shadow: 0 -3px 0 #a61f67 inset;
}

.popup-navigation-b > ul > li:nth-child(n+6) {
  display: none;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(n+6) {
  display: none;
  position: absolute;
  width: 240px;
  right: 10px;
  top: 50px;
  z-index: 333;
  height: 32px;
  background: #2e323e;
  border: none;
  line-height: 32px;
  transition: background 200ms, color 200ms;
  text-align: left;
  box-sizing: border-box;
  padding: 0 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.popup-navigation-b > ul.open-sub-nav-lobby > li:nth-child(n+6) {
  display: block;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(6) {
  top: 40px;
  border-radius: 5px 5px 0 0;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(7) {
  top: 72px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(8) {
  top: 104px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(9) {
  top: 136px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(10) {
  top: 168px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(11) {
  top: 200px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(12) {
  top: 232px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(13) {
  top: 264px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(14) {
  top: 296px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(15) {
  top: 328px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(16) {
  top: 360px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(17) {
  top: 392px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-last-child(2) {
  border-radius: 0 0 5px 5px;
}

.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(n+6):hover,
.popup-navigation-b > ul.sub-nav-v-b > li:nth-child(n+6).active {
  box-shadow: none;
  background: #404654;
}

.tab-information-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 485px;
  padding: 10px;
  position: relative;
  background: #212531;
  border-radius: 0 0 5px 5px;
}

.tab-info-block-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  max-height: 465px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  padding: 0;
}
.tab-info-block-b::-webkit-scrollbar-track {
  border-radius: 10px;
}
.tab-info-block-b::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.tab-info-block-b::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.tab-info-block-b::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.tab-info-block-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.tab-info-block-b > ul > li {
  float: left;
  width: 290px;
  height: 224px;
  box-sizing: border-box;
  background: #c2c5cd;
  margin: 0 5px 10px;
  transition: background 300ms;
  cursor: pointer;
  position: relative;
}

.tab-info-block-b > ul > li.disabled {
  cursor: default;
}

.tab-info-block-b > ul > li:hover {
  background: #f3f3f5;
}

.numbers-view-s-lobby {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(123, 129, 145, 0.5);
  height: 50px;
  z-index: 66;
}

.numbers-view-s-lobby > ul {
  float: right;
  max-width: 100%;
  display: table;
  height: 32px;
  margin: 9px 0 0;
  table-layout: fixed;
}

.numbers-view-s-lobby > ul > li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0 5px;
}

.numbers-view-s-lobby > ul > li > span {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  text-align: center;
  color: #f4f4f6;
  font: 14px/24px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.numbers-view-s-lobby > ul > li.white-bg > span {
  color: #2e323e;
}

.numbers-view-s-lobby > ul > li:last-child > span {
  width: 32px;
  height: 32px;
  line-height: 32px;
}

.img-dealer-view {
  width: 190px;
  position: absolute;
  right: 0;
  bottom: 0;
}

.img-dealer-view > img {
  max-width: 190px;
  max-height: 190px;
  display: block;
}

.mini-row-contain-l {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
  text-align: left;
}

.title-single-b-lobby {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 24px 0 0;
  position: relative;
}

.dealers-name-box-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.title-single-b-lobby > h3 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 16px/24px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #2e323e;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 0 5px;
}

.mini-name-lobby-b > p {
  float: left;
  box-sizing: border-box;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #2e323e;
  padding-right: 5px;
}

.mini-name-lobby-b > h4 {
  float: left;
  box-sizing: border-box;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #2e323e;
}

.limits-select-box {
  float: left;
  position: relative;
  box-sizing: border-box;
}
.limits-select-box:after {
  content: "";
  font: 18px icomoon;
  position: absolute;
  right: 0px;
  top: calc((100% - 18px) / 2);
  height: 12px;
  color: #000;
  pointer-events: none;
}

.limits-select-box > select {
  float: left;
  box-sizing: border-box;
  outline: none;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #2e323e;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  height: 18px;
  position: relative;
  top: -1px;
  padding: 0 18px 0 2px;
}

.mini-name-lobby-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  z-index: 77;
  padding: 3px 0;
}

.view-box-contain-button {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 12px 0 0;
}

.view-button-lobby-view > button {
  float: left;
  background: #7c8292;
  height: 30px;
  border: none;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 20px;
  min-width: 90px;
  transition: background 200ms, color 200ms;
  cursor: pointer;
  border-radius: 4px;
}

.view-button-lobby-view > button:hover,
.tab-info-block-b > ul > li:hover .view-button-lobby-view > button {
  background: #1a7051;
  color: #ffffff;
}

.view-button-lobby-view > button:disabled, .tab-info-block-b > ul > li:hover .view-button-lobby-view > button:disabled {
  cursor: default;
  background: #7c8292;
}

.contain-game-lobby-single {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.filter-row-lobby-b {
  float: left;
  width: 100%;
  background: #404654;
  display: none;
}

.filter-row-lobby-b > ul {
  float: left;
  display: table;
  width: 100%;
  height: 32px;
}

.filter-row-lobby-b > ul > li {
  display: table-cell;
  color: #111522;
  text-transform: uppercase;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  vertical-align: middle;
  width: 185px;
  text-align: center;
}

.filter-row-lobby-b > ul > li:first-child {
  width: 210px;
  text-align: left;
  padding: 0 0 0 25px;
}

.filter-row-lobby-b > ul > li:nth-child(2) {
  width: 150px;
  text-align: left;
}

.filter-row-lobby-b > ul > li:nth-child(3) {
  width: 264px;
}

.filter-row-lobby-b > ul > li:first-child:after,
.filter-row-lobby-b > ul > li:nth-child(2):after,
.filter-row-lobby-b > ul > li:last-child:after {
  font: 12px/14px icomoon;
  content: "";
}

.filter-row-lobby-b > ul > li:first-child.active:after,
.filter-row-lobby-b > ul > li:nth-child(2).active:after,
.filter-row-lobby-b > ul > li:last-child.active:after {
  font: 12px/14px icomoon;
  content: "";
}

.lobby-row-view-b .filter-row-lobby-b {
  display: block;
}

.lobby-row-view-b .tab-information-contain {
  padding: 10px 0 0;
}

.lobby-row-view-b .tab-info-block-b {
  max-height: 475px;
}

.lobby-row-view-b .tab-info-block-b > ul > li {
  width: 100%;
  height: 76px;
  background: #212531;
  margin: 0;
}

.lobby-row-view-b .tab-info-block-b > ul > li:nth-child(even) {
  background: #292e3d;
}

.lobby-row-view-b .tab-info-block-b > ul > li:hover {
  background: #208e66;
}
.lobby-row-view-b .tab-info-block-b > ul > li:hover .mini-name-lobby-b.name-b-dealer-b > h4, .lobby-row-view-b .tab-info-block-b > ul > li:hover h3, .lobby-row-view-b .tab-info-block-b > ul > li:hover .mini-name-lobby-b.limit-b-dealer-b > h4 {
  color: #ffffff;
}

.lobby-row-view-b .tab-info-block-b > ul > li.disabled {
  pointer-events: none;
}

.lobby-row-view-b .tab-info-block-b > ul > li.disabled .contain-game-lobby-single {
  opacity: 0.4;
}

.lobby-row-view-b .mini-name-lobby-b.gamers-b-dealer-b {
  display: none;
}

.lobby-row-view-b .contain-game-lobby-single {
  display: table;
}

.lobby-row-view-b .mini-row-contain-l .lobby-row-view-b {
  display: table-row;
}

.lobby-row-view-b .mini-row-contain-l .view-box-contain-button {
  display: none;
}

.lobby-row-view-b .tab-info-block-b > ul > li.disabled .mini-row-contain-l .view-box-contain-button {
  display: block;
  position: absolute;
  left: 335px;
  bottom: 10px;
}

.lobby-row-view-b .tab-info-block-b > ul > li.disabled .mini-name-lobby-b.name-b-dealer-b > h4 {
  position: relative;
  top: -16px;
}

.lobby-row-view-b .mini-row-contain-l .title-single-b-lobby,
.lobby-row-view-b .mini-row-contain-l .dealers-name-box-b,
.lobby-row-view-b .mini-row-contain-l .view-button-lobby-view,
.lobby-row-view-b .mini-row-contain-l .numbers-view-s-lobby {
  display: inline-block;
  position: static;
  width: auto;
  background: none;
  vertical-align: middle;
}

.lobby-row-view-b .mini-row-contain-l .title-single-b-lobby {
  position: relative;
  padding: 0 0 0 53px;
  width: 260px;
  max-width: 260px;
}

.lobby-row-view-b .mini-row-contain-l .lang-lobby-view {
  right: auto;
  left: 15px;
  top: 26px;
}

.lobby-row-view-b .title-single-b-lobby > h3 {
  font: 16px/76px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 0 5px 0 0;
}

.lobby-row-view-b .mini-row-contain-l .dealers-name-box-b {
  width: 200px;
  max-width: 200px;
}

.lobby-row-view-b .mini-row-contain-l {
  padding: 0;
}

.lobby-row-view-b .mini-name-lobby-b > p {
  display: none;
}

.lobby-row-view-b .img-dealer-view {
  float: left;
  position: relative;
  width: 66px;
  height: 66px;
  background: #c1c4cd;
  border-radius: 50%;
  top: 6px;
}

.lobby-row-view-b .img-dealer-view > img {
  max-width: 66px;
  max-height: 66px;
  border-radius: 50%;
}

.lobby-row-view-b .mini-name-lobby-b.name-b-dealer-b {
  width: calc(100% - 68px);
  padding: 0;
}

.lobby-row-view-b .mini-name-lobby-b.name-b-dealer-b > h4 {
  line-height: 76px;
  color: #ffffff;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 0 0 10px;
}

.lobby-row-view-b .mini-name-lobby-b.limit-b-dealer-b {
  position: absolute;
  right: 0;
  width: 190px;
  top: 28px;
  text-align: center;
}

.lobby-row-view-b .mini-name-lobby-b.limit-b-dealer-b > h4 {
  text-align: center;
  color: #c1c4cd;
  width: 100%;
}

.lobby-row-view-b .limits-select-box {
  float: none;
  display: inline-block;
}

.lobby-row-view-b .numbers-view-s-lobby > ul {
  margin: 22px 0 0;
}

.lobby-row-view-b .numbers-view-s-lobby > ul > li {
  padding: 0 4px;
}

.deposit-alert-contain.popup-multigame-b {
  background: #212531;
  padding: 0;
  box-sizing: border-box;
  width: 960px;
  height: 624px;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  margin: 0;
  top: calc((100% - 650px) / 2);
  position: absolute;
  left: calc((100% - 960px) / 2);
}

.popup-multigame-b .live-casino-tables {
  width: 960px;
  height: 535px;
}

.popup-multigame-b .tab-info-block-b > ul {
  padding-left: 15px;
}

.popup-multigame-b .text-deposit-alert {
  background: none;
}

.deposit-alert-contain.popup-multigame-b .icon-delete {
  z-index: 99;
  top: 8px;
}
html[dir=ltr] .deposit-alert-contain.popup-multigame-b .icon-delete {
  right: 10px;
}
html[dir=rtl] .deposit-alert-contain.popup-multigame-b .icon-delete {
  left: 10px;
}

.deposit-alert-contain.popup-multigame-b .icon-delete a:before {
  content: "";
  transition: color 200ms;
  color: #505768;
  font-size: 12px;
}

.deposit-alert-contain.popup-multigame-b .icon-delete:hover a:before {
  color: #f4f4f6;
}

.popup-multigame-b .country-b .country-block-contain, .popup-multigame-b .virtual-modern .virtual-sports-tab {
  border-color: #111522;
  width: 100% !important;
  padding: 0;
  height: auto;
  margin: 30px 0 0;
}

.deposit-alert-contain.popup-multigame-b .games-slider ul {
  height: 502px;
}

.deposit-alert-contain.popup-multigame-b .Featured-casino-games {
  width: 960px;
}

.popup-multigame-b .country-b.casino-popup {
  width: 100%;
  margin: 56px 0 0 0;
  height: 21px;
  background: none;
}

.deposit-alert-contain.popup-multigame-b .Featured-casino-games .contein-slider h3 {
  color: #c1c4cd;
  text-indent: -9999em;
}
html[dir=ltr] .deposit-alert-contain.popup-multigame-b .Featured-casino-games .contein-slider h3 {
  text-align: left;
}
html[dir=rtl] .deposit-alert-contain.popup-multigame-b .Featured-casino-games .contein-slider h3 {
  text-align: right;
}

.popup-multigame-b .country-b .country-block-contain ul li a {
  color: #c1c4cd;
}

.popup-multigame-b .casino-multisearch > span {
  display: none;
}

.deposit-alert-contain.popup-multigame-b .games-slider .no-games p {
  color: #c1c4cd;
}

.livedealer .deposit-alert-contain.popup-multigame-b .Featured-casino-games .games-slider ul li .popular-game-name p a {
  color: #f4f4f6;
}

.deposit-alert-contain.popup-multigame-b .games-slider .popular-game-name .fav-block a:before {
  color: #f4f4f6;
}

.deposit-alert-contain.popup-multigame-b .casino-multisearch {
  width: 350px;
  top: 25px;
}
html[dir=ltr] .deposit-alert-contain.popup-multigame-b .casino-multisearch {
  right: 20px;
}
html[dir=rtl] .deposit-alert-contain.popup-multigame-b .casino-multisearch {
  left: 20px;
}

.deposit-alert-contain.popup-multigame-b .casino-multisearch:before {
  font: 16px/32px icomoon;
  display: block;
  position: absolute;
  top: 0;
  content: "";
  color: #7c8292;
}
html[dir=ltr] .deposit-alert-contain.popup-multigame-b .casino-multisearch:before {
  right: 0;
}
html[dir=rtl] .deposit-alert-contain.popup-multigame-b .casino-multisearch:before {
  left: 0;
}

.deposit-alert-contain.popup-multigame-b .casino-multisearch input[type=search] {
  background: none;
  border: none;
  border-bottom: 1px solid #404654;
  width: 100%;
  height: 32px;
  box-sizing: border-box;
  border-radius: inherit;
  color: #f4f4f6;
  position: relative;
  z-index: 33;
  transition: border 200ms;
}

.deposit-alert-contain.popup-multigame-b .casino-multisearch input[type=search]:focus {
  border-color: #f4f4f6;
}

.deposit-alert-contain.popup-multigame-b ul.countrylist {
  position: absolute;
  width: 290px;
  top: -28px;
  height: auto;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #090c11;
  border-bottom: transparent;
  border-radius: inherit;
  background: #212531;
  padding: 0;
  z-index: 222;
}
html[dir=ltr] .deposit-alert-contain.popup-multigame-b ul.countrylist {
  left: 20px;
}
html[dir=rtl] .deposit-alert-contain.popup-multigame-b ul.countrylist {
  right: 20px;
}

.deposit-alert-contain.popup-multigame-b ul.countrylist:before {
  width: 30px;
  height: 30px;
  display: block;
  font: 16px/30px icomoon;
  top: 1px;
  position: absolute;
  text-align: center;
  content: "";
  color: #c1c4cd;
}
html[dir=ltr] .deposit-alert-contain.popup-multigame-b ul.countrylist:before {
  right: 0;
}
html[dir=rtl] .deposit-alert-contain.popup-multigame-b ul.countrylist:before {
  left: 0;
}

.deposit-alert-contain.popup-multigame-b ul.countrylist:hover:before {
  content: "";
}

.deposit-alert-contain.popup-multigame-b ul.countrylist li {
  width: 100%;
  box-sizing: border-box;
  max-width: inherit;
}
html[dir=ltr] .deposit-alert-contain.popup-multigame-b ul.countrylist li {
  margin: 0;
}
html[dir=rtl] .deposit-alert-contain.popup-multigame-b ul.countrylist li {
  margin: 0;
}

.popup-multigame-b .country-b .country-block-contain ul .contaien-country {
  float: left;
  width: 100%;
}

.popup-multigame-b .country-b .country-block-contain ul .contaien-country li:first-child {
  border: none;
  position: static;
}
html[dir=ltr] .popup-multigame-b .country-b .country-block-contain ul .contaien-country li:first-child {
  margin: 0;
}
html[dir=rtl] .popup-multigame-b .country-b .country-block-contain ul .contaien-country li:first-child {
  margin: 0;
}

.popup-multigame-b .country-b .country-block-contain ul .contaien-country {
  position: relative;
  top: 0;
  padding: 32px 0 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 400ms;
}

.deposit-alert-contain.popup-multigame-b ul.countrylist:hover .contaien-country {
  max-height: 300px;
}

.deposit-alert-contain.casino.popup-multigame-b .games-slider .all-games-casino-list ul {
  height: 424px;
}

.deposit-alert-contain.casino.popup-multigame-b .games-slider .all-games-casino-list ~ .load-more-news.multiview {
  background: transparent;
}

.deposit-alert-contain.casino.popup-multigame-b .load-more-news a p {
  color: #7c8292;
}

.deposit-alert-contain.popup-multigame-b ul.countrylist li a {
  display: block;
  width: 100%;
  height: 32px;
  font-size: 16px;
  font-weight: normal;
  border-bottom: 1px solid #090c11;
  box-sizing: border-box;
  line-height: 28px;
  text-transform: uppercase;
  transition: color 200ms;
}
html[dir=ltr] .deposit-alert-contain.popup-multigame-b ul.countrylist li a {
  padding: 0 30px 0 10px;
}
html[dir=rtl] .deposit-alert-contain.popup-multigame-b ul.countrylist li a {
  padding: 0 10px 0 30px;
}

.deposit-alert-contain.popup-multigame-b ul.countrylist li a:before {
  display: none;
}

.popup-multigame-b .country-b .country-block-contain ul li a.active {
  color: #f4f4f6;
  position: absolute;
  top: 0;
  left: 0;
  border-top: transparent;
  background: none;
}

.popup-multigame-b .country-b .country-block-contain ul li a:hover {
  color: #f4f4f6;
}

.live-calendar-16-j, .live-calendar-16-j * {
  box-sizing: border-box;
}

.live-calendar-16-j {
  float: left;
  width: 100%;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

.live-cal16-day-selector-j {
  float: left;
  display: table;
  width: 100%;
  height: 38px;
  position: relative;
  z-index: 100;
}
.live-cal16-day-selector-j .lc16-left-sport-section-j, .live-cal16-day-selector-j .lc16-right-section-j {
  display: table-cell;
  vertical-align: top;
}
.live-cal16-day-selector-j .lc16-left-sport-section-j {
  background: #2e323e;
  border-radius: 5px 5px 0 0;
  padding: 7px 10px;
  max-width: 394px;
  min-width: 203px;
  width: 24.5%;
}
.live-cal16-day-selector-j .lc16-right-section-j {
  width: 75.5%;
}
html[dir=ltr] .live-cal16-day-selector-j .lc16-right-section-j {
  padding: 0 0 0 2px;
}
html[dir=rtl] .live-cal16-day-selector-j .lc16-right-section-j {
  padding: 0 2px 0 0;
}
.live-cal16-day-selector-j .lc16-right-section-j ul {
  float: left;
  width: 100%;
  height: 38px;
  border-bottom: 2px solid #1a7051;
}
.live-cal16-day-selector-j .lc16-right-section-j ul li {
  width: calc((100% - 13px) / 7);
  height: 36px;
  background: #212531;
  display: block;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #0e151b;
  text-align: center;
  padding-top: 7px;
  transition: background 300ms, border-color 300ms;
}
html[dir=ltr] .live-cal16-day-selector-j .lc16-right-section-j ul li {
  float: left;
  margin: 0 2px 0 0;
}
html[dir=rtl] .live-cal16-day-selector-j .lc16-right-section-j ul li {
  float: right;
  margin: 0 0 0 2px;
}
.live-cal16-day-selector-j .lc16-right-section-j ul li:hover {
  background: #2e323e;
}
html[dir=ltr] .live-cal16-day-selector-j .lc16-right-section-j ul li:last-child {
  margin: 0;
}
html[dir=rtl] .live-cal16-day-selector-j .lc16-right-section-j ul li:last-child {
  margin: 0;
}
.live-cal16-day-selector-j .lc16-right-section-j ul li span {
  display: block;
  color: #c1c4cd;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  transition: color 300ms;
}
.live-cal16-day-selector-j .lc16-right-section-j ul li span:last-child {
  color: #7c8292;
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
}
.live-cal16-day-selector-j .lc16-right-section-j ul li.active {
  background: #1a7051;
  border-bottom-color: #1a7051;
}
.live-cal16-day-selector-j .lc16-right-section-j ul li.active span, .live-cal16-day-selector-j .lc16-right-section-j ul li.active span:last-child {
  color: #ffffff;
}

.lc16-sport-selector-j {
  display: block;
  width: 183px;
  position: relative;
  white-space: nowrap;
}
html[dir=ltr] .lc16-sport-selector-j {
  float: left;
}
html[dir=rtl] .lc16-sport-selector-j {
  float: right;
}
.lc16-sport-selector-j p {
  float: left;
  width: 100%;
  border-radius: 4px;
  background: #404654;
  height: 24px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 24px;
  position: relative;
}
html[dir=ltr] .lc16-sport-selector-j p {
  padding: 0 23px 0 10px;
}
html[dir=rtl] .lc16-sport-selector-j p {
  padding: 0 10px 0 23px;
}
.lc16-sport-selector-j p:before {
  content: "";
  font: 16px/26px icomoon;
  display: block;
  position: absolute;
  top: 0;
  color: #c1c4cd;
}
html[dir=ltr] .lc16-sport-selector-j p:before {
  right: 7px;
}
html[dir=rtl] .lc16-sport-selector-j p:before {
  left: 7px;
}
.lc16-sport-selector-j input[type=checkbox] {
  position: absolute;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
html[dir=ltr] .lc16-sport-selector-j input[type=checkbox] {
  left: 0;
}
html[dir=rtl] .lc16-sport-selector-j input[type=checkbox] {
  right: 0;
}
.lc16-sport-selector-j label {
  display: block;
  cursor: pointer;
  width: 100%;
  float: left;
}
.lc16-sport-selector-j > input[type=checkbox]:checked + label p:before {
  content: "";
}
.lc16-sport-selector-j > input[type=checkbox]:checked ~ ul {
  display: inline-block;
}
.lc16-sport-selector-j ul {
  display: none;
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  border-radius: 4px;
  overflow: hidden;
  background: #404654;
  min-width: 183px;
  z-index: 90;
  max-height: 330px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.lc16-sport-selector-j ul::-webkit-scrollbar-track {
  border-radius: 10px;
}
.lc16-sport-selector-j ul::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.lc16-sport-selector-j ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.lc16-sport-selector-j ul::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.lc16-sport-selector-j ul li {
  border-bottom: 1px solid #2e323e;
  height: 25px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 24px;
  color: #7c8292;
  position: relative;
  transition: background 250ms, color 250ms;
}
html[dir=ltr] .lc16-sport-selector-j ul li {
  padding: 0 23px 0 25px;
}
html[dir=rtl] .lc16-sport-selector-j ul li {
  padding: 0 25px 0 23px;
}
.lc16-sport-selector-j ul li:last-child {
  height: 24px;
  border-bottom: 0;
}
.lc16-sport-selector-j ul li:hover {
  color: #ffffff;
  background: #505768;
}
.lc16-sport-selector-j ul li span {
  display: block;
  position: relative;
}
.lc16-sport-selector-j ul li span:before {
  content: "";
  display: block;
  background: #2c303a;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: absolute;
  top: 5px;
}
html[dir=ltr] .lc16-sport-selector-j ul li span:before {
  right: -18px;
}
html[dir=rtl] .lc16-sport-selector-j ul li span:before {
  left: -18px;
}
.lc16-sport-selector-j ul li span:after {
  content: "";
  color: #c1c4cd;
  font: 6px/14px icomoon;
  text-align: center;
  display: none;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: absolute;
  top: 5px;
}
html[dir=ltr] .lc16-sport-selector-j ul li span:after {
  right: -18px;
}
html[dir=rtl] .lc16-sport-selector-j ul li span:after {
  left: -18px;
}
.lc16-sport-selector-j ul li input[type=checkbox]:checked ~ span:after {
  display: block;
}
.lc16-sport-selector-j ul li i {
  display: block;
  height: 16px;
  width: 16px;
  position: absolute;
  font: normal 16px/16px sport-icon;
  text-transform: none;
  top: 4px;
}
html[dir=ltr] .lc16-sport-selector-j ul li i {
  left: 5px;
}
html[dir=rtl] .lc16-sport-selector-j ul li i {
  right: 5px;
}
.lc16-sport-selector-j ul li i.all-sports-j:before {
  content: "";
  font-family: sport-icon;
}

.extra-b-contain {
  width: 100%;
  position: relative;
}

.game-extra-info {
  position: absolute;
  right: 0;
  top: 34px;
  z-index: 33;
  display: none;
}

.game-extra-info:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 10px 9px;
  position: absolute;
  display: block;
  right: 6px;
  top: -7px;
}

.live-view-information-b ul li .game-extra-info p {
  float: right;
  width: 100%;
  white-space: nowrap;
  padding: 5px;
  line-height: 20px;
}

.live-view-information-b ul li.video-info-calendar:hover .game-extra-info {
  display: block;
}

.live-view-information-b ul li .game-extra-info p:first-child {
  border-radius: 5px 5px 0 0;
}

.live-view-information-b ul li .game-extra-info p:last-child {
  border-radius: 0 0 5px 5px;
}

.live-calendar-16-content-j {
  display: table;
  table-layout: fixed;
  float: left;
  width: 100%;
  color: #c1c4cd;
  font-size: 12px;
  line-height: 30px;
}
.live-calendar-16-content-j ul {
  display: table-row;
}
.live-calendar-16-content-j ul:nth-child(even) li {
  background: #282c39;
}
.live-calendar-16-content-j ul:last-child li.coeff-column-j {
  border-bottom: 0;
}
.live-calendar-16-content-j ul:last-child li:first-child {
  border-bottom-left-radius: 5px;
}
.live-calendar-16-content-j ul:last-child li:last-child {
  border-bottom-right-radius: 5px;
}
.live-calendar-16-content-j ul.filter-j li {
  background: #181d26;
  height: 20px;
  font-size: 10px;
  line-height: 20px;
  color: #7c8292;
  text-transform: uppercase;
}
.live-calendar-16-content-j ul.filter-j li.coeff-column-j {
  box-shadow: none;
  border: 0;
  pointer-events: none;
}
.live-calendar-16-content-j ul.filter-j li.coeff-column-j + .coeff-column-j + .coeff-column-j {
  border: 0;
}
html[dir=ltr] .live-calendar-16-content-j ul.filter-j li.country-column-j, html[dir=ltr] .live-calendar-16-content-j ul.filter-j li.sport-column-j {
  padding: 0 10px;
}
html[dir=rtl] .live-calendar-16-content-j ul.filter-j li.country-column-j, html[dir=rtl] .live-calendar-16-content-j ul.filter-j li.sport-column-j {
  padding: 0 10px;
}
.live-calendar-16-content-j ul.filter-j li span.filter-drop-j {
  display: inline-block;
  position: relative;
  padding-right: 17px;
}
.live-calendar-16-content-j ul.filter-j li span.filter-drop-j:after {
  content: "";
  font: 14px/20px icomoon;
  position: absolute;
  display: block;
  right: 0;
  top: 0;
}
.live-calendar-16-content-j ul.filter-j li span.filter-drop-j.active:after {
  content: "";
}
.live-calendar-16-content-j li {
  display: table-cell;
  vertical-align: top;
  height: 30px;
  background: #212531;
  position: relative;
}
.live-calendar-16-content-j li:first-child {
  padding-left: 10px;
}
.live-calendar-16-content-j li.coeff-column-j {
  width: 81px;
  text-align: center;
  border-bottom: 1px solid #0d0f17;
  border-top: 1px solid #3f4450;
  line-height: 28px;
  transition: background 250ms, border-color 250ms, box-shadow 250ms, color 250ms;
  color: #b6862e;
}
html[dir=ltr] .live-calendar-16-content-j li.coeff-column-j {
  border-left: 1px solid #0d0f17;
  box-shadow: inset 1px 0 0 #3f4350;
}
html[dir=rtl] .live-calendar-16-content-j li.coeff-column-j {
  border-right: 1px solid #0d0f17;
  box-shadow: inset -1px 0 0 #3f4350;
}
.live-calendar-16-content-j li.coeff-column-j + .coeff-column-j + .coeff-column-j {
  width: 82px;
}
html[dir=ltr] .live-calendar-16-content-j li.coeff-column-j + .coeff-column-j + .coeff-column-j {
  border-right: 1px solid #111522;
}
html[dir=rtl] .live-calendar-16-content-j li.coeff-column-j + .coeff-column-j + .coeff-column-j {
  border-left: 1px solid #111522;
}
.live-calendar-16-content-j li.coeff-column-j:hover {
  background: #393e4c;
  border-top-color: #434956;
  box-shadow: inset 1px 0 0 #434956;
  color: #e9ab04;
}
.live-calendar-16-content-j li.coeff-column-j.active {
  background: #a61f67;
  border-top-color: #b4357d;
  box-shadow: inset 1px 0 0 #b4357d;
  color: #ffffff;
}
.live-calendar-16-content-j li.coeff-column-j.up-0 > div:before, .live-calendar-16-content-j li.coeff-column-j.up-1 > div:before, .live-calendar-16-content-j li.coeff-column-j.down0 > div:before, .live-calendar-16-content-j li.coeff-column-j.down-1 > div:before {
  font: 14px/14px icomoon;
  content: "";
  color: #017901;
  position: relative;
  display: inline-block;
  top: 1px;
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
}
.live-calendar-16-content-j li.coeff-column-j.down0 > div:before, .live-calendar-16-content-j li.coeff-column-j.down-1 > div:before {
  color: #ff0000;
  content: "";
}
.live-calendar-16-content-j li.coeff-column-j.up-0 > div:before {
  animation-name: odds-arrow-up-0;
}
.live-calendar-16-content-j li.coeff-column-j.up-1 > div:before {
  animation-name: odds-arrow-up-1;
}
.live-calendar-16-content-j li.coeff-column-j.down0 > div:before {
  animation-name: odds-arrow-down0;
}
.live-calendar-16-content-j li.coeff-column-j.down-1 > div:before {
  animation-name: odds-arrow-down-1;
}
.live-calendar-16-content-j li.more-column-j {
  width: 91px;
  color: #7c8292;
  position: relative;
}
html[dir=ltr] .live-calendar-16-content-j li.more-column-j {
  padding: 0 10px 0 0;
  text-align: right;
}
html[dir=rtl] .live-calendar-16-content-j li.more-column-j {
  padding: 0 0 0 10px;
  text-align: left;
}
.live-calendar-16-content-j li.more-column-j i {
  display: block;
  width: 18px;
  height: 30px;
  position: absolute;
  top: 0;
  font: 12px/30px icomoon;
  text-align: center;
  color: #7c8292;
}
html[dir=ltr] .live-calendar-16-content-j li.more-column-j i {
  left: 7px;
}
html[dir=rtl] .live-calendar-16-content-j li.more-column-j i {
  right: 7px;
}
.live-calendar-16-content-j li.more-column-j i:before {
  content: "";
  transition: color 250ms;
  font-size: 8px;
  top: 10px;
}
html[dir=ltr] .live-calendar-16-content-j li.more-column-j i:before {
  right: 8px;
}
html[dir=rtl] .live-calendar-16-content-j li.more-column-j i:before {
  left: 8px;
}
.live-calendar-16-content-j li.more-column-j .extra-b-contain:hover b:before, .live-calendar-16-content-j li.more-column-j i:hover:before {
  color: #c1c4cd;
}
.live-calendar-16-content-j li.more-column-j .more-j {
  float: right;
  width: 100%;
}
.live-calendar-16-content-j li.more-column-j .more-j:first-letter {
  font-size: 10px;
  line-height: 28px;
}
.live-calendar-16-content-j li.more-column-j .extra-b-contain b:before {
  content: "";
  font-size: 12px;
  transition: color 250ms;
}
.live-calendar-16-content-j li.more-column-j .extra-b-contain {
  position: absolute;
  top: 1px;
  width: auto;
  height: 29px;
}
html[dir=ltr] .live-calendar-16-content-j li.more-column-j .extra-b-contain {
  left: 37px;
}
html[dir=rtl] .live-calendar-16-content-j li.more-column-j .extra-b-contain {
  right: 37px;
}
html[dir=ltr] .live-calendar-16-content-j li.more-column-j .extra-b-contain .game-extra-info {
  right: -8px;
}
html[dir=rtl] .live-calendar-16-content-j li.more-column-j .extra-b-contain .game-extra-info {
  left: -8px;
}
.live-calendar-16-content-j li.more-column-j .video {
  position: absolute;
  top: 8px;
}
html[dir=ltr] .live-calendar-16-content-j li.more-column-j .video {
  left: 13px;
}
html[dir=rtl] .live-calendar-16-content-j li.more-column-j .video {
  right: 13px;
}
.live-calendar-16-content-j li.more-column-j .extra-b-contain p {
  float: right;
  width: 100%;
  white-space: nowrap;
  padding: 5px 10px;
  line-height: 20px;
  border-bottom: 1px solid #222530;
  border-top: 1px solid #3a3e4b;
  background: #3a3e4b;
  color: #c1c4cd;
}
.live-calendar-16-content-j li.more-column-j .extra-b-contain p:first-child {
  border-radius: 3px 3px 0 0;
}
.live-calendar-16-content-j li.more-column-j .extra-b-contain p:last-child {
  border-radius: 0 0 3px 3px;
}
.live-calendar-16-content-j li.more-column-j .extra-b-contain p:only-child {
  border-radius: 3px;
}
.live-calendar-16-content-j li.more-column-j .extra-b-contain:hover .game-extra-info {
  display: block;
}
.live-calendar-16-content-j li.time-column-j {
  width: 100px;
  text-align: center;
  color: #7c8292;
}
.live-calendar-16-content-j li.sport-column-j {
  width: 13.3%;
}
html[dir=ltr] .live-calendar-16-content-j li.sport-column-j {
  padding: 0 10px 0 35px;
}
html[dir=rtl] .live-calendar-16-content-j li.sport-column-j {
  padding: 0 35px 0 10px;
}
.live-calendar-16-content-j li.sport-column-j i {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  position: absolute;
  top: 7px;
  font: 16px/16px sport-icon;
}
html[dir=ltr] .live-calendar-16-content-j li.sport-column-j i {
  left: 10px;
}
html[dir=rtl] .live-calendar-16-content-j li.sport-column-j i {
  right: 10px;
}
.live-calendar-16-content-j li.country-column-j {
  width: 14.6%;
}
html[dir=ltr] .live-calendar-16-content-j li.country-column-j {
  padding: 0 10px 0 35px;
}
html[dir=rtl] .live-calendar-16-content-j li.country-column-j {
  padding: 0 35px 0 10px;
}
.live-calendar-16-content-j li.country-column-j i {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 7px;
}
html[dir=ltr] .live-calendar-16-content-j li.country-column-j i {
  left: 10px;
}
html[dir=rtl] .live-calendar-16-content-j li.country-column-j i {
  right: 10px;
}
.live-calendar-16-content-j li.league-column-j {
  width: 13.8%;
  padding: 0 10px;
}
.live-calendar-16-content-j li.event-column-j {
  padding: 0 10px;
}
.live-calendar-16-content-j li .boosted {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 1px;
}

.body-wrapper.no-classic-scroll .contain-gameing.no-left-menu-j .centr-market-contain .scroll-contain {
  width: 100%;
  margin: 0;
}

.live-calendar-16-scroll-fix-j {
  position: absolute;
  top: 38px;
  left: 0;
  width: 100%;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.live-calendar-16-scroll-fix-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.live-calendar-16-scroll-fix-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.live-calendar-16-scroll-fix-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.live-calendar-16-scroll-fix-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

@media screen and (max-width: 1350px) {
  .live-calendar-16-content-j li.sport-column-j,
.live-calendar-16-content-j li.country-column-j {
    width: 35px;
    font-size: 0;
  }

  .live-calendar-16-content-j ul.filter-j li.sport-column-j span.filter-drop-j,
.live-calendar-16-content-j ul.filter-j li.country-column-j span.filter-drop-j {
    font-size: 0;
    vertical-align: top;
    margin-left: -2px;
  }

  .live-calendar-16-content-j li.league-column-j {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  .live-calendar-16-content-j li.coeff-column-j {
    display: none;
  }
}
.live-calendar-16-content-j .single-bet-locked:before {
  position: absolute;
  display: block;
  right: 50%;
  width: 20px;
  margin-right: -10px;
  text-align: center;
  font: 11px/28px "icomoon";
  content: "";
  color: #7c8292;
}

/*how to play*/
.how-to-play-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  min-height: 600px;
}

.top-row-wrapper-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 828px;
  background: url("../../../images/backgrounds/how-to-play-bg.jpg?v=650") no-repeat 50% 0;
  text-align: center;
  padding: 250px 0 0 0;
}

.info-page-how-to-play {
  max-width: 750px;
  display: inline-block;
  box-sizing: border-box;
}

.info-page-how-to-play > h1 {
  font: 80px/82px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  float: left;
  width: 100%;
  padding: 20px 0;
  text-transform: uppercase;
}

.description-how-to-play {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 20px 0;
}

.description-how-to-play > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 18px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.icons-how-to-play-b {
  float: left;
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  text-align: center;
}

.icons-how-to-play-b > ul {
  display: inline-block;
  box-sizing: border-box;
}

.icons-how-to-play-b > ul > li {
  display: inline-block;
  box-sizing: border-box;
  padding: 0 15px;
  text-align: center;
}
html[dir=ltr] .icons-how-to-play-b > ul > li {
  float: left;
}
html[dir=rtl] .icons-how-to-play-b > ul > li {
  float: right;
}

.icons-how-to-play-b > ul > li > i {
  display: inline-block;
  font-style: normal;
  color: #ffffff;
  font: 32px/34px icomoon;
}

.time-24-7-icon:before {
  content: "";
}

.hd-b-icon:before {
  content: "";
}

.live-b-icon:before {
  content: "^";
}

.multiplayer-b-icon:before {
  content: "";
}

.buttons-how-to-play-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  margin: 20px 0;
}

.buttons-how-to-play-contain > ul {
  display: inline-block;
  box-sizing: border-box;
}

.buttons-how-to-play-contain > ul > li {
  display: inline-block;
  box-sizing: border-box;
  margin: 0 10px;
}
html[dir=ltr] .buttons-how-to-play-contain > ul > li {
  float: left;
}
html[dir=rtl] .buttons-how-to-play-contain > ul > li {
  float: right;
}

.buttons-how-to-play-contain > ul > li > button {
  float: left;
  padding: 0 20px;
  min-width: 300px;
  text-align: center;
  height: 60px;
  box-sizing: border-box;
  font: 20px/58px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  border: 2px solid #a9abb1;
  background: none;
  border-radius: 10px;
  cursor: pointer;
}

.buttons-how-to-play-contain > ul > li:first-child > button {
  border-color: #a61f67;
  background: #a61f67;
  color: #ffffff;
}

.buttons-how-to-play-contain > ul > li:first-child > button > span {
  display: inline-block;
}

.buttons-how-to-play-contain > ul > li > button > i {
  display: inline-block;
  font-style: normal;
  width: 32px;
  height: 32px;
  font: 32px/32px icomoon;
  color: #ffffff;
  text-align: center;
  position: relative;
  top: 6px;
}
html[dir=ltr] .buttons-how-to-play-contain > ul > li > button > i {
  margin: 0 10px 0 0;
}
html[dir=rtl] .buttons-how-to-play-contain > ul > li > button > i {
  margin: 0 0 0 10px;
}

.buttons-how-to-play-contain > ul > li:first-child > button > i:before {
  content: "";
}

.how-to-play-rules-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  height: 485px;
  background: url("../../../images/backgrounds/how-to-play-mini-bg.jpg?v=650") no-repeat 50% 0;
  padding: 75px 0 0;
}

.rules-info-b-contain {
  max-width: 750px;
  display: inline-block;
  box-sizing: border-box;
}

.rules-icon-box-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  height: 124px;
  margin: 0 0 20px;
  padding: 30px 0 0;
}

.rules-info-icon-box {
  box-sizing: border-box;
  display: inline-block;
  width: 74px;
  height: 74px;
  background: #171d2c;
  color: #ffffff;
  border: 12px solid #575c66;
  box-shadow: 0 0 0 13px #454a55, 0 0 0 28px #2f3442;
  border-radius: 50%;
  font: 48px/48px icomoon;
}

.rules-info-icon-box:before {
  content: "";
  position: relative;
  left: 0;
}

.rules-info-b-contain > h2 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  font: 56px/60px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  padding: 30px 0 0;
}

.full-rules-info-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 30px 0 0;
}

.full-rules-info-box > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  color: #ffffff;
  font: 18px/24px Roboto, Arial, Helvetica, sans-serif;
}

.product-rules-contain-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  min-height: 444px;
  background: #ffffff;
  text-align: center;
}

.prod-rulles-slider-container {
  max-width: 1330px;
  min-width: 950px;
  padding: 0 10px;
  box-sizing: border-box;
  display: block;
  margin: 0 auto;
  vertical-align: top;
  min-height: 440px;
}

.rules-slider-box-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 80px;
  position: relative;
}

.rules-slider-box-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.rules-slider-box-b > ul > li {
  box-sizing: border-box;
  width: 25%;
  height: 380px;
  padding: 65px 10px 35px;
  position: relative;
  text-align: center;
}
html[dir=ltr] .rules-slider-box-b > ul > li {
  float: left;
}
html[dir=rtl] .rules-slider-box-b > ul > li {
  float: right;
}
.rules-slider-box-b > ul > li:nth-last-child(3):first-child, .rules-slider-box-b > ul > li:nth-last-child(3):first-child ~ li {
  width: 33.3334%;
}
.rules-slider-box-b > ul > li:nth-last-child(2):first-child, .rules-slider-box-b > ul > li:nth-last-child(2):first-child ~ li {
  width: 50%;
}
.rules-slider-box-b > ul > li:only-child {
  width: 100%;
}

.icon-prod-wrapper-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0 15px;
  text-align: center;
}

.icon-prod-wrapper-box > i {
  display: inline-block;
  width: 84px;
  height: 84px;
  border-radius: 50%;
  background: #121623;
  border: 10px solid #b4b6bd;
  box-shadow: 0 0 0 10px #dcdee3;
  font: 32px/64px icomoon;
  text-align: center;
  color: #ffffff;
  font-style: normal;
  box-sizing: border-box;
}

.icon-prod-wrapper-box.roulette-b > i:before {
  content: "q";
}

.icon-prod-wrapper-box.blackjack-b > i:before {
  content: "r";
}

.icon-prod-wrapper-box.baccarat-b > i:before {
  content: "t";
}

.icon-prod-wrapper-box.live-bet-on-poker > i:before, .icon-prod-wrapper-box.betonpoker-b > i:before {
  content: "s";
}

.icon-prod-wrapper-box.betonbaccarat-b > i:before {
  content: "u";
}

.icon-prod-wrapper-box.russianpoker-b > i:before {
  content: "";
}

.rules-slider-box-b > ul > li > h3 {
  float: left;
  width: 100%;
  font: 23px/26px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #171c2c;
  box-sizing: border-box;
  padding: 0;
  height: 76px;
  display: table;
}

.rules-slider-box-b > ul > li > h3 > span {
  display: table-cell;
  vertical-align: middle;
}

.rules-slider-box-b > ul > li > p {
  float: left;
  width: 100%;
  font: 13px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #171c2c;
  box-sizing: border-box;
  padding: 0;
}

.read-more-button-box {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 30px;
  box-sizing: border-box;
  text-align: center;
}

.read-more-button-box > button {
  border: none;
  background: #a61f67;
  box-sizing: border-box;
  display: inline-block;
  color: #ffffff;
  height: 30px;
  padding: 0 20px;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  min-width: 100px;
  text-transform: uppercase;
  border-radius: 6px;
  cursor: pointer;
}

.arrow-slider-rules {
  width: 50px;
  height: 50px;
  position: absolute;
  font: 44px/50px icomoon;
  color: #a61f67;
  text-align: center;
  z-index: 33;
  top: 90px;
  left: -10px;
  cursor: pointer;
}

.arrow-slider-rules.right {
  left: auto;
  right: -10px;
}

.arrow-slider-rules.left:before {
  content: "";
}

.arrow-slider-rules.right:before {
  content: "";
}

.popup-bg-contain.gamerules .fedback-wrapper {
  width: 980px;
  height: 634px;
  top: calc((100% - 634px) / 2);
}

.popup-bg-contain.gamerules .fedback-info {
  width: 960px;
  padding: 0;
  height: 100%;
}
.popup-bg-contain.gamerules .fedback-info ul {
  height: 100%;
}
.popup-bg-contain.gamerules .fedback-info ul iframe {
  width: 100%;
  height: 100%;
}

.popup-bg-contain.gamerules .fedback-wrapper.dialog .fedback-info ul li {
  width: 100%;
}

.popup-bg-contain.gamerules .fedback-info h3 {
  display: none;
}

.popup-bg-contain.gamerules .fedback-wrapper.dialog .fedback-info ul li iframe {
  width: 100%;
  height: 600px;
}

.friend-referral .md-progress-circular {
  left: 50%;
  margin-left: -50px;
}
.friend-referral .settings-info-contain p {
  padding-bottom: 25px;
  box-shadow: 0px -1px 0 #171c2c inset, 0px 1px 0 #404654;
}
.friend-referral .settings-info-contain label {
  padding: 15px 0 5px;
}
.friend-referral .settings-info-contain .select-block {
  width: 100%;
  height: 34px;
  margin: 0;
}
.friend-referral .settings-info-contain .select-block select {
  width: 100%;
}
.friend-referral label.results-live-j {
  float: right;
  padding: 0 25px 0 0;
  font-size: 12px;
}
.friend-referral label.results-live-j input, .friend-referral label.results-live-j input + i {
  left: auto;
  right: 0;
}
.friend-referral label.results-live-j span {
  position: relative;
  top: -3px;
  color: #f4f4f6;
}

.referral-info {
  float: left;
  width: 100%;
  margin: 15px 0 30px;
}
.referral-info > div {
  float: right;
  width: calc(50% - 20px);
}
.referral-info > div:first-of-type {
  float: left;
}
.referral-info > div:first-of-type div {
  float: left;
  width: 100%;
  height: 34px;
  box-sizing: border-box;
  border: 1px solid #505768;
  border-radius: 4px;
  text-align: center;
  font: 16px/34px Roboto, Arial, Helvetica, sans-serif;
  color: #c29440;
  -moz-user-select: all;
  -webkit-user-select: all;
  -ms-user-select: all;
}

.referral-table {
  float: left;
  width: 100%;
  max-height: 216px;
  border-radius: 5px;
  overflow-x: hidden;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  overflow-y: auto;
}
.referral-table::-webkit-scrollbar-track {
  border-radius: 10px;
}
.referral-table::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.referral-table::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.referral-table::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.settings-info-contain > div > table {
  float: left;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 1px;
}
.settings-info-contain > div > table.ref-total {
  margin-top: 10px;
  position: relative;
  top: 40px;
}
.settings-info-contain > div > table.ref-total tr:nth-child(2) td {
  background: #1a7051;
}
.settings-info-contain > div > table tr:nth-child(2n) td {
  background: #2e323e;
}
.settings-info-contain > div > table tr:nth-child(2n+1) td {
  background: #1e2639;
}
.settings-info-contain > div > table tr th {
  width: 50%;
  text-align: left;
  padding: 0 0 10px 20px;
  font-weight: normal;
  color: #7c8292;
}
.settings-info-contain > div > table tr td {
  width: 50%;
  height: 36px;
  padding-left: 20px;
  vertical-align: middle;
  color: #f4f4f6;
}

.settings-info-contain .chekcbox-j label {
  position: relative;
  display: inline-block;
  width: auto;
  height: 14px;
  vertical-align: top;
  cursor: pointer;
  margin-top: 33px;
}
html[dir=ltr] .settings-info-contain .chekcbox-j label {
  float: none;
  padding: 0 0 0 25px;
}
html[dir=rtl] .settings-info-contain .chekcbox-j label {
  float: none;
  padding: 0 25px 0 0;
}
.settings-info-contain .chekcbox-j label input {
  position: absolute;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
html[dir=ltr] .settings-info-contain .chekcbox-j label input {
  left: 0;
}
html[dir=rtl] .settings-info-contain .chekcbox-j label input {
  right: 0;
}
.settings-info-contain .chekcbox-j label input + span:before {
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  background-color: #2e323e;
  border-radius: 2px;
  position: absolute;
  top: -2px;
}
html[dir=ltr] .settings-info-contain .chekcbox-j label input + span:before {
  left: 0;
}
html[dir=rtl] .settings-info-contain .chekcbox-j label input + span:before {
  right: 0;
}
.settings-info-contain .chekcbox-j label input:checked + span:after {
  content: "";
  font: 6px/16px "icomoon";
  position: absolute;
  top: -2px;
  color: #7c8292;
}
html[dir=ltr] .settings-info-contain .chekcbox-j label input:checked + span:after {
  left: 4px;
}
html[dir=rtl] .settings-info-contain .chekcbox-j label input:checked + span:after {
  right: 4px;
}

.right-block-history.message.compose.send-message-j .settings-info-contain input[type=text] {
  color: rgba(255, 255, 255, 0.7);
  background: #2e323e;
  border-color: rgba(255, 255, 255, 0.7);
  -webkit-text-fill-color: rgba(255, 255, 255, 0.7);
}
.right-block-history.message.compose.send-message-j .settings-info-contain input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}
.right-block-history.message.compose.send-message-j .settings-info-contain input[type=text]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}
.right-block-history.message.compose.send-message-j .settings-info-contain input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}
.right-block-history.message.compose.send-message-j .settings-info-contain input[type=text]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}
.right-block-history.message.compose.send-message-j .settings-info-contain input[type=text]:-webkit-autofill {
  border: 1px solid rgba(255, 255, 255, 0.7);
  -webkit-text-fill-color: rgba(255, 255, 255, 0.7);
}
.right-block-history.message.compose.send-message-j .settings-info-contain .form-text {
  width: 100%;
}
.right-block-history.message.compose.send-message-j .settings-info-contain label {
  margin: 8px 0;
}
.right-block-history.message.compose.send-message-j .settings-info-contain textarea {
  background: #2e323e;
  box-sizing: border-box;
  width: 100%;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  transition: border-color 200ms;
  box-shadow: none;
  height: 150px;
  padding: 14px;
  margin: 0;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.7);
}
.right-block-history.message.compose.send-message-j .settings-info-contain textarea::-webkit-input-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.right-block-history.message.compose.send-message-j .settings-info-contain textarea:-moz-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.right-block-history.message.compose.send-message-j .settings-info-contain textarea::-moz-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.right-block-history.message.compose.send-message-j .settings-info-contain textarea:-ms-input-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.right-block-history.message.compose.send-message-j .settings-info-contain textarea:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
  transition: border-color 300ms;
}
.right-block-history.message.compose.send-message-j .settings-info-contain input, .right-block-history.message.compose.send-message-j .settings-info-contain textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.right-block-history.message.compose.send-message-j .settings-info-contain input:-webkit-autofill, .right-block-history.message.compose.send-message-j .settings-info-contain input:-webkit-autofill:focus, .right-block-history.message.compose.send-message-j .settings-info-contain textarea:-webkit-autofill, .right-block-history.message.compose.send-message-j .settings-info-contain textarea:-webkit-autofill:focus {
  box-shadow: 0 0 0 100px #2e323e inset;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.7);
}
.right-block-history.message.compose.send-message-j .settings-info-contain button:disabled {
  background: rgba(255, 255, 255, 0.2);
  color: rgba(0, 0, 0, 0.4);
}

.winners .contain-casino.poker.ng-scope.casino-slider-hide {
  margin: 44px 0 0 0;
}

.winners-tab-nav-b {
  float: left;
  width: 100%;
  margin: 0;
  height: 45px;
  min-width: 980px;
  background: #1e2639;
  box-sizing: border-box;
}

.center-separator-contain-b {
  margin: 0 auto;
  min-width: 980px;
  max-width: 1310px;
  box-sizing: border-box;
  padding: 0 15px;
}

.center-separator-contain-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.center-separator-contain-b > ul > li {
  float: left;
  display: inline-block;
  color: #ffffff;
  height: 45px;
  font: 14px/42px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  padding: 0 20px;
  box-sizing: border-box;
  cursor: pointer;
}

.center-separator-contain-b > ul > li.active {
  box-shadow: 0 -4px 0 #a61f67 inset;
}

.winner-list-wrapper-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0 30px;
}

.winner-contain-list-b {
  margin: 0 auto;
  min-width: 980px;
  max-width: 1310px;
  box-sizing: border-box;
  padding: 0 15px;
}

.winner-contain-list-b > ul {
  float: left;
  width: 100%;
  display: table;
  box-sizing: border-box;
  min-height: 62px;
  border-top: 1px solid #404654;
}

.winner-contain-list-b > ul:first-child {
  border-top: none;
  border-bottom: 2px solid #404654;
  height: 42px;
}

.winner-contain-list-b > ul > li {
  width: 20%;
  display: table-cell;
  box-sizing: border-box;
  vertical-align: middle;
  color: #f4f4f6;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
}

.winner-contain-list-b > ul:first-child > li {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
}

.winner-contain-list-b > ul > li.winner-betprice-b,
.winner-contain-list-b > ul > li.winner-date-b {
  color: #c1c4cd;
}

.winner-contain-list-b > ul > li.winning-size-b {
  color: #a61f67;
}

.icon-sport-view-contain {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 5px 0 2px 15px;
  color: #ffffff;
  border-radius: 50%;
  font: 24px/24px sport-icon;
}

.winner-list-wrapper-b .load-more-news {
  display: inline-block;
  width: 100%;
}

.casino-winner-list-j {
  float: left;
  width: 100%;
  color: #c1c4cd;
  font: normal 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.casino-winner-list-j a {
  text-decoration: none;
}
.casino-winner-list-j .load-more-news {
  float: left;
  margin-top: 100px;
  width: 100% !important;
}
.casino-winner-list-j ul {
  float: left;
  width: 100%;
}
.casino-winner-list-j ul li {
  border-bottom: 1px solid #404654;
  margin-top: 18px;
  padding: 0 0 18px;
  float: left;
  width: 100%;
}
.casino-winner-list-j ul li .game-pic-j {
  width: 196px;
  float: left;
  overflow: hidden;
}
.casino-winner-list-j ul li .game-pic-j img {
  display: block;
  width: 100%;
}
.casino-winner-list-j ul li .klwin-info-j {
  float: right;
  width: calc(100% - 212px);
}
.casino-winner-list-j ul li .klwin-info-j h1, .casino-winner-list-j ul li .klwin-info-j h2, .casino-winner-list-j ul li .klwin-info-j h3, .casino-winner-list-j ul li .klwin-info-j .klwintext-info-j {
  float: left;
  width: 100%;
}
.casino-winner-list-j ul li .klwin-info-j h3 {
  color: #f4f4f6;
  font: bold 14px/16px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin-top: -2px;
}
.casino-winner-list-j ul li .klwin-info-j h1 {
  color: #7c8292;
  font: normal 18px/20px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin-top: 7px;
}
.casino-winner-list-j ul li .klwin-info-j h2 {
  color: #c1c4cd;
  font: normal 18px/20px Roboto, Arial, Helvetica, sans-serif;
  margin-top: 4px;
  margin-bottom: 27px;
}
.casino-winner-list-j ul li .klwin-info-j .klwintext-info-j {
  color: #a61f67;
  font: normal 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.casino-winner-list-j ul li .klwin-info-j .klwintext-info-j span {
  color: #c1c4cd;
}

.winner-contain-list-b .winner-contain-list-b {
  padding: 0;
  min-width: 100%;
  max-width: 100%;
}

.winner-contain-list-b aside {
  width: 320px;
  float: right;
  padding-top: 50px;
}

.winner-contain-list-b > div {
  padding-top: 50px;
  width: calc(100% - 330px);
}

.week-top-game-j {
  width: 100%;
  margin: 0 0 14px;
}
.week-top-game-j > h1 {
  font-size: 18px;
  line-height: 20px;
  color: #f4f4f6;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.week-top-game-j > a {
  display: block;
  width: 100%;
}
.week-top-game-j > a img {
  display: block;
  width: 100%;
  height: auto;
}

.winner-contain-list-b .right-banner-container {
  margin: 0 0 14px;
}
.winner-contain-list-b .right-banner-container .buner-b {
  width: 100%;
}
.winner-contain-list-b .right-banner-container .buner-b img {
  width: 100%;
  display: block;
}

.wins-block-j {
  width: 100%;
  min-height: 50px;
  background: #1e2639;
  margin-bottom: 14px;
}
.wins-block-j > h1, .wins-block-j > div {
  float: left;
  width: 100%;
}
.wins-block-j > div > p {
  display: none;
}
.wins-block-j:after {
  content: " ";
  clear: both;
  display: table;
}
.wins-block-j > h1 {
  font-weight: 200;
  font-size: 16px;
  line-height: 45px;
  height: 45px;
  text-transform: uppercase;
  color: #ffffff;
  text-indent: 15px;
}
.wins-block-j table {
  width: 100% !important;
  table-layout: fixed;
  float: left;
}
.wins-block-j table tr td {
  line-height: 40px;
  font-size: 14px;
  color: #c1c4cd;
  border-top: 1px solid #404654;
  vertical-align: middle;
}
.wins-block-j table tr td:first-child {
  width: 48px;
}
.wins-block-j table tr td:first-child img {
  display: block;
  margin: 0 auto;
  height: 14px;
  width: 20px;
}
.wins-block-j table tr td:nth-child(2) {
  width: 38px;
}
.wins-block-j table tr td:nth-child(3) {
  width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wins-block-j table tr td:last-child {
  text-align: right;
  padding-right: 12px;
}

.kl-winners-block-j {
  width: 100%;
  height: 362px;
  background: #1e2639;
  padding: 0 9px 20px 0;
  box-sizing: border-box;
  position: relative;
  margin: 0 0 14px;
}
.kl-winners-block-j .md-progress-circular {
  top: 50%;
  left: 50%;
  margin: -50px;
  position: absolute;
}
.kl-winners-block-j > h1 {
  float: left;
  width: 100%;
  text-transform: uppercase;
  height: 37px;
  color: #c1c4cd;
  font: bold 14px/38px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  padding: 0 0 0 55px;
  position: relative;
}
.kl-winners-block-j > h1:before {
  content: "";
  font: normal 18px/37px icomoon;
  display: block;
  position: absolute;
  top: 0;
  left: 20px;
}
.kl-winners-block-j ul {
  float: left;
  width: 100%;
  max-height: 305px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  box-sizing: border-box;
  padding-right: 13px;
}
.kl-winners-block-j ul::-webkit-scrollbar-track {
  border-radius: 10px;
}
.kl-winners-block-j ul::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.kl-winners-block-j ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.kl-winners-block-j ul::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.kl-winners-block-j ul li {
  float: left;
  width: 100%;
  display: block;
  box-sizing: border-box;
  padding: 17px 13px;
  padding-right: 0;
  border-top: 1px solid #404654;
}
.kl-winners-block-j ul li > div {
  float: right;
  width: calc(100% - 124px);
}
.kl-winners-block-j ul li > div:first-of-type {
  height: 72px;
  width: 110px;
  float: left;
}
.kl-winners-block-j ul li > div:first-of-type img {
  display: block;
  width: 100%;
  min-height: 72px;
}
.kl-winners-block-j ul li h1 {
  color: #c1c4cd;
  font: normal 9px/17px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  margin-top: -4px;
  margin-bottom: 1px;
}
.kl-winners-block-j ul li h2 {
  color: #7c8292;
  font: normal 12px/14px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  text-transform: uppercase;
}
.kl-winners-block-j ul li h3 {
  float: left;
  width: 100%;
  font: normal 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  text-transform: uppercase;
  margin-top: 11px;
  margin-bottom: 2px;
}
.kl-winners-block-j ul li h4 {
  float: left;
  width: 100%;
  color: #a61f67;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}

.winners-tab-nav-b + .winner-contain-list-b {
  margin-bottom: 48px;
}

.winners-tab-nav-b + .winner-contain-list-b:after {
  content: " ";
  display: table;
  clear: both;
}

top-game-block {
  width: 100%;
  height: 100%;
}

.top-game-block > h1 {
  font-size: 18px;
  line-height: 24px;
  color: #e9e9e9;
  text-transform: uppercase;
}

.top-game-block .top-game-icon {
  font-family: "icomoon";
}

.top-game-block .top-game-icon:after {
  content: "";
  color: #c0003f;
  font-size: 24px;
  vertical-align: middle;
}

.top-game-background {
  display: block;
  width: 320px;
  height: 180px;
  background: wheat;
  margin: 10px 0;
}

.wins-block {
  width: 100%;
  min-height: 50px;
  background: #252525;
  margin-bottom: 10px;
}

.wins-block > h1 {
  font-weight: 200;
  font-size: 16px;
  line-height: 45px;
  height: 45px;
  text-transform: uppercase;
  color: white;
  text-indent: 15px;
}

.wins-block ul li {
  line-height: 40px;
  font-size: 14px;
  color: #c8c8c8;
  border-top: 1px solid #333436;
}

.wins-block ul li span {
  margin-left: 15px;
}

.wins-block ul li span.flag {
  display: inline-block;
  width: 20px;
  height: 15px;
  background: wheat;
  vertical-align: middle;
}

.wins-block ul li span:last-child {
  display: inline-block;
  float: right;
  padding-right: 15px;
}

.winners .contain-img-slider-view > a {
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: 50%;
}
.winners .wrapper-slider-box-b {
  height: 100%;
}
.winners .big-slider-casino {
  height: 250px !important;
}

/* NEW WINNERS PAGE */
.body-wrapper.winners {
  background: #171c2c;
}

.j-float-main-wrap {
  float: left;
  width: 100%;
}

.j-resize-outline {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-width: 980px;
  max-width: 1310px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}

.new-winners-page-j .j-table-classic {
  width: 890px;
  margin-bottom: 88px;
}

.current-day-block-j {
  text-align: center;
}

.current-day-block-j h5 {
  display: block;
  padding: 90px 0 75px;
  color: white;
  font: 38px/40px "LatoLight", Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.j-table-classic {
  display: inline-block;
  text-align: left;
}

.j-table-classic table {
  width: 100%;
  float: left;
  table-layout: fixed;
  font: 12px/40px "LatoLight", Roboto, Arial, Helvetica, sans-serif;
  color: white;
  border-collapse: separate;
}

.j-table-classic table tr td {
  background: #1e2639;
  border-bottom: 3px solid #171c2c;
  height: 40px;
  padding: 0 10px;
}

.j-table-classic table tr:nth-child(odd) td {
  background: #2d3242;
}

.j-table-classic table tr:nth-child(2) td:first-child {
  border-top-left-radius: 5px;
}

.j-table-classic table tr:nth-child(2) td:last-child {
  border-top-right-radius: 5px;
}

.j-table-classic table tr:last-child td {
  border-bottom: 0;
}

.j-table-classic table tr:last-child td:first-child {
  border-bottom-left-radius: 5px;
}

.j-table-classic table tr:last-child td:last-child {
  border-bottom-right-radius: 5px;
}

.j-table-classic table tr:first-child td {
  background: none;
}

.steps-to-four-j {
  width: 100%;
  float: left;
  background: #f3f5f9;
  padding: 90px 0 80px;
}

.steps-to-four-j ul {
  width: 100%;
  float: left;
  display: table;
  text-align: center;
}

.steps-to-four-j ul li {
  display: table-cell;
  width: 1%;
  vertical-align: top;
  padding: 0 30px;
}

.steps-to-four-j ul li .j-number {
  height: 60px;
  width: 60px;
  display: inline-block;
  font: 38px/54px "LatoLight", Roboto, Arial, Helvetica, sans-serif;
  color: white;
  background: #121623;
  border-radius: 100px;
  margin: 16px 16px 45px;
  box-shadow: 0 0 0 8px #b4b6bd, 0 0 0 16px #dcdee3;
}

.steps-to-four-j ul li p {
  font: 12px/16px "LatoRegular", Roboto, Arial, Helvetica, sans-serif;
  color: #7b8191;
  float: left;
  width: 100%;
  display: block;
}

.big-promo-j-of-winners {
  height: 684px;
  float: left;
  width: 100%;
  background: url(../images/free-v-winners-j-bg.jpg) center;
  background-size: cover;
}

.big-promo-j-of-winners h2 {
  padding: 120px 0 0;
  color: white;
  display: block;
  float: left;
  width: 100%;
  font: normal 96px/98px "LatoThin", Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.winners-slider-global-wrapper-j {
  position: relative;
  margin-top: -103px;
  text-align: center;
}

.winners-slider-global-wrapper-j h4 {
  display: block;
  float: left;
  width: 100%;
  font: normal 44px/46px "LatoThin", Roboto, Arial, Helvetica, sans-serif;
  color: white;
  text-transform: uppercase;
  padding: 80px 0 36px;
}

.winners-slider-global-wrapper-j p {
  display: block;
  font: normal 18px/24px "LatoRegular", Roboto, Arial, Helvetica, sans-serif;
  color: #7B8191;
  padding-bottom: 82px;
  width: 670px;
  margin: 0 auto;
}

.lucky-winners-slider-j {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

.lucky-winners-slider-j li {
  background: #121623;
  height: 300px;
  display: block;
  float: left;
  position: relative;
  width: calc( (100% / 3) - 7px );
  margin-right: 10px;
}

.lucky-winners-slider-j li:last-child {
  margin: 0;
}

.lucky-winners-slider-j li .winner-title-j {
  height: 54px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  font: normal 24px/54px "LatoThin", Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  background: #1d7d34;
  color: white;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 10px;
}

.lucky-winners-slider-j li .image-box-of-jh-andlast {
  width: calc( 100% - 20px );
  height: 226px;
  position: relative;
  margin: 10px 10px 0;
  display: table;
  float: left;
}

.lucky-winners-slider-j li .image-box-of-jh-andlast.no-image-winners {
  background: url(../images/no-image-winners.png) no-repeat center bottom;
  background-size: contain;
}

.lucky-winners-slider-j li .image-box-of-jh-andlast img {
  max-width: 100%;
  position: absolute;
  bottom: 0px;
  left: 50%;
  max-height: 100%;
  transform: translate(-50%, 0);
}

.lucky-winners-slider-j li .winner-slider-win-amount-j {
  height: 94px;
  width: 94px;
  position: absolute;
  z-index: 20;
  border-radius: 100%;
  background: #a71f67;
  color: white;
  text-align: center;
  text-transform: uppercase;
  top: 10px;
  right: 10px;
}

.lucky-winners-slider-j li .winner-slider-win-amount-j > div {
  font: 18px/20px "LatoBold", Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: 30px;
}

.lucky-winners-slider-j li .winner-slider-win-amount-j > div > span {
  font: 10px/20px "LatoRegular", Roboto, Arial, Helvetica, sans-serif;
  display: inline-block;
  width: 100%;
  position: relative;
  top: -10px;
}

.lucky-winners-slider-j-pagination {
  display: table;
  float: left;
  width: 100%;
  height: 66px;
  background: #131724;
  line-height: 66px;
}

.lucky-winners-slider-j-pagination li {
  display: table-cell;
  width: 1%;
  vertical-align: middle;
}

.lucky-winners-slider-j-pagination {
  text-align: center;
}

.lucky-winners-slider-j-pagination span {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #c2c5cd;
  cursor: pointer;
  margin: 5px;
  border-radius: 15px;
  vertical-align: middle;
}

.lucky-winners-slider-j-pagination span.active-j {
  background: #a71f67;
}

.lucky-winners-slider-j-pagination .prev-j-slider, .lucky-winners-slider-j-pagination .next-j-slider {
  position: relative;
  color: #C0C3CC;
  text-decoration: none;
  display: block;
}

.lucky-winners-slider-j-pagination .prev-j-slider:before, .lucky-winners-slider-j-pagination .next-j-slider:before {
  font: normal 18px/16px "icomoon";
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.lucky-winners-slider-j-pagination .prev-j-slider:before {
  content: "";
  left: 15px;
}

.lucky-winners-slider-j-pagination .next-j-slider:before {
  content: "";
  right: 15px;
}

/* END OF NEW WINNERS PAGE */
.play-off-list-wrapper {
  background: #0A0F13;
  background-size: 100%;
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 48px 0 0;
  padding: 10px 0 0;
}

.contain-play-off-b {
  min-width: 980px;
  max-width: 1350px;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 20px;
}

.contain-play-off-b:after {
  content: "";
  display: block;
  clear: both;
}

.play-off-tab-switcher {
  float: left;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}

.play-off-tab-switcher > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  display: table;
  margin: 0 0 3px;
}

.play-off-tab-switcher > ul > li {
  width: 10%;
  padding: 0 0 0 3px;
  box-sizing: border-box;
  text-align: center;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0;
  display: table-cell;
}

.play-off-tab-switcher > ul > li:first-child {
  padding: 0;
}

.play-off-tab-switcher > ul > li > p {
  float: left;
  width: 100%;
  background: rgba(255, 255, 255, 0.05);
  box-sizing: border-box;
  padding: 0 10px;
  transition: background 260ms;
  cursor: pointer;
}

.play-off-tab-switcher > ul > li.active > p,
.play-off-tab-switcher > ul > li:hover > p {
  cursor: default;
  background: rgba(255, 255, 255, 0.3);
}

.play-off-tab-switcher > ul > li:hover > p {
  cursor: pointer;
}

.play-off-tab-switcher.table-title > ul {
  background: rgba(255, 255, 255, 0.2);
  width: calc(100% + 91px);
  position: relative;
  left: -91px;
  margin: 0;
}

.play-off-tab-switcher.table-title > ul > li {
  width: 25%;
  padding: 0 0 0 91px;
  cursor: default;
  margin: 0;
}

.play-off-tab-switcher.table-title > ul > li,
.play-off-tab-switcher.table-title > ul > li:hover {
  background: rgba(255, 255, 255, 0.05);
}

.play-off-tab-switcher.table-title > ul > li > p {
  background: none;
  cursor: default;
}

.play-off-contain-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 10px;
}

.playoff-list-view-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  margin: 10px 0 0;
  position: relative;
}

.playoff-list-view-wrapper > ul {
  float: left;
  width: calc(100% + 91px);
  box-sizing: border-box;
  position: relative;
  left: -91px;
}

.playoff-list-view-wrapper > ul > li {
  float: left;
  width: 25%;
  box-sizing: border-box;
  min-height: 700px;
  padding: 0 0 0 91px;
}

.group-list-view-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
}

.group-list-view-b:before {
  content: "";
  display: block;
  position: absolute;
  height: 83px;
  width: 1px;
  background: #607087;
  right: -46px;
  top: 54px;
}

.playoff-list-view-wrapper > ul > li.column-1-4-b .group-list-view-b:before {
  top: 95px;
  height: 165px;
}

.playoff-list-view-wrapper > ul > li.column-1-2-b .group-list-view-b:before {
  top: 174px;
  height: 331px;
}

.couple-game-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  margin: 10px 0 0;
}

.playoff-list-view-wrapper > ul > li.column-1-4-b .couple-game-box {
  margin: 51px 0 41px;
}

.playoff-list-view-wrapper > ul > li.column-1-2-b .couple-game-box {
  margin: 130px 0 128px;
}

.playoff-list-view-wrapper > ul > li:last-child .couple-game-box:first-child {
  margin: 288px 0 46px;
}

.title-date-playoff-game-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  padding: 0 14px 0 0;
  height: 20px;
}

.title-date-playoff-game-b > h3 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  color: #c2c5cd;
  font: 11px/20px Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.third-place-game-title {
  position: absolute;
  left: 0;
  top: -45px;
  width: 100%;
  box-sizing: border-box;
}

.third-place-game-title > h3 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  color: #c2c5cd;
  font: 11px/20px Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
  overflow: hidden;
  text-align: center;
}

.title-date-playoff-game-b > h3 > span {
  display: inline-block;
  padding: 0 10px 0 0;
}

.title-date-playoff-game-b > h3 > a {
  font-weight: normal;
  text-transform: uppercase;
  color: #c2c5cd;
  font: 11px/20px Roboto, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.title-date-playoff-game-b > h3 > a:before {
  content: "|";
  position: relative;
  left: -7px;
  top: -1px;
}

.live-indicator-b {
  position: absolute;
  right: 0;
  top: 0;
  width: 14px;
  height: 20px;
}

.live-indicator-b:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 4px;
  top: 6px;
  border-radius: 50%;
  background: #1d7d34;
}

.team-names-box-view {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.team-names-box-view > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.team-names-box-view > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  padding: 0 0 0 30px;
  height: 24px;
  border: 1px solid #3f4553;
  color: #c2c5cd;
  background: #3f4553;
  margin: 0 0 2px;
  transition: border-color 200ms, background 200ms, color 200ms;
}

.team-names-box-view > ul > li:first-child:before,
.team-names-box-view > ul > li:first-child:after {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  width: 43px;
  background: #607087;
  right: -47px;
  top: 23px;
}

.group-list-view-b:before {
  display: none;
}

.group-list-view-b:nth-child(odd):before {
  content: "";
  display: block;
  position: absolute;
  height: 83px;
  width: 1px;
  background: #607087;
  right: -46px;
  top: 54px;
}

.final .team-names-box-view > ul > li:first-child:before {
  right: auto;
  left: -47px;
  top: 29px;
}

.team-names-box-view > ul > li:first-child:after {
  right: auto;
  left: -47px;
}

.playoff-list-view-wrapper > ul > li.column-1-2-b .team-names-box-view > ul > li:first-child:after {
  top: 23px;
}

.playoff-list-view-wrapper > ul > li:last-child .group-list-view-b .couple-game-box:first-child .team-names-box-view > ul > li:after {
  top: 29px;
}

.playoff-list-view-wrapper > ul > li:last-child .group-list-view-b .couple-game-box:first-child .team-names-box-view > ul > li {
  height: 30px;
}

.playoff-list-view-wrapper > ul > li:last-child .group-list-view-b .couple-game-box:first-child .team-names-box-view > ul > li.active {
  background: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
}

.playoff-list-view-wrapper > ul > li:last-child .group-list-view-b .couple-game-box:first-child .team-names-box-view > ul > li .country-b-contain-w {
  padding-left: 34px;
}

.playoff-list-view-wrapper > ul > li:last-child .group-list-view-b .couple-game-box:first-child .team-names-box-view > ul > li .flag-wrapper-view {
  width: 20px;
  height: 14px;
  top: 7px;
}

.playoff-list-view-wrapper > ul > li:last-child .group-list-view-b .couple-game-box:first-child .title-date-playoff-game-b > h3 {
  font-size: 13px;
}

.playoff-list-view-wrapper > ul > li:last-child .group-list-view-b .couple-game-box:first-child .team-names-box-view > ul > li .country-b-contain-w > p,
.playoff-list-view-wrapper > ul > li:last-child .group-list-view-b .couple-game-box:first-child .team-names-box-view > ul > li .country-b-contain-w > span {
  font-size: 14px;
  line-height: 28px;
}

.playoff-list-view-wrapper > ul > li:last-child .group-list-view-b .couple-game-box:last-child .team-names-box-view > ul > li:first-child:after {
  display: none;
}

.team-names-box-view > ul > li:hover {
  background: #505767;
  color: #f3f3f5;
}

.team-names-box-view > ul > li.active {
  border-color: #aa8136;
  background: #2e323e;
  color: #f3f3f5;
}

.flag-wrapper-view {
  position: absolute;
  left: 7px;
  top: 6px;
  width: 15px;
  height: 10px;
}

.country-b-contain-w {
  width: 100%;
  position: absolute;
  display: table;
  top: 0;
  left: 0;
  height: 100%;
  padding: 0 0 0 30px;
  box-sizing: border-box;
}

.country-b-contain-w > p {
  display: table-cell;
  padding: 0;
  font: 12px/22px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  width: 100%;
}

.country-b-contain-w > p > i {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.country-b-contain-w > span {
  text-align: right;
  padding: 0 4px;
  font: 12px/22px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  box-sizing: border-box;
  white-space: nowrap;
  transform: translate3d(0, 0, 0);
}

.groups-wrapper-view-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.05);
  margin: 0 0 10px;
}

.groups-list-view-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
}

.groups-list-view-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.groups-list-view-b > ul > li {
  float: left;
  width: 50%;
  padding: 15px;
  box-sizing: border-box;
}

.single-group-view-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  min-height: 156px;
}

.grout-view-separator {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.grout-view-separator > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed;
  display: table;
  background: rgba(18, 22, 35, 0.6);
  transition: background 260ms;
  padding: 0 10px;
}

.grout-view-separator > ul:first-child {
  margin: 0 0 2px;
  background: rgba(255, 255, 255, 0.2);
}

.grout-view-separator > ul > li {
  box-sizing: border-box;
  display: table-cell;
  color: #7b8191;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  width: 8%;
  padding: 8px 0;
  text-align: center;
  border-bottom: 1px solid #505767;
}

.grout-view-separator > ul:first-child > li > .flag-country-view {
  position: relative;
  top: -1px;
  left: 0;
  display: inline-block;
  vertical-align: top;
}

.grout-view-separator > ul:first-child > li {
  color: #f3f3f5;
  border: none;
}

.grout-view-separator > ul:last-child > li {
  border: none;
}

.grout-view-separator > ul > li:first-child {
  color: #f3f3f5;
  text-align: left;
  width: 40%;
}

.grout-view-separator > ul > li > p {
  float: left;
  width: 100%;
  position: relative;
  box-sizing: border-box;
}

.grout-view-separator > ul > li > p > i {
  font-style: normal;
  position: absolute;
  left: 2px;
  top: 0;
}

.grout-view-separator > ul > li:first-child > p {
  width: 240px;
  padding: 0 0 0 40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.grout-view-separator > ul > li:last-child > p {
  color: #f3f3f5;
}

.grout-view-separator > ul:first-child > li:first-child > p {
  padding: 0;
  width: 280px;
}

.flag-country-view {
  position: absolute;
  display: block;
  left: 16px;
  top: 0;
  width: 16px;
  height: 12px;
}

.standing-list-view-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 30px 40px;
}

.contain-play-off-b .md-progress-circular {
  margin: 30px auto 0;
}

.standing-tab-nav-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  font-size: 0;
  margin: 10px 0 15px;
}

.standing-tab-nav-b > ul {
  display: inline-block;
  box-sizing: border-box;
}

.standing-tab-nav-b > ul > li {
  float: left;
  box-sizing: border-box;
  margin: 0 10px;
  cursor: pointer;
}

.standing-tab-nav-b > ul > li.active {
  cursor: pointer;
}

.standing-tab-nav-b > ul > li > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 0;
  color: #f3f3f5;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  border-bottom: 2px solid transparent;
  text-transform: uppercase;
}

.standing-tab-nav-b > ul > li.active > p {
  border-bottom: 2px solid #a5aabc;
  color: #a5aabc;
}

.by-group-list-view-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.by-group-list-view-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.by-group-list-view-b > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 5px;
}

.single-group-playoff {
  float: left;
  width: 100%;
  box-sizing: border-box;
  max-height: 28px;
  overflow: hidden;
  animation: play-off-closed 240ms ease;
}

.single-group-playoff.active {
  max-height: 30000px;
  animation: play-off-open 500ms ease-in-out;
}

@keyframes play-off-open {
  0% {
    max-height: 28px;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes play-off-closed {
  0% {
    display: block;
    max-height: 200px;
  }
  100% {
    display: block;
    max-height: 28px;
  }
}
.group-title-box-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.2);
  height: 28px;
  padding: 0 30px;
  position: relative;
  cursor: pointer;
}

.group-title-box-b > h3 {
  float: left;
  width: 100%;
  color: #f3f3f5;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.arrow-rotate-view-b {
  width: 30px;
  height: 28px;
  position: absolute;
  right: 0;
  top: 0;
  font-style: normal;
  font: 16px/28px icomoon;
  display: block;
  color: #c2c5cd;
  text-align: center;
}

.arrow-rotate-view-b:before {
  content: "";
}

.single-group-playoff.active .group-title-box-b .arrow-rotate-view-b:before {
  content: "";
}

.group-game-single-view {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: rgba(18, 22, 35, 0.6);
  padding: 0 20px 20px;
  margin: 5px 0 0;
}

.by-group-list-view-b.by-date-view .group-game-single-view {
  padding: 20px;
}

.group-title-box-b + .group-game-single-view {
  margin: 2px 0 0;
}

.group-game-single-view > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  font: 11px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #7b8191;
}

.group-game-single-view > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.group-game-single-view > ul > li {
  float: left;
  box-sizing: border-box;
  width: calc((100% - 86px) / 2);
  position: relative;
  height: 30px;
}

.group-game-single-view > ul > li:nth-child(2) {
  width: 86px;
  text-align: center;
}

.group-game-single-view > ul > li > span {
  color: #c2c5cd;
  font: 16px/30px Roboto, Arial, Helvetica, sans-serif;
}

.group-game-single-view > ul > li > span:nth-child(2):before {
  content: " : ";
}

.group-game-single-view > ul > li:first-child {
  text-align: right;
}

.contain-name-view-country-b {
  width: 100%;
  height: 100%;
  position: absolute;
  display: table;
  top: 0;
  left: 0;
}

.contain-name-view-country-b > p {
  display: table-cell;
  padding: 0;
  font: 16px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #f3f3f5;
  position: relative;
  width: 100%;
  height: 100%;
}

.group-game-single-view > ul > li:first-child > .contain-name-view-country-b > p > i {
  padding-right: 40px;
}

.group-game-single-view > ul > li:last-child > .contain-name-view-country-b > p > i {
  padding-left: 40px;
}

.flag-country-view-b {
  width: 16px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 9px;
}

.group-game-single-view > ul > li:first-child .flag-country-view-b {
  left: auto;
  right: 0;
}

.contain-name-view-country-b > p > i {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.contain-name-view-country-b > span {
  display: table-cell;
  text-align: right;
  padding: 0;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  box-sizing: border-box;
}

.contain-name-view-country-b > span > a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: normal;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  padding: 0;
  background: #1a7051;
  max-width: 0;
  overflow: hidden;
  transition: max-width 300ms, padding 300ms, background 300ms;
}

.contain-name-view-country-b > span > a:hover {
  background: #24996f;
}

.group-game-single-view:hover .contain-name-view-country-b > span > a {
  max-width: 250px;
  padding: 0 20px;
}

@media screen and (max-width: 1260px) {
  .contain-play-off-b {
    padding: 20px 15px;
    width: 980px;
  }

  .grout-view-separator > ul > li:first-child > p {
    width: 120px;
    padding: 0 0 0 40px;
  }

  .grout-view-separator > ul:first-child > li:first-child > p {
    padding: 0;
    width: 160px;
  }
}
.contain-name-view-country-b-info-j {
  width: 60%;
  height: 100%;
  position: absolute;
  top: -4px;
  left: 0;
  text-align: left;
}

.contain-name-view-country-b-info-j p {
  display: block;
  color: #f3f3f5;
}

.contain-name-view-country-b-info-j p i {
  font-style: normal;
  font-size: 10px;
  line-height: 14px;
}

.contain-name-view-country-b-info-j p:last-child {
  text-transform: uppercase;
  margin-top: 5px;
}

.title-date-playoff-game-b > h3 > span.stadium-name-j {
  max-width: 176px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.contain-name-view-country-b {
  z-index: 0;
}

.contain-name-view-country-b-info-j {
  z-index: 10000;
}

.contain-name-view-country-b-info-j p:last-child i:before, .title-date-playoff-game-b > h3 > span.stadium-name-j:before {
  content: "";
  font: 12px/16px icomoon;
  vertical-align: middle;
  color: #C14C43;
  display: inline-block;
  margin: 0 3px 0 0;
}

.playoff-list-view-wrapper > button, .playoff-list-view-wrapper > a {
  display: block;
  color: #ffffff;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: normal;
  font: 12px/30px Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  background: #1a7051;
  transition: background 300ms;
  padding: 0 20px;
  border: 0;
  cursor: pointer;
  position: absolute;
  top: 10px;
  text-decoration: none;
  right: 0;
  z-index: 90;
}
.playoff-list-view-wrapper > button:hover, .playoff-list-view-wrapper > a:hover {
  background: #24996f;
}

.playoffmap .popup-wrapper-j {
  width: 700px;
}
.playoffmap .popup-wrapper-j .pu-contain-j {
  padding: 0;
}
.playoffmap .popup-wrapper-j .pu-contain-j .default-style {
  height: 400px;
}

.team-group-view-l {
  float: left;
  width: 100%;
  box-sizing: border-box;
  min-height: 156px;
}
.team-group-view-l .div-layout-1 {
  width: 40%;
  float: left;
}
.team-group-view-l .div-layout-2 {
  width: 60%;
  float: right;
}
.team-group-view-l .grout-view-separator.team-names-l {
  width: 100%;
  padding: 20px 0 20px 20px;
}
.team-group-view-l .grout-view-separator.team-names-l .flag-country-view {
  top: 8px;
}
.team-group-view-l .grout-view-separator.team-names-l ul {
  position: relative;
  transition: background 260ms;
}
.team-group-view-l .grout-view-separator.team-names-l ul li {
  width: 25%;
}
.team-group-view-l .grout-view-separator.team-names-l ul li:first-child {
  width: 100%;
}
.team-group-view-l .grout-view-separator.team-names-l ul li:first-child p {
  padding: 0 30px;
  width: 100%;
}
.team-group-view-l .grout-view-separator.team-names-l ul li:last-child a {
  color: #f3f3f5;
  text-decoration: initial;
  background: #1a7051;
  padding: 3px 18px;
}
.team-group-view-l .grout-view-separator.team-names-l ul:not(:first-child):after {
  position: absolute;
  content: "";
  font: 16px/30px icomoon;
  right: 12px;
  top: 0;
  color: #7b8191;
}
.team-group-view-l .grout-view-separator.team-names-l ul:not(:first-child):hover, .team-group-view-l .grout-view-separator.team-names-l ul:not(:first-child).active {
  background: rgba(255, 255, 255, 0.1);
  transition: background 260ms;
}
.team-group-view-l .grout-view-separator.team-player-view-l {
  padding: 20px;
  width: 100%;
  color: white;
}
.team-group-view-l .grout-view-separator.team-player-view-l .flag-country-view {
  top: -10px;
  right: 0;
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:first-child {
  margin: 0 0 2px;
  background: rgba(255, 255, 255, 0.2);
  height: 40px;
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:first-child li p {
  font-size: 18px;
  line-height: 30px;
  padding-left: 5px;
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:first-child img {
  width: 22px;
  vertical-align: sub;
  float: right;
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:nth-child(2) {
  margin: 0 0 2px;
  background: rgba(255, 255, 255, 0.2);
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:nth-child(n+3) {
  cursor: pointer;
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:nth-child(n+3) li:last-child p {
  color: #7b8191;
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:not(:first-child) li:first-child {
  width: 5%;
  color: white;
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:not(:first-child) li:first-child p {
  padding: 0;
  text-indent: 5px;
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:not(:first-child) li:nth-child(2) {
  width: 55%;
  color: white;
  text-align: left;
}
.team-group-view-l .grout-view-separator.team-player-view-l ul:not(:first-child) li:last-child {
  width: 40%;
  text-align: right;
}

.popup-block {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.91);
  z-index: 99999;
}
.popup-block .closed-popup-form {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 55;
}
.popup-block .register-steps-b {
  padding: 10px;
  background: #121623;
}
.popup-block .player-info-popup .name-player-l {
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #171c2c;
}
.popup-block .player-info-popup .name-player-l h3 {
  color: #c1c4cd;
  font: 16px/30px Arial, Helvetica, sans-serif !important;
  margin: 5px 0 5px;
  box-shadow: none;
  text-transform: none;
  text-align: center;
}
.popup-block .player-info-popup .number-player-l {
  position: relative;
  width: auto;
  padding: 15px 50px;
  overflow: hidden;
  height: 220px;
}
.popup-block .player-info-popup .number-player-l .left-arrow {
  color: #7b8191;
}
.popup-block .player-info-popup .number-player-l .left-arrow:hover {
  color: #c1c4cd;
  transition: color 260ms;
}
.popup-block .player-info-popup .number-player-l .left-arrow:after {
  position: absolute;
  font-weight: 400;
  content: "";
  font: 56px icomoon;
  font-weight: 700;
  left: 0px;
  top: 28%;
  transform: rotateZ(90deg);
}
.popup-block .player-info-popup .number-player-l .right-arrow {
  color: #7b8191;
}
.popup-block .player-info-popup .number-player-l .right-arrow:hover {
  color: #c1c4cd;
  transition: color 260ms;
}
.popup-block .player-info-popup .number-player-l .right-arrow:after {
  position: absolute;
  font-weight: 400;
  content: "";
  font: 56px icomoon;
  font-weight: 700;
  right: 0px;
  top: 28%;
  transform: rotateZ(-90deg);
}
.popup-block .player-info-popup .number-player-l .t-shirt {
  width: auto;
  height: 200px;
  margin: 0 auto;
  background: url("http://statistics.betconstruct.com/images/sh/0/1-252.png") no-repeat center;
}
.popup-block .player-info-popup .number-player-l .t-shirt span {
  padding: 10px;
  background: rgba(0, 0, 0, 0.51);
  display: inline-block;
  color: white;
  margin-top: 25%;
}
.popup-block .player-info-popup .number-player-l div:last-child {
  font: 16px/36px Arial, Helvetica, sans-serif !important;
  margin: 0 0 5px;
  box-shadow: none;
  text-transform: none;
  text-align: center;
  color: #7b8191;
}
.popup-block .player-info-popup .player-info-l {
  border-top: 1px solid #171c2c;
}
.popup-block .player-info-popup .player-info-l ul {
  height: 30px;
  width: 100%;
  line-height: 30px;
  padding: 0;
}
.popup-block .player-info-popup .player-info-l ul li {
  color: #7c8292;
  padding: 0 10px;
}
.popup-block .player-info-popup .player-info-l ul li:first-child {
  float: left;
}
.popup-block .player-info-popup .player-info-l ul li:last-child {
  float: right;
}
.popup-block .player-info-popup .player-info-l ul:nth-child(2n) {
  background: rgba(0, 0, 0, 0.1);
}

.check-l:after {
  position: relative;
  content: "";
  font: 12px icomoon;
  right: 0;
  top: 3px;
  color: #7b8191;
}

.team-group-view-l .grout-view-separator.team-player-view-l ul:hover, .team-group-view-l .grout-view-separator.team-player-view-l ul.active {
  background: rgba(255, 255, 255, 0.1);
}

.grout-view-separator.team-player-view-l > ul > li:last-child {
  text-align: right;
}

.team-group-view-l .grout-view-separator.team-player-view-l ul:nth-child(2) > li {
  border: none;
}

.category-nav ul li:hover > a {
  background: #1c202c;
  color: #ffffff;
}

.sub-menu-view {
  position: absolute;
  top: 40px;
  width: 190px;
  left: -999em;
  transition-delay: 200ms;
}
@media screen and (max-width: 1359px) {
  .sub-menu-view {
    width: 200px;
  }
}

.sub-menu-view > ul {
  float: left;
  width: auto;
  margin: 0;
  padding: 0 !important;
  display: block;
  width: 100%;
}
.sub-menu-view > ul:before, .sub-menu-view > ul:after {
  display: none !important;
}

.sub-menu-view > ul:before,
.sub-menu-view > ul:after {
  display: none;
}

.sub-menu-view > ul > li {
  float: left;
  width: 100%;
  min-width: 150px;
  white-space: nowrap;
  display: block;
  background: #1c202c;
  color: #ffffff;
}

.sub-menu-view > ul > li > a {
  float: left;
  width: 100%;
  display: block;
  max-width: inherit;
  box-sizing: border-box;
  padding: 12px 8px 10px;
  border-top: 1px solid #3d3d3d;
  text-align: right;
}

.sub-menu-view > ul > li:first-child > a {
  border: none;
}

.sub-menu-view > ul > li > a:hover {
  background: #12141d;
}

.category-nav ul li:hover .sub-menu-view {
  left: auto;
  right: 0;
  display: block;
  animation: popup-bg-enter 600ms ease-in-out;
}

.body-wrapper .category-nav ul li.new-top-nav .sub-menu-view a:before {
  display: none;
}

.all-history-lightbox-contain {
  min-width: 950px;
  max-width: 1340px;
  margin: 0 auto;
  position: relative;
  height: 100%;
  padding: 12px;
}
.all-history-lightbox-contain:after {
  content: "";
  clear: both;
  display: block;
}

.all-history-lightbox-content {
  float: left;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative;
  background: #2e323e;
  animation: popup-enter 0.3s ease-in-out;
}

.mixed-view-content {
  float: left;
  width: 100%;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  padding: 5px;
}

.mixed-view-head {
  flex: 0 0 auto;
  padding: 0 0 10px;
  position: relative;
  z-index: 100;
}

.mixed-view-body {
  flex: 1 0 auto;
  -webkit-flex: 1 0;
  position: relative;
  background: #212531;
}
.mixed-view-body .mixed-view-body-ins {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.mixed-view-body .mixed-view-body-ins::-webkit-scrollbar-track {
  border-radius: 10px;
}
.mixed-view-body .mixed-view-body-ins::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.mixed-view-body .mixed-view-body-ins::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.mixed-view-body .mixed-view-body-ins::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.mixed-view-body .mixed-view-body-ins.always-scroll {
  overflow-y: scroll;
}
.mixed-view-body .mixed-view-body-ins.login-history-block {
  overflow-y: hidden;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.mixed-view-body .mixed-view-body-ins.login-history-block::-webkit-scrollbar-track {
  border-radius: 10px;
}
.mixed-view-body .mixed-view-body-ins.login-history-block::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.mixed-view-body .mixed-view-body-ins.login-history-block::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.mixed-view-body .mixed-view-body-ins.login-history-block::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.mixed-view-body .mixed-view-body-ins.login-history-block .profile-tab-contain-b {
  height: 100%;
}
.mixed-view-body .mixed-view-body-ins > iframe {
  float: left;
  width: 100%;
  height: 100%;
}
.mixed-view-body .md-progress-circular {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px;
  z-index: 1;
}

.group-tabs-wrapper {
  float: left;
  width: 100%;
  background: #212531;
  border-bottom: 1px solid #161a28;
}

.my-bets-closed-icon-b {
  position: absolute;
  width: 48px;
  height: 48px;
  top: 0;
  text-align: center;
  font: 10px/48px icomoon;
  color: #7c8292;
  transition: color 200ms;
  cursor: pointer;
}
html[dir=ltr] .my-bets-closed-icon-b {
  right: 0;
}
html[dir=rtl] .my-bets-closed-icon-b {
  left: 0;
}
.my-bets-closed-icon-b:before {
  content: "";
}
.my-bets-closed-icon-b:hover {
  color: #ffffff;
}

.mixed-view-holder {
  padding: 5px;
  float: left;
  width: 100%;
  height: calc(100% - 48px);
}

.all-main-tabs-b {
  float: left;
  width: 100%;
  background: #212531;
  box-shadow: 0 -1px 0 #111522 inset;
  overflow: hidden;
}
html[dir=ltr] .all-main-tabs-b {
  padding: 0 48px 0 0;
}
html[dir=rtl] .all-main-tabs-b {
  padding: 0 0 0 48px;
}
html[dir=ltr] .all-main-tabs-b > ul {
  float: left;
}
html[dir=rtl] .all-main-tabs-b > ul {
  float: right;
}
.all-main-tabs-b > ul > li {
  height: 48px;
  border-bottom: 1px solid #111522;
  position: relative;
  min-width: 160px;
  transition: background 200ms;
}
html[dir=ltr] .all-main-tabs-b > ul > li {
  float: left;
  margin: 0 1px 0 0;
  padding: 0 15px 0 54px;
  box-shadow: 1px 0 0 #111522;
}
html[dir=rtl] .all-main-tabs-b > ul > li {
  float: right;
  margin: 0 0 0 1px;
  padding: 0 54px 0 15px;
  box-shadow: -1px 0 0 #111522;
}
.all-main-tabs-b > ul > li > i {
  position: absolute;
  top: 0;
  display: block;
  width: 54px;
  height: 48px;
  text-align: center;
  font: 22px/46px icomoon;
  color: #7c8292;
}
html[dir=ltr] .all-main-tabs-b > ul > li > i {
  left: 0;
}
html[dir=rtl] .all-main-tabs-b > ul > li > i {
  right: 0;
}
.all-main-tabs-b > ul > li > p, .all-main-tabs-b > ul > li > h4 {
  float: left;
  width: 100%;
  white-space: nowrap;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #a4a9bc;
  text-transform: uppercase;
}
.all-main-tabs-b > ul > li > p {
  margin: 10px 0 0;
}
.all-main-tabs-b > ul > li > p > i {
  font-style: normal;
  display: list-item;
}
.all-main-tabs-b > ul > li > p > i.profile-id-copy {
  display: inline-block;
  vertical-align: top;
  margin-top: -1px;
  font-size: 11px;
}
.all-main-tabs-b > ul > li > p > span {
  font: 11px/12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
html[dir=ltr] .all-main-tabs-b > ul > li > p > span {
  float: left;
}
html[dir=rtl] .all-main-tabs-b > ul > li > p > span {
  float: right;
}
.all-main-tabs-b > ul > li > h4 {
  line-height: 48px;
}
.all-main-tabs-b > ul > li:hover {
  background: #252937;
}
.all-main-tabs-b > ul > li.active {
  cursor: auto;
  background: #2e323e;
  border-bottom-color: #2e323e;
}
.all-main-tabs-b > ul > li.active > i {
  color: #7c8292;
}
.all-main-tabs-b > ul > li.active > p, .all-main-tabs-b > ul > li.active > h4 {
  color: #f4f4f6;
}

.id-view-tab {
  color: #c29440;
}

.balance-view-tab {
  color: #1a7051;
}

.first-level-history-tab {
  float: left;
  width: 100%;
  background: #212531;
  margin: 0 0 10px;
}
html[dir=ltr] .first-level-history-tab > ul {
  float: left;
}
html[dir=rtl] .first-level-history-tab > ul {
  float: right;
}
.first-level-history-tab > ul > li {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
  min-width: 170px;
  color: #7c8292;
  text-transform: uppercase;
  transition: background 150ms, color 150ms;
}
html[dir=ltr] .first-level-history-tab > ul > li {
  float: left;
  margin: 0 1px 0 0;
  box-shadow: 1px 0 0 #2e323e, 0 -1px 0 #2e323e inset;
}
html[dir=rtl] .first-level-history-tab > ul > li {
  float: right;
  margin: 0 0 0 1px;
  box-shadow: -1px 0 0 #2e323e, 0 -1px 0 #2e323e inset;
}
.first-level-history-tab > ul > li > span {
  display: block;
  float: left;
  width: 100%;
}
.first-level-history-tab > ul > li > span > i {
  display: inline-block;
  padding: 1px 8px;
  background: #a61f67;
  color: #ffffff;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  font-style: normal;
  border-radius: 10px;
}
html[dir=ltr] .first-level-history-tab > ul > li > span > i {
  margin: 0 0 0 5px;
}
html[dir=rtl] .first-level-history-tab > ul > li > span > i {
  margin: 0 5px 0 0;
}
.first-level-history-tab > ul > li > i {
  display: inline-block;
  padding: 2px 8px;
  background: #a61f67;
  color: #ffffff;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  font-style: normal;
  border-radius: 16px;
  font-weight: normal;
  position: relative;
  top: -1px;
}
html[dir=ltr] .first-level-history-tab > ul > li > i {
  margin: 0 0 0 5px;
}
html[dir=rtl] .first-level-history-tab > ul > li > i {
  margin: 0 5px 0 0;
}
.first-level-history-tab > ul > li:hover {
  background: #2b2f3b;
}
.first-level-history-tab > ul > li.active {
  background: #212531;
  color: #a4a9bc;
  pointer-events: none;
}
html[dir=ltr] .first-level-history-tab > ul > li.active {
  box-shadow: 1px 0 0 #2e323e;
}
html[dir=rtl] .first-level-history-tab > ul > li.active {
  box-shadow: -1px 0 0 #2e323e;
}
.first-level-history-tab > ul > li.active > span {
  box-shadow: 0 -2px 0 #a61f67 inset;
}
.first-level-history-tab .total-count {
  float: right;
  height: 30px;
  margin: 8px 10px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 30px;
  color: #7c8292;
}
html[dir=rtl] .first-level-history-tab .total-count {
  float: left;
}
.first-level-history-tab .total-count > span {
  margin-right: 5px;
}

.second-level-history-tab {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 10px;
  padding: 0 10px;
}
.second-level-history-tab > ul {
  float: left;
  width: 100%;
  background: #2e323e;
  border-bottom: 2px solid #383b48;
  box-shadow: 0 -1px 0 #1e222e inset;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.second-level-history-tab > ul > li {
  box-sizing: border-box;
  display: inline-block;
  padding: 0 15px;
  text-align: center;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  min-width: 120px;
  transition: background 150ms, color 150ms;
  cursor: pointer;
}
html[dir=ltr] .second-level-history-tab > ul > li {
  float: left;
  border-right: 1px solid #111522;
}
html[dir=rtl] .second-level-history-tab > ul > li {
  float: right;
  border-left: 1px solid #111522;
}
.second-level-history-tab > ul > li > i {
  display: inline-block;
  padding: 1px 8px;
  background: #272b35;
  color: #7c8292;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  font-style: normal;
  border-radius: 10px;
  font-weight: normal;
  position: relative;
  top: 0;
}
html[dir=ltr] .second-level-history-tab > ul > li > i {
  margin: 0 0 0 5px;
}
html[dir=rtl] .second-level-history-tab > ul > li > i {
  margin: 0 5px 0 0;
}
.second-level-history-tab > ul > li > span {
  display: inline-block;
}
.second-level-history-tab > ul > li:hover {
  color: #ffffff;
}
.second-level-history-tab > ul > li.active {
  background: #383b48;
  color: #c1c4cd;
  pointer-events: none;
}

.all-history-filter-container {
  float: left;
  width: 100%;
  padding: 0 10px 10px;
  z-index: 55;
  position: relative;
}

.all-history-filter-container.bonus {
  padding-top: 10px;
}

html[dir=ltr] .filter-columns-container {
  float: left;
}
html[dir=rtl] .filter-columns-container {
  float: right;
}
.filter-columns-container > ul {
  float: left;
  box-sizing: border-box;
}
html[dir=rtl] .filter-columns-container > ul {
  float: right;
}
.filter-columns-container > ul > li {
  display: inline-block;
  box-sizing: border-box;
  width: 160px;
}
html[dir=ltr] .filter-columns-container > ul > li {
  float: left;
  margin: 0 15px 0 0;
}
html[dir=rtl] .filter-columns-container > ul > li {
  float: right;
  margin: 0 0 0 15px;
}
@media screen and (max-width: 1300px) {
  .filter-columns-container > ul > li {
    width: 120px;
  }
}
.filter-columns-container > ul > li:first-child {
  width: 144px;
}
.filter-columns-container > ul > li.total-gold-card {
  width: auto;
}
.filter-columns-container > ul > li > p {
  float: left;
  width: 100%;
  height: 16px;
  box-sizing: border-box;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  margin: 0 0 5px;
}
html[dir=ltr] .filter-columns-container > ul > li.range-filter-box {
  margin: 0 1px 0 0;
}
html[dir=rtl] .filter-columns-container > ul > li.range-filter-box {
  margin: 0 0 0 1px;
}

div.mini-form-box-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
div.mini-form-box-b > input[type=text] {
  width: 100%;
  border: none;
  background: #212531;
  height: 28px;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #737887;
  box-shadow: 0 0 0 1px #404654;
  padding: 0 15px;
  cursor: text;
}
div.mini-form-box-b > input[type=text]::-webkit-input-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
div.mini-form-box-b > input[type=text]:-moz-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
div.mini-form-box-b > input[type=text]::-moz-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
div.mini-form-box-b > input[type=text]:-ms-input-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
div.mini-form-box-b .date-view {
  background: #212531;
  border-radius: inherit;
  height: 28px;
}
div.mini-form-box-b .input-group {
  box-shadow: 0 0 0 1px #404654;
}
div.mini-form-box-b .input-group input.form-control {
  background: #212531;
  border-radius: inherit;
  height: 28px;
  box-sizing: border-box;
  width: calc(100% - 30px);
  font-size: 11px;
  border: none;
  color: #737887;
}
div.mini-form-box-b .input-group input.form-control::-webkit-input-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
div.mini-form-box-b .input-group input.form-control:-moz-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
div.mini-form-box-b .input-group input.form-control::-moz-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
div.mini-form-box-b .input-group input.form-control:-ms-input-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
div.mini-form-box-b .input-group ul {
  top: 38px !important;
}

.select-box-period-b {
  float: left;
  width: 100%;
  height: 28px;
  background: #212531;
  box-shadow: 0 0 0 1px #404654;
  position: relative;
}
html[dir=ltr] .select-box-period-b {
  padding: 0 20px 0 0;
}
html[dir=rtl] .select-box-period-b {
  padding: 0 0 0 20px;
}
.select-box-period-b:before {
  content: "";
  width: 16px;
  height: 16px;
  font: 16px/16px icomoon;
  text-align: center;
  position: absolute;
  top: 7px;
  color: #737887;
}
html[dir=ltr] .select-box-period-b:before {
  right: 8px;
}
html[dir=rtl] .select-box-period-b:before {
  left: 8px;
}
.select-box-period-b > p {
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #737887;
  box-sizing: border-box;
}
html[dir=ltr] .select-box-period-b > p {
  padding: 0 0 0 15px;
}
html[dir=rtl] .select-box-period-b > p {
  padding: 0 15px 0 0;
}
.select-box-period-b > ul {
  position: absolute;
  top: 30px;
  min-width: 100%;
  box-sizing: border-box;
  box-shadow: 0 1px 3px -1px #000000;
  display: none;
}
html[dir=ltr] .select-box-period-b > ul {
  left: 0;
}
html[dir=rtl] .select-box-period-b > ul {
  right: 0;
}
.select-box-period-b > ul > li {
  height: 25px;
  width: 100%;
  font: 11px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #737887;
  border-top: 1px solid #2e323e;
  padding: 0 15px;
  background: #212531;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background 150ms, color 150ms;
}
.select-box-period-b > ul > li:hover {
  background: #2e323e;
  color: #ffffff;
}
.select-box-period-b.active:before {
  content: "";
}
.select-box-period-b.active > ul {
  display: block;
}

.mybets-filter-show-b {
  margin: 20px 0 0;
  box-sizing: border-box;
}
html[dir=ltr] .mybets-filter-show-b {
  float: right;
}
html[dir=rtl] .mybets-filter-show-b {
  float: left;
}
.mybets-filter-show-b > a {
  float: left;
  display: block;
  height: 30px;
  color: #c29440;
  transition: color 240ms;
  font: 23px/30px icomoon;
}
html[dir=ltr] .mybets-filter-show-b > a {
  float: left;
  margin-right: 4px;
}
html[dir=rtl] .mybets-filter-show-b > a {
  float: right;
  margin-left: 4px;
}
.mybets-filter-show-b > a:before {
  content: "";
}
.mybets-filter-show-b > a:hover {
  color: #ceaa67;
}
.mybets-filter-show-b > button {
  border: none;
  background: #1a7051;
  text-align: center;
  text-transform: uppercase;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 0 14px;
  transition: 300ms background;
  min-width: 170px;
}
.mybets-filter-show-b > button:hover {
  background: #24996f;
}
@media screen and (min-width: 1300px) {
  .mybets-filter-show-b > button {
    min-width: 170px;
  }
}

.bet-view-information-box {
  float: left;
  width: 100%;
  height: 100%;
}

.full-bet-history-information-contain {
  float: left;
  width: 100%;
  height: 100%;
  background: #212531;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  padding: 0 10px;
  position: relative;
}
.full-bet-history-information-contain::-webkit-scrollbar-track {
  border-radius: 10px;
}
.full-bet-history-information-contain::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.full-bet-history-information-contain::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.full-bet-history-information-contain::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.bet-info-list-separator-b {
  float: left;
  width: 100%;
  height: 50px;
  background: #363945;
  margin: 0 0 3px;
  border-bottom: 1px solid #111522;
}
.bet-info-list-separator-b:first-child .deposit-bonus-button-b > span {
  top: 38px;
  bottom: auto;
}
.bet-info-list-separator-b:first-child .deposit-bonus-button-b > span:before {
  top: -6px;
  bottom: auto;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #c1c4cd transparent;
}
.bet-info-list-separator-b.sticky-total {
  position: sticky;
  position: -webkit-sticky;
  bottom: 0;
  left: 0;
  z-index: 100;
  pointer-events: none;
}
.bet-info-list-separator-b.sticky-total > ul > li {
  background: #191b25 !important;
}
.bet-info-list-separator-b.sticky-total > ul > li.bet-status-icon-column-b, .bet-info-list-separator-b.sticky-total > ul > li.bet-odds-info-column, .bet-info-list-separator-b.sticky-total > ul > li.bet-stake-info-column, .bet-info-list-separator-b.sticky-total > ul > li.outcome-bet-info-column {
  background: #1d202b !important;
}

.bet-info-list-separator-b:nth-child(even) {
  background: #2e323e;
}

.bet-info-list-separator-b:first-child {
  margin: 5px 0 3px 0;
  border-bottom: 0;
}

.bet-info-list-separator-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  transition: background 200ms;
}
.bet-info-list-separator-b > ul:first-child .bonus-function-b {
  padding: 10px 7px;
}

.bet-info-list-separator-b > ul:hover {
  background: #383b48;
}

.bet-info-list-separator-b.title {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 40;
  background: #212531;
}

.bet-info-list-separator-b.title > ul:hover {
  background: none;
}

.bet-info-list-separator-b > ul > li {
  display: inline-block;
  box-sizing: border-box;
  padding: 0 10px;
  height: 50px;
  position: relative;
}
html[dir=ltr] .bet-info-list-separator-b > ul > li {
  float: left;
}
html[dir=rtl] .bet-info-list-separator-b > ul > li {
  float: right;
}

.bet-info-list-separator-b > ul > li.date-id-column-b {
  width: 134px;
}

.bet-info-list-separator-b > ul > li.bet-status-icon-column-b {
  width: 36px;
  background: #3e414c;
  transition: background 150ms;
}

.bet-info-list-separator-b > ul > li:only-child {
  width: 100%;
}
.bet-info-list-separator-b > ul > li:only-child span:first-child {
  line-height: 26px;
  text-align: center;
}

.profile-icon-tab-b:before {
  content: "+";
}

.balance-icon-tab-b:before {
  content: "";
}

.my-bets-icon-tab-b:before {
  content: "";
}

.promo-icon-tab-b:before {
  content: "";
}

.help-icon-tab-b:before {
  content: "";
}

.bonuses-icon-tab-b:before {
  content: "";
}

.profits-icon-tab:before {
  content: "";
}

.balance-cashback-out:before {
  content: "";
}

.all-main-tabs-b > ul > li > i.cms-jcon-ticket {
  font-size: 16px;
  line-height: 48px;
}

.superbet-icon-history,
.cashoutbet-icon-history,
.printbet-icon-history {
  width: 16px;
  height: 36px;
  font-style: normal;
  text-align: center;
  display: inline-block;
  font: 16px/36px icomoon;
  color: #404654;
}
html[dir=ltr] .superbet-icon-history,
html[dir=ltr] .cashoutbet-icon-history,
html[dir=ltr] .printbet-icon-history {
  float: left;
  margin: 0 0 0 6px;
}
html[dir=rtl] .superbet-icon-history,
html[dir=rtl] .cashoutbet-icon-history,
html[dir=rtl] .printbet-icon-history {
  float: right;
  margin: 0 6px 0 0;
}

.printbet-icon-history {
  float: right;
}

.printbet-icon-history:before {
  content: "";
  cursor: pointer;
}

.bet-info-list-separator-b.title > ul > li.bet-status-icon-column-b {
  background: none;
}

.bet-info-list-separator-b > ul > li.bet-type-column-b {
  width: calc(100% - 765px);
  font: 12px/50px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bet-info-list-separator-b > ul > li.bet-type-column-b .cms-jcon-bonus2 {
  margin-left: 5px;
  font-style: normal;
}

.bet-info-list-separator-b > ul > li.bet-type-column-b > span {
  display: inline-block;
}
html[dir=ltr] .bet-info-list-separator-b > ul > li.bet-type-column-b > span {
  float: left;
}
html[dir=rtl] .bet-info-list-separator-b > ul > li.bet-type-column-b > span {
  float: right;
}

.type-switcher-filter-box {
  float: left;
  display: inline-block;
  height: 24px;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
}
html[dir=ltr] .type-switcher-filter-box {
  margin: 6px 0 0 10px;
  padding: 0 24px 0 0;
}
html[dir=rtl] .type-switcher-filter-box {
  margin: 6px 10px 0;
  padding: 0 0 0 24px;
}

.type-switcher-filter-box > p {
  float: left;
  width: 100%;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}

.type-switcher-filter-box > i {
  font: 16px/24px icomoon;
  width: 24px;
  display: block;
  text-align: center;
  color: #7c8292;
  font-style: normal;
  position: absolute;
  top: 0;
}
html[dir=ltr] .type-switcher-filter-box > i {
  right: 0;
}
html[dir=rtl] .type-switcher-filter-box > i {
  left: 0;
}

.type-switcher-filter-box > i:before {
  content: "";
}

.type-switcher-filter-box.active > i:before {
  content: "";
}

.open-f-types-b {
  position: absolute;
  top: 24px;
  right: 0;
  box-sizing: border-box;
  box-shadow: 0 1px 3px -1px #000000;
  z-index: 22;
  display: none;
}

.type-switcher-filter-box.active > .open-f-types-b {
  display: block;
}

.open-f-types-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.open-f-types-b > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 11px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  background: #2e323e;
  border-bottom: 1px solid #212531;
  padding: 0 5px;
  transition: background 200ms;
  cursor: pointer;
}

.open-f-types-b > ul > li:last-child {
  border: none;
}

.open-f-types-b > ul > li:hover {
  background: #363945;
}

.bet-info-list-separator-b > ul > li.bet-stake-info-column {
  width: 160px;
  background: #3b3e4a;
}
html[dir=ltr] .bet-info-list-separator-b > ul > li.bet-stake-info-column {
  border-left: 1px solid #3b3e4a;
}
html[dir=rtl] .bet-info-list-separator-b > ul > li.bet-stake-info-column {
  border-right: 1px solid #3b3e4a;
}

.bet-info-list-separator-b > ul > li.bet-stake-info-column > span, .bet-info-list-separator-b > ul > li.bet-stake-info-column > input:disabled {
  color: #a4a9bc;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
}
.bet-info-list-separator-b > ul > li.bet-stake-info-column > input:disabled {
  width: calc(100% - 32px);
  background: none;
  border: none;
  line-height: 34px;
  height: 34px;
  cursor: pointer;
}

.bet-info-list-separator-b > ul > li.bet-stake-info-column > span > i,
.bet-info-list-separator-b > ul > li.bet-stake-info-column > i {
  font-style: normal;
  color: #7c8292;
  text-transform: uppercase;
}

.bet-info-list-separator-b > ul > li.bet-odds-info-column {
  width: 100px;
  border-left: 1px solid #212531;
  border-right: 1px solid #212531;
  background: #3b3e4a;
}

.bet-info-list-separator-b > ul > li.bet-odds-info-column > span {
  color: #c29440;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.bet-info-list-separator-b > ul > li.outcome-bet-info-column {
  max-width: 230px;
  width: 230px;
  display: table;
}
.bet-info-list-separator-b > ul > li.outcome-bet-info-column > span {
  display: table-cell;
  vertical-align: middle;
}
html[dir=ltr] .bet-info-list-separator-b > ul > li.outcome-bet-info-column > span:last-child {
  text-align: right;
}
html[dir=rtl] .bet-info-list-separator-b > ul > li.outcome-bet-info-column > span:last-child {
  text-align: left;
}
.bet-info-list-separator-b > ul > li.outcome-bet-info-column > span:first-child > i {
  float: left;
  width: 100%;
}

.bet-info-list-separator-b > ul > li.outcome-bet-info-column > span > i {
  font-style: normal;
  color: #7c8292;
  text-transform: uppercase;
}

.bet-info-list-separator-b > ul > li.outcome-bet-info-column.active-status span:first-child i {
  color: #1a7051;
}
.bet-info-list-separator-b > ul > li.outcome-bet-info-column > span {
  color: #a4a9bc;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.bet-info-list-separator-b > ul > li.outcome-bet-info-column > span > span {
  float: left;
  width: 100%;
}

.bet-info-list-separator-b > ul > li.outcome-bet-info-column.possible-win > span {
  line-height: 14px;
  display: inline-block;
  width: 100%;
}

.bet-info-list-separator-b > ul > li.outcome-bet-info-column.possible-win > span:first-child {
  margin: 4px 0 0;
}

.bet-info-list-separator-b > ul > li.bet-status-column-b {
  width: 110px;
}
html[dir=ltr] .bet-info-list-separator-b > ul > li.bet-status-column-b {
  padding: 0 36px 0 10px;
}
html[dir=rtl] .bet-info-list-separator-b > ul > li.bet-status-column-b {
  padding: 0 10px 0 36px;
}

.bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out > span {
  line-height: 20px;
}

.bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button {
  float: left;
  width: 100%;
  height: 16px;
  box-sizing: border-box;
}

.bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button button {
  padding: 0;
  background: none;
  border-radius: inherit;
  color: #c29440;
  white-space: nowrap;
}
html[dir=ltr] .bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button button {
  float: left;
}
html[dir=rtl] .bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button button {
  float: right;
}

.bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button button > b {
  font-size: 11px;
}

.bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button button:disabled {
  color: #404654;
}

.bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button .cashoutbet-icon-history {
  height: 16px;
  font-size: 14px;
  line-height: 12px;
}
html[dir=ltr] .bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button .cashoutbet-icon-history {
  margin: 0 3px 0 0;
}
html[dir=rtl] .bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button .cashoutbet-icon-history {
  margin: 0 0 0 3px;
}
.bet-info-list-separator-b > ul > li.bet-status-column-b.has-cash-out .cash-out-button .cashoutbet-icon-history > span {
  display: none;
}

.bet-info-list-separator-b > ul > li.bet-status-column-b > span {
  color: #a4a9bc;
  font: 10px/50px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.bet-info-list-separator-b:nth-child(even) > ul > li.bet-odds-info-column {
  background: #363945;
}

html[dir=ltr] .bet-info-list-separator-b:nth-child(even) > ul > li.bet-stake-info-column {
  border-color: #363945;
}
html[dir=rtl] .bet-info-list-separator-b:nth-child(even) > ul > li.bet-stake-info-column {
  border-color: #363945;
}

.bet-info-list-separator-b.title > ul > li.bet-stake-info-column,
.bet-info-list-separator-b.title > ul > li.bet-odds-info-column,
.bet-info-list-separator-b.title > ul > li.outcome-bet-info-column {
  background: none;
}
html[dir=ltr] .bet-info-list-separator-b.title > ul > li.bet-stake-info-column,
html[dir=ltr] .bet-info-list-separator-b.title > ul > li.bet-odds-info-column,
html[dir=ltr] .bet-info-list-separator-b.title > ul > li.outcome-bet-info-column {
  border-color: transparent;
}
html[dir=rtl] .bet-info-list-separator-b.title > ul > li.bet-stake-info-column,
html[dir=rtl] .bet-info-list-separator-b.title > ul > li.bet-odds-info-column,
html[dir=rtl] .bet-info-list-separator-b.title > ul > li.outcome-bet-info-column {
  border-color: transparent;
}

.open-closed-info-arrow-b {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 36px;
  font: 16px/36px icomoon;
  text-align: center;
  color: #7c8292;
  cursor: pointer;
}

.open-closed-info-arrow-b:before {
  content: "";
}

.bet-info-list-separator-b.title .open-closed-info-arrow-b:before {
  content: "";
}

.bet-info-list-separator-b.title .open-closed-info-arrow-b.active:before {
  content: "";
}

.bet-info-list-separator-b > ul > li.bet-info-open-arrow-column {
  width: 25px;
}
html[dir=ltr] .bet-info-list-separator-b > ul > li.bet-info-open-arrow-column {
  border-left: 1px solid #212531;
}
html[dir=rtl] .bet-info-list-separator-b > ul > li.bet-info-open-arrow-column {
  border-right: 1px solid #212531;
}

.bet-info-list-separator-b > ul > li.date-id-column-b > span {
  float: left;
  width: 100%;
  font: 10px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}

.bet-info-list-separator-b > ul > li.date-id-column-b > span:first-child {
  padding: 4px 0 0;
}

.bet-info-list-separator-b > ul > li.date-id-column-b > span > b {
  font-weight: normal;
  color: #a4a9bc;
}

.bet-info-list-separator-b.title > ul > li,
.bet-info-list-separator-b.title > ul > li.bet-type-column-b {
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #737887;
  overflow: inherit;
}

.bet-info-list-separator-b.active {
  height: auto;
  background: #111522;
  margin-top: 5px;
}

.bet-info-list-separator-b.title + .bet-info-list-separator-b.active {
  margin-top: 0;
}

.bet-info-list-separator-b.active > ul:hover {
  background: none;
}

.bet-info-list-separator-b.active > ul > li.bet-status-icon-column-b {
  background: #1b1f2c;
  transition: background 200ms;
}

.bet-info-list-separator-b.active .icon-st-bet {
  color: #c1c4cd;
}

.bet-info-list-separator-b.active > ul > li.bet-stake-info-column,
.bet-info-list-separator-b.active > ul > li.bet-odds-info-column,
.bet-info-list-separator-b.active > ul > li.outcome-bet-info-column {
  background: #111522;
}

.second-level-bet-information {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #111522;
  padding: 10px 25px 10px 10px;
  border-top: 1px solid #212531;
  display: none;
}

.bet-info-list-separator-b.active .second-level-bet-information {
  display: block;
}

.single-bet-inform-container {
  float: left;
  width: 100%;
  background: #212531;
  border-bottom: 1px solid #ac8336;
}

.bet-info-list-separator-b.active .open-closed-info-arrow-b:before {
  content: "";
}

.bet-info-list-separator-b.active > ul > li.bet-stake-info-column,
.bet-info-list-separator-b.active > ul > li.bet-odds-info-column,
.bet-info-list-separator-b.active > ul > li.outcome-bet-info-column {
  border-color: #212531;
}

.bet-info-list-separator-b.open-view {
  position: relative;
  margin: 0;
  height: 30px;
  border: none;
  background: #282c39;
}

.bet-info-list-separator-b.open-view:hover > .game-finished-tooltip {
  display: block;
}

.bet-info-list-separator-b.open-view .icon-st-bet.info:hover .game-finished-tooltip {
  display: block;
}

.bet-info-list-separator-b.open-view:nth-child(odd) {
  background: #212531;
}

.bet-info-list-separator-b.open-view > ul > li {
  height: 30px;
}

.bet-info-list-separator-b.open-view > ul > li.date-id-column-b {
  width: 124px;
}

.bet-info-list-separator-b.open-view > ul > li.bet-type-column-b {
  width: calc(100% - 410px);
}
html[dir=ltr] .bet-info-list-separator-b.open-view > ul > li.bet-type-column-b {
  padding: 0 0 0 28px;
}
html[dir=rtl] .bet-info-list-separator-b.open-view > ul > li.bet-type-column-b {
  padding: 0 28px 0 0;
}

.bet-info-list-separator-b.open-view > ul > li.bet-type-column-b .team-name-history-bet:before {
  content: "";
  display: block;
  background: #505767;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  top: 12px;
}
html[dir=ltr] .bet-info-list-separator-b.open-view > ul > li.bet-type-column-b .team-name-history-bet:before {
  left: 12px;
}
html[dir=rtl] .bet-info-list-separator-b.open-view > ul > li.bet-type-column-b .team-name-history-bet:before {
  right: 12px;
}

.bet-info-list-separator-b.open-view > ul > li.bet-type-column-b .team-name-history-bet.live-game-j:before {
  background: #008d47;
}

.bet-info-list-separator-b.open-view > ul > li.date-id-column-b > span {
  padding: 0;
  line-height: 30px;
}

.bet-info-list-separator-b.open-view > ul > li.bet-status-icon-column-b {
  background: #2e323d;
}

.bet-info-list-separator-b.open-view:nth-child(odd) > ul > li.bet-status-icon-column-b {
  background: #282c39;
  transition: background 150ms;
}

.bet-info-list-separator-b.open-view .icon-st-bet {
  height: 30px;
  color: #7c8292;
  font: 16px/30px sport-icon;
  transition: color 150ms;
}

.bet-info-list-separator-b.open-view > ul > li.bet-odds-info-column {
  width: 160px;
  background: none;
  border-left: 1px solid #111522;
  border-right: 1px solid #111522;
}

.bet-info-list-separator-b.open-view > ul > li.bet-odds-info-column > span {
  line-height: 30px;
  width: 100%;
  text-align: center;
  display: inline-block;
}

.bet-info-list-separator-b.open-view > ul > li.market-name-bethistory {
  width: 260px;
}
html[dir=ltr] .bet-info-list-separator-b.open-view > ul > li.market-name-bethistory {
  border-left: 1px solid #111522;
}
html[dir=rtl] .bet-info-list-separator-b.open-view > ul > li.market-name-bethistory {
  border-right: 1px solid #111522;
}

.bet-info-list-separator-b.open-view > ul > li.market-name-bethistory > span {
  display: inline-block;
  color: #a4a9bc;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=ltr] .bet-info-list-separator-b.open-view > ul > li.market-name-bethistory > span {
  float: left;
}
html[dir=rtl] .bet-info-list-separator-b.open-view > ul > li.market-name-bethistory > span {
  float: right;
}

.bet-info-list-separator-b.open-view > ul > li.bet-status-column-b > span {
  line-height: 30px;
}

.bet-info-list-separator-b.open-view .status-icon-separator-b {
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  background: #1a1d28;
}

.team-name-history-bet {
  float: left;
  width: 100%;
  height: 30px;
  box-sizing: border-box;
}
html[dir=ltr] .team-name-history-bet {
  padding: 0 36px 0 0;
}
html[dir=rtl] .team-name-history-bet {
  padding: 0 0 0 36px;
}

.team-name-history-bet > span {
  line-height: 30px;
  display: inline-block;
  max-width: 43%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #7c8292;
  transition: color 150ms;
}
html[dir=ltr] .team-name-history-bet > span {
  float: left;
}
html[dir=rtl] .team-name-history-bet > span {
  float: right;
}

html[dir=ltr] .team-name-history-bet > span:not(.hide-before-j):nth-of-type(2) {
  padding: 0 0 0 6px;
}
html[dir=rtl] .team-name-history-bet > span:not(.hide-before-j):nth-of-type(2) {
  padding: 0 6px 0 0;
}

.team-name-history-bet > span:nth-of-type(2):before {
  content: " - ";
  position: relative;
}
html[dir=ltr] .team-name-history-bet > span:nth-of-type(2):before {
  left: -2px;
}
html[dir=rtl] .team-name-history-bet > span:nth-of-type(2):before {
  right: -2px;
}

.team-name-history-bet > b {
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  right: 0;
  top: 9px;
  color: #ffffff;
  font: 8px/13px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  background: #a61f67;
  padding: 0 5px;
  border-radius: 3px;
  height: 12px;
  text-transform: uppercase;
}

.bet-info-list-separator-b.open-view:hover .team-name-history-bet > span {
  color: #c1c4cd;
}

.bet-info-list-separator-b.open-view:hover > ul > li.bet-status-icon-column-b {
  background: #3d404d;
}

.bet-info-list-separator-b.open-view:hover .icon-st-bet {
  color: #c1c4cd;
}

.bet-info-list-separator-b:hover > ul > li.bet-status-column-b > span {
  color: #c1c4cd;
}

/*My bets lightbox END*/
/*Bonus lightbox*/
.bonuses-view .group-tabs-wrapper {
  top: 138px;
}

.full-bet-history-information-contain.bonus-contain .bet-info-list-separator-b > ul > li.date-id-column-b {
  background: #3e414c;
  text-align: center;
}

.full-bet-history-information-contain.bonus-contain .bet-info-list-separator-b:nth-child(even) > ul > li.date-id-column-b {
  background: #353945;
}

.full-bet-history-information-contain.bonus-contain .bet-info-list-separator-b.title > ul > li.date-id-column-b {
  background: none;
}

.full-bet-history-information-contain.bonus-contain .bet-info-list-separator-b > ul > li.date-id-column-b > span {
  padding: 0;
  line-height: 36px;
}

.full-bet-history-information-contain.bonus-contain .bet-info-list-separator-b > ul > li.bet-status-column-b:last-child {
  width: 170px;
  padding: 0 10px;
  text-align: center;
}

.full-bet-history-information-contain.bonus-contain .bet-info-list-separator-b > ul > li.bet-status-column-b > span {
  font-size: 11px;
}

.full-bet-history-information-contain.bonus-contain .bet-info-list-separator-b.title > ul > li.bet-status-column-b > span {
  font-size: 10px;
}

.full-bet-history-information-contain.bonus-contain .bet-info-list-separator-b > ul > li.bet-status-column-b.active-status > span {
  color: #008d47;
}

.full-bet-history-information-contain.bonus-contain .bet-info-list-separator-b > ul > li.bet-type-column-b {
  width: calc(100% - 400px);
}

.bet-info-list-separator-b > ul > li.bet-type-column-b + li.bet-status-column-b {
  width: 130px;
  padding-right: 10px;
}
.bet-info-list-separator-b > ul > li.bet-type-column-b + li.bet-status-column-b > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.bet-info-list-separator-b.full-info {
  height: auto;
  margin-bottom: 8px;
}

.bet-info-list-separator-b.full-info > .second-level-bet-information {
  display: block;
  padding: 0;
}

.single-bonus-inform-container {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #111522;
}

.bonus-info-list-separator-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.bonus-info-list-separator-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  display: table;
}

.bonus-info-list-separator-b > ul > li {
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
  padding: 7px 10px;
  position: relative;
}

.bonus-info-list-separator-b > ul > li:first-child {
  border: none;
}

.bonus-info-list-separator-b > ul > li.screen-contain-box-b {
  width: 133px;
  display: none;
}

.bonus-info-list-separator-b > ul > li.bonus-start-end-b {
  width: 230px;
}
.bonus-info-list-separator-b > ul > li.bonus-start-end-b > p {
  padding: 0 0 10px 0;
}

.bonus-info-list-separator-b > ul > li.claim-cancel-bonus {
  width: 171px;
  padding: 3px;
}

.screen-img-contain-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.screen-img-contain-b > img {
  max-width: 100%;
  height: auto;
}

.bonus-function-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 15px;
}
.bonus-function-b + .bonus-function-b {
  margin-top: 1px;
}

.bonus-function-b > button {
  border: none;
  width: 100%;
  height: 30px;
  text-transform: uppercase;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-align: center;
  box-sizing: border-box;
  padding: 0 10px;
  background: #1a7051;
  cursor: pointer;
  position: relative;
}
.bonus-function-b > button.deposit-bonus-button-b {
  background: #c29440;
  color: #ffffff;
}

.bonus-function-b.cancel-bonus > button {
  background: #1e2639;
  color: #ffffff;
}

.bonus-function-b > button > i {
  font-style: normal;
}

.deposit-bonus-button-b:before {
  content: "";
  font: 12px/30px icomoon;
  position: absolute;
  top: 0;
}
html[dir=ltr] .deposit-bonus-button-b:before {
  right: 10px;
}
html[dir=rtl] .deposit-bonus-button-b:before {
  left: 10px;
}

.deposit-bonus-button-b > span {
  position: absolute;
  bottom: 38px;
  z-index: 66;
  padding: 5px 10px;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  background: #c1c4cd;
  color: #404654;
  text-transform: none;
  right: -999em;
  transition-delay: 250ms;
}
html[dir=ltr] .deposit-bonus-button-b > span {
  text-align: left;
}
html[dir=rtl] .deposit-bonus-button-b > span {
  text-align: right;
}

html[dir=ltr] .deposit-bonus-button-b:hover > span {
  right: 0;
}
html[dir=rtl] .deposit-bonus-button-b:hover > span {
  left: 0;
  right: auto;
}

.deposit-bonus-button-b > span:before {
  content: "";
  position: absolute;
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #c1c4cd transparent transparent transparent;
}
html[dir=ltr] .deposit-bonus-button-b > span:before {
  right: 10px;
}
html[dir=rtl] .deposit-bonus-button-b > span:before {
  left: 10px;
}

.bonus-info-list-separator-b > ul > li.bonus-start-end-b > p {
  float: left;
  width: 100%;
  display: inline-block;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}

.bonus-info-list-separator-b > ul > li.bonus-start-end-b > p > span {
  display: inline-block;
}
html[dir=ltr] .bonus-info-list-separator-b > ul > li.bonus-start-end-b > p > span {
  float: right;
}
html[dir=rtl] .bonus-info-list-separator-b > ul > li.bonus-start-end-b > p > span {
  float: left;
}

html[dir=ltr] .bonus-info-list-separator-b > ul > li.bonus-start-end-b > p > span:first-child {
  float: left;
}
html[dir=rtl] .bonus-info-list-separator-b > ul > li.bonus-start-end-b > p > span:first-child {
  float: right;
}

.bonus-table-information-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.bonus-table-information-b > .md-progress-circular {
  position: static;
  margin: 40px auto 10px;
}

.bonus-table-information-b > ul {
  float: left;
  width: 100%;
  display: table;
  box-sizing: border-box;
}

.bonus-table-information-b > ul > li {
  display: table-cell;
  padding: 5px;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #a4a9bc;
  width: 20%;
}
.bonus-table-information-b > ul > li:first-child {
  min-width: 300px;
}
.bonus-table-information-b > ul > li:last-child {
  min-width: 100px;
}

.bonus-table-information-b > ul:first-child > li {
  font: 11px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  padding: 0 5px 5px;
  font-weight: bold;
}

html[dir=ltr] .bonus-table-information-b > ul > li:first-child {
  padding: 0 5px 5px 0;
}
html[dir=rtl] .bonus-table-information-b > ul > li:first-child {
  padding: 0 0 5px 5px;
}

html[dir=ltr] .bonus-table-information-b > ul > li:last-child {
  padding: 0 0 5px 5px;
}
html[dir=rtl] .bonus-table-information-b > ul > li:last-child {
  padding: 0 5px 5px 0;
}

.bonus-table-information-b > p {
  float: left;
  width: 100%;
  color: #7c8292;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  padding: 10px 0;
}

.bonus-progress-info {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0 15px;
}

.progress-bonus-info-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0 5px;
}

.progress-bonus-info-box > p {
  display: inline-block;
  box-sizing: border-box;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
html[dir=ltr] .progress-bonus-info-box > p {
  float: right;
}
html[dir=rtl] .progress-bonus-info-box > p {
  float: left;
}

html[dir=ltr] .progress-bonus-info-box > p:first-child {
  float: left;
}
html[dir=rtl] .progress-bonus-info-box > p:first-child {
  float: right;
}

.bonus-statistic-box {
  float: left;
  width: 100%;
  height: 2px;
  box-sizing: border-box;
  background: #3b3e4a;
}

.progress-bonus-view-b {
  box-sizing: border-box;
  height: 2px;
  background: #ac8336;
  box-shadow: 1px 0 0 #212531;
}
html[dir=ltr] .progress-bonus-view-b {
  float: left;
}
html[dir=rtl] .progress-bonus-view-b {
  float: right;
}

.balance-view-progress-b {
  float: left;
  width: 100%;
  margin: 0 0 10px;
}

.balance-view-progress-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.balance-view-progress-b > ul > li {
  width: 320px;
  box-sizing: border-box;
  background: #212531;
  padding: 15px;
  height: 70px;
  margin: 0;
}
html[dir=ltr] .balance-view-progress-b > ul > li {
  float: left;
}
html[dir=rtl] .balance-view-progress-b > ul > li {
  float: right;
}

.balance-view-progress-b > ul > li:first-child {
  width: calc(100% - 320px);
  box-sizing: border-box;
}

.total-balance-view-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
html[dir=ltr] .total-balance-view-b {
  text-align: right;
}
html[dir=rtl] .total-balance-view-b {
  text-align: left;
}

.total-balance-view-b > h4 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 10px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  text-transform: uppercase;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0 0 5px;
}

.total-balance-view-b > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
}

.balance-view-progress-b .progress-bonus-info-box {
  padding-bottom: 5px;
}

.balance-view-progress-b .progress-bonus-info-box > p {
  font: 10px/14px Roboto, Arial, Helvetica, sans-serif;
}

.balance-view-progress-b .progress-bonus-info-box > p > span {
  float: right;
  width: 100%;
  text-transform: uppercase;
}
html[dir=ltr] .balance-view-progress-b .progress-bonus-info-box > p > span {
  text-align: right;
}
html[dir=rtl] .balance-view-progress-b .progress-bonus-info-box > p > span {
  text-align: left;
}

.balance-view-progress-b .progress-bonus-info-box > p:first-child > span {
  float: right;
  width: 100%;
}
html[dir=ltr] .balance-view-progress-b .progress-bonus-info-box > p:first-child > span {
  text-align: left;
}
html[dir=rtl] .balance-view-progress-b .progress-bonus-info-box > p:first-child > span {
  text-align: right;
}

.balance-view-progress-b .progress-bonus-info-box > p > span:first-child {
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #f4f4f6;
}

.balance-view-progress-b .progress-bonus-info-box > p:last-child > span:first-child {
  color: #1a7051;
}

.balance-view-progress-b .bonus-statistic-box {
  background: #1a7051;
  height: 4px;
}

.balance-view-progress-b .progress-bonus-view-b {
  height: 4px;
  background: #7c8292;
}

.empety-bonus-info {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.empety-bonus-info > p {
  float: left;
  width: 100%;
  padding: 10px 0;
  color: #7c8292;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  text-align: center;
}

.all-history-lightbox-contain.profile .second-level-history-tab,
.all-history-lightbox-contain.profile .all-history-filter-container {
  display: none;
}

.profile-tab-contain-b {
  float: left;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding: 10px 0;
  margin: 10px 0 0;
}
.profile-tab-contain-b .change-password-section-j {
  display: block;
  width: 600px;
  margin: 0 auto;
}
.profile-tab-contain-b .change-password-section-j .change-button-container .cashier-button {
  width: 100%;
}
.profile-tab-contain-b .change-password-section-j .change-button-container .cashier-button > button {
  width: auto;
  min-width: 200px;
  margin: 0 auto;
}
html[dir=ltr] .profile-tab-contain-b .change-password-section-j .change-button-container .cashier-button > button {
  float: none;
}
html[dir=rtl] .profile-tab-contain-b .change-password-section-j .change-button-container .cashier-button > button {
  float: none;
}

.profile-tab-contain-b h3 {
  float: left;
  width: 100%;
  color: #f4f4f6;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 10px 0;
  box-sizing: border-box;
  text-transform: uppercase;
  text-align: center;
}

.profile-tab-contain-b .settings-info-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
}

.profile-tab-contain-b .registration-form {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 10px;
}

.profile-tab-contain-b .personal-details-left,
.profile-tab-contain-b .personal-details-right {
  width: 50%;
  padding: 0 5px;
  box-sizing: border-box;
}

html[dir=ltr] .profile-tab-contain-b .personal-details-left {
  padding: 0 5px 0 0;
}
html[dir=rtl] .profile-tab-contain-b .personal-details-left {
  padding: 0 0 0 5px;
}

html[dir=ltr] .profile-tab-contain-b .personal-details-right {
  padding: 0 0 0 5px;
}
html[dir=rtl] .profile-tab-contain-b .personal-details-right {
  padding: 0 5px 0 0;
}

.profile-tab-contain-b .personal-details-left ul {
  width: 100%;
}

.profile-tab-contain-b .settings-info-contain .disabled-field {
  width: 100%;
  box-sizing: border-box;
  border-color: #2e323e;
  border-radius: inherit;
}

.profile-tab-contain-b form.ng-pristine .form-text.error input {
  width: 100%;
  box-sizing: border-box;
}

.profile-tab-contain-b .settings-info-contain .personal-details-right .select-block,
.profile-tab-contain-b .settings-info-contain .personal-details-left .select-block {
  width: 100%;
  border-radius: 0;
  margin: 0 0 0 10px;
  border: 0;
  box-shadow: none;
}
.profile-tab-contain-b .settings-info-contain .personal-details-right .select-block:first-of-type,
.profile-tab-contain-b .settings-info-contain .personal-details-left .select-block:first-of-type {
  margin-left: 0;
}
.profile-tab-contain-b .settings-info-contain .personal-details-right .select-block select,
.profile-tab-contain-b .settings-info-contain .personal-details-left .select-block select {
  width: 100%;
  background: #2e323e;
  color: #7c8292;
  margin: 0;
  border: 1px solid #505768;
  height: 36px;
  transition: border-color 200ms;
}
html[dir=ltr] .profile-tab-contain-b .settings-info-contain .personal-details-right .select-block select,
html[dir=ltr] .profile-tab-contain-b .settings-info-contain .personal-details-left .select-block select {
  padding: 0 40px 0 12px;
}
html[dir=rtl] .profile-tab-contain-b .settings-info-contain .personal-details-right .select-block select,
html[dir=rtl] .profile-tab-contain-b .settings-info-contain .personal-details-left .select-block select {
  padding: 0 12px 0 40px;
}
.profile-tab-contain-b .settings-info-contain .personal-details-right .select-block select:focus,
.profile-tab-contain-b .settings-info-contain .personal-details-left .select-block select:focus {
  border-color: rgba(255, 255, 255, 0.37);
}

.profile-tab-contain-b .select-block:after {
  color: #7c8292;
}

.profile-tab-contain-b .settings-info-contain .form-text {
  width: 100%;
  box-sizing: border-box;
}

.profile-tab-contain-b .settings-info-contain .tooltip-wrapper-j {
  margin: 5px 0;
}

.profile-tab-contain-b .settings-info-contain .personal-details-right .error .select-block select,
.profile-tab-contain-b .settings-info-contain .personal-details-left .error.select-block select,
.profile-tab-contain-b .settings-info-contain .error select,
.profile-tab-contain-b .settings-info-contain .error input[type=text],
.profile-tab-contain-b .settings-info-contain .error input[type=email],
.profile-tab-contain-b .settings-info-contain .error input[type=number],
.profile-tab-contain-b .settings-info-contain .error input[type=password] {
  border-color: #8e263a;
}

.profile-tab-contain-b .settings-info-contain input[type=text],
.profile-tab-contain-b .settings-info-contain input[type=email],
.profile-tab-contain-b .settings-info-contain input[type=number],
.profile-tab-contain-b .settings-info-contain input[type=password] {
  width: 100%;
  box-sizing: border-box;
  background: #2e323e;
  height: 36px;
  transition: border 300ms;
  border-radius: inherit;
  box-shadow: inherit;
  border: 1px solid #505768;
  color: #7c8292;
  margin: 0;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  -webkit-text-fill-color: #7c8292;
  caret-color: #7c8292;
}
html[dir=ltr] .profile-tab-contain-b .settings-info-contain input[type=text],
html[dir=ltr] .profile-tab-contain-b .settings-info-contain input[type=email],
html[dir=ltr] .profile-tab-contain-b .settings-info-contain input[type=number],
html[dir=ltr] .profile-tab-contain-b .settings-info-contain input[type=password] {
  padding: 0 40px 0 12px;
}
html[dir=rtl] .profile-tab-contain-b .settings-info-contain input[type=text],
html[dir=rtl] .profile-tab-contain-b .settings-info-contain input[type=email],
html[dir=rtl] .profile-tab-contain-b .settings-info-contain input[type=number],
html[dir=rtl] .profile-tab-contain-b .settings-info-contain input[type=password] {
  padding: 0 12px 0 40px;
}
.profile-tab-contain-b .settings-info-contain input[type=text]::-webkit-input-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=email]::-webkit-input-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=number]::-webkit-input-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=password]::-webkit-input-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.profile-tab-contain-b .settings-info-contain input[type=text]:-moz-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=email]:-moz-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=number]:-moz-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=password]:-moz-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.profile-tab-contain-b .settings-info-contain input[type=text]::-moz-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=email]::-moz-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=number]::-moz-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=password]::-moz-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.profile-tab-contain-b .settings-info-contain input[type=text]:-ms-input-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=email]:-ms-input-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=number]:-ms-input-placeholder,
.profile-tab-contain-b .settings-info-contain input[type=password]:-ms-input-placeholder {
  color: #7c8292;
  font-style: normal;
  opacity: 1;
}
.profile-tab-contain-b .settings-info-contain input[type=text]:-webkit-autofill,
.profile-tab-contain-b .settings-info-contain input[type=email]:-webkit-autofill,
.profile-tab-contain-b .settings-info-contain input[type=number]:-webkit-autofill,
.profile-tab-contain-b .settings-info-contain input[type=password]:-webkit-autofill {
  box-shadow: 0 0 0 100px #2e323e inset;
  -webkit-text-fill-color: #7c8292;
}
.profile-tab-contain-b .settings-info-contain input[type=text]:-webkit-autofill:focus,
.profile-tab-contain-b .settings-info-contain input[type=email]:-webkit-autofill:focus,
.profile-tab-contain-b .settings-info-contain input[type=number]:-webkit-autofill:focus,
.profile-tab-contain-b .settings-info-contain input[type=password]:-webkit-autofill:focus {
  box-shadow: 0 0 0 100px #2e323e inset;
  -webkit-text-fill-color: #7c8292;
}
.profile-tab-contain-b .settings-info-contain input[type=text]:focus,
.profile-tab-contain-b .settings-info-contain input[type=email]:focus,
.profile-tab-contain-b .settings-info-contain input[type=number]:focus,
.profile-tab-contain-b .settings-info-contain input[type=password]:focus {
  border: 1px solid rgba(255, 255, 255, 0.37);
  transition: border-color 300ms;
  width: 100%;
  height: 36px;
}

.profile-tab-contain-b form.ng-pristine .form-error-icon,
.profile-tab-contain-b form.registration-form.ng-dirty .form-error-icon {
  top: 14px;
}

.profile-tab-contain-b .form-error-text {
  bottom: 46px;
}

.profile-tab-contain-b .change-button-container .password-button {
  width: 50%;
}
html[dir=ltr] .profile-tab-contain-b .change-button-container .password-button {
  float: left;
}
html[dir=rtl] .profile-tab-contain-b .change-button-container .password-button {
  float: right;
}
.profile-tab-contain-b .change-button-container .password-button > label {
  width: 100%;
}
.profile-tab-contain-b .change-button-container .password-button .form-text {
  width: 50%;
  margin-top: 5px;
}
html[dir=ltr] .profile-tab-contain-b .change-button-container .password-button .form-text {
  float: left;
}
html[dir=rtl] .profile-tab-contain-b .change-button-container .password-button .form-text {
  float: right;
}

.profile-tab-contain-b .change-button-container .cashier-button {
  position: relative;
  right: auto;
  bottom: auto;
  width: 50%;
  box-sizing: border-box;
}
html[dir=ltr] .profile-tab-contain-b .change-button-container .cashier-button {
  padding: 30px 0 0 5px;
}
html[dir=rtl] .profile-tab-contain-b .change-button-container .cashier-button {
  padding: 30px 5px 0 0;
}

.profile-tab-contain-b .change-button-container .cashier-button > button {
  width: 50%;
  box-sizing: border-box;
  border-radius: inherit;
  text-transform: uppercase;
}
html[dir=ltr] .profile-tab-contain-b .change-button-container .cashier-button > button {
  float: right;
}
html[dir=rtl] .profile-tab-contain-b .change-button-container .cashier-button > button {
  float: left;
}

.profile-tab-contain-b .personal-details-left ul li.gender-lbl:not(.read-only) {
  padding: 10px 0 11px;
}
.profile-tab-contain-b .personal-details-left ul li.gender-lbl:not(.read-only) .custom-radio input[type=radio] + span:before {
  background-color: #2e323e;
}

.profile-tab-contain-b .verifity-account {
  padding: 0 10px;
}

.profile-tab-contain-b .verifity-account button, .profile-tab-contain-b .verifity-account .fileUpload {
  background: #2e323e;
  border-radius: inherit;
  right: 0;
  color: #f4f4f6;
}

.profile-tab-contain-b .verifity-account input#uploadFilePassport {
  border-radius: inherit;
  background: #2e323e;
  border-color: #2e323e;
  height: 36px;
  width: 70%;
}

.profile-tab-contain-b .verifity-account input#uploadFilePassport::-webkit-input-placeholder {
  color: #737887;
}

.profile-tab-contain-b .verifity-account input#uploadFilePassport::-moz-placeholder {
  color: #737887;
}

.profile-tab-contain-b .verifity-account input#uploadFilePassport:-moz-placeholder {
  color: #737887;
}

.profile-tab-contain-b .verifity-account input#uploadFilePassport:-ms-input-placeholder {
  color: #737887;
}

.profile-tab-contain-b .settings-info-contain.deposit-limit p {
  padding: 5px;
}
.profile-tab-contain-b .settings-info-contain.deposit-limit.settings-info-contain-padding p {
  padding: 10px;
}

.profile-tab-contain-b .settings-info-contain .info {
  padding: 10px;
}

.profile-tab-contain-b .b-date.active-field {
  float: left;
  width: 100%;
}

.profile-tab-contain-b .b-date.active-field .select-block {
  width: calc((100% - 20px) / 3);
}

.profile-tab-contain-b form.registration-form .b-date.birth-date-fields .form-error-icon {
  top: -32px;
}

.profile-tab-contain-b .b-date.active-field select option[disabled] {
  display: none;
}

.ver-code-container {
  float: left;
  width: 100%;
  display: table;
}
.ver-code-container .form-text {
  float: none;
  display: table-cell;
  vertical-align: bottom;
}
html[dir=ltr] .ver-code-container .form-text {
  padding: 0 0 0 12px;
}
html[dir=rtl] .ver-code-container .form-text {
  padding: 0 12px 0 0;
}

.ver-code-content {
  width: 1%;
  display: table-cell;
  vertical-align: bottom;
  white-space: nowrap;
}

.ver-cod-button {
  float: left;
  width: 100%;
}
.ver-cod-button > button {
  height: 36px;
  min-width: 212px;
  border: 0;
  float: right;
  background: #1a7051;
  color: #ffffff;
  padding: 0 24px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.ver-cod-button > button:hover {
  background: #24996f;
}

.verify-account-j, .verify-account-j * {
  box-sizing: border-box;
}

.verify-account-j {
  float: left;
  padding: 0 10px;
  color: #7c8292;
  font: 400 12px/16px Roboto, Arial, Helvetica, sans-serif;
}

.verify-tabs-group-j {
  display: table;
  table-layout: fixed;
  background-color: rgba(46, 50, 62, 0.4);
  width: 100%;
  margin: 0 0 10px;
}

.left-tabs-verify-j {
  width: 186px;
  display: table-cell;
  vertical-align: top;
}
.left-tabs-verify-j li {
  display: block;
  height: 50px;
  font: 14px/50px Roboto, Arial, Helvetica, sans-serif;
  transition: 0.3s color, 0.3s background;
  cursor: pointer;
  padding: 0 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.left-tabs-verify-j li:hover, .left-tabs-verify-j li.active {
  background-color: #2e323e;
  color: #cbcfda;
}
.left-tabs-verify-j li.active {
  pointer-events: none;
}

.right-tab-verify-j {
  display: table-cell;
  vertical-align: top;
  background-color: #2e323e;
  padding: 20px 15px 30px;
}
.right-tab-verify-j h1, .right-tab-verify-j p {
  float: left;
  width: 100%;
}
.right-tab-verify-j h1 {
  color: #ffffff;
  font: 400 14px/16px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 5px;
}

.upload-verfiy-j {
  margin: 20px 0 0;
  display: block;
  position: relative;
  overflow: hidden;
  float: left;
  width: 100%;
}
.upload-verfiy-j p {
  margin-bottom: 5px;
}
.upload-verfiy-j input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 10;
}
.upload-verfiy-j input:disabled {
  background-color: rgba(63, 69, 83, 0.5);
  padding: 0 10px;
  height: 36px;
  display: block;
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.upload-verfiy-j input:disabled::-webkit-input-placeholder {
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.upload-verfiy-j input:disabled::-moz-placeholder {
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.upload-verfiy-j input:disabled:-moz-placeholder {
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.upload-verfiy-j input:disabled:-ms-input-placeholder {
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.upload-verfiy-j ul {
  width: 100%;
  display: table;
}
.upload-verfiy-j ul li {
  display: table-cell;
  vertical-align: top;
  height: 36px;
  position: relative;
}
.upload-verfiy-j ul li:last-child {
  width: 1%;
}
.upload-verfiy-j ul li span {
  display: block;
  padding: 0 24px;
  height: 36px;
  font: 400 12px/36px Roboto, Arial, Helvetica, sans-serif;
  background-color: #404654;
  transition: color 0.3s, background 0.3s;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0 0 0 3px;
}
.upload-verfiy-j:hover ul li span {
  color: #ffffff;
  background: #1a7051;
}

.verify-meta-info-j {
  text-align: center;
  padding: 10px 0;
}
.verify-meta-info-j button, .verify-meta-info-j .button {
  height: 46px;
  background-color: #404654;
  color: #dedee1;
  font: 400 16px/46px Roboto, Arial, Helvetica, sans-serif;
  cursor: pointer;
  display: block;
  margin: 0 auto 27px;
  text-transform: uppercase;
  border: 0;
  width: 300px;
  transition: color 0.3s, background 0.3s;
}
.verify-meta-info-j button:hover, .verify-meta-info-j .button:hover {
  color: #ffffff;
  background: #1a7051;
}

.repeat-icon-bet-history {
  float: right;
  margin: 0 0 0 14px;
  font-style: normal;
  display: inline-block;
}
.repeat-icon-bet-history:before {
  content: "";
  font-family: icomoon;
  display: block;
  float: left;
  margin: 0 6px 0 0;
}
.repeat-icon-bet-history span {
  display: block;
  float: left;
  text-transform: uppercase;
  font-size: 10px;
}

.share-bet-history {
  display: inline-block;
  vertical-align: top;
}
.share-bet-history social-share {
  display: block;
  height: 20px;
  width: 20px;
}
html[dir=ltr] .share-bet-history social-share {
  float: left;
  margin-left: 8px;
}
html[dir=rtl] .share-bet-history social-share {
  float: right;
  margin-right: 8px;
}
.share-bet-history social-share > div {
  width: 100%;
  height: 100%;
}

.bet-info-list-separator-b.open-view .icon-st-bet.info {
  font: 11px/30px icomoon;
}
html[dir=ltr] .bet-info-list-separator-b.open-view .icon-st-bet.info {
  left: auto;
  right: 0;
}
html[dir=rtl] .bet-info-list-separator-b.open-view .icon-st-bet.info {
  left: 0;
  right: auto;
}

.bet-info-list-separator-b.open-view .icon-st-bet.info:before {
  content: "";
}

.progress-bar-disabled {
  opacity: 0.3;
  pointer-events: none;
}

@media screen and (max-width: 1150px) {
  .bet-info-list-separator-b.title > ul > li.bet-type-column-b > span:first-child {
    display: none;
  }

  .balance-lightbox-j .bet-info-list-separator-b.title > ul > li.bet-type-column-b > span:first-child,
.bonus-contain .bet-info-list-separator-b.title > ul > li.bet-type-column-b > span:first-child {
    display: inline-block;
  }
}
@media screen and (max-width: 1050px) {
  .info-scroll-contain-b-new:not(.mixedBalanceHistory-j) .bet-info-list-separator-b > ul > li.bet-type-column-b > span {
    display: none;
  }

  .repeat-icon-bet-history {
    margin: 0 0 0 6px;
  }
  .repeat-icon-bet-history:before {
    margin: 0;
  }
  .repeat-icon-bet-history > span {
    display: none;
  }
}
.bonuses-view .all-history-lightbox-content.casino-disabled-j .group-tabs-wrapper {
  top: 58px;
}

.bet-info-list-separator-b > ul > li.date-id-column-b.has-icon > span {
  width: calc(100% - 24px);
}
.bet-info-list-separator-b > ul > li.date-id-column-b.has-icon > i {
  width: 20px;
  height: 36px;
  position: absolute;
  top: 0;
  right: 10px;
  display: block;
  background: url("../../../images/small-car-bet.png?v=650") no-repeat 0 50%/contain;
}

@media screen and (max-width: 1310px) {
  .bonus-table-information-b > ul > li:first-child {
    min-width: inherit;
  }
}
.balance-lightbox-j {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0 10px 10px;
}
.balance-lightbox-j input#switchPaymenthMethod {
  opacity: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
html[dir=ltr] .balance-lightbox-j input#switchPaymenthMethod:checked ~ ul li label:before {
  content: "";
}
html[dir=rtl] .balance-lightbox-j input#switchPaymenthMethod:checked ~ ul li label:before {
  content: "";
}
.balance-lightbox-j input#switchPaymenthMethod:checked ~ .switchPaymenthMethodScroll aside ul, .balance-lightbox-j input#switchPaymenthMethod:checked ~ .switchPaymenthMethodScroll article, .balance-lightbox-j input#switchPaymenthMethod:checked ~ .switchPaymenthMethodScroll aside {
  height: auto;
}
.balance-lightbox-j section {
  width: 100%;
  height: 100%;
  float: left;
}
.balance-lightbox-j section > div:not(.md-progress-circular) {
  float: left;
  width: 100%;
  height: 100%;
  padding-bottom: 24px;
}
.balance-lightbox-j section > div > ul {
  float: left;
  width: 100%;
  height: 35px;
  color: #737887;
  font: 12px/35px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j section > div > ul li {
  display: block;
  height: 35px;
}
html[dir=ltr] .balance-lightbox-j section > div > ul li {
  float: left;
}
html[dir=rtl] .balance-lightbox-j section > div > ul li {
  float: right;
}
.balance-lightbox-j section > div > ul li label {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  cursor: pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.balance-lightbox-j section > div > ul li label:before {
  color: #ffffff;
  background: #505768;
  display: block;
  font: 8px/16px icomoon;
  height: 16px;
  text-align: center;
  width: 16px;
  text-indent: 2px;
  position: absolute;
  bottom: 9px;
}
html[dir=ltr] .balance-lightbox-j section > div > ul li label:before {
  content: "";
  right: 0;
}
html[dir=rtl] .balance-lightbox-j section > div > ul li label:before {
  content: "";
  left: 0;
}
.balance-lightbox-j section > div > ul li:first-child {
  width: 146px;
}
html[dir=ltr] .balance-lightbox-j section > div > ul li:first-child {
  margin: 0 10px 0 0;
}
html[dir=rtl] .balance-lightbox-j section > div > ul li:first-child {
  margin: 0 0 0 10px;
}
.balance-lightbox-j section > div > ul li:nth-child(2) {
  width: 607px;
}
.balance-lightbox-j section > div > ul li:nth-child(3) {
  width: calc(100% - 607px - 156px);
}
.balance-lightbox-j section > div > ul + .switchPaymenthMethodScroll {
  width: 100%;
}
.balance-lightbox-j section > div > ul + .switchPaymenthMethodScroll article {
  width: 100%;
}
.balance-lightbox-j section > div > ul + .promotions-balance-j {
  height: calc(100% - 35px);
}
.balance-lightbox-j aside {
  width: 146px;
  height: 100%;
}
html[dir=ltr] .balance-lightbox-j aside {
  float: left;
  margin: 0 10px 0 0;
}
html[dir=rtl] .balance-lightbox-j aside {
  float: right;
  margin: 0 0 0 10px;
}
.balance-lightbox-j aside .select-currency-j {
  width: 100%;
  float: left;
  height: 30px;
  border: 1px solid #404654;
  position: relative;
  overflow: hidden;
}
.balance-lightbox-j aside .select-currency-j.show-arrow-t:before {
  content: "";
  width: 16px;
  height: 16px;
  font: 16px/16px icomoon;
  text-align: center;
  position: absolute;
  right: 4px;
  top: 7px;
  color: #737887;
}
.balance-lightbox-j aside .select-currency-j select {
  display: block;
  border: 0;
  color: #737887;
  width: 100%;
  background: none;
  height: 28px;
  position: relative;
  z-index: 10;
  font: 11px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .balance-lightbox-j aside .select-currency-j select {
  padding: 0 0 0 12px;
}
html[dir=rtl] .balance-lightbox-j aside .select-currency-j select {
  padding: 0 12px 0 0;
}
.balance-lightbox-j aside .select-currency-j select option {
  background: #212531;
}
.balance-lightbox-j aside .select-currency-j.ng-hide + ul {
  height: calc(100% - 40px);
  margin: 40px 0 0;
}
.balance-lightbox-j aside ul {
  float: left;
  display: block;
  height: calc(100% - 40px);
  margin: 10px 0 0;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.balance-lightbox-j aside ul::-webkit-scrollbar-track {
  border-radius: 10px;
}
.balance-lightbox-j aside ul::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.balance-lightbox-j aside ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.balance-lightbox-j aside ul::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.balance-lightbox-j aside ul li {
  display: block;
  height: 42px;
  margin: 0 0 2px;
  background-color: #363945;
  box-shadow: inset 0 0 0 #a61f67;
  transition: 0.25s box-shadow, 0.25s background;
}
.balance-lightbox-j aside ul li.active {
  background: #5e616a;
}
html[dir=ltr] .balance-lightbox-j aside ul li.active {
  box-shadow: inset 3px 0 0 #a61f67;
}
html[dir=rtl] .balance-lightbox-j aside ul li.active {
  box-shadow: inset -3px 0 0 #a61f67;
}
.balance-lightbox-j aside ul li.mixedBuddyTransfer:before {
  content: "";
  font: 34px/42px icomoon;
  display: block;
  margin: 0 0 0 12px;
  float: left;
  color: #c1c4cd;
}
.balance-lightbox-j aside ul li span {
  height: 100%;
  display: block;
  transition: opacity 0.6s;
  opacity: 0.6;
}
html[dir=ltr] .balance-lightbox-j aside ul li span {
  margin: 0 0 0 12px;
}
html[dir=rtl] .balance-lightbox-j aside ul li span {
  margin: 0 12px 0 0;
}
.balance-lightbox-j aside ul li:hover span, .balance-lightbox-j aside ul li.active span {
  opacity: 1;
}
.balance-lightbox-j aside ul li:last-child {
  margin: 0;
}
.balance-lightbox-j article {
  width: calc(100% - 156px);
  float: left;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.balance-lightbox-j article::-webkit-scrollbar-track {
  border-radius: 10px;
}
.balance-lightbox-j article::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.balance-lightbox-j article::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.balance-lightbox-j article::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.balance-lightbox-j article > div:not(.compare-payments) {
  background-color: #2e323e;
  float: left;
  width: 100%;
  padding: 30px;
  min-height: 100%;
  position: relative;
}
.balance-lightbox-j article > div:not(.compare-payments) > div .mixed-iframe {
  float: left;
  width: calc(100% + 60px);
  margin: -30px;
  height: calc(100vh - 246px);
}
.balance-lightbox-j article > div:not(.compare-payments) .deposit-info-text-bottom {
  width: calc(100% - 60px);
  position: absolute;
  left: 30px;
  bottom: 30px;
  color: #a4a9bc;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j article .unplayed-balance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(17, 21, 34, 0.3);
}
.balance-lightbox-j article .unplayed-balance > li {
  color: #c1c4cd;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j article .unplayed-balance > li:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.balance-lightbox-j article .unplayed-balance > li.withdraw-limit {
  color: #c29440;
}
.balance-lightbox-j article .unplayed-balance > li.withdraw-balance {
  color: #1f8560;
}
.balance-lightbox-j article .unplayed-balance:last-of-type {
  margin-bottom: 30px;
}
.balance-lightbox-j article h5 {
  color: #a4a9bc;
  font: 400 14px/24px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  margin: 0 0 40px;
}
.balance-lightbox-j article h5 a {
  color: #a4a9bc;
  text-decoration: underline;
}
.balance-lightbox-j article h5:empty {
  display: none;
}
.balance-lightbox-j article h5 > ul {
  list-style: inherit;
}
.balance-lightbox-j article h5 > ol {
  list-style: decimal;
}
.balance-lightbox-j article .load-more {
  margin-top: -20px;
  color: #ffffff;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  padding: 8px 15px;
  background: #1a7051;
}
html[dir=ltr] .balance-lightbox-j article .load-more {
  float: right;
}
html[dir=rtl] .balance-lightbox-j article .load-more {
  float: left;
}
.balance-lightbox-j article form, .balance-lightbox-j article .form-j {
  width: 236px;
}
html[dir=ltr] .balance-lightbox-j article form, html[dir=ltr] .balance-lightbox-j article .form-j {
  float: left;
}
html[dir=rtl] .balance-lightbox-j article form, html[dir=rtl] .balance-lightbox-j article .form-j {
  float: right;
}
.balance-lightbox-j article form > div, .balance-lightbox-j article .form-j > div {
  float: left;
  width: 100%;
}
.balance-lightbox-j article form > div.ExpirationYear.card-expiration-year-t, .balance-lightbox-j article .form-j > div.ExpirationYear.card-expiration-year-t {
  width: calc(50% - 5px);
}
.balance-lightbox-j article form > div.ExpirationMonth.card-expiration-month-t, .balance-lightbox-j article .form-j > div.ExpirationMonth.card-expiration-month-t {
  width: calc(50% - 5px);
  margin: 0 0 0 10px;
}
.balance-lightbox-j article form > div .filter-columns-container, .balance-lightbox-j article .form-j > div .filter-columns-container {
  width: 100%;
  position: relative;
}
.balance-lightbox-j article form > div .filter-columns-container > ul, .balance-lightbox-j article .form-j > div .filter-columns-container > ul {
  width: 100%;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li {
  width: 100%;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b {
  height: 36px;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b .Add.new.card, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b .Add.new.card {
  display: none;
}
html[dir=ltr] .balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b .Add.new.card + p, html[dir=ltr] .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b .Add.new.card + p {
  padding-left: 15px;
}
html[dir=rtl] .balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b .Add.new.card + p, html[dir=rtl] .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b .Add.new.card + p {
  padding-right: 15px;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b > p, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b > p {
  margin: 0;
  line-height: 36px;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b > ul, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b > ul {
  top: 37px;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b > ul::-webkit-scrollbar-track, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b > ul::-webkit-scrollbar-track {
  border-radius: 10px;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b > ul::-webkit-scrollbar, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b > ul::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b > ul::-webkit-scrollbar-thumb, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b > ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b > ul::-webkit-scrollbar-thumb:hover, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b > ul::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b > ul > li:not(:last-child), .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b > ul > li:not(:last-child) {
  height: 30px;
  line-height: 30px;
  position: relative;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b > ul > li:last-child > i, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b > ul > li:last-child > i {
  display: none;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b:before, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b:before {
  top: 10px;
}
.balance-lightbox-j article form > div .filter-columns-container > ul > li .select-box-period-b.active, .balance-lightbox-j article .form-j > div .filter-columns-container > ul > li .select-box-period-b.active {
  z-index: 1;
}
.balance-lightbox-j article form > div.cardId .select-box-period-b .card-icon, .balance-lightbox-j article .form-j > div.cardId .select-box-period-b .card-icon {
  width: 30px;
  height: 24px;
  position: absolute;
  top: 6px;
}
html[dir=ltr] .balance-lightbox-j article form > div.cardId .select-box-period-b .card-icon, html[dir=ltr] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b .card-icon {
  left: 6px;
}
html[dir=rtl] .balance-lightbox-j article form > div.cardId .select-box-period-b .card-icon, html[dir=rtl] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b .card-icon {
  right: 6px;
}
html[dir=ltr] .balance-lightbox-j article form > div.cardId .select-box-period-b > p:not(:first-child), html[dir=ltr] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > p:not(:first-child) {
  padding-left: 46px;
}
html[dir=rtl] .balance-lightbox-j article form > div.cardId .select-box-period-b > p:not(:first-child), html[dir=rtl] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > p:not(:first-child) {
  padding-right: 46px;
}
html[dir=ltr] .balance-lightbox-j article form > div.cardId .select-box-period-b > ul > li:not(:last-child), html[dir=ltr] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > ul > li:not(:last-child) {
  padding-left: 46px;
}
html[dir=rtl] .balance-lightbox-j article form > div.cardId .select-box-period-b > ul > li:not(:last-child), html[dir=rtl] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > ul > li:not(:last-child) {
  padding-right: 46px;
}
.balance-lightbox-j article form > div.cardId .select-box-period-b > ul > li:not(:last-child) .card-icon, .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > ul > li:not(:last-child) .card-icon {
  width: 24px;
  height: 20px;
  position: absolute;
  top: 4px;
}
html[dir=ltr] .balance-lightbox-j article form > div.cardId .select-box-period-b > ul > li:not(:last-child) .card-icon, html[dir=ltr] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > ul > li:not(:last-child) .card-icon {
  left: 8px;
}
html[dir=rtl] .balance-lightbox-j article form > div.cardId .select-box-period-b > ul > li:not(:last-child) .card-icon, html[dir=rtl] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > ul > li:not(:last-child) .card-icon {
  right: 8px;
}
.balance-lightbox-j article form > div.cardId .select-box-period-b > ul > li:last-child > i, .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > ul > li:last-child > i {
  display: none;
}
html[dir=ltr] .balance-lightbox-j article form > div.cardId .select-box-period-b > ul:nth-child(2) > li, html[dir=ltr] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > ul:nth-child(2) > li {
  padding-left: 15px;
}
html[dir=rtl] .balance-lightbox-j article form > div.cardId .select-box-period-b > ul:nth-child(2) > li, html[dir=rtl] .balance-lightbox-j article .form-j > div.cardId .select-box-period-b > ul:nth-child(2) > li {
  padding-right: 15px;
}
.balance-lightbox-j article form label:not(.notthis), .balance-lightbox-j article .form-j label:not(.notthis) {
  color: #7c8292;
  font: 400 14px/16px Roboto, Arial, Helvetica, sans-serif;
  display: block;
  margin: 0 0 18px;
  float: left;
  width: 100%;
  position: relative;
}
.balance-lightbox-j article form label:not(.notthis) p, .balance-lightbox-j article .form-j label:not(.notthis) p {
  margin: 0 0 6px;
  width: 100%;
  float: left;
  text-transform: capitalize;
}
.balance-lightbox-j article form label:not(.notthis) span, .balance-lightbox-j article .form-j label:not(.notthis) span {
  float: left;
  margin-top: 2px;
  color: #ef6653;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j article form label:not(.notthis).w-50-j, .balance-lightbox-j article .form-j label:not(.notthis).w-50-j {
  width: 50%;
  padding: 0 5px 0 0;
}
.balance-lightbox-j article form label:not(.notthis).w-50-j + .w-50-j, .balance-lightbox-j article .form-j label:not(.notthis).w-50-j + .w-50-j {
  padding: 0 0 0 5px;
}
.balance-lightbox-j article form label:not(.notthis) input:not(.notthis), .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis) {
  width: 100%;
  float: left;
  display: block;
  height: 36px;
  border: 1px solid #252832;
  background: #393f51;
  padding: 0 14px;
  color: #a4a9bc;
  font: 400 12px/34px Roboto, Arial, Helvetica, sans-serif;
  transition: 0.25s border;
}
.balance-lightbox-j article form label:not(.notthis) input:not(.notthis)::-webkit-input-placeholder, .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis)::-webkit-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  line-height: inherit;
  opacity: 1;
}
.balance-lightbox-j article form label:not(.notthis) input:not(.notthis):-moz-placeholder, .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis):-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  line-height: inherit;
  opacity: 1;
}
.balance-lightbox-j article form label:not(.notthis) input:not(.notthis)::-moz-placeholder, .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis)::-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  line-height: inherit;
  opacity: 1;
}
.balance-lightbox-j article form label:not(.notthis) input:not(.notthis):-ms-input-placeholder, .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis):-ms-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  line-height: inherit;
  opacity: 1;
}
html[dir=rtl] .balance-lightbox-j article form label:not(.notthis) input:not(.notthis), html[dir=rtl] .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis) {
  direction: ltr;
  text-align: right;
}
.balance-lightbox-j article form label:not(.notthis) input:not(.notthis)[type=number], .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis)[type=number] {
  padding-right: 0;
}
.balance-lightbox-j article form label:not(.notthis) input:not(.notthis):focus, .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis):focus {
  background: #212531;
  border-color: #404654;
}
.balance-lightbox-j article form label:not(.notthis) input:not(.notthis):-webkit-autofill, .balance-lightbox-j article form label:not(.notthis) input:not(.notthis):-webkit-autofill:focus, .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis):-webkit-autofill, .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis):-webkit-autofill:focus {
  box-shadow: inset 0 0 0 1px #404654, inset 0 0 0 100px #262a36;
  -webkit-text-fill-color: #a4a9bc;
  border: 0;
}
.balance-lightbox-j article form label:not(.notthis) input:not(.notthis):-webkit-autofill:focus, .balance-lightbox-j article .form-j label:not(.notthis) input:not(.notthis):-webkit-autofill:focus {
  box-shadow: inset 0 0 0 1px #404654, inset 0 0 0 100px #262a36;
}
.balance-lightbox-j article form label:not(.notthis) .deposit-form-control, .balance-lightbox-j article .form-j label:not(.notthis) .deposit-form-control {
  border-radius: 0;
}
.balance-lightbox-j article form label:not(.notthis) .select-j, .balance-lightbox-j article .form-j label:not(.notthis) .select-j {
  width: 100%;
  float: left;
  display: block;
  height: 36px;
  position: relative;
}
.balance-lightbox-j article form label:not(.notthis) .select-j select, .balance-lightbox-j article .form-j label:not(.notthis) .select-j select {
  background: #262a36;
  border: 1px solid #383e4c;
  padding: 0 32px 0 14px;
  color: #a4a9bc;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
  transition: 0.25s background, 0.25s border;
  width: 100%;
  float: left;
  display: block;
  height: 36px;
}
.balance-lightbox-j article form label:not(.notthis) .select-j select:focus, .balance-lightbox-j article .form-j label:not(.notthis) .select-j select:focus {
  background: #212531;
  border-color: #404654;
}
.balance-lightbox-j article form label:not(.notthis) .select-j:before, .balance-lightbox-j article .form-j label:not(.notthis) .select-j:before {
  content: "";
  width: 34px;
  height: 34px;
  font: 16px/34px icomoon;
  text-align: center;
  position: absolute;
  right: 1px;
  top: 1px;
  color: #737887;
  pointer-events: none;
}
.balance-lightbox-j article form label:not(.notthis) > small, .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small, .balance-lightbox-j article .form-j label:not(.notthis) > small, .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small {
  background: rgba(46, 50, 62, 0.5);
  color: #7c8292;
  text-align: center;
  font: 14px/34px Roboto, Arial, Helvetica, sans-serif;
  height: 34px;
  width: 43px;
  position: absolute;
  display: block;
  bottom: 1px;
}
html[dir=ltr] .balance-lightbox-j article form label:not(.notthis) > small, html[dir=ltr] .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small, html[dir=ltr] .balance-lightbox-j article .form-j label:not(.notthis) > small, html[dir=ltr] .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small {
  right: 1px;
}
html[dir=rtl] .balance-lightbox-j article form label:not(.notthis) > small, html[dir=rtl] .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small, html[dir=rtl] .balance-lightbox-j article .form-j label:not(.notthis) > small, html[dir=rtl] .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small {
  left: 1px;
}
html[dir=ltr] .balance-lightbox-j article form label:not(.notthis) > small ~ input:not(.notthis)[type=number], html[dir=ltr] .balance-lightbox-j article form label:not(.notthis) > small ~ input:not(.notthis)[type=text], html[dir=ltr] .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=number], html[dir=ltr] .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=text], html[dir=ltr] .balance-lightbox-j article .form-j label:not(.notthis) > small ~ input:not(.notthis)[type=number], html[dir=ltr] .balance-lightbox-j article .form-j label:not(.notthis) > small ~ input:not(.notthis)[type=text], html[dir=ltr] .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=number], html[dir=ltr] .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=text] {
  padding-right: 48px;
}
html[dir=rtl] .balance-lightbox-j article form label:not(.notthis) > small ~ input:not(.notthis)[type=number], html[dir=rtl] .balance-lightbox-j article form label:not(.notthis) > small ~ input:not(.notthis)[type=text], html[dir=rtl] .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=number], html[dir=rtl] .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=text], html[dir=rtl] .balance-lightbox-j article .form-j label:not(.notthis) > small ~ input:not(.notthis)[type=number], html[dir=rtl] .balance-lightbox-j article .form-j label:not(.notthis) > small ~ input:not(.notthis)[type=text], html[dir=rtl] .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=number], html[dir=rtl] .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=text] {
  padding-left: 48px;
  padding-right: 14px;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .balance-lightbox-j article form label:not(.notthis) > small ~ input:not(.notthis)[type=number]::-webkit-inner-spin-button, .balance-lightbox-j article form label:not(.notthis) > small ~ input:not(.notthis)[type=number]::-webkit-outer-spin-button, .balance-lightbox-j article form label:not(.notthis) > small ~ input:not(.notthis)[type=text]::-webkit-inner-spin-button, .balance-lightbox-j article form label:not(.notthis) > small ~ input:not(.notthis)[type=text]::-webkit-outer-spin-button, .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=number]::-webkit-inner-spin-button, .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=number]::-webkit-outer-spin-button, .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=text]::-webkit-inner-spin-button, .balance-lightbox-j article form label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=text]::-webkit-outer-spin-button, .balance-lightbox-j article .form-j label:not(.notthis) > small ~ input:not(.notthis)[type=number]::-webkit-inner-spin-button, .balance-lightbox-j article .form-j label:not(.notthis) > small ~ input:not(.notthis)[type=number]::-webkit-outer-spin-button, .balance-lightbox-j article .form-j label:not(.notthis) > small ~ input:not(.notthis)[type=text]::-webkit-inner-spin-button, .balance-lightbox-j article .form-j label:not(.notthis) > small ~ input:not(.notthis)[type=text]::-webkit-outer-spin-button, .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=number]::-webkit-inner-spin-button, .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=number]::-webkit-outer-spin-button, .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=text]::-webkit-inner-spin-button, .balance-lightbox-j article .form-j label:not(.notthis) .small-currency-wrapper-j > small ~ input:not(.notthis)[type=text]::-webkit-outer-spin-button {
      display: none;
    }
  }
}
.balance-lightbox-j article form label:not(.notthis).primary-text, .balance-lightbox-j article .form-j label:not(.notthis).primary-text {
  margin: 18px 0;
  line-height: 18px;
}
.balance-lightbox-j article form label:not(.notthis).primary-text span a, .balance-lightbox-j article .form-j label:not(.notthis).primary-text span a {
  color: #f4f4f6;
}
.balance-lightbox-j article form button:not(.deposit-data-view):not(.btn-sm), .balance-lightbox-j article .form-j button:not(.deposit-data-view):not(.btn-sm) {
  border: 0;
  padding: 0 18px;
  display: block;
  height: 36px;
  background: #1a7051;
  color: #ffffff;
  transition: background-color 0.3s;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
html[dir=ltr] .balance-lightbox-j article form button:not(.deposit-data-view):not(.btn-sm), html[dir=ltr] .balance-lightbox-j article .form-j button:not(.deposit-data-view):not(.btn-sm) {
  float: left;
}
html[dir=rtl] .balance-lightbox-j article form button:not(.deposit-data-view):not(.btn-sm), html[dir=rtl] .balance-lightbox-j article .form-j button:not(.deposit-data-view):not(.btn-sm) {
  float: right;
}
.balance-lightbox-j article form button:not(.deposit-data-view):not(.btn-sm):hover, .balance-lightbox-j article .form-j button:not(.deposit-data-view):not(.btn-sm):hover {
  background: #24996f;
}
.balance-lightbox-j article form button:not(.deposit-data-view):not(.btn-sm):disabled, .balance-lightbox-j article .form-j button:not(.deposit-data-view):not(.btn-sm):disabled {
  pointer-events: none;
  background: #404654;
}
.balance-lightbox-j article form button:not(.deposit-data-view):not(.btn-sm):disabled else, .balance-lightbox-j article .form-j button:not(.deposit-data-view):not(.btn-sm):disabled else {
  color: #2e323e;
}
.balance-lightbox-j article form .input-group ul, .balance-lightbox-j article .form-j .input-group ul {
  width: 100%;
}
.balance-lightbox-j article form .input-group-btn, .balance-lightbox-j article .form-j .input-group-btn {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
}
.balance-lightbox-j article form .deposit-data-view, .balance-lightbox-j article .form-j .deposit-data-view {
  float: right;
  background: none;
}
.balance-lightbox-j article form .input-error-message, .balance-lightbox-j article .form-j .input-error-message {
  float: left;
  width: 100%;
  padding: 0 0 0 25px;
  margin: -10px 0 10px;
}
.balance-lightbox-j article form .save-card, .balance-lightbox-j article .form-j .save-card {
  width: auto;
  order: 1;
  -ms-flex-order: 1;
}
.balance-lightbox-j article form .save-card > label, .balance-lightbox-j article .form-j .save-card > label {
  width: auto;
}
.balance-lightbox-j article form .save-card > label > p, .balance-lightbox-j article .form-j .save-card > label > p {
  width: auto;
}
html[dir=ltr] .balance-lightbox-j article form .save-card > label > p, html[dir=ltr] .balance-lightbox-j article .form-j .save-card > label > p {
  float: right;
  margin-left: 6px;
}
html[dir=rtl] .balance-lightbox-j article form .save-card > label > p, html[dir=rtl] .balance-lightbox-j article .form-j .save-card > label > p {
  float: left;
  margin-right: 6px;
}
.balance-lightbox-j article form .save-card + .custom-amount-block ~ div, .balance-lightbox-j article .form-j .save-card + .custom-amount-block ~ div {
  order: 1;
  -ms-flex-order: 1;
}
.balance-lightbox-j article form .primary-checkbox, .balance-lightbox-j article .form-j .primary-checkbox {
  float: left;
}
.balance-lightbox-j article form .primary-checkbox > label, .balance-lightbox-j article .form-j .primary-checkbox > label {
  width: auto;
  margin: 0;
  position: relative;
}
.balance-lightbox-j article form .primary-checkbox > label > input, .balance-lightbox-j article .form-j .primary-checkbox > label > input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.balance-lightbox-j article form .primary-checkbox > label > input:checked + span:before, .balance-lightbox-j article .form-j .primary-checkbox > label > input:checked + span:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  text-align: center;
}
.balance-lightbox-j article form .primary-checkbox > label > span, .balance-lightbox-j article .form-j .primary-checkbox > label > span {
  float: left;
  width: 16px;
  height: 16px;
  display: block;
  margin: 0;
  color: rgba(255, 255, 255, 0.39);
  border: 1px solid rgba(255, 255, 255, 0.39);
  font: 6px/14px icomoon;
}
.balance-lightbox-j article .custom-amounts-list {
  width: 386px;
  margin-top: 20px;
}
html[dir=ltr] .balance-lightbox-j article .custom-amounts-list {
  float: left;
}
html[dir=rtl] .balance-lightbox-j article .custom-amounts-list {
  float: right;
}
.balance-lightbox-j article .custom-amounts-list span {
  display: block;
  float: left;
  line-height: 24px;
}
html[dir=ltr] .balance-lightbox-j article .custom-amounts-list span {
  margin: 4px 6px 0 0;
}
html[dir=rtl] .balance-lightbox-j article .custom-amounts-list span {
  margin: 4px 0 0 6px;
}
.balance-lightbox-j article .custom-amounts-list button {
  padding: 0 12px;
  height: 24px;
  background: #1a7051;
  color: #ffffff;
  border: none;
  transition: background 400ms;
}
html[dir=ltr] .balance-lightbox-j article .custom-amounts-list button {
  margin: 0 6px 10px 0;
}
html[dir=rtl] .balance-lightbox-j article .custom-amounts-list button {
  margin: 0 0 10px 6px;
}
.balance-lightbox-j article .custom-amounts-list button:hover {
  background: #1f8560;
}
.balance-lightbox-j article .compare-payments {
  float: left;
  width: 100%;
}
.balance-lightbox-j article .compare-payments table {
  width: 100%;
  color: white;
}
html[dir=ltr] .balance-lightbox-j article .compare-payments table td, html[dir=ltr] .balance-lightbox-j article .compare-payments table th {
  text-align: left;
}
html[dir=rtl] .balance-lightbox-j article .compare-payments table td, html[dir=rtl] .balance-lightbox-j article .compare-payments table th {
  text-align: right;
}
.balance-lightbox-j article .compare-payments table td:first-child, .balance-lightbox-j article .compare-payments table th:first-child {
  width: 40%;
}
.balance-lightbox-j article .compare-payments table th {
  height: 40px;
  background: #111522;
  color: #404654;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  vertical-align: middle;
}
html[dir=ltr] .balance-lightbox-j article .compare-payments table th {
  padding: 0 0 0 14px;
}
html[dir=rtl] .balance-lightbox-j article .compare-payments table th {
  padding: 0 14px 0 0;
}
.balance-lightbox-j article .compare-payments table td {
  height: 44px;
  color: #a4a9bc;
  font: 14px/42px Roboto, Arial, Helvetica, sans-serif;
  vertical-align: top;
}
.balance-lightbox-j article .compare-payments table td > div {
  background: #363945;
  float: left;
  width: 100%;
  height: 42px;
}
html[dir=ltr] .balance-lightbox-j article .compare-payments table td > div {
  padding: 0 0 0 14px;
}
html[dir=rtl] .balance-lightbox-j article .compare-payments table td > div {
  padding: 0 14px 0 0;
}
.balance-lightbox-j article .compare-payments table tr:nth-child(odd) td > div {
  background: #2e323e;
}
.balance-lightbox-j .switchPaymenthMethodScroll, .balance-lightbox-j .withdraw-status-j, .balance-lightbox-j .mixed-tickets-content-j, .balance-lightbox-j .mixedWallet-j, .balance-lightbox-j .sc-add {
  width: 763px;
  height: calc(100% - 35px);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.balance-lightbox-j .switchPaymenthMethodScroll::-webkit-scrollbar-track, .balance-lightbox-j .withdraw-status-j::-webkit-scrollbar-track, .balance-lightbox-j .mixed-tickets-content-j::-webkit-scrollbar-track, .balance-lightbox-j .mixedWallet-j::-webkit-scrollbar-track, .balance-lightbox-j .sc-add::-webkit-scrollbar-track {
  border-radius: 10px;
}
.balance-lightbox-j .switchPaymenthMethodScroll::-webkit-scrollbar, .balance-lightbox-j .withdraw-status-j::-webkit-scrollbar, .balance-lightbox-j .mixed-tickets-content-j::-webkit-scrollbar, .balance-lightbox-j .mixedWallet-j::-webkit-scrollbar, .balance-lightbox-j .sc-add::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.balance-lightbox-j .switchPaymenthMethodScroll::-webkit-scrollbar-thumb, .balance-lightbox-j .withdraw-status-j::-webkit-scrollbar-thumb, .balance-lightbox-j .mixed-tickets-content-j::-webkit-scrollbar-thumb, .balance-lightbox-j .mixedWallet-j::-webkit-scrollbar-thumb, .balance-lightbox-j .sc-add::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.balance-lightbox-j .switchPaymenthMethodScroll::-webkit-scrollbar-thumb:hover, .balance-lightbox-j .withdraw-status-j::-webkit-scrollbar-thumb:hover, .balance-lightbox-j .mixed-tickets-content-j::-webkit-scrollbar-thumb:hover, .balance-lightbox-j .mixedWallet-j::-webkit-scrollbar-thumb:hover, .balance-lightbox-j .sc-add::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .balance-lightbox-j .switchPaymenthMethodScroll, html[dir=ltr] .balance-lightbox-j .withdraw-status-j, html[dir=ltr] .balance-lightbox-j .mixed-tickets-content-j, html[dir=ltr] .balance-lightbox-j .mixedWallet-j, html[dir=ltr] .balance-lightbox-j .sc-add {
  float: left;
}
html[dir=rtl] .balance-lightbox-j .switchPaymenthMethodScroll, html[dir=rtl] .balance-lightbox-j .withdraw-status-j, html[dir=rtl] .balance-lightbox-j .mixed-tickets-content-j, html[dir=rtl] .balance-lightbox-j .mixedWallet-j, html[dir=rtl] .balance-lightbox-j .sc-add {
  float: right;
}
.balance-lightbox-j .promotions-balance-j {
  background-color: #111522;
  width: calc(100% - 607px - 156px);
  height: 100%;
  color: #7c8292;
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
}
html[dir=ltr] .balance-lightbox-j .promotions-balance-j {
  float: right;
}
html[dir=rtl] .balance-lightbox-j .promotions-balance-j {
  float: left;
}
.balance-lightbox-j .promotions-balance-j > div {
  float: left;
  width: 100%;
  height: 100%;
}
.balance-lightbox-j .promotions-balance-j h1 {
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  padding: 0 0 25px 0;
}
.balance-lightbox-j .promotions-balance-j .slider-optional-b-casino {
  height: 66px;
  border-top: 1px solid #07080d;
  background: none;
  box-shadow: inset 0 1px 0 #1e222e;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  font-size: 0;
  padding: 25px 0 0;
}
.balance-lightbox-j .promotions-balance-j .slider-optional-b-casino span {
  display: inline-block;
  float: none;
  margin: 0 4px;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b {
  height: 100%;
  padding: 10px;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b {
  height: 100%;
  overflow: hidden;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b > a[ng-href=""] {
  cursor: auto;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b .promotions-in-mixed-balance {
  float: left;
  width: 100%;
  margin: 35px 0 0 0;
  height: calc(100% - 250px);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b .promotions-in-mixed-balance::-webkit-scrollbar-track {
  border-radius: 10px;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b .promotions-in-mixed-balance::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b .promotions-in-mixed-balance::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b .promotions-in-mixed-balance::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b .promotions-in-mixed-balance {
  padding: 0 15px 0 0;
}
html[dir=rtl] .balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b .promotions-in-mixed-balance {
  padding: 0 0 0 15px;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b .banner-set-img a > img {
  width: 100%;
}
.balance-lightbox-j .promotions-balance-j .slide-container-repeat-b.active {
  position: absolute;
}
.balance-lightbox-j .promotions-balance-j.no-banners-balance {
  display: none;
}
.balance-lightbox-j .promotions-balance-j.no-banners-balance + .switchPaymenthMethodScroll, .balance-lightbox-j .promotions-balance-j.no-banners-balance + .withdraw-status-j, .balance-lightbox-j .promotions-balance-j.no-banners-balance + .mixedWallet-j {
  width: 100%;
}
.balance-lightbox-j .betshops-j {
  width: 230.5%;
  margin-bottom: 20px;
}
html[dir=ltr] .balance-lightbox-j .betshops-j {
  float: left;
}
html[dir=rtl] .balance-lightbox-j .betshops-j {
  float: right;
}
.balance-lightbox-j .betshops-j input[type=radio] {
  vertical-align: text-bottom;
}
html[dir=ltr] .balance-lightbox-j .betshops-j input[type=radio] {
  margin: 0 6px 0 0;
}
html[dir=rtl] .balance-lightbox-j .betshops-j input[type=radio] {
  margin: 0 0 0 6px;
}
.balance-lightbox-j .betshops-j label {
  float: left;
  width: 100%;
  cursor: pointer;
}
.balance-lightbox-j .betshops-j > ul {
  float: left;
  width: 100%;
}
.balance-lightbox-j .betshops-j > ul p {
  font: 13px/15px Roboto, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
  color: #c1c4cd;
  padding: 24px 0 6px 0;
}
.balance-lightbox-j .betshops-j > ul li {
  display: block;
  float: left;
  width: 100%;
  padding: 7px 0;
  color: #7c8292;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j .betshops-j > ul > li {
  border-bottom: 1px solid #212531;
  padding: 0 0 10px;
}
.balance-lightbox-j .betshops-j > ul > li:first-child p {
  padding-top: 0;
}

.slide-casino-new-img-b .banner-set-img {
  float: left;
  width: 100%;
}
.slide-casino-new-img-b .banner-set-img a {
  width: 100%;
  height: auto;
  float: left;
  display: block;
}
.slide-casino-new-img-b .banner-set-img a > img {
  display: block;
  max-width: 100%;
  min-height: 320px;
}
@media screen and (max-width: 1260px) {
  .slide-casino-new-img-b .banner-set-img a > img {
    height: 100%;
    max-height: 320px;
    min-height: auto;
  }
}

.load-more-text {
  height: 72px;
  opacity: 0;
}

.balance-form {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.picker-contain .input-group > input:disabled {
  pointer-events: none;
}

.verfiy-account-balance-j {
  float: left;
  width: calc(100% + 60px);
  margin: 75px 0 0 -30px;
  position: relative;
  color: #a4a9bc;
  padding: 10px 30px 10px 15px;
  background: #282c39;
}
.verfiy-account-balance-j h6 {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  position: absolute;
  bottom: 100%;
  padding: 0 0 8px;
}
.verfiy-account-balance-j ul {
  display: table;
}
.verfiy-account-balance-j ul li {
  display: table-cell;
  vertical-align: middle;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #a4a9bc;
}
.verfiy-account-balance-j ul li:last-child {
  width: 1%;
  padding: 0 0 0 10px;
}
.verfiy-account-balance-j ul li button {
  height: 30px;
  padding: 0 26px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  border: 0;
  background: #1a7051;
  color: #ffffff;
  transition: 0.25s background;
}
.verfiy-account-balance-j ul li button:hover {
  background: #24996f;
}

.login-history-container {
  float: left;
  width: 100%;
  height: 100%;
  background: #2e323e;
}
.login-history-container .all-history-filter-container {
  padding-top: 10px;
  margin-bottom: 10px;
  background: #212531;
  border-top: 1px solid #2e323e;
  border-bottom: 1px solid #161a28;
}
.login-history-container .select-box-period-b {
  border: none;
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #737887;
  box-sizing: border-box;
  cursor: pointer;
}
html[dir=ltr] .login-history-container .select-box-period-b {
  padding: 0 0 0 15px;
}
html[dir=rtl] .login-history-container .select-box-period-b {
  padding: 0 15px 0 0;
}
.login-history-container .form-control {
  cursor: pointer;
}

.login-history-content {
  float: left;
  width: 100%;
  height: calc(100% - 82px);
  padding: 0 3px 0 10px;
  background: #212531;
}

.login-history-table {
  float: left;
  display: table;
  width: 100%;
  table-layout: fixed;
}
html[dir=ltr] .login-history-table {
  padding: 0 3px 0 0;
}
html[dir=rtl] .login-history-table {
  padding: 0 0 0 3px;
}

.login-history-tr {
  display: table-row;
}

.login-history-tc {
  display: table-cell;
  vertical-align: middle;
}
.login-history-tc > p {
  float: left;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  font: 11px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
.login-history-tc + .login-history-tc {
  padding-left: 1px;
}

.login-history-table-list {
  float: left;
  width: 100%;
  height: calc(100% - 30px);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.login-history-table-list::-webkit-scrollbar-track {
  border-radius: 10px;
}
.login-history-table-list::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.login-history-table-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.login-history-table-list::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.login-history-table-list .login-history-tr .login-history-tc > p {
  background: #2e323e;
}
.login-history-table-list .login-history-tr:nth-of-type(even) .login-history-tc > p {
  background: #404654;
}
.login-history-table-list .login-history-tc > p {
  color: #c1c4cd;
}

.mixedBalanceHistory-j .balance-lightbox-j {
  margin-top: -42px;
  height: calc(100% + 42px);
  padding: 0;
}

.mixedBalanceHistory-j .bet-info-list-separator-b > ul > li.bet-type-column-b {
  width: calc(100% - 454px);
}
html[dir=ltr] .mixedBalanceHistory-j .bet-info-list-separator-b > ul > li.bet-type-column-b {
  border-left: 1px solid #212531;
}
html[dir=rtl] .mixedBalanceHistory-j .bet-info-list-separator-b > ul > li.bet-type-column-b {
  border-right: 1px solid #212531;
}

.mixedBalanceHistory-j .bet-info-list-separator-b > ul > li.bet-odds-info-column {
  width: 160px;
}
.mixedBalanceHistory-j .bet-info-list-separator-b > ul > li.bet-odds-info-column > span {
  color: #a4a9bc;
}

.mixedBalanceHistory-j .group-tabs-wrapper {
  z-index: 1000;
}

.load-more-j {
  float: left;
  width: 100%;
  text-align: center;
}
.load-more-j p {
  display: inline-block;
  margin: 20px auto;
  color: #ffffff;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
  padding: 65px 0 10px;
}
.load-more-j p:before {
  content: "";
  color: #7c8292;
  position: absolute;
  top: 0;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  font: 50px/50px "icomoon";
}

.mixedBalanceHistory-j .bet-info-list-separator-b > ul > li.bet-type-column-b small {
  float: left;
  margin: 5px 0 0 0;
  line-height: 14px;
  width: 1000%;
}
.mixedBalanceHistory-j .bet-info-list-separator-b > ul > li.bet-type-column-b small + span {
  line-height: 16px;
  font-size: 9px;
  text-transform: uppercase;
  width: 100%;
  color: #7c8292;
}

.mixedWallet-iwrap-j {
  padding: 10px 0 0;
}

.balance-lightbox-j section.mixedWallet-iwrap-j > div > ul li:first-child,
.balance-lightbox-j section > div.withdraw-status-templ-j > ul li:first-child {
  width: 763px;
  margin: 0;
}

.balance-lightbox-j section.mixedWallet-iwrap-j > div > ul li:nth-child(2),
.balance-lightbox-j section > div.withdraw-status-templ-j > ul li:nth-child(2) {
  width: calc(100% - 607px - 156px);
}

.balance-lightbox-j .mixedWallet-j {
  height: 100%;
  background-color: #2e323e;
  color: #7c8292;
  font: 400 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j .mixedWallet-j .max-btn {
  min-width: 120px;
  padding: 0 14px;
}
.balance-lightbox-j .mixedWallet-j .max-btn:lang(hy) {
  padding: 0 4px;
  font: 400 13px/12px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j .mixedWallet-j form {
  display: block;
  float: left;
  width: 100%;
  padding: 30px;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ {
  display: block;
  width: 350px;
  margin: 0 0 16px;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ p, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ p {
  padding: 0 0 9px;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ div, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ div {
  position: relative;
  border: 1px solid #383e4c;
  background-color: #262a36;
  overflow: hidden;
  height: 36px;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ div:before, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ div:before {
  content: "";
  width: 16px;
  height: 16px;
  font: 16px/16px icomoon;
  text-align: center;
  position: absolute;
  top: 10px;
  color: #737887;
}
html[dir=ltr] .balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ div:before, html[dir=ltr] .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ div:before {
  right: 8px;
}
html[dir=rtl] .balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ div:before, html[dir=rtl] .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ div:before {
  left: 8px;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ div select, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ div select {
  background: none;
  width: 100%;
  height: 34px;
  position: relative;
  z-index: 20;
  color: #a4a9bc;
  border: 0;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ div select, html[dir=ltr] .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ div select {
  padding: 0 0 0 14px;
}
html[dir=rtl] .balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ div select, html[dir=rtl] .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ div select {
  padding: 0 14px 0 0;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ div select option, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ div select option {
  background-color: #262a36;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ input[type=number], .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ input[type=number] {
  min-width: 166px;
  border: 1px solid #383e4c;
  background-color: #262a36;
  height: 36px;
  display: block;
  padding: 0 12px;
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ input[type=number], html[dir=ltr] .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ input[type=number] {
  float: left;
  margin: 0 10px 0 0;
}
html[dir=rtl] .balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ input[type=number], html[dir=rtl] .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ input[type=number] {
  float: right;
  margin: 0 0 0 10px;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ input[type=number]::-webkit-input-placeholder, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ input[type=number]::-webkit-input-placeholder {
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ input[type=number]::-moz-placeholder, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ input[type=number]::-moz-placeholder {
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ input[type=number]:-moz-placeholder, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ input[type=number]:-moz-placeholder {
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ input[type=number]:-ms-input-placeholder, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ input[type=number]:-ms-input-placeholder {
  color: #737887;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ button, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ button {
  height: 36px;
  background: none;
  color: #a4a9bc;
  font: 400 14px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid #7c8292;
  transition: 250ms background, 250ms border-color, 250ms color;
  text-transform: uppercase;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ button:disabled, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ button:disabled {
  pointer-events: none;
  opacity: 0.8;
}
.balance-lightbox-j .mixedWallet-j form .select-block-mixedWJ button:hover, .balance-lightbox-j .mixedWallet-j form .input-block-mixedWJ button:hover {
  background: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
}
.balance-lightbox-j .mixedWallet-j form > button {
  min-width: 166px;
  margin: 4px 0 30px;
  display: block;
  padding: 0 20px;
  height: 36px;
  background: #1a7051;
  border: 1px solid #1a7051;
  color: #ffffff;
  font: 400 14px Roboto, Arial, Helvetica, sans-serif;
  transition: 250ms background, 250ms border-color, 250ms color;
  text-transform: uppercase;
}
.balance-lightbox-j .mixedWallet-j form > button:disabled {
  pointer-events: none;
  background: none;
  color: #a4a9bc;
  opacity: 0.5;
  border: 1px solid #7c8292;
}
.balance-lightbox-j .mixedWallet-j form > button:hover {
  background: #24996f;
  border-color: #24996f;
  color: #ffffff;
}
.balance-lightbox-j .mixedWallet-j table {
  float: left;
  width: 100%;
  color: white;
}
.balance-lightbox-j .mixedWallet-j table:last-of-type {
  margin: 0 0 36px;
}
.balance-lightbox-j .mixedWallet-j table th {
  color: #a4a9bc;
  font: 400 12px/34px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 14px;
  text-transform: uppercase;
}
html[dir=ltr] .balance-lightbox-j .mixedWallet-j table th {
  text-align: left;
}
html[dir=rtl] .balance-lightbox-j .mixedWallet-j table th {
  text-align: right;
}
.balance-lightbox-j .mixedWallet-j table tr td {
  border-bottom: 1px solid #2e323e;
  color: #7c8292;
  font: 400 12px/14px Roboto, Arial, Helvetica, sans-serif;
  height: 37px;
  position: relative;
  padding: 0 14px;
  vertical-align: middle;
  background-color: #363945;
  text-transform: uppercase;
}
.balance-lightbox-j .mixedWallet-j table tr td:first-child {
  min-width: 144px;
  width: 1%;
}
html[dir=ltr] .balance-lightbox-j .mixedWallet-j table tr td:first-child {
  border-right: 1px solid #212531;
}
html[dir=rtl] .balance-lightbox-j .mixedWallet-j table tr td:first-child {
  border-left: 1px solid #212531;
}
.balance-lightbox-j .mixedWallet-j table tr.total-balance-table-wallet-mixed td {
  background-color: #464c59;
  color: #c1c4cd;
}
.balance-lightbox-j .mixedWallet-j table button {
  min-width: 100px;
  height: 26px;
  border: 1px solid #505768;
  text-transform: uppercase;
  background: none;
  color: #7c8292;
  font: 400 11px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 12px;
  transition: 250ms background, 250ms border-color, 250ms color;
  position: absolute;
  top: 5px;
}
html[dir=ltr] .balance-lightbox-j .mixedWallet-j table button {
  right: 10px;
}
html[dir=rtl] .balance-lightbox-j .mixedWallet-j table button {
  left: 10px;
}
.balance-lightbox-j .mixedWallet-j table button:disabled {
  pointer-events: none;
  opacity: 0.8;
}
.balance-lightbox-j .mixedWallet-j table button:hover {
  background: #24996f;
  border-color: #24996f;
  color: #ffffff;
}

.casino-main-switcher-container {
  width: 350px;
  overflow: hidden;
  margin-bottom: 30px;
}
.casino-main-switcher-container .switch-btn {
  background-color: #404654;
  color: #ffffff;
  width: 36px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  border: none;
  border-radius: 4px;
  margin: 0 20px;
  transition: al 250ms ease;
}
.casino-main-switcher-container .switch-btn:hover {
  background: #1a7051;
  color: #ffffff;
}
.casino-main-switcher-container .switch-btn i {
  font-size: 16px;
  font-style: normal;
}
html[dir=ltr] .casino-main-switcher-container .switcher-titles, html[dir=ltr] .casino-main-switcher-container .switch-btn-wrap {
  float: left;
}
html[dir=rtl] .casino-main-switcher-container .switcher-titles, html[dir=rtl] .casino-main-switcher-container .switch-btn-wrap {
  float: right;
}
.casino-main-switcher-container .switch-btn-wrap {
  margin-top: 20px;
}
.casino-main-switcher-container .switcher-titles {
  width: 109px;
}
html[dir=ltr] .casino-main-switcher-container .switcher-titles.left-part {
  text-align: right;
}
html[dir=rtl] .casino-main-switcher-container .switcher-titles.left-part {
  text-align: left;
}
.casino-main-switcher-container .switcher-titles .main-casino-p {
  font-size: 14px;
  text-transform: capitalize;
  color: #f4f4f6;
}
.casino-main-switcher-container .switcher-titles .from-to-p {
  margin-bottom: 7px;
  color: #a4a9bc;
}
.casino-main-switcher-container .main-casino-p-wrap {
  height: 36px;
  line-height: 34px;
  padding: 0 8px;
  border: 1px solid #7c8292;
}

.transfer-btn {
  width: 296px;
}

.balance-lightbox-j .additional-payment-buttons-wrap-j {
  float: left;
  width: 232.2%;
  margin-bottom: 25px;
}
.balance-lightbox-j .additional-payment-buttons-wrap-j div:not(:last-child) button {
  margin: 0 10px 0 0;
}
.balance-lightbox-j .clear-button-wrap-j {
  float: left;
  width: 200%;
}
.balance-lightbox-j .clear-button-wrap-j button + button {
  margin: 0 0 0 10px;
}
.balance-lightbox-j .title-euro-deposit-j {
  float: left;
  width: 100%;
}
.balance-lightbox-j .title-euro-deposit-j h5 {
  margin: 40px 0 20px 0;
}
.balance-lightbox-j .title-euro-deposit-j .md-progress-circular {
  margin: 30px auto;
  top: 30px;
}
.balance-lightbox-j .title-euro-deposit-j .verfiy-account-balance-j {
  margin-top: 0;
}
.balance-lightbox-j .title-euro-deposit-j table {
  float: left;
  width: 100%;
  width: calc(100% + 60px);
  margin: 0 0 20px -30px;
}
.balance-lightbox-j .title-euro-deposit-j table td {
  background: #111522;
  padding: 10px 20px;
  color: #737887;
}
.balance-lightbox-j .title-euro-deposit-j table tr:not(:last-child) td {
  border-bottom: 1px solid #2e323e;
}

.balance-lightbox-j.withdraw-selected-j {
  margin-top: -60px;
  height: calc(100% + 60px);
}

.balance-lightbox-j .depositRequest iframe {
  width: 100%;
  height: 100%;
}

.withdraw-status-j {
  float: left;
  width: 100%;
  height: 100%;
  background: #343641;
}

.withdraw-status-table-j {
  float: left;
  width: 100%;
  display: table;
  user-select: text;
}
.withdraw-status-table-j > ul {
  display: table-row;
}
.withdraw-status-table-j > ul > li {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px 0 10px;
}
.withdraw-status-table-j > ul > li.date-id-col-j {
  min-width: 118px;
  width: 118px;
  max-width: 118px;
}
.withdraw-status-table-j > ul > li.system-col-j {
  min-width: 112px;
  width: 112px;
  max-width: 112px;
}
.withdraw-status-table-j > ul > li.amount-col-j {
  min-width: 109px;
  width: 109px;
}
.withdraw-status-table-j > ul > li.final-amount-col-j {
  min-width: 138px;
  width: 138px;
}
.withdraw-status-table-j > ul.head-j > li {
  height: 32px;
  color: #7c8292;
  font: 12px/32px Roboto, Arial, Helvetica, sans-serif;
}
.withdraw-status-table-j > ul.head-j > li > span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 0 5px 0 10px;
}
.withdraw-status-table-j > ul:not(.head-j):last-child > li {
  height: 36px;
  border-bottom: 0;
}
.withdraw-status-table-j > ul:not(.head-j) > li {
  height: 41px;
  border-bottom: 5px solid transparent;
  background: #393c46;
  background-clip: padding-box;
  font: 10px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
.withdraw-status-table-j > ul:not(.head-j) > li.date-id-col-j span {
  display: block;
  line-height: 12px;
}
.withdraw-status-table-j > ul:not(.head-j) > li.date-id-col-j i, .withdraw-status-table-j > ul:not(.head-j) > li.date-id-col-j b {
  font-style: normal;
}
.withdraw-status-table-j > ul:not(.head-j) > li.date-id-col-j b {
  color: #c1c4cd;
}
.withdraw-status-table-j > ul:not(.head-j) > li.system-col-j > span {
  display: block;
  float: left;
  height: 100%;
}
.withdraw-status-table-j > ul:not(.head-j) > li.system-col-j, .withdraw-status-table-j > ul:not(.head-j) > li.amount-col-j, .withdraw-status-table-j > ul:not(.head-j) > li.final-amount-col-j {
  background: #3f414b;
  background-clip: padding-box;
}
.withdraw-status-table-j > ul:not(.head-j) > li.amount-col-j, .withdraw-status-table-j > ul:not(.head-j) > li.final-amount-col-j {
  box-shadow: inset 1px 0 0 #212531;
}
.withdraw-status-table-j > ul:not(.head-j) > li.amount-col-j span, .withdraw-status-table-j > ul:not(.head-j) > li.final-amount-col-j span {
  display: inline-block;
  line-height: 12px;
  vertical-align: middle;
  color: #c1c4cd;
}
.withdraw-status-table-j > ul:not(.head-j) > li.amount-col-j span i, .withdraw-status-table-j > ul:not(.head-j) > li.final-amount-col-j span i {
  font-style: normal;
  color: #7c8292;
}
.withdraw-status-table-j > ul:not(.head-j) > li.amount-col-j span.payment-system-name, .withdraw-status-table-j > ul:not(.head-j) > li.final-amount-col-j span.payment-system-name {
  border: 1px solid #a61f67;
  color: #a61f67;
  display: inline-block;
  padding: 3px 4px;
  box-sizing: border-box;
  line-height: 12px;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
}
.withdraw-status-table-j .status-withdraw-j {
  display: table;
  float: left;
  width: 100%;
}
.withdraw-status-table-j .status-withdraw-j > li {
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 100%;
}
.withdraw-status-table-j .status-withdraw-j > li:first-child span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  color: #c1c4cd;
  text-transform: uppercase;
}
.withdraw-status-table-j .status-withdraw-j > li:nth-last-child(3) + li {
  padding: 0 0 0 5px;
}
.withdraw-status-table-j .status-withdraw-j > li:last-child {
  min-width: 34px;
  width: 34px;
  max-width: 34px;
  font: 16px/36px icomoon;
  text-align: center;
}
.withdraw-status-table-j .status-withdraw-j > li:last-child.confirmed:before {
  content: "";
  color: #436F53;
}
.withdraw-status-table-j .status-withdraw-j > li:last-child.pending:before {
  content: "";
  color: #505768;
}
.withdraw-status-table-j .status-withdraw-j > li:last-child.rejected:before {
  content: "";
  color: #903147;
}
.withdraw-status-table-j .status-withdraw-j > li:last-child.cancelled:before {
  content: "";
  color: #8f3247;
}
.withdraw-status-table-j .status-withdraw-j > li button {
  height: 16px;
  padding: 0 5px;
  text-transform: uppercase;
  color: white;
  font: bold 9px Roboto, Arial, Helvetica, sans-serif;
  background: #9E803E;
  border-radius: 2px;
  border: 0;
  white-space: nowrap;
  transition: color 250ms, background 250ms;
}
.withdraw-status-table-j .status-withdraw-j > li button:hover {
  background: #bc9b53;
}
.withdraw-status-table-j .status-withdraw-j > li.info-t {
  min-width: 34px;
  width: 34px;
  max-width: 34px;
  font: 16px/36px icomoon;
  text-align: center;
  cursor: pointer;
}
.withdraw-status-table-j .status-withdraw-j > li.info-t:before {
  content: "";
  color: #7c8292;
}

.mixed-tickets-j .mixed-tickets-search-j {
  float: left;
  position: relative;
  margin: 8px 10px;
}
html[dir=rtl] .mixed-tickets-j .mixed-tickets-search-j {
  float: right;
}
.mixed-tickets-j .mixed-tickets-search-j input {
  width: 376px;
  display: block;
  float: left;
  height: 30px;
  border: 1px solid #404654;
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  background: none;
  padding: 0 36px 0 12px;
  transition: 300ms border;
}
.mixed-tickets-j .mixed-tickets-search-j input::-webkit-input-placeholder {
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  opacity: 1;
}
.mixed-tickets-j .mixed-tickets-search-j input:-moz-placeholder {
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  opacity: 1;
}
.mixed-tickets-j .mixed-tickets-search-j input::-moz-placeholder {
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  opacity: 1;
}
.mixed-tickets-j .mixed-tickets-search-j input:-ms-input-placeholder {
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  opacity: 1;
}
.mixed-tickets-j .mixed-tickets-search-j input:focus {
  border-color: rgba(255, 255, 255, 0.37);
}
.mixed-tickets-j .mixed-tickets-search-j:before {
  content: "";
  font: 14px/30px icomoon;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 9px;
  color: #7c8292;
}
.mixed-tickets-j .balance-lightbox-j section > div > ul li:first-child {
  width: 763px;
  margin: 0;
}
.mixed-tickets-j .balance-lightbox-j section > div > ul li:first-child span {
  display: block;
  float: left;
  width: 50%;
  padding: 0 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=rtl] .mixed-tickets-j .balance-lightbox-j section > div > ul li:first-child span {
  float: right;
}
.mixed-tickets-j .mixed-tickets-content-j {
  position: relative;
}
.mixed-tickets-j .mixed-tickets-content-j table {
  float: left;
  width: 100%;
  table-layout: fixed;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  border-collapse: separate;
}
.mixed-tickets-j .mixed-tickets-content-j table tr td {
  background: #363945;
  border-top: 1px solid #111522;
  vertical-align: middle;
  border-bottom: 4px solid #212531;
  padding: 12px;
}
.mixed-tickets-j .mixed-tickets-content-j table tr td span {
  color: #7c8292;
}
.mixed-tickets-j .mixed-tickets-content-j table tr td:nth-child(2) {
  border-left: 1px solid #212531;
}
html[dir=rtl] .mixed-tickets-j .mixed-tickets-content-j table tr td:nth-child(2) {
  border-right: 1px solid #212531;
}
.mixed-tickets-j .mixed-tickets-content-j table tr:nth-child(even) td {
  background: #2e323e;
}

@media screen and (max-width: 1260px) {
  .mixed-view-holder {
    height: calc(100% - 96px);
  }

  .balance-lightbox-j .promotions-balance-j,
.balance-lightbox-j section > div > ul li:nth-child(3),
.balance-lightbox-j section > div.withdraw-status-templ-j > ul li:nth-child(2),
.balance-lightbox-j section.mixedWallet-iwrap-j > div > ul li:nth-child(2) {
    display: none;
  }

  .balance-lightbox-j .switchPaymenthMethodScroll,
.balance-lightbox-j .withdraw-status-j,
.balance-lightbox-j .mixedWallet-j,
.balance-lightbox-j .mixed-tickets-content-j,
.mixed-tickets-j .balance-lightbox-j section > div > ul li:first-child,
.balance-lightbox-j .sc-add {
    width: 100%;
  }
}
.balance-lightbox-j .mixed-tickets-content-j {
  position: relative;
}

.custom-payment-template-j .balance-lightbox-j {
  /*.switchPaymenthMethodScroll,
  .mixedWallet-j,
  .withdraw-status-j {
      width: 100%;
  }
  .promotions-balance-j,
  section > div > ul li:nth-child(3) {
      display: none;
  }*/
}
.custom-payment-template-j .balance-lightbox-j article .form-sign-in,
.custom-payment-template-j .balance-lightbox-j article .text-payment-contain {
  padding: 0;
  width: 100%;
  background: none;
}

.balance-lightbox-j .new-deposit-b-contain {
  float: left;
  width: 100%;
  padding: 0 0 10px;
}
.balance-lightbox-j .bank-icon-contain {
  width: 243px;
  height: 36px;
  margin: 0 auto;
  background: url("../../../images/payment-banks/swedishbank.png?v=650") no-repeat 0 0;
  display: inline-block;
  cursor: pointer;
}
.balance-lightbox-j .info-make-deposit {
  float: left;
  width: 100%;
  text-align: center;
  padding: 20px 0;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.balance-lightbox-j .top-contein-tab-b {
  float: left;
  width: 100%;
  text-align: center;
}
.balance-lightbox-j .separator-b-contain-b {
  float: left;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0 15px;
}
.balance-lightbox-j .separator-b-contain-b > h5 {
  float: left;
  width: 100%;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 20px 0;
  text-align: center;
}
.balance-lightbox-j .separator-b-contain-b img {
  vertical-align: middle;
  margin: -4px 7px 0;
}
.balance-lightbox-j .description-bank-b {
  float: left;
  width: 100%;
  padding: 10px 0;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
.balance-lightbox-j .bank-select-box {
  float: left;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  padding: 10px 0;
  font: 700 13px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}
.balance-lightbox-j .bank-select-box > select {
  width: 200px;
  border: 1px solid #7c8292;
  background: none;
  color: #c1c4cd;
  height: 26px;
  padding: 0 12px;
  margin: 0 12px;
}
.balance-lightbox-j .help-info-transfer {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.balance-lightbox-j .help-info-transfer > p {
  max-width: 400px;
  float: right;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
.balance-lightbox-j .continue-button-contain {
  float: left;
  width: 100%;
  text-align: center;
  padding: 15px 0;
}
.balance-lightbox-j .continue-button-contain > button {
  border: 0;
  padding: 0 28px;
  min-width: 220px;
  height: 36px;
  background: #1a7051;
  color: #ffffff;
  transition: background-color 0.3s;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.balance-lightbox-j .continue-button-contain > button:hover {
  background: #24996f;
}
.balance-lightbox-j .continue-button-contain > button:disabled {
  pointer-events: none;
  background: #404654;
  color: #2e323e;
}
.balance-lightbox-j .continue-button-contain > p {
  float: left;
  width: 100%;
  padding: 5px 0 10px;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  text-align: center;
}
.balance-lightbox-j .min-max-deposit-b {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.balance-lightbox-j .min-max-deposit-b > ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
.balance-lightbox-j .min-max-deposit-b > ul > li {
  float: left;
  width: 100%;
  margin: 0 0 10px;
  padding: 10px 0;
  text-transform: uppercase;
  border-bottom: 1px dashed #7c8292;
  color: #7c8292;
}
.balance-lightbox-j .min-max-deposit-b > ul > li > p {
  float: left;
  color: #7c8292;
}
.balance-lightbox-j .min-max-deposit-b > ul > li > span {
  float: right;
  color: #7c8292;
}
.balance-lightbox-j .contain-requisites {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.balance-lightbox-j .contain-requisites > h6 {
  float: left;
  width: 100%;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.balance-lightbox-j .contain-requisites > ul {
  float: left;
  width: 100%;
}
.balance-lightbox-j .contain-requisites > ul > li {
  float: left;
  width: 100%;
  padding: 0;
  margin: 2px 0;
  text-align: right;
  color: #a4a9bc;
}
.balance-lightbox-j .contain-requisites > ul > li > input {
  height: 36px;
  width: 300px;
  border: 1px solid #383e4c;
  background: #262a36;
  padding: 0 14px;
  color: #a4a9bc;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
  transition: 0.25s background, 0.25s border;
}
.balance-lightbox-j .contain-requisites > ul > li > input::-webkit-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}
.balance-lightbox-j .contain-requisites > ul > li > input::-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}
.balance-lightbox-j .contain-requisites > ul > li > input:-moz-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}
.balance-lightbox-j .contain-requisites > ul > li > input:-ms-input-placeholder {
  color: #7c8292;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}
.balance-lightbox-j .contain-requisites > ul > li > input:focus {
  background: #212531;
  border-color: #404654;
}
.balance-lightbox-j .contain-requisites > ul > li > input:disabled {
  pointer-events: none;
  color: #404654;
}
.balance-lightbox-j .contain-requisites.withdrawal > ul > li {
  text-align: center;
}
.balance-lightbox-j .contain-requisites.withdrawal > ul > li > label {
  width: 16%;
  text-align: right;
  display: inline-block;
}
.balance-lightbox-j .login-bank-link-contain {
  float: left;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}
.balance-lightbox-j .login-bank-link-contain > a {
  text-decoration: none;
  width: 500px;
  border: 1px solid #7c8292;
  color: #7c8292;
  display: inline-block;
  padding: 0 5px;
  text-align: center;
  height: 50px;
  font: 12px/50px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.balance-lightbox-j .withdrawal-balance-contain {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.balance-lightbox-j .withdrawal-balance-contain > ul {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}
.balance-lightbox-j .withdrawal-balance-contain > ul > li {
  float: left;
  width: 100%;
  margin: 0;
  border: 1px solid #404654;
  padding: 5px;
  color: #f4f4f6;
}
.balance-lightbox-j .withdrawal-balance-contain > ul > li:first-child {
  background: #404654;
}
.balance-lightbox-j .withdrawal-balance-contain > ul > li > p {
  float: left;
  font: 14px/24px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.balance-lightbox-j .withdrawal-balance-contain > ul > li > span {
  float: right;
  font: 14px/24px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.balance-lightbox-j .error-text-b-withdrawal {
  float: left;
  width: 100%;
  padding: 10px 0;
  margin: 0;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #E21010;
  text-align: center;
}
.balance-lightbox-j .error-text-b-withdrawal > ul > li {
  text-align: center;
}
.balance-lightbox-j .error-text-b-withdrawal > ul > li > label {
  width: 16%;
  text-align: right;
  display: inline-block;
}

.balance-lightbox-j article .please-complete-profile a, .block-slider .please-complete-profile a {
  height: 36px;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  padding: 0 24px;
  border: 0;
  text-transform: uppercase;
  background: #a61f67;
  color: #ffffff;
  margin: 0 0 0 12px;
  transition: 300ms background;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
}
.balance-lightbox-j article .please-complete-profile a:hover, .block-slider .please-complete-profile a:hover {
  background: #d12782;
}

button.button-confirm .md-progress-circular.small-progress {
  right: 4px;
}

.edit-bets-icon,
.refresh-icon {
  color: #dbbf8d;
  font: 13px/30px icomoon;
  transition: color 240ms;
}
html[dir=ltr] .edit-bets-icon,
html[dir=ltr] .refresh-icon {
  float: right;
}
html[dir=rtl] .edit-bets-icon,
html[dir=rtl] .refresh-icon {
  float: left;
}
.edit-bets-icon:hover,
.refresh-icon:hover {
  color: #e7d5b4;
}

.edit-bets-icon.disabled {
  cursor: auto;
  color: rgba(219, 191, 141, 0.3);
}
.edit-bets-icon.disabled:hover {
  color: rgba(219, 191, 141, 0.3);
}
.edit-bets-icon:before {
  content: "";
}
html[dir=ltr] .edit-bets-icon + .gift-bet,
html[dir=ltr] .edit-bets-icon + .refresh-icon {
  margin-right: 11px;
}
html[dir=rtl] .edit-bets-icon + .gift-bet,
html[dir=rtl] .edit-bets-icon + .refresh-icon {
  margin-left: 11px;
}

.gift-bet > i {
  text-align: center;
  display: inline-block;
  color: #da388e;
  font: 20px/24px icomoon;
  transition: color 300ms;
}
.gift-bet > i:before {
  content: "";
}
.gift-bet > i:hover {
  color: #de4d9a;
}
.gift-bet > i.disabled {
  opacity: 0.4;
  pointer-events: none;
}

.mixed-history-table {
  float: left;
  width: 100%;
  line-height: 15px;
  font-size: 12px;
}
html[dir=ltr] .mixed-history-table {
  padding: 0 6px 5px 10px;
}
html[dir=rtl] .mixed-history-table {
  padding: 0 10px 5px 6px;
}
.mixed-history-table.no-padding {
  padding: 0 0 5px;
}
.mixed-history-table table {
  width: 100%;
  float: left;
  border-collapse: separate;
}
.mixed-history-table th {
  background: #212531;
  position: relative;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 40;
  color: rgba(255, 255, 255, 0.39);
  height: 36px;
  font-weight: 400;
}
html[dir=ltr] .mixed-history-table th {
  text-align: left;
}
html[dir=rtl] .mixed-history-table th {
  text-align: right;
}
.mixed-history-table td, .mixed-history-table th {
  padding: 4px 12px;
  vertical-align: middle;
}
@media screen and (min-width: 1300px) {
  .mixed-history-table td.hh-cell, .mixed-history-table th.hh-cell {
    padding: 4px 24px;
  }
}
.mixed-history-table td:not(.auto-cell), .mixed-history-table th:not(.auto-cell) {
  width: 1%;
  white-space: nowrap;
}
.mixed-history-table td.arrow-cell, .mixed-history-table th.arrow-cell {
  font: 16px/36px icomoon;
  text-align: center;
  padding: 0;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  color: rgba(255, 255, 255, 0.36);
}
.mixed-history-table td {
  height: 42px;
  border-bottom: 5px solid #212531;
  background: #363945;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.56);
  position: relative;
}
.mixed-history-table td.hh-cell {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.36);
}
.mixed-history-table td.hh-cell.odd-color {
  color: #b6862e;
}
.mixed-history-table td.hh-cell.odd-color span {
  color: rgba(182, 134, 46, 0.8);
}
html[dir=ltr] .mixed-history-table td.arrow-cell, html[dir=ltr] .mixed-history-table td.hh-cell + .hh-cell {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.56), inset 1px 0 0 rgba(0, 0, 0, 0.56);
}
html[dir=rtl] .mixed-history-table td.arrow-cell, html[dir=rtl] .mixed-history-table td.hh-cell + .hh-cell {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.56), inset -1px 0 0 rgba(0, 0, 0, 0.56);
}
.mixed-history-table td.status-icon-b {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  padding: 0;
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.38);
  font-family: icomoon;
}
.mixed-history-table td.status-icon-b.status-cell {
  color: #505768;
}
.mixed-history-table td.status-icon-b.sport-icon {
  font-family: sport-icon;
}
.mixed-history-table td.date-id {
  color: rgba(255, 255, 255, 0.37);
  font-size: 10px;
  min-width: 120px;
}
.mixed-history-table td.date-id a {
  color: rgba(255, 255, 255, 0.57);
  -webkit-user-select: all;
  -khtml-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all;
}
html[dir=ltr] .mixed-history-table td.date-id.win-car, html[dir=ltr] .mixed-history-table td.date-id.coins-icon {
  padding: 0 32px 0 12px;
}
html[dir=rtl] .mixed-history-table td.date-id.win-car, html[dir=rtl] .mixed-history-table td.date-id.coins-icon {
  padding: 0 12px 0 32px;
}
.mixed-history-table td.date-id.win-car:before, .mixed-history-table td.date-id.coins-icon:before {
  content: "";
  top: 0;
  width: 20px;
  height: 36px;
  position: absolute;
  display: block;
  background: url("../../../images/small-car-bet.png?v=650") no-repeat 0 50%/contain;
}
html[dir=ltr] .mixed-history-table td.date-id.win-car:before, html[dir=ltr] .mixed-history-table td.date-id.coins-icon:before {
  right: 6px;
}
html[dir=rtl] .mixed-history-table td.date-id.win-car:before, html[dir=rtl] .mixed-history-table td.date-id.coins-icon:before {
  left: 6px;
}
.mixed-history-table td.date-id.coins-icon:before {
  background: url("../../../images/coins-icon.png?v=650") no-repeat 0 50%/contain;
}
.mixed-history-table td.date-id .profile-id-copy {
  height: 9px;
}
.mixed-history-table td.casino-hist {
  color: #c1c4cd;
}
.mixed-history-table tfoot td {
  background-color: #464c59;
  position: static;
  position: -webkit-sticky;
  position: sticky;
  bottom: -5px;
  z-index: 40;
}
.mixed-history-table tfoot td.hh-cell {
  background-color: #4a515e;
}
.mixed-history-table tbody:not(.active):nth-child(even) tr:first-child td:not(.hh-cell) {
  background-color: #2e323e;
}
.mixed-history-table tbody:not(.active) tr:hover td, .mixed-history-table tbody:not(.active):nth-child(even) tr:first-child:hover td {
  background-color: #383b48;
}
.mixed-history-table tbody:not(.active) tr:hover td.hh-cell, .mixed-history-table tbody:not(.active):nth-child(even) tr:first-child:hover td.hh-cell {
  background-color: #414553;
}
.mixed-history-table .auto-cell .cell-inner {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -22px;
  line-height: 36px;
  padding: inherit;
}
.mixed-history-table .center-text {
  text-align: center;
}
.mixed-history-table .second-color {
  color: rgba(255, 255, 255, 0.56);
}
.mixed-history-table .second-color:disabled {
  padding: 0;
  background: none;
  pointer-events: none;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline;
  line-height: 15px;
  font: 12px/15px Roboto, Arial, Helvetica, sans-serif;
}
.mixed-history-table .cms-jcon-error-pu:before, .mixed-history-table .cms-jcon-close_mark:before {
  color: #a82d46;
}
.mixed-history-table .cms-jcon-success-pu:before, .mixed-history-table .cms-jcon-checkmark2:before {
  color: #1a7051;
}
.mixed-history-table .cms-jcon-checkmark2-orange:before {
  color: #C29440 !important;
  content: "";
}
.mixed-history-table .active .main td {
  border: 0;
  height: 37px;
  background-color: #111522;
  box-shadow: inset 0 -1px 0 #212531;
}
.mixed-history-table .active .main td.status-icon-b.hh-cell, .mixed-history-table .active .main td .mixed-bet-history-flex .icons-holder {
  background-color: #191d2a;
}
.mixed-history-table .active .main td.date-id a, .mixed-history-table .active .main td.status-icon-b.hh-cell, .mixed-history-table .active .main td .second-color {
  color: #c1c4cd;
}
.mixed-history-table .active .main td.date-id, .mixed-history-table .active .main td.hh-cell:not(.odd-color), .mixed-history-table .active .main td .mixed-bet-history-flex .icons-holder {
  color: #7c8292;
}
.mixed-history-table .active .main td.auto-cell ~ td {
  box-shadow: inset 1px 0 0 #212531, inset 0 -1px 0 #212531;
}
.mixed-history-table .active + tbody .main td {
  border-top: 5px solid transparent;
}
.mixed-history-table .sub-child .was-game {
  cursor: auto;
}
html[dir=ltr] .mixed-history-table .sub-child .was-game:not(.show-order) {
  padding: 0 0 0 16px;
}
html[dir=rtl] .mixed-history-table .sub-child .was-game:not(.show-order) {
  padding: 0 16px 0 0;
}
html[dir=ltr] .mixed-history-table .sub-child .was-game:not(.show-order):before {
  left: 12px;
}
html[dir=rtl] .mixed-history-table .sub-child .was-game:not(.show-order):before {
  right: 12px;
}
.mixed-history-table .sub-child .was-game:before {
  content: "";
  display: block;
  background: #505768;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  top: 16px;
}
.mixed-history-table .sub-child .was-game.live-now:before {
  background: #008d47;
}
.mixed-history-table .sub-child .was-game.is-game-available {
  cursor: pointer;
}
.mixed-history-table .sub-child .was-game.is-game-available span {
  transition: color 240ms;
}
.mixed-history-table .sub-child .was-game.is-game-available:hover > span {
  color: #c29440;
}
.mixed-history-table .sub-child .was-game span:only-child,
.mixed-history-table .sub-child .was-game span + span {
  text-decoration: underline;
}
html[dir=ltr] .mixed-history-table .sub-child .was-game.show-order {
  padding: 0 0 0 30px;
}
html[dir=rtl] .mixed-history-table .sub-child .was-game.show-order {
  padding: 0 30px 0 0;
}
html[dir=ltr] .mixed-history-table .sub-child .was-game.show-order:before {
  left: 26px;
}
html[dir=rtl] .mixed-history-table .sub-child .was-game.show-order:before {
  right: 26px;
}
.mixed-history-table .sub-child .was-game.show-order .chain-order {
  position: absolute;
}
html[dir=ltr] .mixed-history-table .sub-child .was-game.show-order .chain-order {
  left: 10px;
}
html[dir=rtl] .mixed-history-table .sub-child .was-game.show-order .chain-order {
  right: 10px;
}
.mixed-history-table .sub-child .second-color {
  color: #7c8292;
}
.mixed-history-table .sub-child .second-color > b {
  font-weight: normal;
}
html[dir=rtl] .mixed-history-table .sub-child .second-color > b {
  direction: rtl;
  unicode-bidi: isolate;
}
.mixed-history-table .sub-child:nth-child(2) td {
  border-top: 10px solid #111522;
}
.mixed-history-table .sub-child:nth-child(2) .game-finished-tooltip, .mixed-history-table .sub-child:nth-child(3) .game-finished-tooltip {
  bottom: auto;
  top: 100%;
}
.mixed-history-table .sub-child:nth-child(2) .game-finished-tooltip:before, .mixed-history-table .sub-child:nth-child(3) .game-finished-tooltip:before {
  top: auto;
  bottom: 100%;
  border-color: transparent transparent #1a7051 transparent;
}
.mixed-history-table .sub-child td {
  border-bottom: 0;
  height: auto;
  line-height: 30px;
  background-color: #282c39;
  box-shadow: none;
}
html[dir=ltr] .mixed-history-table .sub-child td:first-child {
  border-left: 10px solid #111522;
}
html[dir=rtl] .mixed-history-table .sub-child td:first-child {
  border-right: 10px solid #111522;
}
.mixed-history-table .sub-child td:last-child {
  background-color: #111522;
  box-shadow: none;
}
.mixed-history-table .sub-child td .cell-inner {
  line-height: inherit;
}
html[dir=ltr] .mixed-history-table .sub-child td .cell-inner {
  padding-right: 5px;
}
html[dir=rtl] .mixed-history-table .sub-child td .cell-inner {
  padding-left: 5px;
  padding-right: inherit;
}
.mixed-history-table .sub-child td .mixed-bet-history-flex .icons-holder {
  margin: 5px 0;
  background: none;
  border-left: 1px solid #111522;
  padding-right: 5px;
}
html[dir=rtl] .mixed-history-table .sub-child td .mixed-bet-history-flex .icons-holder {
  display: none;
}
.mixed-history-table .sub-child td .mixed-bet-history-flex .match-key {
  width: 23px;
  height: 20px;
  position: relative;
  margin: 5px 0 5px 2px;
  color: #7c8292;
  border-left: 1px solid #111522;
}
.mixed-history-table .sub-child td .mixed-bet-history-flex .match-key:before {
  position: absolute;
  top: 0;
  line-height: 20px;
  font: 11px/20px icomoon;
}
html[dir=ltr] .mixed-history-table .sub-child td .mixed-bet-history-flex .match-key:before {
  left: 8px;
}
html[dir=rtl] .mixed-history-table .sub-child td .mixed-bet-history-flex .match-key:before {
  right: 8px;
}
.mixed-history-table .sub-child td .mixed-bet-history-flex .match-key > ul {
  top: auto;
  bottom: -38px;
}
html[dir=ltr] .mixed-history-table .sub-child td .mixed-bet-history-flex .match-key > ul {
  right: -8px;
}
html[dir=rtl] .mixed-history-table .sub-child td .mixed-bet-history-flex .match-key > ul {
  left: -8px;
}
.mixed-history-table .sub-child td .mixed-bet-history-flex .match-key > ul:before {
  top: -8px;
  bottom: auto;
}
.mixed-history-table .sub-child td .mixed-bet-history-flex .match-key > ul:after {
  top: auto;
  bottom: 100%;
  border-width: 0 7px 7px;
  border-color: transparent transparent #c29440;
}
.mixed-history-table .sub-child td .mixed-bet-history-flex .match-key:hover:before {
  color: #c29440;
}
html[dir=ltr] .mixed-history-table .sub-child td.auto-cell ~ td {
  box-shadow: inset 1px 0 0 #111522;
}
html[dir=rtl] .mixed-history-table .sub-child td.auto-cell ~ td {
  box-shadow: inset -1px 0 0 #111522;
}
.mixed-history-table .sub-child td.status-icon-b {
  color: #c1c4cd;
}
.mixed-history-table .sub-child td.status-icon-b.hh-cell {
  background-color: #2e323e;
}
.mixed-history-table .sub-child td.date-id {
  color: #7c8292;
}
.mixed-history-table .sub-child td.cms-jcon-info-returned {
  text-align: center;
  font-size: 16px;
}
.mixed-history-table .sub-child:nth-child(even) td:not(:last-child):not(.sport-icon) {
  background-color: #212531;
}
.mixed-history-table .sub-child:nth-child(even) td.status-icon-b.hh-cell {
  background-color: #282c39;
}
.mixed-history-table .sub-child.last-child td {
  border-bottom: 10px solid #111522;
}
.mixed-history-table .sub-child.last-child:not(.cash-out-history-row) td:not(.arrow-cell) {
  box-shadow: inset 0 -1px 0 #c29440;
}
html[dir=ltr] .mixed-history-table .sub-child.last-child:not(.cash-out-history-row) td:not(.arrow-cell).auto-cell ~ td:not(:last-child) {
  box-shadow: inset 0 -1px 0 #c29440, inset 1px 0 0 #111522;
}
html[dir=rtl] .mixed-history-table .sub-child.last-child:not(.cash-out-history-row) td:not(.arrow-cell).auto-cell ~ td:not(:last-child) {
  box-shadow: inset 0 -1px 0 #c29440, inset -1px 0 0 #111522;
}
.mixed-history-table .sub-child.last-child:not(:last-child) td {
  border-bottom-width: 5px;
}
.mixed-history-table .sub-child.last-child.cash-out-history-row td {
  padding: 0;
}
.mixed-history-table .sub-child.info-returned td {
  border-bottom: 50px solid #111522;
}
.mixed-history-table .sub-child.info-returned td[data-title]:after {
  content: attr(data-title);
  position: absolute;
  bottom: -43px;
  left: 0;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  z-index: 1;
  min-width: 852px;
  max-width: 1242px;
  width: calc(100vw - 99px);
  padding: 8px 12px;
  box-sizing: border-box;
  background: #212531;
  white-space: normal;
}
html[dir=ltr] .mixed-history-table .sub-child.info-returned td[data-title]:after {
  left: 0;
}
html[dir=rtl] .mixed-history-table .sub-child.info-returned td[data-title]:after {
  right: 0;
  text-align: right;
}
.mixed-history-table .sub-child.info-returned:nth-child(odd) td {
  border-bottom-color: #111522;
}
.mixed-history-table .sub-child.info-returned:nth-child(odd) td:after {
  background: #282c39;
}
.mixed-history-table .sub-child.info-returned.last-child:not(:last-child) td {
  border-bottom-width: 56px;
}

.cashout-from-mixed {
  display: inline-block;
  vertical-align: top;
  color: #299e77;
  height: 16px;
  border: 0;
  background: none;
  font-weight: 700;
  padding: 0 4px;
  border-radius: 2px;
  transition: 200ms color, 200ms background, 300ms opacity;
}
.cashout-from-mixed:hover {
  background: #299e77;
  color: white;
}
.cashout-from-mixed:not(:hover) {
  color: #c29440;
}
.cashout-from-mixed:not(:hover):before {
  color: #299e77;
}
.cashout-from-mixed:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.cashout-from-mixed:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  font: 11px/16px icomoon;
}
html[dir=ltr] .cashout-from-mixed:before {
  margin: 0 3px 0 0;
}
html[dir=rtl] .cashout-from-mixed:before {
  margin: 0 0 0 3px;
}

.my-bets-history-possible-win {
  text-align: center;
}
.my-bets-history-possible-win .cms-jcon-money-dollar {
  color: #c29440;
  font-style: normal;
}
html[dir=ltr] .my-bets-history-possible-win .cms-jcon-money-dollar {
  margin-right: 3px;
}
html[dir=rtl] .my-bets-history-possible-win .cms-jcon-money-dollar {
  margin-left: 3px;
}

.my-bets-history-possible-win-bonus > span,
.my-bets-history-possible-win-bonus > i {
  display: inline-block;
}

.mixed-bet-history-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  height: 100%;
  white-space: nowrap;
  color: #c1c4cd;
}
.mixed-bet-history-flex > li:first-child {
  -ms-flex: 1;
  flex: 1;
}
.mixed-bet-history-flex > li:not(:first-child):not(.mixed-history-name-child-result) {
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
}
.mixed-bet-history-flex .icons-holder {
  background: rgba(0, 0, 0, 0.24);
  height: 20px;
  margin: 8px 0;
  color: #7c8292;
  padding: 0 8px 0 2px;
  position: relative;
}
.mixed-bet-history-flex .icons-holder i {
  display: inline-block;
  vertical-align: top;
  font: 11px/20px icomoon;
}
html[dir=ltr] .mixed-bet-history-flex .icons-holder i {
  margin: 0 0 0 6px;
}
html[dir=rtl] .mixed-bet-history-flex .icons-holder i {
  margin: 0 6px 0 0;
}
.mixed-bet-history-flex .cms-jcon-souperman {
  color: #aa8136;
}
.mixed-bet-history-flex .cms-jcon-ios-currency {
  color: #299e77;
}
.mixed-bet-history-flex .buttons-holder {
  margin: 8px 0;
}
.mixed-bet-history-flex .buttons-holder button {
  display: inline-block;
  vertical-align: top;
  height: 20px;
  width: 20px;
  padding: 0;
  border: 0;
  text-align: center;
  margin: 0 0 0 8px;
  transition: 200ms background, 200ms color;
  background: #1a7051;
  color: #ffffff;
  font-size: 10px;
}
.mixed-bet-history-flex .buttons-holder button:hover {
  background: #24996f;
}

.bet-history-icon {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  display: inline-block;
  margin: 0 2px;
  vertical-align: middle;
}
.bet-history-icon.freebet-icon {
  background-image: url("../../../images/bet-history-icons/freebet.svg");
}
.bet-history-icon.profit-icon {
  background-image: url("../../../images/bet-history-icons/profit-boost.svg");
}
.bet-history-icon.express-icon {
  width: 10px;
  background-image: url("../../../images/bet-history-icons/express.svg");
}
.bet-history-icon.gift-icon {
  background-image: url("../../../images/bet-history-icons/gift.svg");
}
.bet-history-icon.superbet-icon {
  background-image: url("../../../images/bet-history-icons/superbet.svg");
}

.sport .bet-history-icon {
  margin-bottom: 4px;
}

.EW-bh-indicator:after {
  content: "E/W";
  margin: 0 4px;
  display: inline-block;
}

.total-gold-card {
  background: #ceaa67;
  background: -moz-linear-gradient(top, #ceaa67 0%, #c29440 100%);
  background: -webkit-linear-gradient(top, #ceaa67 0%, #c29440 100%);
  background: linear-gradient(to bottom, #ceaa67 0%, #c29440 100%);
  color: #ffffff;
  border-radius: 2px;
  letter-spacing: 0.2px;
}
.total-gold-card > ul {
  float: left;
  display: table;
  table-layout: fixed;
  margin: 12px 6px;
}
.total-gold-card > ul > li {
  display: table-cell;
  vertical-align: top;
  padding: 0 12px;
  height: 26px;
  text-align: center;
}
.total-gold-card > ul > li + li {
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}
.total-gold-card p {
  font-size: 10px;
  text-transform: uppercase;
  opacity: 0.8;
  line-height: 1;
  letter-spacing: 0.1px;
}

.game-finished-tooltip {
  display: none;
  position: absolute;
  bottom: 100%;
  padding: 10px;
  min-width: 240px;
  color: #ffffff;
  background: #1a7051;
  font: 11px/1 Roboto, Arial, Helvetica, sans-serif;
  z-index: 30;
}
html[dir=ltr] .game-finished-tooltip {
  right: -6px;
}
html[dir=rtl] .game-finished-tooltip {
  left: auto;
  right: 0;
}
.game-finished-tooltip:before {
  content: "";
  position: absolute;
  top: 100%;
  border: 4px solid;
  border-color: #1a7051 transparent transparent transparent;
}
html[dir=ltr] .game-finished-tooltip:before {
  right: 13px;
}
html[dir=rtl] .game-finished-tooltip:before {
  left: auto;
  right: 9px;
}
.icons-holder:hover .game-finished-tooltip {
  display: block;
}
.game-finished-tooltip p:not(:only-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0 0 6px;
  margin: 0 0 5px;
}
.game-finished-tooltip p[ng-if="event.match_info"] {
  line-height: 14px;
  white-space: normal;
}

.mixed-history-name-child-result {
  background: rgba(0, 0, 0, 0.24);
  height: 20px;
  margin: 5px 7px;
  padding: 0 8px;
  font: 11px/20px Roboto, Arial, Helvetica, sans-serif;
  letter-spacing: 0.1px;
  color: #f4f4f6;
}

.edit-bet-or-cashout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.edit-bet-or-cashout .cms-jcon-refresh,
.edit-bet-or-cashout .cms-jcon-edit {
  padding: 0;
  color: #dbbf8d;
  background: none;
  border: none;
  font-size: 14px;
  transition: 240ms color;
}
html[dir=ltr] .edit-bet-or-cashout .cms-jcon-refresh,
html[dir=ltr] .edit-bet-or-cashout .cms-jcon-edit {
  margin-right: 6px;
}
html[dir=rtl] .edit-bet-or-cashout .cms-jcon-refresh,
html[dir=rtl] .edit-bet-or-cashout .cms-jcon-edit {
  margin-left: 6px;
}
.edit-bet-or-cashout .cms-jcon-refresh:disabled,
.edit-bet-or-cashout .cms-jcon-edit:disabled {
  cursor: auto;
  color: rgba(219, 191, 141, 0.3);
  border-color: rgba(206, 170, 103, 0.3);
}
.edit-bet-or-cashout .cms-jcon-refresh:not(:disabled):hover,
.edit-bet-or-cashout .cms-jcon-edit:not(:disabled):hover {
  color: #e7d5b4;
  border-color: #dbbf8d;
}
html[dir=ltr] .edit-bet-or-cashout .gift-bet {
  margin-right: 6px;
}
html[dir=rtl] .edit-bet-or-cashout .gift-bet {
  margin-left: 6px;
}
.edit-bet-or-cashout li:last-child .second-color {
  display: block;
  text-align: center;
}

.buddy-transfer-mixed-view-t {
  float: left;
  width: 100%;
}
.buddy-transfer-mixed-view-t > h5 {
  float: left;
  width: 100%;
  padding: 18px 18px 0;
  box-sizing: border-box;
}

.bonus-promo-code {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #212531;
}
html[dir=ltr] .bonus-promo-code {
  padding: 8px 0 10px 15px;
}
html[dir=rtl] .bonus-promo-code {
  padding: 8px 15px 10px 0;
}
.bonus-promo-code > label {
  display: inline-block;
  width: 142px;
}
.bonus-promo-code > label > span {
  float: left;
  width: 100%;
  margin-bottom: 4px;
  color: #7c8292;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
}
.bonus-promo-code > label > input {
  width: 100%;
  height: 28px;
  display: inline-block;
  border: none;
  padding: 0 12px;
  background: #212531;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #737887;
  box-shadow: 0 0 0 1px #404654;
  cursor: text;
}
.bonus-promo-code > label > input::-webkit-input-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.bonus-promo-code > label > input:-moz-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.bonus-promo-code > label > input::-moz-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.bonus-promo-code > label > input:-ms-input-placeholder {
  color: #737887;
  font-size: 11px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.bonus-promo-code > label > input:-webkit-autofill, .bonus-promo-code > label > input:-webkit-autofill:focus {
  box-shadow: 0 0 0 100px #212531 inset;
  -webkit-text-fill-color: #737887;
}
.bonus-promo-code > label > input:-webkit-autofill {
  border: 1px solid #404654;
}
.bonus-promo-code > button {
  display: inline-block;
  min-width: 168px;
  border: none;
  padding: 0 14px;
  background: #1a7051;
  text-align: center;
  text-transform: uppercase;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  transition: 300ms background;
}
html[dir=ltr] .bonus-promo-code > button {
  margin: 0 0 0 10px;
}
html[dir=rtl] .bonus-promo-code > button {
  margin: 0 10px 0 0;
}
.bonus-promo-code > button:not(:disabled):hover {
  background: #24996f;
}
.bonus-promo-code > button:disabled {
  background: #404654;
  color: #212531;
}

.cash-out-history-row h2 {
  float: left;
  width: 100%;
  background: #505768;
  padding: 0 12px;
  color: #c1c4cd;
  position: relative;
  transition: 300ms background;
}
.cash-out-history-row h2:hover {
  background: #5b6376;
}
.cash-out-history-row h2:before {
  content: "";
  width: 36px;
  display: block;
  position: absolute;
  top: 0;
  font: 14px/30px icomoon;
  text-align: center;
  color: #7c8292;
  box-shadow: inset 1px 0 0 #111522;
}
html[dir=ltr] .cash-out-history-row h2:before {
  right: 0;
}
html[dir=rtl] .cash-out-history-row h2:before {
  left: 0;
}
.cash-out-history-row h2.active:before {
  content: "";
}
.cash-out-history-row h2.active + .cash-out-history-w-c {
  display: table;
}

.cash-out-history-w-c {
  float: left;
  width: 100%;
  table-layout: fixed;
  color: #8e93a4;
  background: #2e323e;
  cursor: default;
  border-top: 1px solid #111522;
  display: none;
}
.cash-out-history-w-c > ul {
  display: table-row;
}
.cash-out-history-w-c > ul > li {
  display: table-cell;
  vertical-align: middle;
  padding: 0 18px;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
}
.cash-out-history-w-c > ul.cash-out-history-head > li {
  background: #212531;
}
.cash-out-history-w-c > ul:nth-child(even) > li {
  background: rgba(255, 255, 255, 0.03);
}
.cash-out-history-w-c small {
  color: #7c8292;
  font-size: 10px;
}

.friend-referral-container {
  float: left;
  width: 100%;
  height: 100%;
}
.friend-referral-container > p {
  margin-bottom: 14px;
  padding-bottom: 18px;
  color: rgba(80, 87, 104, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}

.fr-promo-code {
  width: 50%;
}
html[dir=ltr] .fr-promo-code {
  float: left;
  padding-right: 30px;
}
html[dir=rtl] .fr-promo-code {
  float: right;
  padding-left: 30px;
}
.fr-promo-code > span {
  float: left;
  width: 100%;
  margin-bottom: 8px;
  color: #c1c4cd;
  font: bold 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.fr-promo-code > p {
  float: left;
  width: 100%;
  height: 34px;
  padding: 0 12px;
  text-align: center;
  color: #c29440;
  background: rgba(33, 37, 49, 0.6);
  border: 1px solid #404654;
  font: bold 16px/34px Roboto, Arial, Helvetica, sans-serif;
}

.fr-period {
  width: 50%;
}
html[dir=ltr] .fr-period {
  float: right;
  padding-left: 30px;
}
html[dir=rtl] .fr-period {
  float: left;
  padding-right: 30px;
}
.fr-period > span {
  float: left;
  width: 100%;
  margin-bottom: 8px;
  color: rgba(80, 87, 104, 0.5);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.fr-select-block {
  float: left;
  width: 100%;
  position: relative;
}
.fr-select-block select {
  float: left;
  width: 100%;
  height: 34px;
  color: #c1c4cd;
  background: rgba(33, 37, 49, 0.6);
  border: 1px solid #505768;
  font: 12px/32px Roboto, Arial, Helvetica, sans-serif;
  transition: border-color 200ms;
}
html[dir=ltr] .fr-select-block select {
  padding: 0 40px 0 12px;
}
html[dir=rtl] .fr-select-block select {
  padding: 0 12px 0 40px;
}
.fr-select-block select:focus {
  border-color: rgba(255, 255, 255, 0.37);
}
.fr-select-block select.disabled {
  pointer-events: none;
}
.fr-select-block:after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: calc((100% - 18px) / 2);
  height: 12px;
  color: #c1c4cd;
  font: 18px icomoon;
}
html[dir=ltr] .fr-select-block:after {
  right: 8px;
}
html[dir=rtl] .fr-select-block:after {
  left: 8px;
}

.fr-statistic {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  margin: 20px 0 60px;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.fr-statistic > li {
  display: table-row;
}
.fr-statistic > li > p {
  height: 36px;
  display: table-cell;
  color: rgba(255, 255, 255, 0.5);
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
}
.fr-statistic > li > p:nth-child(2) {
  width: 60px;
}
html[dir=ltr] .fr-statistic > li:not(:first-child) > p:first-child {
  padding-left: 16px;
}
html[dir=rtl] .fr-statistic > li:not(:first-child) > p:first-child {
  padding-right: 16px;
}
.fr-statistic > li:nth-child(even) > p {
  background: rgba(255, 255, 255, 0.1);
}

.fr-statistic-total {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
}
.fr-statistic-total > li {
  display: table-row;
}
.fr-statistic-total > li > p {
  height: 36px;
  display: table-cell;
  color: rgba(255, 255, 255, 0.5);
  font: bold 12px/36px Roboto, Arial, Helvetica, sans-serif;
}
.fr-statistic-total > li > p:nth-child(2) {
  width: 60px;
}
html[dir=ltr] .fr-statistic-total > li:not(:first-child) > p:first-child {
  padding-left: 16px;
}
html[dir=rtl] .fr-statistic-total > li:not(:first-child) > p:first-child {
  padding-right: 16px;
}
.fr-statistic-total > li:not(:first-child) > p:nth-child(2) {
  width: 60px;
}
.fr-statistic-total > li:last-child > p {
  color: #ffffff;
  background: #1a7051;
}

.twelve-months-profit-container {
  min-height: 440px;
}
html[dir=ltr] .twelve-months-profit-container .fr-period {
  float: left;
  padding: 0;
}
html[dir=rtl] .twelve-months-profit-container .fr-period {
  float: right;
  padding: 0;
}

.fr-cashback-container .fr-period {
  width: 100%;
  padding-bottom: 20px;
}
html[dir=ltr] .fr-cashback-container .fr-period {
  float: left;
  padding-left: 0;
}
html[dir=rtl] .fr-cashback-container .fr-period {
  float: right;
  padding-right: 0;
}

.fr-cashback-list {
  width: 20%;
}
.fr-cashback-list li {
  color: #c1c4cd;
  line-height: 30px;
  text-transform: capitalize;
}
html[dir=ltr] .fr-cashback-list li span {
  float: right;
}
html[dir=rtl] .fr-cashback-list li span {
  float: left;
}

.container-authentication {
  float: left;
  width: 100%;
  padding: 0 22px;
}
.container-authentication > li {
  float: left;
  width: 100%;
  padding: 20px 0 30px;
}
.container-authentication > li.qr-authentication {
  padding: 10px 0 20px;
}
.container-authentication > li + li {
  box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.07);
}
.container-authentication > li > h5, .container-authentication > li > div > h5 {
  float: left;
  width: 100%;
  color: #a4a9bc;
  font: normal 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.container-authentication > li > p, .container-authentication > li > div > p {
  float: left;
  width: 100%;
  color: #7c8292;
  font: normal 14px/30px Roboto, Arial, Helvetica, sans-serif;
}
.container-authentication > li > p > span, .container-authentication > li > div > p > span {
  color: #4285f4;
}
.container-authentication > li .registration-form > button {
  margin-top: 30px;
  background: #1a7051;
  text-transform: uppercase;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 0 20px;
  height: 36px;
  width: 25%;
  border: none;
}
html[dir=ltr] .container-authentication > li .registration-form > button {
  float: right;
}
html[dir=rtl] .container-authentication > li .registration-form > button {
  float: left;
}
.container-authentication > li .registration-form > button:disabled {
  cursor: default;
  color: #212531;
  background: #404654;
}

html[dir=ltr] .activate-switcher {
  float: left;
}
html[dir=rtl] .activate-switcher {
  float: right;
}
.activate-switcher > img {
  max-width: 42px;
  max-height: 42px;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 10px;
}
html[dir=ltr] .activate-switcher > img {
  margin-right: 16px;
}
html[dir=rtl] .activate-switcher > img {
  margin-left: 16px;
}
.activate-switcher > span {
  display: inline-block;
  vertical-align: middle;
  color: #a4a9bc;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.activate-switcher .two-fa-description {
  float: left;
  width: 100%;
  font-style: normal;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 2px 0 0 0;
}

.switcher-authentication {
  position: relative;
  width: 32px;
  height: 20px;
  margin-top: 10px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.1);
  transition: background 240ms;
}
html[dir=ltr] .switcher-authentication {
  float: right;
}
html[dir=rtl] .switcher-authentication {
  float: left;
}
.switcher-authentication .switcher-button {
  position: absolute;
  top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
  transform: translate3d(0, 0, 0);
  transition: left 240ms, background 240ms;
  cursor: pointer;
}
html[dir=ltr] .switcher-authentication .switcher-button {
  left: 2px;
}
html[dir=rtl] .switcher-authentication .switcher-button {
  right: 2px;
}
.switcher-authentication.active {
  box-sizing: border-box;
  background: #1a7051;
}
.switcher-authentication.active .switcher-button {
  box-sizing: border-box;
  background: #ffffff;
}
html[dir=ltr] .switcher-authentication.active .switcher-button {
  left: 14px;
}
html[dir=rtl] .switcher-authentication.active .switcher-button {
  right: 14px;
}

.set-up-authentication {
  display: inline-block;
  vertical-align: middle;
  max-width: 564px;
  margin-top: -30px;
}
html[dir=ltr] .set-up-authentication {
  padding-right: 150px;
}
html[dir=rtl] .set-up-authentication {
  padding-left: 150px;
}

.qr-section {
  margin-top: 30px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.qr-section > div {
  padding: 12px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.qr-section > div > img {
  display: inline-block;
  padding: 10px;
  border-radius: 10px;
  background: #ffffff;
}
.qr-section > span {
  display: inline-block;
  margin-top: 12px;
  color: #4285f4;
  text-transform: uppercase;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

li.barcod-authentication > p {
  color: #a4a9bc;
}
li.barcod-authentication > button {
  color: #4285f4;
  min-width: 364px;
  height: 60px;
  margin: 14px 0 10px;
  padding: 0 10px;
  background: none;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  font: normal 14px/60px Roboto, Arial, Helvetica, sans-serif;
}
li.barcod-authentication > button > i {
  display: inline-block;
  width: 12px;
  height: 14px;
  font: 12px/14px icomoon;
}
html[dir=ltr] li.barcod-authentication > button > i {
  margin-left: 8px;
}
html[dir=rtl] li.barcod-authentication > button > i {
  margin-right: 8px;
}
li.barcod-authentication > button > i:before {
  content: "";
}

.verify-authentication > input, .verify-authentication button {
  height: 40px;
  min-width: 290px;
  margin-top: 8px;
  padding: 0 20px;
  border: 1px solid;
  box-sizing: border-box;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
}
.verify-authentication > input {
  color: #505768;
  background: #171c2c;
  border-color: #404654;
}
.verify-authentication > input::-webkit-input-placeholder {
  color: #505768;
  opacity: 1;
}
.verify-authentication > input:-moz-placeholder {
  color: #505768;
  opacity: 1;
}
.verify-authentication > input::-moz-placeholder {
  color: #505768;
  opacity: 1;
}
.verify-authentication > input:-ms-input-placeholder {
  color: #505768;
  opacity: 1;
}
.verify-authentication > button {
  color: #ffffff;
  background: #1a7051;
  border-color: #1a7051;
  text-transform: uppercase;
}
html[dir=ltr] .verify-authentication > button {
  margin-left: 18px;
}
html[dir=rtl] .verify-authentication > button {
  margin-right: 18px;
}
.verify-authentication > button:hover {
  background: #208e66;
  border-color: #208e66;
}

.sc-add {
  float: left;
  width: 100%;
  padding: 20px 30px 0 20px;
}
.sc-add > p {
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.sc-add:only-child {
  width: 100%;
}
.sc-add .sc-add-section {
  width: 120px;
  max-width: 120px;
}
html[dir=ltr] .sc-add .sc-add-section {
  padding: 0 16px 0 10px;
}
html[dir=rtl] .sc-add .sc-add-section {
  padding: 0 10px 0 16px;
}
.sc-add .sc-add-section .card-icon {
  width: 36px;
  height: 30px;
}
.sc-add .sc-add-section > img {
  display: block;
  max-width: 100%;
  min-height: auto !important;
}

.sc-add-table {
  float: left;
  width: 100%;
  display: table;
  transition: background 240ms;
  background: rgba(17, 21, 34, 0.5);
}
.sc-add-table > li {
  height: 48px;
  display: table-cell;
  vertical-align: middle;
}
.sc-add-table:hover {
  background: #404654;
}
.sc-add-table + ul {
  border-top: 1px solid #2e323e;
}

html[dir=ltr] .sc-add-info {
  padding: 0 0 0 2px;
}
html[dir=rtl] .sc-add-info {
  padding: 0 2px 0 0;
}
.sc-add-info > p {
  color: rgba(255, 255, 255, 0.8);
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.sc-add-info > span {
  display: block;
  color: rgba(255, 255, 255, 0.4);
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
}

.sc-deposit {
  width: 1%;
  padding: 0 10px;
}
.sc-deposit button {
  height: 30px;
  background: none;
  padding: 0 22px;
  color: #7c8292;
  text-transform: uppercase;
  border: 1px solid #7c8292;
  font: 14px/28px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms, background 240ms, border-color 240ms;
}
.sc-deposit button:hover {
  color: #ffffff;
  border-color: #24996f;
  background: #24996f;
}

.sc-remove {
  width: 1%;
}
html[dir=ltr] .sc-remove {
  padding: 0 24px 0 14px;
}
html[dir=rtl] .sc-remove {
  padding: 0 14px 0 24px;
}
.sc-remove > span {
  color: rgba(255, 255, 255, 0.5);
  text-decoration: underline;
  transition: color 240ms;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.sc-remove > span:hover {
  color: rgba(255, 255, 255, 0.8);
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .mixed-bet-history-flex {
    height: auto !important;
  }

  .auto-cell .cell-inner {
    margin-top: -7px !important;
  }
}
.cashback-out {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 40px;
}
.cashback-out > .non-bonus {
  text-align: center;
  color: #c1c4cd;
}

.cashback-amount-block {
  float: left;
  width: 100%;
  background: #2e323e;
  box-sizing: border-box;
  padding: 30px;
  margin: 0 0 15px 0;
}
.cashback-amount-block > .bonus-category {
  display: block;
  color: #c1c4cd;
  font-size: 20px;
  line-height: 22px;
}
.cashback-amount-block > .amount-line {
  float: left;
  width: 100%;
  display: table;
  vertical-align: top;
  padding: 20px 0 0 0;
}
.cashback-amount-block > .amount-line > div {
  display: table-cell;
  vertical-align: bottom;
}
.cashback-amount-block > .amount-line > div:first-child {
  width: 60%;
}
.cashback-amount-block > .amount-line > div:nth-child(2) {
  width: 40%;
}
.cashback-amount-block > .amount-line button {
  height: 46px;
  width: 100%;
  text-align: center;
  font-size: 15px;
  line-height: 17px;
  text-transform: uppercase;
  background: #1a7051;
  color: #ffffff;
  border: 1px solid #1a7051;
}
html[dir=ltr] .cashback-amount-block > .amount-line button {
  float: right;
}
html[dir=rtl] .cashback-amount-block > .amount-line button {
  float: left;
}
.cashback-amount-block > .amount-line button[disabled=disabled] {
  background: transparent;
  border: 1px solid #c1c4cd;
  color: #c1c4cd;
  pointer-events: none;
  opacity: 0.5;
}
.cashback-amount-block > .amount-line button.default {
  background: transparent;
  border: 1px solid #c1c4cd;
  color: #c1c4cd;
}
.cashback-amount-block > .amount-line button.default:hover {
  background: #1a7051;
  color: #ffffff;
  border: 1px solid #1a7051;
}
.cashback-amount-block > .amount-line p {
  min-width: 80%;
  border-bottom: 1px solid #1e2639;
  font-size: 15px;
  line-height: 46px;
  height: 46px;
}
html[dir=ltr] .cashback-amount-block > .amount-line p {
  float: left;
}
html[dir=rtl] .cashback-amount-block > .amount-line p {
  float: right;
}
.cashback-amount-block > .amount-line p .amount-title {
  display: inline-block;
  vertical-align: bottom;
  color: #c1c4cd;
}
html[dir=ltr] .cashback-amount-block > .amount-line p .amount-title {
  float: left;
  margin-right: 10px;
}
html[dir=rtl] .cashback-amount-block > .amount-line p .amount-title {
  float: right;
  margin-left: 10px;
}
.cashback-amount-block > .amount-line p .amount-value {
  display: inline-block;
  vertical-align: bottom;
  color: #c29440;
}
html[dir=ltr] .cashback-amount-block > .amount-line p .amount-value {
  float: right;
}
html[dir=rtl] .cashback-amount-block > .amount-line p .amount-value {
  float: left;
}
.cashback-amount-block > .amount-line p .amount-value > i {
  font-style: normal;
}

.profile-permissions-p, .profile-preference-p {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.profile-permissions-p > p, .profile-preference-p > p {
  padding-bottom: 10px;
  position: relative;
  font-weight: bold;
}
html[dir=ltr] .profile-permissions-p > p, html[dir=ltr] .profile-preference-p > p {
  padding-right: 30px;
}
html[dir=rtl] .profile-permissions-p > p, html[dir=rtl] .profile-preference-p > p {
  padding-left: 30px;
}
.profile-permissions-p > p:after, .profile-preference-p > p:after {
  content: "";
  font: 18px/20px icomoon;
  display: inline-block;
  position: absolute;
  top: 0;
}
html[dir=ltr] .profile-permissions-p > p:after, html[dir=ltr] .profile-preference-p > p:after {
  right: 0;
}
html[dir=rtl] .profile-permissions-p > p:after, html[dir=rtl] .profile-preference-p > p:after {
  left: 0;
}
.profile-permissions-p > p.collapsed:after, .profile-preference-p > p.collapsed:after {
  content: "";
}

.profile-permissions-p {
  margin-top: 8px;
}

.settings-info-contain .profile-permissions-p ul li {
  display: block;
  margin: 4px 0 10px;
}
.settings-info-contain .profile-permissions-p ul li > span {
  color: rgba(255, 255, 255, 0.39);
  font-size: 12px;
  line-height: 14px;
}
html[dir=ltr] .settings-info-contain .profile-permissions-p ul li > span:last-child {
  float: right;
}
html[dir=rtl] .settings-info-contain .profile-permissions-p ul li > span:last-child {
  float: left;
}

.prefer-to-friend {
  float: left;
  width: 100%;
  text-align: center;
}

.prefer-to-friend-container {
  display: inline-block;
  width: 692px;
  margin-top: 30px;
  padding: 30px 40px;
  box-sizing: border-box;
  background: #2e323e;
}
.prefer-to-friend-container > h3 {
  float: left;
  width: 100%;
  color: #f4f4f6;
  letter-spacing: 0.38px;
  text-transform: uppercase;
  font: normal 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.prefer-to-friend-container > p {
  float: left;
  width: 100%;
  height: 40px;
  margin: 24px 0 16px;
  color: #7c8292;
  padding: 0 20px;
  box-sizing: border-box;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
  letter-spacing: 0.22px;
  text-align: left;
  border: solid 1px #7c8292;
}

.prefer-to-friend-button {
  float: left;
  width: 100%;
  height: 40px;
}
.prefer-to-friend-button button {
  height: 100%;
  border: none;
  box-sizing: border-box;
  text-transform: uppercase;
  font: 500 16px/40px Roboto, Arial, Helvetica, sans-serif;
  letter-spacing: 0.26px;
}
html[dir=ltr] .prefer-to-friend-button button {
  float: left;
}
html[dir=rtl] .prefer-to-friend-button button {
  float: right;
}
.prefer-to-friend-button button:disabled {
  color: #212531;
  background: #404654;
  cursor: default;
}
.prefer-to-friend-button > button {
  width: 128px;
  padding: 0 10px;
  color: #f4f4f6;
  background: #7c8292;
  transition: background 240ms;
}
html[dir=ltr] .prefer-to-friend-button > button {
  margin-left: 10px;
}
html[dir=rtl] .prefer-to-friend-button > button {
  margin-right: 10px;
}
.prefer-to-friend-button > button:hover {
  background: #989da9;
}

.prefer-to-friend-generate {
  width: 335px;
  height: 100%;
  position: relative;
}
html[dir=ltr] .prefer-to-friend-generate {
  float: left;
}
html[dir=rtl] .prefer-to-friend-generate {
  float: right;
}
.prefer-to-friend-generate > button {
  width: 100%;
  padding: 0 28px;
  color: #ffffff;
  background: #1a7051;
}
.prefer-to-friend-generate .small-progress.md-progress-circular {
  top: 10px;
  margin: 0;
}
html[dir=ltr] .prefer-to-friend-generate .small-progress.md-progress-circular {
  left: auto;
  right: 4px;
}
html[dir=rtl] .prefer-to-friend-generate .small-progress.md-progress-circular {
  left: 4px;
}

.prefer-to-friend-block {
  float: left;
  width: 100%;
  padding: 40px 0;
  box-sizing: border-box;
}
.prefer-to-friend-block + .prefer-to-friend-block {
  border-top: 1px solid #111522;
}

.prefer-to-friend-info {
  width: 300px;
}
html[dir=ltr] .prefer-to-friend-info {
  text-align: left;
}
html[dir=rtl] .prefer-to-friend-info {
  text-align: right;
}
html[dir=ltr] .prefer-to-friend-info:first-child {
  float: left;
}
html[dir=rtl] .prefer-to-friend-info:first-child {
  float: right;
}
html[dir=ltr] .prefer-to-friend-info:nth-child(2) {
  float: right;
}
html[dir=rtl] .prefer-to-friend-info:nth-child(2) {
  float: left;
}

.prefer-to-friend-line-info {
  float: left;
  width: 100%;
  letter-spacing: 0.24px;
  font: 15px/17px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .prefer-to-friend-line-info > span,
html[dir=ltr] .prefer-to-friend-line-info > b {
  float: left;
}
html[dir=rtl] .prefer-to-friend-line-info > span,
html[dir=rtl] .prefer-to-friend-line-info > b {
  float: right;
}
.prefer-to-friend-line-info > span {
  color: #7c8292;
}
html[dir=ltr] .prefer-to-friend-line-info > span {
  margin-right: 12px;
}
html[dir=rtl] .prefer-to-friend-line-info > span {
  margin-left: 12px;
}
.prefer-to-friend-line-info > span.ellipsis-text {
  width: calc(100% - 30px);
}
.prefer-to-friend-line-info > b {
  color: #1a7051;
  font-weight: normal;
}
.prefer-to-friend-line-info > b > i {
  color: #7c8292;
  font-style: normal;
}
.prefer-to-friend-line-info > b.prefer-to-friend-id {
  color: #c29440;
}
.prefer-to-friend-line-info > b.prefer-to-friend-name {
  color: #c1c4cd;
}
.prefer-to-friend-line-info > i {
  font: normal 16px/16px icomoon;
}
html[dir=ltr] .prefer-to-friend-line-info > i {
  float: right;
}
html[dir=rtl] .prefer-to-friend-line-info > i {
  float: left;
}
.prefer-to-friend-line-info > i.checked {
  color: #008d47;
}
.prefer-to-friend-line-info > i.checked:before {
  content: "";
}
.prefer-to-friend-line-info > i.unchecked {
  color: #e9044a;
}
.prefer-to-friend-line-info > i.unchecked:before {
  content: "";
}
.prefer-to-friend-line-info + .prefer-to-friend-line-info {
  margin-top: 10px;
}

.free-spin .select-box-period-b {
  width: 160px;
  margin: 15px;
  z-index: 1;
}
html[dir=rtl] .free-spin .select-box-period-b {
  float: right;
}

.free-spin-games {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.free-spin-games .all-games-container {
  float: none;
  display: flex;
  align-items: center;
  padding-bottom: 6px;
  overflow-y: hidden;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  overflow-x: auto;
}
.free-spin-games .all-games-container::-webkit-scrollbar-track {
  border-radius: 10px;
}
.free-spin-games .all-games-container::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.free-spin-games .all-games-container::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.free-spin-games .all-games-container::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=rtl] .free-spin-games .all-games-container {
  padding: 0 1px;
}
.free-spin-games .all-games-container > a {
  width: 20%;
  padding-top: 14%;
  flex-shrink: 0;
}
.free-spin-games .all-games-container > a img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1260px) {
  .free-spin-games .all-games-container > a {
    width: 33.333%;
    padding-top: 23%;
  }
}

.balance-lightbox-j.loyalty-points-lightbox-j {
  padding: 0;
  background: #2e323e;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.balance-lightbox-j.loyalty-points-lightbox-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.balance-lightbox-j.loyalty-points-lightbox-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.balance-lightbox-j.loyalty-points-lightbox-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.balance-lightbox-j.loyalty-points-lightbox-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.balance-lightbox-j.loyalty-points-lightbox-j .promotions-balance-j {
  width: 310px;
  float: right;
  height: 100%;
}
.balance-lightbox-j.loyalty-points-lightbox-j .promotions-balance-j .slide-container-repeat-b {
  padding: 20px 15px;
}
.balance-lightbox-j.loyalty-points-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b > a {
  height: 156px;
}

.loyalty-points-j {
  float: left;
  width: 100%;
}
.loyalty-points-j * {
  box-sizing: border-box;
}
.loyalty-points-j icon:hover .tooltip-j {
  display: block;
}
.loyalty-points-j .lp-header-j {
  background: #3b3f4a;
  float: left;
  width: 100%;
  border-bottom: 1px solid #161a28;
  position: relative;
  overflow: hidden;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j {
  float: left;
  width: 100%;
  padding: 15px 0;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j > ul {
  display: table;
  float: left;
  width: 100%;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j > ul > li {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j > ul > li + li {
  width: 1%;
  padding: 0 56px;
}
html[dir=ltr] .loyalty-points-j .lp-header-j .lp-status-panel-wrap-j > ul > li + li {
  border-left: 1px solid #4e515b;
}
html[dir=rtl] .loyalty-points-j .lp-header-j .lp-status-panel-wrap-j > ul > li + li {
  border-right: 1px solid #4e515b;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j {
  float: left;
  width: 108px;
  text-align: center;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: absolute;
  font: 14px/14px icomoon;
  top: 3px;
  color: #7c8292;
}
html[dir=ltr] .loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon {
  right: 18px;
}
html[dir=rtl] .loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon {
  left: 18px;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon .tooltip-j {
  top: 100%;
  position: relative;
  max-width: inherit;
}
html[dir=ltr] .loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon .tooltip-j {
  float: right;
  left: auto;
  right: -6px;
}
html[dir=rtl] .loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon .tooltip-j {
  float: left;
  left: -6px;
  right: auto;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon .tooltip-j:before {
  top: -6px;
  border-width: 0 6px 6px 6px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c1c4cd rgba(0, 0, 0, 0);
}
html[dir=ltr] .loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon .tooltip-j:before {
  left: auto;
  right: 6px;
}
html[dir=rtl] .loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon .tooltip-j:before {
  left: 6px;
  right: auto;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-group-w-j {
  margin: 9px 0 18px;
  float: left;
  width: 100%;
  border-radius: 100%;
  position: relative;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-group-w-j:before {
  content: "";
  display: block;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  position: absolute;
  background: #3b3f4a;
  border-radius: 100%;
  top: 3px;
  left: 3px;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j svg {
  position: relative;
  z-index: 40;
  display: block;
  overflow: visible;
  transform: rotate(270deg) rotateX(180deg);
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j svg circle {
  fill: rgba(0, 0, 0, 0);
  stroke: #2e323e;
  stroke-width: 5px;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j svg circle[stroke-dasharray*="-"], .loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j svg circle[stroke-dasharray*=NaN] {
  stroke-dasharray: 0 600 !important;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-j {
  width: 100%;
  height: 108px;
  position: absolute;
  top: 0;
  left: 0;
  display: table;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-j > div {
  display: table-cell;
  vertical-align: middle;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-j > div p {
  float: left;
  width: 100%;
  color: #ffffff;
  font: 20px/20px Roboto, Arial, Helvetica, sans-serif;
  margin: 9px 0 4px;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-j > div small {
  display: block;
  float: left;
  width: 100%;
  font: 12px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j > h3 {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  text-transform: uppercase;
  float: left;
  width: 100%;
  margin: 0 0 4px;
}
.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j > p {
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  float: left;
  width: 100%;
  margin-bottom: -2px;
}
.loyalty-points-j .lp-current-status-j {
  float: left;
  width: 100%;
}
.loyalty-points-j .lp-current-status-j icon {
  display: inline-block;
  font: 11px/20px icomoon;
  position: relative;
  padding: 0 4px;
}
.loyalty-points-j .lp-current-status-j icon .tooltip-j {
  max-width: inherit;
  top: calc(100% + 10px);
  bottom: auto;
}
html[dir=ltr] .loyalty-points-j .lp-current-status-j icon .tooltip-j {
  left: -4px;
  right: auto;
}
html[dir=rtl] .loyalty-points-j .lp-current-status-j icon .tooltip-j {
  left: auto;
  right: -4px;
}
.loyalty-points-j .lp-current-status-j icon .tooltip-j:before {
  top: auto;
  bottom: 100%;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #c1c4cd transparent;
}
html[dir=ltr] .loyalty-points-j .lp-current-status-j icon .tooltip-j:before {
  left: 8px;
  right: auto;
}
html[dir=rtl] .loyalty-points-j .lp-current-status-j icon .tooltip-j:before {
  left: auto;
  right: 8px;
}
.loyalty-points-j .lp-current-status-j > ul {
  display: table;
  float: left;
  width: 100%;
}
.loyalty-points-j .lp-current-status-j > ul > li {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.loyalty-points-j .lp-current-status-j .lp-current-status-icon-holder-j {
  width: 1%;
  padding: 0 49px 0 43px;
}
.loyalty-points-j .lp-current-status-j .lp-current-status-icon-holder-j > div {
  float: left;
  width: 108px;
  text-align: center;
  font: 12px/12px Roboto, Arial, Helvetica, sans-serif;
}
.loyalty-points-j .lp-current-status-j .lp-current-status-icon-holder-j i {
  display: block;
  width: 108px;
  height: 108px;
  margin: 9px 0 18px;
  background-position: 50% 6px;
  background-size: 96%;
  background-repeat: no-repeat;
  border-radius: 100%;
  border: 4px solid transparent;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
.loyalty-points-j .lp-current-status-j h1 {
  float: left;
  width: 100%;
  margin: 15px 0 4px;
  font: bold 24px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
}
.loyalty-points-j .lp-current-status-j h2 {
  float: left;
  width: 100%;
  font: 14px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0 0 16px;
}
.loyalty-points-j .lp-current-status-j p {
  float: left;
  text-transform: uppercase;
  width: 100%;
  color: #c1c4cd;
  font: 11px/11px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 3px;
}
.loyalty-points-j .lp-current-status-j h4 {
  float: left;
  width: 100%;
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  text-transform: capitalize;
  margin: 0 0 18px;
  word-break: break-all;
}
.loyalty-points-j .lp-current-status-j h4 span {
  display: inline-block;
}
.loyalty-points-j .lp-current-status-j h4 span:first-child {
  text-transform: uppercase;
  color: #ffffff;
}
.loyalty-points-j .lp-current-status-j button {
  height: 30px;
  border: 1px solid #888a91;
  background: none;
  text-transform: uppercase;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  padding: 0 15px;
  transition: 300ms color, 300ms background, 240ms border-color;
}
html[dir=ltr] .loyalty-points-j .lp-current-status-j button {
  float: left;
  margin: 0 6px 6px 0;
}
html[dir=rtl] .loyalty-points-j .lp-current-status-j button {
  float: right;
  margin: 0 0 6px 6px;
}
.loyalty-points-j .lp-current-status-j button:hover {
  border-color: transparent;
  background: #1a7051;
  color: #ffffff;
}
.loyalty-points-j .lp-current-status-j button.lp-ex-button {
  border: 1px solid #1a7051;
  background: #1a7051;
  color: #ffffff;
}
.loyalty-points-j .lp-current-status-j button.lp-ex-button:hover {
  background: #208e66 !important;
  border-color: #208e66 !important;
  color: #ffffff !important;
}
.loyalty-points-j .lp-progress-bar-j {
  float: left;
  width: 100%;
  background: #3d414d;
  border-bottom: 1px solid #161a28;
  margin: 0 0 5px;
}
.loyalty-points-j .lp-progress-bar-j .lp-progress-j {
  float: left;
  width: calc(100% - 40px);
  margin: 13px 20px 11px;
  background: #212531;
  height: 5px;
  padding: 1px;
}
.loyalty-points-j .lp-progress-bar-j .lp-progress-j span {
  display: block;
  height: 100%;
  position: relative;
}
.loyalty-points-j .lp-progress-bar-j .lp-progress-j span:before {
  content: attr(data-progress);
  display: block;
  position: absolute;
  top: calc(100% + 10px);
  left: 100%;
  padding: 0 5px;
  height: 14px;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
  border-radius: 50px;
  transform: translateX(-50%);
}
.loyalty-points-j .lp-progress-bar-j .lp-packs-wrap-j {
  color: #c1c4cd;
  font: 11px/11px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 12px;
  padding: 0 13px;
}
html[dir=ltr] .loyalty-points-j .lp-progress-bar-j .lp-packs-wrap-j > li:last-child {
  float: right;
  text-align: right;
}
html[dir=rtl] .loyalty-points-j .lp-progress-bar-j .lp-packs-wrap-j > li:last-child {
  float: left;
  text-align: left;
}
.loyalty-points-j .lp-packs-group-wrap-j {
  background: #212531;
  padding: 10px 0 0;
  float: left;
  width: 100%;
}
.loyalty-points-j .lp-packs-wrap-j {
  float: left;
  width: 100%;
  padding: 0 5px;
}
.loyalty-points-j .lp-packs-wrap-j > li {
  width: calc(20% - 10px);
  margin: 0 5px;
}
html[dir=ltr] .loyalty-points-j .lp-packs-wrap-j > li {
  float: left;
}
html[dir=rtl] .loyalty-points-j .lp-packs-wrap-j > li {
  float: right;
}
.loyalty-points-j .lp-packs-group-wrap-j {
  float: left;
  width: 100%;
}
.loyalty-points-j .lp-packs-group-wrap-j .lp-pack-wrap-j {
  margin: 0 0 10px;
}
.loyalty-points-j .lp-pack-wrap-j {
  float: left;
  width: 100%;
  border: 2px solid transparent;
  height: 220px;
  box-shadow: 0 1px 0 #161a27;
  background: #393e4c;
  padding: 13px;
  text-align: center;
  transition: 240ms background;
}
.loyalty-points-j .lp-pack-wrap-j .lp-pack-icon-j {
  float: left;
  width: 100%;
  height: 68px;
  margin: 16px 0;
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.loyalty-points-j .lp-pack-wrap-j h2 {
  float: left;
  width: 100%;
  margin: 0 0 8px;
  font: 500 18px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.loyalty-points-j .lp-pack-wrap-j p {
  float: left;
  width: 100%;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 0 22px;
  font: 500 12px/12px Roboto, Arial, Helvetica, sans-serif;
}
.loyalty-points-j .lp-pack-wrap-j button {
  display: block;
  float: left;
  width: 100%;
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #ffffff;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  height: 30px;
  background: none;
  border: 1px solid #898c95;
  transition: border-color 240ms, box-shadow 240ms, color 240ms;
  cursor: pointer;
}
.loyalty-points-j .lp-pack-details-j {
  float: left;
  width: 100%;
  transition: 500ms max-height;
  overflow: hidden;
  max-height: 0;
}
.loyalty-points-j .lp-pack-details-j.ng-hide {
  display: block !important;
}
.loyalty-points-j .lp-pack-details-j.active {
  padding: 8px;
  max-height: 1000px;
}
.loyalty-points-j .lp-pack-details-j > ul {
  display: table;
  table-layout: fixed;
  float: left;
  width: 100%;
}
.loyalty-points-j .lp-pack-details-j > ul > li {
  display: table-cell;
  vertical-align: top;
  background: rgba(0, 0, 0, 0.4);
  color: rgba(255, 255, 255, 0.7);
}
.loyalty-points-j .lp-pack-details-j > ul > li ul {
  display: table;
}
.loyalty-points-j .lp-pack-details-j > ul > li ul > li {
  display: table-cell;
  vertical-align: top;
  padding: 0 15px;
  position: relative;
}
.loyalty-points-j .lp-pack-details-j > ul > li ul > li:nth-child(2) {
  width: 1%;
  text-align: right;
  white-space: nowrap;
}
.loyalty-points-j .lp-pack-details-j .lp-details-head-j {
  float: left;
  width: 100%;
  font: 14px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.loyalty-points-j .lp-pack-details-j .lp-details-head-j li {
  padding: 8px 15px;
}
.loyalty-points-j .lp-pack-details-j .lp-details-head-j li:nth-last-child(2) {
  font-size: 18px;
}
.loyalty-points-j .lp-pack-details-j .lp-details-head-j li:nth-last-child(2), .loyalty-points-j .lp-pack-details-j .lp-details-head-j li:nth-last-child(2) ~ li {
  line-height: 18px;
  padding-top: 0;
}
.loyalty-points-j .lp-pack-details-j .lp-details-content-j {
  float: left;
  width: 100%;
  font: 14px/28px Roboto, Arial, Helvetica, sans-serif;
  padding: 8px 0;
}
.loyalty-points-j .lp-pack-details-j .lp-details-content-j li:nth-last-child(2) {
  padding-left: 30px;
}
.loyalty-points-j .lp-pack-details-j .lp-details-content-j li:nth-last-child(2):before {
  content: "";
  display: block;
  position: absolute;
  top: 11px;
  left: 15px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
}

.loyalty-points-banner {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.loyalty-points-banner .slide-casino-new-img-b .banner-set-img a > img {
  width: 100%;
  max-height: 302px;
}

.loyalty-points-j h4 span.Bronze {
  padding: 0 0 0 24px;
  position: relative;
}
.loyalty-points-j h4 span.Bronze:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: -3px;
  width: 20px;
  height: 19px;
  background: url(../../../images/loyalty-points/Bronze.png) no-repeat 50% 50%/contain;
}
.loyalty-points-j .lp-header-j.Bronze .lp-current-status-j .lp-current-status-icon-holder-j:before {
  content: "";
  width: 800px;
  height: 600px;
  display: block;
  position: absolute;
  top: -122px;
  pointer-events: none;
}
html[dir=ltr] .loyalty-points-j .lp-header-j.Bronze .lp-current-status-j .lp-current-status-icon-holder-j:before {
  left: -252px;
  transform: skewX(-41deg);
  background: -moz-linear-gradient(-45deg, rgba(222, 209, 187, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(222, 209, 187, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(135deg, rgba(222, 209, 187, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
html[dir=rtl] .loyalty-points-j .lp-header-j.Bronze .lp-current-status-j .lp-current-status-icon-holder-j:before {
  right: -252px;
  transform: skewX(41deg);
  background: -moz-linear-gradient(45deg, rgba(222, 209, 187, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(45deg, rgba(222, 209, 187, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(-135deg, rgba(222, 209, 187, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
.loyalty-points-j .lp-header-j.Bronze .lp-current-status-j .lp-current-status-icon-holder-j i {
  background-image: url(../../../images/loyalty-points/Bronze.png);
  border-color: #A3906F;
}
.loyalty-points-j .lp-header-j.Bronze .lp-current-status-j h2 {
  color: #A3906F;
}
.loyalty-points-j .lp-header-j.Bronze .lp-current-status-j button:hover {
  background: #A3906F;
  border-color: #A3906F;
  color: #000000;
}
.loyalty-points-j .lp-header-j.Bronze .lp-circle-wrapper-j .lp-circle-group-w-j {
  background: #d1c3a4;
  background: -moz-linear-gradient(top, #d1c3a4 0%, #bd9e77 100%);
  background: -webkit-linear-gradient(top, #d1c3a4 0%, #bd9e77 100%);
  background: linear-gradient(to bottom, #d1c3a4 0%, #bd9e77 100%);
}
.loyalty-points-j .lp-progress-bar-j.Bronze .lp-progress-j span {
  background: #A3906F;
}
.loyalty-points-j .lp-progress-bar-j.Bronze .lp-progress-j span:before {
  background: #A3906F;
  color: #121623;
}
.loyalty-points-j .lp-pack-wrap-j.Bronze {
  box-shadow: inset 0 0 0 #A3906F;
}
.loyalty-points-j .lp-pack-wrap-j.Bronze p {
  color: #d6bd92;
}
.loyalty-points-j .lp-pack-wrap-j.Bronze:hover h2, .loyalty-points-j .lp-pack-wrap-j.Bronze.active h2 {
  color: white;
}
.loyalty-points-j .lp-pack-wrap-j.Bronze:hover button, .loyalty-points-j .lp-pack-wrap-j.Bronze.active button {
  box-shadow: inset 0 30px 0 #A3906F;
  color: #000000;
  border-color: #A3906F;
}
.loyalty-points-j .lp-pack-wrap-j.Bronze .lp-pack-icon-j {
  background-image: url(../../../images/loyalty-points/Bronze.png);
}
.loyalty-points-j .lp-pack-wrap-j.Bronze:hover, .loyalty-points-j .lp-pack-wrap-j.Bronze.active {
  background: #625D4B;
}
.loyalty-points-j .lp-pack-wrap-j.Bronze.active {
  border-color: #ded1bb;
}
.loyalty-points-j .lp-pack-details-j.Bronze {
  border: 2px solid #ded1bb;
  background: #625D4B;
}
.loyalty-points-j .lp-pack-details-j.Bronze > ul > li:first-child {
  border-right: 5px solid #625D4B;
}
.loyalty-points-j .lp-pack-details-j.Bronze > ul > li:last-child {
  border-left: 5px solid #625D4B;
}
.loyalty-points-j .lp-pack-details-j.Bronze .lp-details-head-j {
  border-bottom: 1px solid #625D4B;
}
.loyalty-points-j .lp-pack-details-j.Bronze .lp-details-content-j li:nth-last-child(2):before {
  background: #ded1bb;
}

.loyalty-points-j h4 span.Silver {
  padding: 0 0 0 24px;
  position: relative;
}
.loyalty-points-j h4 span.Silver:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: -3px;
  width: 20px;
  height: 19px;
  background: url(../../../images/loyalty-points/Silver.png) no-repeat 50% 50%/contain;
}
.loyalty-points-j .lp-header-j.Silver .lp-current-status-j .lp-current-status-icon-holder-j:before {
  content: "";
  width: 800px;
  height: 600px;
  display: block;
  position: absolute;
  top: -122px;
  pointer-events: none;
}
html[dir=ltr] .loyalty-points-j .lp-header-j.Silver .lp-current-status-j .lp-current-status-icon-holder-j:before {
  left: -252px;
  transform: skewX(-41deg);
  background: -moz-linear-gradient(-45deg, rgba(227, 229, 234, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(227, 229, 234, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(135deg, rgba(227, 229, 234, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
html[dir=rtl] .loyalty-points-j .lp-header-j.Silver .lp-current-status-j .lp-current-status-icon-holder-j:before {
  right: -252px;
  transform: skewX(41deg);
  background: -moz-linear-gradient(45deg, rgba(227, 229, 234, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(45deg, rgba(227, 229, 234, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(-135deg, rgba(227, 229, 234, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
.loyalty-points-j .lp-header-j.Silver .lp-current-status-j .lp-current-status-icon-holder-j i {
  background-image: url(../../../images/loyalty-points/Silver.png);
  border-color: #C2C5CD;
}
.loyalty-points-j .lp-header-j.Silver .lp-current-status-j h2 {
  color: #C2C5CD;
}
.loyalty-points-j .lp-header-j.Silver .lp-current-status-j button:hover {
  background: #C2C5CD;
  border-color: #C2C5CD;
  color: #000000;
}
.loyalty-points-j .lp-header-j.Silver .lp-circle-wrapper-j .lp-circle-group-w-j {
  background: #b8bfc2;
  background: -moz-linear-gradient(top, #b8bfc2 0%, #adb5b7 100%);
  background: -webkit-linear-gradient(top, #b8bfc2 0%, #adb5b7 100%);
  background: linear-gradient(to bottom, #b8bfc2 0%, #adb5b7 100%);
}
.loyalty-points-j .lp-progress-bar-j.Silver .lp-progress-j span {
  background: #C2C5CD;
}
.loyalty-points-j .lp-progress-bar-j.Silver .lp-progress-j span:before {
  background: #C2C5CD;
  color: #121623;
}
.loyalty-points-j .lp-pack-wrap-j.Silver {
  box-shadow: inset 0 0 0 #C2C5CD;
}
.loyalty-points-j .lp-pack-wrap-j.Silver p {
  color: #c2c5cd;
}
.loyalty-points-j .lp-pack-wrap-j.Silver:hover h2, .loyalty-points-j .lp-pack-wrap-j.Silver.active h2 {
  color: white;
}
.loyalty-points-j .lp-pack-wrap-j.Silver:hover p, .loyalty-points-j .lp-pack-wrap-j.Silver.active p {
  color: #f3f3f5;
}
.loyalty-points-j .lp-pack-wrap-j.Silver:hover button, .loyalty-points-j .lp-pack-wrap-j.Silver.active button {
  box-shadow: inset 0 30px 0 #C2C5CD;
  color: #000000;
  border-color: #C2C5CD;
}
.loyalty-points-j .lp-pack-wrap-j.Silver .lp-pack-icon-j {
  background-image: url(../../../images/loyalty-points/Silver.png);
}
.loyalty-points-j .lp-pack-wrap-j.Silver:hover, .loyalty-points-j .lp-pack-wrap-j.Silver.active {
  background: #777C81;
}
.loyalty-points-j .lp-pack-wrap-j.Silver.active {
  border-color: #e3e5ea;
}
.loyalty-points-j .lp-pack-details-j.Silver {
  border: 2px solid #e3e5ea;
  background: #777C81;
}
.loyalty-points-j .lp-pack-details-j.Silver > ul > li:first-child {
  border-right: 5px solid #777C81;
}
.loyalty-points-j .lp-pack-details-j.Silver > ul > li:last-child {
  border-left: 5px solid #777C81;
}
.loyalty-points-j .lp-pack-details-j.Silver .lp-details-head-j {
  border-bottom: 1px solid #777C81;
}
.loyalty-points-j .lp-pack-details-j.Silver .lp-details-content-j li:nth-last-child(2):before {
  background: #e3e5ea;
}

.loyalty-points-j h4 span.Gold {
  padding: 0 0 0 24px;
  position: relative;
}
.loyalty-points-j h4 span.Gold:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: -3px;
  width: 20px;
  height: 19px;
  background: url(../../../images/loyalty-points/Gold.png) no-repeat 50% 50%/contain;
}
.loyalty-points-j .lp-header-j.Gold .lp-current-status-j .lp-current-status-icon-holder-j:before {
  content: "";
  width: 800px;
  height: 600px;
  display: block;
  position: absolute;
  top: -122px;
  pointer-events: none;
}
html[dir=ltr] .loyalty-points-j .lp-header-j.Gold .lp-current-status-j .lp-current-status-icon-holder-j:before {
  left: -252px;
  transform: skewX(-41deg);
  background: -moz-linear-gradient(-45deg, rgba(250, 184, 59, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(250, 184, 59, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(135deg, rgba(250, 184, 59, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
html[dir=rtl] .loyalty-points-j .lp-header-j.Gold .lp-current-status-j .lp-current-status-icon-holder-j:before {
  right: -252px;
  transform: skewX(41deg);
  background: -moz-linear-gradient(45deg, rgba(250, 184, 59, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(45deg, rgba(250, 184, 59, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(-135deg, rgba(250, 184, 59, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
.loyalty-points-j .lp-header-j.Gold .lp-current-status-j .lp-current-status-icon-holder-j i {
  background-image: url(../../../images/loyalty-points/Gold.png);
  border-color: #B99552;
}
.loyalty-points-j .lp-header-j.Gold .lp-current-status-j h2 {
  color: #caa35a;
}
.loyalty-points-j .lp-header-j.Gold .lp-current-status-j button:hover {
  background: #B99552;
  border-color: #B99552;
  color: #000000;
}
.loyalty-points-j .lp-header-j.Gold .lp-circle-wrapper-j .lp-circle-group-w-j {
  background: #fbdd75;
  background: -moz-linear-gradient(top, #fbdd75 0%, #fab93c 100%);
  background: -webkit-linear-gradient(top, #fbdd75 0%, #fab93c 100%);
  background: linear-gradient(to bottom, #fbdd75 0%, #fab93c 100%);
}
.loyalty-points-j .lp-progress-bar-j.Gold .lp-progress-j span {
  background: #B99552;
}
.loyalty-points-j .lp-progress-bar-j.Gold .lp-progress-j span:before {
  background: #B99552;
  color: #121623;
}
.loyalty-points-j .lp-pack-wrap-j.Gold {
  box-shadow: inset 0 0 0 #B99552;
}
.loyalty-points-j .lp-pack-wrap-j.Gold p {
  color: #e5ba6a;
}
.loyalty-points-j .lp-pack-wrap-j.Gold:hover h2, .loyalty-points-j .lp-pack-wrap-j.Gold.active h2 {
  color: white;
}
.loyalty-points-j .lp-pack-wrap-j.Gold:hover button, .loyalty-points-j .lp-pack-wrap-j.Gold.active button {
  box-shadow: inset 0 30px 0 #B99552;
  color: #000000;
  border-color: #B99552;
}
.loyalty-points-j .lp-pack-wrap-j.Gold .lp-pack-icon-j {
  background-image: url(../../../images/loyalty-points/Gold.png);
}
.loyalty-points-j .lp-pack-wrap-j.Gold:hover, .loyalty-points-j .lp-pack-wrap-j.Gold.active {
  background: #79684C;
}
.loyalty-points-j .lp-pack-wrap-j.Gold.active {
  border-color: #FAB83B;
}
.loyalty-points-j .lp-pack-details-j.Gold {
  border: 2px solid #FAB83B;
  background: #79684C;
}
.loyalty-points-j .lp-pack-details-j.Gold > ul > li:first-child {
  border-right: 5px solid #79684C;
}
.loyalty-points-j .lp-pack-details-j.Gold > ul > li:last-child {
  border-left: 5px solid #79684C;
}
.loyalty-points-j .lp-pack-details-j.Gold .lp-details-head-j {
  border-bottom: 1px solid #79684C;
}
.loyalty-points-j .lp-pack-details-j.Gold .lp-details-content-j li:nth-last-child(2):before {
  background: #FAB83B;
}

.loyalty-points-j h4 span.Platin {
  padding: 0 0 0 24px;
  position: relative;
}
.loyalty-points-j h4 span.Platin:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: -3px;
  width: 20px;
  height: 19px;
  background: url(../../../images/loyalty-points/Platin.png) no-repeat 50% 50%/contain;
}
.loyalty-points-j .lp-header-j.Platin .lp-current-status-j .lp-current-status-icon-holder-j:before {
  content: "";
  width: 800px;
  height: 600px;
  display: block;
  position: absolute;
  top: -122px;
  pointer-events: none;
}
html[dir=ltr] .loyalty-points-j .lp-header-j.Platin .lp-current-status-j .lp-current-status-icon-holder-j:before {
  left: -252px;
  transform: skewX(-41deg);
  background: -moz-linear-gradient(-45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(135deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
html[dir=rtl] .loyalty-points-j .lp-header-j.Platin .lp-current-status-j .lp-current-status-icon-holder-j:before {
  right: -252px;
  transform: skewX(41deg);
  background: -moz-linear-gradient(45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(-135deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
.loyalty-points-j .lp-header-j.Platin .lp-current-status-j .lp-current-status-icon-holder-j i {
  background-image: url(../../../images/loyalty-points/Platin.png);
  border-color: #D3D0CF;
  border-radius: 20px;
}
.loyalty-points-j .lp-header-j.Platin .lp-current-status-j h2 {
  color: #D3D0CF;
}
.loyalty-points-j .lp-header-j.Platin .lp-current-status-j button:hover {
  background: #D3D0CF;
  border-color: #D3D0CF;
  color: #000000;
}
.loyalty-points-j .lp-header-j.Platin .lp-circle-wrapper-j .lp-circle-group-w-j {
  background: #d3d8db;
  background: -moz-linear-gradient(top, #d3d8db 0%, #adb5b7 100%);
  background: -webkit-linear-gradient(top, #d3d8db 0%, #adb5b7 100%);
  background: linear-gradient(to bottom, #d3d8db 0%, #adb5b7 100%);
}
.loyalty-points-j .lp-progress-bar-j.Platin .lp-progress-j span {
  background: #D3D0CF;
}
.loyalty-points-j .lp-progress-bar-j.Platin .lp-progress-j span:before {
  background: #D3D0CF;
  color: #121623;
}
.loyalty-points-j .lp-pack-wrap-j.Platin {
  box-shadow: inset 0 0 0 #D3D0CF;
}
.loyalty-points-j .lp-pack-wrap-j.Platin p {
  color: #f2ebeb;
}
.loyalty-points-j .lp-pack-wrap-j.Platin:hover h2, .loyalty-points-j .lp-pack-wrap-j.Platin.active h2 {
  color: white;
}
.loyalty-points-j .lp-pack-wrap-j.Platin:hover p, .loyalty-points-j .lp-pack-wrap-j.Platin.active p {
  color: #f2ebeb;
}
.loyalty-points-j .lp-pack-wrap-j.Platin:hover button, .loyalty-points-j .lp-pack-wrap-j.Platin.active button {
  box-shadow: inset 0 30px 0 #D3D0CF;
  color: #000000;
  border-color: #D3D0CF;
}
.loyalty-points-j .lp-pack-wrap-j.Platin .lp-pack-icon-j {
  background-image: url(../../../images/loyalty-points/Platin.png);
}
.loyalty-points-j .lp-pack-wrap-j.Platin:hover, .loyalty-points-j .lp-pack-wrap-j.Platin.active {
  background: #9E9DA1;
}
.loyalty-points-j .lp-pack-wrap-j.Platin.active {
  border-color: #e6e5e5;
}
.loyalty-points-j .lp-pack-details-j.Platin {
  border: 2px solid #e6e5e5;
  background: #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platin > ul > li:first-child {
  border-right: 5px solid #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platin > ul > li:last-child {
  border-left: 5px solid #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platin .lp-details-head-j {
  border-bottom: 1px solid #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platin .lp-details-content-j li:nth-last-child(2):before {
  background: #e6e5e5;
}

.loyalty-points-j h4 span.Platinum {
  padding: 0 0 0 24px;
  position: relative;
}
.loyalty-points-j h4 span.Platinum:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: -3px;
  width: 20px;
  height: 19px;
  background: url(../../../images/loyalty-points/Platinum.png) no-repeat 50% 50%/contain;
}
.loyalty-points-j .lp-header-j.Platinum .lp-current-status-j .lp-current-status-icon-holder-j:before {
  content: "";
  width: 800px;
  height: 600px;
  display: block;
  position: absolute;
  top: -122px;
  pointer-events: none;
}
html[dir=ltr] .loyalty-points-j .lp-header-j.Platinum .lp-current-status-j .lp-current-status-icon-holder-j:before {
  left: -252px;
  transform: skewX(-41deg);
  background: -moz-linear-gradient(-45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(135deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
html[dir=rtl] .loyalty-points-j .lp-header-j.Platinum .lp-current-status-j .lp-current-status-icon-holder-j:before {
  right: -252px;
  transform: skewX(41deg);
  background: -moz-linear-gradient(45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(-135deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
.loyalty-points-j .lp-header-j.Platinum .lp-current-status-j .lp-current-status-icon-holder-j i {
  background-image: url(../../../images/loyalty-points/Platinum.png);
  border-color: #D3D0CF;
  border-radius: 20px;
}
.loyalty-points-j .lp-header-j.Platinum .lp-current-status-j h2 {
  color: #D3D0CF;
}
.loyalty-points-j .lp-header-j.Platinum .lp-current-status-j button:hover {
  background: #D3D0CF;
  border-color: #D3D0CF;
  color: #000000;
}
.loyalty-points-j .lp-header-j.Platinum .lp-circle-wrapper-j .lp-circle-group-w-j {
  background: #d3d8db;
  background: -moz-linear-gradient(top, #d3d8db 0%, #adb5b7 100%);
  background: -webkit-linear-gradient(top, #d3d8db 0%, #adb5b7 100%);
  background: linear-gradient(to bottom, #d3d8db 0%, #adb5b7 100%);
}
.loyalty-points-j .lp-progress-bar-j.Platinum .lp-progress-j span {
  background: #D3D0CF;
}
.loyalty-points-j .lp-progress-bar-j.Platinum .lp-progress-j span:before {
  background: #D3D0CF;
  color: #121623;
}
.loyalty-points-j .lp-pack-wrap-j.Platinum {
  box-shadow: inset 0 0 0 #D3D0CF;
}
.loyalty-points-j .lp-pack-wrap-j.Platinum p {
  color: #f2ebeb;
}
.loyalty-points-j .lp-pack-wrap-j.Platinum:hover h2, .loyalty-points-j .lp-pack-wrap-j.Platinum.active h2 {
  color: white;
}
.loyalty-points-j .lp-pack-wrap-j.Platinum:hover p, .loyalty-points-j .lp-pack-wrap-j.Platinum.active p {
  color: #f2ebeb;
}
.loyalty-points-j .lp-pack-wrap-j.Platinum:hover button, .loyalty-points-j .lp-pack-wrap-j.Platinum.active button {
  box-shadow: inset 0 30px 0 #D3D0CF;
  color: #000000;
  border-color: #D3D0CF;
}
.loyalty-points-j .lp-pack-wrap-j.Platinum .lp-pack-icon-j {
  background-image: url(../../../images/loyalty-points/Platinum.png);
}
.loyalty-points-j .lp-pack-wrap-j.Platinum:hover, .loyalty-points-j .lp-pack-wrap-j.Platinum.active {
  background: #9E9DA1;
}
.loyalty-points-j .lp-pack-wrap-j.Platinum.active {
  border-color: #e6e5e5;
}
.loyalty-points-j .lp-pack-details-j.Platinum {
  border: 2px solid #e6e5e5;
  background: #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platinum > ul > li:first-child {
  border-right: 5px solid #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platinum > ul > li:last-child {
  border-left: 5px solid #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platinum .lp-details-head-j {
  border-bottom: 1px solid #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platinum .lp-details-content-j li:nth-last-child(2):before {
  background: #e6e5e5;
}

.loyalty-points-j h4 span.Platinium {
  padding: 0 0 0 24px;
  position: relative;
}
.loyalty-points-j h4 span.Platinium:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: -3px;
  width: 20px;
  height: 19px;
  background: url(../../../images/loyalty-points/Platinium.png) no-repeat 50% 50%/contain;
}
.loyalty-points-j .lp-header-j.Platinium .lp-current-status-j .lp-current-status-icon-holder-j:before {
  content: "";
  width: 800px;
  height: 600px;
  display: block;
  position: absolute;
  top: -122px;
  pointer-events: none;
}
html[dir=ltr] .loyalty-points-j .lp-header-j.Platinium .lp-current-status-j .lp-current-status-icon-holder-j:before {
  left: -252px;
  transform: skewX(-41deg);
  background: -moz-linear-gradient(-45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(135deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
html[dir=rtl] .loyalty-points-j .lp-header-j.Platinium .lp-current-status-j .lp-current-status-icon-holder-j:before {
  right: -252px;
  transform: skewX(41deg);
  background: -moz-linear-gradient(45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(45deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(-135deg, rgba(230, 229, 229, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
.loyalty-points-j .lp-header-j.Platinium .lp-current-status-j .lp-current-status-icon-holder-j i {
  background-image: url(../../../images/loyalty-points/Platinium.png);
  border-color: #D3D0CF;
}
.loyalty-points-j .lp-header-j.Platinium .lp-current-status-j h2 {
  color: #D3D0CF;
}
.loyalty-points-j .lp-header-j.Platinium .lp-current-status-j button:hover {
  background: #D3D0CF;
  border-color: #D3D0CF;
  color: #000000;
}
.loyalty-points-j .lp-progress-bar-j.Platinium .lp-progress-j span {
  background: #D3D0CF;
}
.loyalty-points-j .lp-progress-bar-j.Platinium .lp-progress-j span:before {
  background: #D3D0CF;
  color: #121623;
}
.loyalty-points-j .lp-pack-wrap-j.Platinium {
  box-shadow: inset 0 0 0 #D3D0CF;
}
.loyalty-points-j .lp-pack-wrap-j.Platinium p {
  color: #f2ebeb;
}
.loyalty-points-j .lp-pack-wrap-j.Platinium:hover h2, .loyalty-points-j .lp-pack-wrap-j.Platinium.active h2 {
  color: white;
}
.loyalty-points-j .lp-pack-wrap-j.Platinium:hover p, .loyalty-points-j .lp-pack-wrap-j.Platinium.active p {
  color: #f2ebeb;
}
.loyalty-points-j .lp-pack-wrap-j.Platinium:hover button, .loyalty-points-j .lp-pack-wrap-j.Platinium.active button {
  box-shadow: inset 0 30px 0 #D3D0CF;
  color: #000000;
  border-color: #D3D0CF;
}
.loyalty-points-j .lp-pack-wrap-j.Platinium .lp-pack-icon-j {
  background-image: url(../../../images/loyalty-points/Platinium.png);
}
.loyalty-points-j .lp-pack-wrap-j.Platinium:hover, .loyalty-points-j .lp-pack-wrap-j.Platinium.active {
  background: #9E9DA1;
}
.loyalty-points-j .lp-pack-wrap-j.Platinium.active {
  border-color: #e6e5e5;
}
.loyalty-points-j .lp-pack-details-j.Platinium {
  border: 2px solid #e6e5e5;
  background: #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platinium > ul > li:first-child {
  border-right: 5px solid #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platinium > ul > li:last-child {
  border-left: 5px solid #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platinium .lp-details-head-j {
  border-bottom: 1px solid #9E9DA1;
}
.loyalty-points-j .lp-pack-details-j.Platinium .lp-details-content-j li:nth-last-child(2):before {
  background: #e6e5e5;
}

.loyalty-points-j h4 span.Diamond {
  padding: 0 0 0 24px;
  position: relative;
}
.loyalty-points-j h4 span.Diamond:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: -3px;
  width: 20px;
  height: 19px;
  background: url(../../../images/loyalty-points/Diamond.png) no-repeat 50% 50%/contain;
}
.loyalty-points-j .lp-header-j.Diamond .lp-current-status-j .lp-current-status-icon-holder-j:before {
  content: "";
  width: 800px;
  height: 600px;
  display: block;
  position: absolute;
  top: -122px;
  pointer-events: none;
}
html[dir=ltr] .loyalty-points-j .lp-header-j.Diamond .lp-current-status-j .lp-current-status-icon-holder-j:before {
  left: -252px;
  transform: skewX(-41deg);
  background: -moz-linear-gradient(-45deg, rgba(13, 204, 255, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(13, 204, 255, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(135deg, rgba(13, 204, 255, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
html[dir=rtl] .loyalty-points-j .lp-header-j.Diamond .lp-current-status-j .lp-current-status-icon-holder-j:before {
  right: -252px;
  transform: skewX(41deg);
  background: -moz-linear-gradient(45deg, rgba(13, 204, 255, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(45deg, rgba(13, 204, 255, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(-135deg, rgba(13, 204, 255, 0.5) 0%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0) 100%);
}
.loyalty-points-j .lp-header-j.Diamond .lp-current-status-j .lp-current-status-icon-holder-j i {
  background-image: url(../../../images/loyalty-points/Diamond.png);
  border-color: #11A1C2;
  background-position: 50% 14px;
}
.loyalty-points-j .lp-header-j.Diamond .lp-current-status-j h2 {
  color: #11A1C2;
}
.loyalty-points-j .lp-header-j.Diamond .lp-current-status-j button:hover {
  background: #11A1C2;
  border-color: #11A1C2;
  color: #ffffff;
}
.loyalty-points-j .lp-header-j.Diamond .lp-circle-wrapper-j .lp-circle-group-w-j {
  background: #62e4fc;
  background: -moz-linear-gradient(top, #62e4fc 0%, #52ccfe 100%);
  background: -webkit-linear-gradient(top, #62e4fc 0%, #52ccfe 100%);
  background: linear-gradient(to bottom, #62e4fc 0%, #52ccfe 100%);
}
.loyalty-points-j .lp-progress-bar-j.Diamond .lp-progress-j span {
  background: #11A1C2;
}
.loyalty-points-j .lp-progress-bar-j.Diamond .lp-progress-j span:before {
  background: #11A1C2;
  color: #121623;
}
.loyalty-points-j .lp-pack-wrap-j.Diamond {
  box-shadow: inset 0 0 0 #11A1C2;
}
.loyalty-points-j .lp-pack-wrap-j.Diamond p {
  color: #6ac7db;
}
.loyalty-points-j .lp-pack-wrap-j.Diamond:hover h2, .loyalty-points-j .lp-pack-wrap-j.Diamond.active h2 {
  color: white;
}
.loyalty-points-j .lp-pack-wrap-j.Diamond:hover button, .loyalty-points-j .lp-pack-wrap-j.Diamond.active button {
  box-shadow: inset 0 30px 0 #11A1C2;
  color: #ffffff;
  border-color: #11A1C2;
}
.loyalty-points-j .lp-pack-wrap-j.Diamond .lp-pack-icon-j {
  background-image: url(../../../images/loyalty-points/Diamond.png);
}
.loyalty-points-j .lp-pack-wrap-j.Diamond:hover, .loyalty-points-j .lp-pack-wrap-j.Diamond.active {
  background: #0D788F;
}
.loyalty-points-j .lp-pack-wrap-j.Diamond.active {
  border-color: #0DCCFF;
}
.loyalty-points-j .lp-pack-details-j.Diamond {
  border: 2px solid #0DCCFF;
  background: #0D788F;
}
.loyalty-points-j .lp-pack-details-j.Diamond > ul > li:first-child {
  border-right: 5px solid #0D788F;
}
.loyalty-points-j .lp-pack-details-j.Diamond > ul > li:last-child {
  border-left: 5px solid #0D788F;
}
.loyalty-points-j .lp-pack-details-j.Diamond .lp-details-head-j {
  border-bottom: 1px solid #0D788F;
}
.loyalty-points-j .lp-pack-details-j.Diamond .lp-details-content-j li:nth-last-child(2):before {
  background: #0DCCFF;
}

.extended-reg-j,
.extended-reg-j *,
.extended-reg-j *:before,
.extended-reg-j *:after {
  box-sizing: border-box;
  outline: 0;
}

.extended-reg-j {
  overflow: hidden;
  max-width: 1310px;
  width: 100%;
  margin: 0 auto 60px;
}
@media screen and (max-width: 1310px) {
  .extended-reg-j {
    max-width: 980px;
  }
}
.extended-reg-j h1 {
  color: #c1c4cd;
  font: 400 18px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  width: 100%;
  float: left;
  padding: 34px 0;
}
.extended-reg-j h2 {
  width: 100%;
  float: left;
  background-color: #1e2639;
  height: 61px;
  border-bottom: 1px solid #333d52;
  border-radius: 5px 5px 0 0;
  padding: 0 10px 0 25px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #c1c4cd;
  font: 400 18px/60px Roboto, Arial, Helvetica, sans-serif;
}
.extended-reg-j table {
  float: left;
  width: calc(100% + 20px);
  margin-left: -10px;
  table-layout: fixed;
  border-spacing: 10px 0;
  border-collapse: separate;
}
.extended-reg-j table td {
  background-color: #252f46;
  border-radius: 5px;
  vertical-align: top;
}
.extended-reg-j article {
  width: 100%;
  float: left;
  color: #7c8292;
  font: 400 12px/14px Roboto, Arial, Helvetica, sans-serif;
  padding: 25px 12px 24px;
}
.extended-reg-j article .reg-w-50 {
  width: 50%;
  float: left;
  display: block;
  padding: 0 5px 20px;
}
.extended-reg-j article .reg-w-100 {
  width: 100%;
  float: left;
  display: block;
  padding: 0 5px 20px;
}
.extended-reg-j article ul {
  width: 100%;
  float: left;
}
.extended-reg-j hr {
  width: 100%;
  float: left;
  height: 2px;
  margin: 10px 0;
  border: 0;
  background-color: #181f2f;
  border-bottom: 1px solid #333d52;
}
.extended-reg-j label {
  width: 100%;
  float: left;
  position: relative;
}
.extended-reg-j label.no-marginb-j {
  margin-bottom: 0;
}
.extended-reg-j p {
  margin-bottom: 8px;
  width: 100%;
  float: left;
}
.extended-reg-j input[type=text],
.extended-reg-j input[type=number],
.extended-reg-j input[type=email],
.extended-reg-j input[type=password] {
  background-color: #1e2639;
  border: 1px solid #1e2639;
  height: 36px;
  width: 100%;
  float: left;
  border-radius: 5px;
  padding: 0 10px 0 14px;
  color: #c1c4cd;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
  transition-duration: 300ms;
}
.extended-reg-j input[type=text]::-webkit-input-placeholder,
.extended-reg-j input[type=number]::-webkit-input-placeholder,
.extended-reg-j input[type=email]::-webkit-input-placeholder,
.extended-reg-j input[type=password]::-webkit-input-placeholder {
  color: #7c8292;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.extended-reg-j input[type=text]:-moz-placeholder,
.extended-reg-j input[type=number]:-moz-placeholder,
.extended-reg-j input[type=email]:-moz-placeholder,
.extended-reg-j input[type=password]:-moz-placeholder {
  color: #7c8292;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.extended-reg-j input[type=text]::-moz-placeholder,
.extended-reg-j input[type=number]::-moz-placeholder,
.extended-reg-j input[type=email]::-moz-placeholder,
.extended-reg-j input[type=password]::-moz-placeholder {
  color: #7c8292;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.extended-reg-j input[type=text]:-ms-input-placeholder,
.extended-reg-j input[type=number]:-ms-input-placeholder,
.extended-reg-j input[type=email]:-ms-input-placeholder,
.extended-reg-j input[type=password]:-ms-input-placeholder {
  color: #7c8292;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
}
.extended-reg-j input[type=text]:focus,
.extended-reg-j input[type=number]:focus,
.extended-reg-j input[type=email]:focus,
.extended-reg-j input[type=password]:focus {
  border: 1px solid #343c51;
}
.extended-reg-j input[type=text].ng-error,
.extended-reg-j input[type=number].ng-error,
.extended-reg-j input[type=email].ng-error,
.extended-reg-j input[type=password].ng-error {
  border-color: #a82d46;
}
.extended-reg-j .birth-date-j label {
  margin-left: 10px;
  width: calc(100% - 125px);
}
.extended-reg-j .birth-date-j label p {
  white-space: nowrap;
}
.extended-reg-j .birth-date-j label:first-of-type {
  width: 45px;
  margin: 0;
}
.extended-reg-j .birth-date-j label:last-of-type {
  width: 60px;
}
.extended-reg-j .regselect-j {
  background-color: #1e2639;
  height: 36px;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #1e2639;
  overflow: hidden;
  position: relative;
  transition-duration: 300ms;
}
.extended-reg-j .regselect-j select {
  background: transparent;
  display: block;
  height: 100%;
  width: calc(100% + 24px);
  padding: 0 30px 0 14px;
  color: #7c8292;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
  border: 0;
  position: relative;
  z-index: 40;
}
.extended-reg-j .regselect-j select option {
  color: #c1c4cd;
  font: 400 12px Roboto, Arial, Helvetica, sans-serif;
  background-color: #1e2639;
}
.extended-reg-j .regselect-j:after {
  content: "";
  font: 16px icomoon;
  position: absolute;
  right: 10px;
  top: 50%;
  height: 12px;
  color: #c1c4cd;
  margin-top: -8px;
}
.extended-reg-j .regselect-j.ng-error {
  border-color: #a82d46;
}
.extended-reg-j .gender-block-j label {
  width: auto;
  display: inline-block;
  cursor: pointer;
  margin-top: 6px;
}
.extended-reg-j .gender-block-j label input[type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
}
.extended-reg-j .gender-block-j label input[type=radio]:checked + span:after {
  content: "";
  display: block;
  height: 6px;
  width: 6px;
  border-radius: 100%;
  background: #c1c4cd;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 20;
}
.extended-reg-j .gender-block-j label span {
  display: block;
  width: 100%;
  float: left;
  line-height: 16px;
  height: 16px;
  position: relative;
  padding-left: 28px;
  margin-right: 20px;
}
.extended-reg-j .gender-block-j label span:before {
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  border-radius: 100%;
  background: #1e2639;
  position: absolute;
  top: 0;
  left: 0;
}
.extended-reg-j .gender-block-j label:last-of-type span {
  margin: 0;
}
.extended-reg-j .iban-block-j label:first-of-type {
  margin: 8px 0 11px;
}
.extended-reg-j .iban-block-j label:last-of-type {
  margin-bottom: 10px;
}
.extended-reg-j .iban-block-j a {
  width: 100%;
  float: left;
  display: block;
  transition: 250ms color;
  color: #505768;
  position: relative;
  padding-left: 15px;
}
.extended-reg-j .iban-block-j a:before {
  content: "";
  font: 14px icomoon;
  position: absolute;
  top: -1px;
  left: -3px;
}
.extended-reg-j .iban-block-j a:hover {
  color: #7c8292;
}
.extended-reg-j .promo-agree-block-j p {
  line-height: 15px;
  margin-bottom: 16px;
}
.extended-reg-j .promo-agree-block-j li {
  width: auto;
  float: left;
  display: block;
}
.extended-reg-j .promo-agree-block-j li:first-of-type {
  margin-right: 20px;
}
.extended-reg-j .promo-agree-block-j label {
  margin-bottom: 0;
  cursor: pointer;
}
.extended-reg-j .promo-agree-block-j label p {
  margin-bottom: -4px;
  line-height: 16px;
  height: 16px;
  position: relative;
  padding-left: 28px;
}
.extended-reg-j .promo-agree-block-j label p:before {
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  border-radius: 3px;
  background: #1e2639;
  position: absolute;
  top: 0;
  left: 0;
}
.extended-reg-j .promo-agree-block-j input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
}
.extended-reg-j .promo-agree-block-j input[type=checkbox]:checked + p:after {
  content: "";
  font: 6px/16px "icomoon";
  position: absolute;
  left: 4px;
  top: 0;
  color: #7c8292;
}
.extended-reg-j .age-agree-j {
  margin-bottom: 3px;
  cursor: pointer;
}
.extended-reg-j .age-agree-j span {
  float: left;
  position: relative;
  display: block;
}
.extended-reg-j .age-agree-j a {
  float: left;
  display: block;
  color: #c1c4cd;
  padding: 0 5px;
}
.extended-reg-j .age-agree-j input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
}
.extended-reg-j .age-agree-j input[type=checkbox] + span {
  padding-left: 28px;
}
.extended-reg-j .age-agree-j input[type=checkbox] + span:before {
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  border-radius: 3px;
  background: #1e2639;
  position: absolute;
  top: 0;
  left: 0;
}
.extended-reg-j .age-agree-j input[type=checkbox]:checked + span:after {
  content: "";
  font: 6px/16px "icomoon";
  position: absolute;
  left: 4px;
  top: 0;
  color: #7c8292;
}
.extended-reg-j .capt-j-ext {
  margin-bottom: 3px;
}
.extended-reg-j .capt-j-ext.error-wrap-j .caption-j {
  top: 22px;
}
.extended-reg-j .capt-j-ext label {
  margin: 0;
  width: auto;
  position: static;
}
.extended-reg-j .capt-j-ext label button {
  width: 36px;
  height: 36px;
  background: none;
  border: 1px solid #1e2639;
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 0;
  color: #7c8292;
  cursor: pointer;
  border-radius: 5px;
}
.extended-reg-j .capt-j-ext label button:before {
  content: "";
  font: 12px icomoon;
  display: block;
}
.extended-reg-j .capt-j-ext img {
  height: 36px;
  display: block;
  float: left;
  width: 150px;
  border-radius: 5px;
  border: 1px solid #1e2639;
  margin-right: 10px;
}
.extended-reg-j .capt-j-ext input[type=text] {
  width: calc(100% - 206px);
}
.extended-reg-j .submit-but-j {
  height: 36px;
  background: #1a7051;
  border: 2px solid #1a7051;
  border-radius: 5px;
  padding: 0 25px;
  float: right;
  display: block;
  text-transform: uppercase;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: white;
  transition-duration: 300ms;
  cursor: pointer;
}
.extended-reg-j .submit-but-j:disabled, .extended-reg-j .submit-but-j:disabled:hover {
  border-color: #404654;
  color: #404654;
  cursor: default;
  background: none;
}
.extended-reg-j .submit-but-j:hover {
  background: #a61f67;
  border-color: #a61f67;
}
.extended-reg-j .pass-strong-bar-j {
  height: 4px;
  border-radius: 10px;
  background: #212531;
  width: 100%;
  position: absolute;
  bottom: -9px;
  left: 0;
}
.extended-reg-j .pass-strong-bar-j span {
  height: 4px;
  display: block;
  background: #1a7051;
  border-radius: 10px;
  width: 100%;
  transition-duration: 500ms;
}
.extended-reg-j .pass-strong-bar-j span.bad-j {
  background: #a82d46;
  width: 25%;
}
.extended-reg-j .pass-strong-bar-j span.middle {
  background: #c4963f;
  width: 55%;
}
.extended-reg-j .error-wrap-j {
  width: 100%;
  float: left;
  position: relative;
}
.extended-reg-j .error-wrap-j.error input[type=text],
.extended-reg-j .error-wrap-j.error input[type=email],
.extended-reg-j .error-wrap-j.error input[type=password],
.extended-reg-j .error-wrap-j.error .regselect-j,
.extended-reg-j .error-wrap-j.error input[type=radio] + span:before,
.extended-reg-j .error-wrap-j.error input[type=checkbox] + p:before,
.extended-reg-j .error-wrap-j.error input[type=checkbox] + span:before {
  border: 1px solid #a82d46;
}
.extended-reg-j .error-wrap-j.error input[type=text]:focus,
.extended-reg-j .error-wrap-j.error input[type=email]:focus,
.extended-reg-j .error-wrap-j.error input[type=password]:focus,
.extended-reg-j .error-wrap-j.error .regselect-j:focus,
.extended-reg-j .error-wrap-j.error input[type=radio] + span:before:focus,
.extended-reg-j .error-wrap-j.error input[type=checkbox] + p:before:focus,
.extended-reg-j .error-wrap-j.error input[type=checkbox] + span:before:focus {
  border: 1px solid #343c51;
}
.extended-reg-j .error-wrap-j.error i,
.extended-reg-j .error-wrap-j.error .caption-j {
  display: block;
}
.extended-reg-j .error-wrap-j i {
  display: none;
  height: 16px;
  position: absolute;
  top: 10px;
  right: 14px;
}
.extended-reg-j .error-wrap-j i:before {
  font: normal 16px/16px icomoon;
  content: "";
  color: #9d2c45;
}
.extended-reg-j .error-wrap-j .caption-j {
  display: none;
  left: calc(100% + 10px);
  width: 150px;
  min-height: 25px;
  border-radius: 5px;
  top: 0;
  background: #c1c4cd;
  z-index: 99;
  position: absolute;
  color: #404654;
  font: 12px/16px Arial, Helvetica, sans-serif;
  padding: 10px 10px 8px;
}
.extended-reg-j .error-wrap-j .caption-j:before {
  display: block;
  content: "";
  border-style: solid;
  border-width: 6px 6px 6px 0;
  border-color: rgba(0, 0, 0, 0) #c1c4cd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  position: absolute;
  z-index: 99;
  width: 10px;
  height: 6px;
  top: 11px;
  left: -9px;
}
.extended-reg-j table tr td:last-child .caption-j {
  right: calc(100% + 10px);
  left: auto;
}
.extended-reg-j table tr td:last-child .caption-j:before {
  right: -9px;
  left: auto;
  border-width: 6px 0 6px 6px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c1c4cd;
}

@media screen and (max-width: 1310px) {
  .extended-reg-j article li.gender-block-j,
.extended-reg-j article li.birth-date-j {
    padding: 0;
    width: 100%;
  }

  .extended-reg-j .capt-j-ext img {
    width: 110px;
  }

  .extended-reg-j .capt-j-ext input[type=text] {
    width: calc(100% - 166px);
  }
}
.extended-reg-j .error-wrap-j .caption-j.ng-binding {
  z-index: 110;
}

.pass-strong-bar-j {
  display: none;
}

.extended-reg-j article .reg-w-50.contact-number-j {
  width: 60px;
  white-space: nowrap;
}

.extended-reg-j article .reg-w-50.phone-number-j {
  width: calc(50% - 60px);
}
.extended-reg-j article .reg-w-50.phone-number-j .hint {
  opacity: 0;
}

.extended-reg-j article .reg-w-50.birth {
  width: calc((100% - 1px) / 3);
}

.hide-hint .hint {
  opacity: 0;
}

.three-in-one-skillgames-j {
  float: left;
  width: 100%;
  min-width: 980px;
}
.three-in-one-skillgames-j * {
  box-sizing: border-box;
}
.three-in-one-skillgames-j .content-j {
  margin: 0 auto;
  max-width: 1350px;
  position: relative;
  height: 100%;
  padding: 0 20px;
}
.three-in-one-skillgames-j .content-j:after {
  content: "";
  display: block;
  clear: both;
}
@media screen and (max-width: 1260px) {
  .three-in-one-skillgames-j .content-j {
    max-width: 980px;
  }
}
.three-in-one-skillgames-j > div, .three-in-one-skillgames-j > div > div {
  float: left;
  width: 100%;
}
.three-in-one-skillgames-j .tio-intro-j {
  height: 948px;
  border-bottom: 2px solid #a61f67;
  background: url(../../../images/three-in-one-skill-games/tio-intro-j.jpg?v=650) no-repeat 50% 100%/cover;
}
@media screen and (max-height: 980px) {
  .three-in-one-skillgames-j .tio-intro-j {
    height: 700px;
  }
}
.three-in-one-skillgames-j .tio-intro-j > .content-j {
  display: table;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j .image-wrapper {
  height: 74px;
  float: left;
  width: 100%;
  margin: 116px 0 0;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j .image-wrapper img {
  display: block;
  margin: 0 auto;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j h1 {
  float: left;
  width: 100%;
  font: 20px/22px Roboto, Arial, Helvetica, sans-serif;
  color: white;
  text-transform: uppercase;
  margin: 24px 0 0;
  position: relative;
  height: 64px;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j h1:before {
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 874px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
  left: 50%;
  margin-left: -437px;
  bottom: 0;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j h2 {
  width: 100%;
  float: left;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: white;
  margin: 40px 0 30px;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j h2 + p {
  width: 70%;
  margin: 0 auto;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j > div {
  float: left;
  width: 100%;
  color: white;
  font: 15px/21px Roboto, Arial, Helvetica, sans-serif;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j .button-j {
  display: inline-block;
  height: 36px;
  padding: 0 36px;
  border: 0;
  text-transform: uppercase;
  text-decoration: none;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  background: #a61f67;
  color: #ffffff;
  transition: 300ms color, 300ms background;
  margin: 36px 0 0;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j .button-j:hover {
  background: #d12782;
  color: #ffffff;
}
.three-in-one-skillgames-j .tio-intro-j .tio-skill-games-holder-j:after {
  content: "";
  clear: both;
  display: block;
}
.three-in-one-skillgames-j .tio-download-section-j {
  height: 460px;
  text-align: center;
  color: #ffffff;
  font: 300 18px/21px Roboto, Arial, Helvetica, sans-serif;
  background: url(../../../images/three-in-one-skill-games/tio-download-section.png?v=650) no-repeat 50% 50%/cover;
}
.three-in-one-skillgames-j .tio-download-section-j .tio-vert-align-wrapper-j {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.three-in-one-skillgames-j .tio-download-section-j .tio-vert-align-wrapper-j .tio-vert-align-inline-j {
  display: table-cell;
  vertical-align: middle;
}
.three-in-one-skillgames-j .tio-download-section-j .tio-vert-align-wrapper-j .tio-vert-align-inline-j div {
  float: left;
  width: 100%;
}
.three-in-one-skillgames-j .tio-download-section-j h1 {
  float: left;
  width: 100%;
  color: #f3f3f5;
  font: 400 36px/36px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 34px;
}
.three-in-one-skillgames-j .tio-download-section-j .button-j, .three-in-one-skillgames-j .tio-download-section-j button {
  padding: 0 26px 0 78px;
  display: inline-block;
  text-decoration: none;
  height: 48px;
  background: #a61f67;
  color: #ffffff;
  font: 400 18px/48px Roboto, Arial, Helvetica, sans-serif;
  border: none;
  text-transform: uppercase;
  position: relative;
  transition: 300ms background;
  margin: 36px 0 0;
}
.three-in-one-skillgames-j .tio-download-section-j .button-j:hover, .three-in-one-skillgames-j .tio-download-section-j button:hover {
  background: #d12782;
}
.three-in-one-skillgames-j .tio-download-section-j .button-j:before, .three-in-one-skillgames-j .tio-download-section-j button:before {
  content: "";
  height: 30px;
  width: 32px;
  display: block;
  position: absolute;
  top: 9px;
  left: 17px;
  font: 15px/32px icomoon;
  text-align: left;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

@keyframes open-our-advantages-j {
  0% {
    max-height: 220px;
  }
  100% {
    max-height: 9990px;
  }
}
.our-advantages-j {
  float: left;
  width: 100%;
  background: #f3f3f5;
  min-width: 980px;
}
.our-advantages-j * {
  box-sizing: border-box;
}
.our-advantages-j .content-j {
  margin: 0 auto;
  max-width: 1350px;
  position: relative;
  height: 100%;
  padding: 0 20px 60px;
}
@media screen and (max-width: 1260px) {
  .our-advantages-j .content-j {
    max-width: 980px;
  }
}
.our-advantages-j .content-j:after {
  content: "";
  display: block;
  clear: both;
}
.our-advantages-j input[type=checkbox] {
  position: fixed;
  top: 50%;
  left: 50%;
  pointer-events: none;
  opacity: 0;
}
.our-advantages-j input[type=checkbox]:checked ~ .our-advantages-wrapper-j {
  max-height: 999999px;
  animation: open-our-advantages-j 1s ease-in-out;
}
.our-advantages-j input[type=checkbox]:checked ~ label:before {
  transform: rotate(-180deg);
}
.our-advantages-j label {
  display: block;
  height: 60px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #3f4553;
  transition: 300ms color;
  cursor: pointer;
}
.our-advantages-j label:hover {
  color: #555d70;
}
.our-advantages-j label:before {
  content: "";
  font: 28px/14px icomoon;
  display: block;
  text-align: center;
  transition: 300ms transform;
}
.our-advantages-j .our-advantages-wrapper-j {
  float: left;
  width: 100%;
  max-height: 220px;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}
.our-advantages-j .our-advantages-wrapper-j ul {
  float: left;
  width: 100%;
  padding: 0 35px;
}
.our-advantages-j .our-advantages-wrapper-j ul li {
  display: block;
  float: left;
  width: 25%;
  padding: 0 20px;
  height: 220px;
  text-align: center;
  overflow: hidden;
  color: #212532;
  font: 300 18px/24px Roboto, Arial, Helvetica, sans-serif;
}
.our-advantages-j .our-advantages-wrapper-j ul li p, .our-advantages-j .our-advantages-wrapper-j ul li div {
  float: left;
  width: 100%;
}
.our-advantages-j .our-advantages-wrapper-j ul li > p {
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
}
.our-advantages-j .our-advantages-wrapper-j ul li .o-advantages-icon-j {
  height: 60px;
  margin: 0 0 30px;
}
.our-advantages-j .our-advantages-wrapper-j ul li .o-advantages-icon-j:before {
  display: block;
  float: left;
  width: 100%;
  font: 60px/60px icomoon;
  text-align: center;
  color: #3f4553;
}
.our-advantages-j .title-j {
  float: left;
  width: 100%;
  height: 111px;
  border-bottom: 1px solid #C2C5CD;
  color: #232532;
  font: 400 24px/110px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 45px;
}

.cms-jcon-left-thin-arrow:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-right-thin-arrow:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Twitch:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ic_all_verified:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ic_not_verified:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-open-bets-ru:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-new-bet-ru:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-booking-ru:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-booking-ee:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-booking-lt:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-booking-lv:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-new-bet-ee:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-new-bet-lt:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-new-bet-lv:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-open-bets-ee:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-open-bets-lt:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-open-bets-lv:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-error1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Vector1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-info1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-checked:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-clock1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-error:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-round-error-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Vector:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-booking-grey:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-new-bet-grey:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-open-bets-grey:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #4b4b4b;
}

.cms-jcon-Buddy-to-Buddy:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BettingGame:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bingo_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Lottery-icon-1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-search-no-result:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-euro2020-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-euro2020-icon_CMS:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-mail-envelope-open:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-mail-envelope-open1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-mail-envelope-open2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-mail-envelope-open3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-iconmonstr-telegram-1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon_boosted-odds1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-announcement:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Wheel-1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-InstantWin:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Fire-blaze-jackpots:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Jackpot-mania:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Must-drop-jackpots:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arcadegames:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-achievementsslots:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cash-drop:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-video-stream:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cancelled:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-tiktok:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-stream:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-forecast-tricast:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-gods:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Demi-Gods:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-5:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-8:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-9:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-15:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-18:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-20:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-24:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-25:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-40:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-50:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-animal:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Chinese-games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-fantasy-sport1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Instatnt-games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-line-100:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live-dealer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Mini-games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Skill-games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-hot_kwatcha_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-zambia_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ic_ai_bascket:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-External-Link-1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Cashback-Cashout-2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-group-4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Branded-Games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Instant-Game:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Vbet-Exclusive:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Buy-Bonus:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Megaways:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-carts:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Livedeler:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-tvicon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-fishing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Shamrock:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-march:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon_boosted-odds:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-soccer_coach_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-coach_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-watsapp:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Own_goal_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Penalty_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-red_card:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-sabstitution:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-yellow_card:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-chat:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-edit1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-clover .path1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: #303c42;
}

.cms-jcon-clover .path2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: #69b342;
}

.cms-jcon-clover .path3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: white;
  opacity: 0.2;
}

.cms-jcon-clover .path4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: #69b342;
}

.cms-jcon-clover .path5:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: white;
  opacity: 0.2;
}

.cms-jcon-clover .path6:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: #69b342;
}

.cms-jcon-clover .path7:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: black;
  opacity: 0.1;
}

.cms-jcon-clover .path8:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: #69b342;
}

.cms-jcon-clover .path9:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: black;
  opacity: 0.1;
}

.cms-jcon-clover .path10:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: black;
}

.cms-jcon-Powered-By-Feedconstruct:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Card-Magical:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-dices:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-roulette-wheel-in-casino:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Valentine:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-card_game:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cards:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bet-logo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-key:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-copyicon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-lightning-dice:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-sic-bo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-buffalo-blitz-live-slots:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Spin-a-win:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-super-sic-bo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-side-bet-city:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-football-studio:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-deal-or-no-deal:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-monopoly-live:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bin:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-seven-seven-seven:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-double-tick:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-TRY:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-gift-bet:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-drops--wins:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Bet-Builder:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-info-returned:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-results:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-halloween:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-FTV-Roulette:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-FTV-BJ:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-FTV-Baccarat:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bighilo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-daily-jackpot:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Red-Dog:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-red-tiger:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Playson-Gaming:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-netent:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-fugaso:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-egt:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-dlv:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-apollogames:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-speedometer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-zeppelin-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-whatsapp:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-gmail:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-blast:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-talisman:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Easter:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-zonk_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-content_copy:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-farkle:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-artifact:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-super-6:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-jackpot-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-super6last1-1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Dragon-Tiger:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Xmas-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-start-top-slot:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-flash:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-chess-horse:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-7777:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-All--icon-new:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-LTC:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ETH:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ZMW:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ZAR:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-XOF:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-VND:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-VEF:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-UZS:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-UYU:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-UGX:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-UAH:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-TZS:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-TTD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-TND:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-TJS:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-THB:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-SYP:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-SLL:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-SGD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-SAR:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-RSD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-RON:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-QAR:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-PYG:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-PLN:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-PEN:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-PAB:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-NGN:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-MZN:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-MYR:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-MXN:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-MKD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-MDL:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-MAD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-LKR:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-LBP:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-KZT:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-KGS:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-KES:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-JOD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-JMD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-IRR:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-IQD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-INR:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ILS:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-IDR:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-HUF:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-HTG:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-HRK:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-HNL:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-HKD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-GTQ:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-GMD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-GEL:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-DOP:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-CZK:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-CRC:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-COP:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-CLP:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-CAD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BYR:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BSD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BRL:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BOB:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BMD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BGN:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BDT:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BAM:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-AZN:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-AUD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-AOA:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-AED:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-AMD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-fantasy-sports:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-pound-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-australian-dollar-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-swiss-franc-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-euro-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-yen-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-lira-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-south-korean-won:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-swedish-krona:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-peso-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cent-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bitcoin-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ruble-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-dollar-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-booking-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Virtual-Games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Video-Slots:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Video-Poker:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-New:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Table-Games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Scratch-Games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Lottery-Games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Classic-Slots:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-All-Games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bet-slip-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-open-bets-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-suggested-live-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-lotterygames:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bingo-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-others-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-default-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-speciality-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-virtual-bettings-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-table-game:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vidoe-poker:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-new-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-all-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Auto-Roulette-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-russia-2018-logo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-world-cup:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-image:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-document:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-checkmark2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-close_mark:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-pendding:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-wechat:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-qq:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-line:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-one:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-two:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-thin-close:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-thin-plus:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bell-notification:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-blogger:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-popular_games_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-video_poker_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-classic_slots_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-betcloud:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cms-jcon-facebook-round-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-MONEYWHEEL:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-THREE-CARD-POKER:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-EXTREME-TEXAS-HOLDEM:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-CARIBIAN-STUD-POKER:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-iconmonstr-tumblr-3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-envelopej:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vrcasinoicon1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-gc-logo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-mobile:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-spinner-01:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-zodiac_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon_web_dragon_tiger:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon_web_punto_banco:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-pacman:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-all_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-casual_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-new_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-scratch_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-skill_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-table_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-top_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-video_slots:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-virtual_games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-chingachoong:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-777:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-chat2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-comment-chat:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Casino-Holdem:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-info3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-insstagram1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-linkedin:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-skype:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-twitter1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-whatsapp_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-pinterest:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vimeo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-youtube1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-reddit:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-telegram:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vk1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-viber:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ticket:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-tshirt-blue:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-neutral_venue_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-minus:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-plus:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-money-dollar:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-notes:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-player-tag:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-poker-normal:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Shape-54:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-table-poker-3d:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Slot-machine-Logo-for-latest-winners:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vip:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-OK_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-facebook_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-google_plus_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon_web-_Sede:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon_web-_Wheel-of-dice:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-paintbrush-design-tool-interface-symbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-finished:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-free-kick:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-gk-save:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-kickoff:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-not-started:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-offside:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-off-targ:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-on-targ:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-save:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-shot-blocked:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-throwin:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-card-52:before {
  content: "f" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-goal-53:before {
  content: "l" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-corner-54:before {
  content: "v" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon-web-2-56:before {
  content: "z" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon-web-2-57:before {
  content: "|" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon-web-2-55:before {
  content: "}" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icons-feed-goal-kick:before {
  content: "~" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-russian-roulette:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-checkers:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon_web_2-collapse-74:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon_web_2-collapse-73:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-list4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-play4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-user2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-list3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-time-clock:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-dragon-tiger:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-sicbo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bidbac:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vipbac:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live-casino2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-warning-2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ogwil3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live-casino:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-free:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-uniE926:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-uniE927:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-uniE928:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-virtual-betting:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-BuddyTransfer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Mybets:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Renew:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Setings:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Wallet:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-lc-left:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-lc-right:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-star3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-star2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-my-bets-view-2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-my-bets-view:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-247:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-HD:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-community:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bonus2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-freequiz:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-deberc:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ogwil2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-STTISTICS:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-better-odd:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-brend:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-brend-outline:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-android:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-linux:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-mac:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-windows:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-load-more:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-clear-all:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-calendar:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-betting-bet:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bonus:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bonus-management:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-RussianPoker:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-top:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-download-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ios-link:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ios-currency:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-lost:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-win:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-29:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-returned:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-poolbetting:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Print:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-chain:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-multiple:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-repeat-button:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-system:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-single:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-edit:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-edit-plus:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-36:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-42:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-dice2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-wheel-of-fortune:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-refresh:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-remove-friend:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-add-friend-check:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-rake-race:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-drag-and-drop:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-help:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-error-pu:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-success-pu:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-alert-pu:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-close-cross-pu:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-rendom-choice:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-pin-new:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-mouse-scroll:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-VSGreyhounds:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-VSHorses:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-VSTennis:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-infou:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-football-ball-VSSoccer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-left-menu:before {
  content: "􏼔" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-profile-user:before {
  content: "+" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-chart:before {
  content: "," !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-sound-mute-u:before {
  content: "5" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-sound-u:before {
  content: "6" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-settings-u:before {
  content: ":" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cashout-card:before {
  content: ";" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-two-x:before {
  content: "B" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-popup:before {
  content: "P" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-help-sos:before {
  content: "Q" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-four-layouts:before {
  content: "U" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-check-u:before {
  content: "T" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-filter:before {
  content: "V" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-no-filter:before {
  content: "W" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-folder-u:before {
  content: "X" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-image-u:before {
  content: "Y" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-logout-u:before {
  content: "\\" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live:before {
  content: "^" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-dollar:before {
  content: "a" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-diagram:before {
  content: "d" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-fantasy-sport:before {
  content: "e" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-user-hambourger:before {
  content: "h" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-field:before {
  content: "j" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-video-tv:before {
  content: "k" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-resize-u:before {
  content: "m" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-resize-out-u:before {
  content: "n" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-resize-two:before {
  content: "o" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-resize-two-in:before {
  content: "p" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-souperman:before {
  content: "y" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-dice:before {
  content: "{" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-stopwatch:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-pin:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-unpin:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-calendar-31:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-number-31:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-calendar-outline:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-statistics:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-chinise-poker:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live-chip-coin:before {
  content: "i" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live-roullet:before {
  content: "q" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live-blackjack:before {
  content: "r" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bet-on-poker:before {
  content: "s" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-llive-baccarat:before {
  content: "t" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bet-on-baccarat:before {
  content: "u" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live-draw:before {
  content: "w" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-russian-poker:before {
  content: "x" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-keno:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-live-baccarat:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-casino:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-sport:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vk:before {
  content: "S" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-search-header-new:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-deposit:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-withdraw:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-backgammon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-belote:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-baccarat:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-blackjack:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-roulette:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-wallet:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-googlePlus:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-twitter:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-instagram:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-facebook:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-youtube:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-chat-vbet:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-customer-support:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-checkbox-checked-circle:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-account-management:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-trophy:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-billing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-blog:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-credit:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-screen-desktop:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-backgammon-z:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-domino:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-eye:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-faq:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-favorite:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-favorite-small:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-financial-betting:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-fullscreen-full:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-fullscreen-small:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-two-arrows-down:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-hide-left-menu:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-medale:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-note-warning-new:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ogwil:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-one-wallet:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-poker:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-recycle:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-search-small:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-search-medium:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-settings-new:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-radio-new:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-settings-small:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-pricing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-video-play:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-equalizer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-favorite-star:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-play-outline:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-public-globus:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-settings-old:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-video-collection:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-volume-off:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-volume:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-note-warning-old:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-download-arrow:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-blocked-deleted:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-systemcalculator:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down-two:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-top-two:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down-two1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-right-two:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cross-close:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-favorite-heart:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-favorite-heart-outline:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vkontakte:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-phone:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-drawer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-reply:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-reply-all:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-forward:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-user:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-users:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-user-add:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vcard:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-export:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-location:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-star:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-star-outline:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-thumbsup:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-thumbsdown:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-chat1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-comment:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-house:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-search:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-link:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cog:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-tools:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-graduation:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-clock:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bolt:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-thunder:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-air:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-drive:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-earth:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-code:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-screen:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-infinity:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-light-bulb:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-lock:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-lock-open:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-logout:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-login:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-checkmark:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cross:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-minus2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-plus2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cross2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-minus22:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-plus22:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cross3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-minus3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-plus3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-erase:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-blocked:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-info:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-info2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-warning:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cycle:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cw:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ccw:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-shuffle:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-retweet:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-loop:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-history:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-back:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-switch:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-list:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-add-to-list:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-layout:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-list2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-text:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-text2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-document2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-docs:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-landscape:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-pictures:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-folder:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-archive:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-trash:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-upload:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-download:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-disk:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-install:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-play:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-pause:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-record:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-stop:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-next:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-previous:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-first:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-last:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-resize-enlarge:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-resize-shrink:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-flow-cascade:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-flow-branch:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-flow-tree:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-flow-line:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-flow-parallel:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-left:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-up-upload:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-right:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-left2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-up:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-right2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-left3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-up2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-right3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-left4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-up3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-right4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-left5:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down5:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-up4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-right5:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-left6:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down6:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-up5:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-right6:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-left7:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down7:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-up6:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-right67A:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-left8:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-down8:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-up7:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-arrow-right7:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-menu:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cc-share:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-coin:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-envelope-outline:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-print:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-screen-small:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-spinner:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-spinner2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-expand:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-contract:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-lock2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-unlocked:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-wrench:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-stats:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bars:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-bars-2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-checkmark-circle:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-spam:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-checkbox-checked:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-checkbox-unchecked:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-checkbox-partial:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-radio-checked:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-radio-unchecked:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-envelope:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-floppy-o:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-star-big:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-star-big-outline:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ArenaOfValor:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Headis:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon-teqball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-MobileLegends:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-coupon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Drag-Racing-New:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-drag-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Basketball-shot_icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-air-hockey:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-cyber_bascket:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Valorant:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-tvicon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-box-vr:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-virtual-marble-racing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Kabaddi:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-go-game:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-fortnite:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-betting-bet:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-football-pro:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-sis-horse-racing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-nba-2k:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-kabaddi:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Rainbow-Six:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-PETANQUE:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-clash-royale:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-e-tennis-copy:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Bodybuilding-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-fifa:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-circuit:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-ps4games:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-E-Ice-Hockey:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-penalty:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-betonblackjack:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-betonpoker:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-eSports_logo_sportbook:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-king-of-glory:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-PUBG:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Rocket-League:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Warcraft-III:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-StreetFighterSymbol:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-eSports-icon-01:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Crossfire_Icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-halo-icon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-blank:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-HON .path1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  color: black;
}

.cms-jcon-HON .path2:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: black;
}

.cms-jcon-HON .path3:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: white;
}

.cms-jcon-HON .path4:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: white;
}

.cms-jcon-HON .path5:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: white;
}

.cms-jcon-HON .path6:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  margin-left: -1em;
  color: white;
}

.cms-jcon-Vainglory:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-virtualcarracing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-callofduty:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-counter-strike:before {
  content: "!" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-league-of-legends:before {
  content: '"' !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-halo:before {
  content: "#" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-dota:before {
  content: "$" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-heroes-of-the-storm:before {
  content: "%" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-hearthstone:before {
  content: "&" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-mortal-kombat:before {
  content: "'" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-world-of-tanks:before {
  content: "(" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-world-of-warcraft:before {
  content: ")" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-overwatch:before {
  content: "*" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-smite:before {
  content: "+" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-smash:before {
  content: "," !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-starcraft:before {
  content: "-" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Outright:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Financials:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-EBasketball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-CyberFootball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_bowls:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_futsal:before {
  content: "." !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_tablehockey:before {
  content: "/" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_tabletennis:before {
  content: "0" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_taekwondo:before {
  content: "1" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_tankbiathlon:before {
  content: "2" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_telecast:before {
  content: "3" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_tennis:before {
  content: "4" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_triathlon:before {
  content: "5" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_UFC:before {
  content: "6" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_ultimatefighting:before {
  content: "7" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_virtualdogs:before {
  content: "8" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_virtualhorses:before {
  content: "9" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_virtualtennis:before {
  content: ":" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_volleyball:before {
  content: ";" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_waterpolo:before {
  content: "<" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_whatwherewhen:before {
  content: "=" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-vbet-sport-icons_yachting:before {
  content: ">" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-soccer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_allsporticon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_alpinskiing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_americanfootball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_angling:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_archery:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_australianfootball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_badminton:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_balls:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_baseball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_basketball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_beachhandball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_beachsoccer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_beachvolleyball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_biathlon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_bobsleigh:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_boxing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_bridge:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_canoe:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_chess:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_cricket:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_curling:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_cycling:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_cyclocross:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_darts:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_diving:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_electronicsports:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_eurovision:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_extremsport:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_fencing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_figureskating:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_floorball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_formula1:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_freestylewrestling:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_gaelicfootball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_golf:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_grasshockey:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_greyhounds:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_gymnastics:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_handball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_hardathletics:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_hockey-02:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_hockey-26:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_horsseracing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_hurling:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_icehockey:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_judo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_lacross:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_lightathletic:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_livemonitor:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_lottery:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_luge:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_mafia:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_minisoccer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_modernpentathlon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_motorbike:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_motorsport:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_nascar:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_netball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_nordicCombined:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_olympic:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_oscar:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_padel:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_pesapallo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_pokerlive:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_poker:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_politics:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_pool:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_rally:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_rinkhockey:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_rowing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_rugby7:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_rugbyL_rugbyL:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_rugbyU:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_schwingen:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_shooting:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_Shorttrackspeedskating-sportsbook:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_skeleton:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_skijumping:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_skis:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_snooker:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_snowboard:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_Soccer:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_soccerWC2014:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_softball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_specialbet:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_speedskating:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_speedway:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_sportandfun:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_sportfight:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_squash:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_sumo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_surfing:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_swimming:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_SynchronizedSwimming:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_tablehockey:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_tabletennis:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_taekwondo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_tankbiathlon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_telecast:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_tennis:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_triathlon:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_UFC:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_ultimatefighting:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_virtualdogs:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_virtualhorses:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_virtualtennis:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_volleyball:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_waterpolo:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_whatwherewhen:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_wrestling:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.cms-jcon-Allsports_yachting:before {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
}

.headerVersion_2 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  min-height: 94px;
}
.subheader-enabled .headerVersion_2 {
  min-height: 130px;
}
.headerVersion_2 .subtop-header-menu-j, .headerVersion_2 .subtop-game-menu-j {
  background: #212531;
}
.headerVersion_2 .conteiner {
  box-sizing: border-box;
  background: none;
  box-shadow: none;
}

.main-header {
  float: left;
  width: 100%;
  position: relative;
  z-index: 99998;
}

.header-wrapper.guide, .promotions-section-j .header-wrapper.big-news-block {
  z-index: 30;
}
html[dir=rtl] .header-wrapper.guide, html[dir=rtl] .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j html[dir=rtl] .header-wrapper.big-news-block {
  direction: rtl;
}
.header-wrapper.guide ~ .header-wrapper.guide, .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block {
  z-index: 10;
}

body > .sport-tournaments .header-wrapper.guide, body > .sport-tournaments .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .sport-tournaments .header-wrapper.big-news-block,
body > .sport-tournaments .header-menu-nav-container.guide,
body > .sport-tournaments .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .sport-tournaments .header-menu-nav-container.big-news-block, body > .euro-2020 .header-wrapper.guide, body > .euro-2020 .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .euro-2020 .header-wrapper.big-news-block,
body > .euro-2020 .header-menu-nav-container.guide,
body > .euro-2020 .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .euro-2020 .header-menu-nav-container.big-news-block, body > .quiz .header-wrapper.guide, body > .quiz .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .quiz .header-wrapper.big-news-block,
body > .quiz .header-menu-nav-container.guide,
body > .quiz .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .quiz .header-menu-nav-container.big-news-block, body > .esports .header-wrapper.guide, body > .esports .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .esports .header-wrapper.big-news-block,
body > .esports .header-menu-nav-container.guide,
body > .esports .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .esports .header-menu-nav-container.big-news-block, body > .pmu .header-wrapper.guide, body > .pmu .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .pmu .header-wrapper.big-news-block,
body > .pmu .header-menu-nav-container.guide,
body > .pmu .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .pmu .header-menu-nav-container.big-news-block, body > .russia2018 .header-wrapper.guide, body > .russia2018 .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .russia2018 .header-wrapper.big-news-block,
body > .russia2018 .header-menu-nav-container.guide,
body > .russia2018 .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .russia2018 .header-menu-nav-container.big-news-block, body > .betonpolitics .header-wrapper.guide, body > .betonpolitics .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .betonpolitics .header-wrapper.big-news-block,
body > .betonpolitics .header-menu-nav-container.guide,
body > .betonpolitics .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .betonpolitics .header-menu-nav-container.big-news-block, body > .betonpolitics .header-wrapper.guide, body > .betonpolitics .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .betonpolitics .header-wrapper.big-news-block,
body > .betonpolitics .header-menu-nav-container.guide,
body > .betonpolitics .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .betonpolitics .header-menu-nav-container.big-news-block, body > [class*=game]:not(.games):not(.wwwgoodgames12com):not(.wwwgamebetcom):not(.gamebcartcom):not(.gamebcbid):not(.Gameofbet) .header-wrapper.guide, body > [class*=game]:not(.games):not(.wwwgoodgames12com):not(.wwwgamebetcom):not(.gamebcartcom):not(.gamebcbid):not(.Gameofbet) .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > [class*=game]:not(.games):not(.wwwgoodgames12com):not(.wwwgamebetcom):not(.gamebcartcom):not(.gamebcbid):not(.Gameofbet) .header-wrapper.big-news-block,
body > [class*=game]:not(.games):not(.wwwgoodgames12com):not(.wwwgamebetcom):not(.gamebcartcom):not(.gamebcbid):not(.Gameofbet) .header-menu-nav-container.guide,
body > [class*=game]:not(.games):not(.wwwgoodgames12com):not(.wwwgamebetcom):not(.gamebcartcom):not(.gamebcbid):not(.Gameofbet) .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > [class*=game]:not(.games):not(.wwwgoodgames12com):not(.wwwgamebetcom):not(.gamebcartcom):not(.gamebcbid):not(.Gameofbet) .header-menu-nav-container.big-news-block, body > .sport .header-wrapper.guide, body > .sport .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .sport .header-wrapper.big-news-block,
body > .sport .header-menu-nav-container.guide,
body > .sport .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .sport .header-menu-nav-container.big-news-block, body > .winninglimits .header-wrapper.guide, body > .winninglimits .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .winninglimits .header-wrapper.big-news-block,
body > .winninglimits .header-menu-nav-container.guide,
body > .winninglimits .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .winninglimits .header-menu-nav-container.big-news-block, body > .vsports .header-wrapper.guide, body > .vsports .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .vsports .header-wrapper.big-news-block,
body > .vsports .header-menu-nav-container.guide,
body > .vsports .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .vsports .header-menu-nav-container.big-news-block, body > .insvirtualsports .header-wrapper.guide, body > .insvirtualsports .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .insvirtualsports .header-wrapper.big-news-block,
body > .insvirtualsports .header-menu-nav-container.guide,
body > .insvirtualsports .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .insvirtualsports .header-menu-nav-container.big-news-block, body > .virtualsports .header-wrapper.guide, body > .virtualsports .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .virtualsports .header-wrapper.big-news-block,
body > .virtualsports .header-menu-nav-container.guide,
body > .virtualsports .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .virtualsports .header-menu-nav-container.big-news-block, body > .multiview .header-wrapper.guide, body > .multiview .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .multiview .header-wrapper.big-news-block,
body > .multiview .header-menu-nav-container.guide,
body > .multiview .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .multiview .header-menu-nav-container.big-news-block, body > .full-screen .header-wrapper.guide, body > .full-screen .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .full-screen .header-wrapper.big-news-block,
body > .full-screen .header-menu-nav-container.guide,
body > .full-screen .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .full-screen .header-menu-nav-container.big-news-block, body > .livecalendar .header-wrapper.guide, body > .livecalendar .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .livecalendar .header-wrapper.big-news-block,
body > .livecalendar .header-menu-nav-container.guide,
body > .livecalendar .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .livecalendar .header-menu-nav-container.big-news-block, body > .statistics .header-wrapper.guide, body > .statistics .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .statistics .header-wrapper.big-news-block,
body > .statistics .header-menu-nav-container.guide,
body > .statistics .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .statistics .header-menu-nav-container.big-news-block, body > .financials .header-wrapper.guide, body > .financials .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .financials .header-wrapper.big-news-block,
body > .financials .header-menu-nav-container.guide,
body > .financials .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .financials .header-menu-nav-container.big-news-block, body > .results .header-wrapper.guide, body > .results .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .results .header-wrapper.big-news-block,
body > .results .header-menu-nav-container.guide,
body > .results .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .results .header-menu-nav-container.big-news-block, body > .news .header-wrapper.guide, body > .news .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .news .header-wrapper.big-news-block,
body > .news .header-menu-nav-container.guide,
body > .news .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .news .header-menu-nav-container.big-news-block, body > .dashboard .header-wrapper.guide, body > .dashboard .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .dashboard .header-wrapper.big-news-block,
body > .dashboard .header-menu-nav-container.guide,
body > .dashboard .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .dashboard .header-menu-nav-container.big-news-block, body > .csbpoolbetting .header-wrapper.guide, body > .csbpoolbetting .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .csbpoolbetting .header-wrapper.big-news-block,
body > .csbpoolbetting .header-menu-nav-container.guide,
body > .csbpoolbetting .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .csbpoolbetting .header-menu-nav-container.big-news-block, body > .overview .header-wrapper.guide, body > .overview .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .overview .header-wrapper.big-news-block,
body > .overview .header-menu-nav-container.guide,
body > .overview .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .overview .header-menu-nav-container.big-news-block, body > .bet-on-lineup .header-wrapper.guide, body > .bet-on-lineup .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .bet-on-lineup .header-wrapper.big-news-block,
body > .bet-on-lineup .header-menu-nav-container.guide,
body > .bet-on-lineup .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .bet-on-lineup .header-menu-nav-container.big-news-block, body > .covid-19 .header-wrapper.guide, body > .covid-19 .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .covid-19 .header-wrapper.big-news-block,
body > .covid-19 .header-menu-nav-container.guide,
body > .covid-19 .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .covid-19 .header-menu-nav-container.big-news-block, body > .wonderwheel .header-wrapper.guide, body > .wonderwheel .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .wonderwheel .header-wrapper.big-news-block,
body > .wonderwheel .header-menu-nav-container.guide,
body > .wonderwheel .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .wonderwheel .header-menu-nav-container.big-news-block, body > .expressofday .header-wrapper.guide, body > .expressofday .promotions-section-j .header-wrapper.big-news-block, .promotions-section-j body > .expressofday .header-wrapper.big-news-block,
body > .expressofday .header-menu-nav-container.guide,
body > .expressofday .promotions-section-j .header-menu-nav-container.big-news-block,
.promotions-section-j body > .expressofday .header-menu-nav-container.big-news-block {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
body > .homepage .headerVersion_2 .conteiner, body > .classic .headerVersion_2 .conteiner, body > .blast .headerVersion_2 .conteiner, body > .draw .headerVersion_2 .conteiner, body > .about .headerVersion_2 .conteiner, body > .vrcasino .headerVersion_2 .conteiner, body > .livedealer .headerVersion_2 .conteiner, body > .vip-promos .headerVersion_2 .conteiner, body > .external .headerVersion_2 .conteiner, body > .ogwil .headerVersion_2 .conteiner, body > .games .headerVersion_2 .conteiner, body > .backgammon .headerVersion_2 .conteiner, body > .belote .headerVersion_2 .conteiner, body > .gameslanding .headerVersion_2 .conteiner, body > .pokerklas .headerVersion_2 .conteiner, body > .poolbetting .headerVersion_2 .conteiner, body > .fantasy .headerVersion_2 .conteiner, body > .freebet .headerVersion_2 .conteiner, body > .gameCSB1providerCSBexid152000 .headerVersion_2 .conteiner, body > .csbpoolbetting .headerVersion_2 .conteiner, body > .first_deposit_bonus .headerVersion_2 .conteiner, body > .first_deposit_bonus_and_20_free_spins .headerVersion_2 .conteiner, body > .poker .headerVersion_2 .conteiner {
  background: #171c2c;
}
body > .homepage .headerVersion_2 .conteiner:before, body > .classic .headerVersion_2 .conteiner:before, body > .blast .headerVersion_2 .conteiner:before, body > .draw .headerVersion_2 .conteiner:before, body > .about .headerVersion_2 .conteiner:before, body > .vrcasino .headerVersion_2 .conteiner:before, body > .livedealer .headerVersion_2 .conteiner:before, body > .vip-promos .headerVersion_2 .conteiner:before, body > .external .headerVersion_2 .conteiner:before, body > .ogwil .headerVersion_2 .conteiner:before, body > .games .headerVersion_2 .conteiner:before, body > .backgammon .headerVersion_2 .conteiner:before, body > .belote .headerVersion_2 .conteiner:before, body > .gameslanding .headerVersion_2 .conteiner:before, body > .pokerklas .headerVersion_2 .conteiner:before, body > .poolbetting .headerVersion_2 .conteiner:before, body > .fantasy .headerVersion_2 .conteiner:before, body > .freebet .headerVersion_2 .conteiner:before, body > .gameCSB1providerCSBexid152000 .headerVersion_2 .conteiner:before, body > .csbpoolbetting .headerVersion_2 .conteiner:before, body > .first_deposit_bonus .headerVersion_2 .conteiner:before, body > .first_deposit_bonus_and_20_free_spins .headerVersion_2 .conteiner:before, body > .poker .headerVersion_2 .conteiner:before {
  content: "";
  height: 40px;
  display: block;
  position: absolute;
  width: 100%;
  background: #293043;
  left: 0;
  bottom: 0;
  border-bottom: solid 2px #a61f67;
}
body > .homepage .headerVersion_2 .conteiner.show-fix:after, body > .homepage .headerVersion_2 .conteiner.show-game:after, body > .classic .headerVersion_2 .conteiner.show-fix:after, body > .classic .headerVersion_2 .conteiner.show-game:after, body > .blast .headerVersion_2 .conteiner.show-fix:after, body > .blast .headerVersion_2 .conteiner.show-game:after, body > .draw .headerVersion_2 .conteiner.show-fix:after, body > .draw .headerVersion_2 .conteiner.show-game:after, body > .about .headerVersion_2 .conteiner.show-fix:after, body > .about .headerVersion_2 .conteiner.show-game:after, body > .vrcasino .headerVersion_2 .conteiner.show-fix:after, body > .vrcasino .headerVersion_2 .conteiner.show-game:after, body > .livedealer .headerVersion_2 .conteiner.show-fix:after, body > .livedealer .headerVersion_2 .conteiner.show-game:after, body > .vip-promos .headerVersion_2 .conteiner.show-fix:after, body > .vip-promos .headerVersion_2 .conteiner.show-game:after, body > .external .headerVersion_2 .conteiner.show-fix:after, body > .external .headerVersion_2 .conteiner.show-game:after, body > .ogwil .headerVersion_2 .conteiner.show-fix:after, body > .ogwil .headerVersion_2 .conteiner.show-game:after, body > .games .headerVersion_2 .conteiner.show-fix:after, body > .games .headerVersion_2 .conteiner.show-game:after, body > .backgammon .headerVersion_2 .conteiner.show-fix:after, body > .backgammon .headerVersion_2 .conteiner.show-game:after, body > .belote .headerVersion_2 .conteiner.show-fix:after, body > .belote .headerVersion_2 .conteiner.show-game:after, body > .gameslanding .headerVersion_2 .conteiner.show-fix:after, body > .gameslanding .headerVersion_2 .conteiner.show-game:after, body > .pokerklas .headerVersion_2 .conteiner.show-fix:after, body > .pokerklas .headerVersion_2 .conteiner.show-game:after, body > .poolbetting .headerVersion_2 .conteiner.show-fix:after, body > .poolbetting .headerVersion_2 .conteiner.show-game:after, body > .fantasy .headerVersion_2 .conteiner.show-fix:after, body > .fantasy .headerVersion_2 .conteiner.show-game:after, body > .freebet .headerVersion_2 .conteiner.show-fix:after, body > .freebet .headerVersion_2 .conteiner.show-game:after, body > .gameCSB1providerCSBexid152000 .headerVersion_2 .conteiner.show-fix:after, body > .gameCSB1providerCSBexid152000 .headerVersion_2 .conteiner.show-game:after, body > .csbpoolbetting .headerVersion_2 .conteiner.show-fix:after, body > .csbpoolbetting .headerVersion_2 .conteiner.show-game:after, body > .first_deposit_bonus .headerVersion_2 .conteiner.show-fix:after, body > .first_deposit_bonus .headerVersion_2 .conteiner.show-game:after, body > .first_deposit_bonus_and_20_free_spins .headerVersion_2 .conteiner.show-fix:after, body > .first_deposit_bonus_and_20_free_spins .headerVersion_2 .conteiner.show-game:after, body > .poker .headerVersion_2 .conteiner.show-fix:after, body > .poker .headerVersion_2 .conteiner.show-game:after {
  content: "";
  height: 36px;
  display: block;
  position: absolute;
  width: 100%;
  background: #171c2c;
  left: 0;
  top: 0;
}
body > .homepage .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .classic .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .blast .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .draw .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .about .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .vrcasino .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .livedealer .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .vip-promos .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .external .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .ogwil .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .games .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .backgammon .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .belote .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .gameslanding .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .pokerklas .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .poolbetting .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .fantasy .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .freebet .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .gameCSB1providerCSBexid152000 .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .csbpoolbetting .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .first_deposit_bonus .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .first_deposit_bonus_and_20_free_spins .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before, body > .poker .subheader-enabled .headerVersion_2 .conteiner:not(.show-fix):not(.show-game):before {
  bottom: 36px;
}
body > .homepage .header-wrapper.guide ~ .header-wrapper.guide, body > .homepage .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .homepage .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .homepage .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .homepage .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .homepage .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .homepage .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .classic .header-wrapper.guide ~ .header-wrapper.guide, body > .classic .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .classic .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .classic .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .classic .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .classic .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .classic .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .blast .header-wrapper.guide ~ .header-wrapper.guide, body > .blast .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .blast .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .blast .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .blast .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .blast .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .blast .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .draw .header-wrapper.guide ~ .header-wrapper.guide, body > .draw .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .draw .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .draw .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .draw .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .draw .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .draw .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .about .header-wrapper.guide ~ .header-wrapper.guide, body > .about .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .about .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .about .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .about .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .about .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .about .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .vrcasino .header-wrapper.guide ~ .header-wrapper.guide, body > .vrcasino .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .vrcasino .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .vrcasino .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .vrcasino .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .vrcasino .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .vrcasino .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .livedealer .header-wrapper.guide ~ .header-wrapper.guide, body > .livedealer .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .livedealer .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .livedealer .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .livedealer .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .livedealer .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .livedealer .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .vip-promos .header-wrapper.guide ~ .header-wrapper.guide, body > .vip-promos .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .vip-promos .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .vip-promos .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .vip-promos .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .vip-promos .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .vip-promos .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .external .header-wrapper.guide ~ .header-wrapper.guide, body > .external .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .external .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .external .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .external .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .external .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .external .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .ogwil .header-wrapper.guide ~ .header-wrapper.guide, body > .ogwil .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .ogwil .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .ogwil .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .ogwil .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .ogwil .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .ogwil .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .games .header-wrapper.guide ~ .header-wrapper.guide, body > .games .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .games .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .games .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .games .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .games .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .games .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .backgammon .header-wrapper.guide ~ .header-wrapper.guide, body > .backgammon .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .backgammon .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .backgammon .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .backgammon .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .backgammon .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .backgammon .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .belote .header-wrapper.guide ~ .header-wrapper.guide, body > .belote .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .belote .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .belote .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .belote .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .belote .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .belote .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .gameslanding .header-wrapper.guide ~ .header-wrapper.guide, body > .gameslanding .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .gameslanding .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .gameslanding .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .gameslanding .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .gameslanding .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .gameslanding .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .pokerklas .header-wrapper.guide ~ .header-wrapper.guide, body > .pokerklas .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .pokerklas .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .pokerklas .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .pokerklas .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .pokerklas .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .pokerklas .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .poolbetting .header-wrapper.guide ~ .header-wrapper.guide, body > .poolbetting .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .poolbetting .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .poolbetting .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .poolbetting .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .poolbetting .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .poolbetting .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .fantasy .header-wrapper.guide ~ .header-wrapper.guide, body > .fantasy .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .fantasy .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .fantasy .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .fantasy .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .fantasy .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .fantasy .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .freebet .header-wrapper.guide ~ .header-wrapper.guide, body > .freebet .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .freebet .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .freebet .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .freebet .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .freebet .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .freebet .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .gameCSB1providerCSBexid152000 .header-wrapper.guide ~ .header-wrapper.guide, body > .gameCSB1providerCSBexid152000 .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .gameCSB1providerCSBexid152000 .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .gameCSB1providerCSBexid152000 .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .gameCSB1providerCSBexid152000 .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .gameCSB1providerCSBexid152000 .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .gameCSB1providerCSBexid152000 .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .csbpoolbetting .header-wrapper.guide ~ .header-wrapper.guide, body > .csbpoolbetting .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .csbpoolbetting .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .csbpoolbetting .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .csbpoolbetting .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .csbpoolbetting .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .csbpoolbetting .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .first_deposit_bonus .header-wrapper.guide ~ .header-wrapper.guide, body > .first_deposit_bonus .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .first_deposit_bonus .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .first_deposit_bonus .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .first_deposit_bonus .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .first_deposit_bonus .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .first_deposit_bonus .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .first_deposit_bonus_and_20_free_spins .header-wrapper.guide ~ .header-wrapper.guide, body > .first_deposit_bonus_and_20_free_spins .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .first_deposit_bonus_and_20_free_spins .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .first_deposit_bonus_and_20_free_spins .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .first_deposit_bonus_and_20_free_spins .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .first_deposit_bonus_and_20_free_spins .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .first_deposit_bonus_and_20_free_spins .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, body > .poker .header-wrapper.guide ~ .header-wrapper.guide, body > .poker .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.guide, .promotions-section-j body > .poker .header-wrapper.big-news-block ~ .header-wrapper.guide, body > .poker .promotions-section-j .header-wrapper.guide ~ .header-wrapper.big-news-block, .promotions-section-j body > .poker .header-wrapper.guide ~ .header-wrapper.big-news-block, body > .poker .promotions-section-j .header-wrapper.big-news-block ~ .header-wrapper.big-news-block, .promotions-section-j body > .poker .header-wrapper.big-news-block ~ .header-wrapper.big-news-block {
  max-width: 100%;
  width: 100%;
  padding: 0;
}

.header-container-b {
  float: left;
  width: 100%;
  margin: 0 0 2px;
  box-sizing: border-box;
  background: #171c2c;
  box-shadow: 0 2px 0 #a61f67;
  position: relative;
}

.logo-nav-wrapper {
  position: relative;
  float: left;
  height: 52px;
  z-index: 11;
  padding: 0 10px;
}
.logo-nav-wrapper a {
  display: block;
  float: left;
  font-size: 0;
  line-height: 52px;
}
.logo-nav-wrapper a img {
  display: inline-block;
  vertical-align: middle;
  max-height: 92px;
}
.logo-nav-wrapper a img:last-child {
  display: none;
}
.show-fix .logo-nav-wrapper, .show-game .logo-nav-wrapper {
  height: 36px;
}
.show-fix .logo-nav-wrapper a, .show-game .logo-nav-wrapper a {
  line-height: 36px;
}
.show-fix .logo-nav-wrapper a img, .show-game .logo-nav-wrapper a img {
  max-height: 36px;
  display: none;
}
.show-fix .logo-nav-wrapper a img:last-child, .show-game .logo-nav-wrapper a img:last-child {
  display: inline-block;
}

.logo-contain-b {
  float: left;
  box-sizing: border-box;
  width: 243px;
  height: 100%;
  margin: 0 10px;
}
.logo-contain-b > a {
  display: block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: url(../images/logo.png?v=650) no-repeat 0 50%/contain;
}

.menu-visible-icon-b {
  display: inline-block;
  padding: 0 0 0 30px;
  position: relative;
  text-transform: uppercase;
  font: 12px/26px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.74);
  cursor: pointer;
  white-space: nowrap;
}
html[dir=rtl] .menu-visible-icon-b {
  padding: 0 30px 0 0;
}
.menu-visible-icon-b:before {
  font: 24px/26px icomoon;
  color: rgba(255, 255, 255, 0.45);
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
}
html[dir=rtl] .menu-visible-icon-b:before {
  left: auto;
  right: 0;
}

.nav-icon-box-b {
  font-style: normal;
  position: absolute;
  right: -4px;
  top: -4px;
  box-sizing: border-box;
  min-width: 13px;
  height: 13px;
  background: #1a7051;
  border-radius: 50%;
  box-shadow: 0 0 8px #000000;
  color: #ffffff;
  font: 10px/14px icomoon;
  text-align: center;
  display: none;
}
.nav-icon-box-b:before {
  content: "";
}

.header-top-row {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 52px;
}

.page-settings-contain-b {
  float: right;
  height: 36px;
  box-sizing: border-box;
  margin: 0 1px 0 0;
}

.separator-contain-nav {
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
  height: 36px;
  position: relative;
}
html[dir=rtl] .separator-contain-nav {
  box-shadow: -1px 0 0 rgba(255, 255, 255, 0.1);
}
.separator-contain-nav#default-settings:not(.active) {
  box-shadow: none;
}
.separator-contain-nav.active {
  background: #2e323e;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
  height: 32px;
  margin: 0 0 4px;
}
.separator-contain-nav.active:before {
  content: "";
  width: 100%;
  position: absolute;
  bottom: -4px;
  left: 0;
  height: 4px;
  display: block;
  background: #2e323e;
  z-index: 555;
}
.separator-contain-nav.active .settings-icon-contain {
  color: #c1c4cd;
}
.separator-contain-nav.active .settings-icon-contain.leng-b > i, .separator-contain-nav.active .settings-icon-contain.balance-box > i {
  color: #7c8292;
}
.separator-contain-nav.user-nav-view-b {
  transition-delay: 180ms;
  cursor: pointer;
}
.separator-contain-nav.user-nav-view-b.active {
  background: #2e323e;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
  height: 32px;
}
.separator-contain-nav.user-nav-view-b:before {
  content: "";
  width: 100%;
  position: absolute;
  bottom: 999em;
  left: 0;
  height: 4px;
  display: block;
  background: #2e323e;
  z-index: 555;
  transition-delay: 180ms;
}
.separator-contain-nav.user-nav-view-b.active:before {
  bottom: -4px;
}

.settings-icon-contain {
  float: left;
  height: 20px;
  cursor: pointer;
  width: 20px;
  font: 16px/20px icomoon;
  color: rgba(255, 255, 255, 0.74);
  text-align: center;
  margin: 8px 0 0;
  transform: rotate(0deg) translate3d(0, 0, 0);
  transition: transform 500ms;
  white-space: nowrap;
  position: relative;
}

.user-nav-view-b:not(.active) .user-verified > b {
  text-shadow: 0 0 12px #1a7051, 0 0 20px #1a7051, 0 4px 12px #1a7051, 0 4px 20px #1a7051;
}

.settings-b:before {
  content: "";
  font-size: 18px;
}

.help-icon-b:before {
  content: "";
}

.favorite-icon-b {
  position: relative;
}
.favorite-icon-b:before {
  font-size: 18px;
  content: "";
}

.separator-contain-nav.user-nav-view-b .drop-items-contain-b > ul > li {
  padding-right: 36px;
}
.separator-contain-nav.user-nav-view-b .drop-items-contain-b > ul > li > b {
  position: absolute;
  right: 10px;
  top: 10px;
  min-width: 14px;
  height: 14px;
  background: #a61f67;
  border-radius: 6px;
  box-shadow: 0 0 3px #2e323e;
  color: #ffffff;
  font-weight: normal;
  font: 9px/14px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  box-sizing: border-box;
  padding: 0 4px;
}
html[dir=rtl] .separator-contain-nav.user-nav-view-b .drop-items-contain-b > ul > li > b {
  left: 10px;
  right: auto;
}

.mybets-count-view,
.favorite-count-view {
  font-style: normal;
  display: inline-block;
  box-sizing: border-box;
  min-width: 14px;
  height: 14px;
  padding: 0 3px;
  border-radius: 8px;
  background: #c29440;
  text-align: center;
  font: 9px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  position: absolute;
  top: -4px;
  right: -5px;
}
html[dir=rtl] .mybets-count-view,
html[dir=rtl] .favorite-count-view {
  left: -5px;
  right: auto;
}

.settings-icon-contain.leng-b, .settings-icon-contain.balance-box {
  width: auto;
  text-align: left;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: relative;
  padding: 0 18px 0 2px;
}
html[dir=rtl] .settings-icon-contain.leng-b, html[dir=rtl] .settings-icon-contain.balance-box {
  padding: 0 2px 0 18px;
}

.settings-icon-contain.my-bets-b {
  width: auto;
  text-align: left;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  padding: 0;
  font-weight: normal;
}

.mybets-icon-box-b {
  font-weight: normal;
  font: 20px/10px icomoon;
  position: relative;
  top: 4px;
}

.separator-contain-nav .mybets-icon-box-b + span {
  display: inline-block;
  padding: 0 0 0 3px;
}
html[dir=rtl] .separator-contain-nav .mybets-icon-box-b + span {
  padding: 0 3px 0 0;
}

.mybets-icon-box-b:before {
  content: "";
  font-size: 18px;
  display: inline-block;
  width: 20px;
  text-align: center;
  vertical-align: middle;
}

.mybets-icon-box-b.user-icon-view {
  font: 16px/20px icomoon;
  top: 0;
  transition-delay: 180ms;
}

.mybets-icon-box-b.user-icon-view:before {
  content: "+";
}

.my-profile-icon-b:before {
  content: "+";
}

.messages-icon-b:before {
  content: "";
}

.bonuses-icon-b:before {
  content: "";
}

.logout-icon-b:before {
  content: "\\";
}

.notification-icon-b:before {
  content: "";
}

.settings-icon-contain.balance-box {
  font-weight: normal;
  transform: inherit;
}

.settings-icon-contain.leng-b > i, .settings-icon-contain.balance-box > i {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  right: 0;
  top: 0;
  text-align: right;
  font: 16px/20px icomoon;
  color: rgba(255, 255, 255, 0.45);
  font-style: normal;
  text-indent: 5px;
}
html[dir=rtl] .settings-icon-contain.leng-b > i, html[dir=rtl] .settings-icon-contain.balance-box > i {
  left: 0;
  right: auto;
}

.settings-icon-contain.leng-b > i:before,
.settings-icon-contain.balance-box > i:before {
  content: "";
}

.separator-contain-nav.active .settings-icon-contain.leng-b > i:before,
.separator-contain-nav.active .settings-icon-contain.balance-box > i:before {
  content: "";
}

.settings-icon-contain.balance-box .mybets-icon-box-b.user-icon-view + i {
  transition-delay: 180ms;
}

.separator-contain-nav.active .settings-icon-contain.balance-box .mybets-icon-box-b.user-icon-view + i {
  transform: rotateX(180deg);
}
.separator-contain-nav.active .settings-icon-contain.balance-box .mybets-icon-box-b.user-icon-view + i:before {
  content: "";
}

.settings-include-contain {
  float: left;
}

.settings-icon-contain.clock-set-b {
  width: auto;
  text-align: left;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: relative;
  padding: 0 0 0 2px;
  transform: translate3d(0, 0, 0);
}

.settings-icon-contain.clock-set-b > span {
  display: inline-block;
  vertical-align: top;
}
.settings-icon-contain.clock-set-b > span > b {
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  transform: translate3d(0, 0, 0);
}
html[dir=rtl] .settings-icon-contain.clock-set-b > span > b {
  left: auto;
  right: 2px;
}
.settings-icon-contain.clock-set-b > span > b + b {
  position: absolute;
  top: 8px;
  left: -5px;
  display: inline-block;
  vertical-align: top;
  color: rgba(255, 255, 255, 0.4);
  padding-left: 14px;
  font-weight: normal;
}
.settings-icon-contain.clock-set-b > span > b + b:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  color: rgba(255, 255, 255, 0.6);
  font: 9px/22px icomoon;
}
.settings-icon-contain.clock-set-b > span > b:only-child {
  top: 0;
}

.clock-time-v-bc {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 0;
}
html[dir=ltr] .clock-time-v-bc {
  left: 0;
}
html[dir=rtl] .clock-time-v-bc {
  right: 0;
}
.clock-time-v-bc:first-child:nth-last-child(2) {
  top: -8px;
}

.time-view-w-bc {
  position: relative;
  min-height: 20px;
}
html[dir=ltr] .time-view-w-bc {
  width: 50px;
}
html[dir=rtl] .time-view-w-bc {
  width: 52px;
}

html[dir=ltr] .format-12h > .time-view-w-bc {
  width: auto;
}
html[dir=rtl] .format-12h > .time-view-w-bc {
  width: auto;
}
.format-12h > .time-view-w-bc > .clock-time-v-bc {
  position: relative;
}
.format-12h > .time-view-w-bc > .clock-time-v-bc + b {
  left: 5px;
}

.separator-contain-nav.active .settings-b {
  transform: rotate(90deg) translate3d(0, 0, 0);
}

.nav-open-view-contain {
  position: absolute;
  top: 36px;
  right: 0;
  box-sizing: border-box;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2), 0 3px 10px -2px rgba(0, 0, 0, 0.2);
  z-index: 55;
  text-align: left;
  display: none;
}
html[dir=rtl] .nav-open-view-contain {
  left: 0;
  right: auto;
}

.separator-contain-nav.user-nav-view-b > .nav-open-view-contain {
  display: block;
  transition-delay: 180ms;
  top: -999em;
}

.separator-contain-nav.active > .nav-open-view-contain {
  display: block;
}

.separator-contain-nav.user-nav-view-b.active > .nav-open-view-contain {
  top: 36px;
}

.nav-open-view-contain > ul {
  float: right;
  box-sizing: border-box;
}

.notification-nav-view > .nav-open-view-contain {
  width: 360px;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain {
  direction: rtl;
}
.notification-nav-view > .nav-open-view-contain > ul > li > h2 {
  float: left;
  width: 100%;
  padding: 12px;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: #2e323e;
  position: static;
  box-sizing: border-box;
  text-transform: uppercase;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain > ul > li > h2 {
  text-align: right;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification {
  float: left;
  width: 100%;
  box-sizing: border-box;
  max-height: calc(100vh - 170px);
  transition: max-height 300ms;
  transform: translate3d(0, 0, 0);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification::-webkit-scrollbar-track {
  border-radius: 10px;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul {
  float: left;
  width: 100%;
  background: #252832;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li {
  float: left;
  box-sizing: border-box;
  margin: 0 0 2px;
  padding: 11px 9px 10px 11px;
  background: #404654;
  transition: background 250ms, border-color 250ms;
  border: none;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  width: 100%;
  min-height: 30px;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li {
  padding: 11px 11px 10px 9px;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h3 {
  float: left;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h3 {
  float: right;
  text-align: right;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > button {
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.7);
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  background: none;
  border: none;
  padding: 0;
  float: right;
  cursor: pointer;
  white-space: nowrap;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > button {
  float: left;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > button span {
  float: left;
  box-sizing: border-box;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 80px;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > button span {
  float: right;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > button .remove-icon-betslip-v3 {
  padding: 0 0 0 7px;
  font: 8px/13px icomoon;
  color: rgba(255, 255, 255, 0.5);
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > button .remove-icon-betslip-v3 {
  padding: 0 7px 0 0;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > button:hover i {
  color: rgba(255, 255, 255, 0.7);
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 {
  float: left;
  width: 100%;
  margin: 0 0 6px 0;
  padding: 0 16px 0 26px;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  box-sizing: border-box;
  position: relative;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 {
  text-align: right;
  padding: 0 26px 0 16px;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 > span {
  float: left;
  width: 100%;
  display: block;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 > b {
  display: block;
  width: 18.5px;
  height: 18px;
  color: #ffffff;
  background: #c4257a;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 2px;
  font: normal 11px/19px icomoon;
  border-radius: 2px;
  box-sizing: border-box;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 > b {
  left: auto;
  right: 0;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 > img {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 2px;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 > i {
  display: block;
  width: 8px;
  height: 16px;
  color: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0;
  right: 0;
  font: 8px/12px icomoon;
  font-style: normal;
  cursor: pointer;
  transition: color 240ms;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 > i {
  left: 0;
  right: auto;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 > i:after {
  content: "";
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > h4 > i:hover {
  color: rgba(255, 255, 255, 0.7);
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > p {
  float: left;
  width: 100%;
  padding: 0 60px 0 0;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.8);
  white-space: normal;
  box-sizing: border-box;
}
html[dir=rtl] .notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li > p {
  text-align: right;
  padding: 0 0 0 60px;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li:first-child {
  margin: 0;
  box-shadow: none;
  padding-top: 11px;
  padding-bottom: 6px;
  cursor: auto;
  background: #2e323e;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li:last-child {
  margin: 0;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li:hover:not(:first-child) {
  background: #505768;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li.active {
  background: #a61f67;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li.active > h4 {
  color: #ffffff;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li.active > h4 > i {
  color: rgba(255, 255, 255, 0.5);
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li.active > h4 > i:hover {
  color: rgba(255, 255, 255, 0.7);
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li.active > p {
  color: rgba(255, 255, 255, 0.8);
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li.active:hover {
  background: #d12782;
  border-color: #d12782;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul > li.notification-read {
  opacity: 0.7;
}
.notification-nav-view > .nav-open-view-contain .drop-nav-notification > ul + ul li:first-child {
  padding-top: 28px;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}

.nav-open-view-contain > ul > li {
  float: left;
  box-sizing: border-box;
  width: 100%;
  min-height: 30px;
  background: #2e323e;
  border-bottom: 1px solid #404654;
}
.nav-open-view-contain > ul > li.suggested-bets-setting {
  background: #8360c3;
}
html[dir=ltr] .nav-open-view-contain > ul > li.suggested-bets-setting {
  background: -webkit-linear-gradient(to left, #2ebf91, #8360c3);
  background: linear-gradient(to left, #2ebf91, #8360c3);
}
html[dir=rtl] .nav-open-view-contain > ul > li.suggested-bets-setting {
  background: -webkit-linear-gradient(to right, #2ebf91, #8360c3);
  background: linear-gradient(to right, #2ebf91, #8360c3);
}
.nav-open-view-contain > ul > li.suggested-bets-setting .switcher-t-view-b > p {
  color: white;
}
.nav-open-view-contain > ul > li.suggested-bets-setting .switcher-box-b:not(.on) .sw-circle-b {
  background: #9ae4d0;
}

.nav-open-view-contain > ul > li:last-child {
  border: none;
}

.user-info-box-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 10px;
}
html[dir=rtl] .user-info-box-b {
  text-align: right;
}

.user-info-box-b > h3 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}

.user-info-box-b > h4 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #dad9e3;
}

.user-info-box-b > h5 {
  float: left;
  white-space: nowrap;
  box-sizing: border-box;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 10px 0 22px;
  color: #dad9e3;
  margin-bottom: 5px;
  width: 100%;
  height: 24px;
  line-height: 24px;
  position: relative;
}
.user-info-box-b > h5:last-child {
  margin: 0;
}
.user-info-box-b > h5.id-num {
  padding: 2px;
  text-transform: uppercase;
  color: #a78037;
}
html[dir=ltr] .user-info-box-b > h5.id-num {
  padding-left: 0;
  padding-right: 10px;
}
html[dir=rtl] .user-info-box-b > h5.id-num {
  padding-left: 10px;
  padding-right: 0;
}

.all-main-tabs-b > ul > li > p > i:not(.profile-id-copy) {
  margin-bottom: 2px;
}

.user-info-box-b > h6 {
  float: left;
  white-space: nowrap;
  box-sizing: border-box;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 10px 0 22px;
  color: #dad9e3;
  margin-bottom: 5px;
  width: 100%;
  height: 24px;
  line-height: 24px;
  position: relative;
}
.user-info-box-b > h6:last-child {
  margin: 0;
}
.user-info-box-b > h6.account-verify {
  background: rgba(0, 141, 71, 0.1);
  color: #109121;
  margin-bottom: 5px;
  width: max-content;
}
html[dir=rtl] .user-info-box-b > h6.account-verify {
  padding: 0 22px 0 10px;
  float: right;
}
.user-info-box-b > h6.account-verify .verified {
  left: 5px;
}
html[dir=rtl] .user-info-box-b > h6.account-verify .verified {
  left: auto;
  right: 5px;
}
.user-info-box-b > h6 .verified {
  font-style: normal;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  font: 13px/20px icomoon;
}
.user-info-box-b > h6 .verified:before {
  content: "";
  color: #109121;
}

.profile-id-copy {
  display: inline-block;
  color: #c1c4cd;
  position: relative;
  font-style: normal;
  font-family: icomoon;
  caret-color: transparent;
  height: 12px;
  width: 20px;
}
html[dir=ltr] .profile-id-copy {
  margin-left: 5px;
}
html[dir=ltr] .profile-id-copy:before {
  left: 0;
}
html[dir=ltr] .profile-id-copy:after {
  right: 0;
}
html[dir=rtl] .profile-id-copy {
  margin-right: 5px;
}
html[dir=rtl] .profile-id-copy:before {
  right: 0;
}
html[dir=rtl] .profile-id-copy:after {
  left: 0;
}
.profile-id-copy:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 12px;
  height: 12px;
  line-height: 12px;
}
.profile-id-copy:before {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  margin: auto;
  width: 1px;
  height: 14px;
  background: #3F4553;
}
.profile-id-copy.profile-id-copied:after {
  content: "";
  background: #109121;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  font-size: 8px;
}

.switcher-t-view-b {
  float: left;
  width: 100%;
  height: 30px;
  position: relative;
  box-sizing: border-box;
  padding: 0 50px 0 12px;
}
html[dir=rtl] .switcher-t-view-b {
  padding: 0 12px 0 50px;
  text-align: right;
}
.switcher-t-view-b + .user-info-box-b {
  border-top: 1px solid #171c2c;
}

.switcher-t-view-b > p {
  float: left;
  width: 100%;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  text-transform: uppercase;
  white-space: nowrap;
}

.switcher-box-b {
  position: absolute;
  box-sizing: border-box;
  right: 6px;
  top: 5px;
  width: 33px;
  height: 20px;
  border-radius: 10px;
  padding: 2px;
  background: rgba(0, 0, 0, 0.26);
  transition: transform 200ms, background 200ms, border 200ms;
}
html[dir=rtl] .switcher-box-b {
  left: 6px;
  right: auto;
}

.sw-circle-b {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 2px;
  top: 2px;
  border-radius: 50%;
  background: #7c8292;
  box-sizing: border-box;
  cursor: pointer;
  transform: translate3d(0, 0, 0);
  transition: transform 200ms, background 200ms;
}
html[dir=rtl] .sw-circle-b {
  left: auto;
  right: 2px;
}

.switcher-box-b.on {
  background: #208e66;
  border-color: #208e66;
}

.switcher-box-b.on > .sw-circle-b {
  background: #ffffff;
  transform: translate3d(13px, 0, 0);
}
html[dir=rtl] .switcher-box-b.on > .sw-circle-b {
  transform: translate3d(-13px, 0, 0);
}

.drop-nav-new-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}

.drop-nav-new-b > p {
  float: left;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding: 0 30px 0 12px;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
}
html[dir=rtl] .drop-nav-new-b > p {
  padding: 0 12px 0 30px;
  text-align: right;
}

.separator-contain-nav.dont-collaped-b .drop-nav-new-b > p {
  cursor: default;
  padding-right: 10px;
}

.arrow-closed-open-b {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  font: 16px/30px icomoon;
}
html[dir=rtl] .arrow-closed-open-b {
  left: 0;
  right: auto;
}

.arrow-closed-open-b:before {
  content: "";
}

.drop-nav-new-b.closed > p > .arrow-closed-open-b:before {
  content: "";
}

.drop-items-contain-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  max-height: calc(100vh - 100px);
  transition: max-height 300ms;
  transform: translate3d(0, 0, 0);
}

.leng-b ~ .nav-open-view-contain .drop-items-contain-b, .separator-contain-nav.timezone-v .drop-items-contain-b {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.leng-b ~ .nav-open-view-contain .drop-items-contain-b::-webkit-scrollbar-track, .separator-contain-nav.timezone-v .drop-items-contain-b::-webkit-scrollbar-track {
  border-radius: 10px;
}
.leng-b ~ .nav-open-view-contain .drop-items-contain-b::-webkit-scrollbar, .separator-contain-nav.timezone-v .drop-items-contain-b::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.leng-b ~ .nav-open-view-contain .drop-items-contain-b::-webkit-scrollbar-thumb, .separator-contain-nav.timezone-v .drop-items-contain-b::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.leng-b ~ .nav-open-view-contain .drop-items-contain-b::-webkit-scrollbar-thumb:hover, .separator-contain-nav.timezone-v .drop-items-contain-b::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.separator-contain-nav.no-timezone-v,
.separator-contain-nav.no-timezone-v .settings-icon-contain.clock-set-b {
  cursor: default;
}

.drop-nav-new-b.closed > .drop-items-contain-b {
  max-height: 0;
}

.drop-items-contain-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.drop-items-contain-b > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 35px;
  border-bottom: 1px solid #2e323e;
  background: #404654;
  padding: 0 10px 0 36px;
  position: relative;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  color: #dad9e3;
  cursor: pointer;
  transition: background 500ms, color 500ms;
  text-indent: 0;
  text-align: left;
  white-space: nowrap;
}
html[dir=rtl] .drop-items-contain-b > ul > li {
  padding: 0 36px 0 10px;
  text-align: right;
}
.drop-items-contain-b > ul > li.arm, .drop-items-contain-b > ul > li.arb, .drop-items-contain-b > ul > li.fas {
  font-family: Tahoma;
}
.drop-items-contain-b > ul > li > a {
  color: inherit;
}

.drop-items-contain-b > ul > li:hover {
  background: #484d5c;
}

.drop-items-contain-b.time-format > ul > li {
  border-bottom: none;
  width: 50%;
  height: 34px;
  line-height: 34px;
}
html[dir=rtl] .drop-items-contain-b.time-format > ul > li {
  float: right;
}

.drop-items-contain-b > ul > li:last-child {
  border: none;
}

.drop-items-contain-b > ul > li:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 10px;
  top: 9px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.37);
  z-index: 22;
}
html[dir=rtl] .drop-items-contain-b > ul > li:before {
  left: auto;
  right: 10px;
}

.drop-items-contain-b > ul > li.active:before {
  background: #252f46;
}

.drop-items-contain-b > ul > li.active {
  background: #1a7051;
  color: #ffffff;
  cursor: default;
}

.drop-items-contain-b > ul > li.active:after, .drop-items-contain-b > ul > li:hover:after, .drop-items-contain-b > ul > li.active:hover:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 15px;
  top: 14px;
  border-radius: 50%;
  background: #a1b5b1;
  z-index: 33;
}
html[dir=rtl] .drop-items-contain-b > ul > li.active:after, html[dir=rtl] .drop-items-contain-b > ul > li:hover:after, html[dir=rtl] .drop-items-contain-b > ul > li.active:hover:after {
  left: auto;
  right: 15px;
}

.drop-items-contain-b > ul > li:hover:after {
  background: #7c8292;
  z-index: 33;
}

.drop-items-contain-b.icon-view-box > ul > li.active:after,
.drop-items-contain-b.icon-view-box > ul > li:after,
.drop-items-contain-b.icon-view-box > ul > li:before {
  display: none;
}

.drop-items-contain-b.icon-view-box > ul > li > i {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 10px;
  top: 7px;
  font: 12px/20px icomoon;
}
html[dir=rtl] .drop-items-contain-b.icon-view-box > ul > li > i {
  left: auto;
  right: 10px;
}
.drop-items-contain-b.icon-view-box > ul > li > i.not-verified:before {
  content: "";
}
.drop-items-contain-b.icon-view-box > ul > li > i.verified {
  font: 14px/20px icomoon;
}
.drop-items-contain-b.icon-view-box > ul > li > i.verified:before {
  content: "";
  color: #109121;
}

.deposit-icon-b:before {
  content: "";
}

.withdraw-icon-b:before {
  content: "";
}

.history-icon-b:before {
  content: "";
}

.icon-faq-new-b:before {
  content: "Q";
}

.icon-livechat-new-b:before {
  content: "";
}

.cashier-icon-b:before {
  content: "";
}

.icon-chat-header-b:before {
  content: "";
}

.signin-reg-buttons-b {
  float: left;
  box-sizing: border-box;
  height: 36px;
  padding: 0 10px;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
}
html[dir=rtl] .signin-reg-buttons-b {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-right: none;
}

.signin-reg-buttons-b > ul {
  float: left;
  box-sizing: border-box;
}

.signin-reg-buttons-b > ul > li {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  margin: 0;
}

.signin-reg-buttons-b > ul > li > button {
  height: 30px;
  border: 1px solid #1a7051;
  background: #1a7051;
  box-sizing: border-box;
  padding: 0 15px;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
  min-width: 100px;
  transition: color 180ms, background 180ms, border 180ms;
  margin-top: 3px;
}

.signin-reg-buttons-b > ul > li > button:hover {
  background: #208e66;
  border-color: #208e66;
}

.signin-reg-buttons-b > ul > li:first-child > button {
  background: none;
  color: rgba(255, 255, 255, 0.7);
}

.signin-reg-buttons-b > ul > li:first-child > button:hover {
  background: none;
  color: rgba(255, 255, 255, 0.9);
}

.header-bottom-row {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 40px;
  max-height: 40px;
  background: #293043;
  position: relative;
}

.header-nav-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  z-index: 33;
  font-size: 0;
}

.header-nav-contain > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 40px;
  text-align: center;
  font-size: 0;
  position: relative;
  padding: 0;
}
html[dir=rtl] .header-nav-contain > ul {
  direction: rtl;
}
.header-nav-contain > ul:first-child {
  z-index: 10;
  animation: hide-nav 3ms linear;
}
html[dir=ltr] .header-nav-contain > ul:first-child {
  padding-left: 38px;
}
html[dir=rtl] .header-nav-contain > ul:first-child {
  padding-right: 38px;
}

@keyframes hide-nav {
  0%, 100% {
    overflow: hidden;
  }
}
.header-nav-contain > ul > li {
  box-sizing: border-box;
  text-align: center;
  vertical-align: top;
  display: inline-block;
  margin: 0;
  padding: 0;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.header-nav-contain > ul > li a:before, .subtop-header-menu-j > ul > li a:before {
  display: inline-block;
  color: #ffffff;
  background: #a61f67;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.6);
  position: absolute;
  height: 10px;
  font: 8px/11px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 2px;
  border-radius: 3px 0 3px 0;
  right: 8px;
  top: 3px;
  box-sizing: border-box;
}
html[dir=rtl] .header-nav-contain > ul > li a:before, html[dir=rtl] .subtop-header-menu-j > ul > li a:before {
  left: 8px;
  right: auto;
}

.subtop-header-menu-j > ul > li a:before {
  right: -10px;
  top: 3px;
}

.header-nav-contain > ul > li.demo-top-nav a:before {
  content: "DEMO";
}

.header-nav-contain > ul > li.air-top-nav a:before {
  content: "ON AIR";
}

.header-nav-contain > ul > li.web-top-nav a:before {
  content: "WEB";
}

.header-nav-contain > ul > li.hot-top-nav a:before {
  content: "HOT";
}

.header-nav-contain > ul > li.Bonus a:before {
  content: attr(data-content);
}

.header-nav-contain > ul > li.new-top-nav a:before, .subtop-header-menu-j > ul > li.new-top-nav a:before,
.header-nav-contain > ul > li.datacontent-top-nav a:before, .subtop-header-menu-j > ul > li.datacontent-top-nav a:before {
  content: attr(data-content);
}

.header-nav-contain > ul > li.sub-menu-item {
  clear: both;
  position: relative;
  box-shadow: 0 3px 3px transparent;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  transition: max-height 250ms, opacity 250ms;
  transition-delay: 250ms;
  max-height: 0;
  opacity: 0;
}
html[dir=ltr] .header-nav-contain > ul > li.sub-menu-item {
  float: right;
  left: 0;
}
html[dir=rtl] .header-nav-contain > ul > li.sub-menu-item {
  float: left;
  right: 0;
}
.header-nav-contain > ul > li.sub-menu-item > .top-menu-sub-a-t > a {
  width: 220px;
  border-top: 2px solid #a61f67;
  background: #293043;
}

.header-nav-contain > ul.menu-dropdown > li.sub-menu-item {
  max-height: 40px;
  opacity: 1;
}

.header-nav-contain > ul > li.sub-menu-item .top-menu-sub-a-t > a:hover {
  background: #a61f67;
}

.top-menu-sub-a-t {
  float: left;
  box-sizing: border-box;
}

.body-wrapper .headerVersion_2 .top-menu-more {
  display: block;
  height: 40px;
  padding: 0 6px;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
  background: #a61f67;
  color: #ffffff;
  border-radius: inherit;
}
html[dir=ltr] .body-wrapper .headerVersion_2 .top-menu-more {
  float: right;
}
html[dir=rtl] .body-wrapper .headerVersion_2 .top-menu-more {
  float: left;
}

.header-nav-contain .menu-dropdown-show .top-menu-more {
  visibility: visible;
}

.header-nav-contain .top-menu-more {
  visibility: hidden;
}

.header-nav-contain > ul > li > .top-menu-sub-a-t > a {
  float: left;
  text-decoration: none;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  display: block;
  box-sizing: border-box;
  padding: 0 14px;
  margin: 0;
  transition: background 250ms;
}

.header-nav-contain > ul > li.new-info-item > .top-menu-sub-a-t > a > span {
  line-height: 18px;
  display: list-item;
  padding: 2px 0 0;
}

.header-nav-contain > ul > li.new-info-item > .top-menu-sub-a-t > a > span > b {
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  background: #ffffff;
  font: 10px/11px Roboto, Arial, Helvetica, sans-serif;
  padding: 1px 6px 1px;
  color: #293043;
  border-radius: 6px;
}

.header-nav-contain > ul > li.new-info-item-sup > .top-menu-sub-a-t > a {
  position: relative;
}

.header-nav-contain > ul > li.new-info-item-sup > .top-menu-sub-a-t > a > span > b {
  position: relative;
  top: 8px;
  right: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  font: 9px/11px Roboto, Arial, Helvetica, sans-serif;
  padding: 0;
  color: #c1c4cd;
}

.header-nav-contain > ul > li > .top-menu-sub-a-t > a:hover,
.header-nav-contain > ul > li.active > .top-menu-sub-a-t > a {
  background: #a61f67;
  color: #ffffff;
}

#header-collapse {
  position: absolute;
  left: -9999em;
  opacity: 0;
}

.settings-icon-contain.balance-box > ul {
  float: left;
  width: 100%;
}

.settings-icon-contain.balance-box > ul > li {
  width: 100%;
  text-align: right;
  height: 11px;
  position: relative;
  z-index: 555;
}
.settings-icon-contain.balance-box > ul > li:first-child:nth-last-child(2), .settings-icon-contain.balance-box > ul > li:first-child:nth-last-child(2) ~ li {
  line-height: 11px;
}

.bonus-view-mini-b {
  font-size: 11px;
  line-height: 11px;
  z-index: 565;
  color: #c29440;
}

.include-menu-header-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.user-nav-wrapper {
  float: left;
  height: 36px;
  border-left: 1px solid #2e323e;
}

.count-info-box-b {
  min-width: 14px;
  height: 14px;
  background: #a61f67;
  border-radius: 6px;
  box-shadow: 0 0 3px #000000;
  color: #ffffff;
  font: 9px/14px Roboto, Arial, Helvetica, sans-serif;
  position: absolute;
  top: -6px;
  left: 10px;
  text-align: center;
  box-sizing: border-box;
  padding: 0 3px;
}
html[dir=rtl] .count-info-box-b {
  left: auto;
  right: 10px;
}

.header-small-view-hide {
  float: left;
  width: 100%;
}

.headerVersion_2 .conteiner.show-fix .very-top-menu-wrapper-j, .headerVersion_2 .conteiner.show-game .very-top-menu-wrapper-j {
  opacity: 0;
  pointer-events: none;
}
.headerVersion_2 .conteiner.show-fix .header-icon-menu, .headerVersion_2 .conteiner.show-game .header-icon-menu {
  display: table-cell;
}
.headerVersion_2 .conteiner.show-fix .header-top-row, .headerVersion_2 .conteiner.show-game .header-top-row {
  height: 36px;
}
.headerVersion_2 .conteiner.show-fix .signin-reg-buttons-b > ul > li > button, .headerVersion_2 .conteiner.show-game .signin-reg-buttons-b > ul > li > button {
  height: 24px;
  margin: 5px 0 0;
  font-size: 11px;
  line-height: 14px;
}
.headerVersion_2 .conteiner.show-fix .swedish-license, .headerVersion_2 .conteiner.show-game .swedish-license {
  background: none;
  box-shadow: none;
  top: 38px;
  position: absolute;
}
html[dir=ltr] .headerVersion_2 .conteiner.show-fix .swedish-license, html[dir=ltr] .headerVersion_2 .conteiner.show-game .swedish-license {
  right: 10px;
}
html[dir=rtl] .headerVersion_2 .conteiner.show-fix .swedish-license, html[dir=rtl] .headerVersion_2 .conteiner.show-game .swedish-license {
  left: 10px;
}
.headerVersion_2 .conteiner.show-fix #header-collapse:not(:checked) ~ .header-small-view-hide, .headerVersion_2 .conteiner.show-game #header-collapse:not(:checked) ~ .header-small-view-hide {
  max-height: 0;
  overflow: hidden;
}

.headerVersion_2 .conteiner.show-fix .header-menu-nav-container, .headerVersion_2 .conteiner.show-game .header-menu-nav-container {
  display: none;
}
.headerVersion_2 .conteiner.show-fix .s-l-icon, .headerVersion_2 .conteiner.show-game .s-l-icon {
  display: none;
}
.headerVersion_2 .conteiner.show-fix .s-l-logo, .headerVersion_2 .conteiner.show-game .s-l-logo {
  padding-top: 10px;
  padding-bottom: 10px;
  background: rgba(23, 28, 44, 0.7);
}
.headerVersion_2 .conteiner.show-fix .s-l-logo:first-child, .headerVersion_2 .conteiner.show-game .s-l-logo:first-child {
  position: relative;
}
.headerVersion_2 .conteiner.show-fix .s-l-logo:first-child:before, .headerVersion_2 .conteiner.show-game .s-l-logo:first-child:before {
  content: "";
  position: absolute;
  top: 0;
  border-style: solid;
}
html[dir=ltr] .headerVersion_2 .conteiner.show-fix .s-l-logo:first-child:before, html[dir=ltr] .headerVersion_2 .conteiner.show-game .s-l-logo:first-child:before {
  left: -24px;
  border-width: 36px 0 0 24px;
  border-color: rgba(23, 28, 44, 0.7) transparent transparent transparent;
}
html[dir=rtl] .headerVersion_2 .conteiner.show-fix .s-l-logo:first-child:before, html[dir=rtl] .headerVersion_2 .conteiner.show-game .s-l-logo:first-child:before {
  right: -24px;
  border-width: 36px 24px 0 0;
  border-color: rgba(23, 28, 44, 0.7) transparent transparent transparent;
}
.headerVersion_2 .conteiner.show-fix .s-l-logo .swedish-license-icon-info, .headerVersion_2 .conteiner.show-game .s-l-logo .swedish-license-icon-info {
  display: none;
}

.header-menu-nav-container ~ .block-slider,
.swedish-license-container ~ .block-slider {
  padding-top: 114px;
}
.header-menu-nav-container ~ .block-slider .close-slider-button-j,
.swedish-license-container ~ .block-slider .close-slider-button-j {
  top: 114px;
}

.header-menu-nav-container {
  z-index: 99998;
}
.header-menu-nav-container ~ .swedish-license-container {
  z-index: 99999;
  width: auto;
}
.header-menu-nav-container ~ .swedish-license-container .swedish-license {
  position: absolute;
  width: auto;
  height: auto;
  top: -19px;
  background: none;
  box-shadow: none;
}
html[dir=ltr] .header-menu-nav-container ~ .swedish-license-container .swedish-license {
  right: 10px;
}
html[dir=rtl] .header-menu-nav-container ~ .swedish-license-container .swedish-license {
  left: 10px;
}

.header-menu-nav {
  float: left;
  width: 100%;
  height: 20px;
  padding: 0 12px;
  box-sizing: border-box;
  background: rgba(30, 38, 57, 0.5);
  box-shadow: inset 0 -1px 0 0 rgba(166, 31, 103, 0.5);
}
html[dir=ltr] .header-menu-nav > li {
  float: left;
}
html[dir=rtl] .header-menu-nav > li {
  float: right;
}
.header-menu-nav > li > a {
  float: left;
  display: block;
  color: rgba(255, 255, 255, 0.74);
  text-decoration: none;
  font: 10px/20px Roboto, Arial, Helvetica, sans-serif;
  transition: 240ms color;
}
.header-menu-nav > li > a:hover {
  color: #ffffff;
}
html[dir=ltr] .header-menu-nav > li + li {
  margin-left: 12px;
}
html[dir=rtl] .header-menu-nav > li + li {
  margin-right: 12px;
}

.full-screen:not(.casino) .headerVersion_2 {
  min-height: 36px;
}
.full-screen:not(.casino) .subheader-enabled .headerVersion_2 {
  min-height: 72px;
}
.full-screen:not(.casino) .subheader-enabled .conteiner.show-game .subtop-header-menu-j {
  display: block;
}
.full-screen:not(.casino) .headerVersion_2.header-license {
  min-height: 72px;
}

@media screen and (max-width: 1260px) {
  .header-nav-contain > ul > li > .top-menu-sub-a-t > a {
    padding: 0 10px;
    font-size: 12px;
  }
}
.very-top-menu-wrapper-j {
  height: 36px;
  z-index: 666;
}
.very-top-menu-wrapper-j > div {
  float: left;
  width: 100%;
}
.very-top-menu-wrapper-j .original .simple-nav-j p {
  display: none;
}
.very-top-menu-wrapper-j .original .simple-nav-j li.ng-hide {
  display: block !important;
  overflow: hidden;
  max-width: 0;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.very-top-menu-wrapper-j .original.toggled {
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.very-top-menu-wrapper-j .original.toggled ~ .duplicate {
  display: block;
}
.very-top-menu-wrapper-j .duplicate {
  display: none;
}

.simple-nav-j {
  width: 100%;
  padding: 0 12px;
  position: relative;
  z-index: 300;
  box-sizing: border-box;
  border: 1px solid transparent;
}
html[dir=ltr] .simple-nav-j {
  float: left;
  border-right: 0;
  border-radius: 2px 0 0 2px;
}
html[dir=rtl] .simple-nav-j {
  float: right;
  border-left: 0;
  border-radius: 0 2px 2px 0;
}
.simple-nav-j ul {
  box-sizing: border-box;
  border: 1px solid transparent;
  overflow: hidden;
}
html[dir=ltr] .simple-nav-j ul {
  float: left;
  border-left: none;
  border-radius: 0 2px 2px 0;
}
html[dir=rtl] .simple-nav-j ul {
  float: right;
  border-right: 0;
  border-radius: 2px 0 0 2px;
}
.simple-nav-j li {
  float: left;
  display: block;
}
html[dir=ltr] .simple-nav-j li:not(:last-child) {
  margin: 0 12px 0 0;
}
html[dir=rtl] .simple-nav-j li:not(:last-child) {
  margin: 0 0 0 12px;
}
html[dir=rtl] .simple-nav-j li:last-child {
  margin: 0 0 0 12px;
}
.simple-nav-j p, .simple-nav-j a {
  float: left;
  display: block;
  color: rgba(255, 255, 255, 0.74);
  text-decoration: none;
  transition: 240ms color;
  font: 11px/34px Roboto, Arial, Helvetica, sans-serif;
  min-height: 34px;
  position: relative;
}
.simple-nav-j p:before, .simple-nav-j a:before {
  display: inline-block;
  font-size: 16px;
  vertical-align: top;
}
html[dir=ltr] .simple-nav-j p:before, html[dir=ltr] .simple-nav-j a:before {
  margin: 0 6px 0 0;
}
html[dir=rtl] .simple-nav-j p:before, html[dir=rtl] .simple-nav-j a:before {
  margin: 0 0 0 6px;
}
.simple-nav-j a:hover {
  color: #ffffff;
}
.duplicate .simple-nav-j {
  width: auto;
  background: #171c2c;
}
.duplicate .simple-nav-j p {
  text-transform: uppercase;
  padding: 0 5px;
}
.duplicate .simple-nav-j p:before {
  content: "";
  display: block;
  background: #c1c4cd;
  box-shadow: 0 4px 0 #c1c4cd, 0 8px #c1c4cd;
  width: 2px;
  height: 2px;
  position: absolute;
  top: 12px;
  left: 2px;
}
.duplicate .simple-nav-j ul {
  line-height: 0;
  font-size: 0;
  white-space: nowrap;
  position: absolute;
  top: -1px;
  max-width: 0;
  transition: 500ms max-width, 500ms padding;
  background: #171c2c;
}
html[dir=ltr] .duplicate .simple-nav-j ul {
  left: 100%;
}
html[dir=rtl] .duplicate .simple-nav-j ul {
  right: 100%;
}
.duplicate .simple-nav-j ul li {
  display: inline-block;
  float: none;
}
.duplicate .simple-nav-j ul li:not(:last-child) {
  margin: 0 18px 0 0;
}
.duplicate .simple-nav-j:hover {
  border-color: #2e323e;
}
.duplicate .simple-nav-j:hover ul {
  max-width: 1000px;
  border-color: #2e323e;
}
html[dir=ltr] .duplicate .simple-nav-j:hover ul {
  padding: 0 18px 0 0;
  box-shadow: 4px 0 5px rgba(22, 27, 44, 0.8);
}
html[dir=rtl] .duplicate .simple-nav-j:hover ul {
  padding: 0 0 0 18px;
  box-shadow: -4px 0 5px rgba(22, 27, 44, 0.8);
}
.original .simple-nav-j a.display-button {
  background: #1a7051;
  color: #ffffff;
  padding: 0 12px;
  transition: 300ms background;
}
.original .simple-nav-j a.display-button:hover {
  background: #24996f;
}

.responsive-header-contain-j {
  display: table;
  height: 100%;
}
.responsive-header-contain-j .responsive-header-item-j {
  display: table-cell;
  vertical-align: middle;
  width: 1%;
}
.responsive-header-contain-j .responsive-header-item-j.auto-width {
  width: auto;
}
.responsive-header-contain-j .responsive-header-item-j.header-icon-menu {
  display: none;
}
.responsive-header-contain-j .responsive-header-item-j.header-notifications-section {
  width: 0.01%;
}

.responsive-header-mainMenu-j {
  background: #293043;
  display: table;
  float: left;
  width: 100%;
}
html[dir=ltr] .responsive-header-mainMenu-j {
  direction: rtl;
}
html[dir=rtl] .responsive-header-mainMenu-j {
  direction: ltr;
}
.responsive-header-mainMenu-j > li {
  display: table-cell;
  vertical-align: top;
  width: 100%;
  direction: ltr;
}
.responsive-header-mainMenu-j > li.header-left-small-b-j {
  width: 1%;
  white-space: nowrap;
  font-size: 0;
}
html[dir=rtl] .responsive-header-mainMenu-j > li.header-left-small-b-j {
  direction: rtl;
}
html[dir=ltr] .responsive-header-mainMenu-j > li.header-left-small-b-j:not(.ng-hide) + li {
  padding-right: 0 !important;
}
html[dir=rtl] .responsive-header-mainMenu-j > li.header-left-small-b-j:not(.ng-hide) + li {
  padding-left: 0 !important;
}
.responsive-header-mainMenu-j > li.header-left-small-b-j a {
  display: inline-block;
  vertical-align: top;
}
.responsive-header-mainMenu-j > li.header-left-small-b-j a img {
  display: block;
  float: right;
  max-height: 40px;
}
html[dir=ltr] .responsive-header-mainMenu-j > li.header-left-small-b-j a + a {
  margin-left: 6px;
}
html[dir=rtl] .responsive-header-mainMenu-j > li.header-left-small-b-j a:first-child {
  margin-right: 6px;
}

.swedish-license {
  float: left;
  width: 100%;
  height: 20px;
  background: rgba(30, 38, 57, 0.5);
  box-shadow: inset 0 -1px 0 0 rgba(166, 31, 103, 0.5);
}
html[dir=ltr] .swedish-license {
  text-align: right;
}
html[dir=rtl] .swedish-license {
  text-align: left;
}

.s-l-logo {
  display: inline-block;
  line-height: 0;
  height: 16px;
  padding-left: 6px;
}
.s-l-logo > a {
  display: inline-block;
  line-height: 0;
}
.s-l-logo > a > img {
  height: 16px;
}
html[dir=ltr] .s-l-logo:last-child {
  padding-right: 10px;
}
html[dir=ltr] .s-l-logo:first-child {
  padding-left: 10px;
}
html[dir=ltr] .s-l-logo.s-l-icon {
  padding-right: 10px;
}
html[dir=rtl] .s-l-logo.s-l-icon {
  padding-left: 10px;
}
.s-l-logo.s-l-icon .swedish-license-icon-info {
  margin: 0;
}

.swedish-license-icon-info {
  width: 12px;
  height: 16px;
  position: relative;
  display: inline-block;
}
html[dir=ltr] .swedish-license-icon-info {
  margin-right: 4px;
}
html[dir=rtl] .swedish-license-icon-info {
  margin-left: 4px;
}
.swedish-license-icon-info:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: rgba(255, 255, 255, 0.74);
  font: 12px/16px icomoon;
}
.swedish-license-icon-info > div {
  position: absolute;
  top: 14px;
  padding-top: 10px;
  box-sizing: border-box;
  opacity: 0;
  transform: scale(0);
  transition: transform 240ms, opacity 240ms;
}
html[dir=ltr] .swedish-license-icon-info > div {
  right: -7px;
}
html[dir=rtl] .swedish-license-icon-info > div {
  left: -7px;
}
.swedish-license-icon-info > div > p {
  width: 200px;
  max-height: 160px;
  padding: 10px;
  box-sizing: border-box;
  color: #ffffff;
  background: #404654;
  border-radius: 2px;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.swedish-license-icon-info > div > p::-webkit-scrollbar-track {
  border-radius: 10px;
}
.swedish-license-icon-info > div > p::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.swedish-license-icon-info > div > p::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.swedish-license-icon-info > div > p::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.swedish-license-icon-info > div:after {
  content: "";
  position: absolute;
  top: 4px;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #404654 transparent;
}
html[dir=ltr] .swedish-license-icon-info > div:after {
  right: 6px;
}
html[dir=rtl] .swedish-license-icon-info > div:after {
  left: 6px;
}
.swedish-license-icon-info:hover > div {
  opacity: 1;
  transform: scale(1);
}

.additional-header-buttons-j {
  white-space: nowrap;
  float: left;
  height: 30px;
  font: 0/30px Roboto, Arial, Helvetica, sans-serif;
}
.additional-header-buttons-j a {
  display: inline-block;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid #a61f67;
  background: #a61f67;
  color: #ffffff;
  padding: 0 24px;
  text-decoration: none;
  text-transform: uppercase;
  transition: 300ms color, 300ms border-color, 300ms background;
  text-align: center;
}
.additional-header-buttons-j a + a {
  margin-left: 4px;
}
@media screen and (max-width: 1260px) {
  .additional-header-buttons-j a.text-only {
    vertical-align: middle;
  }
}
.additional-header-buttons-j a[class*=cms]:before {
  display: none;
}
@media screen and (max-width: 1260px) {
  .additional-header-buttons-j a[class*=cms] {
    width: 30px;
    padding: 0;
    font-size: 0;
  }
  .additional-header-buttons-j a[class*=cms]:before {
    display: inline;
    vertical-align: top;
    font-size: 14px;
  }
}
.additional-header-buttons-j a:hover {
  border-color: #d12782;
  background: #d12782;
}
.additional-header-buttons-j a.no-bg {
  background: none;
  color: rgba(255, 255, 255, 0.7);
}
.additional-header-buttons-j a.no-bg:hover {
  background: none;
  color: rgba(255, 255, 255, 0.9);
}
.additional-header-buttons-j a.brand-color {
  border: 1px solid #1a7051;
  background: #1a7051;
  color: #ffffff;
}
.additional-header-buttons-j a.brand-color:hover {
  border-color: #24996f;
  background: #24996f;
}
.additional-header-buttons-j a.brand-color.no-bg {
  background: none;
  color: rgba(255, 255, 255, 0.7);
}
.additional-header-buttons-j a.brand-color.no-bg:hover {
  background: none;
  color: rgba(255, 255, 255, 0.9);
}
.additional-header-buttons-j a.text-only {
  background: none;
  color: #ffffff;
  border-color: transparent;
}
.additional-header-buttons-j a.text-only:hover {
  border-color: #d12782;
  background: #d12782;
  color: #ffffff;
}

.coupon-form-check {
  float: left;
  height: 28px;
  margin: 6px;
  white-space: nowrap;
  overflow: hidden;
  border-radius: 2px;
}
.coupon-form-check input {
  display: block;
  width: 100px;
  float: left;
  padding: 0 14px;
  background: rgba(0, 0, 0, 0.25);
  border: 0;
  height: inherit;
  color: #ffffff;
  font: 11px Roboto, Arial, Helvetica, sans-serif;
  transition: 240ms background;
}
.coupon-form-check input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  font: 10px/28px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  opacity: 1;
}
.coupon-form-check input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  font: 10px/28px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  opacity: 1;
}
.coupon-form-check input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  font: 10px/28px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  opacity: 1;
}
.coupon-form-check input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  font: 10px/28px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  opacity: 1;
}
.coupon-form-check input:focus {
  background: rgba(0, 0, 0, 0.35);
}
.coupon-form-check button {
  display: block;
  float: left;
  padding: 0 14px;
  margin: 0;
  border: 0;
  font: 11px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  height: inherit;
  transition: 240ms background, 240ms color;
  background: #1a7051;
  color: #ffffff;
}
.coupon-form-check button:hover {
  background: #24996f;
  color: #ffffff;
}
.coupon-form-check button:disabled {
  pointer-events: none;
  background: rgba(0, 0, 0, 0.35);
  color: rgba(255, 255, 255, 0.5);
}

@media screen and (max-width: 1260px) {
  .headerVersion_2 [ng-if*="headerVersion2Icons.hideLablesIsToggled"]:not([ng-if*=hideBalance]),
.headerVersion_2 [ng-show*="headerVersion2Icons.hideLablesIsToggled"]:not([ng-show*=hideBalance]),
.headerVersion_2 [ng-show*=enableSettingHideLabels],
.headerVersion_2 [ng-hide*="headerVersion2Icons.hideLablesIsToggled"] {
    display: none !important;
  }
}
html[dir=rtl] .VBET .conteiner:not(.show-fix):not(.show-game) .responsive-header-mainMenu-j > li.header-left-small-b-j:not(.ng-hide) ~ li:not(.header-left-small-b-j) {
  padding-right: 130px !important;
}

.accept-cookies-t {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100000000;
  box-shadow: 0 -6px 0 rgba(0, 0, 0, 0.1);
  width: 100%;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  color: #121623;
  box-sizing: border-box;
  font-size: 13px;
}
.accept-cookies-t button {
  background: none;
  height: 36px;
  border: 1px solid #a61f67;
  color: #a61f67;
  text-transform: uppercase;
  font: 700 12px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 24px;
  margin: 0 20px;
  transition: 300ms color, 300ms background;
}
.accept-cookies-t button:hover {
  background: #a61f67;
  color: #ffffff;
}
.accept-cookies-t a {
  font-weight: 700;
  color: #a61f67;
  transition: 300ms color;
}
.accept-cookies-t a:hover {
  color: #500f32;
}

.size-h-container {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: block;
}

.body-wrapper.sport.euro2016 {
  box-sizing: border-box;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

.classic-version-euro2016 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background: #0e151b;
  position: relative;
}

.container-p {
  height: 100%;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

.classic-view-wrapper-v3 {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.classic-view-column-v3 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: auto 10fr auto;
  grid-template-rows: 12fr;
  grid-gap: 0;
  grid-template-areas: "left center right";
  border-top: 7px solid transparent;
}
.classic-view-column-v3 > include-template:last-child,
.classic-view-column-v3 > .right-column-v3 {
  display: block;
  grid-area: right;
  -ms-grid-column: 3;
  position: relative;
}
.classic-view-column-v3 > include-template:last-child > .right-column-v3 {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  position: relative;
  contain: style;
}

.right-column-v3 > .scroll-c-b {
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.right-column-v3 > .scroll-c-b::-webkit-scrollbar-track {
  border-radius: 10px;
}
.right-column-v3 > .scroll-c-b::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.right-column-v3 > .scroll-c-b::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.right-column-v3 > .scroll-c-b::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.right-column-v3 > .scroll-c-b .scroll-c-b {
  position: static;
  height: auto;
}
.right-column-v3 > .virtual-sports-right-b {
  position: static;
  height: auto;
  width: 100%;
  display: block;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .classic-view-column-v3 {
    display: -ms-grid;
    -ms-grid-auto-flow: column;
    -ms-grid-template-columns: auto 1fr auto;
    -ms-grid-template-rows: 100%;
    -ms-grid-columns: auto 1fr auto;
    -ms-grid-rows: 100%;
  }
}
.left-column-v3 {
  box-sizing: border-box;
  grid-area: left;
  width: 300px;
  height: 100%;
  -ms-grid-column: 1;
  position: relative;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 999;
}
html[dir=rtl] .left-column-v3 {
  direction: rtl;
}

.center-column-v3 {
  box-sizing: border-box;
  position: relative;
  padding: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  width: 100%;
  grid-area: center;
  -ms-grid-column: 2;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.center-column-v3::-webkit-scrollbar-track {
  border-radius: 10px;
}
.center-column-v3::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.center-column-v3::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.center-column-v3::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.center-column-v3.prematch, .center-column-v3.dashboard {
  overflow: inherit;
}

.r-v {
  position: relative;
  display: block;
}

.results-v {
  position: absolute;
  left: 0;
  top: 0;
}

.livecalendar .center-column-v3 {
  overflow: inherit;
}

.right-column-v3 {
  box-sizing: border-box;
  width: 296px;
  position: relative;
  border-radius: 0 3px 0 0;
  transform: translate3d(0, 0, 0);
  contain: strict;
}
html[dir=ltr] .right-column-v3 {
  padding: 0;
}
html[dir=rtl] .right-column-v3 {
  direction: rtl;
  padding-left: 4px;
}
.right-column-v3 .right-column-v3 {
  contain: initial;
}

.classic-version-euro2016 .animation-control * {
  box-sizing: content-box;
}

.classic-version-euro2016 .game-video-detached {
  box-sizing: border-box;
  border: 1px solid #2e323e;
}

.classic-version-euro2016 .game-video-container.detached-game-container {
  box-sizing: border-box;
  min-width: 240px;
  min-height: 135px;
}

.classic-version-euro2016 .game-video-detached {
  box-sizing: border-box;
  box-shadow: 0 0 15px #000000;
  padding: 31px 0 0;
}

.classic-version-euro2016 .detached-game-container > .animation-video-title-row-v3 {
  box-sizing: border-box;
  float: none;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: inherit;
}

.classic-version-euro2016 .detached-game-container .animation-control {
  box-sizing: border-box;
  height: 100%;
  overflow: inherit;
  margin: 0;
}

.classic-version-euro2016 .detached-game-container .animation-control .game-video .video-player-container,
.classic-version-euro2016 .detached-game-container .game-video-container {
  box-sizing: border-box;
  height: 100%;
}

.classic-version-euro2016 .detached-game-container .animation-control .game-control {
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
}

.classic-version-euro2016 .video-player-control {
  box-sizing: border-box;
  background: none;
  position: absolute;
  top: -26px;
  height: 20px;
  width: 30px;
  right: 110px;
  padding: 0;
}

.classic-version-euro2016 .video-player-control.volume-control {
  box-sizing: border-box;
  right: 79px;
}

.classic-version-euro2016 .detached-game-container .video-player-control {
  box-sizing: border-box;
  right: 57px;
}

.classic-version-euro2016 .detached-game-container .video-player-control.volume-control {
  box-sizing: border-box;
  right: 26px;
}

.classic-version-euro2016 .video-player-control > span {
  box-sizing: border-box;
  margin: 0;
  width: 30px;
  height: 20px;
  position: relative;
  background: none;
}

.classic-version-euro2016 .video-player-control > span:before {
  box-sizing: border-box;
  font: 15px/20px icomoon;
  color: #7c8292;
  width: 30px;
  height: 20px;
  position: absolute;
  display: block;
  text-indent: 0;
  text-align: center;
}

.classic-version-euro2016 .video-player-control .video-mute:before {
  content: "";
}

.classic-version-euro2016 .video-player-control .video-unmute:before {
  content: "";
}

.classic-version-euro2016 .video-player-control .video-pause:before {
  content: "";
}

.classic-version-euro2016 .video-player-control .video-play:before {
  content: "";
}

.game-video.game-video-detached.game-video-fullscreen {
  position: relative;
  top: 0;
  left: 5px;
  padding-bottom: 56.5%;
  z-index: 990;
  width: calc(100% - 10px) !important;
  margin-bottom: 46px;
}

.game-video.game-video-detached.game-video-fullscreen .detached-game-container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container {
  box-sizing: border-box;
  height: 96%;
}
.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container video-player,
.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container .e-s-video-player {
  margin-top: 18px;
}
.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container .detached-info {
  position: absolute;
}
html[dir=ltr] .classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container .detached-info {
  right: 75px;
}
html[dir=rtl] .classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container .detached-info {
  left: 75px;
}
.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container > video {
  margin-top: 18px;
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen {
  box-sizing: border-box;
  margin-bottom: 10px;
  padding: 10px 0 57.4%;
  left: 0;
  width: calc(100% - 5px) !important;
  border-radius: 2px;
  box-shadow: none;
  background: #2e323e;
}
html[dir=rtl] .classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen {
  transform: translate3d(0, 0, 0);
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .video-player-control {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  top: -6px;
  text-align: right;
  color: #8e93a4;
  border: none;
}
html[dir=ltr] .classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .video-player-control {
  left: auto;
  right: 20px;
}
html[dir=rtl] .classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .video-player-control {
  left: 20px;
  right: auto;
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container .detached-game-name {
  box-sizing: border-box;
  background: none;
  text-shadow: none;
  position: relative;
  top: -6px;
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .detached-game-container .detached-game-name p {
  box-sizing: border-box;
  max-width: 50%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #8e93a4;
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .game-video-container a {
  box-sizing: border-box;
  background: none;
  width: 24px;
  height: 24px;
  font: 9px/24px icomoon;
  color: #f4f4f6;
  top: -8px;
  text-indent: 9999em;
}
html[dir=ltr] .classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .game-video-container a {
  right: 0;
  border-left: 1px solid #23262f;
}
html[dir=rtl] .classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .game-video-container a {
  left: 0;
  border-right: 1px solid #23262f;
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen .game-video-container a:before {
  box-sizing: border-box;
  content: "";
  position: absolute;
  right: 0;
  text-indent: 0;
  width: 24px;
  text-align: center;
}

.classic-version-euro2016 .game-video.game-video-detached.game-video-fullscreen:before {
  box-sizing: border-box;
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #505768;
  top: 27px;
  position: absolute;
}

.right-column-v3 .buner-b img {
  display: block;
  width: 100%;
  height: auto;
}

.game-pinned live-game-scores {
  z-index: 300;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
}

@supports not (display: grid) {
  .body-wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
  }
  .body-wrapper > .view-container {
    min-height: 100%;
    height: auto;
  }

  .classic-view-column-v3 {
    position: static;
    display: table;
    table-layout: fixed;
  }
  .classic-view-column-v3 > .include-template, .classic-view-column-v3 > div {
    display: table-cell;
    vertical-align: top;
  }

  .euro2016-multiview {
    float: left;
    width: 100%;
  }

  .left-column-v3-header {
    display: flex;
    flex-direction: row;
    position: static !important;
    flex-wrap: wrap;
    align-content: flex-start;
    min-height: calc(100vh - 140px);
  }

  .full-menu-wrapper-box-v3 {
    min-height: inherit !important;
    float: left;
    width: 100%;
  }

  .full-menu-wrapper-box-v3,
.classic-view-column-v3 > include-template:last-child, .classic-view-column-v3 > .right-column-v3 {
    overflow: inherit !important;
    max-width: 300px;
    min-height: calc(100vh - 138px);
  }

  .classic-view-column-v3 .right-column-v3 {
    overflow: hidden !important;
  }

  .center-column-v3 {
    width: calc(100vw - 620px);
  }

  .left-menu-closed-v3 > .left-column-v3 {
    width: 36px;
  }
  .left-menu-closed-v3 > .center-column-v3 {
    width: calc(100vw - 356px);
  }

  .livecalendar .center-column-v3 {
    width: calc(100vw - 316px);
    overflow: inherit;
  }

  .russia2018 .classic-version-euro2016 .classic-view-column-v3 .center-column-v3 {
    width: calc(100vw - 316px);
    height: 100vh;
  }

  .virtualsports .center-column-v3, .insvirtualsports .center-column-v3 {
    width: calc(100vw - 316px);
    height: 100vh;
  }

  .virtual-games .market-contain-b .race-market ul li .single-events-b-v3 {
    width: 100%;
  }

  .single-events-b-v3 {
    float: left;
    box-shadow: 1px 0 0 rgba(0, 0, 0, 0.4) inset;
  }

  .l-b {
    display: block;
  }
  .l-b.column-1 > .single-events-b-v3 {
    width: 100%;
  }
  .l-b.column-2 > .single-events-b-v3, .l-b.default > .single-events-b-v3, .l-b.column-0 > .single-events-b-v3 {
    width: 50% !important;
  }
  .l-b.column-3 > .single-events-b-v3 {
    width: 33.3%;
  }
  .l-b.column-4 > .single-events-b-v3 {
    width: 25%;
  }
  .l-b.column-5 > .single-events-b-v3 {
    width: 20%;
  }
  .l-b.column-2 > .single-events-b-v3:nth-child(2n+1), .l-b.column-3 > .single-events-b-v3:nth-child(3n+1), .l-b.column-4 > .single-events-b-v3:nth-child(4n+1), .l-b.column-5 > .single-events-b-v3:nth-child(5n+1), .l-b.column-0 > .single-events-b-v3:nth-child(2n+1), .l-b.default > .single-events-b-v3:nth-child(2n+1), .l-b.column-2.two-odds > .single-events-b-v3:nth-child(3n+1) {
    box-shadow: none;
  }
  .l-b.column-2.two-odds > .single-events-b-v3:nth-child(2) {
    display: none;
    box-shadow: none;
  }

  .container-p {
    height: calc(100vh - 136px);
  }

  @media screen and (max-width: 1359px) {
    .center-column-v3 {
      width: calc(100vw - 532px);
    }

    .full-menu-wrapper-box-v3 {
      max-width: 250px;
    }

    .left-menu-closed-v3 > .center-column-v3 {
      width: calc(100vw - 316px) !important;
    }

    .virtualsports .center-column-v3, .insvirtualsports .center-column-v3, .livecalendar .center-column-v3, .russia2018 .classic-version-euro2016 .classic-view-column-v3 .center-column-v3 {
      width: calc(100vw - 280px);
      min-width: 690px;
    }
  }
  @media screen and (max-width: 1000px) {
    .russia2018 .classic-version-euro2016 .classic-view-column-v3 .center-column-v3 {
      width: 710px;
    }
  }
  .size-h-container {
    min-height: calc(100vh - 136px);
  }

  .integration .size-h-container, .integration .container-p {
    min-height: calc(100vh - 36px);
  }

  .integration.livecalendar .classic-view-wrapper-v3 {
    height: calc(100vh - 46px);
  }
  .integration.livecalendar .classic-view-column-v3 > include-template:last-child {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    height: calc(100vh - 46px);
  }

  .l-t-box {
    z-index: 1111 !important;
  }

  .subtop-game-menu-j.stretch-items ul {
    display: block;
    width: 100%;
    text-align: center;
  }
  .subtop-game-menu-j.stretch-items ul > li {
    margin: 0 10px;
  }
}
.view-container.vip-club {
  max-width: 1310px;
  margin: 0 auto;
}
@media screen and (max-width: 1260px) {
  .view-container.vip-club {
    max-width: 996px;
  }
  .view-container.vip-club .container-p {
    min-width: 960px;
  }
}

/* Express off the day cards styles */
.express-of-day {
  float: left;
  width: 100%;
}
.express-of-day > div:not(.md-progress-circular):not(.no-market) {
  width: 100%;
  padding: 4px;
  box-sizing: border-box;
  max-width: 650px;
}
html[dir=ltr] .express-of-day > div:not(.md-progress-circular):not(.no-market) {
  float: left;
}
html[dir=rtl] .express-of-day > div:not(.md-progress-circular):not(.no-market) {
  float: right;
}
.express-of-day > div:not(.md-progress-circular):not(.no-market).col-2 {
  width: 50%;
}
.express-of-day > div:not(.md-progress-circular):not(.no-market).col-3 {
  width: 33.333%;
}
.express-of-day > div:not(.md-progress-circular):not(.no-market).col-4 {
  width: 25%;
}
.express-of-day > div:not(.md-progress-circular):not(.no-market).updated-columns-3 {
  width: 66.667%;
}
.express-of-day > div:not(.md-progress-circular):not(.no-market).updated-columns-3 .express-bet-item:not(:only-child) {
  width: calc(50% - 4px);
}
html[dir=rtl] .express-of-day > div:not(.md-progress-circular):not(.no-market).updated-columns-3 .express-bet-item:not(:only-child) {
  float: right;
}
.express-of-day > div:not(.md-progress-circular):not(.no-market).updated-columns-3 .express-bet-item:not(:only-child) + .express-bet-item {
  padding-top: 0;
}
html[dir=ltr] .express-of-day > div:not(.md-progress-circular):not(.no-market).updated-columns-3 .express-bet-item:not(:only-child) + .express-bet-item {
  float: right;
}
html[dir=rtl] .express-of-day > div:not(.md-progress-circular):not(.no-market).updated-columns-3 .express-bet-item:not(:only-child) + .express-bet-item {
  float: left;
}
.express-of-day > div:not(.md-progress-circular):not(.no-market).updated-columns-3:first-child {
  max-width: 1300px;
}
.express-of-day > div:not(.md-progress-circular):not(.no-market).updated-columns-3 + .updated-columns-3 {
  width: 33.333%;
}

.express-of-the-day-item {
  float: left;
  width: 100%;
  padding: 8px 0;
  background: #212531;
  border-radius: 2px;
}

.express-bet-item {
  float: left;
  width: 100%;
  overflow: hidden;
}
.express-bet-item .mini-list-events-b-v3 {
  padding: 0;
}
.express-bet-item + .express-bet-item {
  padding-top: 4px;
}

.express-of-the-day-time {
  color: #c1c4cd;
}
html[dir=ltr] .express-of-the-day-time {
  float: left;
}
html[dir=rtl] .express-of-the-day-time {
  float: right;
}

.express-of-the-day-ul {
  float: left;
  width: 100%;
}

.express-off-the-day-event-item {
  float: left;
  width: 100%;
  padding: 10px 8px 8px;
  box-sizing: border-box;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  transition: background 240ms;
}
.express-off-the-day-event-item:hover {
  background: #2e323e;
}
.express-off-the-day-event-item .bet-price-view-b-v3 .p-v.up-0:before, .express-off-the-day-event-item .bet-price-view-b-v3 .p-v.up-1:before, .express-off-the-day-event-item .bet-price-view-b-v3 .p-v.down0:before, .express-off-the-day-event-item .bet-price-view-b-v3 .p-v.down-1:before {
  line-height: 13px;
}

.express-of-the-day-heading-bonus {
  float: left;
  width: 100%;
  margin-bottom: 6px;
  padding: 0 8px;
  box-sizing: border-box;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.express-of-the-day-heading {
  color: #c1c4cd;
  letter-spacing: 0.45px;
  font: 600 14px/26px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .express-of-the-day-heading {
  float: left;
}
html[dir=rtl] .express-of-the-day-heading {
  float: right;
}

.express-of-the-day-bonus {
  height: 26px;
  padding: 6px 10px;
  box-sizing: border-box;
  color: #ffffff;
  background: #a61f67;
}
html[dir=ltr] .express-of-the-day-bonus {
  float: right;
}
html[dir=rtl] .express-of-the-day-bonus {
  float: left;
}

.express-of-the-day-date {
  color: #c1c4cd;
  margin-bottom: 8px;
  padding: 0 8px;
  box-sizing: border-box;
}
html[dir=ltr] .express-of-the-day-date {
  float: left;
}
html[dir=rtl] .express-of-the-day-date {
  float: right;
}

.express-of-the-day-wrap .single-event-info-view-v3 > ul > li:not(:first-child) {
  margin-top: 6px;
}
.express-of-the-day-wrap .odds-contain-ew-v3 {
  border-bottom: none;
  margin: 0;
}
html[dir=ltr] .express-of-the-day-wrap .flag-icon,
html[dir=ltr] .express-of-the-day-wrap .sport-icon-v3 {
  float: left;
  margin-right: 8px;
}
html[dir=rtl] .express-of-the-day-wrap .flag-icon,
html[dir=rtl] .express-of-the-day-wrap .sport-icon-v3 {
  float: right;
  margin-left: 8px;
}
.express-of-the-day-wrap .sport-icon-v3 {
  width: 16px;
  height: 16px;
  position: static;
}
.express-of-the-day-wrap .title-event-b-v3 .betslip-event-icon-view {
  position: absolute;
  top: 21px;
}
.express-of-the-day-wrap .title-event-b-v3 .betslip-event-icon-view ~ span {
  margin: 0;
}
html[dir=ltr] .express-of-the-day-wrap .title-event-b-v3 .betslip-event-icon-view ~ span {
  padding-left: 18px;
}
html[dir=rtl] .express-of-the-day-wrap .title-event-b-v3 .betslip-event-icon-view ~ span {
  padding-right: 18px;
}
.express-of-the-day-wrap .title-event-b-v3 span {
  float: left;
  width: 100%;
  padding-top: 4px;
}
.express-of-the-day-wrap .bet-accept-changes-b-v3 > ul:not(:first-child) > li:first-child > .button-view-contain-v3 > .button-info-text-view-v3 {
  left: -9999px;
}

.express-of-the-day-load {
  float: left;
  width: 100%;
  height: 36px;
  margin-top: 8px;
  padding: 0 8px;
  box-sizing: border-box;
}
.express-of-the-day-load > button {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  color: #8e93a4;
  background: rgba(80, 87, 104, 0.5);
  border: none;
  position: relative;
  font-size: 14px;
}
.express-of-the-day-load > button.closed:before {
  content: "";
}
.express-of-the-day-load > button:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  font: 16px icomoon;
}
html[dir=ltr] .express-of-the-day-load > button:before {
  padding-right: 5px;
}
html[dir=rtl] .express-of-the-day-load > button:before {
  padding-left: 5px;
}

/* End Express off the day cards styles */
.left-column-v3-header {
  width: 100%;
  height: 100%;
  display: grid;
  position: absolute;
  left: 0;
  top: 0;
  grid-template-rows: auto 11fr;
  grid-template-areas: "left-menu" "sport-menu";
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .left-column-v3-header {
    display: -ms-grid;
    -ms-grid-auto-flow: column;
    -ms-grid-template-columns: auto auto;
    -ms-grid-template-rows: auto 10fr;
    -ms-grid-columns: 6fr;
    -ms-grid-rows: auto 10fr;
  }
}
.l-t-box {
  width: 100%;
  grid-area: left-menu;
  -ms-grid-row: 1;
  position: relative;
  z-index: 999;
}

.view-switcher-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 37px;
  box-shadow: 0 -1px 0 #a61f67 inset;
  margin: 0 0 1px;
}

.view-switcher-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: table;
}

.view-switcher-v3 > ul > li {
  box-sizing: border-box;
  display: table-cell;
}
html[dir=ltr] .view-switcher-v3 > ul > li {
  padding: 0 0 0 2px;
}
html[dir=rtl] .view-switcher-v3 > ul > li {
  padding: 0 2px 0 0;
}

html[dir=ltr] .view-switcher-v3 > ul > li:first-child {
  padding: 0;
}
html[dir=rtl] .view-switcher-v3 > ul > li:first-child {
  padding: 0;
}

.view-switcher-v3 > ul > li:first-child:nth-last-child(3) {
  padding: 0;
  width: 36px;
}

.view-switcher-v3 > ul > li:nth-child(2) {
  min-width: 60px;
}

.view-switcher-v3 > ul > li > button {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #2e323e;
  height: 36px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 36px;
  color: #a4a9bc;
  position: relative;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 240ms, color 240ms;
}
html[dir=ltr] .view-switcher-v3 > ul > li > button {
  padding: 0 8px 0 15px;
}
html[dir=rtl] .view-switcher-v3 > ul > li > button {
  padding: 0 15px 0 8px;
}

.view-switcher-v3 > ul > li:first-child:nth-last-child(3) > button {
  text-align: center;
  padding: 0 8px;
}

html[dir=ltr] .view-switcher-v3 > ul > li:last-child > button {
  border-radius: 0 2px 0 0;
}
html[dir=rtl] .view-switcher-v3 > ul > li:last-child > button {
  border-radius: 2px 0 0 0;
}

.view-switcher-v3 > ul > li > button > span {
  box-sizing: border-box;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 90px;
  overflow: hidden;
}
html[dir=ltr] .view-switcher-v3 > ul > li > button > span {
  float: left;
}
html[dir=rtl] .view-switcher-v3 > ul > li > button > span {
  float: right;
}

.view-switcher-v3 > ul > li > button > b {
  box-sizing: border-box;
  position: absolute;
  font-weight: normal;
  top: 9px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 19px;
  color: #7c8292;
  padding: 0 5px;
  background: #181a20;
  border-radius: 10px;
  transition: background 240ms, color 240ms;
}
html[dir=ltr] .view-switcher-v3 > ul > li > button > b {
  right: 8px;
}
html[dir=rtl] .view-switcher-v3 > ul > li > button > b {
  left: 8px;
}

.view-switcher-v3 > ul > li.active > button,
.view-switcher-v3 > ul > li:hover > button {
  box-sizing: border-box;
  background: #a61f67;
  color: #ffffff;
}

.view-switcher-v3 > ul > li.active {
  pointer-events: none;
}

.view-switcher-v3 > ul > li.active > button > b,
.view-switcher-v3 > ul > li:hover > button > b {
  background: #8e1e5b;
  color: #ffffff;
}

.dashboard-icon-b {
  box-sizing: border-box;
  display: inline-block;
  font: 14px/36px icomoon;
  width: 14px;
  text-align: center;
}

.dashboard-icon-b:before {
  box-sizing: border-box;
  content: "";
}

.time-filter-v3.select-tournament {
  width: 100%;
  height: 40px;
  z-index: 990;
  background-image: linear-gradient(to right, #031778, #8d17c7);
  padding: 5px 10px;
  margin-top: 10px;
  color: #ffffff;
}
.time-filter-v3.select-tournament + .second-row-filter-v3 {
  margin-bottom: 6px;
}
.time-filter-v3.select-tournament.active {
  background-image: linear-gradient(to right, #031778, #8d17c7);
}
.time-filter-v3.select-tournament.active .arrow-rotate-filter-v3:before {
  content: "";
}
.time-filter-v3.select-tournament:before {
  box-sizing: border-box;
  font: 16px/30px icomoon;
  content: "";
  color: #c1c4cd;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
html[dir=ltr] .time-filter-v3.select-tournament:before {
  left: 8px;
}
html[dir=rtl] .time-filter-v3.select-tournament:before {
  right: 8px;
}
.time-filter-v3.select-tournament .dropdown-title {
  font-size: 10px;
  line-height: 1.3;
  color: #c1c4cd;
  max-width: 260px;
}
html[dir=rtl] .time-filter-v3.select-tournament .dropdown-title {
  float: right;
}
.time-filter-v3.select-tournament .dropdown-paragraph {
  font-size: 14px;
  line-height: 1.3;
  text-transform: initial;
  color: #ffffff;
  max-width: 260px;
}
html[dir=rtl] .time-filter-v3.select-tournament .dropdown-paragraph {
  float: right;
}
.time-filter-v3.select-tournament .arrow-rotate-filter-v3 {
  color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
}
.time-filter-v3.select-tournament .arrow-rotate-filter-v3:before {
  content: "";
}
.time-filter-v3.select-tournament .sub-nav-filter-time-v3 {
  background-image: linear-gradient(to right, #031778, #8d17c7);
  top: 40px;
  padding: 1px;
}
.time-filter-v3.select-tournament .sub-nav-filter-time-v3 ul {
  background: #212531;
}
.time-filter-v3.select-tournament .sub-nav-filter-time-v3 ul li {
  background: rgba(64, 70, 84, 0.4);
  color: #ffffff;
}
.time-filter-v3.select-tournament .sub-nav-filter-time-v3 ul li + li {
  margin-top: 1px;
}
.time-filter-v3.select-tournament .sub-nav-filter-time-v3 ul li.active, .time-filter-v3.select-tournament .sub-nav-filter-time-v3 ul li:hover {
  background: rgba(64, 70, 84, 0.8);
  color: #ffffff;
}
.time-filter-v3.select-tournament .sub-nav-filter-time-v3 ul li span {
  box-shadow: none;
}

.tournament-details {
  padding: 10px 8px;
  box-sizing: border-box;
  background: #2e323e;
  margin-top: 1px;
}
.tournament-details .tournament-details-reset,
.tournament-details .tournament-details-bodytournament-details-body-time-bc,
.tournament-details .tournament-details-bc {
  color: #a4a9bc;
}
.tournament-details .tournament-details-time-bc i {
  font-size: 6px;
}
html[dir=ltr] .tournament-details .tournament-details-time-bc i {
  margin: 4px;
}
html[dir=rtl] .tournament-details .tournament-details-time-bc i {
  transform: rotate(180deg);
  margin: 3px 4px 4px 4px;
}
.tournament-details .tournament-details-price {
  color: #109121;
}
.tournament-details .tournament-details-bc {
  text-decoration: underline;
}
.tournament-details .tournament-details-body-text {
  margin: 4px 0;
}
.tournament-details .tournament-details-time-bc i,
.tournament-details .tournament-details-reset i {
  font-style: normal;
}
.tournament-details .tournament-details-reset {
  background: transparent;
  border: none;
  padding: 0;
  font-size: 12px;
}
.tournament-details .tournament-details-reset i {
  font-size: 9px;
  padding-left: 4px;
}

.filter-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  min-height: 70px;
  background: #212531;
  margin: 0 0 1px;
}
html[dir=ltr] .filter-view-v3 {
  padding: 3px 8px 0 5px;
}
html[dir=rtl] .filter-view-v3 {
  padding: 3px 5px 0 8px;
}

.filter-row-v3 {
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  position: relative;
  z-index: 999;
}
html[dir=ltr] .filter-row-v3 {
  float: left;
}
html[dir=rtl] .filter-row-v3 {
  float: right;
}

.filter-row-v3 > ul {
  box-sizing: border-box;
}
html[dir=ltr] .filter-row-v3 > ul {
  float: left;
}
html[dir=rtl] .filter-row-v3 > ul {
  float: right;
}

.filter-row-v3 > ul > li {
  box-sizing: border-box;
  padding: 0 1px;
  cursor: pointer;
}
html[dir=ltr] .filter-row-v3 > ul > li {
  float: left;
  border-left: 1px solid #191c25;
}
html[dir=rtl] .filter-row-v3 > ul > li {
  float: right;
  border-right: 1px solid #191c25;
}
.filter-row-v3 > ul > li.bigbet-switcher {
  padding: 3px 4px;
}
html[dir=ltr] .filter-row-v3 > ul > li.bigbet-switcher {
  border: 0;
}
html[dir=rtl] .filter-row-v3 > ul > li.bigbet-switcher {
  border: 0;
}
.filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item {
  border-radius: 2px;
  background: #f3f3f5;
  color: black;
  font: 12px/18px icomoon;
  position: relative;
}
html[dir=ltr] .filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item {
  padding: 0 20px 0 6px;
}
html[dir=rtl] .filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item {
  padding: 0 6px 0 20px;
}
.filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item:before {
  content: "";
}
.filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item i {
  display: block;
  position: absolute;
  top: 3px;
  width: 13px;
  height: 11px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}
html[dir=ltr] .filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item i {
  right: 3px;
}
html[dir=rtl] .filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item i {
  left: 3px;
}
.filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item i:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  width: 6px;
  height: 9px;
  border-radius: 1px;
  background: white;
  box-shadow: 1px 0 0 rgba(0, 0, 0, 0.3);
  transition: 300ms left;
}
.filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item.active {
  background: #1a7051;
  color: #ffffff;
}
.filter-row-v3 > ul > li.bigbet-switcher .bigbet-switcher-item.active i:before {
  left: 6px;
}

.filter-row-v3 > ul > li:first-child {
  padding-left: 0;
}
html[dir=ltr] .filter-row-v3 > ul > li:first-child {
  border: 0;
}
html[dir=rtl] .filter-row-v3 > ul > li:first-child {
  border: 0;
}

.filter-row-v3 > ul > li > i,
.dash-region-icon > i {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  width: 24px;
  height: 24px;
  text-align: center;
  font: 16px/24px icomoon;
  color: #7c8292;
  border-radius: 2px;
  transition: background 240ms, color 240ms;
}

.dash-region-icon {
  height: 36px;
}
html[dir=ltr] .dash-region-icon {
  float: left;
}
html[dir=rtl] .dash-region-icon {
  float: right;
}
.dash-region-icon > i {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.dash-region-icon.active > i {
  color: #f4f4f6;
}

.filter-row-v3 > ul > li:hover > i {
  color: #f4f4f6;
}

.filter-row-v3 > ul > li.active > i {
  color: #ffffff;
  background: #1a7051;
}

.region-icon-v3:before {
  box-sizing: border-box;
  content: "";
}

.video-icon-v3:before {
  box-sizing: border-box;
  content: "";
  font-size: 18px;
}

.multiselect-icon-v3:before {
  content: "";
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
}

.tv-icon-v3:before {
  box-sizing: border-box;
  content: "";
}

.scroll-none-icon-v3:before {
  box-sizing: border-box;
  content: "";
}

.time-filter-v3 {
  box-sizing: border-box;
  height: 24px;
  position: relative;
  z-index: 271;
  cursor: pointer;
}
html[dir=ltr] .time-filter-v3 {
  float: left;
}
html[dir=rtl] .time-filter-v3 {
  float: right;
}

.time-filter-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  padding: 0 28px;
  color: #c1c4cd;
  font-size: 12px;
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: uppercase;
}

.filter-row-v3 > ul > li > .time-filter-v3 > p:before {
  content: "";
  box-sizing: border-box;
  width: 28px;
  height: 24px;
  position: absolute;
  top: 0;
  display: block;
  color: #7c8292;
  font: 16px/24px icomoon;
  text-align: center;
}
html[dir=ltr] .filter-row-v3 > ul > li > .time-filter-v3 > p:before {
  left: 0;
}
html[dir=rtl] .filter-row-v3 > ul > li > .time-filter-v3 > p:before {
  right: 0;
}

.arrow-rotate-filter-v3 {
  box-sizing: border-box;
  width: 28px;
  height: 24px;
  position: absolute;
  top: 0;
  display: block;
  color: #505768;
  font: 16px/24px icomoon;
  text-align: center;
  font-style: normal;
}
html[dir=ltr] .arrow-rotate-filter-v3 {
  right: 0;
}
html[dir=rtl] .arrow-rotate-filter-v3 {
  left: 0;
}

.arrow-rotate-filter-v3:before {
  box-sizing: border-box;
  content: "";
}

.time-filter-v3.active .arrow-rotate-filter-v3:before {
  box-sizing: border-box;
  content: "";
}

.time-filter-v3.active {
  box-sizing: border-box;
  background: #363945;
}

.sub-nav-filter-time-v3 {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 24px;
  width: 100%;
  background: #363945;
  display: none;
  box-shadow: 0 2px 3px -1px #000000;
}

.time-filter-v3.active > .sub-nav-filter-time-v3 {
  display: block;
}

.sub-nav-filter-time-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.sub-nav-filter-time-v3 > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #7c8292;
  font-size: 12px;
  line-height: 30px;
  padding: 0 8px;
  height: 30px;
  transition: color 240ms, background 240ms;
}

.sub-nav-filter-time-v3 > ul > li.active, .sub-nav-filter-time-v3 > ul > li.active:hover {
  box-sizing: border-box;
  background: #1a7051;
  color: #ffffff;
}

.sub-nav-filter-time-v3 > ul > li:hover {
  color: #f4f4f6;
}

.sub-nav-filter-time-v3 > ul > li > span {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: block;
  box-shadow: 0 1px 0 #212531 inset;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sub-nav-filter-time-v3 > ul > li.active > span {
  box-sizing: border-box;
  box-shadow: none;
}

.multi-view-sw-v3 {
  box-sizing: border-box;
  float: right;
  height: 24px;
  position: relative;
  padding: 0 34px 0 0;
}

.multi-view-sw-v3 > p {
  box-sizing: border-box;
  font-size: 12px;
  line-height: 24px;
  color: #c1c4cd;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.switcher-view-b {
  box-sizing: border-box;
  position: absolute;
  right: 0;
  top: 4px;
  width: 26px;
  height: 16px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.1);
  transition: background 240ms;
}

.sw-button-v3 {
  box-sizing: border-box;
  position: absolute;
  top: 1px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #7c8292;
  transform: translate3d(0, 0, 0);
  cursor: pointer;
}
html[dir=ltr] .sw-button-v3 {
  left: 1px;
  transition: left 240ms, background 240ms;
}
html[dir=rtl] .sw-button-v3 {
  right: 1px;
  transition: right 240ms, background 240ms;
}

.switcher-view-b.active {
  box-sizing: border-box;
  background: #1a7051;
}

.switcher-view-b.active .sw-button-v3 {
  box-sizing: border-box;
  background: #ffffff;
}
html[dir=ltr] .switcher-view-b.active .sw-button-v3 {
  left: 11px;
}
html[dir=rtl] .switcher-view-b.active .sw-button-v3 {
  right: 15px;
}

.second-row-filter-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  margin: 8px 0 0;
}
html[dir=ltr] .second-row-filter-v3 {
  padding: 0 32px 0 0;
}
html[dir=rtl] .second-row-filter-v3 {
  padding: 0 0 0 32px;
}

.search-box-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 30px;
  position: relative;
  z-index: 988;
}

.search-box-v3:before {
  box-sizing: border-box;
  position: absolute;
  font: 14px/30px icomoon;
  content: "";
  color: #7c8292;
  display: block;
  top: 0;
  z-index: 5;
}
html[dir=ltr] .search-box-v3:before {
  right: 12px;
}
html[dir=rtl] .search-box-v3:before {
  left: 12px;
}

.search-box-v3 > form {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 30px;
}

.search-box-v3 .block-search {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0;
  background: none;
  border-radius: inherit;
  z-index: 77;
  position: static;
}
html[dir=ltr] .search-box-v3 .block-search .md-progress-circular.small-progress {
  right: 35px;
}
html[dir=rtl] .search-box-v3 .block-search .md-progress-circular.small-progress {
  left: 35px;
}

.search-box-v3 .block-search:before {
  box-sizing: border-box;
  display: none;
}

.search-box-v3 .block-search > input[type=text] {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  background: none;
  border: none;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 30px;
  color: #7c8292;
  z-index: 22;
  border-radius: inherit;
  transition: box-shadow 240ms;
  margin: 0;
}
html[dir=ltr] .search-box-v3 .block-search > input[type=text] {
  padding: 0 30px 0 10px;
}
html[dir=rtl] .search-box-v3 .block-search > input[type=text] {
  padding: 0 10px 0 30px;
}

.search-box-v3 .block-search > input[type=text]::-webkit-input-placeholder {
  color: #7c8292;
}

.search-box-v3 .block-search > input[type=text]::-moz-placeholder {
  color: #7c8292;
}

.search-box-v3 .block-search > input[type=text]:-moz-placeholder {
  color: #7c8292;
}

.search-box-v3 .block-search > input[type=text]:-ms-input-placeholder {
  color: #7c8292;
}

.search-box-v3 .block-search > input[type=text]:focus {
  box-sizing: border-box;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset;
}

.search-box-v3 .search-results-container {
  box-sizing: border-box;
  top: 0;
}
html[dir=ltr] .search-box-v3 .search-results-container {
  left: 100%;
  right: auto;
  margin: 0 0 0 10px;
}
html[dir=rtl] .search-box-v3 .search-results-container {
  left: auto;
  right: 100%;
  margin: 0 10px 0 0;
}

.search-box-v3 .search-results-inner {
  box-sizing: border-box;
  background: #ffffff;
  border-radius: inherit;
}

.search-box-v3 .arrow-sport:before {
  box-sizing: border-box;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
}
html[dir=ltr] .search-box-v3 .arrow-sport:before {
  border-width: 5px 6px 5px 0;
  border-color: transparent #ffffff transparent transparent;
}
html[dir=rtl] .search-box-v3 .arrow-sport:before {
  border-width: 5px 0 5px 6px;
  border-color: transparent transparent transparent #ffffff;
}

.search-box-v3 .search-results-inner .arrow-sport {
  box-sizing: border-box;
  top: 10px;
}
html[dir=ltr] .search-box-v3 .search-results-inner .arrow-sport {
  left: -5px;
  right: auto;
}
html[dir=rtl] .search-box-v3 .search-results-inner .arrow-sport {
  left: auto;
  right: -5px;
}

.search-box-v3 .search-results-inner h3 {
  box-sizing: border-box;
  font-size: 16px;
  font-weight: normal;
  color: #505767;
}

.search-box-v3 .search-no-results {
  box-sizing: border-box;
  color: #505767;
}

.search-box-v3 #result-search dl dt {
  box-sizing: border-box;
  background: #c2c5cd;
  box-shadow: 0 1px 0 #c2c5cd inset;
  border-color: #c2c5cd;
  color: #212532;
}

.search-box-v3 #result-search {
  box-sizing: border-box;
  background: #f3f3f5;
  box-shadow: 0 -1px 0 #c2c5cd;
  max-height: 340px;
}

.search-box-v3 #result-search dl dd.active button, .search-box-v3 #result-search dl dd button:hover {
  box-sizing: border-box;
  background: #ffffff;
  border-color: #f3f3f5;
}

#result-search dl dd button {
  box-sizing: border-box;
  border: none;
  box-shadow: 0 -1px 0 #c2c5cd inset;
}

.closed-left-nav-v3 {
  box-sizing: border-box;
  width: 20px;
  height: 16px;
  position: absolute;
  top: 7px;
  color: #c1c4cd;
  font: 19px/16px icomoon;
  z-index: 111;
  transform: translate3d(0, 0, 0);
}
html[dir=ltr] .closed-left-nav-v3 {
  right: 3px;
}
html[dir=rtl] .closed-left-nav-v3 {
  left: 3px;
}

.closed-left-nav-v3:before {
  box-sizing: border-box;
  content: "􏼔";
}

.full-menu-wrapper-box-v3 {
  box-sizing: border-box;
  grid-area: sport-menu;
  -ms-grid-row: 2;
  text-align: left;
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  padding: 0 1px 0 0;
}
.full-menu-wrapper-box-v3::-webkit-scrollbar-track {
  border-radius: 10px;
}
.full-menu-wrapper-box-v3::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.full-menu-wrapper-box-v3::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.full-menu-wrapper-box-v3::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.full-menu-wrapper-box-v3.multi-selection {
  transform: none;
}

@-moz-document url-prefix() {
  .full-menu-wrapper-box-v3 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}
.full-menu-wrapper-v3 {
  box-sizing: border-box;
  width: 100%;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  padding: 0 1px 0 0;
}

.esports-nav-b {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.full-menu-wrapper-box-v3 .now-games-menu {
  box-sizing: border-box;
  background: none;
  padding: 10px;
  font-size: 16px;
}

.left-menu-wrapper-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  text-align: left;
  display: block;
}
html[dir=rtl] .left-menu-wrapper-v3 {
  margin: 0 0 0 1px;
}

.left-nav-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.left-nav-view-v3.prematch-view.multiselect-view-v3 {
  transform: inherit;
}

.left-nav-view-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.left-nav-view-v3 > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0 0 1px;
}
.left-nav-view-v3 > ul > li.p-n-v {
  float: left;
  width: 100%;
}
.left-nav-view-v3 > ul > li.p-n-v .full-region-info-v3 {
  margin-bottom: 0;
}
.left-nav-view-v3 > ul > li.p-n-v:nth-child(2) {
  margin-bottom: 0;
}
.left-nav-view-v3 > ul > li.p-n-v:empty {
  display: none;
  margin: 0;
}

.left-menu-suggested-games {
  float: left;
  width: 100%;
  padding: 0 1px 3px;
  box-sizing: border-box;
}

.left-menu-suggested-games-padding {
  float: left;
  width: 100%;
}
html[dir=ltr] .left-menu-suggested-games-padding {
  background: radial-gradient(circle at 100% 0, rgba(166, 31, 103, 0.4), rgba(30, 38, 57, 0.5));
}
html[dir=rtl] .left-menu-suggested-games-padding {
  background: radial-gradient(circle at 100% 0, rgba(30, 38, 57, 0.5), rgba(166, 31, 103, 0.4));
}

.left-menu-suggested-games-title {
  float: left;
  width: 100%;
  height: 34px;
  box-sizing: border-box;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.9);
}
html[dir=ltr] .left-menu-suggested-games-title {
  text-align: left;
  padding: 0 36px 0 40px;
}
html[dir=rtl] .left-menu-suggested-games-title {
  text-align: right;
  padding: 0 40px 0 36px;
}
.left-menu-suggested-games-title:before {
  content: "";
  position: absolute;
  top: 0;
  color: #ffffff;
  font: 18px/34px icomoon;
}
html[dir=ltr] .left-menu-suggested-games-title:before {
  left: 10px;
}
html[dir=rtl] .left-menu-suggested-games-title:before {
  right: 10px;
}
.left-menu-suggested-games-title:after {
  content: "";
  position: absolute;
  top: 0;
  color: rgba(255, 255, 255, 0.8);
  font: 16px/34px icomoon;
}
html[dir=ltr] .left-menu-suggested-games-title:after {
  right: 11px;
}
html[dir=rtl] .left-menu-suggested-games-title:after {
  left: 11px;
}
.left-menu-suggested-games-title.active:after {
  content: "";
}

.left-menu-suggested-games-list {
  float: left;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.left-menu-suggested-games-list > a {
  float: left;
  width: 100%;
  height: 30px;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  box-sizing: border-box;
  position: relative;
  transition: background 240ms;
  font: 12px/32px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .left-menu-suggested-games-list > a {
  text-align: left;
  padding: 0 34px 0 38px;
}
html[dir=rtl] .left-menu-suggested-games-list > a {
  text-align: right;
  padding: 0 38px 0 34px;
}
.left-menu-suggested-games-list > a:hover {
  background: rgba(255, 255, 255, 0.07);
}
.left-menu-suggested-games-list > a:before {
  position: absolute;
  top: 0;
  font: 18px/30px icomoon;
}
html[dir=ltr] .left-menu-suggested-games-list > a:before {
  left: 10px;
}
html[dir=rtl] .left-menu-suggested-games-list > a:before {
  right: 10px;
}
.left-menu-suggested-games-list > a:after {
  position: absolute;
  top: 0;
  font: 16px/30px icomoon;
}
html[dir=ltr] .left-menu-suggested-games-list > a:after {
  right: 8px;
  content: "";
}
html[dir=rtl] .left-menu-suggested-games-list > a:after {
  left: 8px;
  content: "";
}
.left-menu-suggested-games-list > a + a {
  margin-top: 5px;
}

.sports-item-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 30px;
  font-size: 12px;
  line-height: 30px;
  margin: 0;
  position: relative;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 222;
  background: #2e323e;
  color: #c1c4cd;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 1px 0 #3a3f4b inset;
}
html[dir=ltr] .sports-item-v3 {
  padding: 0 30px 0 37px;
}
html[dir=rtl] .sports-item-v3 {
  padding: 0 37px 0 30px;
  text-align: right;
  transform: translate3d(0, 0, 0);
}
.sports-item-v3.sports-group-item-v3 {
  height: 36px;
  line-height: 36px;
}
.sports-item-v3.boostedbets {
  background-image: linear-gradient(to right, #751f9f, #ffc353 119%);
}
.sports-item-v3.boostedbets:before {
  color: #c3c6ce;
}
html[dir=ltr] .sports-item-v3.boostedbets:before {
  box-shadow: none;
}
html[dir=rtl] .sports-item-v3.boostedbets:before {
  box-shadow: none;
}
.sports-item-v3.boostedbets p {
  color: #c3c6ce !important;
}
.sports-item-v3.boostedbets:hover, .sports-item-v3.boostedbets.active {
  background-image: linear-gradient(to right, #751f9f, #ffc353 119%);
}
.sports-item-v3.boostedbets:hover:after, .sports-item-v3.boostedbets.active:after {
  content: "";
  display: block;
  width: 0;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0;
  opacity: 0;
  box-shadow: 0 0 35px 10px rgba(255, 255, 255, 0.7);
  transform: skewX(-45deg);
  animation: boosted-shine 1000ms linear infinite;
}
.sports-item-v3.boostedbets:hover span.arrow-view-v3:before, .sports-item-v3.boostedbets.active span.arrow-view-v3:before {
  color: #ffffff;
}
.sports-item-v3.boostedbets > p,
.sports-item-v3.boostedbets span.arrow-view-v3:before {
  color: #ffffff;
}
.sports-item-v3.expressofday {
  background-image: linear-gradient(to right, #e19b40, #e6b537 119%);
}
.sports-item-v3.expressofday:before {
  font: 18px/30px icomoon;
  content: "";
  color: #ffffff;
}
.sports-item-v3.expressofday > p,
.sports-item-v3.expressofday span.arrow-view-v3:before {
  color: #ffffff;
}
.sports-item-v3.expressofday:hover span.arrow-view-v3:before, .sports-item-v3.expressofday.active span.arrow-view-v3:before {
  color: #ffffff;
}
.sports-item-v3.homework {
  background: #a71762 url("../../../images/homework.jpg?v=650") no-repeat;
}
.sports-item-v3.homework:before {
  content: "";
  color: #ffffff;
  font-family: icomoon;
}
.sports-item-v3.homework:after {
  content: none;
}

.homework-amount {
  position: absolute;
  top: 6px;
  display: block;
  height: 18px;
  padding: 0 6px;
  box-sizing: border-box;
  border-radius: 8px;
  color: #ffffff;
  background: #de0068;
  font: normal 11px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .homework-amount {
  right: 10px;
}
html[dir=rtl] .homework-amount {
  left: 10px;
}
html[dir=ltr] .homework-amount + .homework-info-icon {
  right: 58px;
}
html[dir=rtl] .homework-amount + .homework-info-icon {
  left: 58px;
}

.homework-info-icon {
  position: absolute;
  top: 7px;
  display: block;
  color: #d6d0e1;
  font: 16px/16px icomoon;
}
html[dir=ltr] .homework-info-icon {
  right: 7px;
}
html[dir=rtl] .homework-info-icon {
  left: 7px;
}
.homework-info-icon:before {
  content: "";
}

@keyframes boosted-shine {
  from {
    opacity: 0;
    left: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}
@supports (-ms-scroll-limit: unset) {
  .sports-item-v3 {
    position: relative;
  }
}
.sports-item-v3:after, .single-game-item-v3:after {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: transparent;
  transition: background 240ms;
}

.sports-item-v3:hover:after, .sports-item-v3.active:after, .single-game-item-v3:hover:after {
  background: rgba(255, 255, 255, 0.03);
}

.single-game-item-v3.active:after, .single-game-item-v3.active:hover:after {
  background: transparent;
  transition: none;
}

.single-game-item-v3.active, .single-game-item-v3.active:hover {
  background: #363945;
}

.sports-item-v3:before {
  box-sizing: border-box;
  width: 37px;
  height: 100%;
  position: absolute;
  top: 0;
  font: 16px sport-icon;
  line-height: inherit;
  color: #7c8292;
  padding: 0;
  text-align: center;
}
html[dir=ltr] .sports-item-v3:before {
  left: 0;
  box-shadow: 3px 0 0 rgba(255, 255, 255, 0.15) inset;
}
html[dir=rtl] .sports-item-v3:before {
  right: 0;
  box-shadow: -3px 0 0 rgba(255, 255, 255, 0.15) inset;
}

.sport-icon-v3 {
  box-sizing: border-box;
  width: 37px;
  height: 100%;
  position: absolute;
  top: 0;
  font: 14px sport-icon;
  line-height: inherit;
  color: #7c8292;
  padding: 0;
  text-align: center;
}
html[dir=ltr] .sport-icon-v3 {
  left: 0;
}
html[dir=rtl] .sport-icon-v3 {
  right: 0;
}

.sports-item-v3.showallsports:before {
  color: #c1c4cd;
  font-size: 14px;
}

.sport-icon-v3.todaybets > b {
  font-size: 10px;
  line-height: 18px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  position: absolute;
  left: 10px;
  width: 16px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  text-indent: 0;
  top: 8px;
}

.todaybets:before {
  font: 18px/30px icomoon;
  content: "";
}

.boostedbets:before {
  font: 18px/30px icomoon !important;
  content: "";
}

.sports-item-v3.todaybets > .arrow-view-v3:before, .sports-item-v3.todaybets.active > .arrow-view-v3:before,
.sports-item-v3.outright > .arrow-view-v3:before, .sports-item-v3.outright.active > .arrow-view-v3:before,
.sports-item-v3.boostedbets > .arrow-view-v3:before, .sports-item-v3.boostedbets.active > .arrow-view-v3:before,
.sports-item-v3.expressofday > .arrow-view-v3:before, .sports-item-v3.expressofday.active > .arrow-view-v3:before {
  color: #c1c4cd;
}
html[dir=ltr] .sports-item-v3.todaybets > .arrow-view-v3:before, html[dir=ltr] .sports-item-v3.todaybets.active > .arrow-view-v3:before,
html[dir=ltr] .sports-item-v3.outright > .arrow-view-v3:before, html[dir=ltr] .sports-item-v3.outright.active > .arrow-view-v3:before,
html[dir=ltr] .sports-item-v3.boostedbets > .arrow-view-v3:before, html[dir=ltr] .sports-item-v3.boostedbets.active > .arrow-view-v3:before,
html[dir=ltr] .sports-item-v3.expressofday > .arrow-view-v3:before, html[dir=ltr] .sports-item-v3.expressofday.active > .arrow-view-v3:before {
  content: "";
}
html[dir=rtl] .sports-item-v3.todaybets > .arrow-view-v3:before, html[dir=rtl] .sports-item-v3.todaybets.active > .arrow-view-v3:before,
html[dir=rtl] .sports-item-v3.outright > .arrow-view-v3:before, html[dir=rtl] .sports-item-v3.outright.active > .arrow-view-v3:before,
html[dir=rtl] .sports-item-v3.boostedbets > .arrow-view-v3:before, html[dir=rtl] .sports-item-v3.boostedbets.active > .arrow-view-v3:before,
html[dir=rtl] .sports-item-v3.expressofday > .arrow-view-v3:before, html[dir=rtl] .sports-item-v3.expressofday.active > .arrow-view-v3:before {
  content: "";
}

html[dir=ltr] .sports-item-v3.todaybets.active > .arrow-view-v3:before,
html[dir=ltr] .sports-item-v3.outright.active > .arrow-view-v3:before,
html[dir=ltr] .sports-item-v3.boostedbets.active > .arrow-view-v3:before,
html[dir=ltr] .sports-item-v3.expressofday.active > .arrow-view-v3:before {
  content: "";
}
html[dir=rtl] .sports-item-v3.todaybets.active > .arrow-view-v3:before,
html[dir=rtl] .sports-item-v3.outright.active > .arrow-view-v3:before,
html[dir=rtl] .sports-item-v3.boostedbets.active > .arrow-view-v3:before,
html[dir=rtl] .sports-item-v3.expressofday.active > .arrow-view-v3:before {
  content: "";
}

html[dir=ltr] .sports-item-v3.todaybets > .sport-icon-v3.todaybets,
html[dir=ltr] .sports-item-v3.outright > .sport-icon-v3.outright {
  box-shadow: 3px 0 0 #a61f67 inset;
}
html[dir=rtl] .sports-item-v3.todaybets > .sport-icon-v3.todaybets,
html[dir=rtl] .sports-item-v3.outright > .sport-icon-v3.outright {
  box-shadow: -3px 0 0 #a61f67 inset;
}

.sports-item-v3.todaybets.active > .arrow-view-v3,
.sports-item-v3.outright.active > .arrow-view-v3 {
  background: #a61f67;
}
.sports-item-v3.todaybets.active > .arrow-view-v3:before,
.sports-item-v3.outright.active > .arrow-view-v3:before {
  color: #ffffff;
}

html[dir=ltr] .sports-item-v3.showallsports + .region-item-row-v3 .single-game-item-v3.active:before {
  box-shadow: 2px 0 0 #5caaa7 inset;
}
html[dir=rtl] .sports-item-v3.showallsports + .region-item-row-v3 .single-game-item-v3.active:before {
  box-shadow: -2px 0 0 #5caaa7 inset;
}

.sports-item-v3.my-favorite:before {
  content: "";
  font-family: icomoon;
}

.sports-item-v3.showallsports {
  box-sizing: border-box;
  box-shadow: 0 1px 0 rgba(58, 63, 75, 0.3) inset, inset 0 -30px 0 rgba(110, 151, 91, 0.35);
}

.sports-item-v3.showallsports > .sport-games-count-v3 {
  box-sizing: border-box;
  color: #c1c4cd;
}

.favorite-nav-icon-v3:before {
  box-sizing: border-box;
  font: 18px/30px icomoon;
  content: "";
}

.favoritecompetitions:before {
  box-sizing: border-box;
  font: 16px/30px icomoon;
  content: "";
}

.sports-item-v3.showallsports:before {
  box-sizing: border-box;
  font-family: icomoon;
  content: "";
}

.sports-item-v3.showallsports.active:before {
  box-sizing: border-box;
  content: "";
}

.sports-item-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: inherit;
  color: #c1c4cd;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
html[dir=rtl] .sports-item-v3 > p {
  text-align: right;
}
.sports-item-v3 > p > i {
  position: absolute;
  top: 0;
}
html[dir=ltr] .sports-item-v3 > p > i {
  right: 1px;
}
html[dir=rtl] .sports-item-v3 > p > i {
  left: 1px;
}
.sports-item-v3 > p > i:after {
  content: "";
  font: 14px/30px icomoon;
  display: block;
}

.arrow-view-v3 {
  box-sizing: border-box;
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0;
  font: 16px icomoon;
  line-height: inherit;
  color: transparent;
  text-align: center;
  transition: color 240ms;
}
html[dir=ltr] .arrow-view-v3 {
  right: 0;
}
html[dir=rtl] .arrow-view-v3 {
  left: 0;
}

.arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
}

.sports-item-v3:hover .arrow-view-v3 {
  box-sizing: border-box;
  color: #c1c4cd;
}

.favorite-nav .icon-separator-v3.favorite.active:before {
  content: "";
  color: #8e93a4;
  font-size: 9px;
}

.favorite-nav .icon-separator-v3.favorite.active:hover:before {
  color: #c1c4cd;
}

.sports-item-v3.active > .arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
  color: #c1c4cd;
}

.sport-games-count-v3 {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  color: #7c8292;
  font-size: 12px;
  line-height: inherit;
  transition: opacity 240ms;
}
html[dir=ltr] .sport-games-count-v3 {
  right: 0;
  padding: 0 10px 0 0;
}
html[dir=rtl] .sport-games-count-v3 {
  left: 0;
  padding: 0 0 0 10px;
}

.sports-item-v3.active .sport-games-count-v3, .sports-item-v3:hover .sport-games-count-v3 {
  opacity: 0;
}

.region-item-row-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0;
  overflow: hidden;
}
.region-item-row-v3 > .region-items-box {
  display: none;
}

.region-items-box {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0;
}

.full-region-info-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0 0 1px;
}
.full-region-info-v3:first-child {
  margin-top: 1px;
}
.full-region-info-v3:last-child {
  margin-bottom: 0;
}

.favorite-clear {
  float: left;
  width: 100%;
  height: 26px;
  margin-top: 2px;
  color: #ffffff;
  background: #212531;
  text-align: center;
  font: 12px/26px Roboto, Arial, Helvetica, sans-serif;
  transition: background 240ms;
}
.favorite-clear:hover {
  background: #2b3040;
}

.sports-item-v3.active ~ .region-item-row-v3 {
  display: block;
}
.sports-item-v3.active ~ .region-item-row-v3 > .region-items-box {
  display: block;
}

.multi-selection .sports-item-v3.active ~ .region-item-row-v3 {
  transform: inherit;
  animation: inherit;
}

@keyframes open-animate-b {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes closed-animate-b {
  0% {
    display: block;
    max-height: 200px;
  }
  100% {
    display: block;
    max-height: 0;
  }
}
.region-item-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 30px;
  margin: 1px 0 0;
  background: #212531;
  position: relative;
  cursor: pointer;
  transition: background 240ms, color 240ms;
  font-size: 12px;
  line-height: 30px;
  color: #7c8292;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=ltr] .region-item-v3 {
  padding: 0 30px 0 36px;
}
html[dir=rtl] .region-item-v3 {
  padding: 0 36px 0 30px;
  text-align: right;
}
.region-item-v3 > .arrow-view-v3 {
  line-height: 30px;
}

.region-item-v3 .flag-World {
  margin-top: -2px;
}

.prematch-competition-title-v3 > p > .prematch-region-icon-v3.flag-World {
  margin-top: -1px;
}

.prematch-region-icon-v3.flag-World {
  margin-top: 10px;
}

.classic-view-column-v3 .flag-World {
  background: none;
  color: #7c8292;
}
.classic-view-column-v3 .flag-World:before {
  content: "";
  font: 16px/16px icomoon;
  display: block;
}

.region-item-v3:first-child {
  margin: 0;
}

.region-item-v3:hover, .region-item-v3.active {
  background: #282c39;
}

.region-item-v3.active, .region-item-v3:hover {
  display: block;
}

.full-region-info-v3.active > .region-item-v3 {
  background: #282c39;
}

html[dir=ltr] popular-in-sportsbook[type=game] .favoritecompetitions + .region-item-row-v3 .competition-title-v3 > label {
  padding: 0 66px 0 10px;
}
html[dir=rtl] popular-in-sportsbook[type=game] .favoritecompetitions + .region-item-row-v3 .competition-title-v3 > label {
  padding: 0 10px 0 66px;
}
popular-in-sportsbook[type=game] .pg-start-time {
  display: block;
}

.pg-start-time {
  display: none;
  position: absolute;
  top: -1px;
}
html[dir=ltr] .pg-start-time {
  right: 32px;
}
html[dir=rtl] .pg-start-time {
  left: 32px;
}

.flag-view-v3 {
  box-sizing: border-box;
  position: absolute;
  top: 7px;
}
html[dir=ltr] .flag-view-v3 {
  left: 10px;
}
html[dir=rtl] .flag-view-v3 {
  right: 10px;
}

.region-item-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: 30px;
  color: #7c8292;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: color 240ms;
}
html[dir=rtl] .region-item-v3 > p {
  text-align: right;
}

.region-item-v3:hover .arrow-view-v3, .region-item-v3.active .arrow-view-v3 {
  box-sizing: border-box;
  color: #7c8292;
}

.full-region-info-v3.active .region-item-v3 .arrow-view-v3:before,
.prematch-view .region-item-v3.active .arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
  color: #7c8292;
}

.region-item-v3:hover, .region-item-v3.active, .full-region-info-v3.active > .region-item-v3 {
  box-sizing: border-box;
  color: #c1c4cd;
}

.games-list-nav-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: none;
}

.favorite-nav .games-list-nav-v3 {
  animation: inherit;
  display: block;
}

.full-region-info-v3.active > .games-list-nav-v3 {
  display: block;
}

.full-region-info-v3.no-regions {
  margin: 0;
}

.full-region-info-v3.no-regions > .games-list-nav-v3 {
  display: block;
}

.prematch-view .region-item-v3.active + .games-list-nav-v3 {
  display: block;
}

.games-list-mini-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0 0 1px;
  border: 2px solid #282c39;
  border-top: none;
  padding: 3px 5px 5px;
}

.competition-view-v-3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0;
}
html[dir=ltr] .competition-view-v-3.live-nba .team-name-1-v3 {
  padding-left: 18px;
}
html[dir=rtl] .competition-view-v-3.live-nba .team-name-1-v3 {
  padding-right: 18px;
}
.competition-view-v-3.live-nba .team-name-1-v3 stats-logo {
  position: absolute;
}
html[dir=ltr] .competition-view-v-3.live-nba .team-name-1-v3 stats-logo {
  left: 0;
}
html[dir=rtl] .competition-view-v-3.live-nba .team-name-1-v3 stats-logo {
  right: 0;
}
.competition-view-v-3.live-nba .team-name-1-v3 stats-logo > img {
  width: 14px !important;
  height: 14px !important;
}

.competition-view-v-3.closed {
  max-height: 29px;
  border-radius: 2px;
}

.competition-view-v-3.closed:first-child {
  max-height: 26px;
}

.competition-view-v-3.closed > .single-game-item-v3 {
  display: none;
}

@keyframes open-animate-b-game {
  0% {
    max-height: 26px;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes closed-animate-b-game-1 {
  0% {
    display: block;
    max-height: 200px;
  }
  100% {
    display: block;
    max-height: 29px;
  }
}
@keyframes closed-animate-b-game-2 {
  0% {
    display: block;
    max-height: 200px;
  }
  100% {
    display: block;
    max-height: 26px;
  }
}
.region-item-v3.ng-hide {
  margin: 0;
}

.full-region-info-v3.no-regions > .region-item-v3.ng-hide ~ .games-list-nav-v3 .games-list-mini-view-v3 {
  margin: 0 0 -5px;
  border-bottom: none;
  border-top: none;
}

.full-region-info-v3.no-regions:last-child > .region-item-v3.ng-hide ~ .games-list-nav-v3 .games-list-mini-view-v3 {
  margin-bottom: -2px;
}

.competition-title-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
  height: 24px;
  border-radius: 2px 2px 0 0;
  background: #282c39;
  margin: 5px 0 0;
}
html[dir=ltr] .competition-title-v3 {
  padding: 0 0 0 10px;
}
html[dir=rtl] .competition-title-v3 {
  padding: 0 10px 0 0;
  text-align: right;
}
.competition-title-v3:before {
  content: "" attr(title) "";
  box-sizing: border-box;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 12px;
  line-height: 24px;
  color: #c1c4cd;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.competition-title-v3:after {
  content: "";
  width: 30px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  font: 16px/24px icomoon;
  text-align: center;
  transition: color 240ms;
  color: #c1c4cd;
}

.competition-title-v3.cyber-competition {
  position: relative;
}
html[dir=ltr] .competition-title-v3.cyber-competition {
  padding: 0 0 0 30px;
}
html[dir=rtl] .competition-title-v3.cyber-competition {
  padding: 0 30px 0 0;
}
.competition-title-v3.cyber-competition .cyber-icon:before {
  content: "";
  font: 16px/24px sport-icon;
  position: absolute;
  top: 0;
  display: block;
  color: #c1c4cd;
}
html[dir=ltr] .competition-title-v3.cyber-competition .cyber-icon:before {
  left: 8px;
}
html[dir=rtl] .competition-title-v3.cyber-competition .cyber-icon:before {
  right: 8px;
}
.prematch-view .competition-title-v3:before {
  display: none;
}

.competition-view-v-3.closed > .competition-title-v3:after {
  content: "";
}

.competition-title-v3:hover {
  background: #363945;
}

.prematch-view .competition-title-v3 {
  box-sizing: border-box;
  border-radius: inherit;
  background: #282c39;
  transition: background 240ms;
  height: 30px;
}
html[dir=ltr] .prematch-view .competition-title-v3 {
  padding: 0;
}
html[dir=rtl] .prematch-view .competition-title-v3 {
  padding: 0;
}
.prematch-view .competition-title-v3:after {
  content: none;
}

.prematch-view .competition-title-v3.active,
.prematch-view .competition-title-v3:hover {
  background: #363945;
}

.prematch-view .competition-title-v3.active {
  cursor: default;
}

.prematch-view .competition-title-v3:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.prematch-view .competition-title-v3:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.competition-view-v-3:first-child > .competition-title-v3 {
  margin: 2px 0 0;
}

.prematch-view .competition-title-v3 > label {
  box-sizing: border-box;
  width: 100%;
  float: left;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #7c8292;
  padding: 0 10px;
  transition: color 240ms;
  cursor: pointer;
  position: relative;
}
html[dir=ltr] .prematch-view .competition-title-v3 > label > div {
  left: auto;
  right: 10px;
}
html[dir=rtl] .prematch-view .competition-title-v3 > label > div {
  left: 10px;
  right: auto;
}

html[dir=ltr] .prematch-view .favoritecompetitions + .region-item-row-v3 .competition-title-v3 > label {
  padding: 0 34px 0 10px;
}
html[dir=rtl] .prematch-view .favoritecompetitions + .region-item-row-v3 .competition-title-v3 > label {
  padding: 0 10px 0 34px;
  text-align: right;
}

.prematch-view .competition-title-v3 > label:hover, .prematch-view .competition-title-v3.active > label {
  color: #c1c4cd;
}

.competition-title-v3 > label > input[type=checkbox] {
  box-sizing: border-box;
  opacity: 0;
  display: none;
}
html[dir=ltr] .competition-title-v3 > label > input[type=checkbox] {
  float: left;
  margin: 8px 7px 0 0;
}
html[dir=rtl] .competition-title-v3 > label > input[type=checkbox] {
  float: right;
  margin: 8px 0 0 7px;
}

.multiselect-view-v3 .competition-title-v3 > label > input[type=checkbox] {
  box-sizing: border-box;
  display: inline-block;
}

.competition-title-v3 > label > span {
  box-sizing: border-box;
}

.competition-title-v3 > label > span.favorite-competitions-icon-t {
  position: relative;
}

.multiselect-view-v3 .competition-title-v3 > label > input[type=checkbox] + span:before {
  box-sizing: border-box;
  position: absolute;
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: #7c8292;
  border-radius: 2px;
  top: 7px;
  z-index: 6;
}
html[dir=ltr] .multiselect-view-v3 .competition-title-v3 > label > input[type=checkbox] + span:before {
  left: 7px;
}
html[dir=rtl] .multiselect-view-v3 .competition-title-v3 > label > input[type=checkbox] + span:before {
  right: 7px;
}

.multiselect-view-v3 .competition-title-v3 > label > input[type=checkbox]:checked + span:after {
  box-sizing: border-box;
  position: absolute;
  text-align: center;
  width: 16px;
  height: 16px;
  content: "";
  font: 7px/16px icomoon;
  top: 7px;
  color: #111522;
  z-index: 10;
}
html[dir=ltr] .multiselect-view-v3 .competition-title-v3 > label > input[type=checkbox]:checked + span:after {
  left: 7px;
}
html[dir=rtl] .multiselect-view-v3 .competition-title-v3 > label > input[type=checkbox]:checked + span:after {
  right: 7px;
}

.competition-title-v3 > label > i {
  box-sizing: border-box;
  position: absolute;
  font-style: normal;
  top: 23px;
  font-size: 10px;
  line-height: 12px;
  color: #505768;
}
html[dir=ltr] .competition-title-v3 > label > i {
  left: 30px;
}
html[dir=rtl] .competition-title-v3 > label > i {
  right: 30px;
}

.competition-title-v3 > .arrow-view-v3:before {
  content: "";
  box-sizing: border-box;
}

.competition-view-v-3.closed > .competition-title-v3 > .arrow-view-v3:before {
  content: "";
}

.single-game-item-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  min-height: 50px;
  margin: 2px 0 0;
  background: #282c39;
  position: relative;
  cursor: pointer;
  padding: 3px 8px 1px;
  contain: layout;
}
html[dir=ltr] .single-game-item-v3 {
  box-shadow: inset 2px 0 0 rgba(255, 255, 255, 0.05);
}
html[dir=rtl] .single-game-item-v3 {
  box-shadow: inset -2px 0 0 rgba(255, 255, 255, 0.05);
}
.single-game-item-v3 .l-b {
  margin: 4px 0 6px;
  position: relative;
  z-index: 122;
  white-space: nowrap;
}
.single-game-item-v3 .l-b .single-events-b-v3 {
  padding-left: 7px;
  padding-right: 7px;
  font-size: 11px;
}
.single-game-item-v3 .l-b .single-events-b-v3:not(:hover):not(.active) {
  background: rgba(17, 21, 34, 0.7);
}
.single-game-item-v3 .l-b .single-events-b-v3:before {
  padding: 0;
  font-size: 11px;
}
.single-game-item-v3 .l-b .single-events-b-v3 .factor-top:before, .single-game-item-v3 .l-b .single-events-b-v3 .factor-bottom:before {
  font-size: 11px;
}
.single-game-item-v3 .l-b > li:last-child .max-bet-tooltip-v3 {
  direction: rtl;
}

.esports .single-game-item-v3 .l-b .single-events-b-v3:not(:hover):not(.active) {
  background: #404654;
}

.single-game-item-v3.no-events:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 88;
}

.single-game-item-v3:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.single-game-item-v3:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.single-game-item-v3.active {
  cursor: default;
}
.single-game-item-v3.active > .events-list-view-v3 > ul {
  white-space: nowrap;
}

.team-name-1-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
  position: relative;
  padding: 0;
  margin: 1px 0 0;
  z-index: 8;
  min-height: 14px;
  font-size: 0;
}
.team-name-1-v3:before {
  content: "" attr(data-title) "";
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 11px;
  line-height: 14px;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=rtl] .team-name-1-v3:before {
  text-align: right;
}
.team-name-1-v3 > span {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  color: #c29440;
  padding: 0 0 0 3px;
  transform: translate3d(0, 0, 0);
}

.single-game-item-v3.no-events .team-name-1-v3:before {
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.4);
}

.game-info-mini-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
  padding: 0;
  z-index: 121;
  min-height: 14px;
  transform: translate3d(0, 0, 0);
}

.game-info-mini-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.6);
  font-size: 10px;
  line-height: 14px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
html[dir=rtl] .game-info-mini-v3 > p {
  text-align: right;
}

.game-info-mini-v3 .over-cricet {
  margin: 0 10px;
}

.game-info-mini-v3 > p > span {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.game-info-mini-v3 > p > span:empty {
  display: none;
}
html[dir=ltr] .game-info-mini-v3 > p > span:not(:empty):not(.ng-hide) + span {
  margin-left: 2px;
}
html[dir=rtl] .game-info-mini-v3 > p > span:not(:empty):not(.ng-hide) + span {
  margin-right: 2px;
}

.market-additional-info {
  float: left;
  width: 100%;
  position: relative;
  margin: 2px 0 4px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 11px;
  z-index: 121;
}
html[dir=rtl] .market-additional-info {
  text-align: right;
}

.game-is-start {
  position: absolute;
  top: 0;
  z-index: 22;
  text-align: right;
}
.game-is-start > span {
  color: #8e93a4;
  font-size: 11px;
  font-weight: bold;
}
html[dir=ltr] .game-is-start {
  right: 0;
}
html[dir=rtl] .game-is-start {
  left: 0;
}

.add-info-row-bc {
  width: 100%;
  min-height: 16px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-align: left;
  box-sizing: border-box;
}
html[dir=ltr] .add-info-row-bc {
  padding-right: 48px;
}
html[dir=rtl] .add-info-row-bc {
  padding-left: 48px;
}

.blocked-icon-v3 {
  box-sizing: border-box;
  display: inline-block;
  font: 10px/14px icomoon;
  font-style: normal;
}
html[dir=ltr] .blocked-icon-v3 {
  padding: 0 0 0 3px;
}
html[dir=rtl] .blocked-icon-v3 {
  padding: 0 3px 0 0;
}

.games-list-mini-view-v3 .blocked-icon-v3, .game-info-icons-v3 .blocked-icon-v3 {
  box-sizing: border-box;
  font: 8px/14px icomoon;
  font-style: normal;
  width: 26px;
  height: 13px;
  border-radius: 3px;
  background: #181d26;
  color: #8e93a4;
  text-align: center;
}
html[dir=ltr] .games-list-mini-view-v3 .blocked-icon-v3, html[dir=ltr] .game-info-icons-v3 .blocked-icon-v3 {
  padding: 0;
  float: right;
  margin-left: 4px;
}
html[dir=rtl] .games-list-mini-view-v3 .blocked-icon-v3, html[dir=rtl] .game-info-icons-v3 .blocked-icon-v3 {
  float: left;
  padding: 0;
  margin-right: 4px;
}

.blocked-icon-v3:before {
  content: "";
  box-sizing: border-box;
}

.game-info-icons-v3 {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  z-index: 121;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
html[dir=ltr] .game-info-icons-v3 {
  text-align: right;
}

.icon-separator-v3 {
  box-sizing: border-box;
  font: 11px/14px icomoon;
  color: #8e93a4;
  height: 14px;
  transition: color 240ms;
}
html[dir=ltr] .icon-separator-v3 {
  float: right;
  margin-left: 4px;
}
html[dir=rtl] .icon-separator-v3 {
  float: left;
  margin-right: 4px;
}

.icon-separator-v3.video:before {
  box-sizing: border-box;
  content: "";
  font-size: 13px;
}

.icon-separator-v3.tv:before {
  box-sizing: border-box;
  content: "";
}

.icon-separator-v3.statistic:before {
  box-sizing: border-box;
  content: "";
}

.icon-separator-v3.favorite:before {
  box-sizing: border-box;
  content: "";
}

.icon-separator-v3.favorite:hover:before,
.icon-separator-v3.favorite.active:before {
  box-sizing: border-box;
  color: #c29440;
  cursor: pointer;
}

html[dir=ltr] .icon-separator-v3.market-count-v3 {
  margin: 0;
}
html[dir=rtl] .icon-separator-v3.market-count-v3 {
  margin: 0;
}
.icon-separator-v3.market-count-v3:before {
  display: none;
}

.icon-separator-v3.market-count-v3 > span {
  box-sizing: border-box;
  display: inline-block;
  background: #181d26;
  color: #a4a9bc;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 11px;
  width: 26px;
  text-align: center;
  border-radius: 3px;
  vertical-align: top;
  padding: 1px 0;
}
html[dir=ltr] .icon-separator-v3.market-count-v3 > span {
  margin-left: 4px;
}
html[dir=rtl] .icon-separator-v3.market-count-v3 > span {
  margin-right: 4px;
}

.sub-menu-multiselect-view-v3 {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  min-height: 50px;
  z-index: 433;
  display: none;
}

.multiselect-view-v3 .sub-menu-multiselect-view-v3 {
  box-sizing: border-box;
  display: block;
  left: -9999em;
  transition-delay: 240ms;
}

html[dir=ltr] .multiselect-view-v3 .competition-title-v3:hover > .sub-menu-multiselect-view-v3,
html[dir=ltr] .multiselect-view-v3 .competition-title-v3:hover > .sub-menu-multiselect-view-v3:before {
  left: 300px;
}
html[dir=rtl] .multiselect-view-v3 .competition-title-v3:hover > .sub-menu-multiselect-view-v3,
html[dir=rtl] .multiselect-view-v3 .competition-title-v3:hover > .sub-menu-multiselect-view-v3:before {
  right: 300px;
}

.sub-menu-contain-multiselect-v3 {
  box-sizing: border-box;
  position: fixed;
  width: 300px;
  height: calc(100vh - 146px);
  bottom: 0;
}

.sum-menu-multi-items {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: -120px;
  width: 100%;
  max-height: 100%;
  border-radius: 2px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  box-shadow: 0 0 10px #111522;
}
.sum-menu-multi-items::-webkit-scrollbar-track {
  border-radius: 10px;
}
.sum-menu-multi-items::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.sum-menu-multi-items::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.sum-menu-multi-items::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.sum-menu-multi-items > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #0e151b;
  border: 2px solid #282c39;
  border-radius: 2px;
  padding: 5px;
}

.sum-menu-multi-items > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 1px 0 0;
}

.prematch-view .region-items-box {
  margin: 0;
}

.prematch-view .sum-menu-multi-items > ul > li:first-child {
  box-sizing: border-box;
  margin: 0;
}

.prematch-view .sum-menu-multi-items > ul > li > .competition-title-v3 {
  box-sizing: border-box;
  border-radius: inherit;
  margin: 0;
  height: auto;
  min-height: 36px;
  padding-bottom: 5px;
}
.prematch-view .sum-menu-multi-items > ul > li > .competition-title-v3:after, .prematch-view .sum-menu-multi-items > ul > li > .competition-title-v3:before {
  display: none;
}

.prematch-view .sum-menu-multi-items > ul > li > .competition-title-v3 > label {
  box-sizing: border-box;
  height: 36px;
}

.prematch-view .sum-menu-multi-items > ul > li:first-child > .competition-title-v3 {
  border-radius: 2px 2px 0 0;
}

.prematch-view .sum-menu-multi-items > ul > li:last-child > .competition-title-v3 {
  border-radius: 0 0 2px 2px;
}

.left-menu-closed-v3 > .left-column-v3 {
  max-width: 36px;
  overflow: hidden;
  animation: 240ms closed-l-nav-v ease-in-out forwards;
}
html[dir=ltr] .left-menu-closed-v3 > .left-column-v3 {
  transform: translate3d(-100px, 0, 0);
}
html[dir=rtl] .left-menu-closed-v3 > .left-column-v3 {
  transform: translate3d(100px, 0, 0);
}
.left-menu-closed-v3 > .left-column-v3 .games-list-nav-v3,
.left-menu-closed-v3 > .left-column-v3 .prematch-view .region-items-box,
.left-menu-closed-v3 > .left-column-v3 .arrow-view-v3,
.left-menu-closed-v3 > .left-column-v3 .left-menu-suggested-games {
  display: none;
}
.left-menu-closed-v3 .live-game-container .sport-title span {
  max-width: 450px;
}
@media screen and (max-width: 1550px) {
  .left-menu-closed-v3 .live-game-container .sport-title span {
    max-width: 400px;
  }
}
@media screen and (max-width: 1490px) {
  .left-menu-closed-v3 .live-game-container .sport-title span {
    max-width: 350px;
  }
}
@media screen and (max-width: 1260px) {
  .left-menu-closed-v3 .live-game-container .sport-title span {
    max-width: 250px;
  }
}
html[dir=ltr] .left-menu-closed-v3 .view-switcher-v3 > ul > li:first-child:nth-last-child(3) {
  float: left;
}
html[dir=rtl] .left-menu-closed-v3 .view-switcher-v3 > ul > li:first-child:nth-last-child(3) {
  float: right;
}
.left-menu-closed-v3 .view-switcher-v3.no-dashboard {
  display: none;
}
.left-menu-closed-v3 .view-switcher-v3.no-dashboard + .filter-view-v3 > .filter-row-v3 {
  display: none;
}
.left-menu-closed-v3 .view-switcher-v3.no-dashboard + .filter-view-v3 .select-tournament {
  top: -3px;
}
.left-menu-closed-v3 .view-switcher-v3.no-dashboard + .filter-view-v3 .select-tournament + .second-row-filter-v3 .closed-left-nav-v3 {
  top: -3px;
}
.left-menu-closed-v3 .view-switcher-v3:not(.no-dashboard) + .filter-view-v3 .select-tournament {
  top: -28px;
}
.left-menu-closed-v3 .view-switcher-v3:not(.no-dashboard) + .filter-view-v3 .select-tournament + .second-row-filter-v3 .closed-left-nav-v3 {
  top: -24px;
}
.left-menu-closed-v3 .full-menu-wrapper-box-v3 {
  overflow: hidden;
}
html[dir=ltr] .left-menu-closed-v3 .closed-left-nav-v3 {
  right: 9px;
}
html[dir=rtl] .left-menu-closed-v3 .closed-left-nav-v3 {
  left: 9px;
}
html[dir=ltr] .left-menu-closed-v3 .filter-view-v3 .switcher-view-b {
  right: -2px;
}
html[dir=rtl] .left-menu-closed-v3 .filter-view-v3 .switcher-view-b {
  left: -2px;
}
html[dir=rtl] .left-menu-closed-v3 .left-column-v3 .sports-item-v3 {
  font-size: 0;
  position: relative;
}
html[dir=rtl] .left-menu-closed-v3 .left-column-v3 .left-menu-wrapper-v3 {
  margin: 0;
}
html[dir=rtl] .left-menu-closed-v3 .left-column-v3 .sports-item-v3:before {
  left: 8px;
  right: auto;
}
html[dir=rtl] .left-menu-closed-v3 .left-column-v3 .sport-games-count-v3,
html[dir=rtl] .left-menu-closed-v3 .left-column-v3 .arrow-view-v3 {
  left: auto;
  right: 0;
}
.left-menu-closed-v3 .left-column-v3 .homework-amount,
.left-menu-closed-v3 .left-column-v3 .homework-info-icon {
  display: none;
}
html[dir=rtl] .left-menu-closed-v3 .left-nav-view-v3 {
  margin-left: 4px;
}
.left-menu-closed-v3 .select-tournament {
  width: 36px;
  margin-top: 0;
}
html[dir=ltr] .left-menu-closed-v3 .select-tournament {
  left: -5px;
}
html[dir=rtl] .left-menu-closed-v3 .select-tournament {
  right: -5px;
}
html[dir=ltr] .left-menu-closed-v3 .select-tournament + .second-row-filter-v3 .closed-left-nav-v3,
html[dir=ltr] .left-menu-closed-v3 .tournament-details + .second-row-filter-v3 .closed-left-nav-v3 {
  right: 12px;
}
html[dir=rtl] .left-menu-closed-v3 .select-tournament + .second-row-filter-v3 .closed-left-nav-v3,
html[dir=rtl] .left-menu-closed-v3 .tournament-details + .second-row-filter-v3 .closed-left-nav-v3 {
  left: 12px;
}
.left-menu-closed-v3 .tournament-details + .second-row-filter-v3 .closed-left-nav-v3 {
  top: -24px;
}
.left-menu-closed-v3 .full-menu-wrapper-box-v3 > .md-progress-circular,
.left-menu-closed-v3 .full-menu-wrapper-box-v3 .now-games-menu,
.left-menu-closed-v3 .sports-item-v3.active ~ .region-item-row-v3,
.left-menu-closed-v3 .sport-games-count-v3,
.left-menu-closed-v3 .search-box-v3,
.left-menu-closed-v3 .filter-row-v3 > ul > li,
.left-menu-closed-v3 .view-switcher-v3 > ul > li:nth-child(2),
.left-menu-closed-v3 .view-switcher-v3 > ul > li:nth-child(3),
.left-menu-closed-v3 .select-tournament > p,
.left-menu-closed-v3 .select-tournament .arrow-rotate-filter-v3,
.left-menu-closed-v3 .time-filter-v3 .sub-nav-filter-time-v3,
.left-menu-closed-v3 .tournament-details {
  display: none;
}

@keyframes closed-l-nav-v {
  100% {
    transform: translate3d(0, 0, 0);
  }
}
.sports-item-v3.favorite-nav-icon-v3.active ~ .full-region-info-v3 .search-fav-team {
  display: block;
}

.search-fav-team {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  background: #212531;
  display: block;
}
.search-fav-team .search-box-v3 {
  z-index: 99;
}
html[dir=ltr] .search-fav-team .search-box-v3 .block-search > input[type=text] {
  padding-right: 60px;
}
html[dir=rtl] .search-fav-team .search-box-v3 .block-search > input[type=text] {
  padding-left: 60px;
}
.search-fav-team .confirm-team {
  margin: 10px 0;
  float: left;
  width: 100%;
  height: 26px;
  background: none;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid #1a7051;
  position: relative;
}
.search-fav-team .confirm-team:hover {
  color: rgba(255, 255, 255, 0.9);
}
.search-fav-team .confirm-team:disabled {
  pointer-events: none;
  border: 1px solid rgba(255, 255, 255, 0.16);
  color: rgba(255, 255, 255, 0.2);
  background: transparent;
}
.search-fav-team > p {
  float: left;
  width: 100%;
  font-size: 11px;
  line-height: 13px;
  color: #7c8292;
}
.search-fav-team p.no-result {
  padding: 5px 0 0 0;
  color: #7c8292;
  font-size: 11px;
  line-height: 13px;
}
.search-fav-team ul {
  float: left;
  width: 100%;
  padding-top: 10px;
}

.md-progress-circular.small {
  width: 28px;
  height: 28px;
}

.left-menu-favorite-team .md-progress-circular.small-progress {
  position: absolute;
  top: 0;
  bottom: 0;
}
html[dir=ltr] .left-menu-favorite-team .md-progress-circular.small-progress {
  right: 5px;
}
html[dir=rtl] .left-menu-favorite-team .md-progress-circular.small-progress {
  left: 5px;
}

.left-menu-closed-v3 .my-fav-team-list, .left-menu-closed-v3 .edit-result-search, .left-menu-closed-v3 .search-fav-team {
  display: none;
}

.my-fav-team-list {
  float: left;
  width: 100%;
  background: #2e323e;
  box-shadow: 3px 0 0 transparent inset;
  position: relative;
  height: 30px;
}
.my-fav-team-list .region-item-v3 {
  background: transparent;
}
.my-fav-team-list span {
  width: 30px;
  height: 20px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: absolute;
  top: 4px;
}
html[dir=ltr] .my-fav-team-list span {
  left: 8px;
}
html[dir=rtl] .my-fav-team-list span {
  right: 8px;
  text-align: right;
}
.my-fav-team-list i {
  font-style: normal;
  font-size: 12px;
  line-height: 30px;
  color: #ffffff;
  float: left;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
html[dir=ltr] .my-fav-team-list i {
  float: left;
  padding-left: 38px;
}
html[dir=rtl] .my-fav-team-list i {
  float: right;
  padding-right: 38px;
}
.my-fav-team-list.empty {
  height: 0;
}

.sports-item-v3.sports-group-item-v3.my-favorite {
  height: 30px;
  line-height: 30px;
}
.sports-item-v3.sports-group-item-v3.my-favorite .arrow-view-v3 {
  color: #c1c4cd;
}

.edit-result-search {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 10px;
  background: #212531;
}
.edit-result-search > button {
  margin: 0;
  float: left;
  width: 100%;
  height: 26px;
  background: #1a7051;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  border: none;
}
.edit-result-search > button:hover {
  background: #208e66;
}

.search-item {
  height: 24px;
  position: relative;
}
.search-item > span {
  display: block;
  width: 30px;
  height: 20px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 2px;
}
html[dir=ltr] .search-item > span {
  left: 0;
}
html[dir=rtl] .search-item > span {
  right: 0;
  text-align: right;
}
.search-item i {
  color: #ffffff;
  font-style: normal;
  font-size: 12px;
  line-height: 24px;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
}
html[dir=ltr] .search-item i {
  float: left;
  padding-left: 30px;
}
html[dir=rtl] .search-item i {
  float: right;
  text-align: right;
  padding-right: 30px;
}
.search-item.selected {
  background: #404654;
}
.search-item:hover {
  background: #404654;
}

.classic-view-column-v3 .sports-item-v3 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(left, #404654 0%, #404654 27%, #2e323e 58%, #2e323e 100%);
  background: -webkit-linear-gradient(left, #404654 0%, #404654 27%, #2e323e 58%, #2e323e 100%);
  background: linear-gradient(to right, #404654 0%, #404654 27%, #2e323e 58%, #2e323e 100%);
  box-shadow: 2px 0 0 #505768 inset;
}

.sports-item-v3.favoritecompetitions:before,
.suggest-sport-icon.favoritecompetitions:before {
  color: #ffd700;
}
.sports-item-v3.favoritecompetitions.Soccer:before,
.suggest-sport-icon.favoritecompetitions.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.favoritecompetitions {
  color: #ffd700;
}
.sport-icon-v3.favoritecompetitions.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.favoritecompetitions {
  color: #ffd700;
}
.lmb-sport-select-j ul li.favoritecompetitions.active-j {
  color: #ffffff;
  background: #ffd700;
}

.body-wrapper.asian .icon-sport-asia.favoritecompetitions, .body-wrapper.asian .asian-live .favoritecompetitions.mini-icon-1 {
  color: #ffd700 !important;
}
.body-wrapper.asian .icon-sport-asia.favoritecompetitions.Soccer, .body-wrapper.asian .asian-live .favoritecompetitions.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.favoritecompetitions:before {
  color: #ffd700 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.favoritecompetitions.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.favoritecompetitions.active > .arrow-view-v3 {
  background: #ffd700;
}
.sports-item-v3.favoritecompetitions.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.favoritecompetitions:before {
  box-shadow: 3px 0 0 #ffd700 inset;
}
html[dir=rtl] .sports-item-v3.favoritecompetitions:before {
  box-shadow: -3px 0 0 #ffd700 inset;
}
.sports-item-v3.favoritecompetitions + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #ffd700;
}
.sports-item-v3.favoritecompetitions + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.favoritecompetitions {
  box-shadow: 0 -1px 0 #ffd700 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.favoritecompetitions {
  box-shadow: 0 -1px 0 #ffd700 inset;
}

.inplay-game-wrapper.favoritecompetitions {
  box-shadow: 0 0 0 1px #ffd700 inset;
}
.inplay-game-wrapper.favoritecompetitions > .title-sport-inplay {
  background: #ffd700;
  background: -moz-linear-gradient(left, #ffd700 0%, #2e323e 25%, #2e323e 75%, #ffd700 100%);
  background: -webkit-linear-gradient(left, #ffd700 0%, #2e323e 25%, #2e323e 75%, #ffd700 100%);
  background: linear-gradient(to right, #ffd700 0%, #505768 25%, #505768 75%, #ffd700 100%);
}
.inplay-game-wrapper.favoritecompetitions .title-sport-inplay > p,
.inplay-game-wrapper.favoritecompetitions .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.favoritecompetitions img {
  box-shadow: 0 0 0 2px #ffd700;
}
.esports .asian-banner.favoritecompetitions .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #ffd700;
}

/* for BBIN */
.all-l-e-title.favoritecompetitions {
  background: gold;
  background: -moz-linear-gradient(left, gold 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, gold 0%, #1e2639 100%);
  background: linear-gradient(to right, gold 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.favoritecompetitions {
  background: -moz-linear-gradient(left, #1e2639 0%, gold 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, gold 100%);
  background: linear-gradient(to right, #1e2639 0%, gold 100%);
}
.all-l-e-title.favoritecompetitions + .e-live-games-list .e-p-table {
  background: rgba(255, 215, 0, 0.2);
  background: -moz-linear-gradient(left, rgba(255, 215, 0, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(255, 215, 0, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(255, 215, 0, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.favoritecompetitions + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(255, 215, 0, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(255, 215, 0, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(255, 215, 0, 0.2) 60%);
}
.all-l-e-title.favoritecompetitions + .e-live-games-list .e-p-table:hover {
  background: rgba(255, 215, 0, 0.4);
  background: -moz-linear-gradient(left, rgba(255, 215, 0, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(255, 215, 0, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(255, 215, 0, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.favoritecompetitions + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(255, 215, 0, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(255, 215, 0, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(255, 215, 0, 0.4) 60%);
}
.all-l-e-title.favoritecompetitions + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.favoritecompetitions + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #ffd700;
  font-size: 14px;
}
.all-l-e-title.favoritecompetitions + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.favoritecompetitions + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.favoritecompetitions + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ffe34d;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(255, 215, 0, 0.635);
  box-shadow: 2px 0 0 #ffd700 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #ffd700 inset;
  background: -moz-linear-gradient(left, rgba(255, 215, 0, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(255, 215, 0, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(255, 215, 0, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #ffd700 inset;
  background: -moz-linear-gradient(right, rgba(255, 215, 0, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(255, 215, 0, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(255, 215, 0, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.favoritecompetitions {
  background: rgba(255, 215, 0, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.favoritecompetitions {
  background: -moz-linear-gradient(left, rgba(255, 215, 0, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(255, 215, 0, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(255, 215, 0, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.favoritecompetitions {
  background: -moz-linear-gradient(right, rgba(255, 215, 0, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(255, 215, 0, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(255, 215, 0, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #ffd700;
}
.esports-nav-b.prematch-view .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.favoritecompetitions ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.favoritecompetitions > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ffe34d;
}

.esports .all-l-e-title.favoritecompetitions + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.favoritecompetitions + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #ffd700;
  font-size: 16px;
}
.esports .all-l-e-title.favoritecompetitions + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.favoritecompetitions + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.favoritecompetitions + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.favoritecompetitions + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.favoritecompetitions + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ffe34d;
}

.sports-item-v3.AlpineSkiing:before,
.suggest-sport-icon.AlpineSkiing:before {
  color: #93c6e5;
}
.sports-item-v3.AlpineSkiing.Soccer:before,
.suggest-sport-icon.AlpineSkiing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.AlpineSkiing {
  color: #93c6e5;
}
.sport-icon-v3.AlpineSkiing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.AlpineSkiing {
  color: #93c6e5;
}
.lmb-sport-select-j ul li.AlpineSkiing.active-j {
  color: #000000;
  background: #93c6e5;
}

.body-wrapper.asian .icon-sport-asia.AlpineSkiing, .body-wrapper.asian .asian-live .AlpineSkiing.mini-icon-1 {
  color: #93c6e5 !important;
}
.body-wrapper.asian .icon-sport-asia.AlpineSkiing.Soccer, .body-wrapper.asian .asian-live .AlpineSkiing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AlpineSkiing:before {
  color: #93c6e5 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AlpineSkiing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.AlpineSkiing.active > .arrow-view-v3 {
  background: #93c6e5;
}
.sports-item-v3.AlpineSkiing.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.AlpineSkiing:before {
  box-shadow: 3px 0 0 #93c6e5 inset;
}
html[dir=rtl] .sports-item-v3.AlpineSkiing:before {
  box-shadow: -3px 0 0 #93c6e5 inset;
}
.sports-item-v3.AlpineSkiing + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #93c6e5;
}
.sports-item-v3.AlpineSkiing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.AlpineSkiing {
  box-shadow: 0 -1px 0 #93c6e5 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.AlpineSkiing {
  box-shadow: 0 -1px 0 #93c6e5 inset;
}

.inplay-game-wrapper.AlpineSkiing {
  box-shadow: 0 0 0 1px #93c6e5 inset;
}
.inplay-game-wrapper.AlpineSkiing > .title-sport-inplay {
  background: #93c6e5;
  background: -moz-linear-gradient(left, #93c6e5 0%, #2e323e 25%, #2e323e 75%, #93c6e5 100%);
  background: -webkit-linear-gradient(left, #93c6e5 0%, #2e323e 25%, #2e323e 75%, #93c6e5 100%);
  background: linear-gradient(to right, #93c6e5 0%, #505768 25%, #505768 75%, #93c6e5 100%);
}
.inplay-game-wrapper.AlpineSkiing .title-sport-inplay > p,
.inplay-game-wrapper.AlpineSkiing .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.AlpineSkiing img {
  box-shadow: 0 0 0 2px #93c6e5;
}
.esports .asian-banner.AlpineSkiing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #93c6e5;
}

/* for BBIN */
.all-l-e-title.AlpineSkiing {
  background: #93c6e5;
  background: -moz-linear-gradient(left, #93c6e5 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #93c6e5 0%, #1e2639 100%);
  background: linear-gradient(to right, #93c6e5 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.AlpineSkiing {
  background: -moz-linear-gradient(left, #1e2639 0%, #93c6e5 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #93c6e5 100%);
  background: linear-gradient(to right, #1e2639 0%, #93c6e5 100%);
}
.all-l-e-title.AlpineSkiing + .e-live-games-list .e-p-table {
  background: rgba(147, 198, 229, 0.2);
  background: -moz-linear-gradient(left, rgba(147, 198, 229, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(147, 198, 229, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(147, 198, 229, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.AlpineSkiing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(147, 198, 229, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(147, 198, 229, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(147, 198, 229, 0.2) 60%);
}
.all-l-e-title.AlpineSkiing + .e-live-games-list .e-p-table:hover {
  background: rgba(147, 198, 229, 0.4);
  background: -moz-linear-gradient(left, rgba(147, 198, 229, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(147, 198, 229, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(147, 198, 229, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.AlpineSkiing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(147, 198, 229, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(147, 198, 229, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(147, 198, 229, 0.4) 60%);
}
.all-l-e-title.AlpineSkiing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.AlpineSkiing + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #93c6e5;
  font-size: 14px;
}
.all-l-e-title.AlpineSkiing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.AlpineSkiing + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.AlpineSkiing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #d1e7f4;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(147, 198, 229, 0.635);
  box-shadow: 2px 0 0 #93c6e5 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #93c6e5 inset;
  background: -moz-linear-gradient(left, rgba(147, 198, 229, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(147, 198, 229, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(147, 198, 229, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #93c6e5 inset;
  background: -moz-linear-gradient(right, rgba(147, 198, 229, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(147, 198, 229, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(147, 198, 229, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.AlpineSkiing {
  background: rgba(147, 198, 229, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.AlpineSkiing {
  background: -moz-linear-gradient(left, rgba(147, 198, 229, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(147, 198, 229, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(147, 198, 229, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.AlpineSkiing {
  background: -moz-linear-gradient(right, rgba(147, 198, 229, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(147, 198, 229, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(147, 198, 229, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing > li.e-l-n-arrow.active {
  color: #000000;
  background: #93c6e5;
}
.esports-nav-b.prematch-view .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.AlpineSkiing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AlpineSkiing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #d1e7f4;
}

.esports .all-l-e-title.AlpineSkiing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.AlpineSkiing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #93c6e5;
  font-size: 16px;
}
.esports .all-l-e-title.AlpineSkiing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.AlpineSkiing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.AlpineSkiing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.AlpineSkiing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.AlpineSkiing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #d1e7f4;
}

.sports-item-v3.Archery:before,
.suggest-sport-icon.Archery:before {
  color: #a43e8a;
}
.sports-item-v3.Archery.Soccer:before,
.suggest-sport-icon.Archery.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Archery {
  color: #a43e8a;
}
.sport-icon-v3.Archery.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Archery {
  color: #a43e8a;
}
.lmb-sport-select-j ul li.Archery.active-j {
  color: #ffffff;
  background: #a43e8a;
}

.body-wrapper.asian .icon-sport-asia.Archery, .body-wrapper.asian .asian-live .Archery.mini-icon-1 {
  color: #a43e8a !important;
}
.body-wrapper.asian .icon-sport-asia.Archery.Soccer, .body-wrapper.asian .asian-live .Archery.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Archery:before {
  color: #a43e8a !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Archery.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Archery.active > .arrow-view-v3 {
  background: #a43e8a;
}
.sports-item-v3.Archery.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Archery:before {
  box-shadow: 3px 0 0 #a43e8a inset;
}
html[dir=rtl] .sports-item-v3.Archery:before {
  box-shadow: -3px 0 0 #a43e8a inset;
}
.sports-item-v3.Archery + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #a43e8a;
}
.sports-item-v3.Archery + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Archery {
  box-shadow: 0 -1px 0 #a43e8a inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Archery {
  box-shadow: 0 -1px 0 #a43e8a inset;
}

.inplay-game-wrapper.Archery {
  box-shadow: 0 0 0 1px #a43e8a inset;
}
.inplay-game-wrapper.Archery > .title-sport-inplay {
  background: #a43e8a;
  background: -moz-linear-gradient(left, #a43e8a 0%, #2e323e 25%, #2e323e 75%, #a43e8a 100%);
  background: -webkit-linear-gradient(left, #a43e8a 0%, #2e323e 25%, #2e323e 75%, #a43e8a 100%);
  background: linear-gradient(to right, #a43e8a 0%, #505768 25%, #505768 75%, #a43e8a 100%);
}
.inplay-game-wrapper.Archery .title-sport-inplay > p,
.inplay-game-wrapper.Archery .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Archery img {
  box-shadow: 0 0 0 2px #a43e8a;
}
.esports .asian-banner.Archery .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #a43e8a;
}

/* for BBIN */
.all-l-e-title.Archery {
  background: #a43e8a;
  background: -moz-linear-gradient(left, #a43e8a 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #a43e8a 0%, #1e2639 100%);
  background: linear-gradient(to right, #a43e8a 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Archery {
  background: -moz-linear-gradient(left, #1e2639 0%, #a43e8a 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #a43e8a 100%);
  background: linear-gradient(to right, #1e2639 0%, #a43e8a 100%);
}
.all-l-e-title.Archery + .e-live-games-list .e-p-table {
  background: rgba(164, 62, 138, 0.2);
  background: -moz-linear-gradient(left, rgba(164, 62, 138, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(164, 62, 138, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(164, 62, 138, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Archery + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(164, 62, 138, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(164, 62, 138, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(164, 62, 138, 0.2) 60%);
}
.all-l-e-title.Archery + .e-live-games-list .e-p-table:hover {
  background: rgba(164, 62, 138, 0.4);
  background: -moz-linear-gradient(left, rgba(164, 62, 138, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(164, 62, 138, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(164, 62, 138, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Archery + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(164, 62, 138, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(164, 62, 138, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(164, 62, 138, 0.4) 60%);
}
.all-l-e-title.Archery + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Archery + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #a43e8a;
  font-size: 14px;
}
.all-l-e-title.Archery + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Archery + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Archery + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #c668ae;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Archery ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(164, 62, 138, 0.635);
  box-shadow: 2px 0 0 #a43e8a inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Archery ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #a43e8a inset;
  background: -moz-linear-gradient(left, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Archery ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #a43e8a inset;
  background: -moz-linear-gradient(right, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Archery {
  background: rgba(164, 62, 138, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Archery {
  background: -moz-linear-gradient(left, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Archery {
  background: -moz-linear-gradient(right, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Archery ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Archery ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Archery ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Archery ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Archery .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Archery .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Archery > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Archery > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #a43e8a;
}
.esports-nav-b.prematch-view .sports-item-v3.Archery ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Archery ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Archery ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Archery ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Archery ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Archery ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Archery ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Archery ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Archery .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Archery .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Archery .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Archery .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Archery > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Archery > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Archery > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Archery > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Archery ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Archery ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Archery .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Archery > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #c668ae;
}

.esports .all-l-e-title.Archery + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Archery + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #a43e8a;
  font-size: 16px;
}
.esports .all-l-e-title.Archery + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Archery + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Archery + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Archery + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Archery + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #c668ae;
}

.sports-item-v3.ArcheryH2H:before,
.suggest-sport-icon.ArcheryH2H:before {
  color: #a43e8a;
}
.sports-item-v3.ArcheryH2H.Soccer:before,
.suggest-sport-icon.ArcheryH2H.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.ArcheryH2H {
  color: #a43e8a;
}
.sport-icon-v3.ArcheryH2H.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.ArcheryH2H {
  color: #a43e8a;
}
.lmb-sport-select-j ul li.ArcheryH2H.active-j {
  color: #ffffff;
  background: #a43e8a;
}

.body-wrapper.asian .icon-sport-asia.ArcheryH2H, .body-wrapper.asian .asian-live .ArcheryH2H.mini-icon-1 {
  color: #a43e8a !important;
}
.body-wrapper.asian .icon-sport-asia.ArcheryH2H.Soccer, .body-wrapper.asian .asian-live .ArcheryH2H.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ArcheryH2H:before {
  color: #a43e8a !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ArcheryH2H.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.ArcheryH2H.active > .arrow-view-v3 {
  background: #a43e8a;
}
.sports-item-v3.ArcheryH2H.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.ArcheryH2H:before {
  box-shadow: 3px 0 0 #a43e8a inset;
}
html[dir=rtl] .sports-item-v3.ArcheryH2H:before {
  box-shadow: -3px 0 0 #a43e8a inset;
}
.sports-item-v3.ArcheryH2H + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #a43e8a;
}
.sports-item-v3.ArcheryH2H + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.ArcheryH2H {
  box-shadow: 0 -1px 0 #a43e8a inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.ArcheryH2H {
  box-shadow: 0 -1px 0 #a43e8a inset;
}

.inplay-game-wrapper.ArcheryH2H {
  box-shadow: 0 0 0 1px #a43e8a inset;
}
.inplay-game-wrapper.ArcheryH2H > .title-sport-inplay {
  background: #a43e8a;
  background: -moz-linear-gradient(left, #a43e8a 0%, #2e323e 25%, #2e323e 75%, #a43e8a 100%);
  background: -webkit-linear-gradient(left, #a43e8a 0%, #2e323e 25%, #2e323e 75%, #a43e8a 100%);
  background: linear-gradient(to right, #a43e8a 0%, #505768 25%, #505768 75%, #a43e8a 100%);
}
.inplay-game-wrapper.ArcheryH2H .title-sport-inplay > p,
.inplay-game-wrapper.ArcheryH2H .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.ArcheryH2H img {
  box-shadow: 0 0 0 2px #a43e8a;
}
.esports .asian-banner.ArcheryH2H .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #a43e8a;
}

/* for BBIN */
.all-l-e-title.ArcheryH2H {
  background: #a43e8a;
  background: -moz-linear-gradient(left, #a43e8a 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #a43e8a 0%, #1e2639 100%);
  background: linear-gradient(to right, #a43e8a 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.ArcheryH2H {
  background: -moz-linear-gradient(left, #1e2639 0%, #a43e8a 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #a43e8a 100%);
  background: linear-gradient(to right, #1e2639 0%, #a43e8a 100%);
}
.all-l-e-title.ArcheryH2H + .e-live-games-list .e-p-table {
  background: rgba(164, 62, 138, 0.2);
  background: -moz-linear-gradient(left, rgba(164, 62, 138, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(164, 62, 138, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(164, 62, 138, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.ArcheryH2H + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(164, 62, 138, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(164, 62, 138, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(164, 62, 138, 0.2) 60%);
}
.all-l-e-title.ArcheryH2H + .e-live-games-list .e-p-table:hover {
  background: rgba(164, 62, 138, 0.4);
  background: -moz-linear-gradient(left, rgba(164, 62, 138, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(164, 62, 138, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(164, 62, 138, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.ArcheryH2H + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(164, 62, 138, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(164, 62, 138, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(164, 62, 138, 0.4) 60%);
}
.all-l-e-title.ArcheryH2H + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.ArcheryH2H + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #a43e8a;
  font-size: 14px;
}
.all-l-e-title.ArcheryH2H + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.ArcheryH2H + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.ArcheryH2H + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #c668ae;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(164, 62, 138, 0.635);
  box-shadow: 2px 0 0 #a43e8a inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #a43e8a inset;
  background: -moz-linear-gradient(left, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #a43e8a inset;
  background: -moz-linear-gradient(right, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(164, 62, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.ArcheryH2H {
  background: rgba(164, 62, 138, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.ArcheryH2H {
  background: -moz-linear-gradient(left, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.ArcheryH2H {
  background: -moz-linear-gradient(right, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(164, 62, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #a43e8a;
}
.esports-nav-b.prematch-view .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.ArcheryH2H ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ArcheryH2H > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #c668ae;
}

.esports .all-l-e-title.ArcheryH2H + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.ArcheryH2H + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #a43e8a;
  font-size: 16px;
}
.esports .all-l-e-title.ArcheryH2H + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.ArcheryH2H + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.ArcheryH2H + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.ArcheryH2H + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.ArcheryH2H + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #c668ae;
}

.sports-item-v3.AustralianFootball:before,
.suggest-sport-icon.AustralianFootball:before {
  color: #119a18;
}
.sports-item-v3.AustralianFootball.Soccer:before,
.suggest-sport-icon.AustralianFootball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.AustralianFootball {
  color: #119a18;
}
.sport-icon-v3.AustralianFootball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.AustralianFootball {
  color: #119a18;
}
.lmb-sport-select-j ul li.AustralianFootball.active-j {
  color: #ffffff;
  background: #119a18;
}

.body-wrapper.asian .icon-sport-asia.AustralianFootball, .body-wrapper.asian .asian-live .AustralianFootball.mini-icon-1 {
  color: #119a18 !important;
}
.body-wrapper.asian .icon-sport-asia.AustralianFootball.Soccer, .body-wrapper.asian .asian-live .AustralianFootball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AustralianFootball:before {
  color: #119a18 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AustralianFootball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.AustralianFootball.active > .arrow-view-v3 {
  background: #119a18;
}
.sports-item-v3.AustralianFootball.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.AustralianFootball:before {
  box-shadow: 3px 0 0 #119a18 inset;
}
html[dir=rtl] .sports-item-v3.AustralianFootball:before {
  box-shadow: -3px 0 0 #119a18 inset;
}
.sports-item-v3.AustralianFootball + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #119a18;
}
.sports-item-v3.AustralianFootball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.AustralianFootball {
  box-shadow: 0 -1px 0 #119a18 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.AustralianFootball {
  box-shadow: 0 -1px 0 #119a18 inset;
}

.inplay-game-wrapper.AustralianFootball {
  box-shadow: 0 0 0 1px #119a18 inset;
}
.inplay-game-wrapper.AustralianFootball > .title-sport-inplay {
  background: #119a18;
  background: -moz-linear-gradient(left, #119a18 0%, #2e323e 25%, #2e323e 75%, #119a18 100%);
  background: -webkit-linear-gradient(left, #119a18 0%, #2e323e 25%, #2e323e 75%, #119a18 100%);
  background: linear-gradient(to right, #119a18 0%, #505768 25%, #505768 75%, #119a18 100%);
}
.inplay-game-wrapper.AustralianFootball .title-sport-inplay > p,
.inplay-game-wrapper.AustralianFootball .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.AustralianFootball img {
  box-shadow: 0 0 0 2px #119a18;
}
.esports .asian-banner.AustralianFootball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #119a18;
}

/* for BBIN */
.all-l-e-title.AustralianFootball {
  background: #119a18;
  background: -moz-linear-gradient(left, #119a18 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #119a18 0%, #1e2639 100%);
  background: linear-gradient(to right, #119a18 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.AustralianFootball {
  background: -moz-linear-gradient(left, #1e2639 0%, #119a18 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #119a18 100%);
  background: linear-gradient(to right, #1e2639 0%, #119a18 100%);
}
.all-l-e-title.AustralianFootball + .e-live-games-list .e-p-table {
  background: rgba(17, 154, 24, 0.2);
  background: -moz-linear-gradient(left, rgba(17, 154, 24, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 154, 24, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(17, 154, 24, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.AustralianFootball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 154, 24, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 154, 24, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(17, 154, 24, 0.2) 60%);
}
.all-l-e-title.AustralianFootball + .e-live-games-list .e-p-table:hover {
  background: rgba(17, 154, 24, 0.4);
  background: -moz-linear-gradient(left, rgba(17, 154, 24, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 154, 24, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(17, 154, 24, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.AustralianFootball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 154, 24, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 154, 24, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(17, 154, 24, 0.4) 60%);
}
.all-l-e-title.AustralianFootball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.AustralianFootball + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #119a18;
  font-size: 14px;
}
.all-l-e-title.AustralianFootball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.AustralianFootball + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.AustralianFootball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #19df23;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(17, 154, 24, 0.635);
  box-shadow: 2px 0 0 #119a18 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #119a18 inset;
  background: -moz-linear-gradient(left, rgba(17, 154, 24, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 154, 24, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 154, 24, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #119a18 inset;
  background: -moz-linear-gradient(right, rgba(17, 154, 24, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 154, 24, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 154, 24, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.AustralianFootball {
  background: rgba(17, 154, 24, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.AustralianFootball {
  background: -moz-linear-gradient(left, rgba(17, 154, 24, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 154, 24, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 154, 24, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.AustralianFootball {
  background: -moz-linear-gradient(right, rgba(17, 154, 24, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 154, 24, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 154, 24, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #119a18;
}
.esports-nav-b.prematch-view .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.AustralianFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AustralianFootball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #19df23;
}

.esports .all-l-e-title.AustralianFootball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.AustralianFootball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #119a18;
  font-size: 16px;
}
.esports .all-l-e-title.AustralianFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.AustralianFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.AustralianFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.AustralianFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.AustralianFootball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #19df23;
}

.sports-item-v3.AmericanFootball:before,
.suggest-sport-icon.AmericanFootball:before {
  color: #e7685c;
}
.sports-item-v3.AmericanFootball.Soccer:before,
.suggest-sport-icon.AmericanFootball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.AmericanFootball {
  color: #e7685c;
}
.sport-icon-v3.AmericanFootball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.AmericanFootball {
  color: #e7685c;
}
.lmb-sport-select-j ul li.AmericanFootball.active-j {
  color: #000000;
  background: #e7685c;
}

.body-wrapper.asian .icon-sport-asia.AmericanFootball, .body-wrapper.asian .asian-live .AmericanFootball.mini-icon-1 {
  color: #e7685c !important;
}
.body-wrapper.asian .icon-sport-asia.AmericanFootball.Soccer, .body-wrapper.asian .asian-live .AmericanFootball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AmericanFootball:before {
  color: #e7685c !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AmericanFootball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.AmericanFootball.active > .arrow-view-v3 {
  background: #e7685c;
}
.sports-item-v3.AmericanFootball.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.AmericanFootball:before {
  box-shadow: 3px 0 0 #e7685c inset;
}
html[dir=rtl] .sports-item-v3.AmericanFootball:before {
  box-shadow: -3px 0 0 #e7685c inset;
}
.sports-item-v3.AmericanFootball + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #e7685c;
}
.sports-item-v3.AmericanFootball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.AmericanFootball {
  box-shadow: 0 -1px 0 #e7685c inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.AmericanFootball {
  box-shadow: 0 -1px 0 #e7685c inset;
}

.inplay-game-wrapper.AmericanFootball {
  box-shadow: 0 0 0 1px #e7685c inset;
}
.inplay-game-wrapper.AmericanFootball > .title-sport-inplay {
  background: #e7685c;
  background: -moz-linear-gradient(left, #e7685c 0%, #2e323e 25%, #2e323e 75%, #e7685c 100%);
  background: -webkit-linear-gradient(left, #e7685c 0%, #2e323e 25%, #2e323e 75%, #e7685c 100%);
  background: linear-gradient(to right, #e7685c 0%, #505768 25%, #505768 75%, #e7685c 100%);
}
.inplay-game-wrapper.AmericanFootball .title-sport-inplay > p,
.inplay-game-wrapper.AmericanFootball .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.AmericanFootball img {
  box-shadow: 0 0 0 2px #e7685c;
}
.esports .asian-banner.AmericanFootball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #e7685c;
}

/* for BBIN */
.all-l-e-title.AmericanFootball {
  background: #e7685c;
  background: -moz-linear-gradient(left, #e7685c 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #e7685c 0%, #1e2639 100%);
  background: linear-gradient(to right, #e7685c 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.AmericanFootball {
  background: -moz-linear-gradient(left, #1e2639 0%, #e7685c 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #e7685c 100%);
  background: linear-gradient(to right, #1e2639 0%, #e7685c 100%);
}
.all-l-e-title.AmericanFootball + .e-live-games-list .e-p-table {
  background: rgba(231, 104, 92, 0.2);
  background: -moz-linear-gradient(left, rgba(231, 104, 92, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(231, 104, 92, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(231, 104, 92, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.AmericanFootball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(231, 104, 92, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(231, 104, 92, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(231, 104, 92, 0.2) 60%);
}
.all-l-e-title.AmericanFootball + .e-live-games-list .e-p-table:hover {
  background: rgba(231, 104, 92, 0.4);
  background: -moz-linear-gradient(left, rgba(231, 104, 92, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(231, 104, 92, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(231, 104, 92, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.AmericanFootball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(231, 104, 92, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(231, 104, 92, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(231, 104, 92, 0.4) 60%);
}
.all-l-e-title.AmericanFootball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.AmericanFootball + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #e7685c;
  font-size: 14px;
}
.all-l-e-title.AmericanFootball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.AmericanFootball + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.AmericanFootball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f1a69f;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(231, 104, 92, 0.635);
  box-shadow: 2px 0 0 #e7685c inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #e7685c inset;
  background: -moz-linear-gradient(left, rgba(231, 104, 92, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(231, 104, 92, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(231, 104, 92, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #e7685c inset;
  background: -moz-linear-gradient(right, rgba(231, 104, 92, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(231, 104, 92, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(231, 104, 92, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.AmericanFootball {
  background: rgba(231, 104, 92, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.AmericanFootball {
  background: -moz-linear-gradient(left, rgba(231, 104, 92, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(231, 104, 92, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(231, 104, 92, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.AmericanFootball {
  background: -moz-linear-gradient(right, rgba(231, 104, 92, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(231, 104, 92, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(231, 104, 92, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball > li.e-l-n-arrow.active {
  color: #000000;
  background: #e7685c;
}
.esports-nav-b.prematch-view .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.AmericanFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AmericanFootball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f1a69f;
}

.esports .all-l-e-title.AmericanFootball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.AmericanFootball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #e7685c;
  font-size: 16px;
}
.esports .all-l-e-title.AmericanFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.AmericanFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.AmericanFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.AmericanFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.AmericanFootball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f1a69f;
}

.sports-item-v3.Badminton:before,
.suggest-sport-icon.Badminton:before {
  color: #70c2a7;
}
.sports-item-v3.Badminton.Soccer:before,
.suggest-sport-icon.Badminton.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Badminton {
  color: #70c2a7;
}
.sport-icon-v3.Badminton.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Badminton {
  color: #70c2a7;
}
.lmb-sport-select-j ul li.Badminton.active-j {
  color: #000000;
  background: #70c2a7;
}

.body-wrapper.asian .icon-sport-asia.Badminton, .body-wrapper.asian .asian-live .Badminton.mini-icon-1 {
  color: #70c2a7 !important;
}
.body-wrapper.asian .icon-sport-asia.Badminton.Soccer, .body-wrapper.asian .asian-live .Badminton.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Badminton:before {
  color: #70c2a7 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Badminton.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Badminton.active > .arrow-view-v3 {
  background: #70c2a7;
}
.sports-item-v3.Badminton.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Badminton:before {
  box-shadow: 3px 0 0 #70c2a7 inset;
}
html[dir=rtl] .sports-item-v3.Badminton:before {
  box-shadow: -3px 0 0 #70c2a7 inset;
}
.sports-item-v3.Badminton + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #70c2a7;
}
.sports-item-v3.Badminton + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Badminton {
  box-shadow: 0 -1px 0 #70c2a7 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Badminton {
  box-shadow: 0 -1px 0 #70c2a7 inset;
}

.inplay-game-wrapper.Badminton {
  box-shadow: 0 0 0 1px #70c2a7 inset;
}
.inplay-game-wrapper.Badminton > .title-sport-inplay {
  background: #70c2a7;
  background: -moz-linear-gradient(left, #70c2a7 0%, #2e323e 25%, #2e323e 75%, #70c2a7 100%);
  background: -webkit-linear-gradient(left, #70c2a7 0%, #2e323e 25%, #2e323e 75%, #70c2a7 100%);
  background: linear-gradient(to right, #70c2a7 0%, #505768 25%, #505768 75%, #70c2a7 100%);
}
.inplay-game-wrapper.Badminton .title-sport-inplay > p,
.inplay-game-wrapper.Badminton .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Badminton img {
  box-shadow: 0 0 0 2px #70c2a7;
}
.esports .asian-banner.Badminton .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #70c2a7;
}

/* for BBIN */
.all-l-e-title.Badminton {
  background: #70c2a7;
  background: -moz-linear-gradient(left, #70c2a7 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #70c2a7 0%, #1e2639 100%);
  background: linear-gradient(to right, #70c2a7 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Badminton {
  background: -moz-linear-gradient(left, #1e2639 0%, #70c2a7 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #70c2a7 100%);
  background: linear-gradient(to right, #1e2639 0%, #70c2a7 100%);
}
.all-l-e-title.Badminton + .e-live-games-list .e-p-table {
  background: rgba(112, 194, 167, 0.2);
  background: -moz-linear-gradient(left, rgba(112, 194, 167, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(112, 194, 167, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(112, 194, 167, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Badminton + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(112, 194, 167, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(112, 194, 167, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(112, 194, 167, 0.2) 60%);
}
.all-l-e-title.Badminton + .e-live-games-list .e-p-table:hover {
  background: rgba(112, 194, 167, 0.4);
  background: -moz-linear-gradient(left, rgba(112, 194, 167, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(112, 194, 167, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(112, 194, 167, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Badminton + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(112, 194, 167, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(112, 194, 167, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(112, 194, 167, 0.4) 60%);
}
.all-l-e-title.Badminton + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Badminton + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #70c2a7;
  font-size: 14px;
}
.all-l-e-title.Badminton + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Badminton + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Badminton + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a6d9c8;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Badminton ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(112, 194, 167, 0.635);
  box-shadow: 2px 0 0 #70c2a7 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Badminton ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #70c2a7 inset;
  background: -moz-linear-gradient(left, rgba(112, 194, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(112, 194, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(112, 194, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Badminton ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #70c2a7 inset;
  background: -moz-linear-gradient(right, rgba(112, 194, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(112, 194, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(112, 194, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Badminton {
  background: rgba(112, 194, 167, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Badminton {
  background: -moz-linear-gradient(left, rgba(112, 194, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(112, 194, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(112, 194, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Badminton {
  background: -moz-linear-gradient(right, rgba(112, 194, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(112, 194, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(112, 194, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Badminton ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Badminton ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Badminton ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Badminton ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Badminton .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Badminton .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Badminton > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Badminton > li.e-l-n-arrow.active {
  color: #000000;
  background: #70c2a7;
}
.esports-nav-b.prematch-view .sports-item-v3.Badminton ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Badminton ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Badminton ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Badminton ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Badminton ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Badminton ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Badminton ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Badminton ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Badminton .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Badminton .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Badminton .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Badminton .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Badminton > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Badminton > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Badminton > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Badminton > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Badminton ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Badminton ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Badminton .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Badminton > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a6d9c8;
}

.esports .all-l-e-title.Badminton + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Badminton + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #70c2a7;
  font-size: 16px;
}
.esports .all-l-e-title.Badminton + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Badminton + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Badminton + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Badminton + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Badminton + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a6d9c8;
}

.sports-item-v3.Baseball:before,
.suggest-sport-icon.Baseball:before {
  color: #5caaa7;
}
.sports-item-v3.Baseball.Soccer:before,
.suggest-sport-icon.Baseball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Baseball {
  color: #5caaa7;
}
.sport-icon-v3.Baseball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Baseball {
  color: #5caaa7;
}
.lmb-sport-select-j ul li.Baseball.active-j {
  color: #000000;
  background: #5caaa7;
}

.body-wrapper.asian .icon-sport-asia.Baseball, .body-wrapper.asian .asian-live .Baseball.mini-icon-1 {
  color: #5caaa7 !important;
}
.body-wrapper.asian .icon-sport-asia.Baseball.Soccer, .body-wrapper.asian .asian-live .Baseball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Baseball:before {
  color: #5caaa7 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Baseball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Baseball.active > .arrow-view-v3 {
  background: #5caaa7;
}
.sports-item-v3.Baseball.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Baseball:before {
  box-shadow: 3px 0 0 #5caaa7 inset;
}
html[dir=rtl] .sports-item-v3.Baseball:before {
  box-shadow: -3px 0 0 #5caaa7 inset;
}
.sports-item-v3.Baseball + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #5caaa7;
}
.sports-item-v3.Baseball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Baseball {
  box-shadow: 0 -1px 0 #5caaa7 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Baseball {
  box-shadow: 0 -1px 0 #5caaa7 inset;
}

.inplay-game-wrapper.Baseball {
  box-shadow: 0 0 0 1px #5caaa7 inset;
}
.inplay-game-wrapper.Baseball > .title-sport-inplay {
  background: #5caaa7;
  background: -moz-linear-gradient(left, #5caaa7 0%, #2e323e 25%, #2e323e 75%, #5caaa7 100%);
  background: -webkit-linear-gradient(left, #5caaa7 0%, #2e323e 25%, #2e323e 75%, #5caaa7 100%);
  background: linear-gradient(to right, #5caaa7 0%, #505768 25%, #505768 75%, #5caaa7 100%);
}
.inplay-game-wrapper.Baseball .title-sport-inplay > p,
.inplay-game-wrapper.Baseball .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Baseball img {
  box-shadow: 0 0 0 2px #5caaa7;
}
.esports .asian-banner.Baseball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #5caaa7;
}

/* for BBIN */
.all-l-e-title.Baseball {
  background: #5caaa7;
  background: -moz-linear-gradient(left, #5caaa7 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #5caaa7 0%, #1e2639 100%);
  background: linear-gradient(to right, #5caaa7 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Baseball {
  background: -moz-linear-gradient(left, #1e2639 0%, #5caaa7 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #5caaa7 100%);
  background: linear-gradient(to right, #1e2639 0%, #5caaa7 100%);
}
.all-l-e-title.Baseball + .e-live-games-list .e-p-table {
  background: rgba(92, 170, 167, 0.2);
  background: -moz-linear-gradient(left, rgba(92, 170, 167, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(92, 170, 167, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(92, 170, 167, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Baseball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(92, 170, 167, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(92, 170, 167, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(92, 170, 167, 0.2) 60%);
}
.all-l-e-title.Baseball + .e-live-games-list .e-p-table:hover {
  background: rgba(92, 170, 167, 0.4);
  background: -moz-linear-gradient(left, rgba(92, 170, 167, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(92, 170, 167, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(92, 170, 167, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Baseball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(92, 170, 167, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(92, 170, 167, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(92, 170, 167, 0.4) 60%);
}
.all-l-e-title.Baseball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Baseball + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #5caaa7;
  font-size: 14px;
}
.all-l-e-title.Baseball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Baseball + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Baseball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #8ec4c2;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Baseball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(92, 170, 167, 0.635);
  box-shadow: 2px 0 0 #5caaa7 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Baseball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #5caaa7 inset;
  background: -moz-linear-gradient(left, rgba(92, 170, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(92, 170, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(92, 170, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Baseball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #5caaa7 inset;
  background: -moz-linear-gradient(right, rgba(92, 170, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(92, 170, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(92, 170, 167, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Baseball {
  background: rgba(92, 170, 167, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Baseball {
  background: -moz-linear-gradient(left, rgba(92, 170, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(92, 170, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(92, 170, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Baseball {
  background: -moz-linear-gradient(right, rgba(92, 170, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(92, 170, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(92, 170, 167, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Baseball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Baseball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Baseball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Baseball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Baseball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Baseball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Baseball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Baseball > li.e-l-n-arrow.active {
  color: #000000;
  background: #5caaa7;
}
.esports-nav-b.prematch-view .sports-item-v3.Baseball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Baseball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Baseball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Baseball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Baseball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Baseball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Baseball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Baseball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Baseball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Baseball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Baseball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Baseball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Baseball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Baseball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Baseball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Baseball > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Baseball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Baseball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Baseball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Baseball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #8ec4c2;
}

.esports .all-l-e-title.Baseball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Baseball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #5caaa7;
  font-size: 16px;
}
.esports .all-l-e-title.Baseball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Baseball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Baseball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Baseball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Baseball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #8ec4c2;
}

.sports-item-v3.Basketball:before,
.suggest-sport-icon.Basketball:before {
  color: #fca601;
}
.sports-item-v3.Basketball.Soccer:before,
.suggest-sport-icon.Basketball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Basketball {
  color: #fca601;
}
.sport-icon-v3.Basketball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Basketball {
  color: #fca601;
}
.lmb-sport-select-j ul li.Basketball.active-j {
  color: #ffffff;
  background: #fca601;
}

.body-wrapper.asian .icon-sport-asia.Basketball, .body-wrapper.asian .asian-live .Basketball.mini-icon-1 {
  color: #fca601 !important;
}
.body-wrapper.asian .icon-sport-asia.Basketball.Soccer, .body-wrapper.asian .asian-live .Basketball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Basketball:before {
  color: #fca601 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Basketball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Basketball.active > .arrow-view-v3 {
  background: #fca601;
}
.sports-item-v3.Basketball.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Basketball:before {
  box-shadow: 3px 0 0 #fca601 inset;
}
html[dir=rtl] .sports-item-v3.Basketball:before {
  box-shadow: -3px 0 0 #fca601 inset;
}
.sports-item-v3.Basketball + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #fca601;
}
.sports-item-v3.Basketball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Basketball {
  box-shadow: 0 -1px 0 #fca601 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Basketball {
  box-shadow: 0 -1px 0 #fca601 inset;
}

.inplay-game-wrapper.Basketball {
  box-shadow: 0 0 0 1px #fca601 inset;
}
.inplay-game-wrapper.Basketball > .title-sport-inplay {
  background: #fca601;
  background: -moz-linear-gradient(left, #fca601 0%, #2e323e 25%, #2e323e 75%, #fca601 100%);
  background: -webkit-linear-gradient(left, #fca601 0%, #2e323e 25%, #2e323e 75%, #fca601 100%);
  background: linear-gradient(to right, #fca601 0%, #505768 25%, #505768 75%, #fca601 100%);
}
.inplay-game-wrapper.Basketball .title-sport-inplay > p,
.inplay-game-wrapper.Basketball .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Basketball img {
  box-shadow: 0 0 0 2px #fca601;
}
.esports .asian-banner.Basketball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #fca601;
}

/* for BBIN */
.all-l-e-title.Basketball {
  background: #fca601;
  background: -moz-linear-gradient(left, #fca601 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #fca601 0%, #1e2639 100%);
  background: linear-gradient(to right, #fca601 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Basketball {
  background: -moz-linear-gradient(left, #1e2639 0%, #fca601 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #fca601 100%);
  background: linear-gradient(to right, #1e2639 0%, #fca601 100%);
}
.all-l-e-title.Basketball + .e-live-games-list .e-p-table {
  background: rgba(252, 166, 1, 0.2);
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Basketball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(252, 166, 1, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(252, 166, 1, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(252, 166, 1, 0.2) 60%);
}
.all-l-e-title.Basketball + .e-live-games-list .e-p-table:hover {
  background: rgba(252, 166, 1, 0.4);
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Basketball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(252, 166, 1, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(252, 166, 1, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(252, 166, 1, 0.4) 60%);
}
.all-l-e-title.Basketball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Basketball + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #fca601;
  font-size: 14px;
}
.all-l-e-title.Basketball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Basketball + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Basketball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fec14b;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Basketball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(252, 166, 1, 0.635);
  box-shadow: 2px 0 0 #fca601 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Basketball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #fca601 inset;
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Basketball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #fca601 inset;
  background: -moz-linear-gradient(right, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Basketball {
  background: rgba(252, 166, 1, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Basketball {
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Basketball {
  background: -moz-linear-gradient(right, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Basketball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Basketball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Basketball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Basketball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Basketball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Basketball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Basketball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Basketball > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #fca601;
}
.esports-nav-b.prematch-view .sports-item-v3.Basketball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Basketball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Basketball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Basketball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Basketball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Basketball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Basketball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Basketball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Basketball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Basketball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Basketball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Basketball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Basketball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Basketball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Basketball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Basketball > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Basketball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Basketball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Basketball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Basketball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fec14b;
}

.esports .all-l-e-title.Basketball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Basketball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #fca601;
  font-size: 16px;
}
.esports .all-l-e-title.Basketball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Basketball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Basketball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Basketball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Basketball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fec14b;
}

.sports-item-v3.\33 x3Basketball:before,
.suggest-sport-icon.\33 x3Basketball:before {
  color: #fca601;
}
.sports-item-v3.\33 x3Basketball.Soccer:before,
.suggest-sport-icon.\33 x3Basketball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.\33 x3Basketball {
  color: #fca601;
}
.sport-icon-v3.\33 x3Basketball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.\33 x3Basketball {
  color: #fca601;
}
.lmb-sport-select-j ul li.\33 x3Basketball.active-j {
  color: #ffffff;
  background: #fca601;
}

.body-wrapper.asian .icon-sport-asia.\33 x3Basketball, .body-wrapper.asian .asian-live .\33 x3Basketball.mini-icon-1 {
  color: #fca601 !important;
}
.body-wrapper.asian .icon-sport-asia.\33 x3Basketball.Soccer, .body-wrapper.asian .asian-live .\33 x3Basketball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.\33 x3Basketball:before {
  color: #fca601 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.\33 x3Basketball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.\33 x3Basketball.active > .arrow-view-v3 {
  background: #fca601;
}
.sports-item-v3.\33 x3Basketball.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.\33 x3Basketball:before {
  box-shadow: 3px 0 0 #fca601 inset;
}
html[dir=rtl] .sports-item-v3.\33 x3Basketball:before {
  box-shadow: -3px 0 0 #fca601 inset;
}
.sports-item-v3.\33 x3Basketball + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #fca601;
}
.sports-item-v3.\33 x3Basketball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.\33 x3Basketball {
  box-shadow: 0 -1px 0 #fca601 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.\33 x3Basketball {
  box-shadow: 0 -1px 0 #fca601 inset;
}

.inplay-game-wrapper.\33 x3Basketball {
  box-shadow: 0 0 0 1px #fca601 inset;
}
.inplay-game-wrapper.\33 x3Basketball > .title-sport-inplay {
  background: #fca601;
  background: -moz-linear-gradient(left, #fca601 0%, #2e323e 25%, #2e323e 75%, #fca601 100%);
  background: -webkit-linear-gradient(left, #fca601 0%, #2e323e 25%, #2e323e 75%, #fca601 100%);
  background: linear-gradient(to right, #fca601 0%, #505768 25%, #505768 75%, #fca601 100%);
}
.inplay-game-wrapper.\33 x3Basketball .title-sport-inplay > p,
.inplay-game-wrapper.\33 x3Basketball .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.\33 x3Basketball img {
  box-shadow: 0 0 0 2px #fca601;
}
.esports .asian-banner.\33 x3Basketball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #fca601;
}

/* for BBIN */
.all-l-e-title.\33 x3Basketball {
  background: #fca601;
  background: -moz-linear-gradient(left, #fca601 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #fca601 0%, #1e2639 100%);
  background: linear-gradient(to right, #fca601 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.\33 x3Basketball {
  background: -moz-linear-gradient(left, #1e2639 0%, #fca601 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #fca601 100%);
  background: linear-gradient(to right, #1e2639 0%, #fca601 100%);
}
.all-l-e-title.\33 x3Basketball + .e-live-games-list .e-p-table {
  background: rgba(252, 166, 1, 0.2);
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.\33 x3Basketball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(252, 166, 1, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(252, 166, 1, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(252, 166, 1, 0.2) 60%);
}
.all-l-e-title.\33 x3Basketball + .e-live-games-list .e-p-table:hover {
  background: rgba(252, 166, 1, 0.4);
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.\33 x3Basketball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(252, 166, 1, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(252, 166, 1, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(252, 166, 1, 0.4) 60%);
}
.all-l-e-title.\33 x3Basketball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.\33 x3Basketball + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #fca601;
  font-size: 14px;
}
.all-l-e-title.\33 x3Basketball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.\33 x3Basketball + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.\33 x3Basketball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fec14b;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(252, 166, 1, 0.635);
  box-shadow: 2px 0 0 #fca601 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #fca601 inset;
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #fca601 inset;
  background: -moz-linear-gradient(right, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.\33 x3Basketball {
  background: rgba(252, 166, 1, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.\33 x3Basketball {
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.\33 x3Basketball {
  background: -moz-linear-gradient(right, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #fca601;
}
.esports-nav-b.prematch-view .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.\33 x3Basketball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.\33 x3Basketball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fec14b;
}

.esports .all-l-e-title.\33 x3Basketball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.\33 x3Basketball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #fca601;
  font-size: 16px;
}
.esports .all-l-e-title.\33 x3Basketball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.\33 x3Basketball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.\33 x3Basketball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.\33 x3Basketball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.\33 x3Basketball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fec14b;
}

.sports-item-v3.BasketballShots:before,
.suggest-sport-icon.BasketballShots:before {
  color: #fca601;
}
.sports-item-v3.BasketballShots.Soccer:before,
.suggest-sport-icon.BasketballShots.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.BasketballShots {
  color: #fca601;
}
.sport-icon-v3.BasketballShots.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.BasketballShots {
  color: #fca601;
}
.lmb-sport-select-j ul li.BasketballShots.active-j {
  color: #ffffff;
  background: #fca601;
}

.body-wrapper.asian .icon-sport-asia.BasketballShots, .body-wrapper.asian .asian-live .BasketballShots.mini-icon-1 {
  color: #fca601 !important;
}
.body-wrapper.asian .icon-sport-asia.BasketballShots.Soccer, .body-wrapper.asian .asian-live .BasketballShots.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BasketballShots:before {
  color: #fca601 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BasketballShots.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.BasketballShots.active > .arrow-view-v3 {
  background: #fca601;
}
.sports-item-v3.BasketballShots.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.BasketballShots:before {
  box-shadow: 3px 0 0 #fca601 inset;
}
html[dir=rtl] .sports-item-v3.BasketballShots:before {
  box-shadow: -3px 0 0 #fca601 inset;
}
.sports-item-v3.BasketballShots + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #fca601;
}
.sports-item-v3.BasketballShots + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.BasketballShots {
  box-shadow: 0 -1px 0 #fca601 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.BasketballShots {
  box-shadow: 0 -1px 0 #fca601 inset;
}

.inplay-game-wrapper.BasketballShots {
  box-shadow: 0 0 0 1px #fca601 inset;
}
.inplay-game-wrapper.BasketballShots > .title-sport-inplay {
  background: #fca601;
  background: -moz-linear-gradient(left, #fca601 0%, #2e323e 25%, #2e323e 75%, #fca601 100%);
  background: -webkit-linear-gradient(left, #fca601 0%, #2e323e 25%, #2e323e 75%, #fca601 100%);
  background: linear-gradient(to right, #fca601 0%, #505768 25%, #505768 75%, #fca601 100%);
}
.inplay-game-wrapper.BasketballShots .title-sport-inplay > p,
.inplay-game-wrapper.BasketballShots .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.BasketballShots img {
  box-shadow: 0 0 0 2px #fca601;
}
.esports .asian-banner.BasketballShots .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #fca601;
}

/* for BBIN */
.all-l-e-title.BasketballShots {
  background: #fca601;
  background: -moz-linear-gradient(left, #fca601 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #fca601 0%, #1e2639 100%);
  background: linear-gradient(to right, #fca601 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.BasketballShots {
  background: -moz-linear-gradient(left, #1e2639 0%, #fca601 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #fca601 100%);
  background: linear-gradient(to right, #1e2639 0%, #fca601 100%);
}
.all-l-e-title.BasketballShots + .e-live-games-list .e-p-table {
  background: rgba(252, 166, 1, 0.2);
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.BasketballShots + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(252, 166, 1, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(252, 166, 1, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(252, 166, 1, 0.2) 60%);
}
.all-l-e-title.BasketballShots + .e-live-games-list .e-p-table:hover {
  background: rgba(252, 166, 1, 0.4);
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.BasketballShots + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(252, 166, 1, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(252, 166, 1, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(252, 166, 1, 0.4) 60%);
}
.all-l-e-title.BasketballShots + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.BasketballShots + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #fca601;
  font-size: 14px;
}
.all-l-e-title.BasketballShots + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.BasketballShots + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.BasketballShots + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fec14b;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(252, 166, 1, 0.635);
  box-shadow: 2px 0 0 #fca601 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #fca601 inset;
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #fca601 inset;
  background: -moz-linear-gradient(right, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(252, 166, 1, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.BasketballShots {
  background: rgba(252, 166, 1, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.BasketballShots {
  background: -moz-linear-gradient(left, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.BasketballShots {
  background: -moz-linear-gradient(right, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(252, 166, 1, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.BasketballShots ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.BasketballShots ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BasketballShots .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BasketballShots .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BasketballShots > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.BasketballShots > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #fca601;
}
.esports-nav-b.prematch-view .sports-item-v3.BasketballShots ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.BasketballShots ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.BasketballShots ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.BasketballShots ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BasketballShots .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.BasketballShots .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BasketballShots .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.BasketballShots .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BasketballShots > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.BasketballShots > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BasketballShots > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.BasketballShots > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.BasketballShots ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.BasketballShots ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BasketballShots .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BasketballShots > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fec14b;
}

.esports .all-l-e-title.BasketballShots + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.BasketballShots + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #fca601;
  font-size: 16px;
}
.esports .all-l-e-title.BasketballShots + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.BasketballShots + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.BasketballShots + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.BasketballShots + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.BasketballShots + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fec14b;
}

.sports-item-v3.BeachHandball:before,
.suggest-sport-icon.BeachHandball:before {
  color: #ccbb87;
}
.sports-item-v3.BeachHandball.Soccer:before,
.suggest-sport-icon.BeachHandball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.BeachHandball {
  color: #ccbb87;
}
.sport-icon-v3.BeachHandball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.BeachHandball {
  color: #ccbb87;
}
.lmb-sport-select-j ul li.BeachHandball.active-j {
  color: #000000;
  background: #ccbb87;
}

.body-wrapper.asian .icon-sport-asia.BeachHandball, .body-wrapper.asian .asian-live .BeachHandball.mini-icon-1 {
  color: #ccbb87 !important;
}
.body-wrapper.asian .icon-sport-asia.BeachHandball.Soccer, .body-wrapper.asian .asian-live .BeachHandball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BeachHandball:before {
  color: #ccbb87 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BeachHandball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.BeachHandball.active > .arrow-view-v3 {
  background: #ccbb87;
}
.sports-item-v3.BeachHandball.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.BeachHandball:before {
  box-shadow: 3px 0 0 #ccbb87 inset;
}
html[dir=rtl] .sports-item-v3.BeachHandball:before {
  box-shadow: -3px 0 0 #ccbb87 inset;
}
.sports-item-v3.BeachHandball + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #ccbb87;
}
.sports-item-v3.BeachHandball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.BeachHandball {
  box-shadow: 0 -1px 0 #ccbb87 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.BeachHandball {
  box-shadow: 0 -1px 0 #ccbb87 inset;
}

.inplay-game-wrapper.BeachHandball {
  box-shadow: 0 0 0 1px #ccbb87 inset;
}
.inplay-game-wrapper.BeachHandball > .title-sport-inplay {
  background: #ccbb87;
  background: -moz-linear-gradient(left, #ccbb87 0%, #2e323e 25%, #2e323e 75%, #ccbb87 100%);
  background: -webkit-linear-gradient(left, #ccbb87 0%, #2e323e 25%, #2e323e 75%, #ccbb87 100%);
  background: linear-gradient(to right, #ccbb87 0%, #505768 25%, #505768 75%, #ccbb87 100%);
}
.inplay-game-wrapper.BeachHandball .title-sport-inplay > p,
.inplay-game-wrapper.BeachHandball .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.BeachHandball img {
  box-shadow: 0 0 0 2px #ccbb87;
}
.esports .asian-banner.BeachHandball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #ccbb87;
}

/* for BBIN */
.all-l-e-title.BeachHandball {
  background: #ccbb87;
  background: -moz-linear-gradient(left, #ccbb87 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #ccbb87 0%, #1e2639 100%);
  background: linear-gradient(to right, #ccbb87 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.BeachHandball {
  background: -moz-linear-gradient(left, #1e2639 0%, #ccbb87 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #ccbb87 100%);
  background: linear-gradient(to right, #1e2639 0%, #ccbb87 100%);
}
.all-l-e-title.BeachHandball + .e-live-games-list .e-p-table {
  background: rgba(204, 187, 135, 0.2);
  background: -moz-linear-gradient(left, rgba(204, 187, 135, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(204, 187, 135, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(204, 187, 135, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.BeachHandball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(204, 187, 135, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(204, 187, 135, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(204, 187, 135, 0.2) 60%);
}
.all-l-e-title.BeachHandball + .e-live-games-list .e-p-table:hover {
  background: rgba(204, 187, 135, 0.4);
  background: -moz-linear-gradient(left, rgba(204, 187, 135, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(204, 187, 135, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(204, 187, 135, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.BeachHandball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(204, 187, 135, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(204, 187, 135, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(204, 187, 135, 0.4) 60%);
}
.all-l-e-title.BeachHandball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.BeachHandball + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #ccbb87;
  font-size: 14px;
}
.all-l-e-title.BeachHandball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.BeachHandball + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.BeachHandball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e3d9bd;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(204, 187, 135, 0.635);
  box-shadow: 2px 0 0 #ccbb87 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #ccbb87 inset;
  background: -moz-linear-gradient(left, rgba(204, 187, 135, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(204, 187, 135, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(204, 187, 135, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #ccbb87 inset;
  background: -moz-linear-gradient(right, rgba(204, 187, 135, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(204, 187, 135, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(204, 187, 135, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.BeachHandball {
  background: rgba(204, 187, 135, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.BeachHandball {
  background: -moz-linear-gradient(left, rgba(204, 187, 135, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(204, 187, 135, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(204, 187, 135, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.BeachHandball {
  background: -moz-linear-gradient(right, rgba(204, 187, 135, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(204, 187, 135, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(204, 187, 135, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.BeachHandball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.BeachHandball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BeachHandball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachHandball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BeachHandball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.BeachHandball > li.e-l-n-arrow.active {
  color: #000000;
  background: #ccbb87;
}
.esports-nav-b.prematch-view .sports-item-v3.BeachHandball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.BeachHandball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.BeachHandball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.BeachHandball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachHandball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.BeachHandball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachHandball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.BeachHandball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachHandball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.BeachHandball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachHandball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.BeachHandball > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.BeachHandball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.BeachHandball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachHandball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachHandball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e3d9bd;
}

.esports .all-l-e-title.BeachHandball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.BeachHandball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #ccbb87;
  font-size: 16px;
}
.esports .all-l-e-title.BeachHandball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.BeachHandball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.BeachHandball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.BeachHandball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.BeachHandball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e3d9bd;
}

.sports-item-v3.BeachSoccer:before,
.suggest-sport-icon.BeachSoccer:before {
  color: #bfaf7e;
}
.sports-item-v3.BeachSoccer.Soccer:before,
.suggest-sport-icon.BeachSoccer.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.BeachSoccer {
  color: #bfaf7e;
}
.sport-icon-v3.BeachSoccer.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.BeachSoccer {
  color: #bfaf7e;
}
.lmb-sport-select-j ul li.BeachSoccer.active-j {
  color: #000000;
  background: #bfaf7e;
}

.body-wrapper.asian .icon-sport-asia.BeachSoccer, .body-wrapper.asian .asian-live .BeachSoccer.mini-icon-1 {
  color: #bfaf7e !important;
}
.body-wrapper.asian .icon-sport-asia.BeachSoccer.Soccer, .body-wrapper.asian .asian-live .BeachSoccer.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BeachSoccer:before {
  color: #bfaf7e !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BeachSoccer.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.BeachSoccer.active > .arrow-view-v3 {
  background: #bfaf7e;
}
.sports-item-v3.BeachSoccer.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.BeachSoccer:before {
  box-shadow: 3px 0 0 #bfaf7e inset;
}
html[dir=rtl] .sports-item-v3.BeachSoccer:before {
  box-shadow: -3px 0 0 #bfaf7e inset;
}
.sports-item-v3.BeachSoccer + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #bfaf7e;
}
.sports-item-v3.BeachSoccer + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.BeachSoccer {
  box-shadow: 0 -1px 0 #bfaf7e inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.BeachSoccer {
  box-shadow: 0 -1px 0 #bfaf7e inset;
}

.inplay-game-wrapper.BeachSoccer {
  box-shadow: 0 0 0 1px #bfaf7e inset;
}
.inplay-game-wrapper.BeachSoccer > .title-sport-inplay {
  background: #bfaf7e;
  background: -moz-linear-gradient(left, #bfaf7e 0%, #2e323e 25%, #2e323e 75%, #bfaf7e 100%);
  background: -webkit-linear-gradient(left, #bfaf7e 0%, #2e323e 25%, #2e323e 75%, #bfaf7e 100%);
  background: linear-gradient(to right, #bfaf7e 0%, #505768 25%, #505768 75%, #bfaf7e 100%);
}
.inplay-game-wrapper.BeachSoccer .title-sport-inplay > p,
.inplay-game-wrapper.BeachSoccer .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.BeachSoccer img {
  box-shadow: 0 0 0 2px #bfaf7e;
}
.esports .asian-banner.BeachSoccer .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #bfaf7e;
}

/* for BBIN */
.all-l-e-title.BeachSoccer {
  background: #bfaf7e;
  background: -moz-linear-gradient(left, #bfaf7e 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #bfaf7e 0%, #1e2639 100%);
  background: linear-gradient(to right, #bfaf7e 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.BeachSoccer {
  background: -moz-linear-gradient(left, #1e2639 0%, #bfaf7e 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #bfaf7e 100%);
  background: linear-gradient(to right, #1e2639 0%, #bfaf7e 100%);
}
.all-l-e-title.BeachSoccer + .e-live-games-list .e-p-table {
  background: rgba(191, 175, 126, 0.2);
  background: -moz-linear-gradient(left, rgba(191, 175, 126, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(191, 175, 126, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(191, 175, 126, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.BeachSoccer + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(191, 175, 126, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(191, 175, 126, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(191, 175, 126, 0.2) 60%);
}
.all-l-e-title.BeachSoccer + .e-live-games-list .e-p-table:hover {
  background: rgba(191, 175, 126, 0.4);
  background: -moz-linear-gradient(left, rgba(191, 175, 126, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(191, 175, 126, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(191, 175, 126, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.BeachSoccer + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(191, 175, 126, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(191, 175, 126, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(191, 175, 126, 0.4) 60%);
}
.all-l-e-title.BeachSoccer + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.BeachSoccer + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #bfaf7e;
  font-size: 14px;
}
.all-l-e-title.BeachSoccer + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.BeachSoccer + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.BeachSoccer + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #d8cfb1;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(191, 175, 126, 0.635);
  box-shadow: 2px 0 0 #bfaf7e inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #bfaf7e inset;
  background: -moz-linear-gradient(left, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #bfaf7e inset;
  background: -moz-linear-gradient(right, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.BeachSoccer {
  background: rgba(191, 175, 126, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.BeachSoccer {
  background: -moz-linear-gradient(left, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.BeachSoccer {
  background: -moz-linear-gradient(right, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer > li.e-l-n-arrow.active {
  color: #000000;
  background: #bfaf7e;
}
.esports-nav-b.prematch-view .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.BeachSoccer ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachSoccer > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #d8cfb1;
}

.esports .all-l-e-title.BeachSoccer + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.BeachSoccer + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #bfaf7e;
  font-size: 16px;
}
.esports .all-l-e-title.BeachSoccer + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.BeachSoccer + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.BeachSoccer + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.BeachSoccer + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.BeachSoccer + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #d8cfb1;
}

.sports-item-v3.BeachFootball:before,
.suggest-sport-icon.BeachFootball:before {
  color: #bfaf7e;
}
.sports-item-v3.BeachFootball.Soccer:before,
.suggest-sport-icon.BeachFootball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.BeachFootball {
  color: #bfaf7e;
}
.sport-icon-v3.BeachFootball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.BeachFootball {
  color: #bfaf7e;
}
.lmb-sport-select-j ul li.BeachFootball.active-j {
  color: #000000;
  background: #bfaf7e;
}

.body-wrapper.asian .icon-sport-asia.BeachFootball, .body-wrapper.asian .asian-live .BeachFootball.mini-icon-1 {
  color: #bfaf7e !important;
}
.body-wrapper.asian .icon-sport-asia.BeachFootball.Soccer, .body-wrapper.asian .asian-live .BeachFootball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BeachFootball:before {
  color: #bfaf7e !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BeachFootball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.BeachFootball.active > .arrow-view-v3 {
  background: #bfaf7e;
}
.sports-item-v3.BeachFootball.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.BeachFootball:before {
  box-shadow: 3px 0 0 #bfaf7e inset;
}
html[dir=rtl] .sports-item-v3.BeachFootball:before {
  box-shadow: -3px 0 0 #bfaf7e inset;
}
.sports-item-v3.BeachFootball + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #bfaf7e;
}
.sports-item-v3.BeachFootball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.BeachFootball {
  box-shadow: 0 -1px 0 #bfaf7e inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.BeachFootball {
  box-shadow: 0 -1px 0 #bfaf7e inset;
}

.inplay-game-wrapper.BeachFootball {
  box-shadow: 0 0 0 1px #bfaf7e inset;
}
.inplay-game-wrapper.BeachFootball > .title-sport-inplay {
  background: #bfaf7e;
  background: -moz-linear-gradient(left, #bfaf7e 0%, #2e323e 25%, #2e323e 75%, #bfaf7e 100%);
  background: -webkit-linear-gradient(left, #bfaf7e 0%, #2e323e 25%, #2e323e 75%, #bfaf7e 100%);
  background: linear-gradient(to right, #bfaf7e 0%, #505768 25%, #505768 75%, #bfaf7e 100%);
}
.inplay-game-wrapper.BeachFootball .title-sport-inplay > p,
.inplay-game-wrapper.BeachFootball .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.BeachFootball img {
  box-shadow: 0 0 0 2px #bfaf7e;
}
.esports .asian-banner.BeachFootball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #bfaf7e;
}

/* for BBIN */
.all-l-e-title.BeachFootball {
  background: #bfaf7e;
  background: -moz-linear-gradient(left, #bfaf7e 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #bfaf7e 0%, #1e2639 100%);
  background: linear-gradient(to right, #bfaf7e 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.BeachFootball {
  background: -moz-linear-gradient(left, #1e2639 0%, #bfaf7e 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #bfaf7e 100%);
  background: linear-gradient(to right, #1e2639 0%, #bfaf7e 100%);
}
.all-l-e-title.BeachFootball + .e-live-games-list .e-p-table {
  background: rgba(191, 175, 126, 0.2);
  background: -moz-linear-gradient(left, rgba(191, 175, 126, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(191, 175, 126, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(191, 175, 126, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.BeachFootball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(191, 175, 126, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(191, 175, 126, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(191, 175, 126, 0.2) 60%);
}
.all-l-e-title.BeachFootball + .e-live-games-list .e-p-table:hover {
  background: rgba(191, 175, 126, 0.4);
  background: -moz-linear-gradient(left, rgba(191, 175, 126, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(191, 175, 126, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(191, 175, 126, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.BeachFootball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(191, 175, 126, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(191, 175, 126, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(191, 175, 126, 0.4) 60%);
}
.all-l-e-title.BeachFootball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.BeachFootball + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #bfaf7e;
  font-size: 14px;
}
.all-l-e-title.BeachFootball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.BeachFootball + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.BeachFootball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #d8cfb1;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(191, 175, 126, 0.635);
  box-shadow: 2px 0 0 #bfaf7e inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #bfaf7e inset;
  background: -moz-linear-gradient(left, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #bfaf7e inset;
  background: -moz-linear-gradient(right, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(191, 175, 126, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.BeachFootball {
  background: rgba(191, 175, 126, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.BeachFootball {
  background: -moz-linear-gradient(left, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.BeachFootball {
  background: -moz-linear-gradient(right, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(191, 175, 126, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.BeachFootball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.BeachFootball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BeachFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachFootball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BeachFootball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.BeachFootball > li.e-l-n-arrow.active {
  color: #000000;
  background: #bfaf7e;
}
.esports-nav-b.prematch-view .sports-item-v3.BeachFootball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.BeachFootball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.BeachFootball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.BeachFootball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachFootball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.BeachFootball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachFootball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.BeachFootball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachFootball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.BeachFootball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachFootball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.BeachFootball > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.BeachFootball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.BeachFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachFootball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #d8cfb1;
}

.esports .all-l-e-title.BeachFootball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.BeachFootball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #bfaf7e;
  font-size: 16px;
}
.esports .all-l-e-title.BeachFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.BeachFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.BeachFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.BeachFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.BeachFootball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #d8cfb1;
}

.sports-item-v3.BeachVolleyball:before,
.suggest-sport-icon.BeachVolleyball:before {
  color: #d9c68f;
}
.sports-item-v3.BeachVolleyball.Soccer:before,
.suggest-sport-icon.BeachVolleyball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.BeachVolleyball {
  color: #d9c68f;
}
.sport-icon-v3.BeachVolleyball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.BeachVolleyball {
  color: #d9c68f;
}
.lmb-sport-select-j ul li.BeachVolleyball.active-j {
  color: #000000;
  background: #d9c68f;
}

.body-wrapper.asian .icon-sport-asia.BeachVolleyball, .body-wrapper.asian .asian-live .BeachVolleyball.mini-icon-1 {
  color: #d9c68f !important;
}
.body-wrapper.asian .icon-sport-asia.BeachVolleyball.Soccer, .body-wrapper.asian .asian-live .BeachVolleyball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BeachVolleyball:before {
  color: #d9c68f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BeachVolleyball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.BeachVolleyball.active > .arrow-view-v3 {
  background: #d9c68f;
}
.sports-item-v3.BeachVolleyball.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.BeachVolleyball:before {
  box-shadow: 3px 0 0 #d9c68f inset;
}
html[dir=rtl] .sports-item-v3.BeachVolleyball:before {
  box-shadow: -3px 0 0 #d9c68f inset;
}
.sports-item-v3.BeachVolleyball + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #d9c68f;
}
.sports-item-v3.BeachVolleyball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.BeachVolleyball {
  box-shadow: 0 -1px 0 #d9c68f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.BeachVolleyball {
  box-shadow: 0 -1px 0 #d9c68f inset;
}

.inplay-game-wrapper.BeachVolleyball {
  box-shadow: 0 0 0 1px #d9c68f inset;
}
.inplay-game-wrapper.BeachVolleyball > .title-sport-inplay {
  background: #d9c68f;
  background: -moz-linear-gradient(left, #d9c68f 0%, #2e323e 25%, #2e323e 75%, #d9c68f 100%);
  background: -webkit-linear-gradient(left, #d9c68f 0%, #2e323e 25%, #2e323e 75%, #d9c68f 100%);
  background: linear-gradient(to right, #d9c68f 0%, #505768 25%, #505768 75%, #d9c68f 100%);
}
.inplay-game-wrapper.BeachVolleyball .title-sport-inplay > p,
.inplay-game-wrapper.BeachVolleyball .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.BeachVolleyball img {
  box-shadow: 0 0 0 2px #d9c68f;
}
.esports .asian-banner.BeachVolleyball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d9c68f;
}

/* for BBIN */
.all-l-e-title.BeachVolleyball {
  background: #d9c68f;
  background: -moz-linear-gradient(left, #d9c68f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d9c68f 0%, #1e2639 100%);
  background: linear-gradient(to right, #d9c68f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.BeachVolleyball {
  background: -moz-linear-gradient(left, #1e2639 0%, #d9c68f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d9c68f 100%);
  background: linear-gradient(to right, #1e2639 0%, #d9c68f 100%);
}
.all-l-e-title.BeachVolleyball + .e-live-games-list .e-p-table {
  background: rgba(217, 198, 143, 0.2);
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.BeachVolleyball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(217, 198, 143, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(217, 198, 143, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(217, 198, 143, 0.2) 60%);
}
.all-l-e-title.BeachVolleyball + .e-live-games-list .e-p-table:hover {
  background: rgba(217, 198, 143, 0.4);
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.BeachVolleyball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(217, 198, 143, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(217, 198, 143, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(217, 198, 143, 0.4) 60%);
}
.all-l-e-title.BeachVolleyball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.BeachVolleyball + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #d9c68f;
  font-size: 14px;
}
.all-l-e-title.BeachVolleyball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.BeachVolleyball + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.BeachVolleyball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ece3c8;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(217, 198, 143, 0.635);
  box-shadow: 2px 0 0 #d9c68f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d9c68f inset;
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d9c68f inset;
  background: -moz-linear-gradient(right, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.BeachVolleyball {
  background: rgba(217, 198, 143, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.BeachVolleyball {
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.BeachVolleyball {
  background: -moz-linear-gradient(right, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball > li.e-l-n-arrow.active {
  color: #000000;
  background: #d9c68f;
}
.esports-nav-b.prematch-view .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.BeachVolleyball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BeachVolleyball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ece3c8;
}

.esports .all-l-e-title.BeachVolleyball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.BeachVolleyball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #d9c68f;
  font-size: 16px;
}
.esports .all-l-e-title.BeachVolleyball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.BeachVolleyball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.BeachVolleyball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.BeachVolleyball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.BeachVolleyball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ece3c8;
}

.sports-item-v3.Biathlon:before,
.suggest-sport-icon.Biathlon:before {
  color: #bedbed;
}
.sports-item-v3.Biathlon.Soccer:before,
.suggest-sport-icon.Biathlon.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Biathlon {
  color: #bedbed;
}
.sport-icon-v3.Biathlon.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Biathlon {
  color: #bedbed;
}
.lmb-sport-select-j ul li.Biathlon.active-j {
  color: #000000;
  background: #bedbed;
}

.body-wrapper.asian .icon-sport-asia.Biathlon, .body-wrapper.asian .asian-live .Biathlon.mini-icon-1 {
  color: #bedbed !important;
}
.body-wrapper.asian .icon-sport-asia.Biathlon.Soccer, .body-wrapper.asian .asian-live .Biathlon.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Biathlon:before {
  color: #bedbed !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Biathlon.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Biathlon.active > .arrow-view-v3 {
  background: #bedbed;
}
.sports-item-v3.Biathlon.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Biathlon:before {
  box-shadow: 3px 0 0 #bedbed inset;
}
html[dir=rtl] .sports-item-v3.Biathlon:before {
  box-shadow: -3px 0 0 #bedbed inset;
}
.sports-item-v3.Biathlon + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #bedbed;
}
.sports-item-v3.Biathlon + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Biathlon {
  box-shadow: 0 -1px 0 #bedbed inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Biathlon {
  box-shadow: 0 -1px 0 #bedbed inset;
}

.inplay-game-wrapper.Biathlon {
  box-shadow: 0 0 0 1px #bedbed inset;
}
.inplay-game-wrapper.Biathlon > .title-sport-inplay {
  background: #bedbed;
  background: -moz-linear-gradient(left, #bedbed 0%, #2e323e 25%, #2e323e 75%, #bedbed 100%);
  background: -webkit-linear-gradient(left, #bedbed 0%, #2e323e 25%, #2e323e 75%, #bedbed 100%);
  background: linear-gradient(to right, #bedbed 0%, #505768 25%, #505768 75%, #bedbed 100%);
}
.inplay-game-wrapper.Biathlon .title-sport-inplay > p,
.inplay-game-wrapper.Biathlon .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Biathlon img {
  box-shadow: 0 0 0 2px #bedbed;
}
.esports .asian-banner.Biathlon .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #bedbed;
}

/* for BBIN */
.all-l-e-title.Biathlon {
  background: #bedbed;
  background: -moz-linear-gradient(left, #bedbed 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #bedbed 0%, #1e2639 100%);
  background: linear-gradient(to right, #bedbed 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Biathlon {
  background: -moz-linear-gradient(left, #1e2639 0%, #bedbed 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #bedbed 100%);
  background: linear-gradient(to right, #1e2639 0%, #bedbed 100%);
}
.all-l-e-title.Biathlon + .e-live-games-list .e-p-table {
  background: rgba(190, 219, 237, 0.2);
  background: -moz-linear-gradient(left, rgba(190, 219, 237, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(190, 219, 237, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(190, 219, 237, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Biathlon + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(190, 219, 237, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(190, 219, 237, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(190, 219, 237, 0.2) 60%);
}
.all-l-e-title.Biathlon + .e-live-games-list .e-p-table:hover {
  background: rgba(190, 219, 237, 0.4);
  background: -moz-linear-gradient(left, rgba(190, 219, 237, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(190, 219, 237, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(190, 219, 237, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Biathlon + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(190, 219, 237, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(190, 219, 237, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(190, 219, 237, 0.4) 60%);
}
.all-l-e-title.Biathlon + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Biathlon + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #bedbed;
  font-size: 14px;
}
.all-l-e-title.Biathlon + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Biathlon + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Biathlon + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fafcfe;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(190, 219, 237, 0.635);
  box-shadow: 2px 0 0 #bedbed inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #bedbed inset;
  background: -moz-linear-gradient(left, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #bedbed inset;
  background: -moz-linear-gradient(right, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Biathlon {
  background: rgba(190, 219, 237, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Biathlon {
  background: -moz-linear-gradient(left, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Biathlon {
  background: -moz-linear-gradient(right, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Biathlon ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Biathlon ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Biathlon .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Biathlon .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Biathlon > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Biathlon > li.e-l-n-arrow.active {
  color: #000000;
  background: #bedbed;
}
.esports-nav-b.prematch-view .sports-item-v3.Biathlon ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Biathlon ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Biathlon ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Biathlon ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Biathlon .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Biathlon .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Biathlon .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Biathlon .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Biathlon > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Biathlon > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Biathlon > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Biathlon > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Biathlon ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Biathlon ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Biathlon .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Biathlon > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fafcfe;
}

.esports .all-l-e-title.Biathlon + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Biathlon + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #bedbed;
  font-size: 16px;
}
.esports .all-l-e-title.Biathlon + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Biathlon + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Biathlon + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Biathlon + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Biathlon + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fafcfe;
}

.sports-item-v3.BallHockey:before,
.suggest-sport-icon.BallHockey:before {
  color: #168763;
}
.sports-item-v3.BallHockey.Soccer:before,
.suggest-sport-icon.BallHockey.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.BallHockey {
  color: #168763;
}
.sport-icon-v3.BallHockey.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.BallHockey {
  color: #168763;
}
.lmb-sport-select-j ul li.BallHockey.active-j {
  color: #ffffff;
  background: #168763;
}

.body-wrapper.asian .icon-sport-asia.BallHockey, .body-wrapper.asian .asian-live .BallHockey.mini-icon-1 {
  color: #168763 !important;
}
.body-wrapper.asian .icon-sport-asia.BallHockey.Soccer, .body-wrapper.asian .asian-live .BallHockey.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BallHockey:before {
  color: #168763 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.BallHockey.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.BallHockey.active > .arrow-view-v3 {
  background: #168763;
}
.sports-item-v3.BallHockey.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.BallHockey:before {
  box-shadow: 3px 0 0 #168763 inset;
}
html[dir=rtl] .sports-item-v3.BallHockey:before {
  box-shadow: -3px 0 0 #168763 inset;
}
.sports-item-v3.BallHockey + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #168763;
}
.sports-item-v3.BallHockey + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.BallHockey {
  box-shadow: 0 -1px 0 #168763 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.BallHockey {
  box-shadow: 0 -1px 0 #168763 inset;
}

.inplay-game-wrapper.BallHockey {
  box-shadow: 0 0 0 1px #168763 inset;
}
.inplay-game-wrapper.BallHockey > .title-sport-inplay {
  background: #168763;
  background: -moz-linear-gradient(left, #168763 0%, #2e323e 25%, #2e323e 75%, #168763 100%);
  background: -webkit-linear-gradient(left, #168763 0%, #2e323e 25%, #2e323e 75%, #168763 100%);
  background: linear-gradient(to right, #168763 0%, #505768 25%, #505768 75%, #168763 100%);
}
.inplay-game-wrapper.BallHockey .title-sport-inplay > p,
.inplay-game-wrapper.BallHockey .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.BallHockey img {
  box-shadow: 0 0 0 2px #168763;
}
.esports .asian-banner.BallHockey .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #168763;
}

/* for BBIN */
.all-l-e-title.BallHockey {
  background: #168763;
  background: -moz-linear-gradient(left, #168763 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #168763 0%, #1e2639 100%);
  background: linear-gradient(to right, #168763 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.BallHockey {
  background: -moz-linear-gradient(left, #1e2639 0%, #168763 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #168763 100%);
  background: linear-gradient(to right, #1e2639 0%, #168763 100%);
}
.all-l-e-title.BallHockey + .e-live-games-list .e-p-table {
  background: rgba(22, 135, 99, 0.2);
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.BallHockey + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
}
.all-l-e-title.BallHockey + .e-live-games-list .e-p-table:hover {
  background: rgba(22, 135, 99, 0.4);
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.BallHockey + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
}
.all-l-e-title.BallHockey + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.BallHockey + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #168763;
  font-size: 14px;
}
.all-l-e-title.BallHockey + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.BallHockey + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.BallHockey + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #21c993;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(22, 135, 99, 0.635);
  box-shadow: 2px 0 0 #168763 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #168763 inset;
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #168763 inset;
  background: -moz-linear-gradient(right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.BallHockey {
  background: rgba(22, 135, 99, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.BallHockey {
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.BallHockey {
  background: -moz-linear-gradient(right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.BallHockey ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.BallHockey ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BallHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BallHockey .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.BallHockey > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.BallHockey > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #168763;
}
.esports-nav-b.prematch-view .sports-item-v3.BallHockey ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.BallHockey ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.BallHockey ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.BallHockey ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BallHockey .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.BallHockey .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BallHockey .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.BallHockey .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.BallHockey > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.BallHockey > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.BallHockey > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.BallHockey > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.BallHockey ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.BallHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BallHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.BallHockey > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #21c993;
}

.esports .all-l-e-title.BallHockey + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.BallHockey + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #168763;
  font-size: 16px;
}
.esports .all-l-e-title.BallHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.BallHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.BallHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.BallHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.BallHockey + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #21c993;
}

.sports-item-v3.Bandy:before,
.suggest-sport-icon.Bandy:before {
  color: #5da167;
}
.sports-item-v3.Bandy.Soccer:before,
.suggest-sport-icon.Bandy.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Bandy {
  color: #5da167;
}
.sport-icon-v3.Bandy.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Bandy {
  color: #5da167;
}
.lmb-sport-select-j ul li.Bandy.active-j {
  color: #ffffff;
  background: #5da167;
}

.body-wrapper.asian .icon-sport-asia.Bandy, .body-wrapper.asian .asian-live .Bandy.mini-icon-1 {
  color: #5da167 !important;
}
.body-wrapper.asian .icon-sport-asia.Bandy.Soccer, .body-wrapper.asian .asian-live .Bandy.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Bandy:before {
  color: #5da167 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Bandy.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Bandy.active > .arrow-view-v3 {
  background: #5da167;
}
.sports-item-v3.Bandy.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Bandy:before {
  box-shadow: 3px 0 0 #5da167 inset;
}
html[dir=rtl] .sports-item-v3.Bandy:before {
  box-shadow: -3px 0 0 #5da167 inset;
}
.sports-item-v3.Bandy + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #5da167;
}
.sports-item-v3.Bandy + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Bandy {
  box-shadow: 0 -1px 0 #5da167 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Bandy {
  box-shadow: 0 -1px 0 #5da167 inset;
}

.inplay-game-wrapper.Bandy {
  box-shadow: 0 0 0 1px #5da167 inset;
}
.inplay-game-wrapper.Bandy > .title-sport-inplay {
  background: #5da167;
  background: -moz-linear-gradient(left, #5da167 0%, #2e323e 25%, #2e323e 75%, #5da167 100%);
  background: -webkit-linear-gradient(left, #5da167 0%, #2e323e 25%, #2e323e 75%, #5da167 100%);
  background: linear-gradient(to right, #5da167 0%, #505768 25%, #505768 75%, #5da167 100%);
}
.inplay-game-wrapper.Bandy .title-sport-inplay > p,
.inplay-game-wrapper.Bandy .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Bandy img {
  box-shadow: 0 0 0 2px #5da167;
}
.esports .asian-banner.Bandy .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #5da167;
}

/* for BBIN */
.all-l-e-title.Bandy {
  background: #5da167;
  background: -moz-linear-gradient(left, #5da167 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #5da167 0%, #1e2639 100%);
  background: linear-gradient(to right, #5da167 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Bandy {
  background: -moz-linear-gradient(left, #1e2639 0%, #5da167 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #5da167 100%);
  background: linear-gradient(to right, #1e2639 0%, #5da167 100%);
}
.all-l-e-title.Bandy + .e-live-games-list .e-p-table {
  background: rgba(93, 161, 103, 0.2);
  background: -moz-linear-gradient(left, rgba(93, 161, 103, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(93, 161, 103, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(93, 161, 103, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Bandy + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(93, 161, 103, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(93, 161, 103, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(93, 161, 103, 0.2) 60%);
}
.all-l-e-title.Bandy + .e-live-games-list .e-p-table:hover {
  background: rgba(93, 161, 103, 0.4);
  background: -moz-linear-gradient(left, rgba(93, 161, 103, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(93, 161, 103, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(93, 161, 103, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Bandy + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(93, 161, 103, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(93, 161, 103, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(93, 161, 103, 0.4) 60%);
}
.all-l-e-title.Bandy + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Bandy + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #5da167;
  font-size: 14px;
}
.all-l-e-title.Bandy + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Bandy + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Bandy + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #8dbd94;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Bandy ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(93, 161, 103, 0.635);
  box-shadow: 2px 0 0 #5da167 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Bandy ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #5da167 inset;
  background: -moz-linear-gradient(left, rgba(93, 161, 103, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(93, 161, 103, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(93, 161, 103, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Bandy ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #5da167 inset;
  background: -moz-linear-gradient(right, rgba(93, 161, 103, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(93, 161, 103, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(93, 161, 103, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Bandy {
  background: rgba(93, 161, 103, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Bandy {
  background: -moz-linear-gradient(left, rgba(93, 161, 103, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(93, 161, 103, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(93, 161, 103, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Bandy {
  background: -moz-linear-gradient(right, rgba(93, 161, 103, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(93, 161, 103, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(93, 161, 103, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Bandy ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Bandy ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Bandy ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Bandy ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Bandy .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Bandy .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Bandy > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Bandy > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #5da167;
}
.esports-nav-b.prematch-view .sports-item-v3.Bandy ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Bandy ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Bandy ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Bandy ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Bandy ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Bandy ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Bandy ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Bandy ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Bandy .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Bandy .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Bandy .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Bandy .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Bandy > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Bandy > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Bandy > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Bandy > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Bandy ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Bandy ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Bandy .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Bandy > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #8dbd94;
}

.esports .all-l-e-title.Bandy + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Bandy + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #5da167;
  font-size: 16px;
}
.esports .all-l-e-title.Bandy + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Bandy + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Bandy + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Bandy + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Bandy + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #8dbd94;
}

.sports-item-v3.Boxing:before,
.suggest-sport-icon.Boxing:before {
  color: #d32939;
}
.sports-item-v3.Boxing.Soccer:before,
.suggest-sport-icon.Boxing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Boxing {
  color: #d32939;
}
.sport-icon-v3.Boxing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Boxing {
  color: #d32939;
}
.lmb-sport-select-j ul li.Boxing.active-j {
  color: #ffffff;
  background: #d32939;
}

.body-wrapper.asian .icon-sport-asia.Boxing, .body-wrapper.asian .asian-live .Boxing.mini-icon-1 {
  color: #d32939 !important;
}
.body-wrapper.asian .icon-sport-asia.Boxing.Soccer, .body-wrapper.asian .asian-live .Boxing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Boxing:before {
  color: #d32939 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Boxing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Boxing.active > .arrow-view-v3 {
  background: #d32939;
}
.sports-item-v3.Boxing.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Boxing:before {
  box-shadow: 3px 0 0 #d32939 inset;
}
html[dir=rtl] .sports-item-v3.Boxing:before {
  box-shadow: -3px 0 0 #d32939 inset;
}
.sports-item-v3.Boxing + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #d32939;
}
.sports-item-v3.Boxing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Boxing {
  box-shadow: 0 -1px 0 #d32939 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Boxing {
  box-shadow: 0 -1px 0 #d32939 inset;
}

.inplay-game-wrapper.Boxing {
  box-shadow: 0 0 0 1px #d32939 inset;
}
.inplay-game-wrapper.Boxing > .title-sport-inplay {
  background: #d32939;
  background: -moz-linear-gradient(left, #d32939 0%, #2e323e 25%, #2e323e 75%, #d32939 100%);
  background: -webkit-linear-gradient(left, #d32939 0%, #2e323e 25%, #2e323e 75%, #d32939 100%);
  background: linear-gradient(to right, #d32939 0%, #505768 25%, #505768 75%, #d32939 100%);
}
.inplay-game-wrapper.Boxing .title-sport-inplay > p,
.inplay-game-wrapper.Boxing .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Boxing img {
  box-shadow: 0 0 0 2px #d32939;
}
.esports .asian-banner.Boxing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d32939;
}

/* for BBIN */
.all-l-e-title.Boxing {
  background: #d32939;
  background: -moz-linear-gradient(left, #d32939 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d32939 0%, #1e2639 100%);
  background: linear-gradient(to right, #d32939 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Boxing {
  background: -moz-linear-gradient(left, #1e2639 0%, #d32939 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d32939 100%);
  background: linear-gradient(to right, #1e2639 0%, #d32939 100%);
}
.all-l-e-title.Boxing + .e-live-games-list .e-p-table {
  background: rgba(211, 41, 57, 0.2);
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Boxing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(211, 41, 57, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(211, 41, 57, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(211, 41, 57, 0.2) 60%);
}
.all-l-e-title.Boxing + .e-live-games-list .e-p-table:hover {
  background: rgba(211, 41, 57, 0.4);
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Boxing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(211, 41, 57, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(211, 41, 57, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(211, 41, 57, 0.4) 60%);
}
.all-l-e-title.Boxing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Boxing + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #d32939;
  font-size: 14px;
}
.all-l-e-title.Boxing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Boxing + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Boxing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e16773;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Boxing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(211, 41, 57, 0.635);
  box-shadow: 2px 0 0 #d32939 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Boxing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d32939 inset;
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Boxing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d32939 inset;
  background: -moz-linear-gradient(right, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Boxing {
  background: rgba(211, 41, 57, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Boxing {
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Boxing {
  background: -moz-linear-gradient(right, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Boxing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Boxing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Boxing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Boxing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Boxing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Boxing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Boxing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Boxing > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #d32939;
}
.esports-nav-b.prematch-view .sports-item-v3.Boxing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Boxing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Boxing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Boxing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Boxing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Boxing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Boxing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Boxing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Boxing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Boxing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Boxing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Boxing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Boxing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Boxing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Boxing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Boxing > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Boxing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Boxing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Boxing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Boxing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e16773;
}

.esports .all-l-e-title.Boxing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Boxing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #d32939;
  font-size: 16px;
}
.esports .all-l-e-title.Boxing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Boxing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Boxing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Boxing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Boxing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e16773;
}

.sports-item-v3.V-Box:before,
.suggest-sport-icon.V-Box:before {
  color: #d32939;
}
.sports-item-v3.V-Box.Soccer:before,
.suggest-sport-icon.V-Box.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.V-Box {
  color: #d32939;
}
.sport-icon-v3.V-Box.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.V-Box {
  color: #d32939;
}
.lmb-sport-select-j ul li.V-Box.active-j {
  color: #ffffff;
  background: #d32939;
}

.body-wrapper.asian .icon-sport-asia.V-Box, .body-wrapper.asian .asian-live .V-Box.mini-icon-1 {
  color: #d32939 !important;
}
.body-wrapper.asian .icon-sport-asia.V-Box.Soccer, .body-wrapper.asian .asian-live .V-Box.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.V-Box:before {
  color: #d32939 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.V-Box.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.V-Box.active > .arrow-view-v3 {
  background: #d32939;
}
.sports-item-v3.V-Box.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.V-Box:before {
  box-shadow: 3px 0 0 #d32939 inset;
}
html[dir=rtl] .sports-item-v3.V-Box:before {
  box-shadow: -3px 0 0 #d32939 inset;
}
.sports-item-v3.V-Box + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #d32939;
}
.sports-item-v3.V-Box + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.V-Box {
  box-shadow: 0 -1px 0 #d32939 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.V-Box {
  box-shadow: 0 -1px 0 #d32939 inset;
}

.inplay-game-wrapper.V-Box {
  box-shadow: 0 0 0 1px #d32939 inset;
}
.inplay-game-wrapper.V-Box > .title-sport-inplay {
  background: #d32939;
  background: -moz-linear-gradient(left, #d32939 0%, #2e323e 25%, #2e323e 75%, #d32939 100%);
  background: -webkit-linear-gradient(left, #d32939 0%, #2e323e 25%, #2e323e 75%, #d32939 100%);
  background: linear-gradient(to right, #d32939 0%, #505768 25%, #505768 75%, #d32939 100%);
}
.inplay-game-wrapper.V-Box .title-sport-inplay > p,
.inplay-game-wrapper.V-Box .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.V-Box img {
  box-shadow: 0 0 0 2px #d32939;
}
.esports .asian-banner.V-Box .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d32939;
}

/* for BBIN */
.all-l-e-title.V-Box {
  background: #d32939;
  background: -moz-linear-gradient(left, #d32939 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d32939 0%, #1e2639 100%);
  background: linear-gradient(to right, #d32939 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.V-Box {
  background: -moz-linear-gradient(left, #1e2639 0%, #d32939 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d32939 100%);
  background: linear-gradient(to right, #1e2639 0%, #d32939 100%);
}
.all-l-e-title.V-Box + .e-live-games-list .e-p-table {
  background: rgba(211, 41, 57, 0.2);
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.V-Box + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(211, 41, 57, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(211, 41, 57, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(211, 41, 57, 0.2) 60%);
}
.all-l-e-title.V-Box + .e-live-games-list .e-p-table:hover {
  background: rgba(211, 41, 57, 0.4);
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.V-Box + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(211, 41, 57, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(211, 41, 57, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(211, 41, 57, 0.4) 60%);
}
.all-l-e-title.V-Box + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.V-Box + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #d32939;
  font-size: 14px;
}
.all-l-e-title.V-Box + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.V-Box + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.V-Box + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e16773;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.V-Box ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(211, 41, 57, 0.635);
  box-shadow: 2px 0 0 #d32939 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.V-Box ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d32939 inset;
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.V-Box ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d32939 inset;
  background: -moz-linear-gradient(right, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.V-Box {
  background: rgba(211, 41, 57, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.V-Box {
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.V-Box {
  background: -moz-linear-gradient(right, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.V-Box ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.V-Box ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.V-Box ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.V-Box ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.V-Box .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.V-Box .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.V-Box > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.V-Box > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #d32939;
}
.esports-nav-b.prematch-view .sports-item-v3.V-Box ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.V-Box ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.V-Box ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.V-Box ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.V-Box ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.V-Box ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.V-Box ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.V-Box ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.V-Box .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.V-Box .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.V-Box .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.V-Box .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.V-Box > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.V-Box > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.V-Box > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.V-Box > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.V-Box ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.V-Box ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.V-Box .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.V-Box > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e16773;
}

.esports .all-l-e-title.V-Box + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.V-Box + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #d32939;
  font-size: 16px;
}
.esports .all-l-e-title.V-Box + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.V-Box + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.V-Box + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.V-Box + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.V-Box + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e16773;
}

.sports-item-v3.Canoe:before,
.suggest-sport-icon.Canoe:before {
  color: #0d72bf;
}
.sports-item-v3.Canoe.Soccer:before,
.suggest-sport-icon.Canoe.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Canoe {
  color: #0d72bf;
}
.sport-icon-v3.Canoe.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Canoe {
  color: #0d72bf;
}
.lmb-sport-select-j ul li.Canoe.active-j {
  color: #ffffff;
  background: #0d72bf;
}

.body-wrapper.asian .icon-sport-asia.Canoe, .body-wrapper.asian .asian-live .Canoe.mini-icon-1 {
  color: #0d72bf !important;
}
.body-wrapper.asian .icon-sport-asia.Canoe.Soccer, .body-wrapper.asian .asian-live .Canoe.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Canoe:before {
  color: #0d72bf !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Canoe.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Canoe.active > .arrow-view-v3 {
  background: #0d72bf;
}
.sports-item-v3.Canoe.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Canoe:before {
  box-shadow: 3px 0 0 #0d72bf inset;
}
html[dir=rtl] .sports-item-v3.Canoe:before {
  box-shadow: -3px 0 0 #0d72bf inset;
}
.sports-item-v3.Canoe + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #0d72bf;
}
.sports-item-v3.Canoe + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Canoe {
  box-shadow: 0 -1px 0 #0d72bf inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Canoe {
  box-shadow: 0 -1px 0 #0d72bf inset;
}

.inplay-game-wrapper.Canoe {
  box-shadow: 0 0 0 1px #0d72bf inset;
}
.inplay-game-wrapper.Canoe > .title-sport-inplay {
  background: #0d72bf;
  background: -moz-linear-gradient(left, #0d72bf 0%, #2e323e 25%, #2e323e 75%, #0d72bf 100%);
  background: -webkit-linear-gradient(left, #0d72bf 0%, #2e323e 25%, #2e323e 75%, #0d72bf 100%);
  background: linear-gradient(to right, #0d72bf 0%, #505768 25%, #505768 75%, #0d72bf 100%);
}
.inplay-game-wrapper.Canoe .title-sport-inplay > p,
.inplay-game-wrapper.Canoe .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Canoe img {
  box-shadow: 0 0 0 2px #0d72bf;
}
.esports .asian-banner.Canoe .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #0d72bf;
}

/* for BBIN */
.all-l-e-title.Canoe {
  background: #0d72bf;
  background: -moz-linear-gradient(left, #0d72bf 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #0d72bf 0%, #1e2639 100%);
  background: linear-gradient(to right, #0d72bf 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Canoe {
  background: -moz-linear-gradient(left, #1e2639 0%, #0d72bf 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #0d72bf 100%);
  background: linear-gradient(to right, #1e2639 0%, #0d72bf 100%);
}
.all-l-e-title.Canoe + .e-live-games-list .e-p-table {
  background: rgba(13, 114, 191, 0.2);
  background: -moz-linear-gradient(left, rgba(13, 114, 191, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(13, 114, 191, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(13, 114, 191, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Canoe + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(13, 114, 191, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(13, 114, 191, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(13, 114, 191, 0.2) 60%);
}
.all-l-e-title.Canoe + .e-live-games-list .e-p-table:hover {
  background: rgba(13, 114, 191, 0.4);
  background: -moz-linear-gradient(left, rgba(13, 114, 191, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(13, 114, 191, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(13, 114, 191, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Canoe + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(13, 114, 191, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(13, 114, 191, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(13, 114, 191, 0.4) 60%);
}
.all-l-e-title.Canoe + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Canoe + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #0d72bf;
  font-size: 14px;
}
.all-l-e-title.Canoe + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Canoe + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Canoe + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #289af0;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Canoe ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(13, 114, 191, 0.635);
  box-shadow: 2px 0 0 #0d72bf inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Canoe ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #0d72bf inset;
  background: -moz-linear-gradient(left, rgba(13, 114, 191, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(13, 114, 191, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(13, 114, 191, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Canoe ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #0d72bf inset;
  background: -moz-linear-gradient(right, rgba(13, 114, 191, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(13, 114, 191, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(13, 114, 191, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Canoe {
  background: rgba(13, 114, 191, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Canoe {
  background: -moz-linear-gradient(left, rgba(13, 114, 191, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(13, 114, 191, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(13, 114, 191, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Canoe {
  background: -moz-linear-gradient(right, rgba(13, 114, 191, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(13, 114, 191, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(13, 114, 191, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Canoe ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Canoe ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Canoe ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Canoe ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Canoe .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Canoe .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Canoe > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Canoe > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #0d72bf;
}
.esports-nav-b.prematch-view .sports-item-v3.Canoe ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Canoe ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Canoe ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Canoe ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Canoe ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Canoe ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Canoe ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Canoe ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Canoe .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Canoe .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Canoe .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Canoe .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Canoe > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Canoe > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Canoe > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Canoe > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Canoe ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Canoe ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Canoe .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Canoe > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #289af0;
}

.esports .all-l-e-title.Canoe + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Canoe + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #0d72bf;
  font-size: 16px;
}
.esports .all-l-e-title.Canoe + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Canoe + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Canoe + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Canoe + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Canoe + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #289af0;
}

.sports-item-v3.Chess:before,
.suggest-sport-icon.Chess:before {
  color: #edbd6f;
}
.sports-item-v3.Chess.Soccer:before,
.suggest-sport-icon.Chess.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Chess {
  color: #edbd6f;
}
.sport-icon-v3.Chess.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Chess {
  color: #edbd6f;
}
.lmb-sport-select-j ul li.Chess.active-j {
  color: #000000;
  background: #edbd6f;
}

.body-wrapper.asian .icon-sport-asia.Chess, .body-wrapper.asian .asian-live .Chess.mini-icon-1 {
  color: #edbd6f !important;
}
.body-wrapper.asian .icon-sport-asia.Chess.Soccer, .body-wrapper.asian .asian-live .Chess.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Chess:before {
  color: #edbd6f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Chess.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Chess.active > .arrow-view-v3 {
  background: #edbd6f;
}
.sports-item-v3.Chess.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Chess:before {
  box-shadow: 3px 0 0 #edbd6f inset;
}
html[dir=rtl] .sports-item-v3.Chess:before {
  box-shadow: -3px 0 0 #edbd6f inset;
}
.sports-item-v3.Chess + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #edbd6f;
}
.sports-item-v3.Chess + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Chess {
  box-shadow: 0 -1px 0 #edbd6f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Chess {
  box-shadow: 0 -1px 0 #edbd6f inset;
}

.inplay-game-wrapper.Chess {
  box-shadow: 0 0 0 1px #edbd6f inset;
}
.inplay-game-wrapper.Chess > .title-sport-inplay {
  background: #edbd6f;
  background: -moz-linear-gradient(left, #edbd6f 0%, #2e323e 25%, #2e323e 75%, #edbd6f 100%);
  background: -webkit-linear-gradient(left, #edbd6f 0%, #2e323e 25%, #2e323e 75%, #edbd6f 100%);
  background: linear-gradient(to right, #edbd6f 0%, #505768 25%, #505768 75%, #edbd6f 100%);
}
.inplay-game-wrapper.Chess .title-sport-inplay > p,
.inplay-game-wrapper.Chess .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Chess img {
  box-shadow: 0 0 0 2px #edbd6f;
}
.esports .asian-banner.Chess .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #edbd6f;
}

/* for BBIN */
.all-l-e-title.Chess {
  background: #edbd6f;
  background: -moz-linear-gradient(left, #edbd6f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #edbd6f 0%, #1e2639 100%);
  background: linear-gradient(to right, #edbd6f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Chess {
  background: -moz-linear-gradient(left, #1e2639 0%, #edbd6f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #edbd6f 100%);
  background: linear-gradient(to right, #1e2639 0%, #edbd6f 100%);
}
.all-l-e-title.Chess + .e-live-games-list .e-p-table {
  background: rgba(237, 189, 111, 0.2);
  background: -moz-linear-gradient(left, rgba(237, 189, 111, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(237, 189, 111, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(237, 189, 111, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Chess + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(237, 189, 111, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(237, 189, 111, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(237, 189, 111, 0.2) 60%);
}
.all-l-e-title.Chess + .e-live-games-list .e-p-table:hover {
  background: rgba(237, 189, 111, 0.4);
  background: -moz-linear-gradient(left, rgba(237, 189, 111, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(237, 189, 111, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(237, 189, 111, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Chess + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(237, 189, 111, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(237, 189, 111, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(237, 189, 111, 0.4) 60%);
}
.all-l-e-title.Chess + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Chess + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #edbd6f;
  font-size: 14px;
}
.all-l-e-title.Chess + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Chess + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Chess + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f6dcb3;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Chess ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(237, 189, 111, 0.635);
  box-shadow: 2px 0 0 #edbd6f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Chess ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #edbd6f inset;
  background: -moz-linear-gradient(left, rgba(237, 189, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(237, 189, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(237, 189, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Chess ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #edbd6f inset;
  background: -moz-linear-gradient(right, rgba(237, 189, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(237, 189, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(237, 189, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Chess {
  background: rgba(237, 189, 111, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Chess {
  background: -moz-linear-gradient(left, rgba(237, 189, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(237, 189, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(237, 189, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Chess {
  background: -moz-linear-gradient(right, rgba(237, 189, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(237, 189, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(237, 189, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Chess ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Chess ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Chess ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Chess ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Chess .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Chess .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Chess > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Chess > li.e-l-n-arrow.active {
  color: #000000;
  background: #edbd6f;
}
.esports-nav-b.prematch-view .sports-item-v3.Chess ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Chess ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Chess ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Chess ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Chess ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Chess ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Chess ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Chess ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Chess .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Chess .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Chess .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Chess .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Chess > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Chess > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Chess > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Chess > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Chess ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Chess ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Chess .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Chess > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f6dcb3;
}

.esports .all-l-e-title.Chess + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Chess + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #edbd6f;
  font-size: 16px;
}
.esports .all-l-e-title.Chess + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Chess + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Chess + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Chess + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Chess + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f6dcb3;
}

.sports-item-v3.Cricket:before,
.suggest-sport-icon.Cricket:before {
  color: #1bab7d;
}
.sports-item-v3.Cricket.Soccer:before,
.suggest-sport-icon.Cricket.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Cricket {
  color: #1bab7d;
}
.sport-icon-v3.Cricket.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Cricket {
  color: #1bab7d;
}
.lmb-sport-select-j ul li.Cricket.active-j {
  color: #ffffff;
  background: #1bab7d;
}

.body-wrapper.asian .icon-sport-asia.Cricket, .body-wrapper.asian .asian-live .Cricket.mini-icon-1 {
  color: #1bab7d !important;
}
.body-wrapper.asian .icon-sport-asia.Cricket.Soccer, .body-wrapper.asian .asian-live .Cricket.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Cricket:before {
  color: #1bab7d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Cricket.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Cricket.active > .arrow-view-v3 {
  background: #1bab7d;
}
.sports-item-v3.Cricket.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Cricket:before {
  box-shadow: 3px 0 0 #1bab7d inset;
}
html[dir=rtl] .sports-item-v3.Cricket:before {
  box-shadow: -3px 0 0 #1bab7d inset;
}
.sports-item-v3.Cricket + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #1bab7d;
}
.sports-item-v3.Cricket + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Cricket {
  box-shadow: 0 -1px 0 #1bab7d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Cricket {
  box-shadow: 0 -1px 0 #1bab7d inset;
}

.inplay-game-wrapper.Cricket {
  box-shadow: 0 0 0 1px #1bab7d inset;
}
.inplay-game-wrapper.Cricket > .title-sport-inplay {
  background: #1bab7d;
  background: -moz-linear-gradient(left, #1bab7d 0%, #2e323e 25%, #2e323e 75%, #1bab7d 100%);
  background: -webkit-linear-gradient(left, #1bab7d 0%, #2e323e 25%, #2e323e 75%, #1bab7d 100%);
  background: linear-gradient(to right, #1bab7d 0%, #505768 25%, #505768 75%, #1bab7d 100%);
}
.inplay-game-wrapper.Cricket .title-sport-inplay > p,
.inplay-game-wrapper.Cricket .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Cricket img {
  box-shadow: 0 0 0 2px #1bab7d;
}
.esports .asian-banner.Cricket .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #1bab7d;
}

/* for BBIN */
.all-l-e-title.Cricket {
  background: #1bab7d;
  background: -moz-linear-gradient(left, #1bab7d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #1bab7d 0%, #1e2639 100%);
  background: linear-gradient(to right, #1bab7d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Cricket {
  background: -moz-linear-gradient(left, #1e2639 0%, #1bab7d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #1bab7d 100%);
  background: linear-gradient(to right, #1e2639 0%, #1bab7d 100%);
}
.all-l-e-title.Cricket + .e-live-games-list .e-p-table {
  background: rgba(27, 171, 125, 0.2);
  background: -moz-linear-gradient(left, rgba(27, 171, 125, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(27, 171, 125, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(27, 171, 125, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Cricket + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(27, 171, 125, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(27, 171, 125, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(27, 171, 125, 0.2) 60%);
}
.all-l-e-title.Cricket + .e-live-games-list .e-p-table:hover {
  background: rgba(27, 171, 125, 0.4);
  background: -moz-linear-gradient(left, rgba(27, 171, 125, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(27, 171, 125, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(27, 171, 125, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Cricket + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(27, 171, 125, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(27, 171, 125, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(27, 171, 125, 0.4) 60%);
}
.all-l-e-title.Cricket + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Cricket + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #1bab7d;
  font-size: 14px;
}
.all-l-e-title.Cricket + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Cricket + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Cricket + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #34dfa8;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Cricket ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(27, 171, 125, 0.635);
  box-shadow: 2px 0 0 #1bab7d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Cricket ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #1bab7d inset;
  background: -moz-linear-gradient(left, rgba(27, 171, 125, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(27, 171, 125, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(27, 171, 125, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Cricket ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #1bab7d inset;
  background: -moz-linear-gradient(right, rgba(27, 171, 125, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(27, 171, 125, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(27, 171, 125, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Cricket {
  background: rgba(27, 171, 125, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Cricket {
  background: -moz-linear-gradient(left, rgba(27, 171, 125, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(27, 171, 125, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(27, 171, 125, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Cricket {
  background: -moz-linear-gradient(right, rgba(27, 171, 125, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(27, 171, 125, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(27, 171, 125, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Cricket ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Cricket ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Cricket ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Cricket ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Cricket .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Cricket .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Cricket > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Cricket > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #1bab7d;
}
.esports-nav-b.prematch-view .sports-item-v3.Cricket ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Cricket ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Cricket ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Cricket ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Cricket ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Cricket ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Cricket ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Cricket ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Cricket .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Cricket .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Cricket .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Cricket .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Cricket > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Cricket > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Cricket > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Cricket > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Cricket ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Cricket ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Cricket .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Cricket > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #34dfa8;
}

.esports .all-l-e-title.Cricket + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Cricket + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #1bab7d;
  font-size: 16px;
}
.esports .all-l-e-title.Cricket + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Cricket + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Cricket + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Cricket + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Cricket + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #34dfa8;
}

.sports-item-v3.Curling:before,
.suggest-sport-icon.Curling:before {
  color: #76bbef;
}
.sports-item-v3.Curling.Soccer:before,
.suggest-sport-icon.Curling.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Curling {
  color: #76bbef;
}
.sport-icon-v3.Curling.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Curling {
  color: #76bbef;
}
.lmb-sport-select-j ul li.Curling.active-j {
  color: #000000;
  background: #76bbef;
}

.body-wrapper.asian .icon-sport-asia.Curling, .body-wrapper.asian .asian-live .Curling.mini-icon-1 {
  color: #76bbef !important;
}
.body-wrapper.asian .icon-sport-asia.Curling.Soccer, .body-wrapper.asian .asian-live .Curling.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Curling:before {
  color: #76bbef !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Curling.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Curling.active > .arrow-view-v3 {
  background: #76bbef;
}
.sports-item-v3.Curling.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Curling:before {
  box-shadow: 3px 0 0 #76bbef inset;
}
html[dir=rtl] .sports-item-v3.Curling:before {
  box-shadow: -3px 0 0 #76bbef inset;
}
.sports-item-v3.Curling + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #76bbef;
}
.sports-item-v3.Curling + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Curling {
  box-shadow: 0 -1px 0 #76bbef inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Curling {
  box-shadow: 0 -1px 0 #76bbef inset;
}

.inplay-game-wrapper.Curling {
  box-shadow: 0 0 0 1px #76bbef inset;
}
.inplay-game-wrapper.Curling > .title-sport-inplay {
  background: #76bbef;
  background: -moz-linear-gradient(left, #76bbef 0%, #2e323e 25%, #2e323e 75%, #76bbef 100%);
  background: -webkit-linear-gradient(left, #76bbef 0%, #2e323e 25%, #2e323e 75%, #76bbef 100%);
  background: linear-gradient(to right, #76bbef 0%, #505768 25%, #505768 75%, #76bbef 100%);
}
.inplay-game-wrapper.Curling .title-sport-inplay > p,
.inplay-game-wrapper.Curling .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Curling img {
  box-shadow: 0 0 0 2px #76bbef;
}
.esports .asian-banner.Curling .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #76bbef;
}

/* for BBIN */
.all-l-e-title.Curling {
  background: #76bbef;
  background: -moz-linear-gradient(left, #76bbef 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #76bbef 0%, #1e2639 100%);
  background: linear-gradient(to right, #76bbef 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Curling {
  background: -moz-linear-gradient(left, #1e2639 0%, #76bbef 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #76bbef 100%);
  background: linear-gradient(to right, #1e2639 0%, #76bbef 100%);
}
.all-l-e-title.Curling + .e-live-games-list .e-p-table {
  background: rgba(118, 187, 239, 0.2);
  background: -moz-linear-gradient(left, rgba(118, 187, 239, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(118, 187, 239, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(118, 187, 239, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Curling + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(118, 187, 239, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(118, 187, 239, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(118, 187, 239, 0.2) 60%);
}
.all-l-e-title.Curling + .e-live-games-list .e-p-table:hover {
  background: rgba(118, 187, 239, 0.4);
  background: -moz-linear-gradient(left, rgba(118, 187, 239, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(118, 187, 239, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(118, 187, 239, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Curling + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(118, 187, 239, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(118, 187, 239, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(118, 187, 239, 0.4) 60%);
}
.all-l-e-title.Curling + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Curling + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #76bbef;
  font-size: 14px;
}
.all-l-e-title.Curling + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Curling + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Curling + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #bbddf7;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Curling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(118, 187, 239, 0.635);
  box-shadow: 2px 0 0 #76bbef inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Curling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #76bbef inset;
  background: -moz-linear-gradient(left, rgba(118, 187, 239, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(118, 187, 239, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(118, 187, 239, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Curling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #76bbef inset;
  background: -moz-linear-gradient(right, rgba(118, 187, 239, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(118, 187, 239, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(118, 187, 239, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Curling {
  background: rgba(118, 187, 239, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Curling {
  background: -moz-linear-gradient(left, rgba(118, 187, 239, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(118, 187, 239, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(118, 187, 239, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Curling {
  background: -moz-linear-gradient(right, rgba(118, 187, 239, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(118, 187, 239, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(118, 187, 239, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Curling ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Curling ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Curling ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Curling ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Curling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Curling .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Curling > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Curling > li.e-l-n-arrow.active {
  color: #000000;
  background: #76bbef;
}
.esports-nav-b.prematch-view .sports-item-v3.Curling ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Curling ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Curling ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Curling ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Curling ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Curling ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Curling ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Curling ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Curling .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Curling .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Curling .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Curling .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Curling > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Curling > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Curling > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Curling > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Curling ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Curling ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Curling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Curling > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #bbddf7;
}

.esports .all-l-e-title.Curling + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Curling + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #76bbef;
  font-size: 16px;
}
.esports .all-l-e-title.Curling + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Curling + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Curling + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Curling + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Curling + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #bbddf7;
}

.sports-item-v3.Cycling:before,
.suggest-sport-icon.Cycling:before {
  color: #d9c68f;
}
.sports-item-v3.Cycling.Soccer:before,
.suggest-sport-icon.Cycling.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Cycling {
  color: #d9c68f;
}
.sport-icon-v3.Cycling.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Cycling {
  color: #d9c68f;
}
.lmb-sport-select-j ul li.Cycling.active-j {
  color: #000000;
  background: #d9c68f;
}

.body-wrapper.asian .icon-sport-asia.Cycling, .body-wrapper.asian .asian-live .Cycling.mini-icon-1 {
  color: #d9c68f !important;
}
.body-wrapper.asian .icon-sport-asia.Cycling.Soccer, .body-wrapper.asian .asian-live .Cycling.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Cycling:before {
  color: #d9c68f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Cycling.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Cycling.active > .arrow-view-v3 {
  background: #d9c68f;
}
.sports-item-v3.Cycling.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Cycling:before {
  box-shadow: 3px 0 0 #d9c68f inset;
}
html[dir=rtl] .sports-item-v3.Cycling:before {
  box-shadow: -3px 0 0 #d9c68f inset;
}
.sports-item-v3.Cycling + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #d9c68f;
}
.sports-item-v3.Cycling + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Cycling {
  box-shadow: 0 -1px 0 #d9c68f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Cycling {
  box-shadow: 0 -1px 0 #d9c68f inset;
}

.inplay-game-wrapper.Cycling {
  box-shadow: 0 0 0 1px #d9c68f inset;
}
.inplay-game-wrapper.Cycling > .title-sport-inplay {
  background: #d9c68f;
  background: -moz-linear-gradient(left, #d9c68f 0%, #2e323e 25%, #2e323e 75%, #d9c68f 100%);
  background: -webkit-linear-gradient(left, #d9c68f 0%, #2e323e 25%, #2e323e 75%, #d9c68f 100%);
  background: linear-gradient(to right, #d9c68f 0%, #505768 25%, #505768 75%, #d9c68f 100%);
}
.inplay-game-wrapper.Cycling .title-sport-inplay > p,
.inplay-game-wrapper.Cycling .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Cycling img {
  box-shadow: 0 0 0 2px #d9c68f;
}
.esports .asian-banner.Cycling .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d9c68f;
}

/* for BBIN */
.all-l-e-title.Cycling {
  background: #d9c68f;
  background: -moz-linear-gradient(left, #d9c68f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d9c68f 0%, #1e2639 100%);
  background: linear-gradient(to right, #d9c68f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Cycling {
  background: -moz-linear-gradient(left, #1e2639 0%, #d9c68f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d9c68f 100%);
  background: linear-gradient(to right, #1e2639 0%, #d9c68f 100%);
}
.all-l-e-title.Cycling + .e-live-games-list .e-p-table {
  background: rgba(217, 198, 143, 0.2);
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Cycling + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(217, 198, 143, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(217, 198, 143, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(217, 198, 143, 0.2) 60%);
}
.all-l-e-title.Cycling + .e-live-games-list .e-p-table:hover {
  background: rgba(217, 198, 143, 0.4);
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Cycling + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(217, 198, 143, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(217, 198, 143, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(217, 198, 143, 0.4) 60%);
}
.all-l-e-title.Cycling + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Cycling + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #d9c68f;
  font-size: 14px;
}
.all-l-e-title.Cycling + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Cycling + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Cycling + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ece3c8;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Cycling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(217, 198, 143, 0.635);
  box-shadow: 2px 0 0 #d9c68f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Cycling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d9c68f inset;
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Cycling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d9c68f inset;
  background: -moz-linear-gradient(right, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Cycling {
  background: rgba(217, 198, 143, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Cycling {
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Cycling {
  background: -moz-linear-gradient(right, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Cycling ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Cycling ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Cycling ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Cycling ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Cycling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Cycling .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Cycling > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Cycling > li.e-l-n-arrow.active {
  color: #000000;
  background: #d9c68f;
}
.esports-nav-b.prematch-view .sports-item-v3.Cycling ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Cycling ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Cycling ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Cycling ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Cycling ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Cycling ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Cycling ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Cycling ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Cycling .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Cycling .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Cycling .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Cycling .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Cycling > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Cycling > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Cycling > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Cycling > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Cycling ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Cycling ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Cycling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Cycling > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ece3c8;
}

.esports .all-l-e-title.Cycling + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Cycling + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #d9c68f;
  font-size: 16px;
}
.esports .all-l-e-title.Cycling + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Cycling + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Cycling + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Cycling + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Cycling + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ece3c8;
}

.sports-item-v3.Cyclo-Cross:before,
.suggest-sport-icon.Cyclo-Cross:before {
  color: #d9c68f;
}
.sports-item-v3.Cyclo-Cross.Soccer:before,
.suggest-sport-icon.Cyclo-Cross.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Cyclo-Cross {
  color: #d9c68f;
}
.sport-icon-v3.Cyclo-Cross.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Cyclo-Cross {
  color: #d9c68f;
}
.lmb-sport-select-j ul li.Cyclo-Cross.active-j {
  color: #000000;
  background: #d9c68f;
}

.body-wrapper.asian .icon-sport-asia.Cyclo-Cross, .body-wrapper.asian .asian-live .Cyclo-Cross.mini-icon-1 {
  color: #d9c68f !important;
}
.body-wrapper.asian .icon-sport-asia.Cyclo-Cross.Soccer, .body-wrapper.asian .asian-live .Cyclo-Cross.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Cyclo-Cross:before {
  color: #d9c68f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Cyclo-Cross.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Cyclo-Cross.active > .arrow-view-v3 {
  background: #d9c68f;
}
.sports-item-v3.Cyclo-Cross.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Cyclo-Cross:before {
  box-shadow: 3px 0 0 #d9c68f inset;
}
html[dir=rtl] .sports-item-v3.Cyclo-Cross:before {
  box-shadow: -3px 0 0 #d9c68f inset;
}
.sports-item-v3.Cyclo-Cross + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #d9c68f;
}
.sports-item-v3.Cyclo-Cross + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Cyclo-Cross {
  box-shadow: 0 -1px 0 #d9c68f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Cyclo-Cross {
  box-shadow: 0 -1px 0 #d9c68f inset;
}

.inplay-game-wrapper.Cyclo-Cross {
  box-shadow: 0 0 0 1px #d9c68f inset;
}
.inplay-game-wrapper.Cyclo-Cross > .title-sport-inplay {
  background: #d9c68f;
  background: -moz-linear-gradient(left, #d9c68f 0%, #2e323e 25%, #2e323e 75%, #d9c68f 100%);
  background: -webkit-linear-gradient(left, #d9c68f 0%, #2e323e 25%, #2e323e 75%, #d9c68f 100%);
  background: linear-gradient(to right, #d9c68f 0%, #505768 25%, #505768 75%, #d9c68f 100%);
}
.inplay-game-wrapper.Cyclo-Cross .title-sport-inplay > p,
.inplay-game-wrapper.Cyclo-Cross .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Cyclo-Cross img {
  box-shadow: 0 0 0 2px #d9c68f;
}
.esports .asian-banner.Cyclo-Cross .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d9c68f;
}

/* for BBIN */
.all-l-e-title.Cyclo-Cross {
  background: #d9c68f;
  background: -moz-linear-gradient(left, #d9c68f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d9c68f 0%, #1e2639 100%);
  background: linear-gradient(to right, #d9c68f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Cyclo-Cross {
  background: -moz-linear-gradient(left, #1e2639 0%, #d9c68f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d9c68f 100%);
  background: linear-gradient(to right, #1e2639 0%, #d9c68f 100%);
}
.all-l-e-title.Cyclo-Cross + .e-live-games-list .e-p-table {
  background: rgba(217, 198, 143, 0.2);
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Cyclo-Cross + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(217, 198, 143, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(217, 198, 143, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(217, 198, 143, 0.2) 60%);
}
.all-l-e-title.Cyclo-Cross + .e-live-games-list .e-p-table:hover {
  background: rgba(217, 198, 143, 0.4);
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Cyclo-Cross + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(217, 198, 143, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(217, 198, 143, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(217, 198, 143, 0.4) 60%);
}
.all-l-e-title.Cyclo-Cross + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Cyclo-Cross + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #d9c68f;
  font-size: 14px;
}
.all-l-e-title.Cyclo-Cross + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Cyclo-Cross + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Cyclo-Cross + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ece3c8;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(217, 198, 143, 0.635);
  box-shadow: 2px 0 0 #d9c68f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d9c68f inset;
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d9c68f inset;
  background: -moz-linear-gradient(right, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(217, 198, 143, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Cyclo-Cross {
  background: rgba(217, 198, 143, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Cyclo-Cross {
  background: -moz-linear-gradient(left, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Cyclo-Cross {
  background: -moz-linear-gradient(right, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(217, 198, 143, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross > li.e-l-n-arrow.active {
  color: #000000;
  background: #d9c68f;
}
.esports-nav-b.prematch-view .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Cyclo-Cross ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Cyclo-Cross > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ece3c8;
}

.esports .all-l-e-title.Cyclo-Cross + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Cyclo-Cross + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #d9c68f;
  font-size: 16px;
}
.esports .all-l-e-title.Cyclo-Cross + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Cyclo-Cross + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Cyclo-Cross + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Cyclo-Cross + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Cyclo-Cross + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ece3c8;
}

.sports-item-v3.Bowls:before,
.suggest-sport-icon.Bowls:before {
  color: #2a8c4c;
}
.sports-item-v3.Bowls.Soccer:before,
.suggest-sport-icon.Bowls.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Bowls {
  color: #2a8c4c;
}
.sport-icon-v3.Bowls.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Bowls {
  color: #2a8c4c;
}
.lmb-sport-select-j ul li.Bowls.active-j {
  color: #ffffff;
  background: #2a8c4c;
}

.body-wrapper.asian .icon-sport-asia.Bowls, .body-wrapper.asian .asian-live .Bowls.mini-icon-1 {
  color: #2a8c4c !important;
}
.body-wrapper.asian .icon-sport-asia.Bowls.Soccer, .body-wrapper.asian .asian-live .Bowls.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Bowls:before {
  color: #2a8c4c !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Bowls.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Bowls.active > .arrow-view-v3 {
  background: #2a8c4c;
}
.sports-item-v3.Bowls.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Bowls:before {
  box-shadow: 3px 0 0 #2a8c4c inset;
}
html[dir=rtl] .sports-item-v3.Bowls:before {
  box-shadow: -3px 0 0 #2a8c4c inset;
}
.sports-item-v3.Bowls + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #2a8c4c;
}
.sports-item-v3.Bowls + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Bowls {
  box-shadow: 0 -1px 0 #2a8c4c inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Bowls {
  box-shadow: 0 -1px 0 #2a8c4c inset;
}

.inplay-game-wrapper.Bowls {
  box-shadow: 0 0 0 1px #2a8c4c inset;
}
.inplay-game-wrapper.Bowls > .title-sport-inplay {
  background: #2a8c4c;
  background: -moz-linear-gradient(left, #2a8c4c 0%, #2e323e 25%, #2e323e 75%, #2a8c4c 100%);
  background: -webkit-linear-gradient(left, #2a8c4c 0%, #2e323e 25%, #2e323e 75%, #2a8c4c 100%);
  background: linear-gradient(to right, #2a8c4c 0%, #505768 25%, #505768 75%, #2a8c4c 100%);
}
.inplay-game-wrapper.Bowls .title-sport-inplay > p,
.inplay-game-wrapper.Bowls .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Bowls img {
  box-shadow: 0 0 0 2px #2a8c4c;
}
.esports .asian-banner.Bowls .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #2a8c4c;
}

/* for BBIN */
.all-l-e-title.Bowls {
  background: #2a8c4c;
  background: -moz-linear-gradient(left, #2a8c4c 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #2a8c4c 0%, #1e2639 100%);
  background: linear-gradient(to right, #2a8c4c 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Bowls {
  background: -moz-linear-gradient(left, #1e2639 0%, #2a8c4c 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #2a8c4c 100%);
  background: linear-gradient(to right, #1e2639 0%, #2a8c4c 100%);
}
.all-l-e-title.Bowls + .e-live-games-list .e-p-table {
  background: rgba(42, 140, 76, 0.2);
  background: -moz-linear-gradient(left, rgba(42, 140, 76, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(42, 140, 76, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(42, 140, 76, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Bowls + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(42, 140, 76, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(42, 140, 76, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(42, 140, 76, 0.2) 60%);
}
.all-l-e-title.Bowls + .e-live-games-list .e-p-table:hover {
  background: rgba(42, 140, 76, 0.4);
  background: -moz-linear-gradient(left, rgba(42, 140, 76, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(42, 140, 76, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(42, 140, 76, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Bowls + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(42, 140, 76, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(42, 140, 76, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(42, 140, 76, 0.4) 60%);
}
.all-l-e-title.Bowls + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Bowls + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #2a8c4c;
  font-size: 14px;
}
.all-l-e-title.Bowls + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Bowls + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Bowls + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #3ec56d;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Bowls ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(42, 140, 76, 0.635);
  box-shadow: 2px 0 0 #2a8c4c inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Bowls ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #2a8c4c inset;
  background: -moz-linear-gradient(left, rgba(42, 140, 76, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(42, 140, 76, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(42, 140, 76, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Bowls ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #2a8c4c inset;
  background: -moz-linear-gradient(right, rgba(42, 140, 76, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(42, 140, 76, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(42, 140, 76, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Bowls {
  background: rgba(42, 140, 76, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Bowls {
  background: -moz-linear-gradient(left, rgba(42, 140, 76, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(42, 140, 76, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(42, 140, 76, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Bowls {
  background: -moz-linear-gradient(right, rgba(42, 140, 76, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(42, 140, 76, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(42, 140, 76, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Bowls ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Bowls ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Bowls ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Bowls ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Bowls .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Bowls .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Bowls > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Bowls > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #2a8c4c;
}
.esports-nav-b.prematch-view .sports-item-v3.Bowls ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Bowls ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Bowls ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Bowls ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Bowls ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Bowls ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Bowls ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Bowls ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Bowls .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Bowls .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Bowls .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Bowls .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Bowls > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Bowls > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Bowls > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Bowls > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Bowls ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Bowls ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Bowls .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Bowls > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #3ec56d;
}

.esports .all-l-e-title.Bowls + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Bowls + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #2a8c4c;
  font-size: 16px;
}
.esports .all-l-e-title.Bowls + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Bowls + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Bowls + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Bowls + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Bowls + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #3ec56d;
}

.sports-item-v3.Darts:before,
.suggest-sport-icon.Darts:before {
  color: #d32939;
}
.sports-item-v3.Darts.Soccer:before,
.suggest-sport-icon.Darts.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Darts {
  color: #d32939;
}
.sport-icon-v3.Darts.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Darts {
  color: #d32939;
}
.lmb-sport-select-j ul li.Darts.active-j {
  color: #ffffff;
  background: #d32939;
}

.body-wrapper.asian .icon-sport-asia.Darts, .body-wrapper.asian .asian-live .Darts.mini-icon-1 {
  color: #d32939 !important;
}
.body-wrapper.asian .icon-sport-asia.Darts.Soccer, .body-wrapper.asian .asian-live .Darts.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Darts:before {
  color: #d32939 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Darts.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Darts.active > .arrow-view-v3 {
  background: #d32939;
}
.sports-item-v3.Darts.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Darts:before {
  box-shadow: 3px 0 0 #d32939 inset;
}
html[dir=rtl] .sports-item-v3.Darts:before {
  box-shadow: -3px 0 0 #d32939 inset;
}
.sports-item-v3.Darts + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #d32939;
}
.sports-item-v3.Darts + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Darts {
  box-shadow: 0 -1px 0 #d32939 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Darts {
  box-shadow: 0 -1px 0 #d32939 inset;
}

.inplay-game-wrapper.Darts {
  box-shadow: 0 0 0 1px #d32939 inset;
}
.inplay-game-wrapper.Darts > .title-sport-inplay {
  background: #d32939;
  background: -moz-linear-gradient(left, #d32939 0%, #2e323e 25%, #2e323e 75%, #d32939 100%);
  background: -webkit-linear-gradient(left, #d32939 0%, #2e323e 25%, #2e323e 75%, #d32939 100%);
  background: linear-gradient(to right, #d32939 0%, #505768 25%, #505768 75%, #d32939 100%);
}
.inplay-game-wrapper.Darts .title-sport-inplay > p,
.inplay-game-wrapper.Darts .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Darts img {
  box-shadow: 0 0 0 2px #d32939;
}
.esports .asian-banner.Darts .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d32939;
}

/* for BBIN */
.all-l-e-title.Darts {
  background: #d32939;
  background: -moz-linear-gradient(left, #d32939 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d32939 0%, #1e2639 100%);
  background: linear-gradient(to right, #d32939 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Darts {
  background: -moz-linear-gradient(left, #1e2639 0%, #d32939 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d32939 100%);
  background: linear-gradient(to right, #1e2639 0%, #d32939 100%);
}
.all-l-e-title.Darts + .e-live-games-list .e-p-table {
  background: rgba(211, 41, 57, 0.2);
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Darts + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(211, 41, 57, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(211, 41, 57, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(211, 41, 57, 0.2) 60%);
}
.all-l-e-title.Darts + .e-live-games-list .e-p-table:hover {
  background: rgba(211, 41, 57, 0.4);
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Darts + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(211, 41, 57, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(211, 41, 57, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(211, 41, 57, 0.4) 60%);
}
.all-l-e-title.Darts + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Darts + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #d32939;
  font-size: 14px;
}
.all-l-e-title.Darts + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Darts + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Darts + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e16773;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Darts ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(211, 41, 57, 0.635);
  box-shadow: 2px 0 0 #d32939 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Darts ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d32939 inset;
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Darts ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d32939 inset;
  background: -moz-linear-gradient(right, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(211, 41, 57, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Darts {
  background: rgba(211, 41, 57, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Darts {
  background: -moz-linear-gradient(left, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Darts {
  background: -moz-linear-gradient(right, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(211, 41, 57, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Darts ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Darts ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Darts ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Darts ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Darts .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Darts .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Darts > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Darts > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #d32939;
}
.esports-nav-b.prematch-view .sports-item-v3.Darts ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Darts ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Darts ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Darts ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Darts ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Darts ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Darts ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Darts ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Darts .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Darts .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Darts .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Darts .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Darts > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Darts > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Darts > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Darts > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Darts ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Darts ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Darts .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Darts > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e16773;
}

.esports .all-l-e-title.Darts + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Darts + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #d32939;
  font-size: 16px;
}
.esports .all-l-e-title.Darts + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Darts + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Darts + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Darts + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Darts + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e16773;
}

.sports-item-v3.Diving:before,
.suggest-sport-icon.Diving:before {
  color: #118be9;
}
.sports-item-v3.Diving.Soccer:before,
.suggest-sport-icon.Diving.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Diving {
  color: #118be9;
}
.sport-icon-v3.Diving.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Diving {
  color: #118be9;
}
.lmb-sport-select-j ul li.Diving.active-j {
  color: #ffffff;
  background: #118be9;
}

.body-wrapper.asian .icon-sport-asia.Diving, .body-wrapper.asian .asian-live .Diving.mini-icon-1 {
  color: #118be9 !important;
}
.body-wrapper.asian .icon-sport-asia.Diving.Soccer, .body-wrapper.asian .asian-live .Diving.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Diving:before {
  color: #118be9 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Diving.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Diving.active > .arrow-view-v3 {
  background: #118be9;
}
.sports-item-v3.Diving.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Diving:before {
  box-shadow: 3px 0 0 #118be9 inset;
}
html[dir=rtl] .sports-item-v3.Diving:before {
  box-shadow: -3px 0 0 #118be9 inset;
}
.sports-item-v3.Diving + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #118be9;
}
.sports-item-v3.Diving + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Diving {
  box-shadow: 0 -1px 0 #118be9 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Diving {
  box-shadow: 0 -1px 0 #118be9 inset;
}

.inplay-game-wrapper.Diving {
  box-shadow: 0 0 0 1px #118be9 inset;
}
.inplay-game-wrapper.Diving > .title-sport-inplay {
  background: #118be9;
  background: -moz-linear-gradient(left, #118be9 0%, #2e323e 25%, #2e323e 75%, #118be9 100%);
  background: -webkit-linear-gradient(left, #118be9 0%, #2e323e 25%, #2e323e 75%, #118be9 100%);
  background: linear-gradient(to right, #118be9 0%, #505768 25%, #505768 75%, #118be9 100%);
}
.inplay-game-wrapper.Diving .title-sport-inplay > p,
.inplay-game-wrapper.Diving .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Diving img {
  box-shadow: 0 0 0 2px #118be9;
}
.esports .asian-banner.Diving .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #118be9;
}

/* for BBIN */
.all-l-e-title.Diving {
  background: #118be9;
  background: -moz-linear-gradient(left, #118be9 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #118be9 0%, #1e2639 100%);
  background: linear-gradient(to right, #118be9 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Diving {
  background: -moz-linear-gradient(left, #1e2639 0%, #118be9 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #118be9 100%);
  background: linear-gradient(to right, #1e2639 0%, #118be9 100%);
}
.all-l-e-title.Diving + .e-live-games-list .e-p-table {
  background: rgba(17, 139, 233, 0.2);
  background: -moz-linear-gradient(left, rgba(17, 139, 233, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 139, 233, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(17, 139, 233, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Diving + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 139, 233, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 139, 233, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(17, 139, 233, 0.2) 60%);
}
.all-l-e-title.Diving + .e-live-games-list .e-p-table:hover {
  background: rgba(17, 139, 233, 0.4);
  background: -moz-linear-gradient(left, rgba(17, 139, 233, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 139, 233, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(17, 139, 233, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Diving + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 139, 233, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 139, 233, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(17, 139, 233, 0.4) 60%);
}
.all-l-e-title.Diving + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Diving + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #118be9;
  font-size: 14px;
}
.all-l-e-title.Diving + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Diving + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Diving + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #54aef3;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Diving ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(17, 139, 233, 0.635);
  box-shadow: 2px 0 0 #118be9 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Diving ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #118be9 inset;
  background: -moz-linear-gradient(left, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Diving ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #118be9 inset;
  background: -moz-linear-gradient(right, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Diving {
  background: rgba(17, 139, 233, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Diving {
  background: -moz-linear-gradient(left, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Diving {
  background: -moz-linear-gradient(right, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Diving ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Diving ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Diving ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Diving ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Diving .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Diving .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Diving > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Diving > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #118be9;
}
.esports-nav-b.prematch-view .sports-item-v3.Diving ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Diving ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Diving ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Diving ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Diving ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Diving ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Diving ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Diving ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Diving .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Diving .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Diving .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Diving .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Diving > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Diving > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Diving > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Diving > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Diving ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Diving ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Diving .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Diving > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #54aef3;
}

.esports .all-l-e-title.Diving + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Diving + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #118be9;
  font-size: 16px;
}
.esports .all-l-e-title.Diving + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Diving + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Diving + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Diving + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Diving + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #54aef3;
}

.sports-item-v3.EBasketball:before,
.suggest-sport-icon.EBasketball:before {
  color: #b04913;
}
.sports-item-v3.EBasketball.Soccer:before,
.suggest-sport-icon.EBasketball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.EBasketball {
  color: #b04913;
}
.sport-icon-v3.EBasketball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.EBasketball {
  color: #b04913;
}
.lmb-sport-select-j ul li.EBasketball.active-j {
  color: #ffffff;
  background: #b04913;
}

.body-wrapper.asian .icon-sport-asia.EBasketball, .body-wrapper.asian .asian-live .EBasketball.mini-icon-1 {
  color: #b04913 !important;
}
.body-wrapper.asian .icon-sport-asia.EBasketball.Soccer, .body-wrapper.asian .asian-live .EBasketball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.EBasketball:before {
  color: #b04913 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.EBasketball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.EBasketball.active > .arrow-view-v3 {
  background: #b04913;
}
.sports-item-v3.EBasketball.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.EBasketball:before {
  box-shadow: 3px 0 0 #b04913 inset;
}
html[dir=rtl] .sports-item-v3.EBasketball:before {
  box-shadow: -3px 0 0 #b04913 inset;
}
.sports-item-v3.EBasketball + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #b04913;
}
.sports-item-v3.EBasketball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.EBasketball {
  box-shadow: 0 -1px 0 #b04913 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.EBasketball {
  box-shadow: 0 -1px 0 #b04913 inset;
}

.inplay-game-wrapper.EBasketball {
  box-shadow: 0 0 0 1px #b04913 inset;
}
.inplay-game-wrapper.EBasketball > .title-sport-inplay {
  background: #b04913;
  background: -moz-linear-gradient(left, #b04913 0%, #2e323e 25%, #2e323e 75%, #b04913 100%);
  background: -webkit-linear-gradient(left, #b04913 0%, #2e323e 25%, #2e323e 75%, #b04913 100%);
  background: linear-gradient(to right, #b04913 0%, #505768 25%, #505768 75%, #b04913 100%);
}
.inplay-game-wrapper.EBasketball .title-sport-inplay > p,
.inplay-game-wrapper.EBasketball .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.EBasketball img {
  box-shadow: 0 0 0 2px #b04913;
}
.esports .asian-banner.EBasketball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b04913;
}

/* for BBIN */
.all-l-e-title.EBasketball {
  background: #b04913;
  background: -moz-linear-gradient(left, #b04913 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b04913 0%, #1e2639 100%);
  background: linear-gradient(to right, #b04913 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.EBasketball {
  background: -moz-linear-gradient(left, #1e2639 0%, #b04913 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b04913 100%);
  background: linear-gradient(to right, #1e2639 0%, #b04913 100%);
}
.all-l-e-title.EBasketball + .e-live-games-list .e-p-table {
  background: rgba(176, 73, 19, 0.2);
  background: -moz-linear-gradient(left, rgba(176, 73, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(176, 73, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(176, 73, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.EBasketball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(176, 73, 19, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(176, 73, 19, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(176, 73, 19, 0.2) 60%);
}
.all-l-e-title.EBasketball + .e-live-games-list .e-p-table:hover {
  background: rgba(176, 73, 19, 0.4);
  background: -moz-linear-gradient(left, rgba(176, 73, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(176, 73, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(176, 73, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.EBasketball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(176, 73, 19, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(176, 73, 19, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(176, 73, 19, 0.4) 60%);
}
.all-l-e-title.EBasketball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.EBasketball + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #b04913;
  font-size: 14px;
}
.all-l-e-title.EBasketball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.EBasketball + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.EBasketball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e86a28;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(176, 73, 19, 0.635);
  box-shadow: 2px 0 0 #b04913 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b04913 inset;
  background: -moz-linear-gradient(left, rgba(176, 73, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(176, 73, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(176, 73, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b04913 inset;
  background: -moz-linear-gradient(right, rgba(176, 73, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(176, 73, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(176, 73, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.EBasketball {
  background: rgba(176, 73, 19, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.EBasketball {
  background: -moz-linear-gradient(left, rgba(176, 73, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(176, 73, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(176, 73, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.EBasketball {
  background: -moz-linear-gradient(right, rgba(176, 73, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(176, 73, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(176, 73, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.EBasketball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.EBasketball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.EBasketball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.EBasketball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.EBasketball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.EBasketball > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #b04913;
}
.esports-nav-b.prematch-view .sports-item-v3.EBasketball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.EBasketball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.EBasketball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.EBasketball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.EBasketball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.EBasketball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.EBasketball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.EBasketball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.EBasketball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.EBasketball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.EBasketball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.EBasketball > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.EBasketball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.EBasketball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.EBasketball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.EBasketball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e86a28;
}

.esports .all-l-e-title.EBasketball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.EBasketball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #b04913;
  font-size: 16px;
}
.esports .all-l-e-title.EBasketball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.EBasketball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.EBasketball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.EBasketball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.EBasketball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e86a28;
}

.sports-item-v3.Electronic:before,
.suggest-sport-icon.Electronic:before {
  color: #5e55a1;
}
.sports-item-v3.Electronic.Soccer:before,
.suggest-sport-icon.Electronic.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Electronic {
  color: #5e55a1;
}
.sport-icon-v3.Electronic.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Electronic {
  color: #5e55a1;
}
.lmb-sport-select-j ul li.Electronic.active-j {
  color: #ffffff;
  background: #5e55a1;
}

.body-wrapper.asian .icon-sport-asia.Electronic, .body-wrapper.asian .asian-live .Electronic.mini-icon-1 {
  color: #5e55a1 !important;
}
.body-wrapper.asian .icon-sport-asia.Electronic.Soccer, .body-wrapper.asian .asian-live .Electronic.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Electronic:before {
  color: #5e55a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Electronic.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Electronic.active > .arrow-view-v3 {
  background: #5e55a1;
}
.sports-item-v3.Electronic.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Electronic:before {
  box-shadow: 3px 0 0 #5e55a1 inset;
}
html[dir=rtl] .sports-item-v3.Electronic:before {
  box-shadow: -3px 0 0 #5e55a1 inset;
}
.sports-item-v3.Electronic + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #5e55a1;
}
.sports-item-v3.Electronic + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Electronic {
  box-shadow: 0 -1px 0 #5e55a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Electronic {
  box-shadow: 0 -1px 0 #5e55a1 inset;
}

.inplay-game-wrapper.Electronic {
  box-shadow: 0 0 0 1px #5e55a1 inset;
}
.inplay-game-wrapper.Electronic > .title-sport-inplay {
  background: #5e55a1;
  background: -moz-linear-gradient(left, #5e55a1 0%, #2e323e 25%, #2e323e 75%, #5e55a1 100%);
  background: -webkit-linear-gradient(left, #5e55a1 0%, #2e323e 25%, #2e323e 75%, #5e55a1 100%);
  background: linear-gradient(to right, #5e55a1 0%, #505768 25%, #505768 75%, #5e55a1 100%);
}
.inplay-game-wrapper.Electronic .title-sport-inplay > p,
.inplay-game-wrapper.Electronic .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Electronic img {
  box-shadow: 0 0 0 2px #5e55a1;
}
.esports .asian-banner.Electronic .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #5e55a1;
}

/* for BBIN */
.all-l-e-title.Electronic {
  background: #5e55a1;
  background: -moz-linear-gradient(left, #5e55a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #5e55a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #5e55a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Electronic {
  background: -moz-linear-gradient(left, #1e2639 0%, #5e55a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #5e55a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #5e55a1 100%);
}
.all-l-e-title.Electronic + .e-live-games-list .e-p-table {
  background: rgba(94, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(94, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(94, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(94, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Electronic + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(94, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(94, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(94, 85, 161, 0.2) 60%);
}
.all-l-e-title.Electronic + .e-live-games-list .e-p-table:hover {
  background: rgba(94, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(94, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(94, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(94, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Electronic + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(94, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(94, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(94, 85, 161, 0.4) 60%);
}
.all-l-e-title.Electronic + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Electronic + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #5e55a1;
  font-size: 14px;
}
.all-l-e-title.Electronic + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Electronic + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Electronic + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #8b84be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Electronic ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(94, 85, 161, 0.635);
  box-shadow: 2px 0 0 #5e55a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Electronic ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #5e55a1 inset;
  background: -moz-linear-gradient(left, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Electronic ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #5e55a1 inset;
  background: -moz-linear-gradient(right, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Electronic {
  background: rgba(94, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Electronic {
  background: -moz-linear-gradient(left, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Electronic {
  background: -moz-linear-gradient(right, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Electronic ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Electronic ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Electronic ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Electronic ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Electronic .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Electronic .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Electronic > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Electronic > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #5e55a1;
}
.esports-nav-b.prematch-view .sports-item-v3.Electronic ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Electronic ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Electronic ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Electronic ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Electronic ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Electronic ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Electronic ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Electronic ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Electronic .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Electronic .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Electronic .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Electronic .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Electronic > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Electronic > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Electronic > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Electronic > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Electronic ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Electronic ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Electronic .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Electronic > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #8b84be;
}

.esports .all-l-e-title.Electronic + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Electronic + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #5e55a1;
  font-size: 16px;
}
.esports .all-l-e-title.Electronic + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Electronic + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Electronic + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Electronic + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Electronic + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #8b84be;
}

.sports-item-v3.FigureSkating:before,
.suggest-sport-icon.FigureSkating:before {
  color: #b1cdde;
}
.sports-item-v3.FigureSkating.Soccer:before,
.suggest-sport-icon.FigureSkating.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.FigureSkating {
  color: #b1cdde;
}
.sport-icon-v3.FigureSkating.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.FigureSkating {
  color: #b1cdde;
}
.lmb-sport-select-j ul li.FigureSkating.active-j {
  color: #000000;
  background: #b1cdde;
}

.body-wrapper.asian .icon-sport-asia.FigureSkating, .body-wrapper.asian .asian-live .FigureSkating.mini-icon-1 {
  color: #b1cdde !important;
}
.body-wrapper.asian .icon-sport-asia.FigureSkating.Soccer, .body-wrapper.asian .asian-live .FigureSkating.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FigureSkating:before {
  color: #b1cdde !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FigureSkating.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.FigureSkating.active > .arrow-view-v3 {
  background: #b1cdde;
}
.sports-item-v3.FigureSkating.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.FigureSkating:before {
  box-shadow: 3px 0 0 #b1cdde inset;
}
html[dir=rtl] .sports-item-v3.FigureSkating:before {
  box-shadow: -3px 0 0 #b1cdde inset;
}
.sports-item-v3.FigureSkating + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #b1cdde;
}
.sports-item-v3.FigureSkating + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.FigureSkating {
  box-shadow: 0 -1px 0 #b1cdde inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.FigureSkating {
  box-shadow: 0 -1px 0 #b1cdde inset;
}

.inplay-game-wrapper.FigureSkating {
  box-shadow: 0 0 0 1px #b1cdde inset;
}
.inplay-game-wrapper.FigureSkating > .title-sport-inplay {
  background: #b1cdde;
  background: -moz-linear-gradient(left, #b1cdde 0%, #2e323e 25%, #2e323e 75%, #b1cdde 100%);
  background: -webkit-linear-gradient(left, #b1cdde 0%, #2e323e 25%, #2e323e 75%, #b1cdde 100%);
  background: linear-gradient(to right, #b1cdde 0%, #505768 25%, #505768 75%, #b1cdde 100%);
}
.inplay-game-wrapper.FigureSkating .title-sport-inplay > p,
.inplay-game-wrapper.FigureSkating .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.FigureSkating img {
  box-shadow: 0 0 0 2px #b1cdde;
}
.esports .asian-banner.FigureSkating .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b1cdde;
}

/* for BBIN */
.all-l-e-title.FigureSkating {
  background: #b1cdde;
  background: -moz-linear-gradient(left, #b1cdde 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b1cdde 0%, #1e2639 100%);
  background: linear-gradient(to right, #b1cdde 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.FigureSkating {
  background: -moz-linear-gradient(left, #1e2639 0%, #b1cdde 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b1cdde 100%);
  background: linear-gradient(to right, #1e2639 0%, #b1cdde 100%);
}
.all-l-e-title.FigureSkating + .e-live-games-list .e-p-table {
  background: rgba(177, 205, 222, 0.2);
  background: -moz-linear-gradient(left, rgba(177, 205, 222, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(177, 205, 222, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(177, 205, 222, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.FigureSkating + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(177, 205, 222, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(177, 205, 222, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(177, 205, 222, 0.2) 60%);
}
.all-l-e-title.FigureSkating + .e-live-games-list .e-p-table:hover {
  background: rgba(177, 205, 222, 0.4);
  background: -moz-linear-gradient(left, rgba(177, 205, 222, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(177, 205, 222, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(177, 205, 222, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.FigureSkating + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(177, 205, 222, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(177, 205, 222, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(177, 205, 222, 0.4) 60%);
}
.all-l-e-title.FigureSkating + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.FigureSkating + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #b1cdde;
  font-size: 14px;
}
.all-l-e-title.FigureSkating + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.FigureSkating + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.FigureSkating + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e7eff5;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(177, 205, 222, 0.635);
  box-shadow: 2px 0 0 #b1cdde inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b1cdde inset;
  background: -moz-linear-gradient(left, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b1cdde inset;
  background: -moz-linear-gradient(right, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.FigureSkating {
  background: rgba(177, 205, 222, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.FigureSkating {
  background: -moz-linear-gradient(left, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.FigureSkating {
  background: -moz-linear-gradient(right, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.FigureSkating ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.FigureSkating ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FigureSkating .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FigureSkating .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FigureSkating > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.FigureSkating > li.e-l-n-arrow.active {
  color: #000000;
  background: #b1cdde;
}
.esports-nav-b.prematch-view .sports-item-v3.FigureSkating ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.FigureSkating ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.FigureSkating ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.FigureSkating ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FigureSkating .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.FigureSkating .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FigureSkating .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.FigureSkating .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FigureSkating > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.FigureSkating > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FigureSkating > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.FigureSkating > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.FigureSkating ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.FigureSkating ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FigureSkating .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FigureSkating > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e7eff5;
}

.esports .all-l-e-title.FigureSkating + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.FigureSkating + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #b1cdde;
  font-size: 16px;
}
.esports .all-l-e-title.FigureSkating + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.FigureSkating + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.FigureSkating + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.FigureSkating + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.FigureSkating + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e7eff5;
}

.sports-item-v3.Floorball:before,
.suggest-sport-icon.Floorball:before {
  color: #72cddb;
}
.sports-item-v3.Floorball.Soccer:before,
.suggest-sport-icon.Floorball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Floorball {
  color: #72cddb;
}
.sport-icon-v3.Floorball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Floorball {
  color: #72cddb;
}
.lmb-sport-select-j ul li.Floorball.active-j {
  color: #000000;
  background: #72cddb;
}

.body-wrapper.asian .icon-sport-asia.Floorball, .body-wrapper.asian .asian-live .Floorball.mini-icon-1 {
  color: #72cddb !important;
}
.body-wrapper.asian .icon-sport-asia.Floorball.Soccer, .body-wrapper.asian .asian-live .Floorball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Floorball:before {
  color: #72cddb !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Floorball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Floorball.active > .arrow-view-v3 {
  background: #72cddb;
}
.sports-item-v3.Floorball.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Floorball:before {
  box-shadow: 3px 0 0 #72cddb inset;
}
html[dir=rtl] .sports-item-v3.Floorball:before {
  box-shadow: -3px 0 0 #72cddb inset;
}
.sports-item-v3.Floorball + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #72cddb;
}
.sports-item-v3.Floorball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Floorball {
  box-shadow: 0 -1px 0 #72cddb inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Floorball {
  box-shadow: 0 -1px 0 #72cddb inset;
}

.inplay-game-wrapper.Floorball {
  box-shadow: 0 0 0 1px #72cddb inset;
}
.inplay-game-wrapper.Floorball > .title-sport-inplay {
  background: #72cddb;
  background: -moz-linear-gradient(left, #72cddb 0%, #2e323e 25%, #2e323e 75%, #72cddb 100%);
  background: -webkit-linear-gradient(left, #72cddb 0%, #2e323e 25%, #2e323e 75%, #72cddb 100%);
  background: linear-gradient(to right, #72cddb 0%, #505768 25%, #505768 75%, #72cddb 100%);
}
.inplay-game-wrapper.Floorball .title-sport-inplay > p,
.inplay-game-wrapper.Floorball .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Floorball img {
  box-shadow: 0 0 0 2px #72cddb;
}
.esports .asian-banner.Floorball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #72cddb;
}

/* for BBIN */
.all-l-e-title.Floorball {
  background: #72cddb;
  background: -moz-linear-gradient(left, #72cddb 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #72cddb 0%, #1e2639 100%);
  background: linear-gradient(to right, #72cddb 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Floorball {
  background: -moz-linear-gradient(left, #1e2639 0%, #72cddb 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #72cddb 100%);
  background: linear-gradient(to right, #1e2639 0%, #72cddb 100%);
}
.all-l-e-title.Floorball + .e-live-games-list .e-p-table {
  background: rgba(114, 205, 219, 0.2);
  background: -moz-linear-gradient(left, rgba(114, 205, 219, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(114, 205, 219, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(114, 205, 219, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Floorball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(114, 205, 219, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(114, 205, 219, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(114, 205, 219, 0.2) 60%);
}
.all-l-e-title.Floorball + .e-live-games-list .e-p-table:hover {
  background: rgba(114, 205, 219, 0.4);
  background: -moz-linear-gradient(left, rgba(114, 205, 219, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(114, 205, 219, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(114, 205, 219, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Floorball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(114, 205, 219, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(114, 205, 219, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(114, 205, 219, 0.4) 60%);
}
.all-l-e-title.Floorball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Floorball + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #72cddb;
  font-size: 14px;
}
.all-l-e-title.Floorball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Floorball + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Floorball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #afe3eb;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Floorball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(114, 205, 219, 0.635);
  box-shadow: 2px 0 0 #72cddb inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Floorball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #72cddb inset;
  background: -moz-linear-gradient(left, rgba(114, 205, 219, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(114, 205, 219, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(114, 205, 219, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Floorball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #72cddb inset;
  background: -moz-linear-gradient(right, rgba(114, 205, 219, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(114, 205, 219, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(114, 205, 219, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Floorball {
  background: rgba(114, 205, 219, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Floorball {
  background: -moz-linear-gradient(left, rgba(114, 205, 219, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(114, 205, 219, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(114, 205, 219, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Floorball {
  background: -moz-linear-gradient(right, rgba(114, 205, 219, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(114, 205, 219, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(114, 205, 219, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Floorball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Floorball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Floorball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Floorball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Floorball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Floorball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Floorball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Floorball > li.e-l-n-arrow.active {
  color: #000000;
  background: #72cddb;
}
.esports-nav-b.prematch-view .sports-item-v3.Floorball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Floorball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Floorball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Floorball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Floorball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Floorball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Floorball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Floorball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Floorball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Floorball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Floorball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Floorball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Floorball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Floorball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Floorball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Floorball > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Floorball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Floorball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Floorball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Floorball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #afe3eb;
}

.esports .all-l-e-title.Floorball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Floorball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #72cddb;
  font-size: 16px;
}
.esports .all-l-e-title.Floorball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Floorball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Floorball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Floorball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Floorball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #afe3eb;
}

.sports-item-v3.Formula1:before,
.suggest-sport-icon.Formula1:before {
  color: #b8292b;
}
.sports-item-v3.Formula1.Soccer:before,
.suggest-sport-icon.Formula1.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Formula1 {
  color: #b8292b;
}
.sport-icon-v3.Formula1.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Formula1 {
  color: #b8292b;
}
.lmb-sport-select-j ul li.Formula1.active-j {
  color: #ffffff;
  background: #b8292b;
}

.body-wrapper.asian .icon-sport-asia.Formula1, .body-wrapper.asian .asian-live .Formula1.mini-icon-1 {
  color: #b8292b !important;
}
.body-wrapper.asian .icon-sport-asia.Formula1.Soccer, .body-wrapper.asian .asian-live .Formula1.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Formula1:before {
  color: #b8292b !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Formula1.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Formula1.active > .arrow-view-v3 {
  background: #b8292b;
}
.sports-item-v3.Formula1.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Formula1:before {
  box-shadow: 3px 0 0 #b8292b inset;
}
html[dir=rtl] .sports-item-v3.Formula1:before {
  box-shadow: -3px 0 0 #b8292b inset;
}
.sports-item-v3.Formula1 + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #b8292b;
}
.sports-item-v3.Formula1 + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Formula1 {
  box-shadow: 0 -1px 0 #b8292b inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Formula1 {
  box-shadow: 0 -1px 0 #b8292b inset;
}

.inplay-game-wrapper.Formula1 {
  box-shadow: 0 0 0 1px #b8292b inset;
}
.inplay-game-wrapper.Formula1 > .title-sport-inplay {
  background: #b8292b;
  background: -moz-linear-gradient(left, #b8292b 0%, #2e323e 25%, #2e323e 75%, #b8292b 100%);
  background: -webkit-linear-gradient(left, #b8292b 0%, #2e323e 25%, #2e323e 75%, #b8292b 100%);
  background: linear-gradient(to right, #b8292b 0%, #505768 25%, #505768 75%, #b8292b 100%);
}
.inplay-game-wrapper.Formula1 .title-sport-inplay > p,
.inplay-game-wrapper.Formula1 .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Formula1 img {
  box-shadow: 0 0 0 2px #b8292b;
}
.esports .asian-banner.Formula1 .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b8292b;
}

/* for BBIN */
.all-l-e-title.Formula1 {
  background: #b8292b;
  background: -moz-linear-gradient(left, #b8292b 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b8292b 0%, #1e2639 100%);
  background: linear-gradient(to right, #b8292b 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Formula1 {
  background: -moz-linear-gradient(left, #1e2639 0%, #b8292b 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b8292b 100%);
  background: linear-gradient(to right, #1e2639 0%, #b8292b 100%);
}
.all-l-e-title.Formula1 + .e-live-games-list .e-p-table {
  background: rgba(184, 41, 43, 0.2);
  background: -moz-linear-gradient(left, rgba(184, 41, 43, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(184, 41, 43, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(184, 41, 43, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Formula1 + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(184, 41, 43, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(184, 41, 43, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(184, 41, 43, 0.2) 60%);
}
.all-l-e-title.Formula1 + .e-live-games-list .e-p-table:hover {
  background: rgba(184, 41, 43, 0.4);
  background: -moz-linear-gradient(left, rgba(184, 41, 43, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(184, 41, 43, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(184, 41, 43, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Formula1 + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(184, 41, 43, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(184, 41, 43, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(184, 41, 43, 0.4) 60%);
}
.all-l-e-title.Formula1 + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Formula1 + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #b8292b;
  font-size: 14px;
}
.all-l-e-title.Formula1 + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Formula1 + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Formula1 + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #d95456;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(184, 41, 43, 0.635);
  box-shadow: 2px 0 0 #b8292b inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b8292b inset;
  background: -moz-linear-gradient(left, rgba(184, 41, 43, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(184, 41, 43, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(184, 41, 43, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b8292b inset;
  background: -moz-linear-gradient(right, rgba(184, 41, 43, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(184, 41, 43, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(184, 41, 43, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Formula1 {
  background: rgba(184, 41, 43, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Formula1 {
  background: -moz-linear-gradient(left, rgba(184, 41, 43, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(184, 41, 43, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(184, 41, 43, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Formula1 {
  background: -moz-linear-gradient(right, rgba(184, 41, 43, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(184, 41, 43, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(184, 41, 43, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Formula1 ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Formula1 ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Formula1 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Formula1 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Formula1 > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Formula1 > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #b8292b;
}
.esports-nav-b.prematch-view .sports-item-v3.Formula1 ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Formula1 ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Formula1 ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Formula1 ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Formula1 .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Formula1 .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Formula1 .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Formula1 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Formula1 > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Formula1 > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Formula1 > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Formula1 > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Formula1 ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Formula1 ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Formula1 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Formula1 > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #d95456;
}

.esports .all-l-e-title.Formula1 + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Formula1 + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #b8292b;
  font-size: 16px;
}
.esports .all-l-e-title.Formula1 + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Formula1 + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Formula1 + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Formula1 + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Formula1 + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #d95456;
}

.sports-item-v3.Futsal:before,
.suggest-sport-icon.Futsal:before {
  color: #65b5c2;
}
.sports-item-v3.Futsal.Soccer:before,
.suggest-sport-icon.Futsal.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Futsal {
  color: #65b5c2;
}
.sport-icon-v3.Futsal.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Futsal {
  color: #65b5c2;
}
.lmb-sport-select-j ul li.Futsal.active-j {
  color: #000000;
  background: #65b5c2;
}

.body-wrapper.asian .icon-sport-asia.Futsal, .body-wrapper.asian .asian-live .Futsal.mini-icon-1 {
  color: #65b5c2 !important;
}
.body-wrapper.asian .icon-sport-asia.Futsal.Soccer, .body-wrapper.asian .asian-live .Futsal.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Futsal:before {
  color: #65b5c2 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Futsal.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Futsal.active > .arrow-view-v3 {
  background: #65b5c2;
}
.sports-item-v3.Futsal.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Futsal:before {
  box-shadow: 3px 0 0 #65b5c2 inset;
}
html[dir=rtl] .sports-item-v3.Futsal:before {
  box-shadow: -3px 0 0 #65b5c2 inset;
}
.sports-item-v3.Futsal + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #65b5c2;
}
.sports-item-v3.Futsal + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Futsal {
  box-shadow: 0 -1px 0 #65b5c2 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Futsal {
  box-shadow: 0 -1px 0 #65b5c2 inset;
}

.inplay-game-wrapper.Futsal {
  box-shadow: 0 0 0 1px #65b5c2 inset;
}
.inplay-game-wrapper.Futsal > .title-sport-inplay {
  background: #65b5c2;
  background: -moz-linear-gradient(left, #65b5c2 0%, #2e323e 25%, #2e323e 75%, #65b5c2 100%);
  background: -webkit-linear-gradient(left, #65b5c2 0%, #2e323e 25%, #2e323e 75%, #65b5c2 100%);
  background: linear-gradient(to right, #65b5c2 0%, #505768 25%, #505768 75%, #65b5c2 100%);
}
.inplay-game-wrapper.Futsal .title-sport-inplay > p,
.inplay-game-wrapper.Futsal .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Futsal img {
  box-shadow: 0 0 0 2px #65b5c2;
}
.esports .asian-banner.Futsal .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #65b5c2;
}

/* for BBIN */
.all-l-e-title.Futsal {
  background: #65b5c2;
  background: -moz-linear-gradient(left, #65b5c2 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #65b5c2 0%, #1e2639 100%);
  background: linear-gradient(to right, #65b5c2 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Futsal {
  background: -moz-linear-gradient(left, #1e2639 0%, #65b5c2 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #65b5c2 100%);
  background: linear-gradient(to right, #1e2639 0%, #65b5c2 100%);
}
.all-l-e-title.Futsal + .e-live-games-list .e-p-table {
  background: rgba(101, 181, 194, 0.2);
  background: -moz-linear-gradient(left, rgba(101, 181, 194, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(101, 181, 194, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(101, 181, 194, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Futsal + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(101, 181, 194, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(101, 181, 194, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(101, 181, 194, 0.2) 60%);
}
.all-l-e-title.Futsal + .e-live-games-list .e-p-table:hover {
  background: rgba(101, 181, 194, 0.4);
  background: -moz-linear-gradient(left, rgba(101, 181, 194, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(101, 181, 194, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(101, 181, 194, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Futsal + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(101, 181, 194, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(101, 181, 194, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(101, 181, 194, 0.4) 60%);
}
.all-l-e-title.Futsal + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Futsal + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #65b5c2;
  font-size: 14px;
}
.all-l-e-title.Futsal + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Futsal + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Futsal + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #9ccfd8;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Futsal ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(101, 181, 194, 0.635);
  box-shadow: 2px 0 0 #65b5c2 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Futsal ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #65b5c2 inset;
  background: -moz-linear-gradient(left, rgba(101, 181, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(101, 181, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(101, 181, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Futsal ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #65b5c2 inset;
  background: -moz-linear-gradient(right, rgba(101, 181, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(101, 181, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(101, 181, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Futsal {
  background: rgba(101, 181, 194, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Futsal {
  background: -moz-linear-gradient(left, rgba(101, 181, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(101, 181, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(101, 181, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Futsal {
  background: -moz-linear-gradient(right, rgba(101, 181, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(101, 181, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(101, 181, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Futsal ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Futsal ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Futsal ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Futsal ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Futsal .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Futsal .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Futsal > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Futsal > li.e-l-n-arrow.active {
  color: #000000;
  background: #65b5c2;
}
.esports-nav-b.prematch-view .sports-item-v3.Futsal ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Futsal ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Futsal ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Futsal ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Futsal ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Futsal ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Futsal ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Futsal ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Futsal .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Futsal .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Futsal .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Futsal .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Futsal > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Futsal > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Futsal > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Futsal > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Futsal ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Futsal ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Futsal .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Futsal > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #9ccfd8;
}

.esports .all-l-e-title.Futsal + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Futsal + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #65b5c2;
  font-size: 16px;
}
.esports .all-l-e-title.Futsal + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Futsal + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Futsal + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Futsal + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Futsal + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #9ccfd8;
}

.sports-item-v3.Football:before,
.suggest-sport-icon.Football:before {
  color: #1a7051;
}
.sports-item-v3.Football.Soccer:before,
.suggest-sport-icon.Football.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Football {
  color: #1a7051;
}
.sport-icon-v3.Football.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Football {
  color: #1a7051;
}
.lmb-sport-select-j ul li.Football.active-j {
  color: #ffffff;
  background: #1a7051;
}

.body-wrapper.asian .icon-sport-asia.Football, .body-wrapper.asian .asian-live .Football.mini-icon-1 {
  color: #1a7051 !important;
}
.body-wrapper.asian .icon-sport-asia.Football.Soccer, .body-wrapper.asian .asian-live .Football.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Football:before {
  color: #1a7051 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Football.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Football.active > .arrow-view-v3 {
  background: #1a7051;
}
.sports-item-v3.Football.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Football:before {
  box-shadow: 3px 0 0 #1a7051 inset;
}
html[dir=rtl] .sports-item-v3.Football:before {
  box-shadow: -3px 0 0 #1a7051 inset;
}
.sports-item-v3.Football + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #1a7051;
}
.sports-item-v3.Football + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Football {
  box-shadow: 0 -1px 0 #1a7051 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Football {
  box-shadow: 0 -1px 0 #1a7051 inset;
}

.inplay-game-wrapper.Football {
  box-shadow: 0 0 0 1px #1a7051 inset;
}
.inplay-game-wrapper.Football > .title-sport-inplay {
  background: #1a7051;
  background: -moz-linear-gradient(left, #1a7051 0%, #2e323e 25%, #2e323e 75%, #1a7051 100%);
  background: -webkit-linear-gradient(left, #1a7051 0%, #2e323e 25%, #2e323e 75%, #1a7051 100%);
  background: linear-gradient(to right, #1a7051 0%, #505768 25%, #505768 75%, #1a7051 100%);
}
.inplay-game-wrapper.Football .title-sport-inplay > p,
.inplay-game-wrapper.Football .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Football img {
  box-shadow: 0 0 0 2px #1a7051;
}
.esports .asian-banner.Football .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #1a7051;
}

/* for BBIN */
.all-l-e-title.Football {
  background: #1a7051;
  background: -moz-linear-gradient(left, #1a7051 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #1a7051 0%, #1e2639 100%);
  background: linear-gradient(to right, #1a7051 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Football {
  background: -moz-linear-gradient(left, #1e2639 0%, #1a7051 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #1a7051 100%);
  background: linear-gradient(to right, #1e2639 0%, #1a7051 100%);
}
.all-l-e-title.Football + .e-live-games-list .e-p-table {
  background: rgba(26, 112, 81, 0.2);
  background: -moz-linear-gradient(left, rgba(26, 112, 81, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(26, 112, 81, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(26, 112, 81, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Football + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(26, 112, 81, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(26, 112, 81, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(26, 112, 81, 0.2) 60%);
}
.all-l-e-title.Football + .e-live-games-list .e-p-table:hover {
  background: rgba(26, 112, 81, 0.4);
  background: -moz-linear-gradient(left, rgba(26, 112, 81, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(26, 112, 81, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(26, 112, 81, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Football + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(26, 112, 81, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(26, 112, 81, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(26, 112, 81, 0.4) 60%);
}
.all-l-e-title.Football + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Football + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #1a7051;
  font-size: 14px;
}
.all-l-e-title.Football + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Football + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Football + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #28ae7e;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Football ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(26, 112, 81, 0.635);
  box-shadow: 2px 0 0 #1a7051 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Football ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #1a7051 inset;
  background: -moz-linear-gradient(left, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Football ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #1a7051 inset;
  background: -moz-linear-gradient(right, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Football {
  background: rgba(26, 112, 81, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Football {
  background: -moz-linear-gradient(left, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Football {
  background: -moz-linear-gradient(right, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Football ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Football ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Football ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Football ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Football .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Football .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Football > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Football > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #1a7051;
}
.esports-nav-b.prematch-view .sports-item-v3.Football ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Football ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Football ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Football ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Football ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Football ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Football ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Football ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Football .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Football .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Football .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Football .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Football > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Football > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Football > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Football > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Football ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Football ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Football .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Football > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #28ae7e;
}

.esports .all-l-e-title.Football + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Football + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #1a7051;
  font-size: 16px;
}
.esports .all-l-e-title.Football + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Football + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Football + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Football + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Football + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #28ae7e;
}

.sports-item-v3.Freestyle:before,
.suggest-sport-icon.Freestyle:before {
  color: #edbe13;
}
.sports-item-v3.Freestyle.Soccer:before,
.suggest-sport-icon.Freestyle.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Freestyle {
  color: #edbe13;
}
.sport-icon-v3.Freestyle.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Freestyle {
  color: #edbe13;
}
.lmb-sport-select-j ul li.Freestyle.active-j {
  color: #000000;
  background: #edbe13;
}

.body-wrapper.asian .icon-sport-asia.Freestyle, .body-wrapper.asian .asian-live .Freestyle.mini-icon-1 {
  color: #edbe13 !important;
}
.body-wrapper.asian .icon-sport-asia.Freestyle.Soccer, .body-wrapper.asian .asian-live .Freestyle.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Freestyle:before {
  color: #edbe13 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Freestyle.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Freestyle.active > .arrow-view-v3 {
  background: #edbe13;
}
.sports-item-v3.Freestyle.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Freestyle:before {
  box-shadow: 3px 0 0 #edbe13 inset;
}
html[dir=rtl] .sports-item-v3.Freestyle:before {
  box-shadow: -3px 0 0 #edbe13 inset;
}
.sports-item-v3.Freestyle + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #edbe13;
}
.sports-item-v3.Freestyle + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Freestyle {
  box-shadow: 0 -1px 0 #edbe13 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Freestyle {
  box-shadow: 0 -1px 0 #edbe13 inset;
}

.inplay-game-wrapper.Freestyle {
  box-shadow: 0 0 0 1px #edbe13 inset;
}
.inplay-game-wrapper.Freestyle > .title-sport-inplay {
  background: #edbe13;
  background: -moz-linear-gradient(left, #edbe13 0%, #2e323e 25%, #2e323e 75%, #edbe13 100%);
  background: -webkit-linear-gradient(left, #edbe13 0%, #2e323e 25%, #2e323e 75%, #edbe13 100%);
  background: linear-gradient(to right, #edbe13 0%, #505768 25%, #505768 75%, #edbe13 100%);
}
.inplay-game-wrapper.Freestyle .title-sport-inplay > p,
.inplay-game-wrapper.Freestyle .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Freestyle img {
  box-shadow: 0 0 0 2px #edbe13;
}
.esports .asian-banner.Freestyle .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #edbe13;
}

/* for BBIN */
.all-l-e-title.Freestyle {
  background: #edbe13;
  background: -moz-linear-gradient(left, #edbe13 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #edbe13 0%, #1e2639 100%);
  background: linear-gradient(to right, #edbe13 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Freestyle {
  background: -moz-linear-gradient(left, #1e2639 0%, #edbe13 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #edbe13 100%);
  background: linear-gradient(to right, #1e2639 0%, #edbe13 100%);
}
.all-l-e-title.Freestyle + .e-live-games-list .e-p-table {
  background: rgba(237, 190, 19, 0.2);
  background: -moz-linear-gradient(left, rgba(237, 190, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(237, 190, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(237, 190, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Freestyle + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(237, 190, 19, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(237, 190, 19, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(237, 190, 19, 0.2) 60%);
}
.all-l-e-title.Freestyle + .e-live-games-list .e-p-table:hover {
  background: rgba(237, 190, 19, 0.4);
  background: -moz-linear-gradient(left, rgba(237, 190, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(237, 190, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(237, 190, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Freestyle + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(237, 190, 19, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(237, 190, 19, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(237, 190, 19, 0.4) 60%);
}
.all-l-e-title.Freestyle + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Freestyle + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #edbe13;
  font-size: 14px;
}
.all-l-e-title.Freestyle + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Freestyle + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Freestyle + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f2d25a;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(237, 190, 19, 0.635);
  box-shadow: 2px 0 0 #edbe13 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #edbe13 inset;
  background: -moz-linear-gradient(left, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #edbe13 inset;
  background: -moz-linear-gradient(right, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Freestyle {
  background: rgba(237, 190, 19, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Freestyle {
  background: -moz-linear-gradient(left, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Freestyle {
  background: -moz-linear-gradient(right, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Freestyle ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Freestyle ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Freestyle .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Freestyle .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Freestyle > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Freestyle > li.e-l-n-arrow.active {
  color: #000000;
  background: #edbe13;
}
.esports-nav-b.prematch-view .sports-item-v3.Freestyle ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Freestyle ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Freestyle ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Freestyle ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Freestyle .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Freestyle .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Freestyle .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Freestyle .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Freestyle > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Freestyle > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Freestyle > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Freestyle > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Freestyle ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Freestyle ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Freestyle .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Freestyle > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f2d25a;
}

.esports .all-l-e-title.Freestyle + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Freestyle + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #edbe13;
  font-size: 16px;
}
.esports .all-l-e-title.Freestyle + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Freestyle + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Freestyle + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Freestyle + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Freestyle + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f2d25a;
}

.sports-item-v3.FreestyleWrestling:before,
.suggest-sport-icon.FreestyleWrestling:before {
  color: #edbe13;
}
.sports-item-v3.FreestyleWrestling.Soccer:before,
.suggest-sport-icon.FreestyleWrestling.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.FreestyleWrestling {
  color: #edbe13;
}
.sport-icon-v3.FreestyleWrestling.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.FreestyleWrestling {
  color: #edbe13;
}
.lmb-sport-select-j ul li.FreestyleWrestling.active-j {
  color: #000000;
  background: #edbe13;
}

.body-wrapper.asian .icon-sport-asia.FreestyleWrestling, .body-wrapper.asian .asian-live .FreestyleWrestling.mini-icon-1 {
  color: #edbe13 !important;
}
.body-wrapper.asian .icon-sport-asia.FreestyleWrestling.Soccer, .body-wrapper.asian .asian-live .FreestyleWrestling.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FreestyleWrestling:before {
  color: #edbe13 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FreestyleWrestling.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.FreestyleWrestling.active > .arrow-view-v3 {
  background: #edbe13;
}
.sports-item-v3.FreestyleWrestling.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.FreestyleWrestling:before {
  box-shadow: 3px 0 0 #edbe13 inset;
}
html[dir=rtl] .sports-item-v3.FreestyleWrestling:before {
  box-shadow: -3px 0 0 #edbe13 inset;
}
.sports-item-v3.FreestyleWrestling + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #edbe13;
}
.sports-item-v3.FreestyleWrestling + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.FreestyleWrestling {
  box-shadow: 0 -1px 0 #edbe13 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.FreestyleWrestling {
  box-shadow: 0 -1px 0 #edbe13 inset;
}

.inplay-game-wrapper.FreestyleWrestling {
  box-shadow: 0 0 0 1px #edbe13 inset;
}
.inplay-game-wrapper.FreestyleWrestling > .title-sport-inplay {
  background: #edbe13;
  background: -moz-linear-gradient(left, #edbe13 0%, #2e323e 25%, #2e323e 75%, #edbe13 100%);
  background: -webkit-linear-gradient(left, #edbe13 0%, #2e323e 25%, #2e323e 75%, #edbe13 100%);
  background: linear-gradient(to right, #edbe13 0%, #505768 25%, #505768 75%, #edbe13 100%);
}
.inplay-game-wrapper.FreestyleWrestling .title-sport-inplay > p,
.inplay-game-wrapper.FreestyleWrestling .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.FreestyleWrestling img {
  box-shadow: 0 0 0 2px #edbe13;
}
.esports .asian-banner.FreestyleWrestling .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #edbe13;
}

/* for BBIN */
.all-l-e-title.FreestyleWrestling {
  background: #edbe13;
  background: -moz-linear-gradient(left, #edbe13 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #edbe13 0%, #1e2639 100%);
  background: linear-gradient(to right, #edbe13 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.FreestyleWrestling {
  background: -moz-linear-gradient(left, #1e2639 0%, #edbe13 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #edbe13 100%);
  background: linear-gradient(to right, #1e2639 0%, #edbe13 100%);
}
.all-l-e-title.FreestyleWrestling + .e-live-games-list .e-p-table {
  background: rgba(237, 190, 19, 0.2);
  background: -moz-linear-gradient(left, rgba(237, 190, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(237, 190, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(237, 190, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.FreestyleWrestling + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(237, 190, 19, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(237, 190, 19, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(237, 190, 19, 0.2) 60%);
}
.all-l-e-title.FreestyleWrestling + .e-live-games-list .e-p-table:hover {
  background: rgba(237, 190, 19, 0.4);
  background: -moz-linear-gradient(left, rgba(237, 190, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(237, 190, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(237, 190, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.FreestyleWrestling + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(237, 190, 19, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(237, 190, 19, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(237, 190, 19, 0.4) 60%);
}
.all-l-e-title.FreestyleWrestling + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.FreestyleWrestling + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #edbe13;
  font-size: 14px;
}
.all-l-e-title.FreestyleWrestling + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.FreestyleWrestling + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.FreestyleWrestling + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f2d25a;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(237, 190, 19, 0.635);
  box-shadow: 2px 0 0 #edbe13 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #edbe13 inset;
  background: -moz-linear-gradient(left, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #edbe13 inset;
  background: -moz-linear-gradient(right, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(237, 190, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.FreestyleWrestling {
  background: rgba(237, 190, 19, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.FreestyleWrestling {
  background: -moz-linear-gradient(left, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.FreestyleWrestling {
  background: -moz-linear-gradient(right, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(237, 190, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling > li.e-l-n-arrow.active {
  color: #000000;
  background: #edbe13;
}
.esports-nav-b.prematch-view .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.FreestyleWrestling ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FreestyleWrestling > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f2d25a;
}

.esports .all-l-e-title.FreestyleWrestling + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.FreestyleWrestling + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #edbe13;
  font-size: 16px;
}
.esports .all-l-e-title.FreestyleWrestling + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.FreestyleWrestling + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.FreestyleWrestling + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.FreestyleWrestling + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.FreestyleWrestling + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f2d25a;
}

.sports-item-v3.GaelicFootball:before,
.suggest-sport-icon.GaelicFootball:before {
  color: #358014;
}
.sports-item-v3.GaelicFootball.Soccer:before,
.suggest-sport-icon.GaelicFootball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.GaelicFootball {
  color: #358014;
}
.sport-icon-v3.GaelicFootball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.GaelicFootball {
  color: #358014;
}
.lmb-sport-select-j ul li.GaelicFootball.active-j {
  color: #ffffff;
  background: #358014;
}

.body-wrapper.asian .icon-sport-asia.GaelicFootball, .body-wrapper.asian .asian-live .GaelicFootball.mini-icon-1 {
  color: #358014 !important;
}
.body-wrapper.asian .icon-sport-asia.GaelicFootball.Soccer, .body-wrapper.asian .asian-live .GaelicFootball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GaelicFootball:before {
  color: #358014 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GaelicFootball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.GaelicFootball.active > .arrow-view-v3 {
  background: #358014;
}
.sports-item-v3.GaelicFootball.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.GaelicFootball:before {
  box-shadow: 3px 0 0 #358014 inset;
}
html[dir=rtl] .sports-item-v3.GaelicFootball:before {
  box-shadow: -3px 0 0 #358014 inset;
}
.sports-item-v3.GaelicFootball + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #358014;
}
.sports-item-v3.GaelicFootball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.GaelicFootball {
  box-shadow: 0 -1px 0 #358014 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.GaelicFootball {
  box-shadow: 0 -1px 0 #358014 inset;
}

.inplay-game-wrapper.GaelicFootball {
  box-shadow: 0 0 0 1px #358014 inset;
}
.inplay-game-wrapper.GaelicFootball > .title-sport-inplay {
  background: #358014;
  background: -moz-linear-gradient(left, #358014 0%, #2e323e 25%, #2e323e 75%, #358014 100%);
  background: -webkit-linear-gradient(left, #358014 0%, #2e323e 25%, #2e323e 75%, #358014 100%);
  background: linear-gradient(to right, #358014 0%, #505768 25%, #505768 75%, #358014 100%);
}
.inplay-game-wrapper.GaelicFootball .title-sport-inplay > p,
.inplay-game-wrapper.GaelicFootball .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.GaelicFootball img {
  box-shadow: 0 0 0 2px #358014;
}
.esports .asian-banner.GaelicFootball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #358014;
}

/* for BBIN */
.all-l-e-title.GaelicFootball {
  background: #358014;
  background: -moz-linear-gradient(left, #358014 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #358014 0%, #1e2639 100%);
  background: linear-gradient(to right, #358014 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.GaelicFootball {
  background: -moz-linear-gradient(left, #1e2639 0%, #358014 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #358014 100%);
  background: linear-gradient(to right, #1e2639 0%, #358014 100%);
}
.all-l-e-title.GaelicFootball + .e-live-games-list .e-p-table {
  background: rgba(53, 128, 20, 0.2);
  background: -moz-linear-gradient(left, rgba(53, 128, 20, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(53, 128, 20, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(53, 128, 20, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.GaelicFootball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(53, 128, 20, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(53, 128, 20, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(53, 128, 20, 0.2) 60%);
}
.all-l-e-title.GaelicFootball + .e-live-games-list .e-p-table:hover {
  background: rgba(53, 128, 20, 0.4);
  background: -moz-linear-gradient(left, rgba(53, 128, 20, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(53, 128, 20, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(53, 128, 20, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.GaelicFootball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(53, 128, 20, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(53, 128, 20, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(53, 128, 20, 0.4) 60%);
}
.all-l-e-title.GaelicFootball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.GaelicFootball + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #358014;
  font-size: 14px;
}
.all-l-e-title.GaelicFootball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.GaelicFootball + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.GaelicFootball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #50c21e;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(53, 128, 20, 0.635);
  box-shadow: 2px 0 0 #358014 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #358014 inset;
  background: -moz-linear-gradient(left, rgba(53, 128, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(53, 128, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(53, 128, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #358014 inset;
  background: -moz-linear-gradient(right, rgba(53, 128, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(53, 128, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(53, 128, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.GaelicFootball {
  background: rgba(53, 128, 20, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.GaelicFootball {
  background: -moz-linear-gradient(left, rgba(53, 128, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(53, 128, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(53, 128, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.GaelicFootball {
  background: -moz-linear-gradient(right, rgba(53, 128, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(53, 128, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(53, 128, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #358014;
}
.esports-nav-b.prematch-view .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.GaelicFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GaelicFootball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #50c21e;
}

.esports .all-l-e-title.GaelicFootball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.GaelicFootball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #358014;
  font-size: 16px;
}
.esports .all-l-e-title.GaelicFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.GaelicFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.GaelicFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.GaelicFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.GaelicFootball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #50c21e;
}

.sports-item-v3.Golf:before,
.suggest-sport-icon.Golf:before {
  color: #189946;
}
.sports-item-v3.Golf.Soccer:before,
.suggest-sport-icon.Golf.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Golf {
  color: #189946;
}
.sport-icon-v3.Golf.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Golf {
  color: #189946;
}
.lmb-sport-select-j ul li.Golf.active-j {
  color: #ffffff;
  background: #189946;
}

.body-wrapper.asian .icon-sport-asia.Golf, .body-wrapper.asian .asian-live .Golf.mini-icon-1 {
  color: #189946 !important;
}
.body-wrapper.asian .icon-sport-asia.Golf.Soccer, .body-wrapper.asian .asian-live .Golf.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Golf:before {
  color: #189946 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Golf.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Golf.active > .arrow-view-v3 {
  background: #189946;
}
.sports-item-v3.Golf.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Golf:before {
  box-shadow: 3px 0 0 #189946 inset;
}
html[dir=rtl] .sports-item-v3.Golf:before {
  box-shadow: -3px 0 0 #189946 inset;
}
.sports-item-v3.Golf + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #189946;
}
.sports-item-v3.Golf + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Golf {
  box-shadow: 0 -1px 0 #189946 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Golf {
  box-shadow: 0 -1px 0 #189946 inset;
}

.inplay-game-wrapper.Golf {
  box-shadow: 0 0 0 1px #189946 inset;
}
.inplay-game-wrapper.Golf > .title-sport-inplay {
  background: #189946;
  background: -moz-linear-gradient(left, #189946 0%, #2e323e 25%, #2e323e 75%, #189946 100%);
  background: -webkit-linear-gradient(left, #189946 0%, #2e323e 25%, #2e323e 75%, #189946 100%);
  background: linear-gradient(to right, #189946 0%, #505768 25%, #505768 75%, #189946 100%);
}
.inplay-game-wrapper.Golf .title-sport-inplay > p,
.inplay-game-wrapper.Golf .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Golf img {
  box-shadow: 0 0 0 2px #189946;
}
.esports .asian-banner.Golf .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #189946;
}

/* for BBIN */
.all-l-e-title.Golf {
  background: #189946;
  background: -moz-linear-gradient(left, #189946 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #189946 0%, #1e2639 100%);
  background: linear-gradient(to right, #189946 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Golf {
  background: -moz-linear-gradient(left, #1e2639 0%, #189946 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #189946 100%);
  background: linear-gradient(to right, #1e2639 0%, #189946 100%);
}
.all-l-e-title.Golf + .e-live-games-list .e-p-table {
  background: rgba(24, 153, 70, 0.2);
  background: -moz-linear-gradient(left, rgba(24, 153, 70, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(24, 153, 70, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(24, 153, 70, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Golf + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(24, 153, 70, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(24, 153, 70, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(24, 153, 70, 0.2) 60%);
}
.all-l-e-title.Golf + .e-live-games-list .e-p-table:hover {
  background: rgba(24, 153, 70, 0.4);
  background: -moz-linear-gradient(left, rgba(24, 153, 70, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(24, 153, 70, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(24, 153, 70, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Golf + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(24, 153, 70, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(24, 153, 70, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(24, 153, 70, 0.4) 60%);
}
.all-l-e-title.Golf + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Golf + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #189946;
  font-size: 14px;
}
.all-l-e-title.Golf + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Golf + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Golf + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #22db64;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Golf ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(24, 153, 70, 0.635);
  box-shadow: 2px 0 0 #189946 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Golf ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #189946 inset;
  background: -moz-linear-gradient(left, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Golf ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #189946 inset;
  background: -moz-linear-gradient(right, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Golf {
  background: rgba(24, 153, 70, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Golf {
  background: -moz-linear-gradient(left, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Golf {
  background: -moz-linear-gradient(right, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Golf ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Golf ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Golf ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Golf ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Golf .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Golf .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Golf > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Golf > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #189946;
}
.esports-nav-b.prematch-view .sports-item-v3.Golf ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Golf ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Golf ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Golf ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Golf ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Golf ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Golf ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Golf ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Golf .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Golf .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Golf .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Golf .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Golf > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Golf > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Golf > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Golf > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Golf ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Golf ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Golf .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Golf > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #22db64;
}

.esports .all-l-e-title.Golf + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Golf + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #189946;
  font-size: 16px;
}
.esports .all-l-e-title.Golf + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Golf + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Golf + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Golf + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Golf + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #22db64;
}

.sports-item-v3.GrassHockey:before,
.suggest-sport-icon.GrassHockey:before {
  color: #189443;
}
.sports-item-v3.GrassHockey.Soccer:before,
.suggest-sport-icon.GrassHockey.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.GrassHockey {
  color: #189443;
}
.sport-icon-v3.GrassHockey.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.GrassHockey {
  color: #189443;
}
.lmb-sport-select-j ul li.GrassHockey.active-j {
  color: #ffffff;
  background: #189443;
}

.body-wrapper.asian .icon-sport-asia.GrassHockey, .body-wrapper.asian .asian-live .GrassHockey.mini-icon-1 {
  color: #189443 !important;
}
.body-wrapper.asian .icon-sport-asia.GrassHockey.Soccer, .body-wrapper.asian .asian-live .GrassHockey.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GrassHockey:before {
  color: #189443 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GrassHockey.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.GrassHockey.active > .arrow-view-v3 {
  background: #189443;
}
.sports-item-v3.GrassHockey.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.GrassHockey:before {
  box-shadow: 3px 0 0 #189443 inset;
}
html[dir=rtl] .sports-item-v3.GrassHockey:before {
  box-shadow: -3px 0 0 #189443 inset;
}
.sports-item-v3.GrassHockey + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #189443;
}
.sports-item-v3.GrassHockey + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.GrassHockey {
  box-shadow: 0 -1px 0 #189443 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.GrassHockey {
  box-shadow: 0 -1px 0 #189443 inset;
}

.inplay-game-wrapper.GrassHockey {
  box-shadow: 0 0 0 1px #189443 inset;
}
.inplay-game-wrapper.GrassHockey > .title-sport-inplay {
  background: #189443;
  background: -moz-linear-gradient(left, #189443 0%, #2e323e 25%, #2e323e 75%, #189443 100%);
  background: -webkit-linear-gradient(left, #189443 0%, #2e323e 25%, #2e323e 75%, #189443 100%);
  background: linear-gradient(to right, #189443 0%, #505768 25%, #505768 75%, #189443 100%);
}
.inplay-game-wrapper.GrassHockey .title-sport-inplay > p,
.inplay-game-wrapper.GrassHockey .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.GrassHockey img {
  box-shadow: 0 0 0 2px #189443;
}
.esports .asian-banner.GrassHockey .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #189443;
}

/* for BBIN */
.all-l-e-title.GrassHockey {
  background: #189443;
  background: -moz-linear-gradient(left, #189443 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #189443 0%, #1e2639 100%);
  background: linear-gradient(to right, #189443 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.GrassHockey {
  background: -moz-linear-gradient(left, #1e2639 0%, #189443 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #189443 100%);
  background: linear-gradient(to right, #1e2639 0%, #189443 100%);
}
.all-l-e-title.GrassHockey + .e-live-games-list .e-p-table {
  background: rgba(24, 148, 67, 0.2);
  background: -moz-linear-gradient(left, rgba(24, 148, 67, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(24, 148, 67, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(24, 148, 67, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.GrassHockey + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(24, 148, 67, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(24, 148, 67, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(24, 148, 67, 0.2) 60%);
}
.all-l-e-title.GrassHockey + .e-live-games-list .e-p-table:hover {
  background: rgba(24, 148, 67, 0.4);
  background: -moz-linear-gradient(left, rgba(24, 148, 67, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(24, 148, 67, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(24, 148, 67, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.GrassHockey + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(24, 148, 67, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(24, 148, 67, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(24, 148, 67, 0.4) 60%);
}
.all-l-e-title.GrassHockey + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.GrassHockey + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #189443;
  font-size: 14px;
}
.all-l-e-title.GrassHockey + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.GrassHockey + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.GrassHockey + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #23d661;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(24, 148, 67, 0.635);
  box-shadow: 2px 0 0 #189443 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #189443 inset;
  background: -moz-linear-gradient(left, rgba(24, 148, 67, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(24, 148, 67, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(24, 148, 67, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #189443 inset;
  background: -moz-linear-gradient(right, rgba(24, 148, 67, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(24, 148, 67, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(24, 148, 67, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.GrassHockey {
  background: rgba(24, 148, 67, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.GrassHockey {
  background: -moz-linear-gradient(left, rgba(24, 148, 67, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(24, 148, 67, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(24, 148, 67, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.GrassHockey {
  background: -moz-linear-gradient(right, rgba(24, 148, 67, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(24, 148, 67, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(24, 148, 67, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.GrassHockey ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.GrassHockey ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GrassHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GrassHockey .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GrassHockey > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.GrassHockey > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #189443;
}
.esports-nav-b.prematch-view .sports-item-v3.GrassHockey ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.GrassHockey ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.GrassHockey ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.GrassHockey ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GrassHockey .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.GrassHockey .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GrassHockey .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.GrassHockey .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GrassHockey > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.GrassHockey > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GrassHockey > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.GrassHockey > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.GrassHockey ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.GrassHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GrassHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GrassHockey > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #23d661;
}

.esports .all-l-e-title.GrassHockey + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.GrassHockey + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #189443;
  font-size: 16px;
}
.esports .all-l-e-title.GrassHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.GrassHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.GrassHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.GrassHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.GrassHockey + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #23d661;
}

.sports-item-v3.Gymnastics:before,
.suggest-sport-icon.Gymnastics:before {
  color: #03b5a5;
}
.sports-item-v3.Gymnastics.Soccer:before,
.suggest-sport-icon.Gymnastics.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Gymnastics {
  color: #03b5a5;
}
.sport-icon-v3.Gymnastics.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Gymnastics {
  color: #03b5a5;
}
.lmb-sport-select-j ul li.Gymnastics.active-j {
  color: #ffffff;
  background: #03b5a5;
}

.body-wrapper.asian .icon-sport-asia.Gymnastics, .body-wrapper.asian .asian-live .Gymnastics.mini-icon-1 {
  color: #03b5a5 !important;
}
.body-wrapper.asian .icon-sport-asia.Gymnastics.Soccer, .body-wrapper.asian .asian-live .Gymnastics.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Gymnastics:before {
  color: #03b5a5 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Gymnastics.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Gymnastics.active > .arrow-view-v3 {
  background: #03b5a5;
}
.sports-item-v3.Gymnastics.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Gymnastics:before {
  box-shadow: 3px 0 0 #03b5a5 inset;
}
html[dir=rtl] .sports-item-v3.Gymnastics:before {
  box-shadow: -3px 0 0 #03b5a5 inset;
}
.sports-item-v3.Gymnastics + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #03b5a5;
}
.sports-item-v3.Gymnastics + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Gymnastics {
  box-shadow: 0 -1px 0 #03b5a5 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Gymnastics {
  box-shadow: 0 -1px 0 #03b5a5 inset;
}

.inplay-game-wrapper.Gymnastics {
  box-shadow: 0 0 0 1px #03b5a5 inset;
}
.inplay-game-wrapper.Gymnastics > .title-sport-inplay {
  background: #03b5a5;
  background: -moz-linear-gradient(left, #03b5a5 0%, #2e323e 25%, #2e323e 75%, #03b5a5 100%);
  background: -webkit-linear-gradient(left, #03b5a5 0%, #2e323e 25%, #2e323e 75%, #03b5a5 100%);
  background: linear-gradient(to right, #03b5a5 0%, #505768 25%, #505768 75%, #03b5a5 100%);
}
.inplay-game-wrapper.Gymnastics .title-sport-inplay > p,
.inplay-game-wrapper.Gymnastics .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Gymnastics img {
  box-shadow: 0 0 0 2px #03b5a5;
}
.esports .asian-banner.Gymnastics .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #03b5a5;
}

/* for BBIN */
.all-l-e-title.Gymnastics {
  background: #03b5a5;
  background: -moz-linear-gradient(left, #03b5a5 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #03b5a5 0%, #1e2639 100%);
  background: linear-gradient(to right, #03b5a5 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Gymnastics {
  background: -moz-linear-gradient(left, #1e2639 0%, #03b5a5 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #03b5a5 100%);
  background: linear-gradient(to right, #1e2639 0%, #03b5a5 100%);
}
.all-l-e-title.Gymnastics + .e-live-games-list .e-p-table {
  background: rgba(3, 181, 165, 0.2);
  background: -moz-linear-gradient(left, rgba(3, 181, 165, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(3, 181, 165, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(3, 181, 165, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Gymnastics + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(3, 181, 165, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(3, 181, 165, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(3, 181, 165, 0.2) 60%);
}
.all-l-e-title.Gymnastics + .e-live-games-list .e-p-table:hover {
  background: rgba(3, 181, 165, 0.4);
  background: -moz-linear-gradient(left, rgba(3, 181, 165, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(3, 181, 165, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(3, 181, 165, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Gymnastics + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(3, 181, 165, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(3, 181, 165, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(3, 181, 165, 0.4) 60%);
}
.all-l-e-title.Gymnastics + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Gymnastics + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #03b5a5;
  font-size: 14px;
}
.all-l-e-title.Gymnastics + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Gymnastics + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Gymnastics + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #0afbe5;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(3, 181, 165, 0.635);
  box-shadow: 2px 0 0 #03b5a5 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #03b5a5 inset;
  background: -moz-linear-gradient(left, rgba(3, 181, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(3, 181, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(3, 181, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #03b5a5 inset;
  background: -moz-linear-gradient(right, rgba(3, 181, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(3, 181, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(3, 181, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Gymnastics {
  background: rgba(3, 181, 165, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Gymnastics {
  background: -moz-linear-gradient(left, rgba(3, 181, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(3, 181, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(3, 181, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Gymnastics {
  background: -moz-linear-gradient(right, rgba(3, 181, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(3, 181, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(3, 181, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Gymnastics ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Gymnastics ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Gymnastics .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Gymnastics .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Gymnastics > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Gymnastics > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #03b5a5;
}
.esports-nav-b.prematch-view .sports-item-v3.Gymnastics ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Gymnastics ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Gymnastics ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Gymnastics ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Gymnastics .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Gymnastics .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Gymnastics .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Gymnastics .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Gymnastics > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Gymnastics > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Gymnastics > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Gymnastics > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Gymnastics ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Gymnastics ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Gymnastics .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Gymnastics > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #0afbe5;
}

.esports .all-l-e-title.Gymnastics + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Gymnastics + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #03b5a5;
  font-size: 16px;
}
.esports .all-l-e-title.Gymnastics + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Gymnastics + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Gymnastics + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Gymnastics + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Gymnastics + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #0afbe5;
}

.sports-item-v3.Handball:before,
.suggest-sport-icon.Handball:before {
  color: #42777f;
}
.sports-item-v3.Handball.Soccer:before,
.suggest-sport-icon.Handball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Handball {
  color: #42777f;
}
.sport-icon-v3.Handball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Handball {
  color: #42777f;
}
.lmb-sport-select-j ul li.Handball.active-j {
  color: #ffffff;
  background: #42777f;
}

.body-wrapper.asian .icon-sport-asia.Handball, .body-wrapper.asian .asian-live .Handball.mini-icon-1 {
  color: #42777f !important;
}
.body-wrapper.asian .icon-sport-asia.Handball.Soccer, .body-wrapper.asian .asian-live .Handball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Handball:before {
  color: #42777f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Handball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Handball.active > .arrow-view-v3 {
  background: #42777f;
}
.sports-item-v3.Handball.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Handball:before {
  box-shadow: 3px 0 0 #42777f inset;
}
html[dir=rtl] .sports-item-v3.Handball:before {
  box-shadow: -3px 0 0 #42777f inset;
}
.sports-item-v3.Handball + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #42777f;
}
.sports-item-v3.Handball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Handball {
  box-shadow: 0 -1px 0 #42777f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Handball {
  box-shadow: 0 -1px 0 #42777f inset;
}

.inplay-game-wrapper.Handball {
  box-shadow: 0 0 0 1px #42777f inset;
}
.inplay-game-wrapper.Handball > .title-sport-inplay {
  background: #42777f;
  background: -moz-linear-gradient(left, #42777f 0%, #2e323e 25%, #2e323e 75%, #42777f 100%);
  background: -webkit-linear-gradient(left, #42777f 0%, #2e323e 25%, #2e323e 75%, #42777f 100%);
  background: linear-gradient(to right, #42777f 0%, #505768 25%, #505768 75%, #42777f 100%);
}
.inplay-game-wrapper.Handball .title-sport-inplay > p,
.inplay-game-wrapper.Handball .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Handball img {
  box-shadow: 0 0 0 2px #42777f;
}
.esports .asian-banner.Handball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #42777f;
}

/* for BBIN */
.all-l-e-title.Handball {
  background: #42777f;
  background: -moz-linear-gradient(left, #42777f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #42777f 0%, #1e2639 100%);
  background: linear-gradient(to right, #42777f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Handball {
  background: -moz-linear-gradient(left, #1e2639 0%, #42777f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #42777f 100%);
  background: linear-gradient(to right, #1e2639 0%, #42777f 100%);
}
.all-l-e-title.Handball + .e-live-games-list .e-p-table {
  background: rgba(66, 119, 127, 0.2);
  background: -moz-linear-gradient(left, rgba(66, 119, 127, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(66, 119, 127, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(66, 119, 127, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Handball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(66, 119, 127, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(66, 119, 127, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(66, 119, 127, 0.2) 60%);
}
.all-l-e-title.Handball + .e-live-games-list .e-p-table:hover {
  background: rgba(66, 119, 127, 0.4);
  background: -moz-linear-gradient(left, rgba(66, 119, 127, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(66, 119, 127, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(66, 119, 127, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Handball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(66, 119, 127, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(66, 119, 127, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(66, 119, 127, 0.4) 60%);
}
.all-l-e-title.Handball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Handball + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #42777f;
  font-size: 14px;
}
.all-l-e-title.Handball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Handball + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Handball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #61a3ad;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Handball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(66, 119, 127, 0.635);
  box-shadow: 2px 0 0 #42777f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Handball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #42777f inset;
  background: -moz-linear-gradient(left, rgba(66, 119, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(66, 119, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(66, 119, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Handball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #42777f inset;
  background: -moz-linear-gradient(right, rgba(66, 119, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(66, 119, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(66, 119, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Handball {
  background: rgba(66, 119, 127, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Handball {
  background: -moz-linear-gradient(left, rgba(66, 119, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(66, 119, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(66, 119, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Handball {
  background: -moz-linear-gradient(right, rgba(66, 119, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(66, 119, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(66, 119, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Handball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Handball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Handball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Handball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Handball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Handball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Handball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Handball > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #42777f;
}
.esports-nav-b.prematch-view .sports-item-v3.Handball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Handball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Handball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Handball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Handball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Handball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Handball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Handball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Handball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Handball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Handball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Handball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Handball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Handball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Handball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Handball > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Handball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Handball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Handball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Handball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #61a3ad;
}

.esports .all-l-e-title.Handball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Handball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #42777f;
  font-size: 16px;
}
.esports .all-l-e-title.Handball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Handball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Handball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Handball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Handball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #61a3ad;
}

.sports-item-v3.HardAthletics:before,
.suggest-sport-icon.HardAthletics:before {
  color: #0b5b99;
}
.sports-item-v3.HardAthletics.Soccer:before,
.suggest-sport-icon.HardAthletics.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.HardAthletics {
  color: #0b5b99;
}
.sport-icon-v3.HardAthletics.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.HardAthletics {
  color: #0b5b99;
}
.lmb-sport-select-j ul li.HardAthletics.active-j {
  color: #ffffff;
  background: #0b5b99;
}

.body-wrapper.asian .icon-sport-asia.HardAthletics, .body-wrapper.asian .asian-live .HardAthletics.mini-icon-1 {
  color: #0b5b99 !important;
}
.body-wrapper.asian .icon-sport-asia.HardAthletics.Soccer, .body-wrapper.asian .asian-live .HardAthletics.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.HardAthletics:before {
  color: #0b5b99 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.HardAthletics.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.HardAthletics.active > .arrow-view-v3 {
  background: #0b5b99;
}
.sports-item-v3.HardAthletics.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.HardAthletics:before {
  box-shadow: 3px 0 0 #0b5b99 inset;
}
html[dir=rtl] .sports-item-v3.HardAthletics:before {
  box-shadow: -3px 0 0 #0b5b99 inset;
}
.sports-item-v3.HardAthletics + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #0b5b99;
}
.sports-item-v3.HardAthletics + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.HardAthletics {
  box-shadow: 0 -1px 0 #0b5b99 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.HardAthletics {
  box-shadow: 0 -1px 0 #0b5b99 inset;
}

.inplay-game-wrapper.HardAthletics {
  box-shadow: 0 0 0 1px #0b5b99 inset;
}
.inplay-game-wrapper.HardAthletics > .title-sport-inplay {
  background: #0b5b99;
  background: -moz-linear-gradient(left, #0b5b99 0%, #2e323e 25%, #2e323e 75%, #0b5b99 100%);
  background: -webkit-linear-gradient(left, #0b5b99 0%, #2e323e 25%, #2e323e 75%, #0b5b99 100%);
  background: linear-gradient(to right, #0b5b99 0%, #505768 25%, #505768 75%, #0b5b99 100%);
}
.inplay-game-wrapper.HardAthletics .title-sport-inplay > p,
.inplay-game-wrapper.HardAthletics .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.HardAthletics img {
  box-shadow: 0 0 0 2px #0b5b99;
}
.esports .asian-banner.HardAthletics .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #0b5b99;
}

/* for BBIN */
.all-l-e-title.HardAthletics {
  background: #0b5b99;
  background: -moz-linear-gradient(left, #0b5b99 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #0b5b99 0%, #1e2639 100%);
  background: linear-gradient(to right, #0b5b99 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.HardAthletics {
  background: -moz-linear-gradient(left, #1e2639 0%, #0b5b99 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #0b5b99 100%);
  background: linear-gradient(to right, #1e2639 0%, #0b5b99 100%);
}
.all-l-e-title.HardAthletics + .e-live-games-list .e-p-table {
  background: rgba(11, 91, 153, 0.2);
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.HardAthletics + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
}
.all-l-e-title.HardAthletics + .e-live-games-list .e-p-table:hover {
  background: rgba(11, 91, 153, 0.4);
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.HardAthletics + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
}
.all-l-e-title.HardAthletics + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.HardAthletics + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #0b5b99;
  font-size: 14px;
}
.all-l-e-title.HardAthletics + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.HardAthletics + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.HardAthletics + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #1085e0;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(11, 91, 153, 0.635);
  box-shadow: 2px 0 0 #0b5b99 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #0b5b99 inset;
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #0b5b99 inset;
  background: -moz-linear-gradient(right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.HardAthletics {
  background: rgba(11, 91, 153, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.HardAthletics {
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.HardAthletics {
  background: -moz-linear-gradient(right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.HardAthletics ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.HardAthletics ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.HardAthletics .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HardAthletics .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.HardAthletics > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.HardAthletics > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #0b5b99;
}
.esports-nav-b.prematch-view .sports-item-v3.HardAthletics ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.HardAthletics ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.HardAthletics ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.HardAthletics ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.HardAthletics .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.HardAthletics .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.HardAthletics .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.HardAthletics .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.HardAthletics > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.HardAthletics > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.HardAthletics > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.HardAthletics > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.HardAthletics ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.HardAthletics ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HardAthletics .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HardAthletics > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #1085e0;
}

.esports .all-l-e-title.HardAthletics + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.HardAthletics + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #0b5b99;
  font-size: 16px;
}
.esports .all-l-e-title.HardAthletics + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.HardAthletics + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.HardAthletics + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.HardAthletics + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.HardAthletics + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #1085e0;
}

.sports-item-v3.Hockey:before,
.suggest-sport-icon.Hockey:before {
  color: #168763;
}
.sports-item-v3.Hockey.Soccer:before,
.suggest-sport-icon.Hockey.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Hockey {
  color: #168763;
}
.sport-icon-v3.Hockey.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Hockey {
  color: #168763;
}
.lmb-sport-select-j ul li.Hockey.active-j {
  color: #ffffff;
  background: #168763;
}

.body-wrapper.asian .icon-sport-asia.Hockey, .body-wrapper.asian .asian-live .Hockey.mini-icon-1 {
  color: #168763 !important;
}
.body-wrapper.asian .icon-sport-asia.Hockey.Soccer, .body-wrapper.asian .asian-live .Hockey.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Hockey:before {
  color: #168763 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Hockey.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Hockey.active > .arrow-view-v3 {
  background: #168763;
}
.sports-item-v3.Hockey.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Hockey:before {
  box-shadow: 3px 0 0 #168763 inset;
}
html[dir=rtl] .sports-item-v3.Hockey:before {
  box-shadow: -3px 0 0 #168763 inset;
}
.sports-item-v3.Hockey + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #168763;
}
.sports-item-v3.Hockey + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Hockey {
  box-shadow: 0 -1px 0 #168763 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Hockey {
  box-shadow: 0 -1px 0 #168763 inset;
}

.inplay-game-wrapper.Hockey {
  box-shadow: 0 0 0 1px #168763 inset;
}
.inplay-game-wrapper.Hockey > .title-sport-inplay {
  background: #168763;
  background: -moz-linear-gradient(left, #168763 0%, #2e323e 25%, #2e323e 75%, #168763 100%);
  background: -webkit-linear-gradient(left, #168763 0%, #2e323e 25%, #2e323e 75%, #168763 100%);
  background: linear-gradient(to right, #168763 0%, #505768 25%, #505768 75%, #168763 100%);
}
.inplay-game-wrapper.Hockey .title-sport-inplay > p,
.inplay-game-wrapper.Hockey .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Hockey img {
  box-shadow: 0 0 0 2px #168763;
}
.esports .asian-banner.Hockey .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #168763;
}

/* for BBIN */
.all-l-e-title.Hockey {
  background: #168763;
  background: -moz-linear-gradient(left, #168763 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #168763 0%, #1e2639 100%);
  background: linear-gradient(to right, #168763 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Hockey {
  background: -moz-linear-gradient(left, #1e2639 0%, #168763 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #168763 100%);
  background: linear-gradient(to right, #1e2639 0%, #168763 100%);
}
.all-l-e-title.Hockey + .e-live-games-list .e-p-table {
  background: rgba(22, 135, 99, 0.2);
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Hockey + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
}
.all-l-e-title.Hockey + .e-live-games-list .e-p-table:hover {
  background: rgba(22, 135, 99, 0.4);
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Hockey + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
}
.all-l-e-title.Hockey + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Hockey + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #168763;
  font-size: 14px;
}
.all-l-e-title.Hockey + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Hockey + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Hockey + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #21c993;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Hockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(22, 135, 99, 0.635);
  box-shadow: 2px 0 0 #168763 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Hockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #168763 inset;
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Hockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #168763 inset;
  background: -moz-linear-gradient(right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Hockey {
  background: rgba(22, 135, 99, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Hockey {
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Hockey {
  background: -moz-linear-gradient(right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Hockey ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Hockey ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Hockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Hockey ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Hockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Hockey .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Hockey > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Hockey > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #168763;
}
.esports-nav-b.prematch-view .sports-item-v3.Hockey ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Hockey ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Hockey ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Hockey ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Hockey ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Hockey ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Hockey ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Hockey ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Hockey .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Hockey .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Hockey .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Hockey .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Hockey > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Hockey > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Hockey > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Hockey > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Hockey ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Hockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Hockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Hockey > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #21c993;
}

.esports .all-l-e-title.Hockey + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Hockey + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #168763;
  font-size: 16px;
}
.esports .all-l-e-title.Hockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Hockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Hockey + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Hockey + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Hockey + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #21c993;
}

.sports-item-v3.HorseRacing:before,
.suggest-sport-icon.HorseRacing:before {
  color: #6d5e4d;
}
.sports-item-v3.HorseRacing.Soccer:before,
.suggest-sport-icon.HorseRacing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.HorseRacing {
  color: #6d5e4d;
}
.sport-icon-v3.HorseRacing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.HorseRacing {
  color: #6d5e4d;
}
.lmb-sport-select-j ul li.HorseRacing.active-j {
  color: #ffffff;
  background: #6d5e4d;
}

.body-wrapper.asian .icon-sport-asia.HorseRacing, .body-wrapper.asian .asian-live .HorseRacing.mini-icon-1 {
  color: #6d5e4d !important;
}
.body-wrapper.asian .icon-sport-asia.HorseRacing.Soccer, .body-wrapper.asian .asian-live .HorseRacing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.HorseRacing:before {
  color: #6d5e4d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.HorseRacing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.HorseRacing.active > .arrow-view-v3 {
  background: #6d5e4d;
}
.sports-item-v3.HorseRacing.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.HorseRacing:before {
  box-shadow: 3px 0 0 #6d5e4d inset;
}
html[dir=rtl] .sports-item-v3.HorseRacing:before {
  box-shadow: -3px 0 0 #6d5e4d inset;
}
.sports-item-v3.HorseRacing + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #6d5e4d;
}
.sports-item-v3.HorseRacing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.HorseRacing {
  box-shadow: 0 -1px 0 #6d5e4d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.HorseRacing {
  box-shadow: 0 -1px 0 #6d5e4d inset;
}

.inplay-game-wrapper.HorseRacing {
  box-shadow: 0 0 0 1px #6d5e4d inset;
}
.inplay-game-wrapper.HorseRacing > .title-sport-inplay {
  background: #6d5e4d;
  background: -moz-linear-gradient(left, #6d5e4d 0%, #2e323e 25%, #2e323e 75%, #6d5e4d 100%);
  background: -webkit-linear-gradient(left, #6d5e4d 0%, #2e323e 25%, #2e323e 75%, #6d5e4d 100%);
  background: linear-gradient(to right, #6d5e4d 0%, #505768 25%, #505768 75%, #6d5e4d 100%);
}
.inplay-game-wrapper.HorseRacing .title-sport-inplay > p,
.inplay-game-wrapper.HorseRacing .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.HorseRacing img {
  box-shadow: 0 0 0 2px #6d5e4d;
}
.esports .asian-banner.HorseRacing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #6d5e4d;
}

/* for BBIN */
.all-l-e-title.HorseRacing {
  background: #6d5e4d;
  background: -moz-linear-gradient(left, #6d5e4d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #6d5e4d 0%, #1e2639 100%);
  background: linear-gradient(to right, #6d5e4d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.HorseRacing {
  background: -moz-linear-gradient(left, #1e2639 0%, #6d5e4d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #6d5e4d 100%);
  background: linear-gradient(to right, #1e2639 0%, #6d5e4d 100%);
}
.all-l-e-title.HorseRacing + .e-live-games-list .e-p-table {
  background: rgba(109, 94, 77, 0.2);
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.HorseRacing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
}
.all-l-e-title.HorseRacing + .e-live-games-list .e-p-table:hover {
  background: rgba(109, 94, 77, 0.4);
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.HorseRacing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
}
.all-l-e-title.HorseRacing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.HorseRacing + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #6d5e4d;
  font-size: 14px;
}
.all-l-e-title.HorseRacing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.HorseRacing + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.HorseRacing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #99856e;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(109, 94, 77, 0.635);
  box-shadow: 2px 0 0 #6d5e4d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #6d5e4d inset;
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #6d5e4d inset;
  background: -moz-linear-gradient(right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.HorseRacing {
  background: rgba(109, 94, 77, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.HorseRacing {
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.HorseRacing {
  background: -moz-linear-gradient(right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.HorseRacing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.HorseRacing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.HorseRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HorseRacing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.HorseRacing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.HorseRacing > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #6d5e4d;
}
.esports-nav-b.prematch-view .sports-item-v3.HorseRacing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.HorseRacing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.HorseRacing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.HorseRacing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.HorseRacing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.HorseRacing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.HorseRacing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.HorseRacing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.HorseRacing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.HorseRacing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.HorseRacing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.HorseRacing > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.HorseRacing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.HorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HorseRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HorseRacing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #99856e;
}

.esports .all-l-e-title.HorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.HorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #6d5e4d;
  font-size: 16px;
}
.esports .all-l-e-title.HorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.HorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.HorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.HorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.HorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #99856e;
}

.sports-item-v3.FutureHorseRacing:before,
.suggest-sport-icon.FutureHorseRacing:before {
  color: #6d5e4d;
}
.sports-item-v3.FutureHorseRacing.Soccer:before,
.suggest-sport-icon.FutureHorseRacing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.FutureHorseRacing {
  color: #6d5e4d;
}
.sport-icon-v3.FutureHorseRacing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.FutureHorseRacing {
  color: #6d5e4d;
}
.lmb-sport-select-j ul li.FutureHorseRacing.active-j {
  color: #ffffff;
  background: #6d5e4d;
}

.body-wrapper.asian .icon-sport-asia.FutureHorseRacing, .body-wrapper.asian .asian-live .FutureHorseRacing.mini-icon-1 {
  color: #6d5e4d !important;
}
.body-wrapper.asian .icon-sport-asia.FutureHorseRacing.Soccer, .body-wrapper.asian .asian-live .FutureHorseRacing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FutureHorseRacing:before {
  color: #6d5e4d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FutureHorseRacing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.FutureHorseRacing.active > .arrow-view-v3 {
  background: #6d5e4d;
}
.sports-item-v3.FutureHorseRacing.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.FutureHorseRacing:before {
  box-shadow: 3px 0 0 #6d5e4d inset;
}
html[dir=rtl] .sports-item-v3.FutureHorseRacing:before {
  box-shadow: -3px 0 0 #6d5e4d inset;
}
.sports-item-v3.FutureHorseRacing + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #6d5e4d;
}
.sports-item-v3.FutureHorseRacing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.FutureHorseRacing {
  box-shadow: 0 -1px 0 #6d5e4d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.FutureHorseRacing {
  box-shadow: 0 -1px 0 #6d5e4d inset;
}

.inplay-game-wrapper.FutureHorseRacing {
  box-shadow: 0 0 0 1px #6d5e4d inset;
}
.inplay-game-wrapper.FutureHorseRacing > .title-sport-inplay {
  background: #6d5e4d;
  background: -moz-linear-gradient(left, #6d5e4d 0%, #2e323e 25%, #2e323e 75%, #6d5e4d 100%);
  background: -webkit-linear-gradient(left, #6d5e4d 0%, #2e323e 25%, #2e323e 75%, #6d5e4d 100%);
  background: linear-gradient(to right, #6d5e4d 0%, #505768 25%, #505768 75%, #6d5e4d 100%);
}
.inplay-game-wrapper.FutureHorseRacing .title-sport-inplay > p,
.inplay-game-wrapper.FutureHorseRacing .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.FutureHorseRacing img {
  box-shadow: 0 0 0 2px #6d5e4d;
}
.esports .asian-banner.FutureHorseRacing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #6d5e4d;
}

/* for BBIN */
.all-l-e-title.FutureHorseRacing {
  background: #6d5e4d;
  background: -moz-linear-gradient(left, #6d5e4d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #6d5e4d 0%, #1e2639 100%);
  background: linear-gradient(to right, #6d5e4d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.FutureHorseRacing {
  background: -moz-linear-gradient(left, #1e2639 0%, #6d5e4d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #6d5e4d 100%);
  background: linear-gradient(to right, #1e2639 0%, #6d5e4d 100%);
}
.all-l-e-title.FutureHorseRacing + .e-live-games-list .e-p-table {
  background: rgba(109, 94, 77, 0.2);
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.FutureHorseRacing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
}
.all-l-e-title.FutureHorseRacing + .e-live-games-list .e-p-table:hover {
  background: rgba(109, 94, 77, 0.4);
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.FutureHorseRacing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
}
.all-l-e-title.FutureHorseRacing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.FutureHorseRacing + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #6d5e4d;
  font-size: 14px;
}
.all-l-e-title.FutureHorseRacing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.FutureHorseRacing + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.FutureHorseRacing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #99856e;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(109, 94, 77, 0.635);
  box-shadow: 2px 0 0 #6d5e4d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #6d5e4d inset;
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #6d5e4d inset;
  background: -moz-linear-gradient(right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.FutureHorseRacing {
  background: rgba(109, 94, 77, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.FutureHorseRacing {
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.FutureHorseRacing {
  background: -moz-linear-gradient(right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #6d5e4d;
}
.esports-nav-b.prematch-view .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.FutureHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FutureHorseRacing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #99856e;
}

.esports .all-l-e-title.FutureHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.FutureHorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #6d5e4d;
  font-size: 16px;
}
.esports .all-l-e-title.FutureHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.FutureHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.FutureHorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.FutureHorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.FutureHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #99856e;
}

.sports-item-v3.SISHorseRacing:before,
.suggest-sport-icon.SISHorseRacing:before {
  color: #6d5e4d;
}
.sports-item-v3.SISHorseRacing.Soccer:before,
.suggest-sport-icon.SISHorseRacing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.SISHorseRacing {
  color: #6d5e4d;
}
.sport-icon-v3.SISHorseRacing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.SISHorseRacing {
  color: #6d5e4d;
}
.lmb-sport-select-j ul li.SISHorseRacing.active-j {
  color: #ffffff;
  background: #6d5e4d;
}

.body-wrapper.asian .icon-sport-asia.SISHorseRacing, .body-wrapper.asian .asian-live .SISHorseRacing.mini-icon-1 {
  color: #6d5e4d !important;
}
.body-wrapper.asian .icon-sport-asia.SISHorseRacing.Soccer, .body-wrapper.asian .asian-live .SISHorseRacing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SISHorseRacing:before {
  color: #6d5e4d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SISHorseRacing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.SISHorseRacing.active > .arrow-view-v3 {
  background: #6d5e4d;
}
.sports-item-v3.SISHorseRacing.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.SISHorseRacing:before {
  box-shadow: 3px 0 0 #6d5e4d inset;
}
html[dir=rtl] .sports-item-v3.SISHorseRacing:before {
  box-shadow: -3px 0 0 #6d5e4d inset;
}
.sports-item-v3.SISHorseRacing + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #6d5e4d;
}
.sports-item-v3.SISHorseRacing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.SISHorseRacing {
  box-shadow: 0 -1px 0 #6d5e4d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.SISHorseRacing {
  box-shadow: 0 -1px 0 #6d5e4d inset;
}

.inplay-game-wrapper.SISHorseRacing {
  box-shadow: 0 0 0 1px #6d5e4d inset;
}
.inplay-game-wrapper.SISHorseRacing > .title-sport-inplay {
  background: #6d5e4d;
  background: -moz-linear-gradient(left, #6d5e4d 0%, #2e323e 25%, #2e323e 75%, #6d5e4d 100%);
  background: -webkit-linear-gradient(left, #6d5e4d 0%, #2e323e 25%, #2e323e 75%, #6d5e4d 100%);
  background: linear-gradient(to right, #6d5e4d 0%, #505768 25%, #505768 75%, #6d5e4d 100%);
}
.inplay-game-wrapper.SISHorseRacing .title-sport-inplay > p,
.inplay-game-wrapper.SISHorseRacing .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.SISHorseRacing img {
  box-shadow: 0 0 0 2px #6d5e4d;
}
.esports .asian-banner.SISHorseRacing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #6d5e4d;
}

/* for BBIN */
.all-l-e-title.SISHorseRacing {
  background: #6d5e4d;
  background: -moz-linear-gradient(left, #6d5e4d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #6d5e4d 0%, #1e2639 100%);
  background: linear-gradient(to right, #6d5e4d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.SISHorseRacing {
  background: -moz-linear-gradient(left, #1e2639 0%, #6d5e4d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #6d5e4d 100%);
  background: linear-gradient(to right, #1e2639 0%, #6d5e4d 100%);
}
.all-l-e-title.SISHorseRacing + .e-live-games-list .e-p-table {
  background: rgba(109, 94, 77, 0.2);
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.SISHorseRacing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
}
.all-l-e-title.SISHorseRacing + .e-live-games-list .e-p-table:hover {
  background: rgba(109, 94, 77, 0.4);
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.SISHorseRacing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
}
.all-l-e-title.SISHorseRacing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.SISHorseRacing + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #6d5e4d;
  font-size: 14px;
}
.all-l-e-title.SISHorseRacing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.SISHorseRacing + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.SISHorseRacing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #99856e;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(109, 94, 77, 0.635);
  box-shadow: 2px 0 0 #6d5e4d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #6d5e4d inset;
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #6d5e4d inset;
  background: -moz-linear-gradient(right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.SISHorseRacing {
  background: rgba(109, 94, 77, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.SISHorseRacing {
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.SISHorseRacing {
  background: -moz-linear-gradient(right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #6d5e4d;
}
.esports-nav-b.prematch-view .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.SISHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SISHorseRacing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #99856e;
}

.esports .all-l-e-title.SISHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.SISHorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #6d5e4d;
  font-size: 16px;
}
.esports .all-l-e-title.SISHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.SISHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.SISHorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.SISHorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.SISHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #99856e;
}

.sports-item-v3.SISGreyhound:before,
.suggest-sport-icon.SISGreyhound:before {
  color: #6d5e4d;
}
.sports-item-v3.SISGreyhound.Soccer:before,
.suggest-sport-icon.SISGreyhound.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.SISGreyhound {
  color: #6d5e4d;
}
.sport-icon-v3.SISGreyhound.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.SISGreyhound {
  color: #6d5e4d;
}
.lmb-sport-select-j ul li.SISGreyhound.active-j {
  color: #ffffff;
  background: #6d5e4d;
}

.body-wrapper.asian .icon-sport-asia.SISGreyhound, .body-wrapper.asian .asian-live .SISGreyhound.mini-icon-1 {
  color: #6d5e4d !important;
}
.body-wrapper.asian .icon-sport-asia.SISGreyhound.Soccer, .body-wrapper.asian .asian-live .SISGreyhound.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SISGreyhound:before {
  color: #6d5e4d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SISGreyhound.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.SISGreyhound.active > .arrow-view-v3 {
  background: #6d5e4d;
}
.sports-item-v3.SISGreyhound.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.SISGreyhound:before {
  box-shadow: 3px 0 0 #6d5e4d inset;
}
html[dir=rtl] .sports-item-v3.SISGreyhound:before {
  box-shadow: -3px 0 0 #6d5e4d inset;
}
.sports-item-v3.SISGreyhound + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #6d5e4d;
}
.sports-item-v3.SISGreyhound + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.SISGreyhound {
  box-shadow: 0 -1px 0 #6d5e4d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.SISGreyhound {
  box-shadow: 0 -1px 0 #6d5e4d inset;
}

.inplay-game-wrapper.SISGreyhound {
  box-shadow: 0 0 0 1px #6d5e4d inset;
}
.inplay-game-wrapper.SISGreyhound > .title-sport-inplay {
  background: #6d5e4d;
  background: -moz-linear-gradient(left, #6d5e4d 0%, #2e323e 25%, #2e323e 75%, #6d5e4d 100%);
  background: -webkit-linear-gradient(left, #6d5e4d 0%, #2e323e 25%, #2e323e 75%, #6d5e4d 100%);
  background: linear-gradient(to right, #6d5e4d 0%, #505768 25%, #505768 75%, #6d5e4d 100%);
}
.inplay-game-wrapper.SISGreyhound .title-sport-inplay > p,
.inplay-game-wrapper.SISGreyhound .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.SISGreyhound img {
  box-shadow: 0 0 0 2px #6d5e4d;
}
.esports .asian-banner.SISGreyhound .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #6d5e4d;
}

/* for BBIN */
.all-l-e-title.SISGreyhound {
  background: #6d5e4d;
  background: -moz-linear-gradient(left, #6d5e4d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #6d5e4d 0%, #1e2639 100%);
  background: linear-gradient(to right, #6d5e4d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.SISGreyhound {
  background: -moz-linear-gradient(left, #1e2639 0%, #6d5e4d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #6d5e4d 100%);
  background: linear-gradient(to right, #1e2639 0%, #6d5e4d 100%);
}
.all-l-e-title.SISGreyhound + .e-live-games-list .e-p-table {
  background: rgba(109, 94, 77, 0.2);
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.SISGreyhound + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(109, 94, 77, 0.2) 60%);
}
.all-l-e-title.SISGreyhound + .e-live-games-list .e-p-table:hover {
  background: rgba(109, 94, 77, 0.4);
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.SISGreyhound + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(109, 94, 77, 0.4) 60%);
}
.all-l-e-title.SISGreyhound + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.SISGreyhound + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #6d5e4d;
  font-size: 14px;
}
.all-l-e-title.SISGreyhound + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.SISGreyhound + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.SISGreyhound + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #99856e;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(109, 94, 77, 0.635);
  box-shadow: 2px 0 0 #6d5e4d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #6d5e4d inset;
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #6d5e4d inset;
  background: -moz-linear-gradient(right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(109, 94, 77, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.SISGreyhound {
  background: rgba(109, 94, 77, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.SISGreyhound {
  background: -moz-linear-gradient(left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.SISGreyhound {
  background: -moz-linear-gradient(right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(109, 94, 77, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #6d5e4d;
}
.esports-nav-b.prematch-view .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.SISGreyhound ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SISGreyhound > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #99856e;
}

.esports .all-l-e-title.SISGreyhound + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.SISGreyhound + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #6d5e4d;
  font-size: 16px;
}
.esports .all-l-e-title.SISGreyhound + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.SISGreyhound + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.SISGreyhound + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.SISGreyhound + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.SISGreyhound + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #99856e;
}

.sports-item-v3.Hurling:before,
.suggest-sport-icon.Hurling:before {
  color: #189946;
}
.sports-item-v3.Hurling.Soccer:before,
.suggest-sport-icon.Hurling.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Hurling {
  color: #189946;
}
.sport-icon-v3.Hurling.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Hurling {
  color: #189946;
}
.lmb-sport-select-j ul li.Hurling.active-j {
  color: #ffffff;
  background: #189946;
}

.body-wrapper.asian .icon-sport-asia.Hurling, .body-wrapper.asian .asian-live .Hurling.mini-icon-1 {
  color: #189946 !important;
}
.body-wrapper.asian .icon-sport-asia.Hurling.Soccer, .body-wrapper.asian .asian-live .Hurling.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Hurling:before {
  color: #189946 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Hurling.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Hurling.active > .arrow-view-v3 {
  background: #189946;
}
.sports-item-v3.Hurling.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Hurling:before {
  box-shadow: 3px 0 0 #189946 inset;
}
html[dir=rtl] .sports-item-v3.Hurling:before {
  box-shadow: -3px 0 0 #189946 inset;
}
.sports-item-v3.Hurling + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #189946;
}
.sports-item-v3.Hurling + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Hurling {
  box-shadow: 0 -1px 0 #189946 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Hurling {
  box-shadow: 0 -1px 0 #189946 inset;
}

.inplay-game-wrapper.Hurling {
  box-shadow: 0 0 0 1px #189946 inset;
}
.inplay-game-wrapper.Hurling > .title-sport-inplay {
  background: #189946;
  background: -moz-linear-gradient(left, #189946 0%, #2e323e 25%, #2e323e 75%, #189946 100%);
  background: -webkit-linear-gradient(left, #189946 0%, #2e323e 25%, #2e323e 75%, #189946 100%);
  background: linear-gradient(to right, #189946 0%, #505768 25%, #505768 75%, #189946 100%);
}
.inplay-game-wrapper.Hurling .title-sport-inplay > p,
.inplay-game-wrapper.Hurling .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Hurling img {
  box-shadow: 0 0 0 2px #189946;
}
.esports .asian-banner.Hurling .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #189946;
}

/* for BBIN */
.all-l-e-title.Hurling {
  background: #189946;
  background: -moz-linear-gradient(left, #189946 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #189946 0%, #1e2639 100%);
  background: linear-gradient(to right, #189946 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Hurling {
  background: -moz-linear-gradient(left, #1e2639 0%, #189946 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #189946 100%);
  background: linear-gradient(to right, #1e2639 0%, #189946 100%);
}
.all-l-e-title.Hurling + .e-live-games-list .e-p-table {
  background: rgba(24, 153, 70, 0.2);
  background: -moz-linear-gradient(left, rgba(24, 153, 70, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(24, 153, 70, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(24, 153, 70, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Hurling + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(24, 153, 70, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(24, 153, 70, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(24, 153, 70, 0.2) 60%);
}
.all-l-e-title.Hurling + .e-live-games-list .e-p-table:hover {
  background: rgba(24, 153, 70, 0.4);
  background: -moz-linear-gradient(left, rgba(24, 153, 70, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(24, 153, 70, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(24, 153, 70, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Hurling + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(24, 153, 70, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(24, 153, 70, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(24, 153, 70, 0.4) 60%);
}
.all-l-e-title.Hurling + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Hurling + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #189946;
  font-size: 14px;
}
.all-l-e-title.Hurling + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Hurling + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Hurling + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #22db64;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Hurling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(24, 153, 70, 0.635);
  box-shadow: 2px 0 0 #189946 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Hurling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #189946 inset;
  background: -moz-linear-gradient(left, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Hurling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #189946 inset;
  background: -moz-linear-gradient(right, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(24, 153, 70, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Hurling {
  background: rgba(24, 153, 70, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Hurling {
  background: -moz-linear-gradient(left, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Hurling {
  background: -moz-linear-gradient(right, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(24, 153, 70, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Hurling ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Hurling ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Hurling ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Hurling ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Hurling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Hurling .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Hurling > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Hurling > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #189946;
}
.esports-nav-b.prematch-view .sports-item-v3.Hurling ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Hurling ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Hurling ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Hurling ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Hurling ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Hurling ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Hurling ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Hurling ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Hurling .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Hurling .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Hurling .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Hurling .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Hurling > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Hurling > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Hurling > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Hurling > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Hurling ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Hurling ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Hurling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Hurling > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #22db64;
}

.esports .all-l-e-title.Hurling + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Hurling + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #189946;
  font-size: 16px;
}
.esports .all-l-e-title.Hurling + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Hurling + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Hurling + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Hurling + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Hurling + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #22db64;
}

.sports-item-v3.IceHockey:before,
.suggest-sport-icon.IceHockey:before {
  color: #50a2c6;
}
.sports-item-v3.IceHockey.Soccer:before,
.suggest-sport-icon.IceHockey.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.IceHockey {
  color: #50a2c6;
}
.sport-icon-v3.IceHockey.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.IceHockey {
  color: #50a2c6;
}
.lmb-sport-select-j ul li.IceHockey.active-j {
  color: #000000;
  background: #50a2c6;
}

.body-wrapper.asian .icon-sport-asia.IceHockey, .body-wrapper.asian .asian-live .IceHockey.mini-icon-1 {
  color: #50a2c6 !important;
}
.body-wrapper.asian .icon-sport-asia.IceHockey.Soccer, .body-wrapper.asian .asian-live .IceHockey.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.IceHockey:before {
  color: #50a2c6 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.IceHockey.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.IceHockey.active > .arrow-view-v3 {
  background: #50a2c6;
}
.sports-item-v3.IceHockey.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.IceHockey:before {
  box-shadow: 3px 0 0 #50a2c6 inset;
}
html[dir=rtl] .sports-item-v3.IceHockey:before {
  box-shadow: -3px 0 0 #50a2c6 inset;
}
.sports-item-v3.IceHockey + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #50a2c6;
}
.sports-item-v3.IceHockey + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.IceHockey {
  box-shadow: 0 -1px 0 #50a2c6 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.IceHockey {
  box-shadow: 0 -1px 0 #50a2c6 inset;
}

.inplay-game-wrapper.IceHockey {
  box-shadow: 0 0 0 1px #50a2c6 inset;
}
.inplay-game-wrapper.IceHockey > .title-sport-inplay {
  background: #50a2c6;
  background: -moz-linear-gradient(left, #50a2c6 0%, #2e323e 25%, #2e323e 75%, #50a2c6 100%);
  background: -webkit-linear-gradient(left, #50a2c6 0%, #2e323e 25%, #2e323e 75%, #50a2c6 100%);
  background: linear-gradient(to right, #50a2c6 0%, #505768 25%, #505768 75%, #50a2c6 100%);
}
.inplay-game-wrapper.IceHockey .title-sport-inplay > p,
.inplay-game-wrapper.IceHockey .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.IceHockey img {
  box-shadow: 0 0 0 2px #50a2c6;
}
.esports .asian-banner.IceHockey .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #50a2c6;
}

/* for BBIN */
.all-l-e-title.IceHockey {
  background: #50a2c6;
  background: -moz-linear-gradient(left, #50a2c6 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #50a2c6 0%, #1e2639 100%);
  background: linear-gradient(to right, #50a2c6 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.IceHockey {
  background: -moz-linear-gradient(left, #1e2639 0%, #50a2c6 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #50a2c6 100%);
  background: linear-gradient(to right, #1e2639 0%, #50a2c6 100%);
}
.all-l-e-title.IceHockey + .e-live-games-list .e-p-table {
  background: rgba(80, 162, 198, 0.2);
  background: -moz-linear-gradient(left, rgba(80, 162, 198, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(80, 162, 198, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(80, 162, 198, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.IceHockey + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(80, 162, 198, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(80, 162, 198, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(80, 162, 198, 0.2) 60%);
}
.all-l-e-title.IceHockey + .e-live-games-list .e-p-table:hover {
  background: rgba(80, 162, 198, 0.4);
  background: -moz-linear-gradient(left, rgba(80, 162, 198, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(80, 162, 198, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(80, 162, 198, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.IceHockey + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(80, 162, 198, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(80, 162, 198, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(80, 162, 198, 0.4) 60%);
}
.all-l-e-title.IceHockey + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.IceHockey + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #50a2c6;
  font-size: 14px;
}
.all-l-e-title.IceHockey + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.IceHockey + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.IceHockey + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #8ac1d9;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(80, 162, 198, 0.635);
  box-shadow: 2px 0 0 #50a2c6 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #50a2c6 inset;
  background: -moz-linear-gradient(left, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #50a2c6 inset;
  background: -moz-linear-gradient(right, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.IceHockey {
  background: rgba(80, 162, 198, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.IceHockey {
  background: -moz-linear-gradient(left, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.IceHockey {
  background: -moz-linear-gradient(right, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.IceHockey ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.IceHockey ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.IceHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.IceHockey .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.IceHockey > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.IceHockey > li.e-l-n-arrow.active {
  color: #000000;
  background: #50a2c6;
}
.esports-nav-b.prematch-view .sports-item-v3.IceHockey ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.IceHockey ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.IceHockey ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.IceHockey ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.IceHockey .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.IceHockey .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.IceHockey .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.IceHockey .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.IceHockey > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.IceHockey > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.IceHockey > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.IceHockey > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.IceHockey ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.IceHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.IceHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.IceHockey > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #8ac1d9;
}

.esports .all-l-e-title.IceHockey + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.IceHockey + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #50a2c6;
  font-size: 16px;
}
.esports .all-l-e-title.IceHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.IceHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.IceHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.IceHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.IceHockey + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #8ac1d9;
}

.sports-item-v3.AirHockey:before,
.suggest-sport-icon.AirHockey:before {
  color: #50a2c6;
}
.sports-item-v3.AirHockey.Soccer:before,
.suggest-sport-icon.AirHockey.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.AirHockey {
  color: #50a2c6;
}
.sport-icon-v3.AirHockey.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.AirHockey {
  color: #50a2c6;
}
.lmb-sport-select-j ul li.AirHockey.active-j {
  color: #000000;
  background: #50a2c6;
}

.body-wrapper.asian .icon-sport-asia.AirHockey, .body-wrapper.asian .asian-live .AirHockey.mini-icon-1 {
  color: #50a2c6 !important;
}
.body-wrapper.asian .icon-sport-asia.AirHockey.Soccer, .body-wrapper.asian .asian-live .AirHockey.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AirHockey:before {
  color: #50a2c6 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AirHockey.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.AirHockey.active > .arrow-view-v3 {
  background: #50a2c6;
}
.sports-item-v3.AirHockey.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.AirHockey:before {
  box-shadow: 3px 0 0 #50a2c6 inset;
}
html[dir=rtl] .sports-item-v3.AirHockey:before {
  box-shadow: -3px 0 0 #50a2c6 inset;
}
.sports-item-v3.AirHockey + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #50a2c6;
}
.sports-item-v3.AirHockey + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.AirHockey {
  box-shadow: 0 -1px 0 #50a2c6 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.AirHockey {
  box-shadow: 0 -1px 0 #50a2c6 inset;
}

.inplay-game-wrapper.AirHockey {
  box-shadow: 0 0 0 1px #50a2c6 inset;
}
.inplay-game-wrapper.AirHockey > .title-sport-inplay {
  background: #50a2c6;
  background: -moz-linear-gradient(left, #50a2c6 0%, #2e323e 25%, #2e323e 75%, #50a2c6 100%);
  background: -webkit-linear-gradient(left, #50a2c6 0%, #2e323e 25%, #2e323e 75%, #50a2c6 100%);
  background: linear-gradient(to right, #50a2c6 0%, #505768 25%, #505768 75%, #50a2c6 100%);
}
.inplay-game-wrapper.AirHockey .title-sport-inplay > p,
.inplay-game-wrapper.AirHockey .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.AirHockey img {
  box-shadow: 0 0 0 2px #50a2c6;
}
.esports .asian-banner.AirHockey .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #50a2c6;
}

/* for BBIN */
.all-l-e-title.AirHockey {
  background: #50a2c6;
  background: -moz-linear-gradient(left, #50a2c6 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #50a2c6 0%, #1e2639 100%);
  background: linear-gradient(to right, #50a2c6 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.AirHockey {
  background: -moz-linear-gradient(left, #1e2639 0%, #50a2c6 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #50a2c6 100%);
  background: linear-gradient(to right, #1e2639 0%, #50a2c6 100%);
}
.all-l-e-title.AirHockey + .e-live-games-list .e-p-table {
  background: rgba(80, 162, 198, 0.2);
  background: -moz-linear-gradient(left, rgba(80, 162, 198, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(80, 162, 198, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(80, 162, 198, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.AirHockey + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(80, 162, 198, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(80, 162, 198, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(80, 162, 198, 0.2) 60%);
}
.all-l-e-title.AirHockey + .e-live-games-list .e-p-table:hover {
  background: rgba(80, 162, 198, 0.4);
  background: -moz-linear-gradient(left, rgba(80, 162, 198, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(80, 162, 198, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(80, 162, 198, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.AirHockey + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(80, 162, 198, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(80, 162, 198, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(80, 162, 198, 0.4) 60%);
}
.all-l-e-title.AirHockey + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.AirHockey + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #50a2c6;
  font-size: 14px;
}
.all-l-e-title.AirHockey + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.AirHockey + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.AirHockey + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #8ac1d9;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(80, 162, 198, 0.635);
  box-shadow: 2px 0 0 #50a2c6 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #50a2c6 inset;
  background: -moz-linear-gradient(left, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #50a2c6 inset;
  background: -moz-linear-gradient(right, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(80, 162, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.AirHockey {
  background: rgba(80, 162, 198, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.AirHockey {
  background: -moz-linear-gradient(left, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.AirHockey {
  background: -moz-linear-gradient(right, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(80, 162, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.AirHockey ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.AirHockey ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AirHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AirHockey .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AirHockey > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.AirHockey > li.e-l-n-arrow.active {
  color: #000000;
  background: #50a2c6;
}
.esports-nav-b.prematch-view .sports-item-v3.AirHockey ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.AirHockey ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.AirHockey ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.AirHockey ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AirHockey .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.AirHockey .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AirHockey .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.AirHockey .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AirHockey > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.AirHockey > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AirHockey > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.AirHockey > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.AirHockey ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.AirHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AirHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AirHockey > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #8ac1d9;
}

.esports .all-l-e-title.AirHockey + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.AirHockey + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #50a2c6;
  font-size: 16px;
}
.esports .all-l-e-title.AirHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.AirHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.AirHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.AirHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.AirHockey + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #8ac1d9;
}

.sports-item-v3.Judo:before,
.suggest-sport-icon.Judo:before {
  color: #0b5b99;
}
.sports-item-v3.Judo.Soccer:before,
.suggest-sport-icon.Judo.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Judo {
  color: #0b5b99;
}
.sport-icon-v3.Judo.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Judo {
  color: #0b5b99;
}
.lmb-sport-select-j ul li.Judo.active-j {
  color: #ffffff;
  background: #0b5b99;
}

.body-wrapper.asian .icon-sport-asia.Judo, .body-wrapper.asian .asian-live .Judo.mini-icon-1 {
  color: #0b5b99 !important;
}
.body-wrapper.asian .icon-sport-asia.Judo.Soccer, .body-wrapper.asian .asian-live .Judo.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Judo:before {
  color: #0b5b99 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Judo.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Judo.active > .arrow-view-v3 {
  background: #0b5b99;
}
.sports-item-v3.Judo.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Judo:before {
  box-shadow: 3px 0 0 #0b5b99 inset;
}
html[dir=rtl] .sports-item-v3.Judo:before {
  box-shadow: -3px 0 0 #0b5b99 inset;
}
.sports-item-v3.Judo + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #0b5b99;
}
.sports-item-v3.Judo + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Judo {
  box-shadow: 0 -1px 0 #0b5b99 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Judo {
  box-shadow: 0 -1px 0 #0b5b99 inset;
}

.inplay-game-wrapper.Judo {
  box-shadow: 0 0 0 1px #0b5b99 inset;
}
.inplay-game-wrapper.Judo > .title-sport-inplay {
  background: #0b5b99;
  background: -moz-linear-gradient(left, #0b5b99 0%, #2e323e 25%, #2e323e 75%, #0b5b99 100%);
  background: -webkit-linear-gradient(left, #0b5b99 0%, #2e323e 25%, #2e323e 75%, #0b5b99 100%);
  background: linear-gradient(to right, #0b5b99 0%, #505768 25%, #505768 75%, #0b5b99 100%);
}
.inplay-game-wrapper.Judo .title-sport-inplay > p,
.inplay-game-wrapper.Judo .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Judo img {
  box-shadow: 0 0 0 2px #0b5b99;
}
.esports .asian-banner.Judo .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #0b5b99;
}

/* for BBIN */
.all-l-e-title.Judo {
  background: #0b5b99;
  background: -moz-linear-gradient(left, #0b5b99 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #0b5b99 0%, #1e2639 100%);
  background: linear-gradient(to right, #0b5b99 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Judo {
  background: -moz-linear-gradient(left, #1e2639 0%, #0b5b99 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #0b5b99 100%);
  background: linear-gradient(to right, #1e2639 0%, #0b5b99 100%);
}
.all-l-e-title.Judo + .e-live-games-list .e-p-table {
  background: rgba(11, 91, 153, 0.2);
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Judo + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
}
.all-l-e-title.Judo + .e-live-games-list .e-p-table:hover {
  background: rgba(11, 91, 153, 0.4);
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Judo + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
}
.all-l-e-title.Judo + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Judo + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #0b5b99;
  font-size: 14px;
}
.all-l-e-title.Judo + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Judo + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Judo + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #1085e0;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Judo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(11, 91, 153, 0.635);
  box-shadow: 2px 0 0 #0b5b99 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Judo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #0b5b99 inset;
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Judo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #0b5b99 inset;
  background: -moz-linear-gradient(right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Judo {
  background: rgba(11, 91, 153, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Judo {
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Judo {
  background: -moz-linear-gradient(right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Judo ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Judo ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Judo ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Judo ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Judo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Judo .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Judo > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Judo > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #0b5b99;
}
.esports-nav-b.prematch-view .sports-item-v3.Judo ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Judo ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Judo ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Judo ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Judo ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Judo ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Judo ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Judo ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Judo .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Judo .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Judo .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Judo .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Judo > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Judo > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Judo > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Judo > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Judo ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Judo ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Judo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Judo > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #1085e0;
}

.esports .all-l-e-title.Judo + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Judo + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #0b5b99;
  font-size: 16px;
}
.esports .all-l-e-title.Judo + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Judo + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Judo + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Judo + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Judo + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #1085e0;
}

.sports-item-v3.LeagueOfLegends:before,
.suggest-sport-icon.LeagueOfLegends:before {
  color: #01586c;
}
.sports-item-v3.LeagueOfLegends.Soccer:before,
.suggest-sport-icon.LeagueOfLegends.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.LeagueOfLegends {
  color: #01586c;
}
.sport-icon-v3.LeagueOfLegends.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.LeagueOfLegends {
  color: #01586c;
}
.lmb-sport-select-j ul li.LeagueOfLegends.active-j {
  color: #ffffff;
  background: #01586c;
}

.body-wrapper.asian .icon-sport-asia.LeagueOfLegends, .body-wrapper.asian .asian-live .LeagueOfLegends.mini-icon-1 {
  color: #01586c !important;
}
.body-wrapper.asian .icon-sport-asia.LeagueOfLegends.Soccer, .body-wrapper.asian .asian-live .LeagueOfLegends.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.LeagueOfLegends:before {
  color: #01586c !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.LeagueOfLegends.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.LeagueOfLegends.active > .arrow-view-v3 {
  background: #01586c;
}
.sports-item-v3.LeagueOfLegends.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.LeagueOfLegends:before {
  box-shadow: 3px 0 0 #01586c inset;
}
html[dir=rtl] .sports-item-v3.LeagueOfLegends:before {
  box-shadow: -3px 0 0 #01586c inset;
}
.sports-item-v3.LeagueOfLegends + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #01586c;
}
.sports-item-v3.LeagueOfLegends + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.LeagueOfLegends {
  box-shadow: 0 -1px 0 #01586c inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.LeagueOfLegends {
  box-shadow: 0 -1px 0 #01586c inset;
}

.inplay-game-wrapper.LeagueOfLegends {
  box-shadow: 0 0 0 1px #01586c inset;
}
.inplay-game-wrapper.LeagueOfLegends > .title-sport-inplay {
  background: #01586c;
  background: -moz-linear-gradient(left, #01586c 0%, #2e323e 25%, #2e323e 75%, #01586c 100%);
  background: -webkit-linear-gradient(left, #01586c 0%, #2e323e 25%, #2e323e 75%, #01586c 100%);
  background: linear-gradient(to right, #01586c 0%, #505768 25%, #505768 75%, #01586c 100%);
}
.inplay-game-wrapper.LeagueOfLegends .title-sport-inplay > p,
.inplay-game-wrapper.LeagueOfLegends .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.LeagueOfLegends img {
  box-shadow: 0 0 0 2px #01586c;
}
.esports .asian-banner.LeagueOfLegends .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #01586c;
}

/* for BBIN */
.all-l-e-title.LeagueOfLegends {
  background: #01586c;
  background: -moz-linear-gradient(left, #01586c 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #01586c 0%, #1e2639 100%);
  background: linear-gradient(to right, #01586c 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.LeagueOfLegends {
  background: -moz-linear-gradient(left, #1e2639 0%, #01586c 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #01586c 100%);
  background: linear-gradient(to right, #1e2639 0%, #01586c 100%);
}
.all-l-e-title.LeagueOfLegends + .e-live-games-list .e-p-table {
  background: rgba(1, 88, 108, 0.2);
  background: -moz-linear-gradient(left, rgba(1, 88, 108, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(1, 88, 108, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(1, 88, 108, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.LeagueOfLegends + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(1, 88, 108, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(1, 88, 108, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(1, 88, 108, 0.2) 60%);
}
.all-l-e-title.LeagueOfLegends + .e-live-games-list .e-p-table:hover {
  background: rgba(1, 88, 108, 0.4);
  background: -moz-linear-gradient(left, rgba(1, 88, 108, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(1, 88, 108, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(1, 88, 108, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.LeagueOfLegends + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(1, 88, 108, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(1, 88, 108, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(1, 88, 108, 0.4) 60%);
}
.all-l-e-title.LeagueOfLegends + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.LeagueOfLegends + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #01586c;
  font-size: 14px;
}
.all-l-e-title.LeagueOfLegends + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.LeagueOfLegends + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.LeagueOfLegends + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #0296b8;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(1, 88, 108, 0.635);
  box-shadow: 2px 0 0 #01586c inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #01586c inset;
  background: -moz-linear-gradient(left, rgba(1, 88, 108, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(1, 88, 108, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(1, 88, 108, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #01586c inset;
  background: -moz-linear-gradient(right, rgba(1, 88, 108, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(1, 88, 108, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(1, 88, 108, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.LeagueOfLegends {
  background: rgba(1, 88, 108, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.LeagueOfLegends {
  background: -moz-linear-gradient(left, rgba(1, 88, 108, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(1, 88, 108, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(1, 88, 108, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.LeagueOfLegends {
  background: -moz-linear-gradient(right, rgba(1, 88, 108, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(1, 88, 108, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(1, 88, 108, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #01586c;
}
.esports-nav-b.prematch-view .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.LeagueOfLegends ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.LeagueOfLegends > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #0296b8;
}

.esports .all-l-e-title.LeagueOfLegends + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.LeagueOfLegends + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #01586c;
  font-size: 16px;
}
.esports .all-l-e-title.LeagueOfLegends + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.LeagueOfLegends + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.LeagueOfLegends + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.LeagueOfLegends + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.LeagueOfLegends + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #0296b8;
}

.sports-item-v3.Lacross:before,
.suggest-sport-icon.Lacross:before {
  color: #168763;
}
.sports-item-v3.Lacross.Soccer:before,
.suggest-sport-icon.Lacross.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Lacross {
  color: #168763;
}
.sport-icon-v3.Lacross.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Lacross {
  color: #168763;
}
.lmb-sport-select-j ul li.Lacross.active-j {
  color: #ffffff;
  background: #168763;
}

.body-wrapper.asian .icon-sport-asia.Lacross, .body-wrapper.asian .asian-live .Lacross.mini-icon-1 {
  color: #168763 !important;
}
.body-wrapper.asian .icon-sport-asia.Lacross.Soccer, .body-wrapper.asian .asian-live .Lacross.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Lacross:before {
  color: #168763 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Lacross.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Lacross.active > .arrow-view-v3 {
  background: #168763;
}
.sports-item-v3.Lacross.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Lacross:before {
  box-shadow: 3px 0 0 #168763 inset;
}
html[dir=rtl] .sports-item-v3.Lacross:before {
  box-shadow: -3px 0 0 #168763 inset;
}
.sports-item-v3.Lacross + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #168763;
}
.sports-item-v3.Lacross + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Lacross {
  box-shadow: 0 -1px 0 #168763 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Lacross {
  box-shadow: 0 -1px 0 #168763 inset;
}

.inplay-game-wrapper.Lacross {
  box-shadow: 0 0 0 1px #168763 inset;
}
.inplay-game-wrapper.Lacross > .title-sport-inplay {
  background: #168763;
  background: -moz-linear-gradient(left, #168763 0%, #2e323e 25%, #2e323e 75%, #168763 100%);
  background: -webkit-linear-gradient(left, #168763 0%, #2e323e 25%, #2e323e 75%, #168763 100%);
  background: linear-gradient(to right, #168763 0%, #505768 25%, #505768 75%, #168763 100%);
}
.inplay-game-wrapper.Lacross .title-sport-inplay > p,
.inplay-game-wrapper.Lacross .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Lacross img {
  box-shadow: 0 0 0 2px #168763;
}
.esports .asian-banner.Lacross .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #168763;
}

/* for BBIN */
.all-l-e-title.Lacross {
  background: #168763;
  background: -moz-linear-gradient(left, #168763 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #168763 0%, #1e2639 100%);
  background: linear-gradient(to right, #168763 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Lacross {
  background: -moz-linear-gradient(left, #1e2639 0%, #168763 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #168763 100%);
  background: linear-gradient(to right, #1e2639 0%, #168763 100%);
}
.all-l-e-title.Lacross + .e-live-games-list .e-p-table {
  background: rgba(22, 135, 99, 0.2);
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Lacross + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
}
.all-l-e-title.Lacross + .e-live-games-list .e-p-table:hover {
  background: rgba(22, 135, 99, 0.4);
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Lacross + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
}
.all-l-e-title.Lacross + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Lacross + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #168763;
  font-size: 14px;
}
.all-l-e-title.Lacross + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Lacross + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Lacross + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #21c993;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Lacross ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(22, 135, 99, 0.635);
  box-shadow: 2px 0 0 #168763 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Lacross ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #168763 inset;
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Lacross ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #168763 inset;
  background: -moz-linear-gradient(right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Lacross {
  background: rgba(22, 135, 99, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Lacross {
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Lacross {
  background: -moz-linear-gradient(right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Lacross ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Lacross ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Lacross ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Lacross ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Lacross .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Lacross .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Lacross > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Lacross > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #168763;
}
.esports-nav-b.prematch-view .sports-item-v3.Lacross ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Lacross ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Lacross ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Lacross ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Lacross ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Lacross ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Lacross ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Lacross ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Lacross .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Lacross .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Lacross .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Lacross .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Lacross > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Lacross > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Lacross > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Lacross > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Lacross ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Lacross ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Lacross .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Lacross > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #21c993;
}

.esports .all-l-e-title.Lacross + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Lacross + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #168763;
  font-size: 16px;
}
.esports .all-l-e-title.Lacross + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Lacross + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Lacross + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Lacross + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Lacross + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #21c993;
}

.sports-item-v3.LightAthletics:before,
.suggest-sport-icon.LightAthletics:before {
  color: #0b5b99;
}
.sports-item-v3.LightAthletics.Soccer:before,
.suggest-sport-icon.LightAthletics.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.LightAthletics {
  color: #0b5b99;
}
.sport-icon-v3.LightAthletics.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.LightAthletics {
  color: #0b5b99;
}
.lmb-sport-select-j ul li.LightAthletics.active-j {
  color: #ffffff;
  background: #0b5b99;
}

.body-wrapper.asian .icon-sport-asia.LightAthletics, .body-wrapper.asian .asian-live .LightAthletics.mini-icon-1 {
  color: #0b5b99 !important;
}
.body-wrapper.asian .icon-sport-asia.LightAthletics.Soccer, .body-wrapper.asian .asian-live .LightAthletics.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.LightAthletics:before {
  color: #0b5b99 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.LightAthletics.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.LightAthletics.active > .arrow-view-v3 {
  background: #0b5b99;
}
.sports-item-v3.LightAthletics.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.LightAthletics:before {
  box-shadow: 3px 0 0 #0b5b99 inset;
}
html[dir=rtl] .sports-item-v3.LightAthletics:before {
  box-shadow: -3px 0 0 #0b5b99 inset;
}
.sports-item-v3.LightAthletics + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #0b5b99;
}
.sports-item-v3.LightAthletics + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.LightAthletics {
  box-shadow: 0 -1px 0 #0b5b99 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.LightAthletics {
  box-shadow: 0 -1px 0 #0b5b99 inset;
}

.inplay-game-wrapper.LightAthletics {
  box-shadow: 0 0 0 1px #0b5b99 inset;
}
.inplay-game-wrapper.LightAthletics > .title-sport-inplay {
  background: #0b5b99;
  background: -moz-linear-gradient(left, #0b5b99 0%, #2e323e 25%, #2e323e 75%, #0b5b99 100%);
  background: -webkit-linear-gradient(left, #0b5b99 0%, #2e323e 25%, #2e323e 75%, #0b5b99 100%);
  background: linear-gradient(to right, #0b5b99 0%, #505768 25%, #505768 75%, #0b5b99 100%);
}
.inplay-game-wrapper.LightAthletics .title-sport-inplay > p,
.inplay-game-wrapper.LightAthletics .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.LightAthletics img {
  box-shadow: 0 0 0 2px #0b5b99;
}
.esports .asian-banner.LightAthletics .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #0b5b99;
}

/* for BBIN */
.all-l-e-title.LightAthletics {
  background: #0b5b99;
  background: -moz-linear-gradient(left, #0b5b99 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #0b5b99 0%, #1e2639 100%);
  background: linear-gradient(to right, #0b5b99 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.LightAthletics {
  background: -moz-linear-gradient(left, #1e2639 0%, #0b5b99 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #0b5b99 100%);
  background: linear-gradient(to right, #1e2639 0%, #0b5b99 100%);
}
.all-l-e-title.LightAthletics + .e-live-games-list .e-p-table {
  background: rgba(11, 91, 153, 0.2);
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.LightAthletics + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
}
.all-l-e-title.LightAthletics + .e-live-games-list .e-p-table:hover {
  background: rgba(11, 91, 153, 0.4);
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.LightAthletics + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
}
.all-l-e-title.LightAthletics + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.LightAthletics + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #0b5b99;
  font-size: 14px;
}
.all-l-e-title.LightAthletics + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.LightAthletics + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.LightAthletics + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #1085e0;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(11, 91, 153, 0.635);
  box-shadow: 2px 0 0 #0b5b99 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #0b5b99 inset;
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #0b5b99 inset;
  background: -moz-linear-gradient(right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.LightAthletics {
  background: rgba(11, 91, 153, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.LightAthletics {
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.LightAthletics {
  background: -moz-linear-gradient(right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.LightAthletics ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.LightAthletics ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.LightAthletics .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.LightAthletics .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.LightAthletics > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.LightAthletics > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #0b5b99;
}
.esports-nav-b.prematch-view .sports-item-v3.LightAthletics ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.LightAthletics ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.LightAthletics ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.LightAthletics ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.LightAthletics .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.LightAthletics .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.LightAthletics .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.LightAthletics .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.LightAthletics > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.LightAthletics > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.LightAthletics > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.LightAthletics > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.LightAthletics ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.LightAthletics ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.LightAthletics .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.LightAthletics > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #1085e0;
}

.esports .all-l-e-title.LightAthletics + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.LightAthletics + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #0b5b99;
  font-size: 16px;
}
.esports .all-l-e-title.LightAthletics + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.LightAthletics + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.LightAthletics + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.LightAthletics + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.LightAthletics + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #1085e0;
}

.sports-item-v3.Athletics:before,
.suggest-sport-icon.Athletics:before {
  color: #0b5b99;
}
.sports-item-v3.Athletics.Soccer:before,
.suggest-sport-icon.Athletics.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Athletics {
  color: #0b5b99;
}
.sport-icon-v3.Athletics.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Athletics {
  color: #0b5b99;
}
.lmb-sport-select-j ul li.Athletics.active-j {
  color: #ffffff;
  background: #0b5b99;
}

.body-wrapper.asian .icon-sport-asia.Athletics, .body-wrapper.asian .asian-live .Athletics.mini-icon-1 {
  color: #0b5b99 !important;
}
.body-wrapper.asian .icon-sport-asia.Athletics.Soccer, .body-wrapper.asian .asian-live .Athletics.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Athletics:before {
  color: #0b5b99 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Athletics.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Athletics.active > .arrow-view-v3 {
  background: #0b5b99;
}
.sports-item-v3.Athletics.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Athletics:before {
  box-shadow: 3px 0 0 #0b5b99 inset;
}
html[dir=rtl] .sports-item-v3.Athletics:before {
  box-shadow: -3px 0 0 #0b5b99 inset;
}
.sports-item-v3.Athletics + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #0b5b99;
}
.sports-item-v3.Athletics + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Athletics {
  box-shadow: 0 -1px 0 #0b5b99 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Athletics {
  box-shadow: 0 -1px 0 #0b5b99 inset;
}

.inplay-game-wrapper.Athletics {
  box-shadow: 0 0 0 1px #0b5b99 inset;
}
.inplay-game-wrapper.Athletics > .title-sport-inplay {
  background: #0b5b99;
  background: -moz-linear-gradient(left, #0b5b99 0%, #2e323e 25%, #2e323e 75%, #0b5b99 100%);
  background: -webkit-linear-gradient(left, #0b5b99 0%, #2e323e 25%, #2e323e 75%, #0b5b99 100%);
  background: linear-gradient(to right, #0b5b99 0%, #505768 25%, #505768 75%, #0b5b99 100%);
}
.inplay-game-wrapper.Athletics .title-sport-inplay > p,
.inplay-game-wrapper.Athletics .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Athletics img {
  box-shadow: 0 0 0 2px #0b5b99;
}
.esports .asian-banner.Athletics .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #0b5b99;
}

/* for BBIN */
.all-l-e-title.Athletics {
  background: #0b5b99;
  background: -moz-linear-gradient(left, #0b5b99 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #0b5b99 0%, #1e2639 100%);
  background: linear-gradient(to right, #0b5b99 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Athletics {
  background: -moz-linear-gradient(left, #1e2639 0%, #0b5b99 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #0b5b99 100%);
  background: linear-gradient(to right, #1e2639 0%, #0b5b99 100%);
}
.all-l-e-title.Athletics + .e-live-games-list .e-p-table {
  background: rgba(11, 91, 153, 0.2);
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Athletics + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(11, 91, 153, 0.2) 60%);
}
.all-l-e-title.Athletics + .e-live-games-list .e-p-table:hover {
  background: rgba(11, 91, 153, 0.4);
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Athletics + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(11, 91, 153, 0.4) 60%);
}
.all-l-e-title.Athletics + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Athletics + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #0b5b99;
  font-size: 14px;
}
.all-l-e-title.Athletics + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Athletics + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Athletics + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #1085e0;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Athletics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(11, 91, 153, 0.635);
  box-shadow: 2px 0 0 #0b5b99 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Athletics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #0b5b99 inset;
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Athletics ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #0b5b99 inset;
  background: -moz-linear-gradient(right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(11, 91, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Athletics {
  background: rgba(11, 91, 153, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Athletics {
  background: -moz-linear-gradient(left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Athletics {
  background: -moz-linear-gradient(right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(11, 91, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Athletics ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Athletics ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Athletics ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Athletics ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Athletics .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Athletics .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Athletics > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Athletics > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #0b5b99;
}
.esports-nav-b.prematch-view .sports-item-v3.Athletics ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Athletics ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Athletics ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Athletics ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Athletics ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Athletics ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Athletics ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Athletics ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Athletics .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Athletics .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Athletics .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Athletics .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Athletics > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Athletics > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Athletics > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Athletics > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Athletics ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Athletics ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Athletics .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Athletics > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #1085e0;
}

.esports .all-l-e-title.Athletics + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Athletics + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #0b5b99;
  font-size: 16px;
}
.esports .all-l-e-title.Athletics + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Athletics + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Athletics + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Athletics + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Athletics + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #1085e0;
}

.sports-item-v3.Luge:before,
.suggest-sport-icon.Luge:before {
  color: #99c4de;
}
.sports-item-v3.Luge.Soccer:before,
.suggest-sport-icon.Luge.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Luge {
  color: #99c4de;
}
.sport-icon-v3.Luge.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Luge {
  color: #99c4de;
}
.lmb-sport-select-j ul li.Luge.active-j {
  color: #000000;
  background: #99c4de;
}

.body-wrapper.asian .icon-sport-asia.Luge, .body-wrapper.asian .asian-live .Luge.mini-icon-1 {
  color: #99c4de !important;
}
.body-wrapper.asian .icon-sport-asia.Luge.Soccer, .body-wrapper.asian .asian-live .Luge.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Luge:before {
  color: #99c4de !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Luge.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Luge.active > .arrow-view-v3 {
  background: #99c4de;
}
.sports-item-v3.Luge.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Luge:before {
  box-shadow: 3px 0 0 #99c4de inset;
}
html[dir=rtl] .sports-item-v3.Luge:before {
  box-shadow: -3px 0 0 #99c4de inset;
}
.sports-item-v3.Luge + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #99c4de;
}
.sports-item-v3.Luge + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Luge {
  box-shadow: 0 -1px 0 #99c4de inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Luge {
  box-shadow: 0 -1px 0 #99c4de inset;
}

.inplay-game-wrapper.Luge {
  box-shadow: 0 0 0 1px #99c4de inset;
}
.inplay-game-wrapper.Luge > .title-sport-inplay {
  background: #99c4de;
  background: -moz-linear-gradient(left, #99c4de 0%, #2e323e 25%, #2e323e 75%, #99c4de 100%);
  background: -webkit-linear-gradient(left, #99c4de 0%, #2e323e 25%, #2e323e 75%, #99c4de 100%);
  background: linear-gradient(to right, #99c4de 0%, #505768 25%, #505768 75%, #99c4de 100%);
}
.inplay-game-wrapper.Luge .title-sport-inplay > p,
.inplay-game-wrapper.Luge .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Luge img {
  box-shadow: 0 0 0 2px #99c4de;
}
.esports .asian-banner.Luge .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #99c4de;
}

/* for BBIN */
.all-l-e-title.Luge {
  background: #99c4de;
  background: -moz-linear-gradient(left, #99c4de 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #99c4de 0%, #1e2639 100%);
  background: linear-gradient(to right, #99c4de 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Luge {
  background: -moz-linear-gradient(left, #1e2639 0%, #99c4de 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #99c4de 100%);
  background: linear-gradient(to right, #1e2639 0%, #99c4de 100%);
}
.all-l-e-title.Luge + .e-live-games-list .e-p-table {
  background: rgba(153, 196, 222, 0.2);
  background: -moz-linear-gradient(left, rgba(153, 196, 222, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(153, 196, 222, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(153, 196, 222, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Luge + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(153, 196, 222, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(153, 196, 222, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(153, 196, 222, 0.2) 60%);
}
.all-l-e-title.Luge + .e-live-games-list .e-p-table:hover {
  background: rgba(153, 196, 222, 0.4);
  background: -moz-linear-gradient(left, rgba(153, 196, 222, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(153, 196, 222, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(153, 196, 222, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Luge + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(153, 196, 222, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(153, 196, 222, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(153, 196, 222, 0.4) 60%);
}
.all-l-e-title.Luge + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Luge + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #99c4de;
  font-size: 14px;
}
.all-l-e-title.Luge + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Luge + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Luge + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #d3e5f1;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Luge ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(153, 196, 222, 0.635);
  box-shadow: 2px 0 0 #99c4de inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Luge ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #99c4de inset;
  background: -moz-linear-gradient(left, rgba(153, 196, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(153, 196, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(153, 196, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Luge ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #99c4de inset;
  background: -moz-linear-gradient(right, rgba(153, 196, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(153, 196, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(153, 196, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Luge {
  background: rgba(153, 196, 222, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Luge {
  background: -moz-linear-gradient(left, rgba(153, 196, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(153, 196, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(153, 196, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Luge {
  background: -moz-linear-gradient(right, rgba(153, 196, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(153, 196, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(153, 196, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Luge ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Luge ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Luge ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Luge ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Luge .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Luge .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Luge > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Luge > li.e-l-n-arrow.active {
  color: #000000;
  background: #99c4de;
}
.esports-nav-b.prematch-view .sports-item-v3.Luge ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Luge ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Luge ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Luge ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Luge ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Luge ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Luge ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Luge ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Luge .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Luge .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Luge .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Luge .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Luge > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Luge > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Luge > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Luge > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Luge ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Luge ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Luge .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Luge > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #d3e5f1;
}

.esports .all-l-e-title.Luge + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Luge + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #99c4de;
  font-size: 16px;
}
.esports .all-l-e-title.Luge + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Luge + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Luge + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Luge + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Luge + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #d3e5f1;
}

.sports-item-v3.MixedFootball:before,
.suggest-sport-icon.MixedFootball:before {
  color: #f94d4b;
}
.sports-item-v3.MixedFootball.Soccer:before,
.suggest-sport-icon.MixedFootball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.MixedFootball {
  color: #f94d4b;
}
.sport-icon-v3.MixedFootball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.MixedFootball {
  color: #f94d4b;
}
.lmb-sport-select-j ul li.MixedFootball.active-j {
  color: #000000;
  background: #f94d4b;
}

.body-wrapper.asian .icon-sport-asia.MixedFootball, .body-wrapper.asian .asian-live .MixedFootball.mini-icon-1 {
  color: #f94d4b !important;
}
.body-wrapper.asian .icon-sport-asia.MixedFootball.Soccer, .body-wrapper.asian .asian-live .MixedFootball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.MixedFootball:before {
  color: #f94d4b !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.MixedFootball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.MixedFootball.active > .arrow-view-v3 {
  background: #f94d4b;
}
.sports-item-v3.MixedFootball.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.MixedFootball:before {
  box-shadow: 3px 0 0 #f94d4b inset;
}
html[dir=rtl] .sports-item-v3.MixedFootball:before {
  box-shadow: -3px 0 0 #f94d4b inset;
}
.sports-item-v3.MixedFootball + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #f94d4b;
}
.sports-item-v3.MixedFootball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.MixedFootball {
  box-shadow: 0 -1px 0 #f94d4b inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.MixedFootball {
  box-shadow: 0 -1px 0 #f94d4b inset;
}

.inplay-game-wrapper.MixedFootball {
  box-shadow: 0 0 0 1px #f94d4b inset;
}
.inplay-game-wrapper.MixedFootball > .title-sport-inplay {
  background: #f94d4b;
  background: -moz-linear-gradient(left, #f94d4b 0%, #2e323e 25%, #2e323e 75%, #f94d4b 100%);
  background: -webkit-linear-gradient(left, #f94d4b 0%, #2e323e 25%, #2e323e 75%, #f94d4b 100%);
  background: linear-gradient(to right, #f94d4b 0%, #505768 25%, #505768 75%, #f94d4b 100%);
}
.inplay-game-wrapper.MixedFootball .title-sport-inplay > p,
.inplay-game-wrapper.MixedFootball .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.MixedFootball img {
  box-shadow: 0 0 0 2px #f94d4b;
}
.esports .asian-banner.MixedFootball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #f94d4b;
}

/* for BBIN */
.all-l-e-title.MixedFootball {
  background: #f94d4b;
  background: -moz-linear-gradient(left, #f94d4b 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #f94d4b 0%, #1e2639 100%);
  background: linear-gradient(to right, #f94d4b 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.MixedFootball {
  background: -moz-linear-gradient(left, #1e2639 0%, #f94d4b 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #f94d4b 100%);
  background: linear-gradient(to right, #1e2639 0%, #f94d4b 100%);
}
.all-l-e-title.MixedFootball + .e-live-games-list .e-p-table {
  background: rgba(249, 77, 75, 0.2);
  background: -moz-linear-gradient(left, rgba(249, 77, 75, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(249, 77, 75, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(249, 77, 75, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.MixedFootball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(249, 77, 75, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(249, 77, 75, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(249, 77, 75, 0.2) 60%);
}
.all-l-e-title.MixedFootball + .e-live-games-list .e-p-table:hover {
  background: rgba(249, 77, 75, 0.4);
  background: -moz-linear-gradient(left, rgba(249, 77, 75, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(249, 77, 75, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(249, 77, 75, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.MixedFootball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(249, 77, 75, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(249, 77, 75, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(249, 77, 75, 0.4) 60%);
}
.all-l-e-title.MixedFootball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.MixedFootball + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #f94d4b;
  font-size: 14px;
}
.all-l-e-title.MixedFootball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.MixedFootball + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.MixedFootball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fb9695;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(249, 77, 75, 0.635);
  box-shadow: 2px 0 0 #f94d4b inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #f94d4b inset;
  background: -moz-linear-gradient(left, rgba(249, 77, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(249, 77, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(249, 77, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #f94d4b inset;
  background: -moz-linear-gradient(right, rgba(249, 77, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(249, 77, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(249, 77, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.MixedFootball {
  background: rgba(249, 77, 75, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.MixedFootball {
  background: -moz-linear-gradient(left, rgba(249, 77, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(249, 77, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(249, 77, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.MixedFootball {
  background: -moz-linear-gradient(right, rgba(249, 77, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(249, 77, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(249, 77, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.MixedFootball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.MixedFootball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.MixedFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MixedFootball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.MixedFootball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.MixedFootball > li.e-l-n-arrow.active {
  color: #000000;
  background: #f94d4b;
}
.esports-nav-b.prematch-view .sports-item-v3.MixedFootball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.MixedFootball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.MixedFootball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.MixedFootball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.MixedFootball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.MixedFootball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.MixedFootball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.MixedFootball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.MixedFootball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.MixedFootball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.MixedFootball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.MixedFootball > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.MixedFootball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.MixedFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MixedFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MixedFootball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fb9695;
}

.esports .all-l-e-title.MixedFootball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.MixedFootball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #f94d4b;
  font-size: 16px;
}
.esports .all-l-e-title.MixedFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.MixedFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.MixedFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.MixedFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.MixedFootball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fb9695;
}

.sports-item-v3.Motorbikes:before,
.suggest-sport-icon.Motorbikes:before {
  color: #8d612e;
}
.sports-item-v3.Motorbikes.Soccer:before,
.suggest-sport-icon.Motorbikes.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Motorbikes {
  color: #8d612e;
}
.sport-icon-v3.Motorbikes.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Motorbikes {
  color: #8d612e;
}
.lmb-sport-select-j ul li.Motorbikes.active-j {
  color: #ffffff;
  background: #8d612e;
}

.body-wrapper.asian .icon-sport-asia.Motorbikes, .body-wrapper.asian .asian-live .Motorbikes.mini-icon-1 {
  color: #8d612e !important;
}
.body-wrapper.asian .icon-sport-asia.Motorbikes.Soccer, .body-wrapper.asian .asian-live .Motorbikes.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Motorbikes:before {
  color: #8d612e !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Motorbikes.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Motorbikes.active > .arrow-view-v3 {
  background: #8d612e;
}
.sports-item-v3.Motorbikes.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Motorbikes:before {
  box-shadow: 3px 0 0 #8d612e inset;
}
html[dir=rtl] .sports-item-v3.Motorbikes:before {
  box-shadow: -3px 0 0 #8d612e inset;
}
.sports-item-v3.Motorbikes + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8d612e;
}
.sports-item-v3.Motorbikes + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Motorbikes {
  box-shadow: 0 -1px 0 #8d612e inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Motorbikes {
  box-shadow: 0 -1px 0 #8d612e inset;
}

.inplay-game-wrapper.Motorbikes {
  box-shadow: 0 0 0 1px #8d612e inset;
}
.inplay-game-wrapper.Motorbikes > .title-sport-inplay {
  background: #8d612e;
  background: -moz-linear-gradient(left, #8d612e 0%, #2e323e 25%, #2e323e 75%, #8d612e 100%);
  background: -webkit-linear-gradient(left, #8d612e 0%, #2e323e 25%, #2e323e 75%, #8d612e 100%);
  background: linear-gradient(to right, #8d612e 0%, #505768 25%, #505768 75%, #8d612e 100%);
}
.inplay-game-wrapper.Motorbikes .title-sport-inplay > p,
.inplay-game-wrapper.Motorbikes .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Motorbikes img {
  box-shadow: 0 0 0 2px #8d612e;
}
.esports .asian-banner.Motorbikes .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8d612e;
}

/* for BBIN */
.all-l-e-title.Motorbikes {
  background: #8d612e;
  background: -moz-linear-gradient(left, #8d612e 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8d612e 0%, #1e2639 100%);
  background: linear-gradient(to right, #8d612e 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Motorbikes {
  background: -moz-linear-gradient(left, #1e2639 0%, #8d612e 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8d612e 100%);
  background: linear-gradient(to right, #1e2639 0%, #8d612e 100%);
}
.all-l-e-title.Motorbikes + .e-live-games-list .e-p-table {
  background: rgba(141, 97, 46, 0.2);
  background: -moz-linear-gradient(left, rgba(141, 97, 46, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(141, 97, 46, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(141, 97, 46, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Motorbikes + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(141, 97, 46, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(141, 97, 46, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(141, 97, 46, 0.2) 60%);
}
.all-l-e-title.Motorbikes + .e-live-games-list .e-p-table:hover {
  background: rgba(141, 97, 46, 0.4);
  background: -moz-linear-gradient(left, rgba(141, 97, 46, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(141, 97, 46, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(141, 97, 46, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Motorbikes + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(141, 97, 46, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(141, 97, 46, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(141, 97, 46, 0.4) 60%);
}
.all-l-e-title.Motorbikes + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Motorbikes + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8d612e;
  font-size: 14px;
}
.all-l-e-title.Motorbikes + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Motorbikes + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Motorbikes + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #c28845;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(141, 97, 46, 0.635);
  box-shadow: 2px 0 0 #8d612e inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8d612e inset;
  background: -moz-linear-gradient(left, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8d612e inset;
  background: -moz-linear-gradient(right, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Motorbikes {
  background: rgba(141, 97, 46, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Motorbikes {
  background: -moz-linear-gradient(left, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Motorbikes {
  background: -moz-linear-gradient(right, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Motorbikes ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Motorbikes ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Motorbikes .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Motorbikes .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Motorbikes > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Motorbikes > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8d612e;
}
.esports-nav-b.prematch-view .sports-item-v3.Motorbikes ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Motorbikes ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Motorbikes ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Motorbikes ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Motorbikes .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Motorbikes .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Motorbikes .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Motorbikes .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Motorbikes > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Motorbikes > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Motorbikes > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Motorbikes > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Motorbikes ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Motorbikes ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Motorbikes .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Motorbikes > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #c28845;
}

.esports .all-l-e-title.Motorbikes + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Motorbikes + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8d612e;
  font-size: 16px;
}
.esports .all-l-e-title.Motorbikes + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Motorbikes + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Motorbikes + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Motorbikes + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Motorbikes + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #c28845;
}

.sports-item-v3.Motorsport:before,
.suggest-sport-icon.Motorsport:before {
  color: #8d612e;
}
.sports-item-v3.Motorsport.Soccer:before,
.suggest-sport-icon.Motorsport.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Motorsport {
  color: #8d612e;
}
.sport-icon-v3.Motorsport.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Motorsport {
  color: #8d612e;
}
.lmb-sport-select-j ul li.Motorsport.active-j {
  color: #ffffff;
  background: #8d612e;
}

.body-wrapper.asian .icon-sport-asia.Motorsport, .body-wrapper.asian .asian-live .Motorsport.mini-icon-1 {
  color: #8d612e !important;
}
.body-wrapper.asian .icon-sport-asia.Motorsport.Soccer, .body-wrapper.asian .asian-live .Motorsport.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Motorsport:before {
  color: #8d612e !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Motorsport.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Motorsport.active > .arrow-view-v3 {
  background: #8d612e;
}
.sports-item-v3.Motorsport.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Motorsport:before {
  box-shadow: 3px 0 0 #8d612e inset;
}
html[dir=rtl] .sports-item-v3.Motorsport:before {
  box-shadow: -3px 0 0 #8d612e inset;
}
.sports-item-v3.Motorsport + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8d612e;
}
.sports-item-v3.Motorsport + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Motorsport {
  box-shadow: 0 -1px 0 #8d612e inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Motorsport {
  box-shadow: 0 -1px 0 #8d612e inset;
}

.inplay-game-wrapper.Motorsport {
  box-shadow: 0 0 0 1px #8d612e inset;
}
.inplay-game-wrapper.Motorsport > .title-sport-inplay {
  background: #8d612e;
  background: -moz-linear-gradient(left, #8d612e 0%, #2e323e 25%, #2e323e 75%, #8d612e 100%);
  background: -webkit-linear-gradient(left, #8d612e 0%, #2e323e 25%, #2e323e 75%, #8d612e 100%);
  background: linear-gradient(to right, #8d612e 0%, #505768 25%, #505768 75%, #8d612e 100%);
}
.inplay-game-wrapper.Motorsport .title-sport-inplay > p,
.inplay-game-wrapper.Motorsport .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Motorsport img {
  box-shadow: 0 0 0 2px #8d612e;
}
.esports .asian-banner.Motorsport .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8d612e;
}

/* for BBIN */
.all-l-e-title.Motorsport {
  background: #8d612e;
  background: -moz-linear-gradient(left, #8d612e 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8d612e 0%, #1e2639 100%);
  background: linear-gradient(to right, #8d612e 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Motorsport {
  background: -moz-linear-gradient(left, #1e2639 0%, #8d612e 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8d612e 100%);
  background: linear-gradient(to right, #1e2639 0%, #8d612e 100%);
}
.all-l-e-title.Motorsport + .e-live-games-list .e-p-table {
  background: rgba(141, 97, 46, 0.2);
  background: -moz-linear-gradient(left, rgba(141, 97, 46, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(141, 97, 46, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(141, 97, 46, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Motorsport + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(141, 97, 46, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(141, 97, 46, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(141, 97, 46, 0.2) 60%);
}
.all-l-e-title.Motorsport + .e-live-games-list .e-p-table:hover {
  background: rgba(141, 97, 46, 0.4);
  background: -moz-linear-gradient(left, rgba(141, 97, 46, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(141, 97, 46, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(141, 97, 46, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Motorsport + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(141, 97, 46, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(141, 97, 46, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(141, 97, 46, 0.4) 60%);
}
.all-l-e-title.Motorsport + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Motorsport + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8d612e;
  font-size: 14px;
}
.all-l-e-title.Motorsport + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Motorsport + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Motorsport + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #c28845;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(141, 97, 46, 0.635);
  box-shadow: 2px 0 0 #8d612e inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8d612e inset;
  background: -moz-linear-gradient(left, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8d612e inset;
  background: -moz-linear-gradient(right, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(141, 97, 46, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Motorsport {
  background: rgba(141, 97, 46, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Motorsport {
  background: -moz-linear-gradient(left, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Motorsport {
  background: -moz-linear-gradient(right, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(141, 97, 46, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Motorsport ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Motorsport ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Motorsport .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Motorsport .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Motorsport > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Motorsport > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8d612e;
}
.esports-nav-b.prematch-view .sports-item-v3.Motorsport ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Motorsport ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Motorsport ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Motorsport ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Motorsport .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Motorsport .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Motorsport .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Motorsport .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Motorsport > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Motorsport > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Motorsport > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Motorsport > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Motorsport ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Motorsport ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Motorsport .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Motorsport > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #c28845;
}

.esports .all-l-e-title.Motorsport + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Motorsport + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8d612e;
  font-size: 16px;
}
.esports .all-l-e-title.Motorsport + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Motorsport + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Motorsport + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Motorsport + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Motorsport + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #c28845;
}

.sports-item-v3.Nascar:before,
.suggest-sport-icon.Nascar:before {
  color: #b92f93;
}
.sports-item-v3.Nascar.Soccer:before,
.suggest-sport-icon.Nascar.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Nascar {
  color: #b92f93;
}
.sport-icon-v3.Nascar.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Nascar {
  color: #b92f93;
}
.lmb-sport-select-j ul li.Nascar.active-j {
  color: #ffffff;
  background: #b92f93;
}

.body-wrapper.asian .icon-sport-asia.Nascar, .body-wrapper.asian .asian-live .Nascar.mini-icon-1 {
  color: #b92f93 !important;
}
.body-wrapper.asian .icon-sport-asia.Nascar.Soccer, .body-wrapper.asian .asian-live .Nascar.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Nascar:before {
  color: #b92f93 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Nascar.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Nascar.active > .arrow-view-v3 {
  background: #b92f93;
}
.sports-item-v3.Nascar.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Nascar:before {
  box-shadow: 3px 0 0 #b92f93 inset;
}
html[dir=rtl] .sports-item-v3.Nascar:before {
  box-shadow: -3px 0 0 #b92f93 inset;
}
.sports-item-v3.Nascar + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #b92f93;
}
.sports-item-v3.Nascar + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Nascar {
  box-shadow: 0 -1px 0 #b92f93 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Nascar {
  box-shadow: 0 -1px 0 #b92f93 inset;
}

.inplay-game-wrapper.Nascar {
  box-shadow: 0 0 0 1px #b92f93 inset;
}
.inplay-game-wrapper.Nascar > .title-sport-inplay {
  background: #b92f93;
  background: -moz-linear-gradient(left, #b92f93 0%, #2e323e 25%, #2e323e 75%, #b92f93 100%);
  background: -webkit-linear-gradient(left, #b92f93 0%, #2e323e 25%, #2e323e 75%, #b92f93 100%);
  background: linear-gradient(to right, #b92f93 0%, #505768 25%, #505768 75%, #b92f93 100%);
}
.inplay-game-wrapper.Nascar .title-sport-inplay > p,
.inplay-game-wrapper.Nascar .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Nascar img {
  box-shadow: 0 0 0 2px #b92f93;
}
.esports .asian-banner.Nascar .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b92f93;
}

/* for BBIN */
.all-l-e-title.Nascar {
  background: #b92f93;
  background: -moz-linear-gradient(left, #b92f93 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b92f93 0%, #1e2639 100%);
  background: linear-gradient(to right, #b92f93 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Nascar {
  background: -moz-linear-gradient(left, #1e2639 0%, #b92f93 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b92f93 100%);
  background: linear-gradient(to right, #1e2639 0%, #b92f93 100%);
}
.all-l-e-title.Nascar + .e-live-games-list .e-p-table {
  background: rgba(185, 47, 147, 0.2);
  background: -moz-linear-gradient(left, rgba(185, 47, 147, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(185, 47, 147, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(185, 47, 147, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Nascar + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(185, 47, 147, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(185, 47, 147, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(185, 47, 147, 0.2) 60%);
}
.all-l-e-title.Nascar + .e-live-games-list .e-p-table:hover {
  background: rgba(185, 47, 147, 0.4);
  background: -moz-linear-gradient(left, rgba(185, 47, 147, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(185, 47, 147, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(185, 47, 147, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Nascar + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(185, 47, 147, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(185, 47, 147, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(185, 47, 147, 0.4) 60%);
}
.all-l-e-title.Nascar + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Nascar + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #b92f93;
  font-size: 14px;
}
.all-l-e-title.Nascar + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Nascar + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Nascar + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #d65eb5;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Nascar ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(185, 47, 147, 0.635);
  box-shadow: 2px 0 0 #b92f93 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Nascar ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b92f93 inset;
  background: -moz-linear-gradient(left, rgba(185, 47, 147, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(185, 47, 147, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(185, 47, 147, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Nascar ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b92f93 inset;
  background: -moz-linear-gradient(right, rgba(185, 47, 147, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(185, 47, 147, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(185, 47, 147, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Nascar {
  background: rgba(185, 47, 147, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Nascar {
  background: -moz-linear-gradient(left, rgba(185, 47, 147, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(185, 47, 147, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(185, 47, 147, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Nascar {
  background: -moz-linear-gradient(right, rgba(185, 47, 147, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(185, 47, 147, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(185, 47, 147, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Nascar ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Nascar ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Nascar ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Nascar ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Nascar .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Nascar .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Nascar > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Nascar > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #b92f93;
}
.esports-nav-b.prematch-view .sports-item-v3.Nascar ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Nascar ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Nascar ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Nascar ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Nascar ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Nascar ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Nascar ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Nascar ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Nascar .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Nascar .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Nascar .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Nascar .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Nascar > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Nascar > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Nascar > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Nascar > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Nascar ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Nascar ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Nascar .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Nascar > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #d65eb5;
}

.esports .all-l-e-title.Nascar + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Nascar + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #b92f93;
  font-size: 16px;
}
.esports .all-l-e-title.Nascar + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Nascar + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Nascar + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Nascar + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Nascar + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #d65eb5;
}

.sports-item-v3.Netball:before,
.suggest-sport-icon.Netball:before {
  color: #b71b1b;
}
.sports-item-v3.Netball.Soccer:before,
.suggest-sport-icon.Netball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Netball {
  color: #b71b1b;
}
.sport-icon-v3.Netball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Netball {
  color: #b71b1b;
}
.lmb-sport-select-j ul li.Netball.active-j {
  color: #ffffff;
  background: #b71b1b;
}

.body-wrapper.asian .icon-sport-asia.Netball, .body-wrapper.asian .asian-live .Netball.mini-icon-1 {
  color: #b71b1b !important;
}
.body-wrapper.asian .icon-sport-asia.Netball.Soccer, .body-wrapper.asian .asian-live .Netball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Netball:before {
  color: #b71b1b !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Netball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Netball.active > .arrow-view-v3 {
  background: #b71b1b;
}
.sports-item-v3.Netball.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Netball:before {
  box-shadow: 3px 0 0 #b71b1b inset;
}
html[dir=rtl] .sports-item-v3.Netball:before {
  box-shadow: -3px 0 0 #b71b1b inset;
}
.sports-item-v3.Netball + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #b71b1b;
}
.sports-item-v3.Netball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Netball {
  box-shadow: 0 -1px 0 #b71b1b inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Netball {
  box-shadow: 0 -1px 0 #b71b1b inset;
}

.inplay-game-wrapper.Netball {
  box-shadow: 0 0 0 1px #b71b1b inset;
}
.inplay-game-wrapper.Netball > .title-sport-inplay {
  background: #b71b1b;
  background: -moz-linear-gradient(left, #b71b1b 0%, #2e323e 25%, #2e323e 75%, #b71b1b 100%);
  background: -webkit-linear-gradient(left, #b71b1b 0%, #2e323e 25%, #2e323e 75%, #b71b1b 100%);
  background: linear-gradient(to right, #b71b1b 0%, #505768 25%, #505768 75%, #b71b1b 100%);
}
.inplay-game-wrapper.Netball .title-sport-inplay > p,
.inplay-game-wrapper.Netball .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Netball img {
  box-shadow: 0 0 0 2px #b71b1b;
}
.esports .asian-banner.Netball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b71b1b;
}

/* for BBIN */
.all-l-e-title.Netball {
  background: #b71b1b;
  background: -moz-linear-gradient(left, #b71b1b 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b71b1b 0%, #1e2639 100%);
  background: linear-gradient(to right, #b71b1b 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Netball {
  background: -moz-linear-gradient(left, #1e2639 0%, #b71b1b 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b71b1b 100%);
  background: linear-gradient(to right, #1e2639 0%, #b71b1b 100%);
}
.all-l-e-title.Netball + .e-live-games-list .e-p-table {
  background: rgba(183, 27, 27, 0.2);
  background: -moz-linear-gradient(left, rgba(183, 27, 27, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(183, 27, 27, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(183, 27, 27, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Netball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(183, 27, 27, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(183, 27, 27, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(183, 27, 27, 0.2) 60%);
}
.all-l-e-title.Netball + .e-live-games-list .e-p-table:hover {
  background: rgba(183, 27, 27, 0.4);
  background: -moz-linear-gradient(left, rgba(183, 27, 27, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(183, 27, 27, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(183, 27, 27, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Netball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(183, 27, 27, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(183, 27, 27, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(183, 27, 27, 0.4) 60%);
}
.all-l-e-title.Netball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Netball + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #b71b1b;
  font-size: 14px;
}
.all-l-e-title.Netball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Netball + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Netball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e23c3c;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Netball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(183, 27, 27, 0.635);
  box-shadow: 2px 0 0 #b71b1b inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Netball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b71b1b inset;
  background: -moz-linear-gradient(left, rgba(183, 27, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(183, 27, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(183, 27, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Netball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b71b1b inset;
  background: -moz-linear-gradient(right, rgba(183, 27, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(183, 27, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(183, 27, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Netball {
  background: rgba(183, 27, 27, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Netball {
  background: -moz-linear-gradient(left, rgba(183, 27, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(183, 27, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(183, 27, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Netball {
  background: -moz-linear-gradient(right, rgba(183, 27, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(183, 27, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(183, 27, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Netball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Netball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Netball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Netball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Netball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Netball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Netball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Netball > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #b71b1b;
}
.esports-nav-b.prematch-view .sports-item-v3.Netball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Netball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Netball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Netball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Netball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Netball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Netball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Netball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Netball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Netball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Netball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Netball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Netball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Netball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Netball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Netball > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Netball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Netball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Netball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Netball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e23c3c;
}

.esports .all-l-e-title.Netball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Netball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #b71b1b;
  font-size: 16px;
}
.esports .all-l-e-title.Netball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Netball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Netball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Netball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Netball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e23c3c;
}

.sports-item-v3.Pesapallo:before,
.suggest-sport-icon.Pesapallo:before {
  color: #db8e48;
}
.sports-item-v3.Pesapallo.Soccer:before,
.suggest-sport-icon.Pesapallo.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Pesapallo {
  color: #db8e48;
}
.sport-icon-v3.Pesapallo.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Pesapallo {
  color: #db8e48;
}
.lmb-sport-select-j ul li.Pesapallo.active-j {
  color: #000000;
  background: #db8e48;
}

.body-wrapper.asian .icon-sport-asia.Pesapallo, .body-wrapper.asian .asian-live .Pesapallo.mini-icon-1 {
  color: #db8e48 !important;
}
.body-wrapper.asian .icon-sport-asia.Pesapallo.Soccer, .body-wrapper.asian .asian-live .Pesapallo.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Pesapallo:before {
  color: #db8e48 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Pesapallo.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Pesapallo.active > .arrow-view-v3 {
  background: #db8e48;
}
.sports-item-v3.Pesapallo.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Pesapallo:before {
  box-shadow: 3px 0 0 #db8e48 inset;
}
html[dir=rtl] .sports-item-v3.Pesapallo:before {
  box-shadow: -3px 0 0 #db8e48 inset;
}
.sports-item-v3.Pesapallo + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #db8e48;
}
.sports-item-v3.Pesapallo + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Pesapallo {
  box-shadow: 0 -1px 0 #db8e48 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Pesapallo {
  box-shadow: 0 -1px 0 #db8e48 inset;
}

.inplay-game-wrapper.Pesapallo {
  box-shadow: 0 0 0 1px #db8e48 inset;
}
.inplay-game-wrapper.Pesapallo > .title-sport-inplay {
  background: #db8e48;
  background: -moz-linear-gradient(left, #db8e48 0%, #2e323e 25%, #2e323e 75%, #db8e48 100%);
  background: -webkit-linear-gradient(left, #db8e48 0%, #2e323e 25%, #2e323e 75%, #db8e48 100%);
  background: linear-gradient(to right, #db8e48 0%, #505768 25%, #505768 75%, #db8e48 100%);
}
.inplay-game-wrapper.Pesapallo .title-sport-inplay > p,
.inplay-game-wrapper.Pesapallo .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Pesapallo img {
  box-shadow: 0 0 0 2px #db8e48;
}
.esports .asian-banner.Pesapallo .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #db8e48;
}

/* for BBIN */
.all-l-e-title.Pesapallo {
  background: #db8e48;
  background: -moz-linear-gradient(left, #db8e48 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #db8e48 0%, #1e2639 100%);
  background: linear-gradient(to right, #db8e48 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Pesapallo {
  background: -moz-linear-gradient(left, #1e2639 0%, #db8e48 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #db8e48 100%);
  background: linear-gradient(to right, #1e2639 0%, #db8e48 100%);
}
.all-l-e-title.Pesapallo + .e-live-games-list .e-p-table {
  background: rgba(219, 142, 72, 0.2);
  background: -moz-linear-gradient(left, rgba(219, 142, 72, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(219, 142, 72, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(219, 142, 72, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Pesapallo + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(219, 142, 72, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(219, 142, 72, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(219, 142, 72, 0.2) 60%);
}
.all-l-e-title.Pesapallo + .e-live-games-list .e-p-table:hover {
  background: rgba(219, 142, 72, 0.4);
  background: -moz-linear-gradient(left, rgba(219, 142, 72, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(219, 142, 72, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(219, 142, 72, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Pesapallo + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(219, 142, 72, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(219, 142, 72, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(219, 142, 72, 0.4) 60%);
}
.all-l-e-title.Pesapallo + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Pesapallo + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #db8e48;
  font-size: 14px;
}
.all-l-e-title.Pesapallo + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Pesapallo + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Pesapallo + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e8b588;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(219, 142, 72, 0.635);
  box-shadow: 2px 0 0 #db8e48 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #db8e48 inset;
  background: -moz-linear-gradient(left, rgba(219, 142, 72, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(219, 142, 72, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(219, 142, 72, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #db8e48 inset;
  background: -moz-linear-gradient(right, rgba(219, 142, 72, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(219, 142, 72, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(219, 142, 72, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Pesapallo {
  background: rgba(219, 142, 72, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Pesapallo {
  background: -moz-linear-gradient(left, rgba(219, 142, 72, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(219, 142, 72, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(219, 142, 72, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Pesapallo {
  background: -moz-linear-gradient(right, rgba(219, 142, 72, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(219, 142, 72, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(219, 142, 72, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Pesapallo ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Pesapallo ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Pesapallo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Pesapallo .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Pesapallo > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Pesapallo > li.e-l-n-arrow.active {
  color: #000000;
  background: #db8e48;
}
.esports-nav-b.prematch-view .sports-item-v3.Pesapallo ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Pesapallo ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Pesapallo ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Pesapallo ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Pesapallo .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Pesapallo .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Pesapallo .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Pesapallo .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Pesapallo > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Pesapallo > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Pesapallo > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Pesapallo > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Pesapallo ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Pesapallo ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Pesapallo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Pesapallo > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e8b588;
}

.esports .all-l-e-title.Pesapallo + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Pesapallo + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #db8e48;
  font-size: 16px;
}
.esports .all-l-e-title.Pesapallo + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Pesapallo + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Pesapallo + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Pesapallo + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Pesapallo + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e8b588;
}

.sports-item-v3.PokerLive:before,
.suggest-sport-icon.PokerLive:before {
  color: #116b4f;
}
.sports-item-v3.PokerLive.Soccer:before,
.suggest-sport-icon.PokerLive.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.PokerLive {
  color: #116b4f;
}
.sport-icon-v3.PokerLive.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.PokerLive {
  color: #116b4f;
}
.lmb-sport-select-j ul li.PokerLive.active-j {
  color: #ffffff;
  background: #116b4f;
}

.body-wrapper.asian .icon-sport-asia.PokerLive, .body-wrapper.asian .asian-live .PokerLive.mini-icon-1 {
  color: #116b4f !important;
}
.body-wrapper.asian .icon-sport-asia.PokerLive.Soccer, .body-wrapper.asian .asian-live .PokerLive.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.PokerLive:before {
  color: #116b4f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.PokerLive.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.PokerLive.active > .arrow-view-v3 {
  background: #116b4f;
}
.sports-item-v3.PokerLive.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.PokerLive:before {
  box-shadow: 3px 0 0 #116b4f inset;
}
html[dir=rtl] .sports-item-v3.PokerLive:before {
  box-shadow: -3px 0 0 #116b4f inset;
}
.sports-item-v3.PokerLive + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #116b4f;
}
.sports-item-v3.PokerLive + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.PokerLive {
  box-shadow: 0 -1px 0 #116b4f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.PokerLive {
  box-shadow: 0 -1px 0 #116b4f inset;
}

.inplay-game-wrapper.PokerLive {
  box-shadow: 0 0 0 1px #116b4f inset;
}
.inplay-game-wrapper.PokerLive > .title-sport-inplay {
  background: #116b4f;
  background: -moz-linear-gradient(left, #116b4f 0%, #2e323e 25%, #2e323e 75%, #116b4f 100%);
  background: -webkit-linear-gradient(left, #116b4f 0%, #2e323e 25%, #2e323e 75%, #116b4f 100%);
  background: linear-gradient(to right, #116b4f 0%, #505768 25%, #505768 75%, #116b4f 100%);
}
.inplay-game-wrapper.PokerLive .title-sport-inplay > p,
.inplay-game-wrapper.PokerLive .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.PokerLive img {
  box-shadow: 0 0 0 2px #116b4f;
}
.esports .asian-banner.PokerLive .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #116b4f;
}

/* for BBIN */
.all-l-e-title.PokerLive {
  background: #116b4f;
  background: -moz-linear-gradient(left, #116b4f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #116b4f 0%, #1e2639 100%);
  background: linear-gradient(to right, #116b4f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.PokerLive {
  background: -moz-linear-gradient(left, #1e2639 0%, #116b4f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #116b4f 100%);
  background: linear-gradient(to right, #1e2639 0%, #116b4f 100%);
}
.all-l-e-title.PokerLive + .e-live-games-list .e-p-table {
  background: rgba(17, 107, 79, 0.2);
  background: -moz-linear-gradient(left, rgba(17, 107, 79, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 107, 79, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(17, 107, 79, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.PokerLive + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 107, 79, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 107, 79, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(17, 107, 79, 0.2) 60%);
}
.all-l-e-title.PokerLive + .e-live-games-list .e-p-table:hover {
  background: rgba(17, 107, 79, 0.4);
  background: -moz-linear-gradient(left, rgba(17, 107, 79, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 107, 79, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(17, 107, 79, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.PokerLive + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 107, 79, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 107, 79, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(17, 107, 79, 0.4) 60%);
}
.all-l-e-title.PokerLive + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.PokerLive + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #116b4f;
  font-size: 14px;
}
.all-l-e-title.PokerLive + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.PokerLive + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.PokerLive + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #1bad80;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(17, 107, 79, 0.635);
  box-shadow: 2px 0 0 #116b4f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #116b4f inset;
  background: -moz-linear-gradient(left, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #116b4f inset;
  background: -moz-linear-gradient(right, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.PokerLive {
  background: rgba(17, 107, 79, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.PokerLive {
  background: -moz-linear-gradient(left, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.PokerLive {
  background: -moz-linear-gradient(right, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.PokerLive ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.PokerLive ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.PokerLive .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.PokerLive .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.PokerLive > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.PokerLive > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #116b4f;
}
.esports-nav-b.prematch-view .sports-item-v3.PokerLive ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.PokerLive ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.PokerLive ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.PokerLive ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.PokerLive .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.PokerLive .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.PokerLive .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.PokerLive .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.PokerLive > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.PokerLive > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.PokerLive > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.PokerLive > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.PokerLive ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.PokerLive ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.PokerLive .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.PokerLive > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #1bad80;
}

.esports .all-l-e-title.PokerLive + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.PokerLive + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #116b4f;
  font-size: 16px;
}
.esports .all-l-e-title.PokerLive + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.PokerLive + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.PokerLive + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.PokerLive + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.PokerLive + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #1bad80;
}

.sports-item-v3.Poker:before,
.suggest-sport-icon.Poker:before {
  color: #116b4f;
}
.sports-item-v3.Poker.Soccer:before,
.suggest-sport-icon.Poker.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Poker {
  color: #116b4f;
}
.sport-icon-v3.Poker.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Poker {
  color: #116b4f;
}
.lmb-sport-select-j ul li.Poker.active-j {
  color: #ffffff;
  background: #116b4f;
}

.body-wrapper.asian .icon-sport-asia.Poker, .body-wrapper.asian .asian-live .Poker.mini-icon-1 {
  color: #116b4f !important;
}
.body-wrapper.asian .icon-sport-asia.Poker.Soccer, .body-wrapper.asian .asian-live .Poker.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Poker:before {
  color: #116b4f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Poker.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Poker.active > .arrow-view-v3 {
  background: #116b4f;
}
.sports-item-v3.Poker.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Poker:before {
  box-shadow: 3px 0 0 #116b4f inset;
}
html[dir=rtl] .sports-item-v3.Poker:before {
  box-shadow: -3px 0 0 #116b4f inset;
}
.sports-item-v3.Poker + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #116b4f;
}
.sports-item-v3.Poker + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Poker {
  box-shadow: 0 -1px 0 #116b4f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Poker {
  box-shadow: 0 -1px 0 #116b4f inset;
}

.inplay-game-wrapper.Poker {
  box-shadow: 0 0 0 1px #116b4f inset;
}
.inplay-game-wrapper.Poker > .title-sport-inplay {
  background: #116b4f;
  background: -moz-linear-gradient(left, #116b4f 0%, #2e323e 25%, #2e323e 75%, #116b4f 100%);
  background: -webkit-linear-gradient(left, #116b4f 0%, #2e323e 25%, #2e323e 75%, #116b4f 100%);
  background: linear-gradient(to right, #116b4f 0%, #505768 25%, #505768 75%, #116b4f 100%);
}
.inplay-game-wrapper.Poker .title-sport-inplay > p,
.inplay-game-wrapper.Poker .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Poker img {
  box-shadow: 0 0 0 2px #116b4f;
}
.esports .asian-banner.Poker .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #116b4f;
}

/* for BBIN */
.all-l-e-title.Poker {
  background: #116b4f;
  background: -moz-linear-gradient(left, #116b4f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #116b4f 0%, #1e2639 100%);
  background: linear-gradient(to right, #116b4f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Poker {
  background: -moz-linear-gradient(left, #1e2639 0%, #116b4f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #116b4f 100%);
  background: linear-gradient(to right, #1e2639 0%, #116b4f 100%);
}
.all-l-e-title.Poker + .e-live-games-list .e-p-table {
  background: rgba(17, 107, 79, 0.2);
  background: -moz-linear-gradient(left, rgba(17, 107, 79, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 107, 79, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(17, 107, 79, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Poker + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 107, 79, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 107, 79, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(17, 107, 79, 0.2) 60%);
}
.all-l-e-title.Poker + .e-live-games-list .e-p-table:hover {
  background: rgba(17, 107, 79, 0.4);
  background: -moz-linear-gradient(left, rgba(17, 107, 79, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 107, 79, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(17, 107, 79, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Poker + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 107, 79, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 107, 79, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(17, 107, 79, 0.4) 60%);
}
.all-l-e-title.Poker + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Poker + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #116b4f;
  font-size: 14px;
}
.all-l-e-title.Poker + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Poker + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Poker + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #1bad80;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Poker ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(17, 107, 79, 0.635);
  box-shadow: 2px 0 0 #116b4f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Poker ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #116b4f inset;
  background: -moz-linear-gradient(left, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Poker ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #116b4f inset;
  background: -moz-linear-gradient(right, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 107, 79, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Poker {
  background: rgba(17, 107, 79, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Poker {
  background: -moz-linear-gradient(left, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Poker {
  background: -moz-linear-gradient(right, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 107, 79, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Poker ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Poker ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Poker ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Poker ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Poker .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Poker .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Poker > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Poker > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #116b4f;
}
.esports-nav-b.prematch-view .sports-item-v3.Poker ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Poker ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Poker ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Poker ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Poker ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Poker ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Poker ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Poker ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Poker .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Poker .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Poker .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Poker .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Poker > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Poker > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Poker > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Poker > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Poker ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Poker ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Poker .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Poker > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #1bad80;
}

.esports .all-l-e-title.Poker + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Poker + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #116b4f;
  font-size: 16px;
}
.esports .all-l-e-title.Poker + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Poker + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Poker + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Poker + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Poker + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #1bad80;
}

.sports-item-v3.Pool:before,
.suggest-sport-icon.Pool:before {
  color: #a155a0;
}
.sports-item-v3.Pool.Soccer:before,
.suggest-sport-icon.Pool.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Pool {
  color: #a155a0;
}
.sport-icon-v3.Pool.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Pool {
  color: #a155a0;
}
.lmb-sport-select-j ul li.Pool.active-j {
  color: #ffffff;
  background: #a155a0;
}

.body-wrapper.asian .icon-sport-asia.Pool, .body-wrapper.asian .asian-live .Pool.mini-icon-1 {
  color: #a155a0 !important;
}
.body-wrapper.asian .icon-sport-asia.Pool.Soccer, .body-wrapper.asian .asian-live .Pool.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Pool:before {
  color: #a155a0 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Pool.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Pool.active > .arrow-view-v3 {
  background: #a155a0;
}
.sports-item-v3.Pool.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Pool:before {
  box-shadow: 3px 0 0 #a155a0 inset;
}
html[dir=rtl] .sports-item-v3.Pool:before {
  box-shadow: -3px 0 0 #a155a0 inset;
}
.sports-item-v3.Pool + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #a155a0;
}
.sports-item-v3.Pool + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Pool {
  box-shadow: 0 -1px 0 #a155a0 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Pool {
  box-shadow: 0 -1px 0 #a155a0 inset;
}

.inplay-game-wrapper.Pool {
  box-shadow: 0 0 0 1px #a155a0 inset;
}
.inplay-game-wrapper.Pool > .title-sport-inplay {
  background: #a155a0;
  background: -moz-linear-gradient(left, #a155a0 0%, #2e323e 25%, #2e323e 75%, #a155a0 100%);
  background: -webkit-linear-gradient(left, #a155a0 0%, #2e323e 25%, #2e323e 75%, #a155a0 100%);
  background: linear-gradient(to right, #a155a0 0%, #505768 25%, #505768 75%, #a155a0 100%);
}
.inplay-game-wrapper.Pool .title-sport-inplay > p,
.inplay-game-wrapper.Pool .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Pool img {
  box-shadow: 0 0 0 2px #a155a0;
}
.esports .asian-banner.Pool .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #a155a0;
}

/* for BBIN */
.all-l-e-title.Pool {
  background: #a155a0;
  background: -moz-linear-gradient(left, #a155a0 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #a155a0 0%, #1e2639 100%);
  background: linear-gradient(to right, #a155a0 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Pool {
  background: -moz-linear-gradient(left, #1e2639 0%, #a155a0 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #a155a0 100%);
  background: linear-gradient(to right, #1e2639 0%, #a155a0 100%);
}
.all-l-e-title.Pool + .e-live-games-list .e-p-table {
  background: rgba(161, 85, 160, 0.2);
  background: -moz-linear-gradient(left, rgba(161, 85, 160, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(161, 85, 160, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(161, 85, 160, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Pool + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(161, 85, 160, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(161, 85, 160, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(161, 85, 160, 0.2) 60%);
}
.all-l-e-title.Pool + .e-live-games-list .e-p-table:hover {
  background: rgba(161, 85, 160, 0.4);
  background: -moz-linear-gradient(left, rgba(161, 85, 160, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(161, 85, 160, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(161, 85, 160, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Pool + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(161, 85, 160, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(161, 85, 160, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(161, 85, 160, 0.4) 60%);
}
.all-l-e-title.Pool + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Pool + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #a155a0;
  font-size: 14px;
}
.all-l-e-title.Pool + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Pool + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Pool + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #be84bd;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Pool ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(161, 85, 160, 0.635);
  box-shadow: 2px 0 0 #a155a0 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Pool ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #a155a0 inset;
  background: -moz-linear-gradient(left, rgba(161, 85, 160, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(161, 85, 160, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(161, 85, 160, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Pool ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #a155a0 inset;
  background: -moz-linear-gradient(right, rgba(161, 85, 160, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(161, 85, 160, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(161, 85, 160, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Pool {
  background: rgba(161, 85, 160, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Pool {
  background: -moz-linear-gradient(left, rgba(161, 85, 160, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(161, 85, 160, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(161, 85, 160, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Pool {
  background: -moz-linear-gradient(right, rgba(161, 85, 160, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(161, 85, 160, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(161, 85, 160, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Pool ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Pool ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Pool ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Pool ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Pool .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Pool .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Pool > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Pool > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #a155a0;
}
.esports-nav-b.prematch-view .sports-item-v3.Pool ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Pool ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Pool ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Pool ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Pool ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Pool ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Pool ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Pool ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Pool .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Pool .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Pool .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Pool .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Pool > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Pool > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Pool > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Pool > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Pool ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Pool ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Pool .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Pool > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #be84bd;
}

.esports .all-l-e-title.Pool + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Pool + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #a155a0;
  font-size: 16px;
}
.esports .all-l-e-title.Pool + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Pool + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Pool + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Pool + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Pool + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #be84bd;
}

.sports-item-v3.Rally:before,
.suggest-sport-icon.Rally:before {
  color: #c28540;
}
.sports-item-v3.Rally.Soccer:before,
.suggest-sport-icon.Rally.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Rally {
  color: #c28540;
}
.sport-icon-v3.Rally.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Rally {
  color: #c28540;
}
.lmb-sport-select-j ul li.Rally.active-j {
  color: #000000;
  background: #c28540;
}

.body-wrapper.asian .icon-sport-asia.Rally, .body-wrapper.asian .asian-live .Rally.mini-icon-1 {
  color: #c28540 !important;
}
.body-wrapper.asian .icon-sport-asia.Rally.Soccer, .body-wrapper.asian .asian-live .Rally.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Rally:before {
  color: #c28540 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Rally.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Rally.active > .arrow-view-v3 {
  background: #c28540;
}
.sports-item-v3.Rally.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Rally:before {
  box-shadow: 3px 0 0 #c28540 inset;
}
html[dir=rtl] .sports-item-v3.Rally:before {
  box-shadow: -3px 0 0 #c28540 inset;
}
.sports-item-v3.Rally + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #c28540;
}
.sports-item-v3.Rally + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Rally {
  box-shadow: 0 -1px 0 #c28540 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Rally {
  box-shadow: 0 -1px 0 #c28540 inset;
}

.inplay-game-wrapper.Rally {
  box-shadow: 0 0 0 1px #c28540 inset;
}
.inplay-game-wrapper.Rally > .title-sport-inplay {
  background: #c28540;
  background: -moz-linear-gradient(left, #c28540 0%, #2e323e 25%, #2e323e 75%, #c28540 100%);
  background: -webkit-linear-gradient(left, #c28540 0%, #2e323e 25%, #2e323e 75%, #c28540 100%);
  background: linear-gradient(to right, #c28540 0%, #505768 25%, #505768 75%, #c28540 100%);
}
.inplay-game-wrapper.Rally .title-sport-inplay > p,
.inplay-game-wrapper.Rally .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Rally img {
  box-shadow: 0 0 0 2px #c28540;
}
.esports .asian-banner.Rally .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #c28540;
}

/* for BBIN */
.all-l-e-title.Rally {
  background: #c28540;
  background: -moz-linear-gradient(left, #c28540 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #c28540 0%, #1e2639 100%);
  background: linear-gradient(to right, #c28540 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Rally {
  background: -moz-linear-gradient(left, #1e2639 0%, #c28540 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #c28540 100%);
  background: linear-gradient(to right, #1e2639 0%, #c28540 100%);
}
.all-l-e-title.Rally + .e-live-games-list .e-p-table {
  background: rgba(194, 133, 64, 0.2);
  background: -moz-linear-gradient(left, rgba(194, 133, 64, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(194, 133, 64, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(194, 133, 64, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Rally + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(194, 133, 64, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(194, 133, 64, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(194, 133, 64, 0.2) 60%);
}
.all-l-e-title.Rally + .e-live-games-list .e-p-table:hover {
  background: rgba(194, 133, 64, 0.4);
  background: -moz-linear-gradient(left, rgba(194, 133, 64, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(194, 133, 64, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(194, 133, 64, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Rally + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(194, 133, 64, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(194, 133, 64, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(194, 133, 64, 0.4) 60%);
}
.all-l-e-title.Rally + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Rally + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #c28540;
  font-size: 14px;
}
.all-l-e-title.Rally + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Rally + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Rally + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #d5aa7a;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Rally ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(194, 133, 64, 0.635);
  box-shadow: 2px 0 0 #c28540 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Rally ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #c28540 inset;
  background: -moz-linear-gradient(left, rgba(194, 133, 64, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(194, 133, 64, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(194, 133, 64, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Rally ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #c28540 inset;
  background: -moz-linear-gradient(right, rgba(194, 133, 64, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(194, 133, 64, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(194, 133, 64, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Rally {
  background: rgba(194, 133, 64, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Rally {
  background: -moz-linear-gradient(left, rgba(194, 133, 64, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(194, 133, 64, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(194, 133, 64, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Rally {
  background: -moz-linear-gradient(right, rgba(194, 133, 64, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(194, 133, 64, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(194, 133, 64, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Rally ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Rally ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Rally ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Rally ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Rally .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rally .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Rally > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Rally > li.e-l-n-arrow.active {
  color: #000000;
  background: #c28540;
}
.esports-nav-b.prematch-view .sports-item-v3.Rally ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Rally ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Rally ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Rally ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Rally ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Rally ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Rally ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Rally ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Rally .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Rally .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Rally .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Rally .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Rally > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Rally > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Rally > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Rally > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Rally ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Rally ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rally .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rally > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #d5aa7a;
}

.esports .all-l-e-title.Rally + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Rally + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #c28540;
  font-size: 16px;
}
.esports .all-l-e-title.Rally + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Rally + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Rally + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Rally + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Rally + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #d5aa7a;
}

.sports-item-v3.AutoRacing:before,
.suggest-sport-icon.AutoRacing:before {
  color: #ac9afd;
}
.sports-item-v3.AutoRacing.Soccer:before,
.suggest-sport-icon.AutoRacing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.AutoRacing {
  color: #ac9afd;
}
.sport-icon-v3.AutoRacing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.AutoRacing {
  color: #ac9afd;
}
.lmb-sport-select-j ul li.AutoRacing.active-j {
  color: #000000;
  background: #ac9afd;
}

.body-wrapper.asian .icon-sport-asia.AutoRacing, .body-wrapper.asian .asian-live .AutoRacing.mini-icon-1 {
  color: #ac9afd !important;
}
.body-wrapper.asian .icon-sport-asia.AutoRacing.Soccer, .body-wrapper.asian .asian-live .AutoRacing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AutoRacing:before {
  color: #ac9afd !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AutoRacing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.AutoRacing.active > .arrow-view-v3 {
  background: #ac9afd;
}
.sports-item-v3.AutoRacing.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.AutoRacing:before {
  box-shadow: 3px 0 0 #ac9afd inset;
}
html[dir=rtl] .sports-item-v3.AutoRacing:before {
  box-shadow: -3px 0 0 #ac9afd inset;
}
.sports-item-v3.AutoRacing + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #ac9afd;
}
.sports-item-v3.AutoRacing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.AutoRacing {
  box-shadow: 0 -1px 0 #ac9afd inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.AutoRacing {
  box-shadow: 0 -1px 0 #ac9afd inset;
}

.inplay-game-wrapper.AutoRacing {
  box-shadow: 0 0 0 1px #ac9afd inset;
}
.inplay-game-wrapper.AutoRacing > .title-sport-inplay {
  background: #ac9afd;
  background: -moz-linear-gradient(left, #ac9afd 0%, #2e323e 25%, #2e323e 75%, #ac9afd 100%);
  background: -webkit-linear-gradient(left, #ac9afd 0%, #2e323e 25%, #2e323e 75%, #ac9afd 100%);
  background: linear-gradient(to right, #ac9afd 0%, #505768 25%, #505768 75%, #ac9afd 100%);
}
.inplay-game-wrapper.AutoRacing .title-sport-inplay > p,
.inplay-game-wrapper.AutoRacing .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.AutoRacing img {
  box-shadow: 0 0 0 2px #ac9afd;
}
.esports .asian-banner.AutoRacing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #ac9afd;
}

/* for BBIN */
.all-l-e-title.AutoRacing {
  background: #ac9afd;
  background: -moz-linear-gradient(left, #ac9afd 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #ac9afd 0%, #1e2639 100%);
  background: linear-gradient(to right, #ac9afd 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.AutoRacing {
  background: -moz-linear-gradient(left, #1e2639 0%, #ac9afd 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #ac9afd 100%);
  background: linear-gradient(to right, #1e2639 0%, #ac9afd 100%);
}
.all-l-e-title.AutoRacing + .e-live-games-list .e-p-table {
  background: rgba(172, 154, 253, 0.2);
  background: -moz-linear-gradient(left, rgba(172, 154, 253, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(172, 154, 253, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(172, 154, 253, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.AutoRacing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(172, 154, 253, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(172, 154, 253, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(172, 154, 253, 0.2) 60%);
}
.all-l-e-title.AutoRacing + .e-live-games-list .e-p-table:hover {
  background: rgba(172, 154, 253, 0.4);
  background: -moz-linear-gradient(left, rgba(172, 154, 253, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(172, 154, 253, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(172, 154, 253, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.AutoRacing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(172, 154, 253, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(172, 154, 253, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(172, 154, 253, 0.4) 60%);
}
.all-l-e-title.AutoRacing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.AutoRacing + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #ac9afd;
  font-size: 14px;
}
.all-l-e-title.AutoRacing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.AutoRacing + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.AutoRacing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #eae5fe;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(172, 154, 253, 0.635);
  box-shadow: 2px 0 0 #ac9afd inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #ac9afd inset;
  background: -moz-linear-gradient(left, rgba(172, 154, 253, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(172, 154, 253, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(172, 154, 253, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #ac9afd inset;
  background: -moz-linear-gradient(right, rgba(172, 154, 253, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(172, 154, 253, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(172, 154, 253, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.AutoRacing {
  background: rgba(172, 154, 253, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.AutoRacing {
  background: -moz-linear-gradient(left, rgba(172, 154, 253, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(172, 154, 253, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(172, 154, 253, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.AutoRacing {
  background: -moz-linear-gradient(right, rgba(172, 154, 253, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(172, 154, 253, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(172, 154, 253, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.AutoRacing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.AutoRacing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AutoRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AutoRacing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AutoRacing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.AutoRacing > li.e-l-n-arrow.active {
  color: #000000;
  background: #ac9afd;
}
.esports-nav-b.prematch-view .sports-item-v3.AutoRacing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.AutoRacing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.AutoRacing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.AutoRacing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AutoRacing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.AutoRacing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AutoRacing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.AutoRacing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AutoRacing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.AutoRacing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AutoRacing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.AutoRacing > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.AutoRacing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.AutoRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AutoRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AutoRacing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #eae5fe;
}

.esports .all-l-e-title.AutoRacing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.AutoRacing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #ac9afd;
  font-size: 16px;
}
.esports .all-l-e-title.AutoRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.AutoRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.AutoRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.AutoRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.AutoRacing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #eae5fe;
}

.sports-item-v3.RinkHockey:before,
.suggest-sport-icon.RinkHockey:before {
  color: #e3bb6d;
}
.sports-item-v3.RinkHockey.Soccer:before,
.suggest-sport-icon.RinkHockey.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.RinkHockey {
  color: #e3bb6d;
}
.sport-icon-v3.RinkHockey.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.RinkHockey {
  color: #e3bb6d;
}
.lmb-sport-select-j ul li.RinkHockey.active-j {
  color: #000000;
  background: #e3bb6d;
}

.body-wrapper.asian .icon-sport-asia.RinkHockey, .body-wrapper.asian .asian-live .RinkHockey.mini-icon-1 {
  color: #e3bb6d !important;
}
.body-wrapper.asian .icon-sport-asia.RinkHockey.Soccer, .body-wrapper.asian .asian-live .RinkHockey.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RinkHockey:before {
  color: #e3bb6d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RinkHockey.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.RinkHockey.active > .arrow-view-v3 {
  background: #e3bb6d;
}
.sports-item-v3.RinkHockey.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.RinkHockey:before {
  box-shadow: 3px 0 0 #e3bb6d inset;
}
html[dir=rtl] .sports-item-v3.RinkHockey:before {
  box-shadow: -3px 0 0 #e3bb6d inset;
}
.sports-item-v3.RinkHockey + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #e3bb6d;
}
.sports-item-v3.RinkHockey + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.RinkHockey {
  box-shadow: 0 -1px 0 #e3bb6d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.RinkHockey {
  box-shadow: 0 -1px 0 #e3bb6d inset;
}

.inplay-game-wrapper.RinkHockey {
  box-shadow: 0 0 0 1px #e3bb6d inset;
}
.inplay-game-wrapper.RinkHockey > .title-sport-inplay {
  background: #e3bb6d;
  background: -moz-linear-gradient(left, #e3bb6d 0%, #2e323e 25%, #2e323e 75%, #e3bb6d 100%);
  background: -webkit-linear-gradient(left, #e3bb6d 0%, #2e323e 25%, #2e323e 75%, #e3bb6d 100%);
  background: linear-gradient(to right, #e3bb6d 0%, #505768 25%, #505768 75%, #e3bb6d 100%);
}
.inplay-game-wrapper.RinkHockey .title-sport-inplay > p,
.inplay-game-wrapper.RinkHockey .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.RinkHockey img {
  box-shadow: 0 0 0 2px #e3bb6d;
}
.esports .asian-banner.RinkHockey .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #e3bb6d;
}

/* for BBIN */
.all-l-e-title.RinkHockey {
  background: #e3bb6d;
  background: -moz-linear-gradient(left, #e3bb6d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #e3bb6d 0%, #1e2639 100%);
  background: linear-gradient(to right, #e3bb6d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.RinkHockey {
  background: -moz-linear-gradient(left, #1e2639 0%, #e3bb6d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #e3bb6d 100%);
  background: linear-gradient(to right, #1e2639 0%, #e3bb6d 100%);
}
.all-l-e-title.RinkHockey + .e-live-games-list .e-p-table {
  background: rgba(227, 187, 109, 0.2);
  background: -moz-linear-gradient(left, rgba(227, 187, 109, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(227, 187, 109, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(227, 187, 109, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.RinkHockey + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(227, 187, 109, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(227, 187, 109, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(227, 187, 109, 0.2) 60%);
}
.all-l-e-title.RinkHockey + .e-live-games-list .e-p-table:hover {
  background: rgba(227, 187, 109, 0.4);
  background: -moz-linear-gradient(left, rgba(227, 187, 109, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(227, 187, 109, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(227, 187, 109, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.RinkHockey + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(227, 187, 109, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(227, 187, 109, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(227, 187, 109, 0.4) 60%);
}
.all-l-e-title.RinkHockey + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.RinkHockey + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #e3bb6d;
  font-size: 14px;
}
.all-l-e-title.RinkHockey + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.RinkHockey + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.RinkHockey + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #efd9ad;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(227, 187, 109, 0.635);
  box-shadow: 2px 0 0 #e3bb6d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #e3bb6d inset;
  background: -moz-linear-gradient(left, rgba(227, 187, 109, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(227, 187, 109, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(227, 187, 109, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #e3bb6d inset;
  background: -moz-linear-gradient(right, rgba(227, 187, 109, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(227, 187, 109, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(227, 187, 109, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.RinkHockey {
  background: rgba(227, 187, 109, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.RinkHockey {
  background: -moz-linear-gradient(left, rgba(227, 187, 109, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(227, 187, 109, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(227, 187, 109, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.RinkHockey {
  background: -moz-linear-gradient(right, rgba(227, 187, 109, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(227, 187, 109, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(227, 187, 109, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.RinkHockey ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.RinkHockey ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RinkHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RinkHockey .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RinkHockey > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.RinkHockey > li.e-l-n-arrow.active {
  color: #000000;
  background: #e3bb6d;
}
.esports-nav-b.prematch-view .sports-item-v3.RinkHockey ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.RinkHockey ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.RinkHockey ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.RinkHockey ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RinkHockey .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.RinkHockey .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RinkHockey .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.RinkHockey .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RinkHockey > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.RinkHockey > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RinkHockey > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.RinkHockey > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.RinkHockey ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.RinkHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RinkHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RinkHockey > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #efd9ad;
}

.esports .all-l-e-title.RinkHockey + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.RinkHockey + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #e3bb6d;
  font-size: 16px;
}
.esports .all-l-e-title.RinkHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.RinkHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.RinkHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.RinkHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.RinkHockey + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #efd9ad;
}

.sports-item-v3.Rowing:before,
.suggest-sport-icon.Rowing:before {
  color: #0f81d9;
}
.sports-item-v3.Rowing.Soccer:before,
.suggest-sport-icon.Rowing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Rowing {
  color: #0f81d9;
}
.sport-icon-v3.Rowing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Rowing {
  color: #0f81d9;
}
.lmb-sport-select-j ul li.Rowing.active-j {
  color: #ffffff;
  background: #0f81d9;
}

.body-wrapper.asian .icon-sport-asia.Rowing, .body-wrapper.asian .asian-live .Rowing.mini-icon-1 {
  color: #0f81d9 !important;
}
.body-wrapper.asian .icon-sport-asia.Rowing.Soccer, .body-wrapper.asian .asian-live .Rowing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Rowing:before {
  color: #0f81d9 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Rowing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Rowing.active > .arrow-view-v3 {
  background: #0f81d9;
}
.sports-item-v3.Rowing.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Rowing:before {
  box-shadow: 3px 0 0 #0f81d9 inset;
}
html[dir=rtl] .sports-item-v3.Rowing:before {
  box-shadow: -3px 0 0 #0f81d9 inset;
}
.sports-item-v3.Rowing + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #0f81d9;
}
.sports-item-v3.Rowing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Rowing {
  box-shadow: 0 -1px 0 #0f81d9 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Rowing {
  box-shadow: 0 -1px 0 #0f81d9 inset;
}

.inplay-game-wrapper.Rowing {
  box-shadow: 0 0 0 1px #0f81d9 inset;
}
.inplay-game-wrapper.Rowing > .title-sport-inplay {
  background: #0f81d9;
  background: -moz-linear-gradient(left, #0f81d9 0%, #2e323e 25%, #2e323e 75%, #0f81d9 100%);
  background: -webkit-linear-gradient(left, #0f81d9 0%, #2e323e 25%, #2e323e 75%, #0f81d9 100%);
  background: linear-gradient(to right, #0f81d9 0%, #505768 25%, #505768 75%, #0f81d9 100%);
}
.inplay-game-wrapper.Rowing .title-sport-inplay > p,
.inplay-game-wrapper.Rowing .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Rowing img {
  box-shadow: 0 0 0 2px #0f81d9;
}
.esports .asian-banner.Rowing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #0f81d9;
}

/* for BBIN */
.all-l-e-title.Rowing {
  background: #0f81d9;
  background: -moz-linear-gradient(left, #0f81d9 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #0f81d9 0%, #1e2639 100%);
  background: linear-gradient(to right, #0f81d9 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Rowing {
  background: -moz-linear-gradient(left, #1e2639 0%, #0f81d9 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #0f81d9 100%);
  background: linear-gradient(to right, #1e2639 0%, #0f81d9 100%);
}
.all-l-e-title.Rowing + .e-live-games-list .e-p-table {
  background: rgba(15, 129, 217, 0.2);
  background: -moz-linear-gradient(left, rgba(15, 129, 217, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(15, 129, 217, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(15, 129, 217, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Rowing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(15, 129, 217, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(15, 129, 217, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(15, 129, 217, 0.2) 60%);
}
.all-l-e-title.Rowing + .e-live-games-list .e-p-table:hover {
  background: rgba(15, 129, 217, 0.4);
  background: -moz-linear-gradient(left, rgba(15, 129, 217, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(15, 129, 217, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(15, 129, 217, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Rowing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(15, 129, 217, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(15, 129, 217, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(15, 129, 217, 0.4) 60%);
}
.all-l-e-title.Rowing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Rowing + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #0f81d9;
  font-size: 14px;
}
.all-l-e-title.Rowing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Rowing + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Rowing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #43a6f2;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Rowing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(15, 129, 217, 0.635);
  box-shadow: 2px 0 0 #0f81d9 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Rowing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #0f81d9 inset;
  background: -moz-linear-gradient(left, rgba(15, 129, 217, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(15, 129, 217, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(15, 129, 217, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Rowing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #0f81d9 inset;
  background: -moz-linear-gradient(right, rgba(15, 129, 217, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(15, 129, 217, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(15, 129, 217, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Rowing {
  background: rgba(15, 129, 217, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Rowing {
  background: -moz-linear-gradient(left, rgba(15, 129, 217, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(15, 129, 217, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(15, 129, 217, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Rowing {
  background: -moz-linear-gradient(right, rgba(15, 129, 217, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(15, 129, 217, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(15, 129, 217, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Rowing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Rowing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Rowing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Rowing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Rowing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rowing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Rowing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Rowing > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #0f81d9;
}
.esports-nav-b.prematch-view .sports-item-v3.Rowing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Rowing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Rowing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Rowing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Rowing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Rowing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Rowing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Rowing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Rowing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Rowing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Rowing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Rowing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Rowing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Rowing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Rowing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Rowing > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Rowing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Rowing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rowing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rowing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #43a6f2;
}

.esports .all-l-e-title.Rowing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Rowing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #0f81d9;
  font-size: 16px;
}
.esports .all-l-e-title.Rowing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Rowing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Rowing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Rowing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Rowing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #43a6f2;
}

.sports-item-v3.Rugby:before,
.suggest-sport-icon.Rugby:before {
  color: #799755;
}
.sports-item-v3.Rugby.Soccer:before,
.suggest-sport-icon.Rugby.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Rugby {
  color: #799755;
}
.sport-icon-v3.Rugby.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Rugby {
  color: #799755;
}
.lmb-sport-select-j ul li.Rugby.active-j {
  color: #ffffff;
  background: #799755;
}

.body-wrapper.asian .icon-sport-asia.Rugby, .body-wrapper.asian .asian-live .Rugby.mini-icon-1 {
  color: #799755 !important;
}
.body-wrapper.asian .icon-sport-asia.Rugby.Soccer, .body-wrapper.asian .asian-live .Rugby.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Rugby:before {
  color: #799755 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Rugby.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Rugby.active > .arrow-view-v3 {
  background: #799755;
}
.sports-item-v3.Rugby.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Rugby:before {
  box-shadow: 3px 0 0 #799755 inset;
}
html[dir=rtl] .sports-item-v3.Rugby:before {
  box-shadow: -3px 0 0 #799755 inset;
}
.sports-item-v3.Rugby + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #799755;
}
.sports-item-v3.Rugby + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Rugby {
  box-shadow: 0 -1px 0 #799755 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Rugby {
  box-shadow: 0 -1px 0 #799755 inset;
}

.inplay-game-wrapper.Rugby {
  box-shadow: 0 0 0 1px #799755 inset;
}
.inplay-game-wrapper.Rugby > .title-sport-inplay {
  background: #799755;
  background: -moz-linear-gradient(left, #799755 0%, #2e323e 25%, #2e323e 75%, #799755 100%);
  background: -webkit-linear-gradient(left, #799755 0%, #2e323e 25%, #2e323e 75%, #799755 100%);
  background: linear-gradient(to right, #799755 0%, #505768 25%, #505768 75%, #799755 100%);
}
.inplay-game-wrapper.Rugby .title-sport-inplay > p,
.inplay-game-wrapper.Rugby .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Rugby img {
  box-shadow: 0 0 0 2px #799755;
}
.esports .asian-banner.Rugby .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #799755;
}

/* for BBIN */
.all-l-e-title.Rugby {
  background: #799755;
  background: -moz-linear-gradient(left, #799755 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #799755 0%, #1e2639 100%);
  background: linear-gradient(to right, #799755 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Rugby {
  background: -moz-linear-gradient(left, #1e2639 0%, #799755 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #799755 100%);
  background: linear-gradient(to right, #1e2639 0%, #799755 100%);
}
.all-l-e-title.Rugby + .e-live-games-list .e-p-table {
  background: rgba(121, 151, 85, 0.2);
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Rugby + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
}
.all-l-e-title.Rugby + .e-live-games-list .e-p-table:hover {
  background: rgba(121, 151, 85, 0.4);
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Rugby + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
}
.all-l-e-title.Rugby + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Rugby + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #799755;
  font-size: 14px;
}
.all-l-e-title.Rugby + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Rugby + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Rugby + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #9fb881;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Rugby ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(121, 151, 85, 0.635);
  box-shadow: 2px 0 0 #799755 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Rugby ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #799755 inset;
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Rugby ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #799755 inset;
  background: -moz-linear-gradient(right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Rugby {
  background: rgba(121, 151, 85, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Rugby {
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Rugby {
  background: -moz-linear-gradient(right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Rugby ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Rugby ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Rugby ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Rugby ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Rugby .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rugby .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Rugby > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Rugby > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #799755;
}
.esports-nav-b.prematch-view .sports-item-v3.Rugby ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Rugby ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Rugby ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Rugby ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Rugby ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Rugby ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Rugby ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Rugby ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Rugby .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Rugby .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Rugby .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Rugby .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Rugby > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Rugby > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Rugby > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Rugby > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Rugby ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Rugby ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rugby .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rugby > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #9fb881;
}

.esports .all-l-e-title.Rugby + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Rugby + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #799755;
  font-size: 16px;
}
.esports .all-l-e-title.Rugby + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Rugby + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Rugby + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Rugby + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Rugby + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #9fb881;
}

.sports-item-v3.RugbyLeague:before,
.suggest-sport-icon.RugbyLeague:before {
  color: #799755;
}
.sports-item-v3.RugbyLeague.Soccer:before,
.suggest-sport-icon.RugbyLeague.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.RugbyLeague {
  color: #799755;
}
.sport-icon-v3.RugbyLeague.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.RugbyLeague {
  color: #799755;
}
.lmb-sport-select-j ul li.RugbyLeague.active-j {
  color: #ffffff;
  background: #799755;
}

.body-wrapper.asian .icon-sport-asia.RugbyLeague, .body-wrapper.asian .asian-live .RugbyLeague.mini-icon-1 {
  color: #799755 !important;
}
.body-wrapper.asian .icon-sport-asia.RugbyLeague.Soccer, .body-wrapper.asian .asian-live .RugbyLeague.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RugbyLeague:before {
  color: #799755 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RugbyLeague.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.RugbyLeague.active > .arrow-view-v3 {
  background: #799755;
}
.sports-item-v3.RugbyLeague.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.RugbyLeague:before {
  box-shadow: 3px 0 0 #799755 inset;
}
html[dir=rtl] .sports-item-v3.RugbyLeague:before {
  box-shadow: -3px 0 0 #799755 inset;
}
.sports-item-v3.RugbyLeague + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #799755;
}
.sports-item-v3.RugbyLeague + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.RugbyLeague {
  box-shadow: 0 -1px 0 #799755 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.RugbyLeague {
  box-shadow: 0 -1px 0 #799755 inset;
}

.inplay-game-wrapper.RugbyLeague {
  box-shadow: 0 0 0 1px #799755 inset;
}
.inplay-game-wrapper.RugbyLeague > .title-sport-inplay {
  background: #799755;
  background: -moz-linear-gradient(left, #799755 0%, #2e323e 25%, #2e323e 75%, #799755 100%);
  background: -webkit-linear-gradient(left, #799755 0%, #2e323e 25%, #2e323e 75%, #799755 100%);
  background: linear-gradient(to right, #799755 0%, #505768 25%, #505768 75%, #799755 100%);
}
.inplay-game-wrapper.RugbyLeague .title-sport-inplay > p,
.inplay-game-wrapper.RugbyLeague .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.RugbyLeague img {
  box-shadow: 0 0 0 2px #799755;
}
.esports .asian-banner.RugbyLeague .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #799755;
}

/* for BBIN */
.all-l-e-title.RugbyLeague {
  background: #799755;
  background: -moz-linear-gradient(left, #799755 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #799755 0%, #1e2639 100%);
  background: linear-gradient(to right, #799755 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.RugbyLeague {
  background: -moz-linear-gradient(left, #1e2639 0%, #799755 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #799755 100%);
  background: linear-gradient(to right, #1e2639 0%, #799755 100%);
}
.all-l-e-title.RugbyLeague + .e-live-games-list .e-p-table {
  background: rgba(121, 151, 85, 0.2);
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.RugbyLeague + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
}
.all-l-e-title.RugbyLeague + .e-live-games-list .e-p-table:hover {
  background: rgba(121, 151, 85, 0.4);
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.RugbyLeague + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
}
.all-l-e-title.RugbyLeague + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.RugbyLeague + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #799755;
  font-size: 14px;
}
.all-l-e-title.RugbyLeague + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.RugbyLeague + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.RugbyLeague + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #9fb881;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(121, 151, 85, 0.635);
  box-shadow: 2px 0 0 #799755 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #799755 inset;
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #799755 inset;
  background: -moz-linear-gradient(right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.RugbyLeague {
  background: rgba(121, 151, 85, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.RugbyLeague {
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.RugbyLeague {
  background: -moz-linear-gradient(right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #799755;
}
.esports-nav-b.prematch-view .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.RugbyLeague ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RugbyLeague > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #9fb881;
}

.esports .all-l-e-title.RugbyLeague + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.RugbyLeague + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #799755;
  font-size: 16px;
}
.esports .all-l-e-title.RugbyLeague + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.RugbyLeague + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.RugbyLeague + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.RugbyLeague + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.RugbyLeague + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #9fb881;
}

.sports-item-v3.RugbyUnion:before,
.suggest-sport-icon.RugbyUnion:before {
  color: #799755;
}
.sports-item-v3.RugbyUnion.Soccer:before,
.suggest-sport-icon.RugbyUnion.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.RugbyUnion {
  color: #799755;
}
.sport-icon-v3.RugbyUnion.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.RugbyUnion {
  color: #799755;
}
.lmb-sport-select-j ul li.RugbyUnion.active-j {
  color: #ffffff;
  background: #799755;
}

.body-wrapper.asian .icon-sport-asia.RugbyUnion, .body-wrapper.asian .asian-live .RugbyUnion.mini-icon-1 {
  color: #799755 !important;
}
.body-wrapper.asian .icon-sport-asia.RugbyUnion.Soccer, .body-wrapper.asian .asian-live .RugbyUnion.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RugbyUnion:before {
  color: #799755 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RugbyUnion.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.RugbyUnion.active > .arrow-view-v3 {
  background: #799755;
}
.sports-item-v3.RugbyUnion.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.RugbyUnion:before {
  box-shadow: 3px 0 0 #799755 inset;
}
html[dir=rtl] .sports-item-v3.RugbyUnion:before {
  box-shadow: -3px 0 0 #799755 inset;
}
.sports-item-v3.RugbyUnion + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #799755;
}
.sports-item-v3.RugbyUnion + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.RugbyUnion {
  box-shadow: 0 -1px 0 #799755 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.RugbyUnion {
  box-shadow: 0 -1px 0 #799755 inset;
}

.inplay-game-wrapper.RugbyUnion {
  box-shadow: 0 0 0 1px #799755 inset;
}
.inplay-game-wrapper.RugbyUnion > .title-sport-inplay {
  background: #799755;
  background: -moz-linear-gradient(left, #799755 0%, #2e323e 25%, #2e323e 75%, #799755 100%);
  background: -webkit-linear-gradient(left, #799755 0%, #2e323e 25%, #2e323e 75%, #799755 100%);
  background: linear-gradient(to right, #799755 0%, #505768 25%, #505768 75%, #799755 100%);
}
.inplay-game-wrapper.RugbyUnion .title-sport-inplay > p,
.inplay-game-wrapper.RugbyUnion .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.RugbyUnion img {
  box-shadow: 0 0 0 2px #799755;
}
.esports .asian-banner.RugbyUnion .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #799755;
}

/* for BBIN */
.all-l-e-title.RugbyUnion {
  background: #799755;
  background: -moz-linear-gradient(left, #799755 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #799755 0%, #1e2639 100%);
  background: linear-gradient(to right, #799755 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.RugbyUnion {
  background: -moz-linear-gradient(left, #1e2639 0%, #799755 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #799755 100%);
  background: linear-gradient(to right, #1e2639 0%, #799755 100%);
}
.all-l-e-title.RugbyUnion + .e-live-games-list .e-p-table {
  background: rgba(121, 151, 85, 0.2);
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.RugbyUnion + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
}
.all-l-e-title.RugbyUnion + .e-live-games-list .e-p-table:hover {
  background: rgba(121, 151, 85, 0.4);
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.RugbyUnion + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
}
.all-l-e-title.RugbyUnion + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.RugbyUnion + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #799755;
  font-size: 14px;
}
.all-l-e-title.RugbyUnion + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.RugbyUnion + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.RugbyUnion + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #9fb881;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(121, 151, 85, 0.635);
  box-shadow: 2px 0 0 #799755 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #799755 inset;
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #799755 inset;
  background: -moz-linear-gradient(right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.RugbyUnion {
  background: rgba(121, 151, 85, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.RugbyUnion {
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.RugbyUnion {
  background: -moz-linear-gradient(right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #799755;
}
.esports-nav-b.prematch-view .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.RugbyUnion ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RugbyUnion > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #9fb881;
}

.esports .all-l-e-title.RugbyUnion + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.RugbyUnion + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #799755;
  font-size: 16px;
}
.esports .all-l-e-title.RugbyUnion + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.RugbyUnion + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.RugbyUnion + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.RugbyUnion + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.RugbyUnion + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #9fb881;
}

.sports-item-v3.RugbySevens:before,
.suggest-sport-icon.RugbySevens:before {
  color: #799755;
}
.sports-item-v3.RugbySevens.Soccer:before,
.suggest-sport-icon.RugbySevens.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.RugbySevens {
  color: #799755;
}
.sport-icon-v3.RugbySevens.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.RugbySevens {
  color: #799755;
}
.lmb-sport-select-j ul li.RugbySevens.active-j {
  color: #ffffff;
  background: #799755;
}

.body-wrapper.asian .icon-sport-asia.RugbySevens, .body-wrapper.asian .asian-live .RugbySevens.mini-icon-1 {
  color: #799755 !important;
}
.body-wrapper.asian .icon-sport-asia.RugbySevens.Soccer, .body-wrapper.asian .asian-live .RugbySevens.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RugbySevens:before {
  color: #799755 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RugbySevens.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.RugbySevens.active > .arrow-view-v3 {
  background: #799755;
}
.sports-item-v3.RugbySevens.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.RugbySevens:before {
  box-shadow: 3px 0 0 #799755 inset;
}
html[dir=rtl] .sports-item-v3.RugbySevens:before {
  box-shadow: -3px 0 0 #799755 inset;
}
.sports-item-v3.RugbySevens + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #799755;
}
.sports-item-v3.RugbySevens + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.RugbySevens {
  box-shadow: 0 -1px 0 #799755 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.RugbySevens {
  box-shadow: 0 -1px 0 #799755 inset;
}

.inplay-game-wrapper.RugbySevens {
  box-shadow: 0 0 0 1px #799755 inset;
}
.inplay-game-wrapper.RugbySevens > .title-sport-inplay {
  background: #799755;
  background: -moz-linear-gradient(left, #799755 0%, #2e323e 25%, #2e323e 75%, #799755 100%);
  background: -webkit-linear-gradient(left, #799755 0%, #2e323e 25%, #2e323e 75%, #799755 100%);
  background: linear-gradient(to right, #799755 0%, #505768 25%, #505768 75%, #799755 100%);
}
.inplay-game-wrapper.RugbySevens .title-sport-inplay > p,
.inplay-game-wrapper.RugbySevens .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.RugbySevens img {
  box-shadow: 0 0 0 2px #799755;
}
.esports .asian-banner.RugbySevens .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #799755;
}

/* for BBIN */
.all-l-e-title.RugbySevens {
  background: #799755;
  background: -moz-linear-gradient(left, #799755 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #799755 0%, #1e2639 100%);
  background: linear-gradient(to right, #799755 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.RugbySevens {
  background: -moz-linear-gradient(left, #1e2639 0%, #799755 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #799755 100%);
  background: linear-gradient(to right, #1e2639 0%, #799755 100%);
}
.all-l-e-title.RugbySevens + .e-live-games-list .e-p-table {
  background: rgba(121, 151, 85, 0.2);
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.RugbySevens + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(121, 151, 85, 0.2) 60%);
}
.all-l-e-title.RugbySevens + .e-live-games-list .e-p-table:hover {
  background: rgba(121, 151, 85, 0.4);
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.RugbySevens + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(121, 151, 85, 0.4) 60%);
}
.all-l-e-title.RugbySevens + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.RugbySevens + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #799755;
  font-size: 14px;
}
.all-l-e-title.RugbySevens + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.RugbySevens + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.RugbySevens + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #9fb881;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(121, 151, 85, 0.635);
  box-shadow: 2px 0 0 #799755 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #799755 inset;
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #799755 inset;
  background: -moz-linear-gradient(right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(121, 151, 85, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.RugbySevens {
  background: rgba(121, 151, 85, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.RugbySevens {
  background: -moz-linear-gradient(left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.RugbySevens {
  background: -moz-linear-gradient(right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(121, 151, 85, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.RugbySevens ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.RugbySevens ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RugbySevens .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RugbySevens .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RugbySevens > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.RugbySevens > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #799755;
}
.esports-nav-b.prematch-view .sports-item-v3.RugbySevens ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.RugbySevens ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.RugbySevens ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.RugbySevens ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbySevens .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.RugbySevens .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbySevens .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.RugbySevens .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbySevens > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.RugbySevens > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RugbySevens > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.RugbySevens > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.RugbySevens ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.RugbySevens ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RugbySevens .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RugbySevens > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #9fb881;
}

.esports .all-l-e-title.RugbySevens + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.RugbySevens + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #799755;
  font-size: 16px;
}
.esports .all-l-e-title.RugbySevens + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.RugbySevens + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.RugbySevens + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.RugbySevens + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.RugbySevens + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #9fb881;
}

.sports-item-v3.Shooting:before,
.suggest-sport-icon.Shooting:before {
  color: #d5d345;
}
.sports-item-v3.Shooting.Soccer:before,
.suggest-sport-icon.Shooting.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Shooting {
  color: #d5d345;
}
.sport-icon-v3.Shooting.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Shooting {
  color: #d5d345;
}
.lmb-sport-select-j ul li.Shooting.active-j {
  color: #000000;
  background: #d5d345;
}

.body-wrapper.asian .icon-sport-asia.Shooting, .body-wrapper.asian .asian-live .Shooting.mini-icon-1 {
  color: #d5d345 !important;
}
.body-wrapper.asian .icon-sport-asia.Shooting.Soccer, .body-wrapper.asian .asian-live .Shooting.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Shooting:before {
  color: #d5d345 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Shooting.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Shooting.active > .arrow-view-v3 {
  background: #d5d345;
}
.sports-item-v3.Shooting.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Shooting:before {
  box-shadow: 3px 0 0 #d5d345 inset;
}
html[dir=rtl] .sports-item-v3.Shooting:before {
  box-shadow: -3px 0 0 #d5d345 inset;
}
.sports-item-v3.Shooting + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #d5d345;
}
.sports-item-v3.Shooting + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Shooting {
  box-shadow: 0 -1px 0 #d5d345 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Shooting {
  box-shadow: 0 -1px 0 #d5d345 inset;
}

.inplay-game-wrapper.Shooting {
  box-shadow: 0 0 0 1px #d5d345 inset;
}
.inplay-game-wrapper.Shooting > .title-sport-inplay {
  background: #d5d345;
  background: -moz-linear-gradient(left, #d5d345 0%, #2e323e 25%, #2e323e 75%, #d5d345 100%);
  background: -webkit-linear-gradient(left, #d5d345 0%, #2e323e 25%, #2e323e 75%, #d5d345 100%);
  background: linear-gradient(to right, #d5d345 0%, #505768 25%, #505768 75%, #d5d345 100%);
}
.inplay-game-wrapper.Shooting .title-sport-inplay > p,
.inplay-game-wrapper.Shooting .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Shooting img {
  box-shadow: 0 0 0 2px #d5d345;
}
.esports .asian-banner.Shooting .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d5d345;
}

/* for BBIN */
.all-l-e-title.Shooting {
  background: #d5d345;
  background: -moz-linear-gradient(left, #d5d345 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d5d345 0%, #1e2639 100%);
  background: linear-gradient(to right, #d5d345 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Shooting {
  background: -moz-linear-gradient(left, #1e2639 0%, #d5d345 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d5d345 100%);
  background: linear-gradient(to right, #1e2639 0%, #d5d345 100%);
}
.all-l-e-title.Shooting + .e-live-games-list .e-p-table {
  background: rgba(213, 211, 69, 0.2);
  background: -moz-linear-gradient(left, rgba(213, 211, 69, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(213, 211, 69, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(213, 211, 69, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Shooting + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(213, 211, 69, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(213, 211, 69, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(213, 211, 69, 0.2) 60%);
}
.all-l-e-title.Shooting + .e-live-games-list .e-p-table:hover {
  background: rgba(213, 211, 69, 0.4);
  background: -moz-linear-gradient(left, rgba(213, 211, 69, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(213, 211, 69, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(213, 211, 69, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Shooting + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(213, 211, 69, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(213, 211, 69, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(213, 211, 69, 0.4) 60%);
}
.all-l-e-title.Shooting + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Shooting + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #d5d345;
  font-size: 14px;
}
.all-l-e-title.Shooting + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Shooting + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Shooting + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e3e283;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Shooting ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(213, 211, 69, 0.635);
  box-shadow: 2px 0 0 #d5d345 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Shooting ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d5d345 inset;
  background: -moz-linear-gradient(left, rgba(213, 211, 69, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(213, 211, 69, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(213, 211, 69, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Shooting ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d5d345 inset;
  background: -moz-linear-gradient(right, rgba(213, 211, 69, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(213, 211, 69, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(213, 211, 69, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Shooting {
  background: rgba(213, 211, 69, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Shooting {
  background: -moz-linear-gradient(left, rgba(213, 211, 69, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(213, 211, 69, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(213, 211, 69, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Shooting {
  background: -moz-linear-gradient(right, rgba(213, 211, 69, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(213, 211, 69, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(213, 211, 69, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Shooting ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Shooting ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Shooting ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Shooting ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Shooting .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Shooting .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Shooting > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Shooting > li.e-l-n-arrow.active {
  color: #000000;
  background: #d5d345;
}
.esports-nav-b.prematch-view .sports-item-v3.Shooting ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Shooting ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Shooting ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Shooting ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Shooting ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Shooting ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Shooting ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Shooting ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Shooting .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Shooting .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Shooting .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Shooting .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Shooting > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Shooting > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Shooting > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Shooting > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Shooting ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Shooting ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Shooting .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Shooting > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e3e283;
}

.esports .all-l-e-title.Shooting + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Shooting + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #d5d345;
  font-size: 16px;
}
.esports .all-l-e-title.Shooting + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Shooting + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Shooting + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Shooting + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Shooting + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e3e283;
}

.sports-item-v3.Shorttrackspeedskating:before,
.suggest-sport-icon.Shorttrackspeedskating:before {
  color: #b1cdde;
}
.sports-item-v3.Shorttrackspeedskating.Soccer:before,
.suggest-sport-icon.Shorttrackspeedskating.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Shorttrackspeedskating {
  color: #b1cdde;
}
.sport-icon-v3.Shorttrackspeedskating.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Shorttrackspeedskating {
  color: #b1cdde;
}
.lmb-sport-select-j ul li.Shorttrackspeedskating.active-j {
  color: #000000;
  background: #b1cdde;
}

.body-wrapper.asian .icon-sport-asia.Shorttrackspeedskating, .body-wrapper.asian .asian-live .Shorttrackspeedskating.mini-icon-1 {
  color: #b1cdde !important;
}
.body-wrapper.asian .icon-sport-asia.Shorttrackspeedskating.Soccer, .body-wrapper.asian .asian-live .Shorttrackspeedskating.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Shorttrackspeedskating:before {
  color: #b1cdde !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Shorttrackspeedskating.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Shorttrackspeedskating.active > .arrow-view-v3 {
  background: #b1cdde;
}
.sports-item-v3.Shorttrackspeedskating.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Shorttrackspeedskating:before {
  box-shadow: 3px 0 0 #b1cdde inset;
}
html[dir=rtl] .sports-item-v3.Shorttrackspeedskating:before {
  box-shadow: -3px 0 0 #b1cdde inset;
}
.sports-item-v3.Shorttrackspeedskating + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #b1cdde;
}
.sports-item-v3.Shorttrackspeedskating + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Shorttrackspeedskating {
  box-shadow: 0 -1px 0 #b1cdde inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Shorttrackspeedskating {
  box-shadow: 0 -1px 0 #b1cdde inset;
}

.inplay-game-wrapper.Shorttrackspeedskating {
  box-shadow: 0 0 0 1px #b1cdde inset;
}
.inplay-game-wrapper.Shorttrackspeedskating > .title-sport-inplay {
  background: #b1cdde;
  background: -moz-linear-gradient(left, #b1cdde 0%, #2e323e 25%, #2e323e 75%, #b1cdde 100%);
  background: -webkit-linear-gradient(left, #b1cdde 0%, #2e323e 25%, #2e323e 75%, #b1cdde 100%);
  background: linear-gradient(to right, #b1cdde 0%, #505768 25%, #505768 75%, #b1cdde 100%);
}
.inplay-game-wrapper.Shorttrackspeedskating .title-sport-inplay > p,
.inplay-game-wrapper.Shorttrackspeedskating .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Shorttrackspeedskating img {
  box-shadow: 0 0 0 2px #b1cdde;
}
.esports .asian-banner.Shorttrackspeedskating .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b1cdde;
}

/* for BBIN */
.all-l-e-title.Shorttrackspeedskating {
  background: #b1cdde;
  background: -moz-linear-gradient(left, #b1cdde 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b1cdde 0%, #1e2639 100%);
  background: linear-gradient(to right, #b1cdde 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Shorttrackspeedskating {
  background: -moz-linear-gradient(left, #1e2639 0%, #b1cdde 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b1cdde 100%);
  background: linear-gradient(to right, #1e2639 0%, #b1cdde 100%);
}
.all-l-e-title.Shorttrackspeedskating + .e-live-games-list .e-p-table {
  background: rgba(177, 205, 222, 0.2);
  background: -moz-linear-gradient(left, rgba(177, 205, 222, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(177, 205, 222, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(177, 205, 222, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Shorttrackspeedskating + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(177, 205, 222, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(177, 205, 222, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(177, 205, 222, 0.2) 60%);
}
.all-l-e-title.Shorttrackspeedskating + .e-live-games-list .e-p-table:hover {
  background: rgba(177, 205, 222, 0.4);
  background: -moz-linear-gradient(left, rgba(177, 205, 222, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(177, 205, 222, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(177, 205, 222, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Shorttrackspeedskating + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(177, 205, 222, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(177, 205, 222, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(177, 205, 222, 0.4) 60%);
}
.all-l-e-title.Shorttrackspeedskating + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Shorttrackspeedskating + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #b1cdde;
  font-size: 14px;
}
.all-l-e-title.Shorttrackspeedskating + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Shorttrackspeedskating + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Shorttrackspeedskating + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e7eff5;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(177, 205, 222, 0.635);
  box-shadow: 2px 0 0 #b1cdde inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b1cdde inset;
  background: -moz-linear-gradient(left, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b1cdde inset;
  background: -moz-linear-gradient(right, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(177, 205, 222, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Shorttrackspeedskating {
  background: rgba(177, 205, 222, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Shorttrackspeedskating {
  background: -moz-linear-gradient(left, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Shorttrackspeedskating {
  background: -moz-linear-gradient(right, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(177, 205, 222, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating > li.e-l-n-arrow.active {
  color: #000000;
  background: #b1cdde;
}
.esports-nav-b.prematch-view .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Shorttrackspeedskating ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Shorttrackspeedskating > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e7eff5;
}

.esports .all-l-e-title.Shorttrackspeedskating + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Shorttrackspeedskating + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #b1cdde;
  font-size: 16px;
}
.esports .all-l-e-title.Shorttrackspeedskating + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Shorttrackspeedskating + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Shorttrackspeedskating + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Shorttrackspeedskating + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Shorttrackspeedskating + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e7eff5;
}

.sports-item-v3.SkiJump:before,
.suggest-sport-icon.SkiJump:before {
  color: #c4dae8;
}
.sports-item-v3.SkiJump.Soccer:before,
.suggest-sport-icon.SkiJump.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.SkiJump {
  color: #c4dae8;
}
.sport-icon-v3.SkiJump.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.SkiJump {
  color: #c4dae8;
}
.lmb-sport-select-j ul li.SkiJump.active-j {
  color: #000000;
  background: #c4dae8;
}

.body-wrapper.asian .icon-sport-asia.SkiJump, .body-wrapper.asian .asian-live .SkiJump.mini-icon-1 {
  color: #c4dae8 !important;
}
.body-wrapper.asian .icon-sport-asia.SkiJump.Soccer, .body-wrapper.asian .asian-live .SkiJump.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SkiJump:before {
  color: #c4dae8 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SkiJump.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.SkiJump.active > .arrow-view-v3 {
  background: #c4dae8;
}
.sports-item-v3.SkiJump.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.SkiJump:before {
  box-shadow: 3px 0 0 #c4dae8 inset;
}
html[dir=rtl] .sports-item-v3.SkiJump:before {
  box-shadow: -3px 0 0 #c4dae8 inset;
}
.sports-item-v3.SkiJump + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #c4dae8;
}
.sports-item-v3.SkiJump + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.SkiJump {
  box-shadow: 0 -1px 0 #c4dae8 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.SkiJump {
  box-shadow: 0 -1px 0 #c4dae8 inset;
}

.inplay-game-wrapper.SkiJump {
  box-shadow: 0 0 0 1px #c4dae8 inset;
}
.inplay-game-wrapper.SkiJump > .title-sport-inplay {
  background: #c4dae8;
  background: -moz-linear-gradient(left, #c4dae8 0%, #2e323e 25%, #2e323e 75%, #c4dae8 100%);
  background: -webkit-linear-gradient(left, #c4dae8 0%, #2e323e 25%, #2e323e 75%, #c4dae8 100%);
  background: linear-gradient(to right, #c4dae8 0%, #505768 25%, #505768 75%, #c4dae8 100%);
}
.inplay-game-wrapper.SkiJump .title-sport-inplay > p,
.inplay-game-wrapper.SkiJump .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.SkiJump img {
  box-shadow: 0 0 0 2px #c4dae8;
}
.esports .asian-banner.SkiJump .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #c4dae8;
}

/* for BBIN */
.all-l-e-title.SkiJump {
  background: #c4dae8;
  background: -moz-linear-gradient(left, #c4dae8 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #c4dae8 0%, #1e2639 100%);
  background: linear-gradient(to right, #c4dae8 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.SkiJump {
  background: -moz-linear-gradient(left, #1e2639 0%, #c4dae8 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #c4dae8 100%);
  background: linear-gradient(to right, #1e2639 0%, #c4dae8 100%);
}
.all-l-e-title.SkiJump + .e-live-games-list .e-p-table {
  background: rgba(196, 218, 232, 0.2);
  background: -moz-linear-gradient(left, rgba(196, 218, 232, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(196, 218, 232, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(196, 218, 232, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.SkiJump + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(196, 218, 232, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(196, 218, 232, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(196, 218, 232, 0.2) 60%);
}
.all-l-e-title.SkiJump + .e-live-games-list .e-p-table:hover {
  background: rgba(196, 218, 232, 0.4);
  background: -moz-linear-gradient(left, rgba(196, 218, 232, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(196, 218, 232, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(196, 218, 232, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.SkiJump + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(196, 218, 232, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(196, 218, 232, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(196, 218, 232, 0.4) 60%);
}
.all-l-e-title.SkiJump + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.SkiJump + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #c4dae8;
  font-size: 14px;
}
.all-l-e-title.SkiJump + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.SkiJump + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.SkiJump + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fbfdfd;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(196, 218, 232, 0.635);
  box-shadow: 2px 0 0 #c4dae8 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #c4dae8 inset;
  background: -moz-linear-gradient(left, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #c4dae8 inset;
  background: -moz-linear-gradient(right, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.SkiJump {
  background: rgba(196, 218, 232, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.SkiJump {
  background: -moz-linear-gradient(left, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.SkiJump {
  background: -moz-linear-gradient(right, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.SkiJump ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.SkiJump ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SkiJump .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SkiJump .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SkiJump > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.SkiJump > li.e-l-n-arrow.active {
  color: #000000;
  background: #c4dae8;
}
.esports-nav-b.prematch-view .sports-item-v3.SkiJump ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.SkiJump ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.SkiJump ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.SkiJump ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SkiJump .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.SkiJump .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SkiJump .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.SkiJump .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SkiJump > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.SkiJump > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SkiJump > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.SkiJump > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.SkiJump ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.SkiJump ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SkiJump .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SkiJump > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fbfdfd;
}

.esports .all-l-e-title.SkiJump + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.SkiJump + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #c4dae8;
  font-size: 16px;
}
.esports .all-l-e-title.SkiJump + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.SkiJump + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.SkiJump + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.SkiJump + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.SkiJump + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fbfdfd;
}

.sports-item-v3.SkiJumping:before,
.suggest-sport-icon.SkiJumping:before {
  color: #c4dae8;
}
.sports-item-v3.SkiJumping.Soccer:before,
.suggest-sport-icon.SkiJumping.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.SkiJumping {
  color: #c4dae8;
}
.sport-icon-v3.SkiJumping.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.SkiJumping {
  color: #c4dae8;
}
.lmb-sport-select-j ul li.SkiJumping.active-j {
  color: #000000;
  background: #c4dae8;
}

.body-wrapper.asian .icon-sport-asia.SkiJumping, .body-wrapper.asian .asian-live .SkiJumping.mini-icon-1 {
  color: #c4dae8 !important;
}
.body-wrapper.asian .icon-sport-asia.SkiJumping.Soccer, .body-wrapper.asian .asian-live .SkiJumping.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SkiJumping:before {
  color: #c4dae8 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SkiJumping.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.SkiJumping.active > .arrow-view-v3 {
  background: #c4dae8;
}
.sports-item-v3.SkiJumping.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.SkiJumping:before {
  box-shadow: 3px 0 0 #c4dae8 inset;
}
html[dir=rtl] .sports-item-v3.SkiJumping:before {
  box-shadow: -3px 0 0 #c4dae8 inset;
}
.sports-item-v3.SkiJumping + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #c4dae8;
}
.sports-item-v3.SkiJumping + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.SkiJumping {
  box-shadow: 0 -1px 0 #c4dae8 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.SkiJumping {
  box-shadow: 0 -1px 0 #c4dae8 inset;
}

.inplay-game-wrapper.SkiJumping {
  box-shadow: 0 0 0 1px #c4dae8 inset;
}
.inplay-game-wrapper.SkiJumping > .title-sport-inplay {
  background: #c4dae8;
  background: -moz-linear-gradient(left, #c4dae8 0%, #2e323e 25%, #2e323e 75%, #c4dae8 100%);
  background: -webkit-linear-gradient(left, #c4dae8 0%, #2e323e 25%, #2e323e 75%, #c4dae8 100%);
  background: linear-gradient(to right, #c4dae8 0%, #505768 25%, #505768 75%, #c4dae8 100%);
}
.inplay-game-wrapper.SkiJumping .title-sport-inplay > p,
.inplay-game-wrapper.SkiJumping .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.SkiJumping img {
  box-shadow: 0 0 0 2px #c4dae8;
}
.esports .asian-banner.SkiJumping .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #c4dae8;
}

/* for BBIN */
.all-l-e-title.SkiJumping {
  background: #c4dae8;
  background: -moz-linear-gradient(left, #c4dae8 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #c4dae8 0%, #1e2639 100%);
  background: linear-gradient(to right, #c4dae8 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.SkiJumping {
  background: -moz-linear-gradient(left, #1e2639 0%, #c4dae8 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #c4dae8 100%);
  background: linear-gradient(to right, #1e2639 0%, #c4dae8 100%);
}
.all-l-e-title.SkiJumping + .e-live-games-list .e-p-table {
  background: rgba(196, 218, 232, 0.2);
  background: -moz-linear-gradient(left, rgba(196, 218, 232, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(196, 218, 232, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(196, 218, 232, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.SkiJumping + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(196, 218, 232, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(196, 218, 232, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(196, 218, 232, 0.2) 60%);
}
.all-l-e-title.SkiJumping + .e-live-games-list .e-p-table:hover {
  background: rgba(196, 218, 232, 0.4);
  background: -moz-linear-gradient(left, rgba(196, 218, 232, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(196, 218, 232, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(196, 218, 232, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.SkiJumping + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(196, 218, 232, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(196, 218, 232, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(196, 218, 232, 0.4) 60%);
}
.all-l-e-title.SkiJumping + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.SkiJumping + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #c4dae8;
  font-size: 14px;
}
.all-l-e-title.SkiJumping + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.SkiJumping + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.SkiJumping + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fbfdfd;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(196, 218, 232, 0.635);
  box-shadow: 2px 0 0 #c4dae8 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #c4dae8 inset;
  background: -moz-linear-gradient(left, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #c4dae8 inset;
  background: -moz-linear-gradient(right, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(196, 218, 232, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.SkiJumping {
  background: rgba(196, 218, 232, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.SkiJumping {
  background: -moz-linear-gradient(left, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.SkiJumping {
  background: -moz-linear-gradient(right, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(196, 218, 232, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.SkiJumping ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.SkiJumping ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SkiJumping .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SkiJumping .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SkiJumping > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.SkiJumping > li.e-l-n-arrow.active {
  color: #000000;
  background: #c4dae8;
}
.esports-nav-b.prematch-view .sports-item-v3.SkiJumping ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.SkiJumping ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.SkiJumping ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.SkiJumping ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SkiJumping .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.SkiJumping .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SkiJumping .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.SkiJumping .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SkiJumping > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.SkiJumping > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SkiJumping > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.SkiJumping > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.SkiJumping ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.SkiJumping ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SkiJumping .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SkiJumping > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fbfdfd;
}

.esports .all-l-e-title.SkiJumping + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.SkiJumping + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #c4dae8;
  font-size: 16px;
}
.esports .all-l-e-title.SkiJumping + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.SkiJumping + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.SkiJumping + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.SkiJumping + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.SkiJumping + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fbfdfd;
}

.sports-item-v3.CrossCountrySkiing:before,
.suggest-sport-icon.CrossCountrySkiing:before {
  color: #bedbed;
}
.sports-item-v3.CrossCountrySkiing.Soccer:before,
.suggest-sport-icon.CrossCountrySkiing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.CrossCountrySkiing {
  color: #bedbed;
}
.sport-icon-v3.CrossCountrySkiing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.CrossCountrySkiing {
  color: #bedbed;
}
.lmb-sport-select-j ul li.CrossCountrySkiing.active-j {
  color: #000000;
  background: #bedbed;
}

.body-wrapper.asian .icon-sport-asia.CrossCountrySkiing, .body-wrapper.asian .asian-live .CrossCountrySkiing.mini-icon-1 {
  color: #bedbed !important;
}
.body-wrapper.asian .icon-sport-asia.CrossCountrySkiing.Soccer, .body-wrapper.asian .asian-live .CrossCountrySkiing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CrossCountrySkiing:before {
  color: #bedbed !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CrossCountrySkiing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.CrossCountrySkiing.active > .arrow-view-v3 {
  background: #bedbed;
}
.sports-item-v3.CrossCountrySkiing.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.CrossCountrySkiing:before {
  box-shadow: 3px 0 0 #bedbed inset;
}
html[dir=rtl] .sports-item-v3.CrossCountrySkiing:before {
  box-shadow: -3px 0 0 #bedbed inset;
}
.sports-item-v3.CrossCountrySkiing + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #bedbed;
}
.sports-item-v3.CrossCountrySkiing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.CrossCountrySkiing {
  box-shadow: 0 -1px 0 #bedbed inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.CrossCountrySkiing {
  box-shadow: 0 -1px 0 #bedbed inset;
}

.inplay-game-wrapper.CrossCountrySkiing {
  box-shadow: 0 0 0 1px #bedbed inset;
}
.inplay-game-wrapper.CrossCountrySkiing > .title-sport-inplay {
  background: #bedbed;
  background: -moz-linear-gradient(left, #bedbed 0%, #2e323e 25%, #2e323e 75%, #bedbed 100%);
  background: -webkit-linear-gradient(left, #bedbed 0%, #2e323e 25%, #2e323e 75%, #bedbed 100%);
  background: linear-gradient(to right, #bedbed 0%, #505768 25%, #505768 75%, #bedbed 100%);
}
.inplay-game-wrapper.CrossCountrySkiing .title-sport-inplay > p,
.inplay-game-wrapper.CrossCountrySkiing .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.CrossCountrySkiing img {
  box-shadow: 0 0 0 2px #bedbed;
}
.esports .asian-banner.CrossCountrySkiing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #bedbed;
}

/* for BBIN */
.all-l-e-title.CrossCountrySkiing {
  background: #bedbed;
  background: -moz-linear-gradient(left, #bedbed 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #bedbed 0%, #1e2639 100%);
  background: linear-gradient(to right, #bedbed 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.CrossCountrySkiing {
  background: -moz-linear-gradient(left, #1e2639 0%, #bedbed 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #bedbed 100%);
  background: linear-gradient(to right, #1e2639 0%, #bedbed 100%);
}
.all-l-e-title.CrossCountrySkiing + .e-live-games-list .e-p-table {
  background: rgba(190, 219, 237, 0.2);
  background: -moz-linear-gradient(left, rgba(190, 219, 237, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(190, 219, 237, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(190, 219, 237, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.CrossCountrySkiing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(190, 219, 237, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(190, 219, 237, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(190, 219, 237, 0.2) 60%);
}
.all-l-e-title.CrossCountrySkiing + .e-live-games-list .e-p-table:hover {
  background: rgba(190, 219, 237, 0.4);
  background: -moz-linear-gradient(left, rgba(190, 219, 237, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(190, 219, 237, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(190, 219, 237, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.CrossCountrySkiing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(190, 219, 237, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(190, 219, 237, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(190, 219, 237, 0.4) 60%);
}
.all-l-e-title.CrossCountrySkiing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.CrossCountrySkiing + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #bedbed;
  font-size: 14px;
}
.all-l-e-title.CrossCountrySkiing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.CrossCountrySkiing + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.CrossCountrySkiing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fafcfe;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(190, 219, 237, 0.635);
  box-shadow: 2px 0 0 #bedbed inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #bedbed inset;
  background: -moz-linear-gradient(left, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #bedbed inset;
  background: -moz-linear-gradient(right, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(190, 219, 237, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.CrossCountrySkiing {
  background: rgba(190, 219, 237, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.CrossCountrySkiing {
  background: -moz-linear-gradient(left, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.CrossCountrySkiing {
  background: -moz-linear-gradient(right, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(190, 219, 237, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing > li.e-l-n-arrow.active {
  color: #000000;
  background: #bedbed;
}
.esports-nav-b.prematch-view .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.CrossCountrySkiing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CrossCountrySkiing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fafcfe;
}

.esports .all-l-e-title.CrossCountrySkiing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.CrossCountrySkiing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #bedbed;
  font-size: 16px;
}
.esports .all-l-e-title.CrossCountrySkiing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.CrossCountrySkiing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.CrossCountrySkiing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.CrossCountrySkiing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.CrossCountrySkiing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fafcfe;
}

.sports-item-v3.Snooker:before,
.suggest-sport-icon.Snooker:before {
  color: #37b764;
}
.sports-item-v3.Snooker.Soccer:before,
.suggest-sport-icon.Snooker.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Snooker {
  color: #37b764;
}
.sport-icon-v3.Snooker.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Snooker {
  color: #37b764;
}
.lmb-sport-select-j ul li.Snooker.active-j {
  color: #ffffff;
  background: #37b764;
}

.body-wrapper.asian .icon-sport-asia.Snooker, .body-wrapper.asian .asian-live .Snooker.mini-icon-1 {
  color: #37b764 !important;
}
.body-wrapper.asian .icon-sport-asia.Snooker.Soccer, .body-wrapper.asian .asian-live .Snooker.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Snooker:before {
  color: #37b764 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Snooker.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Snooker.active > .arrow-view-v3 {
  background: #37b764;
}
.sports-item-v3.Snooker.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Snooker:before {
  box-shadow: 3px 0 0 #37b764 inset;
}
html[dir=rtl] .sports-item-v3.Snooker:before {
  box-shadow: -3px 0 0 #37b764 inset;
}
.sports-item-v3.Snooker + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #37b764;
}
.sports-item-v3.Snooker + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Snooker {
  box-shadow: 0 -1px 0 #37b764 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Snooker {
  box-shadow: 0 -1px 0 #37b764 inset;
}

.inplay-game-wrapper.Snooker {
  box-shadow: 0 0 0 1px #37b764 inset;
}
.inplay-game-wrapper.Snooker > .title-sport-inplay {
  background: #37b764;
  background: -moz-linear-gradient(left, #37b764 0%, #2e323e 25%, #2e323e 75%, #37b764 100%);
  background: -webkit-linear-gradient(left, #37b764 0%, #2e323e 25%, #2e323e 75%, #37b764 100%);
  background: linear-gradient(to right, #37b764 0%, #505768 25%, #505768 75%, #37b764 100%);
}
.inplay-game-wrapper.Snooker .title-sport-inplay > p,
.inplay-game-wrapper.Snooker .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Snooker img {
  box-shadow: 0 0 0 2px #37b764;
}
.esports .asian-banner.Snooker .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #37b764;
}

/* for BBIN */
.all-l-e-title.Snooker {
  background: #37b764;
  background: -moz-linear-gradient(left, #37b764 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #37b764 0%, #1e2639 100%);
  background: linear-gradient(to right, #37b764 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Snooker {
  background: -moz-linear-gradient(left, #1e2639 0%, #37b764 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #37b764 100%);
  background: linear-gradient(to right, #1e2639 0%, #37b764 100%);
}
.all-l-e-title.Snooker + .e-live-games-list .e-p-table {
  background: rgba(55, 183, 100, 0.2);
  background: -moz-linear-gradient(left, rgba(55, 183, 100, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(55, 183, 100, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(55, 183, 100, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Snooker + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(55, 183, 100, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(55, 183, 100, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(55, 183, 100, 0.2) 60%);
}
.all-l-e-title.Snooker + .e-live-games-list .e-p-table:hover {
  background: rgba(55, 183, 100, 0.4);
  background: -moz-linear-gradient(left, rgba(55, 183, 100, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(55, 183, 100, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(55, 183, 100, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Snooker + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(55, 183, 100, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(55, 183, 100, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(55, 183, 100, 0.4) 60%);
}
.all-l-e-title.Snooker + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Snooker + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #37b764;
  font-size: 14px;
}
.all-l-e-title.Snooker + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Snooker + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Snooker + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #69d28e;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Snooker ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(55, 183, 100, 0.635);
  box-shadow: 2px 0 0 #37b764 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Snooker ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #37b764 inset;
  background: -moz-linear-gradient(left, rgba(55, 183, 100, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(55, 183, 100, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(55, 183, 100, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Snooker ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #37b764 inset;
  background: -moz-linear-gradient(right, rgba(55, 183, 100, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(55, 183, 100, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(55, 183, 100, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Snooker {
  background: rgba(55, 183, 100, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Snooker {
  background: -moz-linear-gradient(left, rgba(55, 183, 100, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(55, 183, 100, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(55, 183, 100, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Snooker {
  background: -moz-linear-gradient(right, rgba(55, 183, 100, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(55, 183, 100, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(55, 183, 100, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Snooker ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Snooker ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Snooker ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Snooker ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Snooker .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Snooker .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Snooker > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Snooker > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #37b764;
}
.esports-nav-b.prematch-view .sports-item-v3.Snooker ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Snooker ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Snooker ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Snooker ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Snooker ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Snooker ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Snooker ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Snooker ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Snooker .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Snooker .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Snooker .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Snooker .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Snooker > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Snooker > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Snooker > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Snooker > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Snooker ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Snooker ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Snooker .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Snooker > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #69d28e;
}

.esports .all-l-e-title.Snooker + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Snooker + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #37b764;
  font-size: 16px;
}
.esports .all-l-e-title.Snooker + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Snooker + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Snooker + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Snooker + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Snooker + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #69d28e;
}

.sports-item-v3.Snowboard:before,
.suggest-sport-icon.Snowboard:before {
  color: #9dd3f5;
}
.sports-item-v3.Snowboard.Soccer:before,
.suggest-sport-icon.Snowboard.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Snowboard {
  color: #9dd3f5;
}
.sport-icon-v3.Snowboard.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Snowboard {
  color: #9dd3f5;
}
.lmb-sport-select-j ul li.Snowboard.active-j {
  color: #000000;
  background: #9dd3f5;
}

.body-wrapper.asian .icon-sport-asia.Snowboard, .body-wrapper.asian .asian-live .Snowboard.mini-icon-1 {
  color: #9dd3f5 !important;
}
.body-wrapper.asian .icon-sport-asia.Snowboard.Soccer, .body-wrapper.asian .asian-live .Snowboard.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Snowboard:before {
  color: #9dd3f5 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Snowboard.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Snowboard.active > .arrow-view-v3 {
  background: #9dd3f5;
}
.sports-item-v3.Snowboard.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Snowboard:before {
  box-shadow: 3px 0 0 #9dd3f5 inset;
}
html[dir=rtl] .sports-item-v3.Snowboard:before {
  box-shadow: -3px 0 0 #9dd3f5 inset;
}
.sports-item-v3.Snowboard + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #9dd3f5;
}
.sports-item-v3.Snowboard + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Snowboard {
  box-shadow: 0 -1px 0 #9dd3f5 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Snowboard {
  box-shadow: 0 -1px 0 #9dd3f5 inset;
}

.inplay-game-wrapper.Snowboard {
  box-shadow: 0 0 0 1px #9dd3f5 inset;
}
.inplay-game-wrapper.Snowboard > .title-sport-inplay {
  background: #9dd3f5;
  background: -moz-linear-gradient(left, #9dd3f5 0%, #2e323e 25%, #2e323e 75%, #9dd3f5 100%);
  background: -webkit-linear-gradient(left, #9dd3f5 0%, #2e323e 25%, #2e323e 75%, #9dd3f5 100%);
  background: linear-gradient(to right, #9dd3f5 0%, #505768 25%, #505768 75%, #9dd3f5 100%);
}
.inplay-game-wrapper.Snowboard .title-sport-inplay > p,
.inplay-game-wrapper.Snowboard .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Snowboard img {
  box-shadow: 0 0 0 2px #9dd3f5;
}
.esports .asian-banner.Snowboard .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #9dd3f5;
}

/* for BBIN */
.all-l-e-title.Snowboard {
  background: #9dd3f5;
  background: -moz-linear-gradient(left, #9dd3f5 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #9dd3f5 0%, #1e2639 100%);
  background: linear-gradient(to right, #9dd3f5 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Snowboard {
  background: -moz-linear-gradient(left, #1e2639 0%, #9dd3f5 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #9dd3f5 100%);
  background: linear-gradient(to right, #1e2639 0%, #9dd3f5 100%);
}
.all-l-e-title.Snowboard + .e-live-games-list .e-p-table {
  background: rgba(157, 211, 245, 0.2);
  background: -moz-linear-gradient(left, rgba(157, 211, 245, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(157, 211, 245, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(157, 211, 245, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Snowboard + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(157, 211, 245, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(157, 211, 245, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(157, 211, 245, 0.2) 60%);
}
.all-l-e-title.Snowboard + .e-live-games-list .e-p-table:hover {
  background: rgba(157, 211, 245, 0.4);
  background: -moz-linear-gradient(left, rgba(157, 211, 245, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(157, 211, 245, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(157, 211, 245, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Snowboard + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(157, 211, 245, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(157, 211, 245, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(157, 211, 245, 0.4) 60%);
}
.all-l-e-title.Snowboard + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Snowboard + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #9dd3f5;
  font-size: 14px;
}
.all-l-e-title.Snowboard + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Snowboard + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Snowboard + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e2f2fc;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(157, 211, 245, 0.635);
  box-shadow: 2px 0 0 #9dd3f5 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #9dd3f5 inset;
  background: -moz-linear-gradient(left, rgba(157, 211, 245, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(157, 211, 245, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(157, 211, 245, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #9dd3f5 inset;
  background: -moz-linear-gradient(right, rgba(157, 211, 245, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(157, 211, 245, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(157, 211, 245, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Snowboard {
  background: rgba(157, 211, 245, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Snowboard {
  background: -moz-linear-gradient(left, rgba(157, 211, 245, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(157, 211, 245, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(157, 211, 245, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Snowboard {
  background: -moz-linear-gradient(right, rgba(157, 211, 245, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(157, 211, 245, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(157, 211, 245, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Snowboard ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Snowboard ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Snowboard .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Snowboard .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Snowboard > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Snowboard > li.e-l-n-arrow.active {
  color: #000000;
  background: #9dd3f5;
}
.esports-nav-b.prematch-view .sports-item-v3.Snowboard ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Snowboard ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Snowboard ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Snowboard ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Snowboard .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Snowboard .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Snowboard .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Snowboard .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Snowboard > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Snowboard > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Snowboard > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Snowboard > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Snowboard ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Snowboard ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Snowboard .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Snowboard > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e2f2fc;
}

.esports .all-l-e-title.Snowboard + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Snowboard + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #9dd3f5;
  font-size: 16px;
}
.esports .all-l-e-title.Snowboard + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Snowboard + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Snowboard + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Snowboard + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Snowboard + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e2f2fc;
}

.sports-item-v3.Soccer:before,
.suggest-sport-icon.Soccer:before {
  color: #1a7051;
}
.sports-item-v3.Soccer.Soccer:before,
.suggest-sport-icon.Soccer.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Soccer {
  color: #1a7051;
}
.sport-icon-v3.Soccer.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Soccer {
  color: #1a7051;
}
.lmb-sport-select-j ul li.Soccer.active-j {
  color: #ffffff;
  background: #1a7051;
}

.body-wrapper.asian .icon-sport-asia.Soccer, .body-wrapper.asian .asian-live .Soccer.mini-icon-1 {
  color: #1a7051 !important;
}
.body-wrapper.asian .icon-sport-asia.Soccer.Soccer, .body-wrapper.asian .asian-live .Soccer.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Soccer:before {
  color: #1a7051 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Soccer.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Soccer.active > .arrow-view-v3 {
  background: #1a7051;
}
.sports-item-v3.Soccer.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Soccer:before {
  box-shadow: 3px 0 0 #1a7051 inset;
}
html[dir=rtl] .sports-item-v3.Soccer:before {
  box-shadow: -3px 0 0 #1a7051 inset;
}
.sports-item-v3.Soccer + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #1a7051;
}
.sports-item-v3.Soccer + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Soccer {
  box-shadow: 0 -1px 0 #1a7051 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Soccer {
  box-shadow: 0 -1px 0 #1a7051 inset;
}

.inplay-game-wrapper.Soccer {
  box-shadow: 0 0 0 1px #1a7051 inset;
}
.inplay-game-wrapper.Soccer > .title-sport-inplay {
  background: #1a7051;
  background: -moz-linear-gradient(left, #1a7051 0%, #2e323e 25%, #2e323e 75%, #1a7051 100%);
  background: -webkit-linear-gradient(left, #1a7051 0%, #2e323e 25%, #2e323e 75%, #1a7051 100%);
  background: linear-gradient(to right, #1a7051 0%, #505768 25%, #505768 75%, #1a7051 100%);
}
.inplay-game-wrapper.Soccer .title-sport-inplay > p,
.inplay-game-wrapper.Soccer .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Soccer img {
  box-shadow: 0 0 0 2px #1a7051;
}
.esports .asian-banner.Soccer .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #1a7051;
}

/* for BBIN */
.all-l-e-title.Soccer {
  background: #1a7051;
  background: -moz-linear-gradient(left, #1a7051 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #1a7051 0%, #1e2639 100%);
  background: linear-gradient(to right, #1a7051 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Soccer {
  background: -moz-linear-gradient(left, #1e2639 0%, #1a7051 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #1a7051 100%);
  background: linear-gradient(to right, #1e2639 0%, #1a7051 100%);
}
.all-l-e-title.Soccer + .e-live-games-list .e-p-table {
  background: rgba(26, 112, 81, 0.2);
  background: -moz-linear-gradient(left, rgba(26, 112, 81, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(26, 112, 81, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(26, 112, 81, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Soccer + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(26, 112, 81, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(26, 112, 81, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(26, 112, 81, 0.2) 60%);
}
.all-l-e-title.Soccer + .e-live-games-list .e-p-table:hover {
  background: rgba(26, 112, 81, 0.4);
  background: -moz-linear-gradient(left, rgba(26, 112, 81, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(26, 112, 81, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(26, 112, 81, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Soccer + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(26, 112, 81, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(26, 112, 81, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(26, 112, 81, 0.4) 60%);
}
.all-l-e-title.Soccer + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Soccer + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #1a7051;
  font-size: 14px;
}
.all-l-e-title.Soccer + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Soccer + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Soccer + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #28ae7e;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Soccer ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(26, 112, 81, 0.635);
  box-shadow: 2px 0 0 #1a7051 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Soccer ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #1a7051 inset;
  background: -moz-linear-gradient(left, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Soccer ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #1a7051 inset;
  background: -moz-linear-gradient(right, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(26, 112, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Soccer {
  background: rgba(26, 112, 81, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Soccer {
  background: -moz-linear-gradient(left, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Soccer {
  background: -moz-linear-gradient(right, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(26, 112, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Soccer ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Soccer ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Soccer ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Soccer ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Soccer .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Soccer .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Soccer > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Soccer > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #1a7051;
}
.esports-nav-b.prematch-view .sports-item-v3.Soccer ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Soccer ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Soccer ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Soccer ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Soccer ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Soccer ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Soccer ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Soccer ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Soccer .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Soccer .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Soccer .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Soccer .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Soccer > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Soccer > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Soccer > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Soccer > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Soccer ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Soccer ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Soccer .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Soccer > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #28ae7e;
}

.esports .all-l-e-title.Soccer + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Soccer + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #1a7051;
  font-size: 16px;
}
.esports .all-l-e-title.Soccer + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Soccer + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Soccer + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Soccer + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Soccer + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #28ae7e;
}

.sports-item-v3.CyberFootball:before,
.suggest-sport-icon.CyberFootball:before {
  color: #308231;
}
.sports-item-v3.CyberFootball.Soccer:before,
.suggest-sport-icon.CyberFootball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.CyberFootball {
  color: #308231;
}
.sport-icon-v3.CyberFootball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.CyberFootball {
  color: #308231;
}
.lmb-sport-select-j ul li.CyberFootball.active-j {
  color: #ffffff;
  background: #308231;
}

.body-wrapper.asian .icon-sport-asia.CyberFootball, .body-wrapper.asian .asian-live .CyberFootball.mini-icon-1 {
  color: #308231 !important;
}
.body-wrapper.asian .icon-sport-asia.CyberFootball.Soccer, .body-wrapper.asian .asian-live .CyberFootball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CyberFootball:before {
  color: #308231 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CyberFootball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.CyberFootball.active > .arrow-view-v3 {
  background: #308231;
}
.sports-item-v3.CyberFootball.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.CyberFootball:before {
  box-shadow: 3px 0 0 #308231 inset;
}
html[dir=rtl] .sports-item-v3.CyberFootball:before {
  box-shadow: -3px 0 0 #308231 inset;
}
.sports-item-v3.CyberFootball + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #308231;
}
.sports-item-v3.CyberFootball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.CyberFootball {
  box-shadow: 0 -1px 0 #308231 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.CyberFootball {
  box-shadow: 0 -1px 0 #308231 inset;
}

.inplay-game-wrapper.CyberFootball {
  box-shadow: 0 0 0 1px #308231 inset;
}
.inplay-game-wrapper.CyberFootball > .title-sport-inplay {
  background: #308231;
  background: -moz-linear-gradient(left, #308231 0%, #2e323e 25%, #2e323e 75%, #308231 100%);
  background: -webkit-linear-gradient(left, #308231 0%, #2e323e 25%, #2e323e 75%, #308231 100%);
  background: linear-gradient(to right, #308231 0%, #505768 25%, #505768 75%, #308231 100%);
}
.inplay-game-wrapper.CyberFootball .title-sport-inplay > p,
.inplay-game-wrapper.CyberFootball .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.CyberFootball img {
  box-shadow: 0 0 0 2px #308231;
}
.esports .asian-banner.CyberFootball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #308231;
}

/* for BBIN */
.all-l-e-title.CyberFootball {
  background: #308231;
  background: -moz-linear-gradient(left, #308231 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #308231 0%, #1e2639 100%);
  background: linear-gradient(to right, #308231 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.CyberFootball {
  background: -moz-linear-gradient(left, #1e2639 0%, #308231 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #308231 100%);
  background: linear-gradient(to right, #1e2639 0%, #308231 100%);
}
.all-l-e-title.CyberFootball + .e-live-games-list .e-p-table {
  background: rgba(48, 130, 49, 0.2);
  background: -moz-linear-gradient(left, rgba(48, 130, 49, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(48, 130, 49, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(48, 130, 49, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.CyberFootball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(48, 130, 49, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(48, 130, 49, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(48, 130, 49, 0.2) 60%);
}
.all-l-e-title.CyberFootball + .e-live-games-list .e-p-table:hover {
  background: rgba(48, 130, 49, 0.4);
  background: -moz-linear-gradient(left, rgba(48, 130, 49, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(48, 130, 49, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(48, 130, 49, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.CyberFootball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(48, 130, 49, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(48, 130, 49, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(48, 130, 49, 0.4) 60%);
}
.all-l-e-title.CyberFootball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.CyberFootball + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #308231;
  font-size: 14px;
}
.all-l-e-title.CyberFootball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.CyberFootball + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.CyberFootball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #45ba46;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(48, 130, 49, 0.635);
  box-shadow: 2px 0 0 #308231 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #308231 inset;
  background: -moz-linear-gradient(left, rgba(48, 130, 49, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(48, 130, 49, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(48, 130, 49, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #308231 inset;
  background: -moz-linear-gradient(right, rgba(48, 130, 49, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(48, 130, 49, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(48, 130, 49, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.CyberFootball {
  background: rgba(48, 130, 49, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.CyberFootball {
  background: -moz-linear-gradient(left, rgba(48, 130, 49, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(48, 130, 49, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(48, 130, 49, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.CyberFootball {
  background: -moz-linear-gradient(right, rgba(48, 130, 49, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(48, 130, 49, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(48, 130, 49, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.CyberFootball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.CyberFootball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CyberFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CyberFootball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CyberFootball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.CyberFootball > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #308231;
}
.esports-nav-b.prematch-view .sports-item-v3.CyberFootball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.CyberFootball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.CyberFootball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.CyberFootball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CyberFootball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.CyberFootball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CyberFootball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.CyberFootball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CyberFootball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.CyberFootball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CyberFootball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.CyberFootball > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.CyberFootball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.CyberFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CyberFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CyberFootball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #45ba46;
}

.esports .all-l-e-title.CyberFootball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.CyberFootball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #308231;
  font-size: 16px;
}
.esports .all-l-e-title.CyberFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.CyberFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.CyberFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.CyberFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.CyberFootball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #45ba46;
}

.sports-item-v3.Speedway:before,
.suggest-sport-icon.Speedway:before {
  color: #aca696;
}
.sports-item-v3.Speedway.Soccer:before,
.suggest-sport-icon.Speedway.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Speedway {
  color: #aca696;
}
.sport-icon-v3.Speedway.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Speedway {
  color: #aca696;
}
.lmb-sport-select-j ul li.Speedway.active-j {
  color: #000000;
  background: #aca696;
}

.body-wrapper.asian .icon-sport-asia.Speedway, .body-wrapper.asian .asian-live .Speedway.mini-icon-1 {
  color: #aca696 !important;
}
.body-wrapper.asian .icon-sport-asia.Speedway.Soccer, .body-wrapper.asian .asian-live .Speedway.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Speedway:before {
  color: #aca696 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Speedway.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Speedway.active > .arrow-view-v3 {
  background: #aca696;
}
.sports-item-v3.Speedway.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Speedway:before {
  box-shadow: 3px 0 0 #aca696 inset;
}
html[dir=rtl] .sports-item-v3.Speedway:before {
  box-shadow: -3px 0 0 #aca696 inset;
}
.sports-item-v3.Speedway + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #aca696;
}
.sports-item-v3.Speedway + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Speedway {
  box-shadow: 0 -1px 0 #aca696 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Speedway {
  box-shadow: 0 -1px 0 #aca696 inset;
}

.inplay-game-wrapper.Speedway {
  box-shadow: 0 0 0 1px #aca696 inset;
}
.inplay-game-wrapper.Speedway > .title-sport-inplay {
  background: #aca696;
  background: -moz-linear-gradient(left, #aca696 0%, #2e323e 25%, #2e323e 75%, #aca696 100%);
  background: -webkit-linear-gradient(left, #aca696 0%, #2e323e 25%, #2e323e 75%, #aca696 100%);
  background: linear-gradient(to right, #aca696 0%, #505768 25%, #505768 75%, #aca696 100%);
}
.inplay-game-wrapper.Speedway .title-sport-inplay > p,
.inplay-game-wrapper.Speedway .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Speedway img {
  box-shadow: 0 0 0 2px #aca696;
}
.esports .asian-banner.Speedway .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #aca696;
}

/* for BBIN */
.all-l-e-title.Speedway {
  background: #aca696;
  background: -moz-linear-gradient(left, #aca696 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #aca696 0%, #1e2639 100%);
  background: linear-gradient(to right, #aca696 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Speedway {
  background: -moz-linear-gradient(left, #1e2639 0%, #aca696 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #aca696 100%);
  background: linear-gradient(to right, #1e2639 0%, #aca696 100%);
}
.all-l-e-title.Speedway + .e-live-games-list .e-p-table {
  background: rgba(172, 166, 150, 0.2);
  background: -moz-linear-gradient(left, rgba(172, 166, 150, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(172, 166, 150, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(172, 166, 150, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Speedway + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(172, 166, 150, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(172, 166, 150, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(172, 166, 150, 0.2) 60%);
}
.all-l-e-title.Speedway + .e-live-games-list .e-p-table:hover {
  background: rgba(172, 166, 150, 0.4);
  background: -moz-linear-gradient(left, rgba(172, 166, 150, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(172, 166, 150, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(172, 166, 150, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Speedway + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(172, 166, 150, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(172, 166, 150, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(172, 166, 150, 0.4) 60%);
}
.all-l-e-title.Speedway + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Speedway + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #aca696;
  font-size: 14px;
}
.all-l-e-title.Speedway + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Speedway + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Speedway + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #cecac1;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Speedway ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(172, 166, 150, 0.635);
  box-shadow: 2px 0 0 #aca696 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Speedway ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #aca696 inset;
  background: -moz-linear-gradient(left, rgba(172, 166, 150, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(172, 166, 150, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(172, 166, 150, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Speedway ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #aca696 inset;
  background: -moz-linear-gradient(right, rgba(172, 166, 150, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(172, 166, 150, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(172, 166, 150, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Speedway {
  background: rgba(172, 166, 150, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Speedway {
  background: -moz-linear-gradient(left, rgba(172, 166, 150, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(172, 166, 150, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(172, 166, 150, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Speedway {
  background: -moz-linear-gradient(right, rgba(172, 166, 150, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(172, 166, 150, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(172, 166, 150, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Speedway ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Speedway ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Speedway ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Speedway ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Speedway .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Speedway .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Speedway > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Speedway > li.e-l-n-arrow.active {
  color: #000000;
  background: #aca696;
}
.esports-nav-b.prematch-view .sports-item-v3.Speedway ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Speedway ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Speedway ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Speedway ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Speedway ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Speedway ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Speedway ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Speedway ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Speedway .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Speedway .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Speedway .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Speedway .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Speedway > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Speedway > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Speedway > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Speedway > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Speedway ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Speedway ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Speedway .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Speedway > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #cecac1;
}

.esports .all-l-e-title.Speedway + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Speedway + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #aca696;
  font-size: 16px;
}
.esports .all-l-e-title.Speedway + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Speedway + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Speedway + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Speedway + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Speedway + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #cecac1;
}

.sports-item-v3.Squash:before,
.suggest-sport-icon.Squash:before {
  color: #e1b93f;
}
.sports-item-v3.Squash.Soccer:before,
.suggest-sport-icon.Squash.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Squash {
  color: #e1b93f;
}
.sport-icon-v3.Squash.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Squash {
  color: #e1b93f;
}
.lmb-sport-select-j ul li.Squash.active-j {
  color: #000000;
  background: #e1b93f;
}

.body-wrapper.asian .icon-sport-asia.Squash, .body-wrapper.asian .asian-live .Squash.mini-icon-1 {
  color: #e1b93f !important;
}
.body-wrapper.asian .icon-sport-asia.Squash.Soccer, .body-wrapper.asian .asian-live .Squash.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Squash:before {
  color: #e1b93f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Squash.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Squash.active > .arrow-view-v3 {
  background: #e1b93f;
}
.sports-item-v3.Squash.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Squash:before {
  box-shadow: 3px 0 0 #e1b93f inset;
}
html[dir=rtl] .sports-item-v3.Squash:before {
  box-shadow: -3px 0 0 #e1b93f inset;
}
.sports-item-v3.Squash + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #e1b93f;
}
.sports-item-v3.Squash + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Squash {
  box-shadow: 0 -1px 0 #e1b93f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Squash {
  box-shadow: 0 -1px 0 #e1b93f inset;
}

.inplay-game-wrapper.Squash {
  box-shadow: 0 0 0 1px #e1b93f inset;
}
.inplay-game-wrapper.Squash > .title-sport-inplay {
  background: #e1b93f;
  background: -moz-linear-gradient(left, #e1b93f 0%, #2e323e 25%, #2e323e 75%, #e1b93f 100%);
  background: -webkit-linear-gradient(left, #e1b93f 0%, #2e323e 25%, #2e323e 75%, #e1b93f 100%);
  background: linear-gradient(to right, #e1b93f 0%, #505768 25%, #505768 75%, #e1b93f 100%);
}
.inplay-game-wrapper.Squash .title-sport-inplay > p,
.inplay-game-wrapper.Squash .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Squash img {
  box-shadow: 0 0 0 2px #e1b93f;
}
.esports .asian-banner.Squash .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #e1b93f;
}

/* for BBIN */
.all-l-e-title.Squash {
  background: #e1b93f;
  background: -moz-linear-gradient(left, #e1b93f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #e1b93f 0%, #1e2639 100%);
  background: linear-gradient(to right, #e1b93f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Squash {
  background: -moz-linear-gradient(left, #1e2639 0%, #e1b93f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #e1b93f 100%);
  background: linear-gradient(to right, #1e2639 0%, #e1b93f 100%);
}
.all-l-e-title.Squash + .e-live-games-list .e-p-table {
  background: rgba(225, 185, 63, 0.2);
  background: -moz-linear-gradient(left, rgba(225, 185, 63, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(225, 185, 63, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(225, 185, 63, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Squash + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(225, 185, 63, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(225, 185, 63, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(225, 185, 63, 0.2) 60%);
}
.all-l-e-title.Squash + .e-live-games-list .e-p-table:hover {
  background: rgba(225, 185, 63, 0.4);
  background: -moz-linear-gradient(left, rgba(225, 185, 63, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(225, 185, 63, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(225, 185, 63, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Squash + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(225, 185, 63, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(225, 185, 63, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(225, 185, 63, 0.4) 60%);
}
.all-l-e-title.Squash + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Squash + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #e1b93f;
  font-size: 14px;
}
.all-l-e-title.Squash + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Squash + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Squash + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ebd181;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Squash ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(225, 185, 63, 0.635);
  box-shadow: 2px 0 0 #e1b93f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Squash ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #e1b93f inset;
  background: -moz-linear-gradient(left, rgba(225, 185, 63, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(225, 185, 63, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(225, 185, 63, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Squash ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #e1b93f inset;
  background: -moz-linear-gradient(right, rgba(225, 185, 63, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(225, 185, 63, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(225, 185, 63, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Squash {
  background: rgba(225, 185, 63, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Squash {
  background: -moz-linear-gradient(left, rgba(225, 185, 63, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(225, 185, 63, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(225, 185, 63, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Squash {
  background: -moz-linear-gradient(right, rgba(225, 185, 63, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(225, 185, 63, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(225, 185, 63, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Squash ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Squash ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Squash ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Squash ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Squash .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Squash .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Squash > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Squash > li.e-l-n-arrow.active {
  color: #000000;
  background: #e1b93f;
}
.esports-nav-b.prematch-view .sports-item-v3.Squash ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Squash ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Squash ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Squash ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Squash ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Squash ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Squash ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Squash ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Squash .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Squash .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Squash .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Squash .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Squash > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Squash > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Squash > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Squash > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Squash ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Squash ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Squash .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Squash > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ebd181;
}

.esports .all-l-e-title.Squash + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Squash + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #e1b93f;
  font-size: 16px;
}
.esports .all-l-e-title.Squash + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Squash + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Squash + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Squash + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Squash + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ebd181;
}

.sports-item-v3.Sumo:before,
.suggest-sport-icon.Sumo:before {
  color: #b0a174;
}
.sports-item-v3.Sumo.Soccer:before,
.suggest-sport-icon.Sumo.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Sumo {
  color: #b0a174;
}
.sport-icon-v3.Sumo.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Sumo {
  color: #b0a174;
}
.lmb-sport-select-j ul li.Sumo.active-j {
  color: #000000;
  background: #b0a174;
}

.body-wrapper.asian .icon-sport-asia.Sumo, .body-wrapper.asian .asian-live .Sumo.mini-icon-1 {
  color: #b0a174 !important;
}
.body-wrapper.asian .icon-sport-asia.Sumo.Soccer, .body-wrapper.asian .asian-live .Sumo.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Sumo:before {
  color: #b0a174 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Sumo.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Sumo.active > .arrow-view-v3 {
  background: #b0a174;
}
.sports-item-v3.Sumo.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Sumo:before {
  box-shadow: 3px 0 0 #b0a174 inset;
}
html[dir=rtl] .sports-item-v3.Sumo:before {
  box-shadow: -3px 0 0 #b0a174 inset;
}
.sports-item-v3.Sumo + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #b0a174;
}
.sports-item-v3.Sumo + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Sumo {
  box-shadow: 0 -1px 0 #b0a174 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Sumo {
  box-shadow: 0 -1px 0 #b0a174 inset;
}

.inplay-game-wrapper.Sumo {
  box-shadow: 0 0 0 1px #b0a174 inset;
}
.inplay-game-wrapper.Sumo > .title-sport-inplay {
  background: #b0a174;
  background: -moz-linear-gradient(left, #b0a174 0%, #2e323e 25%, #2e323e 75%, #b0a174 100%);
  background: -webkit-linear-gradient(left, #b0a174 0%, #2e323e 25%, #2e323e 75%, #b0a174 100%);
  background: linear-gradient(to right, #b0a174 0%, #505768 25%, #505768 75%, #b0a174 100%);
}
.inplay-game-wrapper.Sumo .title-sport-inplay > p,
.inplay-game-wrapper.Sumo .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Sumo img {
  box-shadow: 0 0 0 2px #b0a174;
}
.esports .asian-banner.Sumo .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b0a174;
}

/* for BBIN */
.all-l-e-title.Sumo {
  background: #b0a174;
  background: -moz-linear-gradient(left, #b0a174 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b0a174 0%, #1e2639 100%);
  background: linear-gradient(to right, #b0a174 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Sumo {
  background: -moz-linear-gradient(left, #1e2639 0%, #b0a174 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b0a174 100%);
  background: linear-gradient(to right, #1e2639 0%, #b0a174 100%);
}
.all-l-e-title.Sumo + .e-live-games-list .e-p-table {
  background: rgba(176, 161, 116, 0.2);
  background: -moz-linear-gradient(left, rgba(176, 161, 116, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(176, 161, 116, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(176, 161, 116, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Sumo + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(176, 161, 116, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(176, 161, 116, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(176, 161, 116, 0.2) 60%);
}
.all-l-e-title.Sumo + .e-live-games-list .e-p-table:hover {
  background: rgba(176, 161, 116, 0.4);
  background: -moz-linear-gradient(left, rgba(176, 161, 116, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(176, 161, 116, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(176, 161, 116, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Sumo + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(176, 161, 116, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(176, 161, 116, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(176, 161, 116, 0.4) 60%);
}
.all-l-e-title.Sumo + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Sumo + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #b0a174;
  font-size: 14px;
}
.all-l-e-title.Sumo + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Sumo + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Sumo + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ccc2a5;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Sumo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(176, 161, 116, 0.635);
  box-shadow: 2px 0 0 #b0a174 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Sumo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b0a174 inset;
  background: -moz-linear-gradient(left, rgba(176, 161, 116, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(176, 161, 116, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(176, 161, 116, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Sumo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b0a174 inset;
  background: -moz-linear-gradient(right, rgba(176, 161, 116, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(176, 161, 116, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(176, 161, 116, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Sumo {
  background: rgba(176, 161, 116, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Sumo {
  background: -moz-linear-gradient(left, rgba(176, 161, 116, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(176, 161, 116, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(176, 161, 116, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Sumo {
  background: -moz-linear-gradient(right, rgba(176, 161, 116, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(176, 161, 116, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(176, 161, 116, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Sumo ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Sumo ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Sumo ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Sumo ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Sumo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Sumo .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Sumo > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Sumo > li.e-l-n-arrow.active {
  color: #000000;
  background: #b0a174;
}
.esports-nav-b.prematch-view .sports-item-v3.Sumo ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Sumo ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Sumo ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Sumo ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Sumo ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Sumo ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Sumo ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Sumo ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Sumo .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Sumo .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Sumo .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Sumo .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Sumo > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Sumo > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Sumo > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Sumo > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Sumo ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Sumo ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Sumo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Sumo > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ccc2a5;
}

.esports .all-l-e-title.Sumo + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Sumo + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #b0a174;
  font-size: 16px;
}
.esports .all-l-e-title.Sumo + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Sumo + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Sumo + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Sumo + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Sumo + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ccc2a5;
}

.sports-item-v3.Surfing:before,
.suggest-sport-icon.Surfing:before {
  color: #3598e4;
}
.sports-item-v3.Surfing.Soccer:before,
.suggest-sport-icon.Surfing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Surfing {
  color: #3598e4;
}
.sport-icon-v3.Surfing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Surfing {
  color: #3598e4;
}
.lmb-sport-select-j ul li.Surfing.active-j {
  color: #000000;
  background: #3598e4;
}

.body-wrapper.asian .icon-sport-asia.Surfing, .body-wrapper.asian .asian-live .Surfing.mini-icon-1 {
  color: #3598e4 !important;
}
.body-wrapper.asian .icon-sport-asia.Surfing.Soccer, .body-wrapper.asian .asian-live .Surfing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Surfing:before {
  color: #3598e4 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Surfing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Surfing.active > .arrow-view-v3 {
  background: #3598e4;
}
.sports-item-v3.Surfing.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Surfing:before {
  box-shadow: 3px 0 0 #3598e4 inset;
}
html[dir=rtl] .sports-item-v3.Surfing:before {
  box-shadow: -3px 0 0 #3598e4 inset;
}
.sports-item-v3.Surfing + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #3598e4;
}
.sports-item-v3.Surfing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Surfing {
  box-shadow: 0 -1px 0 #3598e4 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Surfing {
  box-shadow: 0 -1px 0 #3598e4 inset;
}

.inplay-game-wrapper.Surfing {
  box-shadow: 0 0 0 1px #3598e4 inset;
}
.inplay-game-wrapper.Surfing > .title-sport-inplay {
  background: #3598e4;
  background: -moz-linear-gradient(left, #3598e4 0%, #2e323e 25%, #2e323e 75%, #3598e4 100%);
  background: -webkit-linear-gradient(left, #3598e4 0%, #2e323e 25%, #2e323e 75%, #3598e4 100%);
  background: linear-gradient(to right, #3598e4 0%, #505768 25%, #505768 75%, #3598e4 100%);
}
.inplay-game-wrapper.Surfing .title-sport-inplay > p,
.inplay-game-wrapper.Surfing .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Surfing img {
  box-shadow: 0 0 0 2px #3598e4;
}
.esports .asian-banner.Surfing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #3598e4;
}

/* for BBIN */
.all-l-e-title.Surfing {
  background: #3598e4;
  background: -moz-linear-gradient(left, #3598e4 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #3598e4 0%, #1e2639 100%);
  background: linear-gradient(to right, #3598e4 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Surfing {
  background: -moz-linear-gradient(left, #1e2639 0%, #3598e4 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #3598e4 100%);
  background: linear-gradient(to right, #1e2639 0%, #3598e4 100%);
}
.all-l-e-title.Surfing + .e-live-games-list .e-p-table {
  background: rgba(53, 152, 228, 0.2);
  background: -moz-linear-gradient(left, rgba(53, 152, 228, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(53, 152, 228, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(53, 152, 228, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Surfing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(53, 152, 228, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(53, 152, 228, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(53, 152, 228, 0.2) 60%);
}
.all-l-e-title.Surfing + .e-live-games-list .e-p-table:hover {
  background: rgba(53, 152, 228, 0.4);
  background: -moz-linear-gradient(left, rgba(53, 152, 228, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(53, 152, 228, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(53, 152, 228, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Surfing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(53, 152, 228, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(53, 152, 228, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(53, 152, 228, 0.4) 60%);
}
.all-l-e-title.Surfing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Surfing + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #3598e4;
  font-size: 14px;
}
.all-l-e-title.Surfing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Surfing + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Surfing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #78baed;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Surfing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(53, 152, 228, 0.635);
  box-shadow: 2px 0 0 #3598e4 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Surfing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #3598e4 inset;
  background: -moz-linear-gradient(left, rgba(53, 152, 228, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(53, 152, 228, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(53, 152, 228, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Surfing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #3598e4 inset;
  background: -moz-linear-gradient(right, rgba(53, 152, 228, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(53, 152, 228, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(53, 152, 228, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Surfing {
  background: rgba(53, 152, 228, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Surfing {
  background: -moz-linear-gradient(left, rgba(53, 152, 228, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(53, 152, 228, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(53, 152, 228, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Surfing {
  background: -moz-linear-gradient(right, rgba(53, 152, 228, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(53, 152, 228, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(53, 152, 228, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Surfing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Surfing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Surfing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Surfing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Surfing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Surfing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Surfing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Surfing > li.e-l-n-arrow.active {
  color: #000000;
  background: #3598e4;
}
.esports-nav-b.prematch-view .sports-item-v3.Surfing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Surfing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Surfing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Surfing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Surfing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Surfing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Surfing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Surfing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Surfing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Surfing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Surfing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Surfing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Surfing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Surfing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Surfing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Surfing > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Surfing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Surfing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Surfing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Surfing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #78baed;
}

.esports .all-l-e-title.Surfing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Surfing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #3598e4;
  font-size: 16px;
}
.esports .all-l-e-title.Surfing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Surfing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Surfing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Surfing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Surfing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #78baed;
}

.sports-item-v3.Swimming:before,
.suggest-sport-icon.Swimming:before {
  color: #118be9;
}
.sports-item-v3.Swimming.Soccer:before,
.suggest-sport-icon.Swimming.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Swimming {
  color: #118be9;
}
.sport-icon-v3.Swimming.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Swimming {
  color: #118be9;
}
.lmb-sport-select-j ul li.Swimming.active-j {
  color: #ffffff;
  background: #118be9;
}

.body-wrapper.asian .icon-sport-asia.Swimming, .body-wrapper.asian .asian-live .Swimming.mini-icon-1 {
  color: #118be9 !important;
}
.body-wrapper.asian .icon-sport-asia.Swimming.Soccer, .body-wrapper.asian .asian-live .Swimming.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Swimming:before {
  color: #118be9 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Swimming.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Swimming.active > .arrow-view-v3 {
  background: #118be9;
}
.sports-item-v3.Swimming.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Swimming:before {
  box-shadow: 3px 0 0 #118be9 inset;
}
html[dir=rtl] .sports-item-v3.Swimming:before {
  box-shadow: -3px 0 0 #118be9 inset;
}
.sports-item-v3.Swimming + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #118be9;
}
.sports-item-v3.Swimming + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Swimming {
  box-shadow: 0 -1px 0 #118be9 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Swimming {
  box-shadow: 0 -1px 0 #118be9 inset;
}

.inplay-game-wrapper.Swimming {
  box-shadow: 0 0 0 1px #118be9 inset;
}
.inplay-game-wrapper.Swimming > .title-sport-inplay {
  background: #118be9;
  background: -moz-linear-gradient(left, #118be9 0%, #2e323e 25%, #2e323e 75%, #118be9 100%);
  background: -webkit-linear-gradient(left, #118be9 0%, #2e323e 25%, #2e323e 75%, #118be9 100%);
  background: linear-gradient(to right, #118be9 0%, #505768 25%, #505768 75%, #118be9 100%);
}
.inplay-game-wrapper.Swimming .title-sport-inplay > p,
.inplay-game-wrapper.Swimming .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Swimming img {
  box-shadow: 0 0 0 2px #118be9;
}
.esports .asian-banner.Swimming .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #118be9;
}

/* for BBIN */
.all-l-e-title.Swimming {
  background: #118be9;
  background: -moz-linear-gradient(left, #118be9 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #118be9 0%, #1e2639 100%);
  background: linear-gradient(to right, #118be9 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Swimming {
  background: -moz-linear-gradient(left, #1e2639 0%, #118be9 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #118be9 100%);
  background: linear-gradient(to right, #1e2639 0%, #118be9 100%);
}
.all-l-e-title.Swimming + .e-live-games-list .e-p-table {
  background: rgba(17, 139, 233, 0.2);
  background: -moz-linear-gradient(left, rgba(17, 139, 233, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 139, 233, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(17, 139, 233, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Swimming + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 139, 233, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(17, 139, 233, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(17, 139, 233, 0.2) 60%);
}
.all-l-e-title.Swimming + .e-live-games-list .e-p-table:hover {
  background: rgba(17, 139, 233, 0.4);
  background: -moz-linear-gradient(left, rgba(17, 139, 233, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(17, 139, 233, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(17, 139, 233, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Swimming + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 139, 233, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(17, 139, 233, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(17, 139, 233, 0.4) 60%);
}
.all-l-e-title.Swimming + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Swimming + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #118be9;
  font-size: 14px;
}
.all-l-e-title.Swimming + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Swimming + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Swimming + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #54aef3;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Swimming ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(17, 139, 233, 0.635);
  box-shadow: 2px 0 0 #118be9 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Swimming ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #118be9 inset;
  background: -moz-linear-gradient(left, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Swimming ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #118be9 inset;
  background: -moz-linear-gradient(right, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 139, 233, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Swimming {
  background: rgba(17, 139, 233, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Swimming {
  background: -moz-linear-gradient(left, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Swimming {
  background: -moz-linear-gradient(right, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(17, 139, 233, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Swimming ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Swimming ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Swimming ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Swimming ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Swimming .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Swimming .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Swimming > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Swimming > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #118be9;
}
.esports-nav-b.prematch-view .sports-item-v3.Swimming ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Swimming ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Swimming ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Swimming ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Swimming ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Swimming ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Swimming ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Swimming ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Swimming .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Swimming .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Swimming .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Swimming .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Swimming > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Swimming > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Swimming > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Swimming > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Swimming ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Swimming ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Swimming .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Swimming > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #54aef3;
}

.esports .all-l-e-title.Swimming + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Swimming + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #118be9;
  font-size: 16px;
}
.esports .all-l-e-title.Swimming + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Swimming + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Swimming + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Swimming + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Swimming + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #54aef3;
}

.sports-item-v3.Tablehockey:before,
.suggest-sport-icon.Tablehockey:before {
  color: #168763;
}
.sports-item-v3.Tablehockey.Soccer:before,
.suggest-sport-icon.Tablehockey.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Tablehockey {
  color: #168763;
}
.sport-icon-v3.Tablehockey.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Tablehockey {
  color: #168763;
}
.lmb-sport-select-j ul li.Tablehockey.active-j {
  color: #ffffff;
  background: #168763;
}

.body-wrapper.asian .icon-sport-asia.Tablehockey, .body-wrapper.asian .asian-live .Tablehockey.mini-icon-1 {
  color: #168763 !important;
}
.body-wrapper.asian .icon-sport-asia.Tablehockey.Soccer, .body-wrapper.asian .asian-live .Tablehockey.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Tablehockey:before {
  color: #168763 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Tablehockey.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Tablehockey.active > .arrow-view-v3 {
  background: #168763;
}
.sports-item-v3.Tablehockey.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Tablehockey:before {
  box-shadow: 3px 0 0 #168763 inset;
}
html[dir=rtl] .sports-item-v3.Tablehockey:before {
  box-shadow: -3px 0 0 #168763 inset;
}
.sports-item-v3.Tablehockey + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #168763;
}
.sports-item-v3.Tablehockey + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Tablehockey {
  box-shadow: 0 -1px 0 #168763 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Tablehockey {
  box-shadow: 0 -1px 0 #168763 inset;
}

.inplay-game-wrapper.Tablehockey {
  box-shadow: 0 0 0 1px #168763 inset;
}
.inplay-game-wrapper.Tablehockey > .title-sport-inplay {
  background: #168763;
  background: -moz-linear-gradient(left, #168763 0%, #2e323e 25%, #2e323e 75%, #168763 100%);
  background: -webkit-linear-gradient(left, #168763 0%, #2e323e 25%, #2e323e 75%, #168763 100%);
  background: linear-gradient(to right, #168763 0%, #505768 25%, #505768 75%, #168763 100%);
}
.inplay-game-wrapper.Tablehockey .title-sport-inplay > p,
.inplay-game-wrapper.Tablehockey .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Tablehockey img {
  box-shadow: 0 0 0 2px #168763;
}
.esports .asian-banner.Tablehockey .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #168763;
}

/* for BBIN */
.all-l-e-title.Tablehockey {
  background: #168763;
  background: -moz-linear-gradient(left, #168763 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #168763 0%, #1e2639 100%);
  background: linear-gradient(to right, #168763 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Tablehockey {
  background: -moz-linear-gradient(left, #1e2639 0%, #168763 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #168763 100%);
  background: linear-gradient(to right, #1e2639 0%, #168763 100%);
}
.all-l-e-title.Tablehockey + .e-live-games-list .e-p-table {
  background: rgba(22, 135, 99, 0.2);
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Tablehockey + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(22, 135, 99, 0.2) 60%);
}
.all-l-e-title.Tablehockey + .e-live-games-list .e-p-table:hover {
  background: rgba(22, 135, 99, 0.4);
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Tablehockey + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(22, 135, 99, 0.4) 60%);
}
.all-l-e-title.Tablehockey + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Tablehockey + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #168763;
  font-size: 14px;
}
.all-l-e-title.Tablehockey + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Tablehockey + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Tablehockey + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #21c993;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(22, 135, 99, 0.635);
  box-shadow: 2px 0 0 #168763 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #168763 inset;
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #168763 inset;
  background: -moz-linear-gradient(right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 135, 99, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Tablehockey {
  background: rgba(22, 135, 99, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Tablehockey {
  background: -moz-linear-gradient(left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Tablehockey {
  background: -moz-linear-gradient(right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 135, 99, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Tablehockey ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Tablehockey ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Tablehockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Tablehockey .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Tablehockey > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Tablehockey > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #168763;
}
.esports-nav-b.prematch-view .sports-item-v3.Tablehockey ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Tablehockey ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Tablehockey ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Tablehockey ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Tablehockey .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Tablehockey .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Tablehockey .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Tablehockey .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Tablehockey > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Tablehockey > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Tablehockey > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Tablehockey > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Tablehockey ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Tablehockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Tablehockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Tablehockey > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #21c993;
}

.esports .all-l-e-title.Tablehockey + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Tablehockey + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #168763;
  font-size: 16px;
}
.esports .all-l-e-title.Tablehockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Tablehockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Tablehockey + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Tablehockey + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Tablehockey + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #21c993;
}

.sports-item-v3.TableTennis:before,
.suggest-sport-icon.TableTennis:before {
  color: #839d24;
}
.sports-item-v3.TableTennis.Soccer:before,
.suggest-sport-icon.TableTennis.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.TableTennis {
  color: #839d24;
}
.sport-icon-v3.TableTennis.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.TableTennis {
  color: #839d24;
}
.lmb-sport-select-j ul li.TableTennis.active-j {
  color: #ffffff;
  background: #839d24;
}

.body-wrapper.asian .icon-sport-asia.TableTennis, .body-wrapper.asian .asian-live .TableTennis.mini-icon-1 {
  color: #839d24 !important;
}
.body-wrapper.asian .icon-sport-asia.TableTennis.Soccer, .body-wrapper.asian .asian-live .TableTennis.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.TableTennis:before {
  color: #839d24 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.TableTennis.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.TableTennis.active > .arrow-view-v3 {
  background: #839d24;
}
.sports-item-v3.TableTennis.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.TableTennis:before {
  box-shadow: 3px 0 0 #839d24 inset;
}
html[dir=rtl] .sports-item-v3.TableTennis:before {
  box-shadow: -3px 0 0 #839d24 inset;
}
.sports-item-v3.TableTennis + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #839d24;
}
.sports-item-v3.TableTennis + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.TableTennis {
  box-shadow: 0 -1px 0 #839d24 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.TableTennis {
  box-shadow: 0 -1px 0 #839d24 inset;
}

.inplay-game-wrapper.TableTennis {
  box-shadow: 0 0 0 1px #839d24 inset;
}
.inplay-game-wrapper.TableTennis > .title-sport-inplay {
  background: #839d24;
  background: -moz-linear-gradient(left, #839d24 0%, #2e323e 25%, #2e323e 75%, #839d24 100%);
  background: -webkit-linear-gradient(left, #839d24 0%, #2e323e 25%, #2e323e 75%, #839d24 100%);
  background: linear-gradient(to right, #839d24 0%, #505768 25%, #505768 75%, #839d24 100%);
}
.inplay-game-wrapper.TableTennis .title-sport-inplay > p,
.inplay-game-wrapper.TableTennis .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.TableTennis img {
  box-shadow: 0 0 0 2px #839d24;
}
.esports .asian-banner.TableTennis .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #839d24;
}

/* for BBIN */
.all-l-e-title.TableTennis {
  background: #839d24;
  background: -moz-linear-gradient(left, #839d24 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #839d24 0%, #1e2639 100%);
  background: linear-gradient(to right, #839d24 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.TableTennis {
  background: -moz-linear-gradient(left, #1e2639 0%, #839d24 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #839d24 100%);
  background: linear-gradient(to right, #1e2639 0%, #839d24 100%);
}
.all-l-e-title.TableTennis + .e-live-games-list .e-p-table {
  background: rgba(131, 157, 36, 0.2);
  background: -moz-linear-gradient(left, rgba(131, 157, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(131, 157, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(131, 157, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.TableTennis + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(131, 157, 36, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(131, 157, 36, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(131, 157, 36, 0.2) 60%);
}
.all-l-e-title.TableTennis + .e-live-games-list .e-p-table:hover {
  background: rgba(131, 157, 36, 0.4);
  background: -moz-linear-gradient(left, rgba(131, 157, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(131, 157, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(131, 157, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.TableTennis + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(131, 157, 36, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(131, 157, 36, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(131, 157, 36, 0.4) 60%);
}
.all-l-e-title.TableTennis + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.TableTennis + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #839d24;
  font-size: 14px;
}
.all-l-e-title.TableTennis + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.TableTennis + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.TableTennis + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #b2d23b;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(131, 157, 36, 0.635);
  box-shadow: 2px 0 0 #839d24 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #839d24 inset;
  background: -moz-linear-gradient(left, rgba(131, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(131, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(131, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #839d24 inset;
  background: -moz-linear-gradient(right, rgba(131, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(131, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(131, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.TableTennis {
  background: rgba(131, 157, 36, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.TableTennis {
  background: -moz-linear-gradient(left, rgba(131, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(131, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(131, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.TableTennis {
  background: -moz-linear-gradient(right, rgba(131, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(131, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(131, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.TableTennis ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.TableTennis ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.TableTennis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.TableTennis .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.TableTennis > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.TableTennis > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #839d24;
}
.esports-nav-b.prematch-view .sports-item-v3.TableTennis ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.TableTennis ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.TableTennis ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.TableTennis ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.TableTennis .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.TableTennis .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.TableTennis .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.TableTennis .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.TableTennis > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.TableTennis > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.TableTennis > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.TableTennis > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.TableTennis ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.TableTennis ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.TableTennis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.TableTennis > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #b2d23b;
}

.esports .all-l-e-title.TableTennis + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.TableTennis + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #839d24;
  font-size: 16px;
}
.esports .all-l-e-title.TableTennis + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.TableTennis + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.TableTennis + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.TableTennis + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.TableTennis + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #b2d23b;
}

.sports-item-v3.Tennis:before,
.suggest-sport-icon.Tennis:before {
  color: #8c893a;
}
.sports-item-v3.Tennis.Soccer:before,
.suggest-sport-icon.Tennis.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Tennis {
  color: #8c893a;
}
.sport-icon-v3.Tennis.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Tennis {
  color: #8c893a;
}
.lmb-sport-select-j ul li.Tennis.active-j {
  color: #ffffff;
  background: #8c893a;
}

.body-wrapper.asian .icon-sport-asia.Tennis, .body-wrapper.asian .asian-live .Tennis.mini-icon-1 {
  color: #8c893a !important;
}
.body-wrapper.asian .icon-sport-asia.Tennis.Soccer, .body-wrapper.asian .asian-live .Tennis.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Tennis:before {
  color: #8c893a !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Tennis.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Tennis.active > .arrow-view-v3 {
  background: #8c893a;
}
.sports-item-v3.Tennis.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Tennis:before {
  box-shadow: 3px 0 0 #8c893a inset;
}
html[dir=rtl] .sports-item-v3.Tennis:before {
  box-shadow: -3px 0 0 #8c893a inset;
}
.sports-item-v3.Tennis + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8c893a;
}
.sports-item-v3.Tennis + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Tennis {
  box-shadow: 0 -1px 0 #8c893a inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Tennis {
  box-shadow: 0 -1px 0 #8c893a inset;
}

.inplay-game-wrapper.Tennis {
  box-shadow: 0 0 0 1px #8c893a inset;
}
.inplay-game-wrapper.Tennis > .title-sport-inplay {
  background: #8c893a;
  background: -moz-linear-gradient(left, #8c893a 0%, #2e323e 25%, #2e323e 75%, #8c893a 100%);
  background: -webkit-linear-gradient(left, #8c893a 0%, #2e323e 25%, #2e323e 75%, #8c893a 100%);
  background: linear-gradient(to right, #8c893a 0%, #505768 25%, #505768 75%, #8c893a 100%);
}
.inplay-game-wrapper.Tennis .title-sport-inplay > p,
.inplay-game-wrapper.Tennis .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Tennis img {
  box-shadow: 0 0 0 2px #8c893a;
}
.esports .asian-banner.Tennis .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8c893a;
}

/* for BBIN */
.all-l-e-title.Tennis {
  background: #8c893a;
  background: -moz-linear-gradient(left, #8c893a 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8c893a 0%, #1e2639 100%);
  background: linear-gradient(to right, #8c893a 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Tennis {
  background: -moz-linear-gradient(left, #1e2639 0%, #8c893a 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8c893a 100%);
  background: linear-gradient(to right, #1e2639 0%, #8c893a 100%);
}
.all-l-e-title.Tennis + .e-live-games-list .e-p-table {
  background: rgba(140, 137, 58, 0.2);
  background: -moz-linear-gradient(left, rgba(140, 137, 58, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(140, 137, 58, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(140, 137, 58, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Tennis + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(140, 137, 58, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(140, 137, 58, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(140, 137, 58, 0.2) 60%);
}
.all-l-e-title.Tennis + .e-live-games-list .e-p-table:hover {
  background: rgba(140, 137, 58, 0.4);
  background: -moz-linear-gradient(left, rgba(140, 137, 58, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(140, 137, 58, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(140, 137, 58, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Tennis + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(140, 137, 58, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(140, 137, 58, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(140, 137, 58, 0.4) 60%);
}
.all-l-e-title.Tennis + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Tennis + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8c893a;
  font-size: 14px;
}
.all-l-e-title.Tennis + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Tennis + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Tennis + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #bab658;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Tennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(140, 137, 58, 0.635);
  box-shadow: 2px 0 0 #8c893a inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Tennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8c893a inset;
  background: -moz-linear-gradient(left, rgba(140, 137, 58, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(140, 137, 58, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(140, 137, 58, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Tennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8c893a inset;
  background: -moz-linear-gradient(right, rgba(140, 137, 58, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(140, 137, 58, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(140, 137, 58, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Tennis {
  background: rgba(140, 137, 58, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Tennis {
  background: -moz-linear-gradient(left, rgba(140, 137, 58, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(140, 137, 58, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(140, 137, 58, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Tennis {
  background: -moz-linear-gradient(right, rgba(140, 137, 58, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(140, 137, 58, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(140, 137, 58, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Tennis ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Tennis ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Tennis ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Tennis ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Tennis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Tennis .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Tennis > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Tennis > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8c893a;
}
.esports-nav-b.prematch-view .sports-item-v3.Tennis ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Tennis ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Tennis ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Tennis ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Tennis ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Tennis ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Tennis ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Tennis ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Tennis .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Tennis .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Tennis .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Tennis .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Tennis > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Tennis > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Tennis > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Tennis > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Tennis ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Tennis ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Tennis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Tennis > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #bab658;
}

.esports .all-l-e-title.Tennis + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Tennis + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8c893a;
  font-size: 16px;
}
.esports .all-l-e-title.Tennis + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Tennis + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Tennis + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Tennis + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Tennis + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #bab658;
}

.sports-item-v3.Triathlon:before,
.suggest-sport-icon.Triathlon:before {
  color: #a1c4c6;
}
.sports-item-v3.Triathlon.Soccer:before,
.suggest-sport-icon.Triathlon.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Triathlon {
  color: #a1c4c6;
}
.sport-icon-v3.Triathlon.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Triathlon {
  color: #a1c4c6;
}
.lmb-sport-select-j ul li.Triathlon.active-j {
  color: #000000;
  background: #a1c4c6;
}

.body-wrapper.asian .icon-sport-asia.Triathlon, .body-wrapper.asian .asian-live .Triathlon.mini-icon-1 {
  color: #a1c4c6 !important;
}
.body-wrapper.asian .icon-sport-asia.Triathlon.Soccer, .body-wrapper.asian .asian-live .Triathlon.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Triathlon:before {
  color: #a1c4c6 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Triathlon.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Triathlon.active > .arrow-view-v3 {
  background: #a1c4c6;
}
.sports-item-v3.Triathlon.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Triathlon:before {
  box-shadow: 3px 0 0 #a1c4c6 inset;
}
html[dir=rtl] .sports-item-v3.Triathlon:before {
  box-shadow: -3px 0 0 #a1c4c6 inset;
}
.sports-item-v3.Triathlon + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #a1c4c6;
}
.sports-item-v3.Triathlon + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Triathlon {
  box-shadow: 0 -1px 0 #a1c4c6 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Triathlon {
  box-shadow: 0 -1px 0 #a1c4c6 inset;
}

.inplay-game-wrapper.Triathlon {
  box-shadow: 0 0 0 1px #a1c4c6 inset;
}
.inplay-game-wrapper.Triathlon > .title-sport-inplay {
  background: #a1c4c6;
  background: -moz-linear-gradient(left, #a1c4c6 0%, #2e323e 25%, #2e323e 75%, #a1c4c6 100%);
  background: -webkit-linear-gradient(left, #a1c4c6 0%, #2e323e 25%, #2e323e 75%, #a1c4c6 100%);
  background: linear-gradient(to right, #a1c4c6 0%, #505768 25%, #505768 75%, #a1c4c6 100%);
}
.inplay-game-wrapper.Triathlon .title-sport-inplay > p,
.inplay-game-wrapper.Triathlon .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Triathlon img {
  box-shadow: 0 0 0 2px #a1c4c6;
}
.esports .asian-banner.Triathlon .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #a1c4c6;
}

/* for BBIN */
.all-l-e-title.Triathlon {
  background: #a1c4c6;
  background: -moz-linear-gradient(left, #a1c4c6 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #a1c4c6 0%, #1e2639 100%);
  background: linear-gradient(to right, #a1c4c6 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Triathlon {
  background: -moz-linear-gradient(left, #1e2639 0%, #a1c4c6 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #a1c4c6 100%);
  background: linear-gradient(to right, #1e2639 0%, #a1c4c6 100%);
}
.all-l-e-title.Triathlon + .e-live-games-list .e-p-table {
  background: rgba(161, 196, 198, 0.2);
  background: -moz-linear-gradient(left, rgba(161, 196, 198, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(161, 196, 198, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(161, 196, 198, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Triathlon + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(161, 196, 198, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(161, 196, 198, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(161, 196, 198, 0.2) 60%);
}
.all-l-e-title.Triathlon + .e-live-games-list .e-p-table:hover {
  background: rgba(161, 196, 198, 0.4);
  background: -moz-linear-gradient(left, rgba(161, 196, 198, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(161, 196, 198, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(161, 196, 198, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Triathlon + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(161, 196, 198, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(161, 196, 198, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(161, 196, 198, 0.4) 60%);
}
.all-l-e-title.Triathlon + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Triathlon + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #a1c4c6;
  font-size: 14px;
}
.all-l-e-title.Triathlon + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Triathlon + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Triathlon + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #d1e2e3;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(161, 196, 198, 0.635);
  box-shadow: 2px 0 0 #a1c4c6 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #a1c4c6 inset;
  background: -moz-linear-gradient(left, rgba(161, 196, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(161, 196, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(161, 196, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #a1c4c6 inset;
  background: -moz-linear-gradient(right, rgba(161, 196, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(161, 196, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(161, 196, 198, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Triathlon {
  background: rgba(161, 196, 198, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Triathlon {
  background: -moz-linear-gradient(left, rgba(161, 196, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(161, 196, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(161, 196, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Triathlon {
  background: -moz-linear-gradient(right, rgba(161, 196, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(161, 196, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(161, 196, 198, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Triathlon ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Triathlon ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Triathlon .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Triathlon .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Triathlon > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Triathlon > li.e-l-n-arrow.active {
  color: #000000;
  background: #a1c4c6;
}
.esports-nav-b.prematch-view .sports-item-v3.Triathlon ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Triathlon ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Triathlon ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Triathlon ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Triathlon .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Triathlon .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Triathlon .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Triathlon .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Triathlon > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Triathlon > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Triathlon > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Triathlon > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Triathlon ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Triathlon ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Triathlon .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Triathlon > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #d1e2e3;
}

.esports .all-l-e-title.Triathlon + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Triathlon + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #a1c4c6;
  font-size: 16px;
}
.esports .all-l-e-title.Triathlon + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Triathlon + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Triathlon + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Triathlon + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Triathlon + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #d1e2e3;
}

.sports-item-v3.Mma:before,
.suggest-sport-icon.Mma:before {
  color: #868686;
}
.sports-item-v3.Mma.Soccer:before,
.suggest-sport-icon.Mma.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Mma {
  color: #868686;
}
.sport-icon-v3.Mma.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Mma {
  color: #868686;
}
.lmb-sport-select-j ul li.Mma.active-j {
  color: #000000;
  background: #868686;
}

.body-wrapper.asian .icon-sport-asia.Mma, .body-wrapper.asian .asian-live .Mma.mini-icon-1 {
  color: #868686 !important;
}
.body-wrapper.asian .icon-sport-asia.Mma.Soccer, .body-wrapper.asian .asian-live .Mma.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Mma:before {
  color: #868686 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Mma.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Mma.active > .arrow-view-v3 {
  background: #868686;
}
.sports-item-v3.Mma.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Mma:before {
  box-shadow: 3px 0 0 #868686 inset;
}
html[dir=rtl] .sports-item-v3.Mma:before {
  box-shadow: -3px 0 0 #868686 inset;
}
.sports-item-v3.Mma + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #868686;
}
.sports-item-v3.Mma + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Mma {
  box-shadow: 0 -1px 0 #868686 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Mma {
  box-shadow: 0 -1px 0 #868686 inset;
}

.inplay-game-wrapper.Mma {
  box-shadow: 0 0 0 1px #868686 inset;
}
.inplay-game-wrapper.Mma > .title-sport-inplay {
  background: #868686;
  background: -moz-linear-gradient(left, #868686 0%, #2e323e 25%, #2e323e 75%, #868686 100%);
  background: -webkit-linear-gradient(left, #868686 0%, #2e323e 25%, #2e323e 75%, #868686 100%);
  background: linear-gradient(to right, #868686 0%, #505768 25%, #505768 75%, #868686 100%);
}
.inplay-game-wrapper.Mma .title-sport-inplay > p,
.inplay-game-wrapper.Mma .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Mma img {
  box-shadow: 0 0 0 2px #868686;
}
.esports .asian-banner.Mma .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #868686;
}

/* for BBIN */
.all-l-e-title.Mma {
  background: #868686;
  background: -moz-linear-gradient(left, #868686 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #868686 0%, #1e2639 100%);
  background: linear-gradient(to right, #868686 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Mma {
  background: -moz-linear-gradient(left, #1e2639 0%, #868686 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #868686 100%);
  background: linear-gradient(to right, #1e2639 0%, #868686 100%);
}
.all-l-e-title.Mma + .e-live-games-list .e-p-table {
  background: rgba(134, 134, 134, 0.2);
  background: -moz-linear-gradient(left, rgba(134, 134, 134, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(134, 134, 134, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(134, 134, 134, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Mma + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(134, 134, 134, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(134, 134, 134, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(134, 134, 134, 0.2) 60%);
}
.all-l-e-title.Mma + .e-live-games-list .e-p-table:hover {
  background: rgba(134, 134, 134, 0.4);
  background: -moz-linear-gradient(left, rgba(134, 134, 134, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(134, 134, 134, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(134, 134, 134, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Mma + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(134, 134, 134, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(134, 134, 134, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(134, 134, 134, 0.4) 60%);
}
.all-l-e-title.Mma + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Mma + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #868686;
  font-size: 14px;
}
.all-l-e-title.Mma + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Mma + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Mma + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #acacac;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Mma ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(134, 134, 134, 0.635);
  box-shadow: 2px 0 0 #868686 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Mma ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #868686 inset;
  background: -moz-linear-gradient(left, rgba(134, 134, 134, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(134, 134, 134, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(134, 134, 134, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Mma ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #868686 inset;
  background: -moz-linear-gradient(right, rgba(134, 134, 134, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(134, 134, 134, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(134, 134, 134, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Mma {
  background: rgba(134, 134, 134, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Mma {
  background: -moz-linear-gradient(left, rgba(134, 134, 134, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(134, 134, 134, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(134, 134, 134, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Mma {
  background: -moz-linear-gradient(right, rgba(134, 134, 134, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(134, 134, 134, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(134, 134, 134, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Mma ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Mma ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Mma ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Mma ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Mma .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Mma .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Mma > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Mma > li.e-l-n-arrow.active {
  color: #000000;
  background: #868686;
}
.esports-nav-b.prematch-view .sports-item-v3.Mma ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Mma ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Mma ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Mma ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Mma ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Mma ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Mma ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Mma ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Mma .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Mma .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Mma .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Mma .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Mma > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Mma > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Mma > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Mma > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Mma ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Mma ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Mma .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Mma > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #acacac;
}

.esports .all-l-e-title.Mma + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Mma + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #868686;
  font-size: 16px;
}
.esports .all-l-e-title.Mma + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Mma + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Mma + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Mma + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Mma + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #acacac;
}

.sports-item-v3.MortalKombatXL:before,
.suggest-sport-icon.MortalKombatXL:before {
  color: #a76812;
}
.sports-item-v3.MortalKombatXL.Soccer:before,
.suggest-sport-icon.MortalKombatXL.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.MortalKombatXL {
  color: #a76812;
}
.sport-icon-v3.MortalKombatXL.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.MortalKombatXL {
  color: #a76812;
}
.lmb-sport-select-j ul li.MortalKombatXL.active-j {
  color: #ffffff;
  background: #a76812;
}

.body-wrapper.asian .icon-sport-asia.MortalKombatXL, .body-wrapper.asian .asian-live .MortalKombatXL.mini-icon-1 {
  color: #a76812 !important;
}
.body-wrapper.asian .icon-sport-asia.MortalKombatXL.Soccer, .body-wrapper.asian .asian-live .MortalKombatXL.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.MortalKombatXL:before {
  color: #a76812 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.MortalKombatXL.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.MortalKombatXL.active > .arrow-view-v3 {
  background: #a76812;
}
.sports-item-v3.MortalKombatXL.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.MortalKombatXL:before {
  box-shadow: 3px 0 0 #a76812 inset;
}
html[dir=rtl] .sports-item-v3.MortalKombatXL:before {
  box-shadow: -3px 0 0 #a76812 inset;
}
.sports-item-v3.MortalKombatXL + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #a76812;
}
.sports-item-v3.MortalKombatXL + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.MortalKombatXL {
  box-shadow: 0 -1px 0 #a76812 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.MortalKombatXL {
  box-shadow: 0 -1px 0 #a76812 inset;
}

.inplay-game-wrapper.MortalKombatXL {
  box-shadow: 0 0 0 1px #a76812 inset;
}
.inplay-game-wrapper.MortalKombatXL > .title-sport-inplay {
  background: #a76812;
  background: -moz-linear-gradient(left, #a76812 0%, #2e323e 25%, #2e323e 75%, #a76812 100%);
  background: -webkit-linear-gradient(left, #a76812 0%, #2e323e 25%, #2e323e 75%, #a76812 100%);
  background: linear-gradient(to right, #a76812 0%, #505768 25%, #505768 75%, #a76812 100%);
}
.inplay-game-wrapper.MortalKombatXL .title-sport-inplay > p,
.inplay-game-wrapper.MortalKombatXL .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.MortalKombatXL img {
  box-shadow: 0 0 0 2px #a76812;
}
.esports .asian-banner.MortalKombatXL .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #a76812;
}

/* for BBIN */
.all-l-e-title.MortalKombatXL {
  background: #a76812;
  background: -moz-linear-gradient(left, #a76812 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #a76812 0%, #1e2639 100%);
  background: linear-gradient(to right, #a76812 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.MortalKombatXL {
  background: -moz-linear-gradient(left, #1e2639 0%, #a76812 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #a76812 100%);
  background: linear-gradient(to right, #1e2639 0%, #a76812 100%);
}
.all-l-e-title.MortalKombatXL + .e-live-games-list .e-p-table {
  background: rgba(167, 104, 18, 0.2);
  background: -moz-linear-gradient(left, rgba(167, 104, 18, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(167, 104, 18, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(167, 104, 18, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.MortalKombatXL + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(167, 104, 18, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(167, 104, 18, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(167, 104, 18, 0.2) 60%);
}
.all-l-e-title.MortalKombatXL + .e-live-games-list .e-p-table:hover {
  background: rgba(167, 104, 18, 0.4);
  background: -moz-linear-gradient(left, rgba(167, 104, 18, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(167, 104, 18, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(167, 104, 18, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.MortalKombatXL + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(167, 104, 18, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(167, 104, 18, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(167, 104, 18, 0.4) 60%);
}
.all-l-e-title.MortalKombatXL + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.MortalKombatXL + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #a76812;
  font-size: 14px;
}
.all-l-e-title.MortalKombatXL + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.MortalKombatXL + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.MortalKombatXL + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e7921f;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(167, 104, 18, 0.635);
  box-shadow: 2px 0 0 #a76812 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #a76812 inset;
  background: -moz-linear-gradient(left, rgba(167, 104, 18, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(167, 104, 18, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(167, 104, 18, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #a76812 inset;
  background: -moz-linear-gradient(right, rgba(167, 104, 18, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(167, 104, 18, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(167, 104, 18, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.MortalKombatXL {
  background: rgba(167, 104, 18, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.MortalKombatXL {
  background: -moz-linear-gradient(left, rgba(167, 104, 18, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(167, 104, 18, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(167, 104, 18, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.MortalKombatXL {
  background: -moz-linear-gradient(right, rgba(167, 104, 18, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(167, 104, 18, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(167, 104, 18, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #a76812;
}
.esports-nav-b.prematch-view .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.MortalKombatXL ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MortalKombatXL > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e7921f;
}

.esports .all-l-e-title.MortalKombatXL + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.MortalKombatXL + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #a76812;
  font-size: 16px;
}
.esports .all-l-e-title.MortalKombatXL + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.MortalKombatXL + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.MortalKombatXL + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.MortalKombatXL + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.MortalKombatXL + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e7921f;
}

.sports-item-v3.VirtualFootball:before,
.suggest-sport-icon.VirtualFootball:before {
  color: #8555a1;
}
.sports-item-v3.VirtualFootball.Soccer:before,
.suggest-sport-icon.VirtualFootball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.VirtualFootball {
  color: #8555a1;
}
.sport-icon-v3.VirtualFootball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.VirtualFootball {
  color: #8555a1;
}
.lmb-sport-select-j ul li.VirtualFootball.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.VirtualFootball, .body-wrapper.asian .asian-live .VirtualFootball.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.VirtualFootball.Soccer, .body-wrapper.asian .asian-live .VirtualFootball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualFootball:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualFootball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.VirtualFootball.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.VirtualFootball.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.VirtualFootball:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.VirtualFootball:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.VirtualFootball + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.VirtualFootball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.VirtualFootball {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.VirtualFootball {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.VirtualFootball {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.VirtualFootball > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.VirtualFootball .title-sport-inplay > p,
.inplay-game-wrapper.VirtualFootball .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.VirtualFootball img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.VirtualFootball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.VirtualFootball {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.VirtualFootball {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.VirtualFootball + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.VirtualFootball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.VirtualFootball + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.VirtualFootball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.VirtualFootball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.VirtualFootball + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.VirtualFootball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.VirtualFootball + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.VirtualFootball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.VirtualFootball {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.VirtualFootball {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.VirtualFootball {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.VirtualFootball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFootball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.VirtualFootball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.VirtualFootball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.VirtualFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.VirtualFootball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.VirtualFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.VirtualFootball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.VirtualFootball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.virtualsports:before,
.suggest-sport-icon.virtualsports:before {
  color: #8555a1;
}
.sports-item-v3.virtualsports.Soccer:before,
.suggest-sport-icon.virtualsports.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.virtualsports {
  color: #8555a1;
}
.sport-icon-v3.virtualsports.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.virtualsports {
  color: #8555a1;
}
.lmb-sport-select-j ul li.virtualsports.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.virtualsports, .body-wrapper.asian .asian-live .virtualsports.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.virtualsports.Soccer, .body-wrapper.asian .asian-live .virtualsports.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.virtualsports:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.virtualsports.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.virtualsports.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.virtualsports.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.virtualsports:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.virtualsports:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.virtualsports + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.virtualsports + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.virtualsports {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.virtualsports {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.virtualsports {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.virtualsports > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.virtualsports .title-sport-inplay > p,
.inplay-game-wrapper.virtualsports .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.virtualsports img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.virtualsports .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.virtualsports {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.virtualsports {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.virtualsports + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.virtualsports + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.virtualsports + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.virtualsports + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.virtualsports + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.virtualsports + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.virtualsports + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.virtualsports + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.virtualsports + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.virtualsports {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.virtualsports {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.virtualsports {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.virtualsports ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.virtualsports ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.virtualsports .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.virtualsports .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.virtualsports > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.virtualsports > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.virtualsports ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.virtualsports ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.virtualsports ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.virtualsports ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualsports .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.virtualsports .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualsports .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.virtualsports .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualsports > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.virtualsports > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualsports > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.virtualsports > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.virtualsports ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.virtualsports ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.virtualsports .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.virtualsports > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.virtualsports + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.virtualsports + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.virtualsports + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.virtualsports + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.virtualsports + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.virtualsports + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.virtualsports + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.VirtualHorseRacing:before,
.suggest-sport-icon.VirtualHorseRacing:before {
  color: #8555a1;
}
.sports-item-v3.VirtualHorseRacing.Soccer:before,
.suggest-sport-icon.VirtualHorseRacing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.VirtualHorseRacing {
  color: #8555a1;
}
.sport-icon-v3.VirtualHorseRacing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.VirtualHorseRacing {
  color: #8555a1;
}
.lmb-sport-select-j ul li.VirtualHorseRacing.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.VirtualHorseRacing, .body-wrapper.asian .asian-live .VirtualHorseRacing.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.VirtualHorseRacing.Soccer, .body-wrapper.asian .asian-live .VirtualHorseRacing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualHorseRacing:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualHorseRacing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.VirtualHorseRacing.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.VirtualHorseRacing.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.VirtualHorseRacing:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.VirtualHorseRacing:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.VirtualHorseRacing + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.VirtualHorseRacing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.VirtualHorseRacing {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.VirtualHorseRacing {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.VirtualHorseRacing {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.VirtualHorseRacing > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.VirtualHorseRacing .title-sport-inplay > p,
.inplay-game-wrapper.VirtualHorseRacing .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.VirtualHorseRacing img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.VirtualHorseRacing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.VirtualHorseRacing {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.VirtualHorseRacing {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.VirtualHorseRacing + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.VirtualHorseRacing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.VirtualHorseRacing + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.VirtualHorseRacing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.VirtualHorseRacing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.VirtualHorseRacing + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.VirtualHorseRacing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.VirtualHorseRacing + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.VirtualHorseRacing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.VirtualHorseRacing {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.VirtualHorseRacing {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.VirtualHorseRacing {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.VirtualHorseRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualHorseRacing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.VirtualHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.VirtualHorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.VirtualHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.VirtualHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.VirtualHorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.VirtualHorseRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.VirtualHorseRacing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.virtualdogs:before,
.suggest-sport-icon.virtualdogs:before {
  color: #8555a1;
}
.sports-item-v3.virtualdogs.Soccer:before,
.suggest-sport-icon.virtualdogs.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.virtualdogs {
  color: #8555a1;
}
.sport-icon-v3.virtualdogs.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.virtualdogs {
  color: #8555a1;
}
.lmb-sport-select-j ul li.virtualdogs.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.virtualdogs, .body-wrapper.asian .asian-live .virtualdogs.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.virtualdogs.Soccer, .body-wrapper.asian .asian-live .virtualdogs.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.virtualdogs:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.virtualdogs.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.virtualdogs.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.virtualdogs.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.virtualdogs:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.virtualdogs:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.virtualdogs + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.virtualdogs + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.virtualdogs {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.virtualdogs {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.virtualdogs {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.virtualdogs > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.virtualdogs .title-sport-inplay > p,
.inplay-game-wrapper.virtualdogs .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.virtualdogs img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.virtualdogs .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.virtualdogs {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.virtualdogs {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.virtualdogs + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.virtualdogs + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.virtualdogs + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.virtualdogs + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.virtualdogs + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.virtualdogs + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.virtualdogs + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.virtualdogs + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.virtualdogs + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.virtualdogs {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.virtualdogs {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.virtualdogs {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.virtualdogs ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.virtualdogs ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.virtualdogs .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.virtualdogs .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.virtualdogs > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.virtualdogs > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.virtualdogs ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.virtualdogs ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.virtualdogs ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.virtualdogs ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualdogs .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.virtualdogs .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualdogs .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.virtualdogs .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualdogs > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.virtualdogs > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualdogs > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.virtualdogs > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.virtualdogs ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.virtualdogs ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.virtualdogs .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.virtualdogs > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.virtualdogs + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.virtualdogs + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.virtualdogs + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.virtualdogs + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.virtualdogs + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.virtualdogs + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.virtualdogs + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.virtualhorses:before,
.suggest-sport-icon.virtualhorses:before {
  color: #8555a1;
}
.sports-item-v3.virtualhorses.Soccer:before,
.suggest-sport-icon.virtualhorses.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.virtualhorses {
  color: #8555a1;
}
.sport-icon-v3.virtualhorses.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.virtualhorses {
  color: #8555a1;
}
.lmb-sport-select-j ul li.virtualhorses.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.virtualhorses, .body-wrapper.asian .asian-live .virtualhorses.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.virtualhorses.Soccer, .body-wrapper.asian .asian-live .virtualhorses.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.virtualhorses:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.virtualhorses.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.virtualhorses.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.virtualhorses.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.virtualhorses:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.virtualhorses:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.virtualhorses + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.virtualhorses + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.virtualhorses {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.virtualhorses {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.virtualhorses {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.virtualhorses > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.virtualhorses .title-sport-inplay > p,
.inplay-game-wrapper.virtualhorses .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.virtualhorses img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.virtualhorses .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.virtualhorses {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.virtualhorses {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.virtualhorses + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.virtualhorses + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.virtualhorses + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.virtualhorses + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.virtualhorses + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.virtualhorses + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.virtualhorses + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.virtualhorses + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.virtualhorses + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.virtualhorses {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.virtualhorses {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.virtualhorses {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.virtualhorses ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.virtualhorses ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.virtualhorses .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.virtualhorses .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.virtualhorses > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.virtualhorses > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.virtualhorses ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.virtualhorses ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.virtualhorses ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.virtualhorses ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualhorses .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.virtualhorses .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualhorses .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.virtualhorses .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualhorses > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.virtualhorses > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.virtualhorses > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.virtualhorses > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.virtualhorses ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.virtualhorses ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.virtualhorses .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.virtualhorses > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.virtualhorses + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.virtualhorses + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.virtualhorses + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.virtualhorses + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.virtualhorses + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.virtualhorses + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.virtualhorses + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.VirtualTennis:before,
.suggest-sport-icon.VirtualTennis:before {
  color: #8555a1;
}
.sports-item-v3.VirtualTennis.Soccer:before,
.suggest-sport-icon.VirtualTennis.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.VirtualTennis {
  color: #8555a1;
}
.sport-icon-v3.VirtualTennis.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.VirtualTennis {
  color: #8555a1;
}
.lmb-sport-select-j ul li.VirtualTennis.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.VirtualTennis, .body-wrapper.asian .asian-live .VirtualTennis.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.VirtualTennis.Soccer, .body-wrapper.asian .asian-live .VirtualTennis.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualTennis:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualTennis.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.VirtualTennis.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.VirtualTennis.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.VirtualTennis:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.VirtualTennis:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.VirtualTennis + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.VirtualTennis + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.VirtualTennis {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.VirtualTennis {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.VirtualTennis {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.VirtualTennis > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.VirtualTennis .title-sport-inplay > p,
.inplay-game-wrapper.VirtualTennis .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.VirtualTennis img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.VirtualTennis .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.VirtualTennis {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.VirtualTennis {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.VirtualTennis + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.VirtualTennis + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.VirtualTennis + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.VirtualTennis + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.VirtualTennis + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.VirtualTennis + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.VirtualTennis + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.VirtualTennis + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.VirtualTennis + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.VirtualTennis {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.VirtualTennis {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.VirtualTennis {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.VirtualTennis ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualTennis > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.VirtualTennis + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.VirtualTennis + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.VirtualTennis + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.VirtualTennis + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.VirtualTennis + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.VirtualTennis + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.VirtualTennis + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.VirtualBicycle:before,
.suggest-sport-icon.VirtualBicycle:before {
  color: #8555a1;
}
.sports-item-v3.VirtualBicycle.Soccer:before,
.suggest-sport-icon.VirtualBicycle.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.VirtualBicycle {
  color: #8555a1;
}
.sport-icon-v3.VirtualBicycle.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.VirtualBicycle {
  color: #8555a1;
}
.lmb-sport-select-j ul li.VirtualBicycle.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.VirtualBicycle, .body-wrapper.asian .asian-live .VirtualBicycle.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.VirtualBicycle.Soccer, .body-wrapper.asian .asian-live .VirtualBicycle.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualBicycle:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualBicycle.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.VirtualBicycle.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.VirtualBicycle.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.VirtualBicycle:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.VirtualBicycle:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.VirtualBicycle + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.VirtualBicycle + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.VirtualBicycle {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.VirtualBicycle {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.VirtualBicycle {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.VirtualBicycle > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.VirtualBicycle .title-sport-inplay > p,
.inplay-game-wrapper.VirtualBicycle .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.VirtualBicycle img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.VirtualBicycle .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.VirtualBicycle {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.VirtualBicycle {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.VirtualBicycle + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.VirtualBicycle + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.VirtualBicycle + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.VirtualBicycle + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.VirtualBicycle + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.VirtualBicycle + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.VirtualBicycle + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.VirtualBicycle + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.VirtualBicycle + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.VirtualBicycle {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.VirtualBicycle {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.VirtualBicycle {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.VirtualBicycle ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualBicycle > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.VirtualBicycle + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.VirtualBicycle + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.VirtualBicycle + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.VirtualBicycle + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.VirtualBicycle + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.VirtualBicycle + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.VirtualBicycle + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.VirtualCarRacing:before,
.suggest-sport-icon.VirtualCarRacing:before {
  color: #8555a1;
}
.sports-item-v3.VirtualCarRacing.Soccer:before,
.suggest-sport-icon.VirtualCarRacing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.VirtualCarRacing {
  color: #8555a1;
}
.sport-icon-v3.VirtualCarRacing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.VirtualCarRacing {
  color: #8555a1;
}
.lmb-sport-select-j ul li.VirtualCarRacing.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.VirtualCarRacing, .body-wrapper.asian .asian-live .VirtualCarRacing.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.VirtualCarRacing.Soccer, .body-wrapper.asian .asian-live .VirtualCarRacing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualCarRacing:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualCarRacing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.VirtualCarRacing.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.VirtualCarRacing.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.VirtualCarRacing:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.VirtualCarRacing:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.VirtualCarRacing + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.VirtualCarRacing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.VirtualCarRacing {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.VirtualCarRacing {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.VirtualCarRacing {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.VirtualCarRacing > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.VirtualCarRacing .title-sport-inplay > p,
.inplay-game-wrapper.VirtualCarRacing .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.VirtualCarRacing img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.VirtualCarRacing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.VirtualCarRacing {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.VirtualCarRacing {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.VirtualCarRacing + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.VirtualCarRacing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.VirtualCarRacing + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.VirtualCarRacing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.VirtualCarRacing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.VirtualCarRacing + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.VirtualCarRacing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.VirtualCarRacing + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.VirtualCarRacing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.VirtualCarRacing {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.VirtualCarRacing {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.VirtualCarRacing {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.VirtualCarRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualCarRacing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.VirtualCarRacing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.VirtualCarRacing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.VirtualCarRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.VirtualCarRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.VirtualCarRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.VirtualCarRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.VirtualCarRacing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.VirtualGreyhoundRacing:before,
.suggest-sport-icon.VirtualGreyhoundRacing:before {
  color: #8555a1;
}
.sports-item-v3.VirtualGreyhoundRacing.Soccer:before,
.suggest-sport-icon.VirtualGreyhoundRacing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.VirtualGreyhoundRacing {
  color: #8555a1;
}
.sport-icon-v3.VirtualGreyhoundRacing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.VirtualGreyhoundRacing {
  color: #8555a1;
}
.lmb-sport-select-j ul li.VirtualGreyhoundRacing.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.VirtualGreyhoundRacing, .body-wrapper.asian .asian-live .VirtualGreyhoundRacing.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.VirtualGreyhoundRacing.Soccer, .body-wrapper.asian .asian-live .VirtualGreyhoundRacing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualGreyhoundRacing:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualGreyhoundRacing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.VirtualGreyhoundRacing.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.VirtualGreyhoundRacing.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.VirtualGreyhoundRacing:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.VirtualGreyhoundRacing:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.VirtualGreyhoundRacing + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.VirtualGreyhoundRacing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.VirtualGreyhoundRacing {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.VirtualGreyhoundRacing {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.VirtualGreyhoundRacing {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.VirtualGreyhoundRacing > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.VirtualGreyhoundRacing .title-sport-inplay > p,
.inplay-game-wrapper.VirtualGreyhoundRacing .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.VirtualGreyhoundRacing img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.VirtualGreyhoundRacing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.VirtualGreyhoundRacing {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.VirtualGreyhoundRacing {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.VirtualGreyhoundRacing {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.VirtualGreyhoundRacing {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.VirtualGreyhoundRacing {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.VirtualGreyhoundRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualGreyhoundRacing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.VirtualGreyhoundRacing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.VirtualFootballPro:before,
.suggest-sport-icon.VirtualFootballPro:before {
  color: #8555a1;
}
.sports-item-v3.VirtualFootballPro.Soccer:before,
.suggest-sport-icon.VirtualFootballPro.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.VirtualFootballPro {
  color: #8555a1;
}
.sport-icon-v3.VirtualFootballPro.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.VirtualFootballPro {
  color: #8555a1;
}
.lmb-sport-select-j ul li.VirtualFootballPro.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.VirtualFootballPro, .body-wrapper.asian .asian-live .VirtualFootballPro.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.VirtualFootballPro.Soccer, .body-wrapper.asian .asian-live .VirtualFootballPro.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualFootballPro:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualFootballPro.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.VirtualFootballPro.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.VirtualFootballPro.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.VirtualFootballPro:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.VirtualFootballPro:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.VirtualFootballPro + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.VirtualFootballPro + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.VirtualFootballPro {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.VirtualFootballPro {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.VirtualFootballPro {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.VirtualFootballPro > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.VirtualFootballPro .title-sport-inplay > p,
.inplay-game-wrapper.VirtualFootballPro .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.VirtualFootballPro img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.VirtualFootballPro .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.VirtualFootballPro {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.VirtualFootballPro {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.VirtualFootballPro + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.VirtualFootballPro + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.VirtualFootballPro + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.VirtualFootballPro + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.VirtualFootballPro + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.VirtualFootballPro + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.VirtualFootballPro + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.VirtualFootballPro + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.VirtualFootballPro + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.VirtualFootballPro {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.VirtualFootballPro {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.VirtualFootballPro {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.VirtualFootballPro ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFootballPro > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.VirtualFootballPro + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.VirtualFootballPro + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.VirtualFootballPro + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.VirtualFootballPro + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.VirtualFootballPro + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.VirtualFootballPro + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.VirtualFootballPro + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.VirtualFormula1:before,
.suggest-sport-icon.VirtualFormula1:before {
  color: #8555a1;
}
.sports-item-v3.VirtualFormula1.Soccer:before,
.suggest-sport-icon.VirtualFormula1.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.VirtualFormula1 {
  color: #8555a1;
}
.sport-icon-v3.VirtualFormula1.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.VirtualFormula1 {
  color: #8555a1;
}
.lmb-sport-select-j ul li.VirtualFormula1.active-j {
  color: #ffffff;
  background: #8555a1;
}

.body-wrapper.asian .icon-sport-asia.VirtualFormula1, .body-wrapper.asian .asian-live .VirtualFormula1.mini-icon-1 {
  color: #8555a1 !important;
}
.body-wrapper.asian .icon-sport-asia.VirtualFormula1.Soccer, .body-wrapper.asian .asian-live .VirtualFormula1.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualFormula1:before {
  color: #8555a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.VirtualFormula1.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.VirtualFormula1.active > .arrow-view-v3 {
  background: #8555a1;
}
.sports-item-v3.VirtualFormula1.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.VirtualFormula1:before {
  box-shadow: 3px 0 0 #8555a1 inset;
}
html[dir=rtl] .sports-item-v3.VirtualFormula1:before {
  box-shadow: -3px 0 0 #8555a1 inset;
}
.sports-item-v3.VirtualFormula1 + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #8555a1;
}
.sports-item-v3.VirtualFormula1 + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.VirtualFormula1 {
  box-shadow: 0 -1px 0 #8555a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.VirtualFormula1 {
  box-shadow: 0 -1px 0 #8555a1 inset;
}

.inplay-game-wrapper.VirtualFormula1 {
  box-shadow: 0 0 0 1px #8555a1 inset;
}
.inplay-game-wrapper.VirtualFormula1 > .title-sport-inplay {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #2e323e 25%, #2e323e 75%, #8555a1 100%);
  background: linear-gradient(to right, #8555a1 0%, #505768 25%, #505768 75%, #8555a1 100%);
}
.inplay-game-wrapper.VirtualFormula1 .title-sport-inplay > p,
.inplay-game-wrapper.VirtualFormula1 .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.VirtualFormula1 img {
  box-shadow: 0 0 0 2px #8555a1;
}
.esports .asian-banner.VirtualFormula1 .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #8555a1;
}

/* for BBIN */
.all-l-e-title.VirtualFormula1 {
  background: #8555a1;
  background: -moz-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #8555a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #8555a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.VirtualFormula1 {
  background: -moz-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #8555a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #8555a1 100%);
}
.all-l-e-title.VirtualFormula1 + .e-live-games-list .e-p-table {
  background: rgba(133, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.VirtualFormula1 + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(133, 85, 161, 0.2) 60%);
}
.all-l-e-title.VirtualFormula1 + .e-live-games-list .e-p-table:hover {
  background: rgba(133, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.VirtualFormula1 + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(133, 85, 161, 0.4) 60%);
}
.all-l-e-title.VirtualFormula1 + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.VirtualFormula1 + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 14px;
}
.all-l-e-title.VirtualFormula1 + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.VirtualFormula1 + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.VirtualFormula1 + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #a984be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(133, 85, 161, 0.635);
  box-shadow: 2px 0 0 #8555a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #8555a1 inset;
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.VirtualFormula1 {
  background: rgba(133, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.VirtualFormula1 {
  background: -moz-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.VirtualFormula1 {
  background: -moz-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(133, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #8555a1;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.VirtualFormula1 ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.VirtualFormula1 > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #a984be;
}

.esports .all-l-e-title.VirtualFormula1 + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.VirtualFormula1 + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #8555a1;
  font-size: 16px;
}
.esports .all-l-e-title.VirtualFormula1 + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.VirtualFormula1 + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.VirtualFormula1 + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.VirtualFormula1 + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.VirtualFormula1 + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #a984be;
}

.sports-item-v3.Volleyball:before,
.suggest-sport-icon.Volleyball:before {
  color: #e5e795;
}
.sports-item-v3.Volleyball.Soccer:before,
.suggest-sport-icon.Volleyball.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Volleyball {
  color: #e5e795;
}
.sport-icon-v3.Volleyball.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Volleyball {
  color: #e5e795;
}
.lmb-sport-select-j ul li.Volleyball.active-j {
  color: #000000;
  background: #e5e795;
}

.body-wrapper.asian .icon-sport-asia.Volleyball, .body-wrapper.asian .asian-live .Volleyball.mini-icon-1 {
  color: #e5e795 !important;
}
.body-wrapper.asian .icon-sport-asia.Volleyball.Soccer, .body-wrapper.asian .asian-live .Volleyball.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Volleyball:before {
  color: #e5e795 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Volleyball.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Volleyball.active > .arrow-view-v3 {
  background: #e5e795;
}
.sports-item-v3.Volleyball.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Volleyball:before {
  box-shadow: 3px 0 0 #e5e795 inset;
}
html[dir=rtl] .sports-item-v3.Volleyball:before {
  box-shadow: -3px 0 0 #e5e795 inset;
}
.sports-item-v3.Volleyball + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #e5e795;
}
.sports-item-v3.Volleyball + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Volleyball {
  box-shadow: 0 -1px 0 #e5e795 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Volleyball {
  box-shadow: 0 -1px 0 #e5e795 inset;
}

.inplay-game-wrapper.Volleyball {
  box-shadow: 0 0 0 1px #e5e795 inset;
}
.inplay-game-wrapper.Volleyball > .title-sport-inplay {
  background: #e5e795;
  background: -moz-linear-gradient(left, #e5e795 0%, #2e323e 25%, #2e323e 75%, #e5e795 100%);
  background: -webkit-linear-gradient(left, #e5e795 0%, #2e323e 25%, #2e323e 75%, #e5e795 100%);
  background: linear-gradient(to right, #e5e795 0%, #505768 25%, #505768 75%, #e5e795 100%);
}
.inplay-game-wrapper.Volleyball .title-sport-inplay > p,
.inplay-game-wrapper.Volleyball .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Volleyball img {
  box-shadow: 0 0 0 2px #e5e795;
}
.esports .asian-banner.Volleyball .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #e5e795;
}

/* for BBIN */
.all-l-e-title.Volleyball {
  background: #e5e795;
  background: -moz-linear-gradient(left, #e5e795 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #e5e795 0%, #1e2639 100%);
  background: linear-gradient(to right, #e5e795 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Volleyball {
  background: -moz-linear-gradient(left, #1e2639 0%, #e5e795 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #e5e795 100%);
  background: linear-gradient(to right, #1e2639 0%, #e5e795 100%);
}
.all-l-e-title.Volleyball + .e-live-games-list .e-p-table {
  background: rgba(229, 231, 149, 0.2);
  background: -moz-linear-gradient(left, rgba(229, 231, 149, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(229, 231, 149, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(229, 231, 149, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Volleyball + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(229, 231, 149, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(229, 231, 149, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(229, 231, 149, 0.2) 60%);
}
.all-l-e-title.Volleyball + .e-live-games-list .e-p-table:hover {
  background: rgba(229, 231, 149, 0.4);
  background: -moz-linear-gradient(left, rgba(229, 231, 149, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(229, 231, 149, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(229, 231, 149, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Volleyball + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(229, 231, 149, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(229, 231, 149, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(229, 231, 149, 0.4) 60%);
}
.all-l-e-title.Volleyball + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Volleyball + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #e5e795;
  font-size: 14px;
}
.all-l-e-title.Volleyball + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Volleyball + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Volleyball + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f4f5d3;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(229, 231, 149, 0.635);
  box-shadow: 2px 0 0 #e5e795 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #e5e795 inset;
  background: -moz-linear-gradient(left, rgba(229, 231, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(229, 231, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(229, 231, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #e5e795 inset;
  background: -moz-linear-gradient(right, rgba(229, 231, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(229, 231, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(229, 231, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Volleyball {
  background: rgba(229, 231, 149, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Volleyball {
  background: -moz-linear-gradient(left, rgba(229, 231, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(229, 231, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(229, 231, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Volleyball {
  background: -moz-linear-gradient(right, rgba(229, 231, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(229, 231, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(229, 231, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Volleyball ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Volleyball ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Volleyball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Volleyball .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Volleyball > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Volleyball > li.e-l-n-arrow.active {
  color: #000000;
  background: #e5e795;
}
.esports-nav-b.prematch-view .sports-item-v3.Volleyball ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Volleyball ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Volleyball ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Volleyball ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Volleyball .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Volleyball .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Volleyball .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Volleyball .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Volleyball > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Volleyball > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Volleyball > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Volleyball > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Volleyball ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Volleyball ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Volleyball .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Volleyball > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f4f5d3;
}

.esports .all-l-e-title.Volleyball + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Volleyball + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #e5e795;
  font-size: 16px;
}
.esports .all-l-e-title.Volleyball + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Volleyball + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Volleyball + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Volleyball + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Volleyball + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f4f5d3;
}

.sports-item-v3.WaterPolo:before,
.suggest-sport-icon.WaterPolo:before {
  color: #338fd6;
}
.sports-item-v3.WaterPolo.Soccer:before,
.suggest-sport-icon.WaterPolo.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.WaterPolo {
  color: #338fd6;
}
.sport-icon-v3.WaterPolo.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.WaterPolo {
  color: #338fd6;
}
.lmb-sport-select-j ul li.WaterPolo.active-j {
  color: #000000;
  background: #338fd6;
}

.body-wrapper.asian .icon-sport-asia.WaterPolo, .body-wrapper.asian .asian-live .WaterPolo.mini-icon-1 {
  color: #338fd6 !important;
}
.body-wrapper.asian .icon-sport-asia.WaterPolo.Soccer, .body-wrapper.asian .asian-live .WaterPolo.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WaterPolo:before {
  color: #338fd6 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WaterPolo.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.WaterPolo.active > .arrow-view-v3 {
  background: #338fd6;
}
.sports-item-v3.WaterPolo.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.WaterPolo:before {
  box-shadow: 3px 0 0 #338fd6 inset;
}
html[dir=rtl] .sports-item-v3.WaterPolo:before {
  box-shadow: -3px 0 0 #338fd6 inset;
}
.sports-item-v3.WaterPolo + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #338fd6;
}
.sports-item-v3.WaterPolo + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.WaterPolo {
  box-shadow: 0 -1px 0 #338fd6 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.WaterPolo {
  box-shadow: 0 -1px 0 #338fd6 inset;
}

.inplay-game-wrapper.WaterPolo {
  box-shadow: 0 0 0 1px #338fd6 inset;
}
.inplay-game-wrapper.WaterPolo > .title-sport-inplay {
  background: #338fd6;
  background: -moz-linear-gradient(left, #338fd6 0%, #2e323e 25%, #2e323e 75%, #338fd6 100%);
  background: -webkit-linear-gradient(left, #338fd6 0%, #2e323e 25%, #2e323e 75%, #338fd6 100%);
  background: linear-gradient(to right, #338fd6 0%, #505768 25%, #505768 75%, #338fd6 100%);
}
.inplay-game-wrapper.WaterPolo .title-sport-inplay > p,
.inplay-game-wrapper.WaterPolo .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.WaterPolo img {
  box-shadow: 0 0 0 2px #338fd6;
}
.esports .asian-banner.WaterPolo .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #338fd6;
}

/* for BBIN */
.all-l-e-title.WaterPolo {
  background: #338fd6;
  background: -moz-linear-gradient(left, #338fd6 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #338fd6 0%, #1e2639 100%);
  background: linear-gradient(to right, #338fd6 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.WaterPolo {
  background: -moz-linear-gradient(left, #1e2639 0%, #338fd6 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #338fd6 100%);
  background: linear-gradient(to right, #1e2639 0%, #338fd6 100%);
}
.all-l-e-title.WaterPolo + .e-live-games-list .e-p-table {
  background: rgba(51, 143, 214, 0.2);
  background: -moz-linear-gradient(left, rgba(51, 143, 214, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(51, 143, 214, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(51, 143, 214, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.WaterPolo + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(51, 143, 214, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(51, 143, 214, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(51, 143, 214, 0.2) 60%);
}
.all-l-e-title.WaterPolo + .e-live-games-list .e-p-table:hover {
  background: rgba(51, 143, 214, 0.4);
  background: -moz-linear-gradient(left, rgba(51, 143, 214, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(51, 143, 214, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(51, 143, 214, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.WaterPolo + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(51, 143, 214, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(51, 143, 214, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(51, 143, 214, 0.4) 60%);
}
.all-l-e-title.WaterPolo + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.WaterPolo + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #338fd6;
  font-size: 14px;
}
.all-l-e-title.WaterPolo + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.WaterPolo + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.WaterPolo + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #73b2e3;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(51, 143, 214, 0.635);
  box-shadow: 2px 0 0 #338fd6 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #338fd6 inset;
  background: -moz-linear-gradient(left, rgba(51, 143, 214, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(51, 143, 214, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(51, 143, 214, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #338fd6 inset;
  background: -moz-linear-gradient(right, rgba(51, 143, 214, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(51, 143, 214, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(51, 143, 214, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.WaterPolo {
  background: rgba(51, 143, 214, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.WaterPolo {
  background: -moz-linear-gradient(left, rgba(51, 143, 214, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(51, 143, 214, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(51, 143, 214, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.WaterPolo {
  background: -moz-linear-gradient(right, rgba(51, 143, 214, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(51, 143, 214, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(51, 143, 214, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.WaterPolo ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.WaterPolo ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WaterPolo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WaterPolo .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WaterPolo > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.WaterPolo > li.e-l-n-arrow.active {
  color: #000000;
  background: #338fd6;
}
.esports-nav-b.prematch-view .sports-item-v3.WaterPolo ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.WaterPolo ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.WaterPolo ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.WaterPolo ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WaterPolo .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.WaterPolo .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WaterPolo .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.WaterPolo .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WaterPolo > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.WaterPolo > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WaterPolo > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.WaterPolo > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.WaterPolo ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.WaterPolo ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WaterPolo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WaterPolo > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #73b2e3;
}

.esports .all-l-e-title.WaterPolo + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.WaterPolo + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #338fd6;
  font-size: 16px;
}
.esports .all-l-e-title.WaterPolo + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.WaterPolo + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.WaterPolo + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.WaterPolo + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.WaterPolo + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #73b2e3;
}

.sports-item-v3.Wrestling:before,
.suggest-sport-icon.Wrestling:before {
  color: #b80f20;
}
.sports-item-v3.Wrestling.Soccer:before,
.suggest-sport-icon.Wrestling.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Wrestling {
  color: #b80f20;
}
.sport-icon-v3.Wrestling.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Wrestling {
  color: #b80f20;
}
.lmb-sport-select-j ul li.Wrestling.active-j {
  color: #ffffff;
  background: #b80f20;
}

.body-wrapper.asian .icon-sport-asia.Wrestling, .body-wrapper.asian .asian-live .Wrestling.mini-icon-1 {
  color: #b80f20 !important;
}
.body-wrapper.asian .icon-sport-asia.Wrestling.Soccer, .body-wrapper.asian .asian-live .Wrestling.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Wrestling:before {
  color: #b80f20 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Wrestling.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Wrestling.active > .arrow-view-v3 {
  background: #b80f20;
}
.sports-item-v3.Wrestling.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Wrestling:before {
  box-shadow: 3px 0 0 #b80f20 inset;
}
html[dir=rtl] .sports-item-v3.Wrestling:before {
  box-shadow: -3px 0 0 #b80f20 inset;
}
.sports-item-v3.Wrestling + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #b80f20;
}
.sports-item-v3.Wrestling + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Wrestling {
  box-shadow: 0 -1px 0 #b80f20 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Wrestling {
  box-shadow: 0 -1px 0 #b80f20 inset;
}

.inplay-game-wrapper.Wrestling {
  box-shadow: 0 0 0 1px #b80f20 inset;
}
.inplay-game-wrapper.Wrestling > .title-sport-inplay {
  background: #b80f20;
  background: -moz-linear-gradient(left, #b80f20 0%, #2e323e 25%, #2e323e 75%, #b80f20 100%);
  background: -webkit-linear-gradient(left, #b80f20 0%, #2e323e 25%, #2e323e 75%, #b80f20 100%);
  background: linear-gradient(to right, #b80f20 0%, #505768 25%, #505768 75%, #b80f20 100%);
}
.inplay-game-wrapper.Wrestling .title-sport-inplay > p,
.inplay-game-wrapper.Wrestling .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Wrestling img {
  box-shadow: 0 0 0 2px #b80f20;
}
.esports .asian-banner.Wrestling .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b80f20;
}

/* for BBIN */
.all-l-e-title.Wrestling {
  background: #b80f20;
  background: -moz-linear-gradient(left, #b80f20 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b80f20 0%, #1e2639 100%);
  background: linear-gradient(to right, #b80f20 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Wrestling {
  background: -moz-linear-gradient(left, #1e2639 0%, #b80f20 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b80f20 100%);
  background: linear-gradient(to right, #1e2639 0%, #b80f20 100%);
}
.all-l-e-title.Wrestling + .e-live-games-list .e-p-table {
  background: rgba(184, 15, 32, 0.2);
  background: -moz-linear-gradient(left, rgba(184, 15, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(184, 15, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(184, 15, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Wrestling + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(184, 15, 32, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(184, 15, 32, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(184, 15, 32, 0.2) 60%);
}
.all-l-e-title.Wrestling + .e-live-games-list .e-p-table:hover {
  background: rgba(184, 15, 32, 0.4);
  background: -moz-linear-gradient(left, rgba(184, 15, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(184, 15, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(184, 15, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Wrestling + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(184, 15, 32, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(184, 15, 32, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(184, 15, 32, 0.4) 60%);
}
.all-l-e-title.Wrestling + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Wrestling + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #b80f20;
  font-size: 14px;
}
.all-l-e-title.Wrestling + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Wrestling + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Wrestling + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ed263a;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(184, 15, 32, 0.635);
  box-shadow: 2px 0 0 #b80f20 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b80f20 inset;
  background: -moz-linear-gradient(left, rgba(184, 15, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(184, 15, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(184, 15, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b80f20 inset;
  background: -moz-linear-gradient(right, rgba(184, 15, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(184, 15, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(184, 15, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Wrestling {
  background: rgba(184, 15, 32, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Wrestling {
  background: -moz-linear-gradient(left, rgba(184, 15, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(184, 15, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(184, 15, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Wrestling {
  background: -moz-linear-gradient(right, rgba(184, 15, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(184, 15, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(184, 15, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Wrestling ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Wrestling ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Wrestling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Wrestling .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Wrestling > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Wrestling > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #b80f20;
}
.esports-nav-b.prematch-view .sports-item-v3.Wrestling ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Wrestling ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Wrestling ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Wrestling ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Wrestling .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Wrestling .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Wrestling .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Wrestling .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Wrestling > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Wrestling > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Wrestling > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Wrestling > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Wrestling ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Wrestling ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Wrestling .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Wrestling > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ed263a;
}

.esports .all-l-e-title.Wrestling + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Wrestling + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #b80f20;
  font-size: 16px;
}
.esports .all-l-e-title.Wrestling + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Wrestling + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Wrestling + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Wrestling + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Wrestling + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ed263a;
}

.sports-item-v3.X-Sports:before,
.suggest-sport-icon.X-Sports:before {
  color: #a61f2d;
}
.sports-item-v3.X-Sports.Soccer:before,
.suggest-sport-icon.X-Sports.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.X-Sports {
  color: #a61f2d;
}
.sport-icon-v3.X-Sports.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.X-Sports {
  color: #a61f2d;
}
.lmb-sport-select-j ul li.X-Sports.active-j {
  color: #ffffff;
  background: #a61f2d;
}

.body-wrapper.asian .icon-sport-asia.X-Sports, .body-wrapper.asian .asian-live .X-Sports.mini-icon-1 {
  color: #a61f2d !important;
}
.body-wrapper.asian .icon-sport-asia.X-Sports.Soccer, .body-wrapper.asian .asian-live .X-Sports.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.X-Sports:before {
  color: #a61f2d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.X-Sports.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.X-Sports.active > .arrow-view-v3 {
  background: #a61f2d;
}
.sports-item-v3.X-Sports.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.X-Sports:before {
  box-shadow: 3px 0 0 #a61f2d inset;
}
html[dir=rtl] .sports-item-v3.X-Sports:before {
  box-shadow: -3px 0 0 #a61f2d inset;
}
.sports-item-v3.X-Sports + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #a61f2d;
}
.sports-item-v3.X-Sports + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.X-Sports {
  box-shadow: 0 -1px 0 #a61f2d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.X-Sports {
  box-shadow: 0 -1px 0 #a61f2d inset;
}

.inplay-game-wrapper.X-Sports {
  box-shadow: 0 0 0 1px #a61f2d inset;
}
.inplay-game-wrapper.X-Sports > .title-sport-inplay {
  background: #a61f2d;
  background: -moz-linear-gradient(left, #a61f2d 0%, #2e323e 25%, #2e323e 75%, #a61f2d 100%);
  background: -webkit-linear-gradient(left, #a61f2d 0%, #2e323e 25%, #2e323e 75%, #a61f2d 100%);
  background: linear-gradient(to right, #a61f2d 0%, #505768 25%, #505768 75%, #a61f2d 100%);
}
.inplay-game-wrapper.X-Sports .title-sport-inplay > p,
.inplay-game-wrapper.X-Sports .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.X-Sports img {
  box-shadow: 0 0 0 2px #a61f2d;
}
.esports .asian-banner.X-Sports .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #a61f2d;
}

/* for BBIN */
.all-l-e-title.X-Sports {
  background: #a61f2d;
  background: -moz-linear-gradient(left, #a61f2d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #a61f2d 0%, #1e2639 100%);
  background: linear-gradient(to right, #a61f2d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.X-Sports {
  background: -moz-linear-gradient(left, #1e2639 0%, #a61f2d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #a61f2d 100%);
  background: linear-gradient(to right, #1e2639 0%, #a61f2d 100%);
}
.all-l-e-title.X-Sports + .e-live-games-list .e-p-table {
  background: rgba(166, 31, 45, 0.2);
  background: -moz-linear-gradient(left, rgba(166, 31, 45, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 45, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(166, 31, 45, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.X-Sports + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(166, 31, 45, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(166, 31, 45, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(166, 31, 45, 0.2) 60%);
}
.all-l-e-title.X-Sports + .e-live-games-list .e-p-table:hover {
  background: rgba(166, 31, 45, 0.4);
  background: -moz-linear-gradient(left, rgba(166, 31, 45, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 45, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(166, 31, 45, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.X-Sports + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(166, 31, 45, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(166, 31, 45, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(166, 31, 45, 0.4) 60%);
}
.all-l-e-title.X-Sports + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.X-Sports + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #a61f2d;
  font-size: 14px;
}
.all-l-e-title.X-Sports + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.X-Sports + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.X-Sports + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #da3849;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(166, 31, 45, 0.635);
  box-shadow: 2px 0 0 #a61f2d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #a61f2d inset;
  background: -moz-linear-gradient(left, rgba(166, 31, 45, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 45, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(166, 31, 45, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #a61f2d inset;
  background: -moz-linear-gradient(right, rgba(166, 31, 45, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(166, 31, 45, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(166, 31, 45, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.X-Sports {
  background: rgba(166, 31, 45, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.X-Sports {
  background: -moz-linear-gradient(left, rgba(166, 31, 45, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 45, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(166, 31, 45, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.X-Sports {
  background: -moz-linear-gradient(right, rgba(166, 31, 45, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(166, 31, 45, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(166, 31, 45, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.X-Sports ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.X-Sports ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.X-Sports .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.X-Sports .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.X-Sports > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.X-Sports > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #a61f2d;
}
.esports-nav-b.prematch-view .sports-item-v3.X-Sports ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.X-Sports ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.X-Sports ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.X-Sports ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.X-Sports .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.X-Sports .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.X-Sports .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.X-Sports .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.X-Sports > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.X-Sports > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.X-Sports > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.X-Sports > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.X-Sports ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.X-Sports ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.X-Sports .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.X-Sports > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #da3849;
}

.esports .all-l-e-title.X-Sports + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.X-Sports + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #a61f2d;
  font-size: 16px;
}
.esports .all-l-e-title.X-Sports + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.X-Sports + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.X-Sports + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.X-Sports + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.X-Sports + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #da3849;
}

.sports-item-v3.GlobalOffensive:before,
.suggest-sport-icon.GlobalOffensive:before {
  color: #c28503;
}
.sports-item-v3.GlobalOffensive.Soccer:before,
.suggest-sport-icon.GlobalOffensive.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.GlobalOffensive {
  color: #c28503;
}
.sport-icon-v3.GlobalOffensive.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.GlobalOffensive {
  color: #c28503;
}
.lmb-sport-select-j ul li.GlobalOffensive.active-j {
  color: #ffffff;
  background: #c28503;
}

.body-wrapper.asian .icon-sport-asia.GlobalOffensive, .body-wrapper.asian .asian-live .GlobalOffensive.mini-icon-1 {
  color: #c28503 !important;
}
.body-wrapper.asian .icon-sport-asia.GlobalOffensive.Soccer, .body-wrapper.asian .asian-live .GlobalOffensive.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GlobalOffensive:before {
  color: #c28503 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GlobalOffensive.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.GlobalOffensive.active > .arrow-view-v3 {
  background: #c28503;
}
.sports-item-v3.GlobalOffensive.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.GlobalOffensive:before {
  box-shadow: 3px 0 0 #c28503 inset;
}
html[dir=rtl] .sports-item-v3.GlobalOffensive:before {
  box-shadow: -3px 0 0 #c28503 inset;
}
.sports-item-v3.GlobalOffensive + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #c28503;
}
.sports-item-v3.GlobalOffensive + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.GlobalOffensive {
  box-shadow: 0 -1px 0 #c28503 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.GlobalOffensive {
  box-shadow: 0 -1px 0 #c28503 inset;
}

.inplay-game-wrapper.GlobalOffensive {
  box-shadow: 0 0 0 1px #c28503 inset;
}
.inplay-game-wrapper.GlobalOffensive > .title-sport-inplay {
  background: #c28503;
  background: -moz-linear-gradient(left, #c28503 0%, #2e323e 25%, #2e323e 75%, #c28503 100%);
  background: -webkit-linear-gradient(left, #c28503 0%, #2e323e 25%, #2e323e 75%, #c28503 100%);
  background: linear-gradient(to right, #c28503 0%, #505768 25%, #505768 75%, #c28503 100%);
}
.inplay-game-wrapper.GlobalOffensive .title-sport-inplay > p,
.inplay-game-wrapper.GlobalOffensive .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.GlobalOffensive img {
  box-shadow: 0 0 0 2px #c28503;
}
.esports .asian-banner.GlobalOffensive .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #c28503;
}

/* for BBIN */
.all-l-e-title.GlobalOffensive {
  background: #c28503;
  background: -moz-linear-gradient(left, #c28503 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #c28503 0%, #1e2639 100%);
  background: linear-gradient(to right, #c28503 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.GlobalOffensive {
  background: -moz-linear-gradient(left, #1e2639 0%, #c28503 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #c28503 100%);
  background: linear-gradient(to right, #1e2639 0%, #c28503 100%);
}
.all-l-e-title.GlobalOffensive + .e-live-games-list .e-p-table {
  background: rgba(194, 133, 3, 0.2);
  background: -moz-linear-gradient(left, rgba(194, 133, 3, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(194, 133, 3, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(194, 133, 3, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.GlobalOffensive + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(194, 133, 3, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(194, 133, 3, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(194, 133, 3, 0.2) 60%);
}
.all-l-e-title.GlobalOffensive + .e-live-games-list .e-p-table:hover {
  background: rgba(194, 133, 3, 0.4);
  background: -moz-linear-gradient(left, rgba(194, 133, 3, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(194, 133, 3, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(194, 133, 3, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.GlobalOffensive + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(194, 133, 3, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(194, 133, 3, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(194, 133, 3, 0.4) 60%);
}
.all-l-e-title.GlobalOffensive + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.GlobalOffensive + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #c28503;
  font-size: 14px;
}
.all-l-e-title.GlobalOffensive + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.GlobalOffensive + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.GlobalOffensive + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fbb216;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(194, 133, 3, 0.635);
  box-shadow: 2px 0 0 #c28503 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #c28503 inset;
  background: -moz-linear-gradient(left, rgba(194, 133, 3, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(194, 133, 3, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(194, 133, 3, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #c28503 inset;
  background: -moz-linear-gradient(right, rgba(194, 133, 3, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(194, 133, 3, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(194, 133, 3, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.GlobalOffensive {
  background: rgba(194, 133, 3, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.GlobalOffensive {
  background: -moz-linear-gradient(left, rgba(194, 133, 3, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(194, 133, 3, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(194, 133, 3, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.GlobalOffensive {
  background: -moz-linear-gradient(right, rgba(194, 133, 3, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(194, 133, 3, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(194, 133, 3, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #c28503;
}
.esports-nav-b.prematch-view .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.GlobalOffensive ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GlobalOffensive > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fbb216;
}

.esports .all-l-e-title.GlobalOffensive + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.GlobalOffensive + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #c28503;
  font-size: 16px;
}
.esports .all-l-e-title.GlobalOffensive + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.GlobalOffensive + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.GlobalOffensive + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.GlobalOffensive + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.GlobalOffensive + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fbb216;
}

.sports-item-v3.CounterStrike:before,
.suggest-sport-icon.CounterStrike:before {
  color: #cc581f;
}
.sports-item-v3.CounterStrike.Soccer:before,
.suggest-sport-icon.CounterStrike.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.CounterStrike {
  color: #cc581f;
}
.sport-icon-v3.CounterStrike.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.CounterStrike {
  color: #cc581f;
}
.lmb-sport-select-j ul li.CounterStrike.active-j {
  color: #ffffff;
  background: #cc581f;
}

.body-wrapper.asian .icon-sport-asia.CounterStrike, .body-wrapper.asian .asian-live .CounterStrike.mini-icon-1 {
  color: #cc581f !important;
}
.body-wrapper.asian .icon-sport-asia.CounterStrike.Soccer, .body-wrapper.asian .asian-live .CounterStrike.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CounterStrike:before {
  color: #cc581f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CounterStrike.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.CounterStrike.active > .arrow-view-v3 {
  background: #cc581f;
}
.sports-item-v3.CounterStrike.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.CounterStrike:before {
  box-shadow: 3px 0 0 #cc581f inset;
}
html[dir=rtl] .sports-item-v3.CounterStrike:before {
  box-shadow: -3px 0 0 #cc581f inset;
}
.sports-item-v3.CounterStrike + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #cc581f;
}
.sports-item-v3.CounterStrike + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.CounterStrike {
  box-shadow: 0 -1px 0 #cc581f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.CounterStrike {
  box-shadow: 0 -1px 0 #cc581f inset;
}

.inplay-game-wrapper.CounterStrike {
  box-shadow: 0 0 0 1px #cc581f inset;
}
.inplay-game-wrapper.CounterStrike > .title-sport-inplay {
  background: #cc581f;
  background: -moz-linear-gradient(left, #cc581f 0%, #2e323e 25%, #2e323e 75%, #cc581f 100%);
  background: -webkit-linear-gradient(left, #cc581f 0%, #2e323e 25%, #2e323e 75%, #cc581f 100%);
  background: linear-gradient(to right, #cc581f 0%, #505768 25%, #505768 75%, #cc581f 100%);
}
.inplay-game-wrapper.CounterStrike .title-sport-inplay > p,
.inplay-game-wrapper.CounterStrike .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.CounterStrike img {
  box-shadow: 0 0 0 2px #cc581f;
}
.esports .asian-banner.CounterStrike .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #cc581f;
}

/* for BBIN */
.all-l-e-title.CounterStrike {
  background: #cc581f;
  background: -moz-linear-gradient(left, #cc581f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #cc581f 0%, #1e2639 100%);
  background: linear-gradient(to right, #cc581f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.CounterStrike {
  background: -moz-linear-gradient(left, #1e2639 0%, #cc581f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #cc581f 100%);
  background: linear-gradient(to right, #1e2639 0%, #cc581f 100%);
}
.all-l-e-title.CounterStrike + .e-live-games-list .e-p-table {
  background: rgba(204, 88, 31, 0.2);
  background: -moz-linear-gradient(left, rgba(204, 88, 31, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(204, 88, 31, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(204, 88, 31, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.CounterStrike + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(204, 88, 31, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(204, 88, 31, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(204, 88, 31, 0.2) 60%);
}
.all-l-e-title.CounterStrike + .e-live-games-list .e-p-table:hover {
  background: rgba(204, 88, 31, 0.4);
  background: -moz-linear-gradient(left, rgba(204, 88, 31, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(204, 88, 31, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(204, 88, 31, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.CounterStrike + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(204, 88, 31, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(204, 88, 31, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(204, 88, 31, 0.4) 60%);
}
.all-l-e-title.CounterStrike + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.CounterStrike + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #cc581f;
  font-size: 14px;
}
.all-l-e-title.CounterStrike + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.CounterStrike + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.CounterStrike + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e58353;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(204, 88, 31, 0.635);
  box-shadow: 2px 0 0 #cc581f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #cc581f inset;
  background: -moz-linear-gradient(left, rgba(204, 88, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(204, 88, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(204, 88, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #cc581f inset;
  background: -moz-linear-gradient(right, rgba(204, 88, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(204, 88, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(204, 88, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.CounterStrike {
  background: rgba(204, 88, 31, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.CounterStrike {
  background: -moz-linear-gradient(left, rgba(204, 88, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(204, 88, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(204, 88, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.CounterStrike {
  background: -moz-linear-gradient(right, rgba(204, 88, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(204, 88, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(204, 88, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.CounterStrike ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.CounterStrike ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CounterStrike .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CounterStrike .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CounterStrike > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.CounterStrike > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #cc581f;
}
.esports-nav-b.prematch-view .sports-item-v3.CounterStrike ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.CounterStrike ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.CounterStrike ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.CounterStrike ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CounterStrike .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.CounterStrike .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CounterStrike .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.CounterStrike .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CounterStrike > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.CounterStrike > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CounterStrike > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.CounterStrike > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.CounterStrike ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.CounterStrike ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CounterStrike .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CounterStrike > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e58353;
}

.esports .all-l-e-title.CounterStrike + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.CounterStrike + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #cc581f;
  font-size: 16px;
}
.esports .all-l-e-title.CounterStrike + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.CounterStrike + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.CounterStrike + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.CounterStrike + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.CounterStrike + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e58353;
}

.sports-item-v3.Dota:before,
.suggest-sport-icon.Dota:before {
  color: #5e55a1;
}
.sports-item-v3.Dota.Soccer:before,
.suggest-sport-icon.Dota.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Dota {
  color: #5e55a1;
}
.sport-icon-v3.Dota.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Dota {
  color: #5e55a1;
}
.lmb-sport-select-j ul li.Dota.active-j {
  color: #ffffff;
  background: #5e55a1;
}

.body-wrapper.asian .icon-sport-asia.Dota, .body-wrapper.asian .asian-live .Dota.mini-icon-1 {
  color: #5e55a1 !important;
}
.body-wrapper.asian .icon-sport-asia.Dota.Soccer, .body-wrapper.asian .asian-live .Dota.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Dota:before {
  color: #5e55a1 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Dota.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Dota.active > .arrow-view-v3 {
  background: #5e55a1;
}
.sports-item-v3.Dota.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Dota:before {
  box-shadow: 3px 0 0 #5e55a1 inset;
}
html[dir=rtl] .sports-item-v3.Dota:before {
  box-shadow: -3px 0 0 #5e55a1 inset;
}
.sports-item-v3.Dota + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #5e55a1;
}
.sports-item-v3.Dota + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Dota {
  box-shadow: 0 -1px 0 #5e55a1 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Dota {
  box-shadow: 0 -1px 0 #5e55a1 inset;
}

.inplay-game-wrapper.Dota {
  box-shadow: 0 0 0 1px #5e55a1 inset;
}
.inplay-game-wrapper.Dota > .title-sport-inplay {
  background: #5e55a1;
  background: -moz-linear-gradient(left, #5e55a1 0%, #2e323e 25%, #2e323e 75%, #5e55a1 100%);
  background: -webkit-linear-gradient(left, #5e55a1 0%, #2e323e 25%, #2e323e 75%, #5e55a1 100%);
  background: linear-gradient(to right, #5e55a1 0%, #505768 25%, #505768 75%, #5e55a1 100%);
}
.inplay-game-wrapper.Dota .title-sport-inplay > p,
.inplay-game-wrapper.Dota .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Dota img {
  box-shadow: 0 0 0 2px #5e55a1;
}
.esports .asian-banner.Dota .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #5e55a1;
}

/* for BBIN */
.all-l-e-title.Dota {
  background: #5e55a1;
  background: -moz-linear-gradient(left, #5e55a1 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #5e55a1 0%, #1e2639 100%);
  background: linear-gradient(to right, #5e55a1 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Dota {
  background: -moz-linear-gradient(left, #1e2639 0%, #5e55a1 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #5e55a1 100%);
  background: linear-gradient(to right, #1e2639 0%, #5e55a1 100%);
}
.all-l-e-title.Dota + .e-live-games-list .e-p-table {
  background: rgba(94, 85, 161, 0.2);
  background: -moz-linear-gradient(left, rgba(94, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(94, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(94, 85, 161, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Dota + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(94, 85, 161, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(94, 85, 161, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(94, 85, 161, 0.2) 60%);
}
.all-l-e-title.Dota + .e-live-games-list .e-p-table:hover {
  background: rgba(94, 85, 161, 0.4);
  background: -moz-linear-gradient(left, rgba(94, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(94, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(94, 85, 161, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Dota + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(94, 85, 161, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(94, 85, 161, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(94, 85, 161, 0.4) 60%);
}
.all-l-e-title.Dota + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Dota + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #5e55a1;
  font-size: 14px;
}
.all-l-e-title.Dota + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Dota + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Dota + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #8b84be;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Dota ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(94, 85, 161, 0.635);
  box-shadow: 2px 0 0 #5e55a1 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Dota ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #5e55a1 inset;
  background: -moz-linear-gradient(left, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Dota ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #5e55a1 inset;
  background: -moz-linear-gradient(right, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(94, 85, 161, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Dota {
  background: rgba(94, 85, 161, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Dota {
  background: -moz-linear-gradient(left, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Dota {
  background: -moz-linear-gradient(right, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(94, 85, 161, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Dota ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Dota ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Dota ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Dota ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Dota .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Dota .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Dota > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Dota > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #5e55a1;
}
.esports-nav-b.prematch-view .sports-item-v3.Dota ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Dota ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Dota ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Dota ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Dota ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Dota ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Dota ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Dota ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Dota .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Dota .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Dota .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Dota .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Dota > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Dota > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Dota > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Dota > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Dota ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Dota ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Dota .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Dota > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #8b84be;
}

.esports .all-l-e-title.Dota + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Dota + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #5e55a1;
  font-size: 16px;
}
.esports .all-l-e-title.Dota + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Dota + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Dota + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Dota + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Dota + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #8b84be;
}

.sports-item-v3.Dota2:before,
.suggest-sport-icon.Dota2:before {
  color: #9b1013;
}
.sports-item-v3.Dota2.Soccer:before,
.suggest-sport-icon.Dota2.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Dota2 {
  color: #9b1013;
}
.sport-icon-v3.Dota2.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Dota2 {
  color: #9b1013;
}
.lmb-sport-select-j ul li.Dota2.active-j {
  color: #ffffff;
  background: #9b1013;
}

.body-wrapper.asian .icon-sport-asia.Dota2, .body-wrapper.asian .asian-live .Dota2.mini-icon-1 {
  color: #9b1013 !important;
}
.body-wrapper.asian .icon-sport-asia.Dota2.Soccer, .body-wrapper.asian .asian-live .Dota2.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Dota2:before {
  color: #9b1013 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Dota2.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Dota2.active > .arrow-view-v3 {
  background: #9b1013;
}
.sports-item-v3.Dota2.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Dota2:before {
  box-shadow: 3px 0 0 #9b1013 inset;
}
html[dir=rtl] .sports-item-v3.Dota2:before {
  box-shadow: -3px 0 0 #9b1013 inset;
}
.sports-item-v3.Dota2 + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #9b1013;
}
.sports-item-v3.Dota2 + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Dota2 {
  box-shadow: 0 -1px 0 #9b1013 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Dota2 {
  box-shadow: 0 -1px 0 #9b1013 inset;
}

.inplay-game-wrapper.Dota2 {
  box-shadow: 0 0 0 1px #9b1013 inset;
}
.inplay-game-wrapper.Dota2 > .title-sport-inplay {
  background: #9b1013;
  background: -moz-linear-gradient(left, #9b1013 0%, #2e323e 25%, #2e323e 75%, #9b1013 100%);
  background: -webkit-linear-gradient(left, #9b1013 0%, #2e323e 25%, #2e323e 75%, #9b1013 100%);
  background: linear-gradient(to right, #9b1013 0%, #505768 25%, #505768 75%, #9b1013 100%);
}
.inplay-game-wrapper.Dota2 .title-sport-inplay > p,
.inplay-game-wrapper.Dota2 .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Dota2 img {
  box-shadow: 0 0 0 2px #9b1013;
}
.esports .asian-banner.Dota2 .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #9b1013;
}

/* for BBIN */
.all-l-e-title.Dota2 {
  background: #9b1013;
  background: -moz-linear-gradient(left, #9b1013 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #9b1013 0%, #1e2639 100%);
  background: linear-gradient(to right, #9b1013 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Dota2 {
  background: -moz-linear-gradient(left, #1e2639 0%, #9b1013 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #9b1013 100%);
  background: linear-gradient(to right, #1e2639 0%, #9b1013 100%);
}
.all-l-e-title.Dota2 + .e-live-games-list .e-p-table {
  background: rgba(155, 16, 19, 0.2);
  background: -moz-linear-gradient(left, rgba(155, 16, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(155, 16, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(155, 16, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Dota2 + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(155, 16, 19, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(155, 16, 19, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(155, 16, 19, 0.2) 60%);
}
.all-l-e-title.Dota2 + .e-live-games-list .e-p-table:hover {
  background: rgba(155, 16, 19, 0.4);
  background: -moz-linear-gradient(left, rgba(155, 16, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(155, 16, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(155, 16, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Dota2 + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(155, 16, 19, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(155, 16, 19, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(155, 16, 19, 0.4) 60%);
}
.all-l-e-title.Dota2 + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Dota2 + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #9b1013;
  font-size: 14px;
}
.all-l-e-title.Dota2 + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Dota2 + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Dota2 + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e0171c;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(155, 16, 19, 0.635);
  box-shadow: 2px 0 0 #9b1013 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #9b1013 inset;
  background: -moz-linear-gradient(left, rgba(155, 16, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(155, 16, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(155, 16, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #9b1013 inset;
  background: -moz-linear-gradient(right, rgba(155, 16, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(155, 16, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(155, 16, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Dota2 {
  background: rgba(155, 16, 19, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Dota2 {
  background: -moz-linear-gradient(left, rgba(155, 16, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(155, 16, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(155, 16, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Dota2 {
  background: -moz-linear-gradient(right, rgba(155, 16, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(155, 16, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(155, 16, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Dota2 ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Dota2 ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Dota2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Dota2 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Dota2 > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Dota2 > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #9b1013;
}
.esports-nav-b.prematch-view .sports-item-v3.Dota2 ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Dota2 ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Dota2 ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Dota2 ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Dota2 .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Dota2 .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Dota2 .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Dota2 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Dota2 > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Dota2 > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Dota2 > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Dota2 > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Dota2 ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Dota2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Dota2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Dota2 > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e0171c;
}

.esports .all-l-e-title.Dota2 + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Dota2 + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #9b1013;
  font-size: 16px;
}
.esports .all-l-e-title.Dota2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Dota2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Dota2 + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Dota2 + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Dota2 + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e0171c;
}

.sports-item-v3.HeroesOfTheStorm:before,
.suggest-sport-icon.HeroesOfTheStorm:before {
  color: #655e8a;
}
.sports-item-v3.HeroesOfTheStorm.Soccer:before,
.suggest-sport-icon.HeroesOfTheStorm.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.HeroesOfTheStorm {
  color: #655e8a;
}
.sport-icon-v3.HeroesOfTheStorm.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.HeroesOfTheStorm {
  color: #655e8a;
}
.lmb-sport-select-j ul li.HeroesOfTheStorm.active-j {
  color: #ffffff;
  background: #655e8a;
}

.body-wrapper.asian .icon-sport-asia.HeroesOfTheStorm, .body-wrapper.asian .asian-live .HeroesOfTheStorm.mini-icon-1 {
  color: #655e8a !important;
}
.body-wrapper.asian .icon-sport-asia.HeroesOfTheStorm.Soccer, .body-wrapper.asian .asian-live .HeroesOfTheStorm.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.HeroesOfTheStorm:before {
  color: #655e8a !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.HeroesOfTheStorm.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.HeroesOfTheStorm.active > .arrow-view-v3 {
  background: #655e8a;
}
.sports-item-v3.HeroesOfTheStorm.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.HeroesOfTheStorm:before {
  box-shadow: 3px 0 0 #655e8a inset;
}
html[dir=rtl] .sports-item-v3.HeroesOfTheStorm:before {
  box-shadow: -3px 0 0 #655e8a inset;
}
.sports-item-v3.HeroesOfTheStorm + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #655e8a;
}
.sports-item-v3.HeroesOfTheStorm + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.HeroesOfTheStorm {
  box-shadow: 0 -1px 0 #655e8a inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.HeroesOfTheStorm {
  box-shadow: 0 -1px 0 #655e8a inset;
}

.inplay-game-wrapper.HeroesOfTheStorm {
  box-shadow: 0 0 0 1px #655e8a inset;
}
.inplay-game-wrapper.HeroesOfTheStorm > .title-sport-inplay {
  background: #655e8a;
  background: -moz-linear-gradient(left, #655e8a 0%, #2e323e 25%, #2e323e 75%, #655e8a 100%);
  background: -webkit-linear-gradient(left, #655e8a 0%, #2e323e 25%, #2e323e 75%, #655e8a 100%);
  background: linear-gradient(to right, #655e8a 0%, #505768 25%, #505768 75%, #655e8a 100%);
}
.inplay-game-wrapper.HeroesOfTheStorm .title-sport-inplay > p,
.inplay-game-wrapper.HeroesOfTheStorm .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.HeroesOfTheStorm img {
  box-shadow: 0 0 0 2px #655e8a;
}
.esports .asian-banner.HeroesOfTheStorm .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #655e8a;
}

/* for BBIN */
.all-l-e-title.HeroesOfTheStorm {
  background: #655e8a;
  background: -moz-linear-gradient(left, #655e8a 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #655e8a 0%, #1e2639 100%);
  background: linear-gradient(to right, #655e8a 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.HeroesOfTheStorm {
  background: -moz-linear-gradient(left, #1e2639 0%, #655e8a 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #655e8a 100%);
  background: linear-gradient(to right, #1e2639 0%, #655e8a 100%);
}
.all-l-e-title.HeroesOfTheStorm + .e-live-games-list .e-p-table {
  background: rgba(101, 94, 138, 0.2);
  background: -moz-linear-gradient(left, rgba(101, 94, 138, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(101, 94, 138, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(101, 94, 138, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.HeroesOfTheStorm + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(101, 94, 138, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(101, 94, 138, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(101, 94, 138, 0.2) 60%);
}
.all-l-e-title.HeroesOfTheStorm + .e-live-games-list .e-p-table:hover {
  background: rgba(101, 94, 138, 0.4);
  background: -moz-linear-gradient(left, rgba(101, 94, 138, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(101, 94, 138, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(101, 94, 138, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.HeroesOfTheStorm + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(101, 94, 138, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(101, 94, 138, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(101, 94, 138, 0.4) 60%);
}
.all-l-e-title.HeroesOfTheStorm + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.HeroesOfTheStorm + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #655e8a;
  font-size: 14px;
}
.all-l-e-title.HeroesOfTheStorm + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.HeroesOfTheStorm + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.HeroesOfTheStorm + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #8d87ad;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(101, 94, 138, 0.635);
  box-shadow: 2px 0 0 #655e8a inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #655e8a inset;
  background: -moz-linear-gradient(left, rgba(101, 94, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(101, 94, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(101, 94, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #655e8a inset;
  background: -moz-linear-gradient(right, rgba(101, 94, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(101, 94, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(101, 94, 138, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.HeroesOfTheStorm {
  background: rgba(101, 94, 138, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.HeroesOfTheStorm {
  background: -moz-linear-gradient(left, rgba(101, 94, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(101, 94, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(101, 94, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.HeroesOfTheStorm {
  background: -moz-linear-gradient(right, rgba(101, 94, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(101, 94, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(101, 94, 138, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #655e8a;
}
.esports-nav-b.prematch-view .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.HeroesOfTheStorm ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HeroesOfTheStorm > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #8d87ad;
}

.esports .all-l-e-title.HeroesOfTheStorm + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.HeroesOfTheStorm + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #655e8a;
  font-size: 16px;
}
.esports .all-l-e-title.HeroesOfTheStorm + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.HeroesOfTheStorm + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.HeroesOfTheStorm + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.HeroesOfTheStorm + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.HeroesOfTheStorm + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #8d87ad;
}

.sports-item-v3.WorldOfTanks:before,
.suggest-sport-icon.WorldOfTanks:before {
  color: #464a37;
}
.sports-item-v3.WorldOfTanks.Soccer:before,
.suggest-sport-icon.WorldOfTanks.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.WorldOfTanks {
  color: #464a37;
}
.sport-icon-v3.WorldOfTanks.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.WorldOfTanks {
  color: #464a37;
}
.lmb-sport-select-j ul li.WorldOfTanks.active-j {
  color: #ffffff;
  background: #464a37;
}

.body-wrapper.asian .icon-sport-asia.WorldOfTanks, .body-wrapper.asian .asian-live .WorldOfTanks.mini-icon-1 {
  color: #464a37 !important;
}
.body-wrapper.asian .icon-sport-asia.WorldOfTanks.Soccer, .body-wrapper.asian .asian-live .WorldOfTanks.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WorldOfTanks:before {
  color: #464a37 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WorldOfTanks.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.WorldOfTanks.active > .arrow-view-v3 {
  background: #464a37;
}
.sports-item-v3.WorldOfTanks.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.WorldOfTanks:before {
  box-shadow: 3px 0 0 #464a37 inset;
}
html[dir=rtl] .sports-item-v3.WorldOfTanks:before {
  box-shadow: -3px 0 0 #464a37 inset;
}
.sports-item-v3.WorldOfTanks + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #464a37;
}
.sports-item-v3.WorldOfTanks + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.WorldOfTanks {
  box-shadow: 0 -1px 0 #464a37 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.WorldOfTanks {
  box-shadow: 0 -1px 0 #464a37 inset;
}

.inplay-game-wrapper.WorldOfTanks {
  box-shadow: 0 0 0 1px #464a37 inset;
}
.inplay-game-wrapper.WorldOfTanks > .title-sport-inplay {
  background: #464a37;
  background: -moz-linear-gradient(left, #464a37 0%, #2e323e 25%, #2e323e 75%, #464a37 100%);
  background: -webkit-linear-gradient(left, #464a37 0%, #2e323e 25%, #2e323e 75%, #464a37 100%);
  background: linear-gradient(to right, #464a37 0%, #505768 25%, #505768 75%, #464a37 100%);
}
.inplay-game-wrapper.WorldOfTanks .title-sport-inplay > p,
.inplay-game-wrapper.WorldOfTanks .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.WorldOfTanks img {
  box-shadow: 0 0 0 2px #464a37;
}
.esports .asian-banner.WorldOfTanks .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #464a37;
}

/* for BBIN */
.all-l-e-title.WorldOfTanks {
  background: #464a37;
  background: -moz-linear-gradient(left, #464a37 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #464a37 0%, #1e2639 100%);
  background: linear-gradient(to right, #464a37 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.WorldOfTanks {
  background: -moz-linear-gradient(left, #1e2639 0%, #464a37 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #464a37 100%);
  background: linear-gradient(to right, #1e2639 0%, #464a37 100%);
}
.all-l-e-title.WorldOfTanks + .e-live-games-list .e-p-table {
  background: rgba(70, 74, 55, 0.2);
  background: -moz-linear-gradient(left, rgba(70, 74, 55, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(70, 74, 55, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(70, 74, 55, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.WorldOfTanks + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(70, 74, 55, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(70, 74, 55, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(70, 74, 55, 0.2) 60%);
}
.all-l-e-title.WorldOfTanks + .e-live-games-list .e-p-table:hover {
  background: rgba(70, 74, 55, 0.4);
  background: -moz-linear-gradient(left, rgba(70, 74, 55, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(70, 74, 55, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(70, 74, 55, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.WorldOfTanks + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(70, 74, 55, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(70, 74, 55, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(70, 74, 55, 0.4) 60%);
}
.all-l-e-title.WorldOfTanks + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.WorldOfTanks + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #464a37;
  font-size: 14px;
}
.all-l-e-title.WorldOfTanks + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.WorldOfTanks + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.WorldOfTanks + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #707658;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(70, 74, 55, 0.635);
  box-shadow: 2px 0 0 #464a37 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #464a37 inset;
  background: -moz-linear-gradient(left, rgba(70, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(70, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(70, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #464a37 inset;
  background: -moz-linear-gradient(right, rgba(70, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(70, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(70, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.WorldOfTanks {
  background: rgba(70, 74, 55, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.WorldOfTanks {
  background: -moz-linear-gradient(left, rgba(70, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(70, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(70, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.WorldOfTanks {
  background: -moz-linear-gradient(right, rgba(70, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(70, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(70, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #464a37;
}
.esports-nav-b.prematch-view .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.WorldOfTanks ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WorldOfTanks > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #707658;
}

.esports .all-l-e-title.WorldOfTanks + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.WorldOfTanks + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #464a37;
  font-size: 16px;
}
.esports .all-l-e-title.WorldOfTanks + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.WorldOfTanks + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.WorldOfTanks + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.WorldOfTanks + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.WorldOfTanks + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #707658;
}

.sports-item-v3.Hearthstone:before,
.suggest-sport-icon.Hearthstone:before {
  color: #9d7337;
}
.sports-item-v3.Hearthstone.Soccer:before,
.suggest-sport-icon.Hearthstone.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Hearthstone {
  color: #9d7337;
}
.sport-icon-v3.Hearthstone.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Hearthstone {
  color: #9d7337;
}
.lmb-sport-select-j ul li.Hearthstone.active-j {
  color: #ffffff;
  background: #9d7337;
}

.body-wrapper.asian .icon-sport-asia.Hearthstone, .body-wrapper.asian .asian-live .Hearthstone.mini-icon-1 {
  color: #9d7337 !important;
}
.body-wrapper.asian .icon-sport-asia.Hearthstone.Soccer, .body-wrapper.asian .asian-live .Hearthstone.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Hearthstone:before {
  color: #9d7337 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Hearthstone.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Hearthstone.active > .arrow-view-v3 {
  background: #9d7337;
}
.sports-item-v3.Hearthstone.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Hearthstone:before {
  box-shadow: 3px 0 0 #9d7337 inset;
}
html[dir=rtl] .sports-item-v3.Hearthstone:before {
  box-shadow: -3px 0 0 #9d7337 inset;
}
.sports-item-v3.Hearthstone + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #9d7337;
}
.sports-item-v3.Hearthstone + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Hearthstone {
  box-shadow: 0 -1px 0 #9d7337 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Hearthstone {
  box-shadow: 0 -1px 0 #9d7337 inset;
}

.inplay-game-wrapper.Hearthstone {
  box-shadow: 0 0 0 1px #9d7337 inset;
}
.inplay-game-wrapper.Hearthstone > .title-sport-inplay {
  background: #9d7337;
  background: -moz-linear-gradient(left, #9d7337 0%, #2e323e 25%, #2e323e 75%, #9d7337 100%);
  background: -webkit-linear-gradient(left, #9d7337 0%, #2e323e 25%, #2e323e 75%, #9d7337 100%);
  background: linear-gradient(to right, #9d7337 0%, #505768 25%, #505768 75%, #9d7337 100%);
}
.inplay-game-wrapper.Hearthstone .title-sport-inplay > p,
.inplay-game-wrapper.Hearthstone .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Hearthstone img {
  box-shadow: 0 0 0 2px #9d7337;
}
.esports .asian-banner.Hearthstone .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #9d7337;
}

/* for BBIN */
.all-l-e-title.Hearthstone {
  background: #9d7337;
  background: -moz-linear-gradient(left, #9d7337 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #9d7337 0%, #1e2639 100%);
  background: linear-gradient(to right, #9d7337 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Hearthstone {
  background: -moz-linear-gradient(left, #1e2639 0%, #9d7337 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #9d7337 100%);
  background: linear-gradient(to right, #1e2639 0%, #9d7337 100%);
}
.all-l-e-title.Hearthstone + .e-live-games-list .e-p-table {
  background: rgba(157, 115, 55, 0.2);
  background: -moz-linear-gradient(left, rgba(157, 115, 55, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(157, 115, 55, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(157, 115, 55, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Hearthstone + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(157, 115, 55, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(157, 115, 55, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(157, 115, 55, 0.2) 60%);
}
.all-l-e-title.Hearthstone + .e-live-games-list .e-p-table:hover {
  background: rgba(157, 115, 55, 0.4);
  background: -moz-linear-gradient(left, rgba(157, 115, 55, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(157, 115, 55, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(157, 115, 55, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Hearthstone + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(157, 115, 55, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(157, 115, 55, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(157, 115, 55, 0.4) 60%);
}
.all-l-e-title.Hearthstone + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Hearthstone + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #9d7337;
  font-size: 14px;
}
.all-l-e-title.Hearthstone + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Hearthstone + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Hearthstone + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #c69a5b;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(157, 115, 55, 0.635);
  box-shadow: 2px 0 0 #9d7337 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #9d7337 inset;
  background: -moz-linear-gradient(left, rgba(157, 115, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(157, 115, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(157, 115, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #9d7337 inset;
  background: -moz-linear-gradient(right, rgba(157, 115, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(157, 115, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(157, 115, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Hearthstone {
  background: rgba(157, 115, 55, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Hearthstone {
  background: -moz-linear-gradient(left, rgba(157, 115, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(157, 115, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(157, 115, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Hearthstone {
  background: -moz-linear-gradient(right, rgba(157, 115, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(157, 115, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(157, 115, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Hearthstone ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Hearthstone ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Hearthstone .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Hearthstone .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Hearthstone > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Hearthstone > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #9d7337;
}
.esports-nav-b.prematch-view .sports-item-v3.Hearthstone ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Hearthstone ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Hearthstone ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Hearthstone ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Hearthstone .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Hearthstone .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Hearthstone .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Hearthstone .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Hearthstone > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Hearthstone > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Hearthstone > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Hearthstone > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Hearthstone ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Hearthstone ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Hearthstone .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Hearthstone > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #c69a5b;
}

.esports .all-l-e-title.Hearthstone + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Hearthstone + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #9d7337;
  font-size: 16px;
}
.esports .all-l-e-title.Hearthstone + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Hearthstone + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Hearthstone + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Hearthstone + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Hearthstone + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #c69a5b;
}

.sports-item-v3.Headis:before,
.suggest-sport-icon.Headis:before {
  color: #d82338;
}
.sports-item-v3.Headis.Soccer:before,
.suggest-sport-icon.Headis.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Headis {
  color: #d82338;
}
.sport-icon-v3.Headis.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Headis {
  color: #d82338;
}
.lmb-sport-select-j ul li.Headis.active-j {
  color: #ffffff;
  background: #d82338;
}

.body-wrapper.asian .icon-sport-asia.Headis, .body-wrapper.asian .asian-live .Headis.mini-icon-1 {
  color: #d82338 !important;
}
.body-wrapper.asian .icon-sport-asia.Headis.Soccer, .body-wrapper.asian .asian-live .Headis.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Headis:before {
  color: #d82338 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Headis.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Headis.active > .arrow-view-v3 {
  background: #d82338;
}
.sports-item-v3.Headis.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Headis:before {
  box-shadow: 3px 0 0 #d82338 inset;
}
html[dir=rtl] .sports-item-v3.Headis:before {
  box-shadow: -3px 0 0 #d82338 inset;
}
.sports-item-v3.Headis + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #d82338;
}
.sports-item-v3.Headis + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Headis {
  box-shadow: 0 -1px 0 #d82338 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Headis {
  box-shadow: 0 -1px 0 #d82338 inset;
}

.inplay-game-wrapper.Headis {
  box-shadow: 0 0 0 1px #d82338 inset;
}
.inplay-game-wrapper.Headis > .title-sport-inplay {
  background: #d82338;
  background: -moz-linear-gradient(left, #d82338 0%, #2e323e 25%, #2e323e 75%, #d82338 100%);
  background: -webkit-linear-gradient(left, #d82338 0%, #2e323e 25%, #2e323e 75%, #d82338 100%);
  background: linear-gradient(to right, #d82338 0%, #505768 25%, #505768 75%, #d82338 100%);
}
.inplay-game-wrapper.Headis .title-sport-inplay > p,
.inplay-game-wrapper.Headis .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Headis img {
  box-shadow: 0 0 0 2px #d82338;
}
.esports .asian-banner.Headis .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d82338;
}

/* for BBIN */
.all-l-e-title.Headis {
  background: #d82338;
  background: -moz-linear-gradient(left, #d82338 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d82338 0%, #1e2639 100%);
  background: linear-gradient(to right, #d82338 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Headis {
  background: -moz-linear-gradient(left, #1e2639 0%, #d82338 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d82338 100%);
  background: linear-gradient(to right, #1e2639 0%, #d82338 100%);
}
.all-l-e-title.Headis + .e-live-games-list .e-p-table {
  background: rgba(216, 35, 56, 0.2);
  background: -moz-linear-gradient(left, rgba(216, 35, 56, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(216, 35, 56, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(216, 35, 56, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Headis + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(216, 35, 56, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(216, 35, 56, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(216, 35, 56, 0.2) 60%);
}
.all-l-e-title.Headis + .e-live-games-list .e-p-table:hover {
  background: rgba(216, 35, 56, 0.4);
  background: -moz-linear-gradient(left, rgba(216, 35, 56, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(216, 35, 56, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(216, 35, 56, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Headis + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(216, 35, 56, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(216, 35, 56, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(216, 35, 56, 0.4) 60%);
}
.all-l-e-title.Headis + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Headis + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #d82338;
  font-size: 14px;
}
.all-l-e-title.Headis + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Headis + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Headis + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e66271;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Headis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(216, 35, 56, 0.635);
  box-shadow: 2px 0 0 #d82338 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Headis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d82338 inset;
  background: -moz-linear-gradient(left, rgba(216, 35, 56, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(216, 35, 56, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(216, 35, 56, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Headis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d82338 inset;
  background: -moz-linear-gradient(right, rgba(216, 35, 56, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(216, 35, 56, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(216, 35, 56, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Headis {
  background: rgba(216, 35, 56, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Headis {
  background: -moz-linear-gradient(left, rgba(216, 35, 56, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(216, 35, 56, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(216, 35, 56, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Headis {
  background: -moz-linear-gradient(right, rgba(216, 35, 56, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(216, 35, 56, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(216, 35, 56, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Headis ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Headis ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Headis ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Headis ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Headis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Headis .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Headis > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Headis > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #d82338;
}
.esports-nav-b.prematch-view .sports-item-v3.Headis ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Headis ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Headis ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Headis ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Headis ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Headis ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Headis ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Headis ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Headis .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Headis .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Headis .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Headis .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Headis > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Headis > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Headis > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Headis > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Headis ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Headis ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Headis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Headis > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e66271;
}

.esports .all-l-e-title.Headis + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Headis + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #d82338;
  font-size: 16px;
}
.esports .all-l-e-title.Headis + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Headis + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Headis + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Headis + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Headis + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e66271;
}

.sports-item-v3.StarCraft:before,
.suggest-sport-icon.StarCraft:before {
  color: #326d5d;
}
.sports-item-v3.StarCraft.Soccer:before,
.suggest-sport-icon.StarCraft.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.StarCraft {
  color: #326d5d;
}
.sport-icon-v3.StarCraft.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.StarCraft {
  color: #326d5d;
}
.lmb-sport-select-j ul li.StarCraft.active-j {
  color: #ffffff;
  background: #326d5d;
}

.body-wrapper.asian .icon-sport-asia.StarCraft, .body-wrapper.asian .asian-live .StarCraft.mini-icon-1 {
  color: #326d5d !important;
}
.body-wrapper.asian .icon-sport-asia.StarCraft.Soccer, .body-wrapper.asian .asian-live .StarCraft.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.StarCraft:before {
  color: #326d5d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.StarCraft.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.StarCraft.active > .arrow-view-v3 {
  background: #326d5d;
}
.sports-item-v3.StarCraft.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.StarCraft:before {
  box-shadow: 3px 0 0 #326d5d inset;
}
html[dir=rtl] .sports-item-v3.StarCraft:before {
  box-shadow: -3px 0 0 #326d5d inset;
}
.sports-item-v3.StarCraft + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #326d5d;
}
.sports-item-v3.StarCraft + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.StarCraft {
  box-shadow: 0 -1px 0 #326d5d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.StarCraft {
  box-shadow: 0 -1px 0 #326d5d inset;
}

.inplay-game-wrapper.StarCraft {
  box-shadow: 0 0 0 1px #326d5d inset;
}
.inplay-game-wrapper.StarCraft > .title-sport-inplay {
  background: #326d5d;
  background: -moz-linear-gradient(left, #326d5d 0%, #2e323e 25%, #2e323e 75%, #326d5d 100%);
  background: -webkit-linear-gradient(left, #326d5d 0%, #2e323e 25%, #2e323e 75%, #326d5d 100%);
  background: linear-gradient(to right, #326d5d 0%, #505768 25%, #505768 75%, #326d5d 100%);
}
.inplay-game-wrapper.StarCraft .title-sport-inplay > p,
.inplay-game-wrapper.StarCraft .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.StarCraft img {
  box-shadow: 0 0 0 2px #326d5d;
}
.esports .asian-banner.StarCraft .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #326d5d;
}

/* for BBIN */
.all-l-e-title.StarCraft {
  background: #326d5d;
  background: -moz-linear-gradient(left, #326d5d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #326d5d 0%, #1e2639 100%);
  background: linear-gradient(to right, #326d5d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.StarCraft {
  background: -moz-linear-gradient(left, #1e2639 0%, #326d5d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #326d5d 100%);
  background: linear-gradient(to right, #1e2639 0%, #326d5d 100%);
}
.all-l-e-title.StarCraft + .e-live-games-list .e-p-table {
  background: rgba(50, 109, 93, 0.2);
  background: -moz-linear-gradient(left, rgba(50, 109, 93, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(50, 109, 93, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(50, 109, 93, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.StarCraft + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(50, 109, 93, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(50, 109, 93, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(50, 109, 93, 0.2) 60%);
}
.all-l-e-title.StarCraft + .e-live-games-list .e-p-table:hover {
  background: rgba(50, 109, 93, 0.4);
  background: -moz-linear-gradient(left, rgba(50, 109, 93, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(50, 109, 93, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(50, 109, 93, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.StarCraft + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(50, 109, 93, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(50, 109, 93, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(50, 109, 93, 0.4) 60%);
}
.all-l-e-title.StarCraft + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.StarCraft + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #326d5d;
  font-size: 14px;
}
.all-l-e-title.StarCraft + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.StarCraft + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.StarCraft + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #4aa18a;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(50, 109, 93, 0.635);
  box-shadow: 2px 0 0 #326d5d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #326d5d inset;
  background: -moz-linear-gradient(left, rgba(50, 109, 93, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(50, 109, 93, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(50, 109, 93, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #326d5d inset;
  background: -moz-linear-gradient(right, rgba(50, 109, 93, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(50, 109, 93, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(50, 109, 93, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.StarCraft {
  background: rgba(50, 109, 93, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.StarCraft {
  background: -moz-linear-gradient(left, rgba(50, 109, 93, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(50, 109, 93, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(50, 109, 93, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.StarCraft {
  background: -moz-linear-gradient(right, rgba(50, 109, 93, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(50, 109, 93, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(50, 109, 93, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.StarCraft ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.StarCraft ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.StarCraft .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StarCraft .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.StarCraft > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.StarCraft > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #326d5d;
}
.esports-nav-b.prematch-view .sports-item-v3.StarCraft ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.StarCraft ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.StarCraft ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.StarCraft ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.StarCraft .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.StarCraft .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.StarCraft .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.StarCraft .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.StarCraft > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.StarCraft > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.StarCraft > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.StarCraft > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.StarCraft ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.StarCraft ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StarCraft .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StarCraft > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #4aa18a;
}

.esports .all-l-e-title.StarCraft + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.StarCraft + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #326d5d;
  font-size: 16px;
}
.esports .all-l-e-title.StarCraft + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.StarCraft + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.StarCraft + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.StarCraft + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.StarCraft + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #4aa18a;
}

.sports-item-v3.StarCraft2:before,
.suggest-sport-icon.StarCraft2:before {
  color: #005895;
}
.sports-item-v3.StarCraft2.Soccer:before,
.suggest-sport-icon.StarCraft2.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.StarCraft2 {
  color: #005895;
}
.sport-icon-v3.StarCraft2.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.StarCraft2 {
  color: #005895;
}
.lmb-sport-select-j ul li.StarCraft2.active-j {
  color: #ffffff;
  background: #005895;
}

.body-wrapper.asian .icon-sport-asia.StarCraft2, .body-wrapper.asian .asian-live .StarCraft2.mini-icon-1 {
  color: #005895 !important;
}
.body-wrapper.asian .icon-sport-asia.StarCraft2.Soccer, .body-wrapper.asian .asian-live .StarCraft2.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.StarCraft2:before {
  color: #005895 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.StarCraft2.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.StarCraft2.active > .arrow-view-v3 {
  background: #005895;
}
.sports-item-v3.StarCraft2.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.StarCraft2:before {
  box-shadow: 3px 0 0 #005895 inset;
}
html[dir=rtl] .sports-item-v3.StarCraft2:before {
  box-shadow: -3px 0 0 #005895 inset;
}
.sports-item-v3.StarCraft2 + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #005895;
}
.sports-item-v3.StarCraft2 + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.StarCraft2 {
  box-shadow: 0 -1px 0 #005895 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.StarCraft2 {
  box-shadow: 0 -1px 0 #005895 inset;
}

.inplay-game-wrapper.StarCraft2 {
  box-shadow: 0 0 0 1px #005895 inset;
}
.inplay-game-wrapper.StarCraft2 > .title-sport-inplay {
  background: #005895;
  background: -moz-linear-gradient(left, #005895 0%, #2e323e 25%, #2e323e 75%, #005895 100%);
  background: -webkit-linear-gradient(left, #005895 0%, #2e323e 25%, #2e323e 75%, #005895 100%);
  background: linear-gradient(to right, #005895 0%, #505768 25%, #505768 75%, #005895 100%);
}
.inplay-game-wrapper.StarCraft2 .title-sport-inplay > p,
.inplay-game-wrapper.StarCraft2 .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.StarCraft2 img {
  box-shadow: 0 0 0 2px #005895;
}
.esports .asian-banner.StarCraft2 .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #005895;
}

/* for BBIN */
.all-l-e-title.StarCraft2 {
  background: #005895;
  background: -moz-linear-gradient(left, #005895 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #005895 0%, #1e2639 100%);
  background: linear-gradient(to right, #005895 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.StarCraft2 {
  background: -moz-linear-gradient(left, #1e2639 0%, #005895 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #005895 100%);
  background: linear-gradient(to right, #1e2639 0%, #005895 100%);
}
.all-l-e-title.StarCraft2 + .e-live-games-list .e-p-table {
  background: rgba(0, 88, 149, 0.2);
  background: -moz-linear-gradient(left, rgba(0, 88, 149, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(0, 88, 149, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(0, 88, 149, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.StarCraft2 + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(0, 88, 149, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(0, 88, 149, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(0, 88, 149, 0.2) 60%);
}
.all-l-e-title.StarCraft2 + .e-live-games-list .e-p-table:hover {
  background: rgba(0, 88, 149, 0.4);
  background: -moz-linear-gradient(left, rgba(0, 88, 149, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(0, 88, 149, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(0, 88, 149, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.StarCraft2 + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(0, 88, 149, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(0, 88, 149, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(0, 88, 149, 0.4) 60%);
}
.all-l-e-title.StarCraft2 + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.StarCraft2 + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #005895;
  font-size: 14px;
}
.all-l-e-title.StarCraft2 + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.StarCraft2 + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.StarCraft2 + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #0085e2;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(0, 88, 149, 0.635);
  box-shadow: 2px 0 0 #005895 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #005895 inset;
  background: -moz-linear-gradient(left, rgba(0, 88, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(0, 88, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(0, 88, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #005895 inset;
  background: -moz-linear-gradient(right, rgba(0, 88, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(0, 88, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(0, 88, 149, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.StarCraft2 {
  background: rgba(0, 88, 149, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.StarCraft2 {
  background: -moz-linear-gradient(left, rgba(0, 88, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(0, 88, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(0, 88, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.StarCraft2 {
  background: -moz-linear-gradient(right, rgba(0, 88, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(0, 88, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(0, 88, 149, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #005895;
}
.esports-nav-b.prematch-view .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.StarCraft2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StarCraft2 > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #0085e2;
}

.esports .all-l-e-title.StarCraft2 + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.StarCraft2 + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #005895;
  font-size: 16px;
}
.esports .all-l-e-title.StarCraft2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.StarCraft2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.StarCraft2 + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.StarCraft2 + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.StarCraft2 + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #0085e2;
}

.sports-item-v3.Valorant:before,
.suggest-sport-icon.Valorant:before {
  color: #c82833;
}
.sports-item-v3.Valorant.Soccer:before,
.suggest-sport-icon.Valorant.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Valorant {
  color: #c82833;
}
.sport-icon-v3.Valorant.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Valorant {
  color: #c82833;
}
.lmb-sport-select-j ul li.Valorant.active-j {
  color: #ffffff;
  background: #c82833;
}

.body-wrapper.asian .icon-sport-asia.Valorant, .body-wrapper.asian .asian-live .Valorant.mini-icon-1 {
  color: #c82833 !important;
}
.body-wrapper.asian .icon-sport-asia.Valorant.Soccer, .body-wrapper.asian .asian-live .Valorant.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Valorant:before {
  color: #c82833 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Valorant.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Valorant.active > .arrow-view-v3 {
  background: #c82833;
}
.sports-item-v3.Valorant.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Valorant:before {
  box-shadow: 3px 0 0 #c82833 inset;
}
html[dir=rtl] .sports-item-v3.Valorant:before {
  box-shadow: -3px 0 0 #c82833 inset;
}
.sports-item-v3.Valorant + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #c82833;
}
.sports-item-v3.Valorant + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Valorant {
  box-shadow: 0 -1px 0 #c82833 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Valorant {
  box-shadow: 0 -1px 0 #c82833 inset;
}

.inplay-game-wrapper.Valorant {
  box-shadow: 0 0 0 1px #c82833 inset;
}
.inplay-game-wrapper.Valorant > .title-sport-inplay {
  background: #c82833;
  background: -moz-linear-gradient(left, #c82833 0%, #2e323e 25%, #2e323e 75%, #c82833 100%);
  background: -webkit-linear-gradient(left, #c82833 0%, #2e323e 25%, #2e323e 75%, #c82833 100%);
  background: linear-gradient(to right, #c82833 0%, #505768 25%, #505768 75%, #c82833 100%);
}
.inplay-game-wrapper.Valorant .title-sport-inplay > p,
.inplay-game-wrapper.Valorant .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Valorant img {
  box-shadow: 0 0 0 2px #c82833;
}
.esports .asian-banner.Valorant .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #c82833;
}

/* for BBIN */
.all-l-e-title.Valorant {
  background: #c82833;
  background: -moz-linear-gradient(left, #c82833 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #c82833 0%, #1e2639 100%);
  background: linear-gradient(to right, #c82833 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Valorant {
  background: -moz-linear-gradient(left, #1e2639 0%, #c82833 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #c82833 100%);
  background: linear-gradient(to right, #1e2639 0%, #c82833 100%);
}
.all-l-e-title.Valorant + .e-live-games-list .e-p-table {
  background: rgba(200, 40, 51, 0.2);
  background: -moz-linear-gradient(left, rgba(200, 40, 51, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(200, 40, 51, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(200, 40, 51, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Valorant + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(200, 40, 51, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(200, 40, 51, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(200, 40, 51, 0.2) 60%);
}
.all-l-e-title.Valorant + .e-live-games-list .e-p-table:hover {
  background: rgba(200, 40, 51, 0.4);
  background: -moz-linear-gradient(left, rgba(200, 40, 51, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(200, 40, 51, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(200, 40, 51, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Valorant + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(200, 40, 51, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(200, 40, 51, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(200, 40, 51, 0.4) 60%);
}
.all-l-e-title.Valorant + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Valorant + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #c82833;
  font-size: 14px;
}
.all-l-e-title.Valorant + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Valorant + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Valorant + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #df5e67;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Valorant ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(200, 40, 51, 0.635);
  box-shadow: 2px 0 0 #c82833 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Valorant ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #c82833 inset;
  background: -moz-linear-gradient(left, rgba(200, 40, 51, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(200, 40, 51, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(200, 40, 51, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Valorant ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #c82833 inset;
  background: -moz-linear-gradient(right, rgba(200, 40, 51, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(200, 40, 51, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(200, 40, 51, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Valorant {
  background: rgba(200, 40, 51, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Valorant {
  background: -moz-linear-gradient(left, rgba(200, 40, 51, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(200, 40, 51, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(200, 40, 51, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Valorant {
  background: -moz-linear-gradient(right, rgba(200, 40, 51, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(200, 40, 51, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(200, 40, 51, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Valorant ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Valorant ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Valorant ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Valorant ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Valorant .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Valorant .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Valorant > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Valorant > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #c82833;
}
.esports-nav-b.prematch-view .sports-item-v3.Valorant ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Valorant ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Valorant ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Valorant ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Valorant ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Valorant ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Valorant ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Valorant ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Valorant .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Valorant .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Valorant .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Valorant .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Valorant > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Valorant > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Valorant > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Valorant > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Valorant ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Valorant ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Valorant .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Valorant > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #df5e67;
}

.esports .all-l-e-title.Valorant + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Valorant + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #c82833;
  font-size: 16px;
}
.esports .all-l-e-title.Valorant + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Valorant + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Valorant + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Valorant + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Valorant + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #df5e67;
}

.sports-item-v3.WorldOfWarcraft:before,
.suggest-sport-icon.WorldOfWarcraft:before {
  color: #d09214;
}
.sports-item-v3.WorldOfWarcraft.Soccer:before,
.suggest-sport-icon.WorldOfWarcraft.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.WorldOfWarcraft {
  color: #d09214;
}
.sport-icon-v3.WorldOfWarcraft.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.WorldOfWarcraft {
  color: #d09214;
}
.lmb-sport-select-j ul li.WorldOfWarcraft.active-j {
  color: #ffffff;
  background: #d09214;
}

.body-wrapper.asian .icon-sport-asia.WorldOfWarcraft, .body-wrapper.asian .asian-live .WorldOfWarcraft.mini-icon-1 {
  color: #d09214 !important;
}
.body-wrapper.asian .icon-sport-asia.WorldOfWarcraft.Soccer, .body-wrapper.asian .asian-live .WorldOfWarcraft.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WorldOfWarcraft:before {
  color: #d09214 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WorldOfWarcraft.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.WorldOfWarcraft.active > .arrow-view-v3 {
  background: #d09214;
}
.sports-item-v3.WorldOfWarcraft.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.WorldOfWarcraft:before {
  box-shadow: 3px 0 0 #d09214 inset;
}
html[dir=rtl] .sports-item-v3.WorldOfWarcraft:before {
  box-shadow: -3px 0 0 #d09214 inset;
}
.sports-item-v3.WorldOfWarcraft + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #d09214;
}
.sports-item-v3.WorldOfWarcraft + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.WorldOfWarcraft {
  box-shadow: 0 -1px 0 #d09214 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.WorldOfWarcraft {
  box-shadow: 0 -1px 0 #d09214 inset;
}

.inplay-game-wrapper.WorldOfWarcraft {
  box-shadow: 0 0 0 1px #d09214 inset;
}
.inplay-game-wrapper.WorldOfWarcraft > .title-sport-inplay {
  background: #d09214;
  background: -moz-linear-gradient(left, #d09214 0%, #2e323e 25%, #2e323e 75%, #d09214 100%);
  background: -webkit-linear-gradient(left, #d09214 0%, #2e323e 25%, #2e323e 75%, #d09214 100%);
  background: linear-gradient(to right, #d09214 0%, #505768 25%, #505768 75%, #d09214 100%);
}
.inplay-game-wrapper.WorldOfWarcraft .title-sport-inplay > p,
.inplay-game-wrapper.WorldOfWarcraft .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.WorldOfWarcraft img {
  box-shadow: 0 0 0 2px #d09214;
}
.esports .asian-banner.WorldOfWarcraft .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d09214;
}

/* for BBIN */
.all-l-e-title.WorldOfWarcraft {
  background: #d09214;
  background: -moz-linear-gradient(left, #d09214 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d09214 0%, #1e2639 100%);
  background: linear-gradient(to right, #d09214 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.WorldOfWarcraft {
  background: -moz-linear-gradient(left, #1e2639 0%, #d09214 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d09214 100%);
  background: linear-gradient(to right, #1e2639 0%, #d09214 100%);
}
.all-l-e-title.WorldOfWarcraft + .e-live-games-list .e-p-table {
  background: rgba(208, 146, 20, 0.2);
  background: -moz-linear-gradient(left, rgba(208, 146, 20, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(208, 146, 20, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(208, 146, 20, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.WorldOfWarcraft + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(208, 146, 20, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(208, 146, 20, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(208, 146, 20, 0.2) 60%);
}
.all-l-e-title.WorldOfWarcraft + .e-live-games-list .e-p-table:hover {
  background: rgba(208, 146, 20, 0.4);
  background: -moz-linear-gradient(left, rgba(208, 146, 20, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(208, 146, 20, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(208, 146, 20, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.WorldOfWarcraft + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(208, 146, 20, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(208, 146, 20, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(208, 146, 20, 0.4) 60%);
}
.all-l-e-title.WorldOfWarcraft + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.WorldOfWarcraft + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #d09214;
  font-size: 14px;
}
.all-l-e-title.WorldOfWarcraft + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.WorldOfWarcraft + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.WorldOfWarcraft + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #edb544;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(208, 146, 20, 0.635);
  box-shadow: 2px 0 0 #d09214 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d09214 inset;
  background: -moz-linear-gradient(left, rgba(208, 146, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(208, 146, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(208, 146, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d09214 inset;
  background: -moz-linear-gradient(right, rgba(208, 146, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(208, 146, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(208, 146, 20, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.WorldOfWarcraft {
  background: rgba(208, 146, 20, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.WorldOfWarcraft {
  background: -moz-linear-gradient(left, rgba(208, 146, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(208, 146, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(208, 146, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.WorldOfWarcraft {
  background: -moz-linear-gradient(right, rgba(208, 146, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(208, 146, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(208, 146, 20, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #d09214;
}
.esports-nav-b.prematch-view .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.WorldOfWarcraft ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WorldOfWarcraft > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #edb544;
}

.esports .all-l-e-title.WorldOfWarcraft + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.WorldOfWarcraft + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #d09214;
  font-size: 16px;
}
.esports .all-l-e-title.WorldOfWarcraft + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.WorldOfWarcraft + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.WorldOfWarcraft + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.WorldOfWarcraft + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.WorldOfWarcraft + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #edb544;
}

.sports-item-v3.CallOfDuty:before,
.suggest-sport-icon.CallOfDuty:before {
  color: #564a37;
}
.sports-item-v3.CallOfDuty.Soccer:before,
.suggest-sport-icon.CallOfDuty.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.CallOfDuty {
  color: #564a37;
}
.sport-icon-v3.CallOfDuty.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.CallOfDuty {
  color: #564a37;
}
.lmb-sport-select-j ul li.CallOfDuty.active-j {
  color: #ffffff;
  background: #564a37;
}

.body-wrapper.asian .icon-sport-asia.CallOfDuty, .body-wrapper.asian .asian-live .CallOfDuty.mini-icon-1 {
  color: #564a37 !important;
}
.body-wrapper.asian .icon-sport-asia.CallOfDuty.Soccer, .body-wrapper.asian .asian-live .CallOfDuty.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CallOfDuty:before {
  color: #564a37 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CallOfDuty.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.CallOfDuty.active > .arrow-view-v3 {
  background: #564a37;
}
.sports-item-v3.CallOfDuty.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.CallOfDuty:before {
  box-shadow: 3px 0 0 #564a37 inset;
}
html[dir=rtl] .sports-item-v3.CallOfDuty:before {
  box-shadow: -3px 0 0 #564a37 inset;
}
.sports-item-v3.CallOfDuty + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #564a37;
}
.sports-item-v3.CallOfDuty + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.CallOfDuty {
  box-shadow: 0 -1px 0 #564a37 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.CallOfDuty {
  box-shadow: 0 -1px 0 #564a37 inset;
}

.inplay-game-wrapper.CallOfDuty {
  box-shadow: 0 0 0 1px #564a37 inset;
}
.inplay-game-wrapper.CallOfDuty > .title-sport-inplay {
  background: #564a37;
  background: -moz-linear-gradient(left, #564a37 0%, #2e323e 25%, #2e323e 75%, #564a37 100%);
  background: -webkit-linear-gradient(left, #564a37 0%, #2e323e 25%, #2e323e 75%, #564a37 100%);
  background: linear-gradient(to right, #564a37 0%, #505768 25%, #505768 75%, #564a37 100%);
}
.inplay-game-wrapper.CallOfDuty .title-sport-inplay > p,
.inplay-game-wrapper.CallOfDuty .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.CallOfDuty img {
  box-shadow: 0 0 0 2px #564a37;
}
.esports .asian-banner.CallOfDuty .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #564a37;
}

/* for BBIN */
.all-l-e-title.CallOfDuty {
  background: #564a37;
  background: -moz-linear-gradient(left, #564a37 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #564a37 0%, #1e2639 100%);
  background: linear-gradient(to right, #564a37 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.CallOfDuty {
  background: -moz-linear-gradient(left, #1e2639 0%, #564a37 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #564a37 100%);
  background: linear-gradient(to right, #1e2639 0%, #564a37 100%);
}
.all-l-e-title.CallOfDuty + .e-live-games-list .e-p-table {
  background: rgba(86, 74, 55, 0.2);
  background: -moz-linear-gradient(left, rgba(86, 74, 55, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(86, 74, 55, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(86, 74, 55, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.CallOfDuty + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(86, 74, 55, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(86, 74, 55, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(86, 74, 55, 0.2) 60%);
}
.all-l-e-title.CallOfDuty + .e-live-games-list .e-p-table:hover {
  background: rgba(86, 74, 55, 0.4);
  background: -moz-linear-gradient(left, rgba(86, 74, 55, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(86, 74, 55, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(86, 74, 55, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.CallOfDuty + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(86, 74, 55, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(86, 74, 55, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(86, 74, 55, 0.4) 60%);
}
.all-l-e-title.CallOfDuty + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.CallOfDuty + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #564a37;
  font-size: 14px;
}
.all-l-e-title.CallOfDuty + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.CallOfDuty + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.CallOfDuty + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #857255;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(86, 74, 55, 0.635);
  box-shadow: 2px 0 0 #564a37 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #564a37 inset;
  background: -moz-linear-gradient(left, rgba(86, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(86, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(86, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #564a37 inset;
  background: -moz-linear-gradient(right, rgba(86, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(86, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(86, 74, 55, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.CallOfDuty {
  background: rgba(86, 74, 55, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.CallOfDuty {
  background: -moz-linear-gradient(left, rgba(86, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(86, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(86, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.CallOfDuty {
  background: -moz-linear-gradient(right, rgba(86, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(86, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(86, 74, 55, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #564a37;
}
.esports-nav-b.prematch-view .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.CallOfDuty ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CallOfDuty > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #857255;
}

.esports .all-l-e-title.CallOfDuty + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.CallOfDuty + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #564a37;
  font-size: 16px;
}
.esports .all-l-e-title.CallOfDuty + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.CallOfDuty + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.CallOfDuty + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.CallOfDuty + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.CallOfDuty + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #857255;
}

.sports-item-v3.AllianceofValiantArms:before,
.suggest-sport-icon.AllianceofValiantArms:before {
  color: #847120;
}
.sports-item-v3.AllianceofValiantArms.Soccer:before,
.suggest-sport-icon.AllianceofValiantArms.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.AllianceofValiantArms {
  color: #847120;
}
.sport-icon-v3.AllianceofValiantArms.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.AllianceofValiantArms {
  color: #847120;
}
.lmb-sport-select-j ul li.AllianceofValiantArms.active-j {
  color: #ffffff;
  background: #847120;
}

.body-wrapper.asian .icon-sport-asia.AllianceofValiantArms, .body-wrapper.asian .asian-live .AllianceofValiantArms.mini-icon-1 {
  color: #847120 !important;
}
.body-wrapper.asian .icon-sport-asia.AllianceofValiantArms.Soccer, .body-wrapper.asian .asian-live .AllianceofValiantArms.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AllianceofValiantArms:before {
  color: #847120 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AllianceofValiantArms.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.AllianceofValiantArms.active > .arrow-view-v3 {
  background: #847120;
}
.sports-item-v3.AllianceofValiantArms.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.AllianceofValiantArms:before {
  box-shadow: 3px 0 0 #847120 inset;
}
html[dir=rtl] .sports-item-v3.AllianceofValiantArms:before {
  box-shadow: -3px 0 0 #847120 inset;
}
.sports-item-v3.AllianceofValiantArms + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #847120;
}
.sports-item-v3.AllianceofValiantArms + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.AllianceofValiantArms {
  box-shadow: 0 -1px 0 #847120 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.AllianceofValiantArms {
  box-shadow: 0 -1px 0 #847120 inset;
}

.inplay-game-wrapper.AllianceofValiantArms {
  box-shadow: 0 0 0 1px #847120 inset;
}
.inplay-game-wrapper.AllianceofValiantArms > .title-sport-inplay {
  background: #847120;
  background: -moz-linear-gradient(left, #847120 0%, #2e323e 25%, #2e323e 75%, #847120 100%);
  background: -webkit-linear-gradient(left, #847120 0%, #2e323e 25%, #2e323e 75%, #847120 100%);
  background: linear-gradient(to right, #847120 0%, #505768 25%, #505768 75%, #847120 100%);
}
.inplay-game-wrapper.AllianceofValiantArms .title-sport-inplay > p,
.inplay-game-wrapper.AllianceofValiantArms .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.AllianceofValiantArms img {
  box-shadow: 0 0 0 2px #847120;
}
.esports .asian-banner.AllianceofValiantArms .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #847120;
}

/* for BBIN */
.all-l-e-title.AllianceofValiantArms {
  background: #847120;
  background: -moz-linear-gradient(left, #847120 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #847120 0%, #1e2639 100%);
  background: linear-gradient(to right, #847120 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.AllianceofValiantArms {
  background: -moz-linear-gradient(left, #1e2639 0%, #847120 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #847120 100%);
  background: linear-gradient(to right, #1e2639 0%, #847120 100%);
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-p-table {
  background: rgba(132, 113, 32, 0.2);
  background: -moz-linear-gradient(left, rgba(132, 113, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(132, 113, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(132, 113, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(132, 113, 32, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(132, 113, 32, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(132, 113, 32, 0.2) 60%);
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-p-table:hover {
  background: rgba(132, 113, 32, 0.4);
  background: -moz-linear-gradient(left, rgba(132, 113, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(132, 113, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(132, 113, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(132, 113, 32, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(132, 113, 32, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(132, 113, 32, 0.4) 60%);
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #847120;
  font-size: 14px;
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #c2a62f;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(132, 113, 32, 0.635);
  box-shadow: 2px 0 0 #847120 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #847120 inset;
  background: -moz-linear-gradient(left, rgba(132, 113, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(132, 113, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(132, 113, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #847120 inset;
  background: -moz-linear-gradient(right, rgba(132, 113, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(132, 113, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(132, 113, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.AllianceofValiantArms {
  background: rgba(132, 113, 32, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.AllianceofValiantArms {
  background: -moz-linear-gradient(left, rgba(132, 113, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(132, 113, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(132, 113, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.AllianceofValiantArms {
  background: -moz-linear-gradient(right, rgba(132, 113, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(132, 113, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(132, 113, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #847120;
}
.esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #c2a62f;
}

.esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #847120;
  font-size: 16px;
}
.esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #c2a62f;
}

.sports-item-v3.Battlefield:before,
.suggest-sport-icon.Battlefield:before {
  color: #da6123;
}
.sports-item-v3.Battlefield.Soccer:before,
.suggest-sport-icon.Battlefield.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Battlefield {
  color: #da6123;
}
.sport-icon-v3.Battlefield.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Battlefield {
  color: #da6123;
}
.lmb-sport-select-j ul li.Battlefield.active-j {
  color: #ffffff;
  background: #da6123;
}

.body-wrapper.asian .icon-sport-asia.Battlefield, .body-wrapper.asian .asian-live .Battlefield.mini-icon-1 {
  color: #da6123 !important;
}
.body-wrapper.asian .icon-sport-asia.Battlefield.Soccer, .body-wrapper.asian .asian-live .Battlefield.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Battlefield:before {
  color: #da6123 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Battlefield.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Battlefield.active > .arrow-view-v3 {
  background: #da6123;
}
.sports-item-v3.Battlefield.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Battlefield:before {
  box-shadow: 3px 0 0 #da6123 inset;
}
html[dir=rtl] .sports-item-v3.Battlefield:before {
  box-shadow: -3px 0 0 #da6123 inset;
}
.sports-item-v3.Battlefield + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #da6123;
}
.sports-item-v3.Battlefield + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Battlefield {
  box-shadow: 0 -1px 0 #da6123 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Battlefield {
  box-shadow: 0 -1px 0 #da6123 inset;
}

.inplay-game-wrapper.Battlefield {
  box-shadow: 0 0 0 1px #da6123 inset;
}
.inplay-game-wrapper.Battlefield > .title-sport-inplay {
  background: #da6123;
  background: -moz-linear-gradient(left, #da6123 0%, #2e323e 25%, #2e323e 75%, #da6123 100%);
  background: -webkit-linear-gradient(left, #da6123 0%, #2e323e 25%, #2e323e 75%, #da6123 100%);
  background: linear-gradient(to right, #da6123 0%, #505768 25%, #505768 75%, #da6123 100%);
}
.inplay-game-wrapper.Battlefield .title-sport-inplay > p,
.inplay-game-wrapper.Battlefield .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Battlefield img {
  box-shadow: 0 0 0 2px #da6123;
}
.esports .asian-banner.Battlefield .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #da6123;
}

/* for BBIN */
.all-l-e-title.Battlefield {
  background: #da6123;
  background: -moz-linear-gradient(left, #da6123 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #da6123 0%, #1e2639 100%);
  background: linear-gradient(to right, #da6123 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Battlefield {
  background: -moz-linear-gradient(left, #1e2639 0%, #da6123 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #da6123 100%);
  background: linear-gradient(to right, #1e2639 0%, #da6123 100%);
}
.all-l-e-title.Battlefield + .e-live-games-list .e-p-table {
  background: rgba(218, 97, 35, 0.2);
  background: -moz-linear-gradient(left, rgba(218, 97, 35, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(218, 97, 35, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(218, 97, 35, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Battlefield + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(218, 97, 35, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(218, 97, 35, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(218, 97, 35, 0.2) 60%);
}
.all-l-e-title.Battlefield + .e-live-games-list .e-p-table:hover {
  background: rgba(218, 97, 35, 0.4);
  background: -moz-linear-gradient(left, rgba(218, 97, 35, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(218, 97, 35, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(218, 97, 35, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Battlefield + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(218, 97, 35, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(218, 97, 35, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(218, 97, 35, 0.4) 60%);
}
.all-l-e-title.Battlefield + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Battlefield + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #da6123;
  font-size: 14px;
}
.all-l-e-title.Battlefield + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Battlefield + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Battlefield + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e69063;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(218, 97, 35, 0.635);
  box-shadow: 2px 0 0 #da6123 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #da6123 inset;
  background: -moz-linear-gradient(left, rgba(218, 97, 35, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(218, 97, 35, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(218, 97, 35, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #da6123 inset;
  background: -moz-linear-gradient(right, rgba(218, 97, 35, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(218, 97, 35, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(218, 97, 35, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Battlefield {
  background: rgba(218, 97, 35, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Battlefield {
  background: -moz-linear-gradient(left, rgba(218, 97, 35, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(218, 97, 35, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(218, 97, 35, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Battlefield {
  background: -moz-linear-gradient(right, rgba(218, 97, 35, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(218, 97, 35, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(218, 97, 35, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Battlefield ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Battlefield ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Battlefield .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Battlefield .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Battlefield > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Battlefield > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #da6123;
}
.esports-nav-b.prematch-view .sports-item-v3.Battlefield ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Battlefield ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Battlefield ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Battlefield ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Battlefield .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Battlefield .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Battlefield .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Battlefield .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Battlefield > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Battlefield > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Battlefield > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Battlefield > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Battlefield ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Battlefield ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Battlefield .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Battlefield > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e69063;
}

.esports .all-l-e-title.Battlefield + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Battlefield + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #da6123;
  font-size: 16px;
}
.esports .all-l-e-title.Battlefield + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Battlefield + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Battlefield + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Battlefield + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Battlefield + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e69063;
}

.sports-item-v3.CrossFire:before,
.suggest-sport-icon.CrossFire:before {
  color: #926b25;
}
.sports-item-v3.CrossFire.Soccer:before,
.suggest-sport-icon.CrossFire.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.CrossFire {
  color: #926b25;
}
.sport-icon-v3.CrossFire.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.CrossFire {
  color: #926b25;
}
.lmb-sport-select-j ul li.CrossFire.active-j {
  color: #ffffff;
  background: #926b25;
}

.body-wrapper.asian .icon-sport-asia.CrossFire, .body-wrapper.asian .asian-live .CrossFire.mini-icon-1 {
  color: #926b25 !important;
}
.body-wrapper.asian .icon-sport-asia.CrossFire.Soccer, .body-wrapper.asian .asian-live .CrossFire.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CrossFire:before {
  color: #926b25 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.CrossFire.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.CrossFire.active > .arrow-view-v3 {
  background: #926b25;
}
.sports-item-v3.CrossFire.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.CrossFire:before {
  box-shadow: 3px 0 0 #926b25 inset;
}
html[dir=rtl] .sports-item-v3.CrossFire:before {
  box-shadow: -3px 0 0 #926b25 inset;
}
.sports-item-v3.CrossFire + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #926b25;
}
.sports-item-v3.CrossFire + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.CrossFire {
  box-shadow: 0 -1px 0 #926b25 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.CrossFire {
  box-shadow: 0 -1px 0 #926b25 inset;
}

.inplay-game-wrapper.CrossFire {
  box-shadow: 0 0 0 1px #926b25 inset;
}
.inplay-game-wrapper.CrossFire > .title-sport-inplay {
  background: #926b25;
  background: -moz-linear-gradient(left, #926b25 0%, #2e323e 25%, #2e323e 75%, #926b25 100%);
  background: -webkit-linear-gradient(left, #926b25 0%, #2e323e 25%, #2e323e 75%, #926b25 100%);
  background: linear-gradient(to right, #926b25 0%, #505768 25%, #505768 75%, #926b25 100%);
}
.inplay-game-wrapper.CrossFire .title-sport-inplay > p,
.inplay-game-wrapper.CrossFire .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.CrossFire img {
  box-shadow: 0 0 0 2px #926b25;
}
.esports .asian-banner.CrossFire .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #926b25;
}

/* for BBIN */
.all-l-e-title.CrossFire {
  background: #926b25;
  background: -moz-linear-gradient(left, #926b25 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #926b25 0%, #1e2639 100%);
  background: linear-gradient(to right, #926b25 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.CrossFire {
  background: -moz-linear-gradient(left, #1e2639 0%, #926b25 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #926b25 100%);
  background: linear-gradient(to right, #1e2639 0%, #926b25 100%);
}
.all-l-e-title.CrossFire + .e-live-games-list .e-p-table {
  background: rgba(146, 107, 37, 0.2);
  background: -moz-linear-gradient(left, rgba(146, 107, 37, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(146, 107, 37, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(146, 107, 37, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.CrossFire + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(146, 107, 37, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(146, 107, 37, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(146, 107, 37, 0.2) 60%);
}
.all-l-e-title.CrossFire + .e-live-games-list .e-p-table:hover {
  background: rgba(146, 107, 37, 0.4);
  background: -moz-linear-gradient(left, rgba(146, 107, 37, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(146, 107, 37, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(146, 107, 37, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.CrossFire + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(146, 107, 37, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(146, 107, 37, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(146, 107, 37, 0.4) 60%);
}
.all-l-e-title.CrossFire + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.CrossFire + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #926b25;
  font-size: 14px;
}
.all-l-e-title.CrossFire + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.CrossFire + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.CrossFire + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #cc9737;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(146, 107, 37, 0.635);
  box-shadow: 2px 0 0 #926b25 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #926b25 inset;
  background: -moz-linear-gradient(left, rgba(146, 107, 37, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(146, 107, 37, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(146, 107, 37, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #926b25 inset;
  background: -moz-linear-gradient(right, rgba(146, 107, 37, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(146, 107, 37, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(146, 107, 37, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.CrossFire {
  background: rgba(146, 107, 37, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.CrossFire {
  background: -moz-linear-gradient(left, rgba(146, 107, 37, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(146, 107, 37, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(146, 107, 37, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.CrossFire {
  background: -moz-linear-gradient(right, rgba(146, 107, 37, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(146, 107, 37, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(146, 107, 37, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.CrossFire ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.CrossFire ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CrossFire .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CrossFire .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.CrossFire > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.CrossFire > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #926b25;
}
.esports-nav-b.prematch-view .sports-item-v3.CrossFire ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.CrossFire ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.CrossFire ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.CrossFire ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CrossFire .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.CrossFire .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CrossFire .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.CrossFire .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.CrossFire > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.CrossFire > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.CrossFire > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.CrossFire > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.CrossFire ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.CrossFire ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CrossFire .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.CrossFire > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #cc9737;
}

.esports .all-l-e-title.CrossFire + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.CrossFire + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #926b25;
  font-size: 16px;
}
.esports .all-l-e-title.CrossFire + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.CrossFire + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.CrossFire + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.CrossFire + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.CrossFire + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #cc9737;
}

.sports-item-v3.Doom:before,
.suggest-sport-icon.Doom:before {
  color: #be291e;
}
.sports-item-v3.Doom.Soccer:before,
.suggest-sport-icon.Doom.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Doom {
  color: #be291e;
}
.sport-icon-v3.Doom.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Doom {
  color: #be291e;
}
.lmb-sport-select-j ul li.Doom.active-j {
  color: #ffffff;
  background: #be291e;
}

.body-wrapper.asian .icon-sport-asia.Doom, .body-wrapper.asian .asian-live .Doom.mini-icon-1 {
  color: #be291e !important;
}
.body-wrapper.asian .icon-sport-asia.Doom.Soccer, .body-wrapper.asian .asian-live .Doom.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Doom:before {
  color: #be291e !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Doom.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Doom.active > .arrow-view-v3 {
  background: #be291e;
}
.sports-item-v3.Doom.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Doom:before {
  box-shadow: 3px 0 0 #be291e inset;
}
html[dir=rtl] .sports-item-v3.Doom:before {
  box-shadow: -3px 0 0 #be291e inset;
}
.sports-item-v3.Doom + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #be291e;
}
.sports-item-v3.Doom + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Doom {
  box-shadow: 0 -1px 0 #be291e inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Doom {
  box-shadow: 0 -1px 0 #be291e inset;
}

.inplay-game-wrapper.Doom {
  box-shadow: 0 0 0 1px #be291e inset;
}
.inplay-game-wrapper.Doom > .title-sport-inplay {
  background: #be291e;
  background: -moz-linear-gradient(left, #be291e 0%, #2e323e 25%, #2e323e 75%, #be291e 100%);
  background: -webkit-linear-gradient(left, #be291e 0%, #2e323e 25%, #2e323e 75%, #be291e 100%);
  background: linear-gradient(to right, #be291e 0%, #505768 25%, #505768 75%, #be291e 100%);
}
.inplay-game-wrapper.Doom .title-sport-inplay > p,
.inplay-game-wrapper.Doom .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Doom img {
  box-shadow: 0 0 0 2px #be291e;
}
.esports .asian-banner.Doom .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #be291e;
}

/* for BBIN */
.all-l-e-title.Doom {
  background: #be291e;
  background: -moz-linear-gradient(left, #be291e 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #be291e 0%, #1e2639 100%);
  background: linear-gradient(to right, #be291e 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Doom {
  background: -moz-linear-gradient(left, #1e2639 0%, #be291e 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #be291e 100%);
  background: linear-gradient(to right, #1e2639 0%, #be291e 100%);
}
.all-l-e-title.Doom + .e-live-games-list .e-p-table {
  background: rgba(190, 41, 30, 0.2);
  background: -moz-linear-gradient(left, rgba(190, 41, 30, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(190, 41, 30, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(190, 41, 30, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Doom + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(190, 41, 30, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(190, 41, 30, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(190, 41, 30, 0.2) 60%);
}
.all-l-e-title.Doom + .e-live-games-list .e-p-table:hover {
  background: rgba(190, 41, 30, 0.4);
  background: -moz-linear-gradient(left, rgba(190, 41, 30, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(190, 41, 30, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(190, 41, 30, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Doom + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(190, 41, 30, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(190, 41, 30, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(190, 41, 30, 0.4) 60%);
}
.all-l-e-title.Doom + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Doom + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #be291e;
  font-size: 14px;
}
.all-l-e-title.Doom + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Doom + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Doom + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e25147;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Doom ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(190, 41, 30, 0.635);
  box-shadow: 2px 0 0 #be291e inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Doom ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #be291e inset;
  background: -moz-linear-gradient(left, rgba(190, 41, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(190, 41, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(190, 41, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Doom ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #be291e inset;
  background: -moz-linear-gradient(right, rgba(190, 41, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(190, 41, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(190, 41, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Doom {
  background: rgba(190, 41, 30, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Doom {
  background: -moz-linear-gradient(left, rgba(190, 41, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(190, 41, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(190, 41, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Doom {
  background: -moz-linear-gradient(right, rgba(190, 41, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(190, 41, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(190, 41, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Doom ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Doom ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Doom ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Doom ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Doom .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Doom .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Doom > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Doom > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #be291e;
}
.esports-nav-b.prematch-view .sports-item-v3.Doom ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Doom ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Doom ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Doom ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Doom ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Doom ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Doom ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Doom ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Doom .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Doom .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Doom .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Doom .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Doom > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Doom > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Doom > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Doom > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Doom ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Doom ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Doom .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Doom > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e25147;
}

.esports .all-l-e-title.Doom + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Doom + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #be291e;
  font-size: 16px;
}
.esports .all-l-e-title.Doom + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Doom + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Doom + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Doom + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Doom + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e25147;
}

.sports-item-v3.E-IceHockey:before,
.suggest-sport-icon.E-IceHockey:before {
  color: #4196c2;
}
.sports-item-v3.E-IceHockey.Soccer:before,
.suggest-sport-icon.E-IceHockey.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.E-IceHockey {
  color: #4196c2;
}
.sport-icon-v3.E-IceHockey.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.E-IceHockey {
  color: #4196c2;
}
.lmb-sport-select-j ul li.E-IceHockey.active-j {
  color: #000000;
  background: #4196c2;
}

.body-wrapper.asian .icon-sport-asia.E-IceHockey, .body-wrapper.asian .asian-live .E-IceHockey.mini-icon-1 {
  color: #4196c2 !important;
}
.body-wrapper.asian .icon-sport-asia.E-IceHockey.Soccer, .body-wrapper.asian .asian-live .E-IceHockey.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.E-IceHockey:before {
  color: #4196c2 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.E-IceHockey.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.E-IceHockey.active > .arrow-view-v3 {
  background: #4196c2;
}
.sports-item-v3.E-IceHockey.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.E-IceHockey:before {
  box-shadow: 3px 0 0 #4196c2 inset;
}
html[dir=rtl] .sports-item-v3.E-IceHockey:before {
  box-shadow: -3px 0 0 #4196c2 inset;
}
.sports-item-v3.E-IceHockey + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #4196c2;
}
.sports-item-v3.E-IceHockey + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.E-IceHockey {
  box-shadow: 0 -1px 0 #4196c2 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.E-IceHockey {
  box-shadow: 0 -1px 0 #4196c2 inset;
}

.inplay-game-wrapper.E-IceHockey {
  box-shadow: 0 0 0 1px #4196c2 inset;
}
.inplay-game-wrapper.E-IceHockey > .title-sport-inplay {
  background: #4196c2;
  background: -moz-linear-gradient(left, #4196c2 0%, #2e323e 25%, #2e323e 75%, #4196c2 100%);
  background: -webkit-linear-gradient(left, #4196c2 0%, #2e323e 25%, #2e323e 75%, #4196c2 100%);
  background: linear-gradient(to right, #4196c2 0%, #505768 25%, #505768 75%, #4196c2 100%);
}
.inplay-game-wrapper.E-IceHockey .title-sport-inplay > p,
.inplay-game-wrapper.E-IceHockey .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.E-IceHockey img {
  box-shadow: 0 0 0 2px #4196c2;
}
.esports .asian-banner.E-IceHockey .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #4196c2;
}

/* for BBIN */
.all-l-e-title.E-IceHockey {
  background: #4196c2;
  background: -moz-linear-gradient(left, #4196c2 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #4196c2 0%, #1e2639 100%);
  background: linear-gradient(to right, #4196c2 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.E-IceHockey {
  background: -moz-linear-gradient(left, #1e2639 0%, #4196c2 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #4196c2 100%);
  background: linear-gradient(to right, #1e2639 0%, #4196c2 100%);
}
.all-l-e-title.E-IceHockey + .e-live-games-list .e-p-table {
  background: rgba(65, 150, 194, 0.2);
  background: -moz-linear-gradient(left, rgba(65, 150, 194, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(65, 150, 194, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(65, 150, 194, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.E-IceHockey + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(65, 150, 194, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(65, 150, 194, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(65, 150, 194, 0.2) 60%);
}
.all-l-e-title.E-IceHockey + .e-live-games-list .e-p-table:hover {
  background: rgba(65, 150, 194, 0.4);
  background: -moz-linear-gradient(left, rgba(65, 150, 194, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(65, 150, 194, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(65, 150, 194, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.E-IceHockey + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(65, 150, 194, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(65, 150, 194, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(65, 150, 194, 0.4) 60%);
}
.all-l-e-title.E-IceHockey + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.E-IceHockey + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #4196c2;
  font-size: 14px;
}
.all-l-e-title.E-IceHockey + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.E-IceHockey + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.E-IceHockey + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #7bb6d5;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(65, 150, 194, 0.635);
  box-shadow: 2px 0 0 #4196c2 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #4196c2 inset;
  background: -moz-linear-gradient(left, rgba(65, 150, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(65, 150, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(65, 150, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #4196c2 inset;
  background: -moz-linear-gradient(right, rgba(65, 150, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(65, 150, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(65, 150, 194, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.E-IceHockey {
  background: rgba(65, 150, 194, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.E-IceHockey {
  background: -moz-linear-gradient(left, rgba(65, 150, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(65, 150, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(65, 150, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.E-IceHockey {
  background: -moz-linear-gradient(right, rgba(65, 150, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(65, 150, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(65, 150, 194, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey > li.e-l-n-arrow.active {
  color: #000000;
  background: #4196c2;
}
.esports-nav-b.prematch-view .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.E-IceHockey ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.E-IceHockey > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #7bb6d5;
}

.esports .all-l-e-title.E-IceHockey + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.E-IceHockey + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #4196c2;
  font-size: 16px;
}
.esports .all-l-e-title.E-IceHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.E-IceHockey + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.E-IceHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.E-IceHockey + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.E-IceHockey + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #7bb6d5;
}

.sports-item-v3.ETennis:before,
.suggest-sport-icon.ETennis:before {
  color: #829d24;
}
.sports-item-v3.ETennis.Soccer:before,
.suggest-sport-icon.ETennis.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.ETennis {
  color: #829d24;
}
.sport-icon-v3.ETennis.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.ETennis {
  color: #829d24;
}
.lmb-sport-select-j ul li.ETennis.active-j {
  color: #ffffff;
  background: #829d24;
}

.body-wrapper.asian .icon-sport-asia.ETennis, .body-wrapper.asian .asian-live .ETennis.mini-icon-1 {
  color: #829d24 !important;
}
.body-wrapper.asian .icon-sport-asia.ETennis.Soccer, .body-wrapper.asian .asian-live .ETennis.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ETennis:before {
  color: #829d24 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ETennis.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.ETennis.active > .arrow-view-v3 {
  background: #829d24;
}
.sports-item-v3.ETennis.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.ETennis:before {
  box-shadow: 3px 0 0 #829d24 inset;
}
html[dir=rtl] .sports-item-v3.ETennis:before {
  box-shadow: -3px 0 0 #829d24 inset;
}
.sports-item-v3.ETennis + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #829d24;
}
.sports-item-v3.ETennis + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.ETennis {
  box-shadow: 0 -1px 0 #829d24 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.ETennis {
  box-shadow: 0 -1px 0 #829d24 inset;
}

.inplay-game-wrapper.ETennis {
  box-shadow: 0 0 0 1px #829d24 inset;
}
.inplay-game-wrapper.ETennis > .title-sport-inplay {
  background: #829d24;
  background: -moz-linear-gradient(left, #829d24 0%, #2e323e 25%, #2e323e 75%, #829d24 100%);
  background: -webkit-linear-gradient(left, #829d24 0%, #2e323e 25%, #2e323e 75%, #829d24 100%);
  background: linear-gradient(to right, #829d24 0%, #505768 25%, #505768 75%, #829d24 100%);
}
.inplay-game-wrapper.ETennis .title-sport-inplay > p,
.inplay-game-wrapper.ETennis .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.ETennis img {
  box-shadow: 0 0 0 2px #829d24;
}
.esports .asian-banner.ETennis .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #829d24;
}

/* for BBIN */
.all-l-e-title.ETennis {
  background: #829d24;
  background: -moz-linear-gradient(left, #829d24 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #829d24 0%, #1e2639 100%);
  background: linear-gradient(to right, #829d24 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.ETennis {
  background: -moz-linear-gradient(left, #1e2639 0%, #829d24 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #829d24 100%);
  background: linear-gradient(to right, #1e2639 0%, #829d24 100%);
}
.all-l-e-title.ETennis + .e-live-games-list .e-p-table {
  background: rgba(130, 157, 36, 0.2);
  background: -moz-linear-gradient(left, rgba(130, 157, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(130, 157, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(130, 157, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.ETennis + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(130, 157, 36, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(130, 157, 36, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(130, 157, 36, 0.2) 60%);
}
.all-l-e-title.ETennis + .e-live-games-list .e-p-table:hover {
  background: rgba(130, 157, 36, 0.4);
  background: -moz-linear-gradient(left, rgba(130, 157, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(130, 157, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(130, 157, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.ETennis + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(130, 157, 36, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(130, 157, 36, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(130, 157, 36, 0.4) 60%);
}
.all-l-e-title.ETennis + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.ETennis + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #829d24;
  font-size: 14px;
}
.all-l-e-title.ETennis + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.ETennis + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.ETennis + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #b0d23b;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.ETennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(130, 157, 36, 0.635);
  box-shadow: 2px 0 0 #829d24 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.ETennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #829d24 inset;
  background: -moz-linear-gradient(left, rgba(130, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(130, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(130, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.ETennis ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #829d24 inset;
  background: -moz-linear-gradient(right, rgba(130, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(130, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(130, 157, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.ETennis {
  background: rgba(130, 157, 36, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.ETennis {
  background: -moz-linear-gradient(left, rgba(130, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(130, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(130, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.ETennis {
  background: -moz-linear-gradient(right, rgba(130, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(130, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(130, 157, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.ETennis ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.ETennis ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.ETennis ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.ETennis ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ETennis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ETennis .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ETennis > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.ETennis > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #829d24;
}
.esports-nav-b.prematch-view .sports-item-v3.ETennis ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.ETennis ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.ETennis ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.ETennis ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.ETennis ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.ETennis ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.ETennis ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.ETennis ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ETennis .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.ETennis .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ETennis .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.ETennis .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ETennis > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.ETennis > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ETennis > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.ETennis > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.ETennis ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.ETennis ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ETennis .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ETennis > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #b0d23b;
}

.esports .all-l-e-title.ETennis + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.ETennis + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #829d24;
  font-size: 16px;
}
.esports .all-l-e-title.ETennis + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.ETennis + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.ETennis + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.ETennis + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.ETennis + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #b0d23b;
}

.sports-item-v3.FIFA:before,
.suggest-sport-icon.FIFA:before {
  color: #efb724;
}
.sports-item-v3.FIFA.Soccer:before,
.suggest-sport-icon.FIFA.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.FIFA {
  color: #efb724;
}
.sport-icon-v3.FIFA.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.FIFA {
  color: #efb724;
}
.lmb-sport-select-j ul li.FIFA.active-j {
  color: #000000;
  background: #efb724;
}

.body-wrapper.asian .icon-sport-asia.FIFA, .body-wrapper.asian .asian-live .FIFA.mini-icon-1 {
  color: #efb724 !important;
}
.body-wrapper.asian .icon-sport-asia.FIFA.Soccer, .body-wrapper.asian .asian-live .FIFA.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FIFA:before {
  color: #efb724 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FIFA.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.FIFA.active > .arrow-view-v3 {
  background: #efb724;
}
.sports-item-v3.FIFA.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.FIFA:before {
  box-shadow: 3px 0 0 #efb724 inset;
}
html[dir=rtl] .sports-item-v3.FIFA:before {
  box-shadow: -3px 0 0 #efb724 inset;
}
.sports-item-v3.FIFA + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #efb724;
}
.sports-item-v3.FIFA + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.FIFA {
  box-shadow: 0 -1px 0 #efb724 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.FIFA {
  box-shadow: 0 -1px 0 #efb724 inset;
}

.inplay-game-wrapper.FIFA {
  box-shadow: 0 0 0 1px #efb724 inset;
}
.inplay-game-wrapper.FIFA > .title-sport-inplay {
  background: #efb724;
  background: -moz-linear-gradient(left, #efb724 0%, #2e323e 25%, #2e323e 75%, #efb724 100%);
  background: -webkit-linear-gradient(left, #efb724 0%, #2e323e 25%, #2e323e 75%, #efb724 100%);
  background: linear-gradient(to right, #efb724 0%, #505768 25%, #505768 75%, #efb724 100%);
}
.inplay-game-wrapper.FIFA .title-sport-inplay > p,
.inplay-game-wrapper.FIFA .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.FIFA img {
  box-shadow: 0 0 0 2px #efb724;
}
.esports .asian-banner.FIFA .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #efb724;
}

/* for BBIN */
.all-l-e-title.FIFA {
  background: #efb724;
  background: -moz-linear-gradient(left, #efb724 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #efb724 0%, #1e2639 100%);
  background: linear-gradient(to right, #efb724 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.FIFA {
  background: -moz-linear-gradient(left, #1e2639 0%, #efb724 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #efb724 100%);
  background: linear-gradient(to right, #1e2639 0%, #efb724 100%);
}
.all-l-e-title.FIFA + .e-live-games-list .e-p-table {
  background: rgba(239, 183, 36, 0.2);
  background: -moz-linear-gradient(left, rgba(239, 183, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(239, 183, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(239, 183, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.FIFA + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(239, 183, 36, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(239, 183, 36, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(239, 183, 36, 0.2) 60%);
}
.all-l-e-title.FIFA + .e-live-games-list .e-p-table:hover {
  background: rgba(239, 183, 36, 0.4);
  background: -moz-linear-gradient(left, rgba(239, 183, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(239, 183, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(239, 183, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.FIFA + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(239, 183, 36, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(239, 183, 36, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(239, 183, 36, 0.4) 60%);
}
.all-l-e-title.FIFA + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.FIFA + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #efb724;
  font-size: 14px;
}
.all-l-e-title.FIFA + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.FIFA + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.FIFA + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f4ce6b;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.FIFA ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(239, 183, 36, 0.635);
  box-shadow: 2px 0 0 #efb724 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.FIFA ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #efb724 inset;
  background: -moz-linear-gradient(left, rgba(239, 183, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(239, 183, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(239, 183, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.FIFA ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #efb724 inset;
  background: -moz-linear-gradient(right, rgba(239, 183, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(239, 183, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(239, 183, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.FIFA {
  background: rgba(239, 183, 36, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.FIFA {
  background: -moz-linear-gradient(left, rgba(239, 183, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(239, 183, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(239, 183, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.FIFA {
  background: -moz-linear-gradient(right, rgba(239, 183, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(239, 183, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(239, 183, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.FIFA ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.FIFA ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.FIFA ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.FIFA ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FIFA .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FIFA .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FIFA > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.FIFA > li.e-l-n-arrow.active {
  color: #000000;
  background: #efb724;
}
.esports-nav-b.prematch-view .sports-item-v3.FIFA ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.FIFA ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.FIFA ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.FIFA ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.FIFA ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.FIFA ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.FIFA ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.FIFA ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FIFA .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.FIFA .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FIFA .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.FIFA .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FIFA > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.FIFA > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FIFA > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.FIFA > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.FIFA ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.FIFA ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FIFA .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FIFA > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f4ce6b;
}

.esports .all-l-e-title.FIFA + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.FIFA + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #efb724;
  font-size: 16px;
}
.esports .all-l-e-title.FIFA + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.FIFA + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.FIFA + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.FIFA + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.FIFA + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f4ce6b;
}

.sports-item-v3.coupongames:before,
.suggest-sport-icon.coupongames:before {
  color: #efdfba;
}
.sports-item-v3.coupongames.Soccer:before,
.suggest-sport-icon.coupongames.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.coupongames {
  color: #efdfba;
}
.sport-icon-v3.coupongames.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.coupongames {
  color: #efdfba;
}
.lmb-sport-select-j ul li.coupongames.active-j {
  color: #000000;
  background: #efdfba;
}

.body-wrapper.asian .icon-sport-asia.coupongames, .body-wrapper.asian .asian-live .coupongames.mini-icon-1 {
  color: #efdfba !important;
}
.body-wrapper.asian .icon-sport-asia.coupongames.Soccer, .body-wrapper.asian .asian-live .coupongames.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.coupongames:before {
  color: #efdfba !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.coupongames.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.coupongames.active > .arrow-view-v3 {
  background: #efdfba;
}
.sports-item-v3.coupongames.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.coupongames:before {
  box-shadow: 3px 0 0 #efdfba inset;
}
html[dir=rtl] .sports-item-v3.coupongames:before {
  box-shadow: -3px 0 0 #efdfba inset;
}
.sports-item-v3.coupongames + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #efdfba;
}
.sports-item-v3.coupongames + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.coupongames {
  box-shadow: 0 -1px 0 #efdfba inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.coupongames {
  box-shadow: 0 -1px 0 #efdfba inset;
}

.inplay-game-wrapper.coupongames {
  box-shadow: 0 0 0 1px #efdfba inset;
}
.inplay-game-wrapper.coupongames > .title-sport-inplay {
  background: #efdfba;
  background: -moz-linear-gradient(left, #efdfba 0%, #2e323e 25%, #2e323e 75%, #efdfba 100%);
  background: -webkit-linear-gradient(left, #efdfba 0%, #2e323e 25%, #2e323e 75%, #efdfba 100%);
  background: linear-gradient(to right, #efdfba 0%, #505768 25%, #505768 75%, #efdfba 100%);
}
.inplay-game-wrapper.coupongames .title-sport-inplay > p,
.inplay-game-wrapper.coupongames .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.coupongames img {
  box-shadow: 0 0 0 2px #efdfba;
}
.esports .asian-banner.coupongames .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #efdfba;
}

/* for BBIN */
.all-l-e-title.coupongames {
  background: #efdfba;
  background: -moz-linear-gradient(left, #efdfba 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #efdfba 0%, #1e2639 100%);
  background: linear-gradient(to right, #efdfba 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.coupongames {
  background: -moz-linear-gradient(left, #1e2639 0%, #efdfba 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #efdfba 100%);
  background: linear-gradient(to right, #1e2639 0%, #efdfba 100%);
}
.all-l-e-title.coupongames + .e-live-games-list .e-p-table {
  background: rgba(239, 223, 186, 0.2);
  background: -moz-linear-gradient(left, rgba(239, 223, 186, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(239, 223, 186, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(239, 223, 186, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.coupongames + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(239, 223, 186, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(239, 223, 186, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(239, 223, 186, 0.2) 60%);
}
.all-l-e-title.coupongames + .e-live-games-list .e-p-table:hover {
  background: rgba(239, 223, 186, 0.4);
  background: -moz-linear-gradient(left, rgba(239, 223, 186, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(239, 223, 186, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(239, 223, 186, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.coupongames + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(239, 223, 186, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(239, 223, 186, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(239, 223, 186, 0.4) 60%);
}
.all-l-e-title.coupongames + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.coupongames + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #efdfba;
  font-size: 14px;
}
.all-l-e-title.coupongames + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.coupongames + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.coupongames + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #fdfcf8;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.coupongames ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(239, 223, 186, 0.635);
  box-shadow: 2px 0 0 #efdfba inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.coupongames ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #efdfba inset;
  background: -moz-linear-gradient(left, rgba(239, 223, 186, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(239, 223, 186, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(239, 223, 186, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.coupongames ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #efdfba inset;
  background: -moz-linear-gradient(right, rgba(239, 223, 186, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(239, 223, 186, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(239, 223, 186, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.coupongames {
  background: rgba(239, 223, 186, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.coupongames {
  background: -moz-linear-gradient(left, rgba(239, 223, 186, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(239, 223, 186, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(239, 223, 186, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.coupongames {
  background: -moz-linear-gradient(right, rgba(239, 223, 186, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(239, 223, 186, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(239, 223, 186, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.coupongames ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.coupongames ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.coupongames ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.coupongames ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.coupongames .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.coupongames .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.coupongames > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.coupongames > li.e-l-n-arrow.active {
  color: #000000;
  background: #efdfba;
}
.esports-nav-b.prematch-view .sports-item-v3.coupongames ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.coupongames ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.coupongames ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.coupongames ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.coupongames ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.coupongames ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.coupongames ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.coupongames ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.coupongames .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.coupongames .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.coupongames .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.coupongames .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.coupongames > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.coupongames > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.coupongames > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.coupongames > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.coupongames ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.coupongames ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.coupongames .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.coupongames > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #fdfcf8;
}

.esports .all-l-e-title.coupongames + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.coupongames + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #efdfba;
  font-size: 16px;
}
.esports .all-l-e-title.coupongames + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.coupongames + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.coupongames + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.coupongames + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.coupongames + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #fdfcf8;
}

.sports-item-v3.AllianceofValiantArms:before,
.suggest-sport-icon.AllianceofValiantArms:before {
  color: #847221;
}
.sports-item-v3.AllianceofValiantArms.Soccer:before,
.suggest-sport-icon.AllianceofValiantArms.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.AllianceofValiantArms {
  color: #847221;
}
.sport-icon-v3.AllianceofValiantArms.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.AllianceofValiantArms {
  color: #847221;
}
.lmb-sport-select-j ul li.AllianceofValiantArms.active-j {
  color: #ffffff;
  background: #847221;
}

.body-wrapper.asian .icon-sport-asia.AllianceofValiantArms, .body-wrapper.asian .asian-live .AllianceofValiantArms.mini-icon-1 {
  color: #847221 !important;
}
.body-wrapper.asian .icon-sport-asia.AllianceofValiantArms.Soccer, .body-wrapper.asian .asian-live .AllianceofValiantArms.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AllianceofValiantArms:before {
  color: #847221 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.AllianceofValiantArms.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.AllianceofValiantArms.active > .arrow-view-v3 {
  background: #847221;
}
.sports-item-v3.AllianceofValiantArms.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.AllianceofValiantArms:before {
  box-shadow: 3px 0 0 #847221 inset;
}
html[dir=rtl] .sports-item-v3.AllianceofValiantArms:before {
  box-shadow: -3px 0 0 #847221 inset;
}
.sports-item-v3.AllianceofValiantArms + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #847221;
}
.sports-item-v3.AllianceofValiantArms + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.AllianceofValiantArms {
  box-shadow: 0 -1px 0 #847221 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.AllianceofValiantArms {
  box-shadow: 0 -1px 0 #847221 inset;
}

.inplay-game-wrapper.AllianceofValiantArms {
  box-shadow: 0 0 0 1px #847221 inset;
}
.inplay-game-wrapper.AllianceofValiantArms > .title-sport-inplay {
  background: #847221;
  background: -moz-linear-gradient(left, #847221 0%, #2e323e 25%, #2e323e 75%, #847221 100%);
  background: -webkit-linear-gradient(left, #847221 0%, #2e323e 25%, #2e323e 75%, #847221 100%);
  background: linear-gradient(to right, #847221 0%, #505768 25%, #505768 75%, #847221 100%);
}
.inplay-game-wrapper.AllianceofValiantArms .title-sport-inplay > p,
.inplay-game-wrapper.AllianceofValiantArms .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.AllianceofValiantArms img {
  box-shadow: 0 0 0 2px #847221;
}
.esports .asian-banner.AllianceofValiantArms .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #847221;
}

/* for BBIN */
.all-l-e-title.AllianceofValiantArms {
  background: #847221;
  background: -moz-linear-gradient(left, #847221 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #847221 0%, #1e2639 100%);
  background: linear-gradient(to right, #847221 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.AllianceofValiantArms {
  background: -moz-linear-gradient(left, #1e2639 0%, #847221 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #847221 100%);
  background: linear-gradient(to right, #1e2639 0%, #847221 100%);
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-p-table {
  background: rgba(132, 114, 33, 0.2);
  background: -moz-linear-gradient(left, rgba(132, 114, 33, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(132, 114, 33, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(132, 114, 33, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(132, 114, 33, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(132, 114, 33, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(132, 114, 33, 0.2) 60%);
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-p-table:hover {
  background: rgba(132, 114, 33, 0.4);
  background: -moz-linear-gradient(left, rgba(132, 114, 33, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(132, 114, 33, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(132, 114, 33, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(132, 114, 33, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(132, 114, 33, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(132, 114, 33, 0.4) 60%);
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #847221;
  font-size: 14px;
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.AllianceofValiantArms + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #c1a730;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(132, 114, 33, 0.635);
  box-shadow: 2px 0 0 #847221 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #847221 inset;
  background: -moz-linear-gradient(left, rgba(132, 114, 33, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(132, 114, 33, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(132, 114, 33, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #847221 inset;
  background: -moz-linear-gradient(right, rgba(132, 114, 33, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(132, 114, 33, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(132, 114, 33, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.AllianceofValiantArms {
  background: rgba(132, 114, 33, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.AllianceofValiantArms {
  background: -moz-linear-gradient(left, rgba(132, 114, 33, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(132, 114, 33, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(132, 114, 33, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.AllianceofValiantArms {
  background: -moz-linear-gradient(right, rgba(132, 114, 33, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(132, 114, 33, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(132, 114, 33, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #847221;
}
.esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.AllianceofValiantArms ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.AllianceofValiantArms > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #c1a730;
}

.esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #847221;
  font-size: 16px;
}
.esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.AllianceofValiantArms + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #c1a730;
}

.sports-item-v3.FortiteBattleRoyale:before,
.suggest-sport-icon.FortiteBattleRoyale:before {
  color: #5e3151;
}
.sports-item-v3.FortiteBattleRoyale.Soccer:before,
.suggest-sport-icon.FortiteBattleRoyale.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.FortiteBattleRoyale {
  color: #5e3151;
}
.sport-icon-v3.FortiteBattleRoyale.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.FortiteBattleRoyale {
  color: #5e3151;
}
.lmb-sport-select-j ul li.FortiteBattleRoyale.active-j {
  color: #ffffff;
  background: #5e3151;
}

.body-wrapper.asian .icon-sport-asia.FortiteBattleRoyale, .body-wrapper.asian .asian-live .FortiteBattleRoyale.mini-icon-1 {
  color: #5e3151 !important;
}
.body-wrapper.asian .icon-sport-asia.FortiteBattleRoyale.Soccer, .body-wrapper.asian .asian-live .FortiteBattleRoyale.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FortiteBattleRoyale:before {
  color: #5e3151 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.FortiteBattleRoyale.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.FortiteBattleRoyale.active > .arrow-view-v3 {
  background: #5e3151;
}
.sports-item-v3.FortiteBattleRoyale.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.FortiteBattleRoyale:before {
  box-shadow: 3px 0 0 #5e3151 inset;
}
html[dir=rtl] .sports-item-v3.FortiteBattleRoyale:before {
  box-shadow: -3px 0 0 #5e3151 inset;
}
.sports-item-v3.FortiteBattleRoyale + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #5e3151;
}
.sports-item-v3.FortiteBattleRoyale + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.FortiteBattleRoyale {
  box-shadow: 0 -1px 0 #5e3151 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.FortiteBattleRoyale {
  box-shadow: 0 -1px 0 #5e3151 inset;
}

.inplay-game-wrapper.FortiteBattleRoyale {
  box-shadow: 0 0 0 1px #5e3151 inset;
}
.inplay-game-wrapper.FortiteBattleRoyale > .title-sport-inplay {
  background: #5e3151;
  background: -moz-linear-gradient(left, #5e3151 0%, #2e323e 25%, #2e323e 75%, #5e3151 100%);
  background: -webkit-linear-gradient(left, #5e3151 0%, #2e323e 25%, #2e323e 75%, #5e3151 100%);
  background: linear-gradient(to right, #5e3151 0%, #505768 25%, #505768 75%, #5e3151 100%);
}
.inplay-game-wrapper.FortiteBattleRoyale .title-sport-inplay > p,
.inplay-game-wrapper.FortiteBattleRoyale .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.FortiteBattleRoyale img {
  box-shadow: 0 0 0 2px #5e3151;
}
.esports .asian-banner.FortiteBattleRoyale .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #5e3151;
}

/* for BBIN */
.all-l-e-title.FortiteBattleRoyale {
  background: #5e3151;
  background: -moz-linear-gradient(left, #5e3151 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #5e3151 0%, #1e2639 100%);
  background: linear-gradient(to right, #5e3151 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.FortiteBattleRoyale {
  background: -moz-linear-gradient(left, #1e2639 0%, #5e3151 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #5e3151 100%);
  background: linear-gradient(to right, #1e2639 0%, #5e3151 100%);
}
.all-l-e-title.FortiteBattleRoyale + .e-live-games-list .e-p-table {
  background: rgba(94, 49, 81, 0.2);
  background: -moz-linear-gradient(left, rgba(94, 49, 81, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(94, 49, 81, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(94, 49, 81, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.FortiteBattleRoyale + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(94, 49, 81, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(94, 49, 81, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(94, 49, 81, 0.2) 60%);
}
.all-l-e-title.FortiteBattleRoyale + .e-live-games-list .e-p-table:hover {
  background: rgba(94, 49, 81, 0.4);
  background: -moz-linear-gradient(left, rgba(94, 49, 81, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(94, 49, 81, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(94, 49, 81, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.FortiteBattleRoyale + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(94, 49, 81, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(94, 49, 81, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(94, 49, 81, 0.4) 60%);
}
.all-l-e-title.FortiteBattleRoyale + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.FortiteBattleRoyale + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #5e3151;
  font-size: 14px;
}
.all-l-e-title.FortiteBattleRoyale + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.FortiteBattleRoyale + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.FortiteBattleRoyale + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #904b7c;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(94, 49, 81, 0.635);
  box-shadow: 2px 0 0 #5e3151 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #5e3151 inset;
  background: -moz-linear-gradient(left, rgba(94, 49, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(94, 49, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(94, 49, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #5e3151 inset;
  background: -moz-linear-gradient(right, rgba(94, 49, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(94, 49, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(94, 49, 81, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.FortiteBattleRoyale {
  background: rgba(94, 49, 81, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.FortiteBattleRoyale {
  background: -moz-linear-gradient(left, rgba(94, 49, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(94, 49, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(94, 49, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.FortiteBattleRoyale {
  background: -moz-linear-gradient(right, rgba(94, 49, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(94, 49, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(94, 49, 81, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #5e3151;
}
.esports-nav-b.prematch-view .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.FortiteBattleRoyale ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.FortiteBattleRoyale > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #904b7c;
}

.esports .all-l-e-title.FortiteBattleRoyale + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.FortiteBattleRoyale + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #5e3151;
  font-size: 16px;
}
.esports .all-l-e-title.FortiteBattleRoyale + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.FortiteBattleRoyale + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.FortiteBattleRoyale + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.FortiteBattleRoyale + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.FortiteBattleRoyale + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #904b7c;
}

.sports-item-v3.GearsofWar:before,
.suggest-sport-icon.GearsofWar:before {
  color: #a2191d;
}
.sports-item-v3.GearsofWar.Soccer:before,
.suggest-sport-icon.GearsofWar.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.GearsofWar {
  color: #a2191d;
}
.sport-icon-v3.GearsofWar.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.GearsofWar {
  color: #a2191d;
}
.lmb-sport-select-j ul li.GearsofWar.active-j {
  color: #ffffff;
  background: #a2191d;
}

.body-wrapper.asian .icon-sport-asia.GearsofWar, .body-wrapper.asian .asian-live .GearsofWar.mini-icon-1 {
  color: #a2191d !important;
}
.body-wrapper.asian .icon-sport-asia.GearsofWar.Soccer, .body-wrapper.asian .asian-live .GearsofWar.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GearsofWar:before {
  color: #a2191d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GearsofWar.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.GearsofWar.active > .arrow-view-v3 {
  background: #a2191d;
}
.sports-item-v3.GearsofWar.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.GearsofWar:before {
  box-shadow: 3px 0 0 #a2191d inset;
}
html[dir=rtl] .sports-item-v3.GearsofWar:before {
  box-shadow: -3px 0 0 #a2191d inset;
}
.sports-item-v3.GearsofWar + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #a2191d;
}
.sports-item-v3.GearsofWar + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.GearsofWar {
  box-shadow: 0 -1px 0 #a2191d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.GearsofWar {
  box-shadow: 0 -1px 0 #a2191d inset;
}

.inplay-game-wrapper.GearsofWar {
  box-shadow: 0 0 0 1px #a2191d inset;
}
.inplay-game-wrapper.GearsofWar > .title-sport-inplay {
  background: #a2191d;
  background: -moz-linear-gradient(left, #a2191d 0%, #2e323e 25%, #2e323e 75%, #a2191d 100%);
  background: -webkit-linear-gradient(left, #a2191d 0%, #2e323e 25%, #2e323e 75%, #a2191d 100%);
  background: linear-gradient(to right, #a2191d 0%, #505768 25%, #505768 75%, #a2191d 100%);
}
.inplay-game-wrapper.GearsofWar .title-sport-inplay > p,
.inplay-game-wrapper.GearsofWar .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.GearsofWar img {
  box-shadow: 0 0 0 2px #a2191d;
}
.esports .asian-banner.GearsofWar .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #a2191d;
}

/* for BBIN */
.all-l-e-title.GearsofWar {
  background: #a2191d;
  background: -moz-linear-gradient(left, #a2191d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #a2191d 0%, #1e2639 100%);
  background: linear-gradient(to right, #a2191d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.GearsofWar {
  background: -moz-linear-gradient(left, #1e2639 0%, #a2191d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #a2191d 100%);
  background: linear-gradient(to right, #1e2639 0%, #a2191d 100%);
}
.all-l-e-title.GearsofWar + .e-live-games-list .e-p-table {
  background: rgba(162, 25, 29, 0.2);
  background: -moz-linear-gradient(left, rgba(162, 25, 29, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(162, 25, 29, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(162, 25, 29, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.GearsofWar + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(162, 25, 29, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(162, 25, 29, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(162, 25, 29, 0.2) 60%);
}
.all-l-e-title.GearsofWar + .e-live-games-list .e-p-table:hover {
  background: rgba(162, 25, 29, 0.4);
  background: -moz-linear-gradient(left, rgba(162, 25, 29, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(162, 25, 29, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(162, 25, 29, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.GearsofWar + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(162, 25, 29, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(162, 25, 29, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(162, 25, 29, 0.4) 60%);
}
.all-l-e-title.GearsofWar + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.GearsofWar + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #a2191d;
  font-size: 14px;
}
.all-l-e-title.GearsofWar + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.GearsofWar + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.GearsofWar + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #de292f;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(162, 25, 29, 0.635);
  box-shadow: 2px 0 0 #a2191d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #a2191d inset;
  background: -moz-linear-gradient(left, rgba(162, 25, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(162, 25, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(162, 25, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #a2191d inset;
  background: -moz-linear-gradient(right, rgba(162, 25, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(162, 25, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(162, 25, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.GearsofWar {
  background: rgba(162, 25, 29, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.GearsofWar {
  background: -moz-linear-gradient(left, rgba(162, 25, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(162, 25, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(162, 25, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.GearsofWar {
  background: -moz-linear-gradient(right, rgba(162, 25, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(162, 25, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(162, 25, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.GearsofWar ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.GearsofWar ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GearsofWar .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GearsofWar .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GearsofWar > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.GearsofWar > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #a2191d;
}
.esports-nav-b.prematch-view .sports-item-v3.GearsofWar ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.GearsofWar ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.GearsofWar ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.GearsofWar ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GearsofWar .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.GearsofWar .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GearsofWar .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.GearsofWar .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GearsofWar > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.GearsofWar > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GearsofWar > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.GearsofWar > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.GearsofWar ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.GearsofWar ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GearsofWar .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GearsofWar > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #de292f;
}

.esports .all-l-e-title.GearsofWar + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.GearsofWar + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #a2191d;
  font-size: 16px;
}
.esports .all-l-e-title.GearsofWar + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.GearsofWar + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.GearsofWar + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.GearsofWar + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.GearsofWar + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #de292f;
}

.sports-item-v3.GuildWars2:before,
.suggest-sport-icon.GuildWars2:before {
  color: #c11d1f;
}
.sports-item-v3.GuildWars2.Soccer:before,
.suggest-sport-icon.GuildWars2.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.GuildWars2 {
  color: #c11d1f;
}
.sport-icon-v3.GuildWars2.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.GuildWars2 {
  color: #c11d1f;
}
.lmb-sport-select-j ul li.GuildWars2.active-j {
  color: #ffffff;
  background: #c11d1f;
}

.body-wrapper.asian .icon-sport-asia.GuildWars2, .body-wrapper.asian .asian-live .GuildWars2.mini-icon-1 {
  color: #c11d1f !important;
}
.body-wrapper.asian .icon-sport-asia.GuildWars2.Soccer, .body-wrapper.asian .asian-live .GuildWars2.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GuildWars2:before {
  color: #c11d1f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.GuildWars2.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.GuildWars2.active > .arrow-view-v3 {
  background: #c11d1f;
}
.sports-item-v3.GuildWars2.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.GuildWars2:before {
  box-shadow: 3px 0 0 #c11d1f inset;
}
html[dir=rtl] .sports-item-v3.GuildWars2:before {
  box-shadow: -3px 0 0 #c11d1f inset;
}
.sports-item-v3.GuildWars2 + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #c11d1f;
}
.sports-item-v3.GuildWars2 + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.GuildWars2 {
  box-shadow: 0 -1px 0 #c11d1f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.GuildWars2 {
  box-shadow: 0 -1px 0 #c11d1f inset;
}

.inplay-game-wrapper.GuildWars2 {
  box-shadow: 0 0 0 1px #c11d1f inset;
}
.inplay-game-wrapper.GuildWars2 > .title-sport-inplay {
  background: #c11d1f;
  background: -moz-linear-gradient(left, #c11d1f 0%, #2e323e 25%, #2e323e 75%, #c11d1f 100%);
  background: -webkit-linear-gradient(left, #c11d1f 0%, #2e323e 25%, #2e323e 75%, #c11d1f 100%);
  background: linear-gradient(to right, #c11d1f 0%, #505768 25%, #505768 75%, #c11d1f 100%);
}
.inplay-game-wrapper.GuildWars2 .title-sport-inplay > p,
.inplay-game-wrapper.GuildWars2 .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.GuildWars2 img {
  box-shadow: 0 0 0 2px #c11d1f;
}
.esports .asian-banner.GuildWars2 .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #c11d1f;
}

/* for BBIN */
.all-l-e-title.GuildWars2 {
  background: #c11d1f;
  background: -moz-linear-gradient(left, #c11d1f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #c11d1f 0%, #1e2639 100%);
  background: linear-gradient(to right, #c11d1f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.GuildWars2 {
  background: -moz-linear-gradient(left, #1e2639 0%, #c11d1f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #c11d1f 100%);
  background: linear-gradient(to right, #1e2639 0%, #c11d1f 100%);
}
.all-l-e-title.GuildWars2 + .e-live-games-list .e-p-table {
  background: rgba(193, 29, 31, 0.2);
  background: -moz-linear-gradient(left, rgba(193, 29, 31, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(193, 29, 31, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(193, 29, 31, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.GuildWars2 + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(193, 29, 31, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(193, 29, 31, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(193, 29, 31, 0.2) 60%);
}
.all-l-e-title.GuildWars2 + .e-live-games-list .e-p-table:hover {
  background: rgba(193, 29, 31, 0.4);
  background: -moz-linear-gradient(left, rgba(193, 29, 31, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(193, 29, 31, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(193, 29, 31, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.GuildWars2 + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(193, 29, 31, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(193, 29, 31, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(193, 29, 31, 0.4) 60%);
}
.all-l-e-title.GuildWars2 + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.GuildWars2 + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #c11d1f;
  font-size: 14px;
}
.all-l-e-title.GuildWars2 + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.GuildWars2 + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.GuildWars2 + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e34749;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(193, 29, 31, 0.635);
  box-shadow: 2px 0 0 #c11d1f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #c11d1f inset;
  background: -moz-linear-gradient(left, rgba(193, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(193, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(193, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #c11d1f inset;
  background: -moz-linear-gradient(right, rgba(193, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(193, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(193, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.GuildWars2 {
  background: rgba(193, 29, 31, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.GuildWars2 {
  background: -moz-linear-gradient(left, rgba(193, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(193, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(193, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.GuildWars2 {
  background: -moz-linear-gradient(right, rgba(193, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(193, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(193, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #c11d1f;
}
.esports-nav-b.prematch-view .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.GuildWars2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.GuildWars2 > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e34749;
}

.esports .all-l-e-title.GuildWars2 + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.GuildWars2 + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #c11d1f;
  font-size: 16px;
}
.esports .all-l-e-title.GuildWars2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.GuildWars2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.GuildWars2 + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.GuildWars2 + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.GuildWars2 + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e34749;
}

.sports-item-v3.Halo:before,
.suggest-sport-icon.Halo:before {
  color: #0a61a5;
}
.sports-item-v3.Halo.Soccer:before,
.suggest-sport-icon.Halo.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Halo {
  color: #0a61a5;
}
.sport-icon-v3.Halo.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Halo {
  color: #0a61a5;
}
.lmb-sport-select-j ul li.Halo.active-j {
  color: #ffffff;
  background: #0a61a5;
}

.body-wrapper.asian .icon-sport-asia.Halo, .body-wrapper.asian .asian-live .Halo.mini-icon-1 {
  color: #0a61a5 !important;
}
.body-wrapper.asian .icon-sport-asia.Halo.Soccer, .body-wrapper.asian .asian-live .Halo.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Halo:before {
  color: #0a61a5 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Halo.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Halo.active > .arrow-view-v3 {
  background: #0a61a5;
}
.sports-item-v3.Halo.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Halo:before {
  box-shadow: 3px 0 0 #0a61a5 inset;
}
html[dir=rtl] .sports-item-v3.Halo:before {
  box-shadow: -3px 0 0 #0a61a5 inset;
}
.sports-item-v3.Halo + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #0a61a5;
}
.sports-item-v3.Halo + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Halo {
  box-shadow: 0 -1px 0 #0a61a5 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Halo {
  box-shadow: 0 -1px 0 #0a61a5 inset;
}

.inplay-game-wrapper.Halo {
  box-shadow: 0 0 0 1px #0a61a5 inset;
}
.inplay-game-wrapper.Halo > .title-sport-inplay {
  background: #0a61a5;
  background: -moz-linear-gradient(left, #0a61a5 0%, #2e323e 25%, #2e323e 75%, #0a61a5 100%);
  background: -webkit-linear-gradient(left, #0a61a5 0%, #2e323e 25%, #2e323e 75%, #0a61a5 100%);
  background: linear-gradient(to right, #0a61a5 0%, #505768 25%, #505768 75%, #0a61a5 100%);
}
.inplay-game-wrapper.Halo .title-sport-inplay > p,
.inplay-game-wrapper.Halo .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Halo img {
  box-shadow: 0 0 0 2px #0a61a5;
}
.esports .asian-banner.Halo .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #0a61a5;
}

/* for BBIN */
.all-l-e-title.Halo {
  background: #0a61a5;
  background: -moz-linear-gradient(left, #0a61a5 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #0a61a5 0%, #1e2639 100%);
  background: linear-gradient(to right, #0a61a5 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Halo {
  background: -moz-linear-gradient(left, #1e2639 0%, #0a61a5 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #0a61a5 100%);
  background: linear-gradient(to right, #1e2639 0%, #0a61a5 100%);
}
.all-l-e-title.Halo + .e-live-games-list .e-p-table {
  background: rgba(10, 97, 165, 0.2);
  background: -moz-linear-gradient(left, rgba(10, 97, 165, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(10, 97, 165, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(10, 97, 165, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Halo + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(10, 97, 165, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(10, 97, 165, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(10, 97, 165, 0.2) 60%);
}
.all-l-e-title.Halo + .e-live-games-list .e-p-table:hover {
  background: rgba(10, 97, 165, 0.4);
  background: -moz-linear-gradient(left, rgba(10, 97, 165, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(10, 97, 165, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(10, 97, 165, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Halo + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(10, 97, 165, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(10, 97, 165, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(10, 97, 165, 0.4) 60%);
}
.all-l-e-title.Halo + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Halo + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #0a61a5;
  font-size: 14px;
}
.all-l-e-title.Halo + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Halo + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Halo + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #0e8bed;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Halo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(10, 97, 165, 0.635);
  box-shadow: 2px 0 0 #0a61a5 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Halo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #0a61a5 inset;
  background: -moz-linear-gradient(left, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Halo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #0a61a5 inset;
  background: -moz-linear-gradient(right, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Halo {
  background: rgba(10, 97, 165, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Halo {
  background: -moz-linear-gradient(left, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Halo {
  background: -moz-linear-gradient(right, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #0a61a5;
}
.esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #0e8bed;
}

.esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #0a61a5;
  font-size: 16px;
}
.esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #0e8bed;
}

.sports-item-v3.HeroesofNewerth:before,
.suggest-sport-icon.HeroesofNewerth:before {
  color: #76650f;
}
.sports-item-v3.HeroesofNewerth.Soccer:before,
.suggest-sport-icon.HeroesofNewerth.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.HeroesofNewerth {
  color: #76650f;
}
.sport-icon-v3.HeroesofNewerth.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.HeroesofNewerth {
  color: #76650f;
}
.lmb-sport-select-j ul li.HeroesofNewerth.active-j {
  color: #ffffff;
  background: #76650f;
}

.body-wrapper.asian .icon-sport-asia.HeroesofNewerth, .body-wrapper.asian .asian-live .HeroesofNewerth.mini-icon-1 {
  color: #76650f !important;
}
.body-wrapper.asian .icon-sport-asia.HeroesofNewerth.Soccer, .body-wrapper.asian .asian-live .HeroesofNewerth.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.HeroesofNewerth:before {
  color: #76650f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.HeroesofNewerth.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.HeroesofNewerth.active > .arrow-view-v3 {
  background: #76650f;
}
.sports-item-v3.HeroesofNewerth.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.HeroesofNewerth:before {
  box-shadow: 3px 0 0 #76650f inset;
}
html[dir=rtl] .sports-item-v3.HeroesofNewerth:before {
  box-shadow: -3px 0 0 #76650f inset;
}
.sports-item-v3.HeroesofNewerth + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #76650f;
}
.sports-item-v3.HeroesofNewerth + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.HeroesofNewerth {
  box-shadow: 0 -1px 0 #76650f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.HeroesofNewerth {
  box-shadow: 0 -1px 0 #76650f inset;
}

.inplay-game-wrapper.HeroesofNewerth {
  box-shadow: 0 0 0 1px #76650f inset;
}
.inplay-game-wrapper.HeroesofNewerth > .title-sport-inplay {
  background: #76650f;
  background: -moz-linear-gradient(left, #76650f 0%, #2e323e 25%, #2e323e 75%, #76650f 100%);
  background: -webkit-linear-gradient(left, #76650f 0%, #2e323e 25%, #2e323e 75%, #76650f 100%);
  background: linear-gradient(to right, #76650f 0%, #505768 25%, #505768 75%, #76650f 100%);
}
.inplay-game-wrapper.HeroesofNewerth .title-sport-inplay > p,
.inplay-game-wrapper.HeroesofNewerth .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.HeroesofNewerth img {
  box-shadow: 0 0 0 2px #76650f;
}
.esports .asian-banner.HeroesofNewerth .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #76650f;
}

/* for BBIN */
.all-l-e-title.HeroesofNewerth {
  background: #76650f;
  background: -moz-linear-gradient(left, #76650f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #76650f 0%, #1e2639 100%);
  background: linear-gradient(to right, #76650f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.HeroesofNewerth {
  background: -moz-linear-gradient(left, #1e2639 0%, #76650f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #76650f 100%);
  background: linear-gradient(to right, #1e2639 0%, #76650f 100%);
}
.all-l-e-title.HeroesofNewerth + .e-live-games-list .e-p-table {
  background: rgba(118, 101, 15, 0.2);
  background: -moz-linear-gradient(left, rgba(118, 101, 15, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(118, 101, 15, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(118, 101, 15, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.HeroesofNewerth + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(118, 101, 15, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(118, 101, 15, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(118, 101, 15, 0.2) 60%);
}
.all-l-e-title.HeroesofNewerth + .e-live-games-list .e-p-table:hover {
  background: rgba(118, 101, 15, 0.4);
  background: -moz-linear-gradient(left, rgba(118, 101, 15, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(118, 101, 15, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(118, 101, 15, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.HeroesofNewerth + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(118, 101, 15, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(118, 101, 15, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(118, 101, 15, 0.4) 60%);
}
.all-l-e-title.HeroesofNewerth + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.HeroesofNewerth + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #76650f;
  font-size: 14px;
}
.all-l-e-title.HeroesofNewerth + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.HeroesofNewerth + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.HeroesofNewerth + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ba9f18;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(118, 101, 15, 0.635);
  box-shadow: 2px 0 0 #76650f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #76650f inset;
  background: -moz-linear-gradient(left, rgba(118, 101, 15, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(118, 101, 15, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(118, 101, 15, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #76650f inset;
  background: -moz-linear-gradient(right, rgba(118, 101, 15, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(118, 101, 15, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(118, 101, 15, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.HeroesofNewerth {
  background: rgba(118, 101, 15, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.HeroesofNewerth {
  background: -moz-linear-gradient(left, rgba(118, 101, 15, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(118, 101, 15, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(118, 101, 15, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.HeroesofNewerth {
  background: -moz-linear-gradient(right, rgba(118, 101, 15, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(118, 101, 15, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(118, 101, 15, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #76650f;
}
.esports-nav-b.prematch-view .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.HeroesofNewerth ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.HeroesofNewerth > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ba9f18;
}

.esports .all-l-e-title.HeroesofNewerth + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.HeroesofNewerth + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #76650f;
  font-size: 16px;
}
.esports .all-l-e-title.HeroesofNewerth + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.HeroesofNewerth + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.HeroesofNewerth + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.HeroesofNewerth + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.HeroesofNewerth + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ba9f18;
}

.sports-item-v3.iRacing:before,
.suggest-sport-icon.iRacing:before {
  color: #163885;
}
.sports-item-v3.iRacing.Soccer:before,
.suggest-sport-icon.iRacing.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.iRacing {
  color: #163885;
}
.sport-icon-v3.iRacing.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.iRacing {
  color: #163885;
}
.lmb-sport-select-j ul li.iRacing.active-j {
  color: #ffffff;
  background: #163885;
}

.body-wrapper.asian .icon-sport-asia.iRacing, .body-wrapper.asian .asian-live .iRacing.mini-icon-1 {
  color: #163885 !important;
}
.body-wrapper.asian .icon-sport-asia.iRacing.Soccer, .body-wrapper.asian .asian-live .iRacing.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.iRacing:before {
  color: #163885 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.iRacing.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.iRacing.active > .arrow-view-v3 {
  background: #163885;
}
.sports-item-v3.iRacing.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.iRacing:before {
  box-shadow: 3px 0 0 #163885 inset;
}
html[dir=rtl] .sports-item-v3.iRacing:before {
  box-shadow: -3px 0 0 #163885 inset;
}
.sports-item-v3.iRacing + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #163885;
}
.sports-item-v3.iRacing + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.iRacing {
  box-shadow: 0 -1px 0 #163885 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.iRacing {
  box-shadow: 0 -1px 0 #163885 inset;
}

.inplay-game-wrapper.iRacing {
  box-shadow: 0 0 0 1px #163885 inset;
}
.inplay-game-wrapper.iRacing > .title-sport-inplay {
  background: #163885;
  background: -moz-linear-gradient(left, #163885 0%, #2e323e 25%, #2e323e 75%, #163885 100%);
  background: -webkit-linear-gradient(left, #163885 0%, #2e323e 25%, #2e323e 75%, #163885 100%);
  background: linear-gradient(to right, #163885 0%, #505768 25%, #505768 75%, #163885 100%);
}
.inplay-game-wrapper.iRacing .title-sport-inplay > p,
.inplay-game-wrapper.iRacing .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.iRacing img {
  box-shadow: 0 0 0 2px #163885;
}
.esports .asian-banner.iRacing .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #163885;
}

/* for BBIN */
.all-l-e-title.iRacing {
  background: #163885;
  background: -moz-linear-gradient(left, #163885 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #163885 0%, #1e2639 100%);
  background: linear-gradient(to right, #163885 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.iRacing {
  background: -moz-linear-gradient(left, #1e2639 0%, #163885 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #163885 100%);
  background: linear-gradient(to right, #1e2639 0%, #163885 100%);
}
.all-l-e-title.iRacing + .e-live-games-list .e-p-table {
  background: rgba(22, 56, 133, 0.2);
  background: -moz-linear-gradient(left, rgba(22, 56, 133, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 56, 133, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(22, 56, 133, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.iRacing + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 56, 133, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(22, 56, 133, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(22, 56, 133, 0.2) 60%);
}
.all-l-e-title.iRacing + .e-live-games-list .e-p-table:hover {
  background: rgba(22, 56, 133, 0.4);
  background: -moz-linear-gradient(left, rgba(22, 56, 133, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(22, 56, 133, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(22, 56, 133, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.iRacing + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 56, 133, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(22, 56, 133, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(22, 56, 133, 0.4) 60%);
}
.all-l-e-title.iRacing + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.iRacing + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #163885;
  font-size: 14px;
}
.all-l-e-title.iRacing + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.iRacing + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.iRacing + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #2154c7;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.iRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(22, 56, 133, 0.635);
  box-shadow: 2px 0 0 #163885 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.iRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #163885 inset;
  background: -moz-linear-gradient(left, rgba(22, 56, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 56, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 56, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.iRacing ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #163885 inset;
  background: -moz-linear-gradient(right, rgba(22, 56, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 56, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 56, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.iRacing {
  background: rgba(22, 56, 133, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.iRacing {
  background: -moz-linear-gradient(left, rgba(22, 56, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(22, 56, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(22, 56, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.iRacing {
  background: -moz-linear-gradient(right, rgba(22, 56, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(22, 56, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(22, 56, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.iRacing ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.iRacing ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.iRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.iRacing ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.iRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.iRacing .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.iRacing > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.iRacing > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #163885;
}
.esports-nav-b.prematch-view .sports-item-v3.iRacing ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.iRacing ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.iRacing ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.iRacing ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.iRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.iRacing ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.iRacing ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.iRacing ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.iRacing .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.iRacing .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.iRacing .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.iRacing .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.iRacing > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.iRacing > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.iRacing > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.iRacing > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.iRacing ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.iRacing ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.iRacing .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.iRacing > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #2154c7;
}

.esports .all-l-e-title.iRacing + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.iRacing + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #163885;
  font-size: 16px;
}
.esports .all-l-e-title.iRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.iRacing + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.iRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.iRacing + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.iRacing + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #2154c7;
}

.sports-item-v3.KillerInstinct:before,
.suggest-sport-icon.KillerInstinct:before {
  color: #00503b;
}
.sports-item-v3.KillerInstinct.Soccer:before,
.suggest-sport-icon.KillerInstinct.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.KillerInstinct {
  color: #00503b;
}
.sport-icon-v3.KillerInstinct.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.KillerInstinct {
  color: #00503b;
}
.lmb-sport-select-j ul li.KillerInstinct.active-j {
  color: #ffffff;
  background: #00503b;
}

.body-wrapper.asian .icon-sport-asia.KillerInstinct, .body-wrapper.asian .asian-live .KillerInstinct.mini-icon-1 {
  color: #00503b !important;
}
.body-wrapper.asian .icon-sport-asia.KillerInstinct.Soccer, .body-wrapper.asian .asian-live .KillerInstinct.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.KillerInstinct:before {
  color: #00503b !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.KillerInstinct.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.KillerInstinct.active > .arrow-view-v3 {
  background: #00503b;
}
.sports-item-v3.KillerInstinct.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.KillerInstinct:before {
  box-shadow: 3px 0 0 #00503b inset;
}
html[dir=rtl] .sports-item-v3.KillerInstinct:before {
  box-shadow: -3px 0 0 #00503b inset;
}
.sports-item-v3.KillerInstinct + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #00503b;
}
.sports-item-v3.KillerInstinct + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.KillerInstinct {
  box-shadow: 0 -1px 0 #00503b inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.KillerInstinct {
  box-shadow: 0 -1px 0 #00503b inset;
}

.inplay-game-wrapper.KillerInstinct {
  box-shadow: 0 0 0 1px #00503b inset;
}
.inplay-game-wrapper.KillerInstinct > .title-sport-inplay {
  background: #00503b;
  background: -moz-linear-gradient(left, #00503b 0%, #2e323e 25%, #2e323e 75%, #00503b 100%);
  background: -webkit-linear-gradient(left, #00503b 0%, #2e323e 25%, #2e323e 75%, #00503b 100%);
  background: linear-gradient(to right, #00503b 0%, #505768 25%, #505768 75%, #00503b 100%);
}
.inplay-game-wrapper.KillerInstinct .title-sport-inplay > p,
.inplay-game-wrapper.KillerInstinct .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.KillerInstinct img {
  box-shadow: 0 0 0 2px #00503b;
}
.esports .asian-banner.KillerInstinct .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #00503b;
}

/* for BBIN */
.all-l-e-title.KillerInstinct {
  background: #00503b;
  background: -moz-linear-gradient(left, #00503b 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #00503b 0%, #1e2639 100%);
  background: linear-gradient(to right, #00503b 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.KillerInstinct {
  background: -moz-linear-gradient(left, #1e2639 0%, #00503b 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #00503b 100%);
  background: linear-gradient(to right, #1e2639 0%, #00503b 100%);
}
.all-l-e-title.KillerInstinct + .e-live-games-list .e-p-table {
  background: rgba(0, 80, 59, 0.2);
  background: -moz-linear-gradient(left, rgba(0, 80, 59, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(0, 80, 59, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(0, 80, 59, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.KillerInstinct + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(0, 80, 59, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(0, 80, 59, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(0, 80, 59, 0.2) 60%);
}
.all-l-e-title.KillerInstinct + .e-live-games-list .e-p-table:hover {
  background: rgba(0, 80, 59, 0.4);
  background: -moz-linear-gradient(left, rgba(0, 80, 59, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(0, 80, 59, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(0, 80, 59, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.KillerInstinct + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(0, 80, 59, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(0, 80, 59, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(0, 80, 59, 0.4) 60%);
}
.all-l-e-title.KillerInstinct + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.KillerInstinct + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #00503b;
  font-size: 14px;
}
.all-l-e-title.KillerInstinct + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.KillerInstinct + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.KillerInstinct + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #009d73;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(0, 80, 59, 0.635);
  box-shadow: 2px 0 0 #00503b inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #00503b inset;
  background: -moz-linear-gradient(left, rgba(0, 80, 59, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(0, 80, 59, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(0, 80, 59, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #00503b inset;
  background: -moz-linear-gradient(right, rgba(0, 80, 59, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(0, 80, 59, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(0, 80, 59, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.KillerInstinct {
  background: rgba(0, 80, 59, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.KillerInstinct {
  background: -moz-linear-gradient(left, rgba(0, 80, 59, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(0, 80, 59, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(0, 80, 59, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.KillerInstinct {
  background: -moz-linear-gradient(right, rgba(0, 80, 59, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(0, 80, 59, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(0, 80, 59, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #00503b;
}
.esports-nav-b.prematch-view .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.KillerInstinct ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.KillerInstinct > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #009d73;
}

.esports .all-l-e-title.KillerInstinct + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.KillerInstinct + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #00503b;
  font-size: 16px;
}
.esports .all-l-e-title.KillerInstinct + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.KillerInstinct + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.KillerInstinct + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.KillerInstinct + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.KillerInstinct + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #009d73;
}

.sports-item-v3.KingOfGlory:before,
.suggest-sport-icon.KingOfGlory:before {
  color: #73588e;
}
.sports-item-v3.KingOfGlory.Soccer:before,
.suggest-sport-icon.KingOfGlory.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.KingOfGlory {
  color: #73588e;
}
.sport-icon-v3.KingOfGlory.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.KingOfGlory {
  color: #73588e;
}
.lmb-sport-select-j ul li.KingOfGlory.active-j {
  color: #ffffff;
  background: #73588e;
}

.body-wrapper.asian .icon-sport-asia.KingOfGlory, .body-wrapper.asian .asian-live .KingOfGlory.mini-icon-1 {
  color: #73588e !important;
}
.body-wrapper.asian .icon-sport-asia.KingOfGlory.Soccer, .body-wrapper.asian .asian-live .KingOfGlory.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.KingOfGlory:before {
  color: #73588e !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.KingOfGlory.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.KingOfGlory.active > .arrow-view-v3 {
  background: #73588e;
}
.sports-item-v3.KingOfGlory.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.KingOfGlory:before {
  box-shadow: 3px 0 0 #73588e inset;
}
html[dir=rtl] .sports-item-v3.KingOfGlory:before {
  box-shadow: -3px 0 0 #73588e inset;
}
.sports-item-v3.KingOfGlory + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #73588e;
}
.sports-item-v3.KingOfGlory + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.KingOfGlory {
  box-shadow: 0 -1px 0 #73588e inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.KingOfGlory {
  box-shadow: 0 -1px 0 #73588e inset;
}

.inplay-game-wrapper.KingOfGlory {
  box-shadow: 0 0 0 1px #73588e inset;
}
.inplay-game-wrapper.KingOfGlory > .title-sport-inplay {
  background: #73588e;
  background: -moz-linear-gradient(left, #73588e 0%, #2e323e 25%, #2e323e 75%, #73588e 100%);
  background: -webkit-linear-gradient(left, #73588e 0%, #2e323e 25%, #2e323e 75%, #73588e 100%);
  background: linear-gradient(to right, #73588e 0%, #505768 25%, #505768 75%, #73588e 100%);
}
.inplay-game-wrapper.KingOfGlory .title-sport-inplay > p,
.inplay-game-wrapper.KingOfGlory .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.KingOfGlory img {
  box-shadow: 0 0 0 2px #73588e;
}
.esports .asian-banner.KingOfGlory .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #73588e;
}

/* for BBIN */
.all-l-e-title.KingOfGlory {
  background: #73588e;
  background: -moz-linear-gradient(left, #73588e 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #73588e 0%, #1e2639 100%);
  background: linear-gradient(to right, #73588e 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.KingOfGlory {
  background: -moz-linear-gradient(left, #1e2639 0%, #73588e 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #73588e 100%);
  background: linear-gradient(to right, #1e2639 0%, #73588e 100%);
}
.all-l-e-title.KingOfGlory + .e-live-games-list .e-p-table {
  background: rgba(115, 88, 142, 0.2);
  background: -moz-linear-gradient(left, rgba(115, 88, 142, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(115, 88, 142, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(115, 88, 142, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.KingOfGlory + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(115, 88, 142, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(115, 88, 142, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(115, 88, 142, 0.2) 60%);
}
.all-l-e-title.KingOfGlory + .e-live-games-list .e-p-table:hover {
  background: rgba(115, 88, 142, 0.4);
  background: -moz-linear-gradient(left, rgba(115, 88, 142, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(115, 88, 142, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(115, 88, 142, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.KingOfGlory + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(115, 88, 142, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(115, 88, 142, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(115, 88, 142, 0.4) 60%);
}
.all-l-e-title.KingOfGlory + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.KingOfGlory + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #73588e;
  font-size: 14px;
}
.all-l-e-title.KingOfGlory + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.KingOfGlory + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.KingOfGlory + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #9981b1;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(115, 88, 142, 0.635);
  box-shadow: 2px 0 0 #73588e inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #73588e inset;
  background: -moz-linear-gradient(left, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #73588e inset;
  background: -moz-linear-gradient(right, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.KingOfGlory {
  background: rgba(115, 88, 142, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.KingOfGlory {
  background: -moz-linear-gradient(left, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.KingOfGlory {
  background: -moz-linear-gradient(right, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #73588e;
}
.esports-nav-b.prematch-view .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.KingOfGlory ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.KingOfGlory > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #9981b1;
}

.esports .all-l-e-title.KingOfGlory + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.KingOfGlory + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #73588e;
  font-size: 16px;
}
.esports .all-l-e-title.KingOfGlory + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.KingOfGlory + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.KingOfGlory + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.KingOfGlory + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.KingOfGlory + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #9981b1;
}

.sports-item-v3.Fortnite:before,
.suggest-sport-icon.Fortnite:before {
  color: #73588e;
}
.sports-item-v3.Fortnite.Soccer:before,
.suggest-sport-icon.Fortnite.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Fortnite {
  color: #73588e;
}
.sport-icon-v3.Fortnite.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Fortnite {
  color: #73588e;
}
.lmb-sport-select-j ul li.Fortnite.active-j {
  color: #ffffff;
  background: #73588e;
}

.body-wrapper.asian .icon-sport-asia.Fortnite, .body-wrapper.asian .asian-live .Fortnite.mini-icon-1 {
  color: #73588e !important;
}
.body-wrapper.asian .icon-sport-asia.Fortnite.Soccer, .body-wrapper.asian .asian-live .Fortnite.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Fortnite:before {
  color: #73588e !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Fortnite.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Fortnite.active > .arrow-view-v3 {
  background: #73588e;
}
.sports-item-v3.Fortnite.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Fortnite:before {
  box-shadow: 3px 0 0 #73588e inset;
}
html[dir=rtl] .sports-item-v3.Fortnite:before {
  box-shadow: -3px 0 0 #73588e inset;
}
.sports-item-v3.Fortnite + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #73588e;
}
.sports-item-v3.Fortnite + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Fortnite {
  box-shadow: 0 -1px 0 #73588e inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Fortnite {
  box-shadow: 0 -1px 0 #73588e inset;
}

.inplay-game-wrapper.Fortnite {
  box-shadow: 0 0 0 1px #73588e inset;
}
.inplay-game-wrapper.Fortnite > .title-sport-inplay {
  background: #73588e;
  background: -moz-linear-gradient(left, #73588e 0%, #2e323e 25%, #2e323e 75%, #73588e 100%);
  background: -webkit-linear-gradient(left, #73588e 0%, #2e323e 25%, #2e323e 75%, #73588e 100%);
  background: linear-gradient(to right, #73588e 0%, #505768 25%, #505768 75%, #73588e 100%);
}
.inplay-game-wrapper.Fortnite .title-sport-inplay > p,
.inplay-game-wrapper.Fortnite .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Fortnite img {
  box-shadow: 0 0 0 2px #73588e;
}
.esports .asian-banner.Fortnite .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #73588e;
}

/* for BBIN */
.all-l-e-title.Fortnite {
  background: #73588e;
  background: -moz-linear-gradient(left, #73588e 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #73588e 0%, #1e2639 100%);
  background: linear-gradient(to right, #73588e 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Fortnite {
  background: -moz-linear-gradient(left, #1e2639 0%, #73588e 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #73588e 100%);
  background: linear-gradient(to right, #1e2639 0%, #73588e 100%);
}
.all-l-e-title.Fortnite + .e-live-games-list .e-p-table {
  background: rgba(115, 88, 142, 0.2);
  background: -moz-linear-gradient(left, rgba(115, 88, 142, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(115, 88, 142, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(115, 88, 142, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Fortnite + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(115, 88, 142, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(115, 88, 142, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(115, 88, 142, 0.2) 60%);
}
.all-l-e-title.Fortnite + .e-live-games-list .e-p-table:hover {
  background: rgba(115, 88, 142, 0.4);
  background: -moz-linear-gradient(left, rgba(115, 88, 142, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(115, 88, 142, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(115, 88, 142, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Fortnite + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(115, 88, 142, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(115, 88, 142, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(115, 88, 142, 0.4) 60%);
}
.all-l-e-title.Fortnite + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Fortnite + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #73588e;
  font-size: 14px;
}
.all-l-e-title.Fortnite + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Fortnite + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Fortnite + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #9981b1;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(115, 88, 142, 0.635);
  box-shadow: 2px 0 0 #73588e inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #73588e inset;
  background: -moz-linear-gradient(left, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #73588e inset;
  background: -moz-linear-gradient(right, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(115, 88, 142, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Fortnite {
  background: rgba(115, 88, 142, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Fortnite {
  background: -moz-linear-gradient(left, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Fortnite {
  background: -moz-linear-gradient(right, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(115, 88, 142, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Fortnite ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Fortnite ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Fortnite .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Fortnite .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Fortnite > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Fortnite > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #73588e;
}
.esports-nav-b.prematch-view .sports-item-v3.Fortnite ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Fortnite ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Fortnite ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Fortnite ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Fortnite .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Fortnite .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Fortnite .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Fortnite .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Fortnite > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Fortnite > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Fortnite > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Fortnite > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Fortnite ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Fortnite ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Fortnite .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Fortnite > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #9981b1;
}

.esports .all-l-e-title.Fortnite + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Fortnite + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #73588e;
  font-size: 16px;
}
.esports .all-l-e-title.Fortnite + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Fortnite + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Fortnite + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Fortnite + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Fortnite + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #9981b1;
}

.sports-item-v3.Madden:before,
.suggest-sport-icon.Madden:before {
  color: #9c1417;
}
.sports-item-v3.Madden.Soccer:before,
.suggest-sport-icon.Madden.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Madden {
  color: #9c1417;
}
.sport-icon-v3.Madden.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Madden {
  color: #9c1417;
}
.lmb-sport-select-j ul li.Madden.active-j {
  color: #ffffff;
  background: #9c1417;
}

.body-wrapper.asian .icon-sport-asia.Madden, .body-wrapper.asian .asian-live .Madden.mini-icon-1 {
  color: #9c1417 !important;
}
.body-wrapper.asian .icon-sport-asia.Madden.Soccer, .body-wrapper.asian .asian-live .Madden.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Madden:before {
  color: #9c1417 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Madden.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Madden.active > .arrow-view-v3 {
  background: #9c1417;
}
.sports-item-v3.Madden.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Madden:before {
  box-shadow: 3px 0 0 #9c1417 inset;
}
html[dir=rtl] .sports-item-v3.Madden:before {
  box-shadow: -3px 0 0 #9c1417 inset;
}
.sports-item-v3.Madden + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #9c1417;
}
.sports-item-v3.Madden + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Madden {
  box-shadow: 0 -1px 0 #9c1417 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Madden {
  box-shadow: 0 -1px 0 #9c1417 inset;
}

.inplay-game-wrapper.Madden {
  box-shadow: 0 0 0 1px #9c1417 inset;
}
.inplay-game-wrapper.Madden > .title-sport-inplay {
  background: #9c1417;
  background: -moz-linear-gradient(left, #9c1417 0%, #2e323e 25%, #2e323e 75%, #9c1417 100%);
  background: -webkit-linear-gradient(left, #9c1417 0%, #2e323e 25%, #2e323e 75%, #9c1417 100%);
  background: linear-gradient(to right, #9c1417 0%, #505768 25%, #505768 75%, #9c1417 100%);
}
.inplay-game-wrapper.Madden .title-sport-inplay > p,
.inplay-game-wrapper.Madden .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Madden img {
  box-shadow: 0 0 0 2px #9c1417;
}
.esports .asian-banner.Madden .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #9c1417;
}

/* for BBIN */
.all-l-e-title.Madden {
  background: #9c1417;
  background: -moz-linear-gradient(left, #9c1417 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #9c1417 0%, #1e2639 100%);
  background: linear-gradient(to right, #9c1417 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Madden {
  background: -moz-linear-gradient(left, #1e2639 0%, #9c1417 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #9c1417 100%);
  background: linear-gradient(to right, #1e2639 0%, #9c1417 100%);
}
.all-l-e-title.Madden + .e-live-games-list .e-p-table {
  background: rgba(156, 20, 23, 0.2);
  background: -moz-linear-gradient(left, rgba(156, 20, 23, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(156, 20, 23, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(156, 20, 23, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Madden + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(156, 20, 23, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(156, 20, 23, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(156, 20, 23, 0.2) 60%);
}
.all-l-e-title.Madden + .e-live-games-list .e-p-table:hover {
  background: rgba(156, 20, 23, 0.4);
  background: -moz-linear-gradient(left, rgba(156, 20, 23, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(156, 20, 23, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(156, 20, 23, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Madden + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(156, 20, 23, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(156, 20, 23, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(156, 20, 23, 0.4) 60%);
}
.all-l-e-title.Madden + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Madden + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #9c1417;
  font-size: 14px;
}
.all-l-e-title.Madden + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Madden + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Madden + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e01d21;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Madden ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(156, 20, 23, 0.635);
  box-shadow: 2px 0 0 #9c1417 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Madden ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #9c1417 inset;
  background: -moz-linear-gradient(left, rgba(156, 20, 23, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(156, 20, 23, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(156, 20, 23, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Madden ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #9c1417 inset;
  background: -moz-linear-gradient(right, rgba(156, 20, 23, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(156, 20, 23, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(156, 20, 23, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Madden {
  background: rgba(156, 20, 23, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Madden {
  background: -moz-linear-gradient(left, rgba(156, 20, 23, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(156, 20, 23, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(156, 20, 23, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Madden {
  background: -moz-linear-gradient(right, rgba(156, 20, 23, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(156, 20, 23, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(156, 20, 23, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Madden ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Madden ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Madden ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Madden ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Madden .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Madden .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Madden > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Madden > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #9c1417;
}
.esports-nav-b.prematch-view .sports-item-v3.Madden ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Madden ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Madden ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Madden ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Madden ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Madden ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Madden ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Madden ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Madden .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Madden .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Madden .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Madden .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Madden > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Madden > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Madden > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Madden > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Madden ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Madden ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Madden .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Madden > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e01d21;
}

.esports .all-l-e-title.Madden + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Madden + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #9c1417;
  font-size: 16px;
}
.esports .all-l-e-title.Madden + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Madden + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Madden + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Madden + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Madden + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e01d21;
}

.sports-item-v3.MarvelvsCapcom:before,
.suggest-sport-icon.MarvelvsCapcom:before {
  color: #1d418c;
}
.sports-item-v3.MarvelvsCapcom.Soccer:before,
.suggest-sport-icon.MarvelvsCapcom.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.MarvelvsCapcom {
  color: #1d418c;
}
.sport-icon-v3.MarvelvsCapcom.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.MarvelvsCapcom {
  color: #1d418c;
}
.lmb-sport-select-j ul li.MarvelvsCapcom.active-j {
  color: #ffffff;
  background: #1d418c;
}

.body-wrapper.asian .icon-sport-asia.MarvelvsCapcom, .body-wrapper.asian .asian-live .MarvelvsCapcom.mini-icon-1 {
  color: #1d418c !important;
}
.body-wrapper.asian .icon-sport-asia.MarvelvsCapcom.Soccer, .body-wrapper.asian .asian-live .MarvelvsCapcom.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.MarvelvsCapcom:before {
  color: #1d418c !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.MarvelvsCapcom.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.MarvelvsCapcom.active > .arrow-view-v3 {
  background: #1d418c;
}
.sports-item-v3.MarvelvsCapcom.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.MarvelvsCapcom:before {
  box-shadow: 3px 0 0 #1d418c inset;
}
html[dir=rtl] .sports-item-v3.MarvelvsCapcom:before {
  box-shadow: -3px 0 0 #1d418c inset;
}
.sports-item-v3.MarvelvsCapcom + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #1d418c;
}
.sports-item-v3.MarvelvsCapcom + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.MarvelvsCapcom {
  box-shadow: 0 -1px 0 #1d418c inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.MarvelvsCapcom {
  box-shadow: 0 -1px 0 #1d418c inset;
}

.inplay-game-wrapper.MarvelvsCapcom {
  box-shadow: 0 0 0 1px #1d418c inset;
}
.inplay-game-wrapper.MarvelvsCapcom > .title-sport-inplay {
  background: #1d418c;
  background: -moz-linear-gradient(left, #1d418c 0%, #2e323e 25%, #2e323e 75%, #1d418c 100%);
  background: -webkit-linear-gradient(left, #1d418c 0%, #2e323e 25%, #2e323e 75%, #1d418c 100%);
  background: linear-gradient(to right, #1d418c 0%, #505768 25%, #505768 75%, #1d418c 100%);
}
.inplay-game-wrapper.MarvelvsCapcom .title-sport-inplay > p,
.inplay-game-wrapper.MarvelvsCapcom .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.MarvelvsCapcom img {
  box-shadow: 0 0 0 2px #1d418c;
}
.esports .asian-banner.MarvelvsCapcom .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #1d418c;
}

/* for BBIN */
.all-l-e-title.MarvelvsCapcom {
  background: #1d418c;
  background: -moz-linear-gradient(left, #1d418c 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #1d418c 0%, #1e2639 100%);
  background: linear-gradient(to right, #1d418c 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.MarvelvsCapcom {
  background: -moz-linear-gradient(left, #1e2639 0%, #1d418c 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #1d418c 100%);
  background: linear-gradient(to right, #1e2639 0%, #1d418c 100%);
}
.all-l-e-title.MarvelvsCapcom + .e-live-games-list .e-p-table {
  background: rgba(29, 65, 140, 0.2);
  background: -moz-linear-gradient(left, rgba(29, 65, 140, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(29, 65, 140, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(29, 65, 140, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.MarvelvsCapcom + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(29, 65, 140, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(29, 65, 140, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(29, 65, 140, 0.2) 60%);
}
.all-l-e-title.MarvelvsCapcom + .e-live-games-list .e-p-table:hover {
  background: rgba(29, 65, 140, 0.4);
  background: -moz-linear-gradient(left, rgba(29, 65, 140, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(29, 65, 140, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(29, 65, 140, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.MarvelvsCapcom + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(29, 65, 140, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(29, 65, 140, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(29, 65, 140, 0.4) 60%);
}
.all-l-e-title.MarvelvsCapcom + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.MarvelvsCapcom + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #1d418c;
  font-size: 14px;
}
.all-l-e-title.MarvelvsCapcom + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.MarvelvsCapcom + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.MarvelvsCapcom + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #2a5ecb;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(29, 65, 140, 0.635);
  box-shadow: 2px 0 0 #1d418c inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #1d418c inset;
  background: -moz-linear-gradient(left, rgba(29, 65, 140, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(29, 65, 140, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(29, 65, 140, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #1d418c inset;
  background: -moz-linear-gradient(right, rgba(29, 65, 140, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(29, 65, 140, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(29, 65, 140, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.MarvelvsCapcom {
  background: rgba(29, 65, 140, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.MarvelvsCapcom {
  background: -moz-linear-gradient(left, rgba(29, 65, 140, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(29, 65, 140, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(29, 65, 140, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.MarvelvsCapcom {
  background: -moz-linear-gradient(right, rgba(29, 65, 140, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(29, 65, 140, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(29, 65, 140, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #1d418c;
}
.esports-nav-b.prematch-view .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.MarvelvsCapcom ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MarvelvsCapcom > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #2a5ecb;
}

.esports .all-l-e-title.MarvelvsCapcom + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.MarvelvsCapcom + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #1d418c;
  font-size: 16px;
}
.esports .all-l-e-title.MarvelvsCapcom + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.MarvelvsCapcom + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.MarvelvsCapcom + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.MarvelvsCapcom + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.MarvelvsCapcom + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #2a5ecb;
}

.sports-item-v3.NBA2K:before,
.suggest-sport-icon.NBA2K:before {
  color: #ed174b;
}
.sports-item-v3.NBA2K.Soccer:before,
.suggest-sport-icon.NBA2K.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.NBA2K {
  color: #ed174b;
}
.sport-icon-v3.NBA2K.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.NBA2K {
  color: #ed174b;
}
.lmb-sport-select-j ul li.NBA2K.active-j {
  color: #000000;
  background: #ed174b;
}

.body-wrapper.asian .icon-sport-asia.NBA2K, .body-wrapper.asian .asian-live .NBA2K.mini-icon-1 {
  color: #ed174b !important;
}
.body-wrapper.asian .icon-sport-asia.NBA2K.Soccer, .body-wrapper.asian .asian-live .NBA2K.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.NBA2K:before {
  color: #ed174b !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.NBA2K.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.NBA2K.active > .arrow-view-v3 {
  background: #ed174b;
}
.sports-item-v3.NBA2K.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.NBA2K:before {
  box-shadow: 3px 0 0 #ed174b inset;
}
html[dir=rtl] .sports-item-v3.NBA2K:before {
  box-shadow: -3px 0 0 #ed174b inset;
}
.sports-item-v3.NBA2K + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #ed174b;
}
.sports-item-v3.NBA2K + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.NBA2K {
  box-shadow: 0 -1px 0 #ed174b inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.NBA2K {
  box-shadow: 0 -1px 0 #ed174b inset;
}

.inplay-game-wrapper.NBA2K {
  box-shadow: 0 0 0 1px #ed174b inset;
}
.inplay-game-wrapper.NBA2K > .title-sport-inplay {
  background: #ed174b;
  background: -moz-linear-gradient(left, #ed174b 0%, #2e323e 25%, #2e323e 75%, #ed174b 100%);
  background: -webkit-linear-gradient(left, #ed174b 0%, #2e323e 25%, #2e323e 75%, #ed174b 100%);
  background: linear-gradient(to right, #ed174b 0%, #505768 25%, #505768 75%, #ed174b 100%);
}
.inplay-game-wrapper.NBA2K .title-sport-inplay > p,
.inplay-game-wrapper.NBA2K .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.NBA2K img {
  box-shadow: 0 0 0 2px #ed174b;
}
.esports .asian-banner.NBA2K .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #ed174b;
}

/* for BBIN */
.all-l-e-title.NBA2K {
  background: #ed174b;
  background: -moz-linear-gradient(left, #ed174b 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #ed174b 0%, #1e2639 100%);
  background: linear-gradient(to right, #ed174b 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.NBA2K {
  background: -moz-linear-gradient(left, #1e2639 0%, #ed174b 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #ed174b 100%);
  background: linear-gradient(to right, #1e2639 0%, #ed174b 100%);
}
.all-l-e-title.NBA2K + .e-live-games-list .e-p-table {
  background: rgba(237, 23, 75, 0.2);
  background: -moz-linear-gradient(left, rgba(237, 23, 75, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(237, 23, 75, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(237, 23, 75, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.NBA2K + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(237, 23, 75, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(237, 23, 75, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(237, 23, 75, 0.2) 60%);
}
.all-l-e-title.NBA2K + .e-live-games-list .e-p-table:hover {
  background: rgba(237, 23, 75, 0.4);
  background: -moz-linear-gradient(left, rgba(237, 23, 75, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(237, 23, 75, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(237, 23, 75, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.NBA2K + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(237, 23, 75, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(237, 23, 75, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(237, 23, 75, 0.4) 60%);
}
.all-l-e-title.NBA2K + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.NBA2K + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #ed174b;
  font-size: 14px;
}
.all-l-e-title.NBA2K + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.NBA2K + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.NBA2K + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f35e82;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(237, 23, 75, 0.635);
  box-shadow: 2px 0 0 #ed174b inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #ed174b inset;
  background: -moz-linear-gradient(left, rgba(237, 23, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(237, 23, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(237, 23, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #ed174b inset;
  background: -moz-linear-gradient(right, rgba(237, 23, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(237, 23, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(237, 23, 75, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.NBA2K {
  background: rgba(237, 23, 75, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.NBA2K {
  background: -moz-linear-gradient(left, rgba(237, 23, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(237, 23, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(237, 23, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.NBA2K {
  background: -moz-linear-gradient(right, rgba(237, 23, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(237, 23, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(237, 23, 75, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.NBA2K ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.NBA2K ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.NBA2K .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.NBA2K .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.NBA2K > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.NBA2K > li.e-l-n-arrow.active {
  color: #000000;
  background: #ed174b;
}
.esports-nav-b.prematch-view .sports-item-v3.NBA2K ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.NBA2K ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.NBA2K ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.NBA2K ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.NBA2K .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.NBA2K .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.NBA2K .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.NBA2K .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.NBA2K > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.NBA2K > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.NBA2K > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.NBA2K > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.NBA2K ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.NBA2K ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.NBA2K .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.NBA2K > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f35e82;
}

.esports .all-l-e-title.NBA2K + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.NBA2K + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #ed174b;
  font-size: 16px;
}
.esports .all-l-e-title.NBA2K + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.NBA2K + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.NBA2K + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.NBA2K + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.NBA2K + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f35e82;
}

.sports-item-v3.Overwatch:before,
.suggest-sport-icon.Overwatch:before {
  color: #f68720;
}
.sports-item-v3.Overwatch.Soccer:before,
.suggest-sport-icon.Overwatch.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Overwatch {
  color: #f68720;
}
.sport-icon-v3.Overwatch.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Overwatch {
  color: #f68720;
}
.lmb-sport-select-j ul li.Overwatch.active-j {
  color: #000000;
  background: #f68720;
}

.body-wrapper.asian .icon-sport-asia.Overwatch, .body-wrapper.asian .asian-live .Overwatch.mini-icon-1 {
  color: #f68720 !important;
}
.body-wrapper.asian .icon-sport-asia.Overwatch.Soccer, .body-wrapper.asian .asian-live .Overwatch.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Overwatch:before {
  color: #f68720 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Overwatch.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Overwatch.active > .arrow-view-v3 {
  background: #f68720;
}
.sports-item-v3.Overwatch.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.Overwatch:before {
  box-shadow: 3px 0 0 #f68720 inset;
}
html[dir=rtl] .sports-item-v3.Overwatch:before {
  box-shadow: -3px 0 0 #f68720 inset;
}
.sports-item-v3.Overwatch + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #f68720;
}
.sports-item-v3.Overwatch + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.Overwatch {
  box-shadow: 0 -1px 0 #f68720 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Overwatch {
  box-shadow: 0 -1px 0 #f68720 inset;
}

.inplay-game-wrapper.Overwatch {
  box-shadow: 0 0 0 1px #f68720 inset;
}
.inplay-game-wrapper.Overwatch > .title-sport-inplay {
  background: #f68720;
  background: -moz-linear-gradient(left, #f68720 0%, #2e323e 25%, #2e323e 75%, #f68720 100%);
  background: -webkit-linear-gradient(left, #f68720 0%, #2e323e 25%, #2e323e 75%, #f68720 100%);
  background: linear-gradient(to right, #f68720 0%, #505768 25%, #505768 75%, #f68720 100%);
}
.inplay-game-wrapper.Overwatch .title-sport-inplay > p,
.inplay-game-wrapper.Overwatch .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.Overwatch img {
  box-shadow: 0 0 0 2px #f68720;
}
.esports .asian-banner.Overwatch .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #f68720;
}

/* for BBIN */
.all-l-e-title.Overwatch {
  background: #f68720;
  background: -moz-linear-gradient(left, #f68720 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #f68720 0%, #1e2639 100%);
  background: linear-gradient(to right, #f68720 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Overwatch {
  background: -moz-linear-gradient(left, #1e2639 0%, #f68720 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #f68720 100%);
  background: linear-gradient(to right, #1e2639 0%, #f68720 100%);
}
.all-l-e-title.Overwatch + .e-live-games-list .e-p-table {
  background: rgba(246, 135, 32, 0.2);
  background: -moz-linear-gradient(left, rgba(246, 135, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(246, 135, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(246, 135, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Overwatch + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(246, 135, 32, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(246, 135, 32, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(246, 135, 32, 0.2) 60%);
}
.all-l-e-title.Overwatch + .e-live-games-list .e-p-table:hover {
  background: rgba(246, 135, 32, 0.4);
  background: -moz-linear-gradient(left, rgba(246, 135, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(246, 135, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(246, 135, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Overwatch + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(246, 135, 32, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(246, 135, 32, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(246, 135, 32, 0.4) 60%);
}
.all-l-e-title.Overwatch + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Overwatch + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #f68720;
  font-size: 14px;
}
.all-l-e-title.Overwatch + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Overwatch + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.Overwatch + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f9af6a;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(246, 135, 32, 0.635);
  box-shadow: 2px 0 0 #f68720 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #f68720 inset;
  background: -moz-linear-gradient(left, rgba(246, 135, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(246, 135, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(246, 135, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #f68720 inset;
  background: -moz-linear-gradient(right, rgba(246, 135, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(246, 135, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(246, 135, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Overwatch {
  background: rgba(246, 135, 32, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Overwatch {
  background: -moz-linear-gradient(left, rgba(246, 135, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(246, 135, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(246, 135, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Overwatch {
  background: -moz-linear-gradient(right, rgba(246, 135, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(246, 135, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(246, 135, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Overwatch ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Overwatch ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Overwatch .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Overwatch .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Overwatch > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Overwatch > li.e-l-n-arrow.active {
  color: #000000;
  background: #f68720;
}
.esports-nav-b.prematch-view .sports-item-v3.Overwatch ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Overwatch ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Overwatch ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Overwatch ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Overwatch .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Overwatch .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Overwatch .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Overwatch .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Overwatch > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Overwatch > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Overwatch > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Overwatch > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.Overwatch ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Overwatch ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Overwatch .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Overwatch > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f9af6a;
}

.esports .all-l-e-title.Overwatch + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Overwatch + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #f68720;
  font-size: 16px;
}
.esports .all-l-e-title.Overwatch + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Overwatch + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Overwatch + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Overwatch + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.Overwatch + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f9af6a;
}

.sports-item-v3.Oscar:before,
.suggest-sport-icon.Oscar:before {
  color: #e8bc08;
}
.sports-item-v3.Oscar.Soccer:before,
.suggest-sport-icon.Oscar.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Oscar {
  color: #e8bc08;
}
.sport-icon-v3.Oscar.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Oscar {
  color: #e8bc08;
}
.lmb-sport-select-j ul li.Oscar.active-j {
  color: #ffffff;
  background: #e8bc08;
}

.body-wrapper.asian .icon-sport-asia.Oscar, .body-wrapper.asian .asian-live .Oscar.mini-icon-1 {
  color: #e8bc08 !important;
}
.body-wrapper.asian .icon-sport-asia.Oscar.Soccer, .body-wrapper.asian .asian-live .Oscar.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Oscar:before {
  color: #e8bc08 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Oscar.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Oscar.active > .arrow-view-v3 {
  background: #e8bc08;
}
.sports-item-v3.Oscar.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Oscar:before {
  box-shadow: 3px 0 0 #e8bc08 inset;
}
html[dir=rtl] .sports-item-v3.Oscar:before {
  box-shadow: -3px 0 0 #e8bc08 inset;
}
.sports-item-v3.Oscar + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #e8bc08;
}
.sports-item-v3.Oscar + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Oscar {
  box-shadow: 0 -1px 0 #e8bc08 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Oscar {
  box-shadow: 0 -1px 0 #e8bc08 inset;
}

.inplay-game-wrapper.Oscar {
  box-shadow: 0 0 0 1px #e8bc08 inset;
}
.inplay-game-wrapper.Oscar > .title-sport-inplay {
  background: #e8bc08;
  background: -moz-linear-gradient(left, #e8bc08 0%, #2e323e 25%, #2e323e 75%, #e8bc08 100%);
  background: -webkit-linear-gradient(left, #e8bc08 0%, #2e323e 25%, #2e323e 75%, #e8bc08 100%);
  background: linear-gradient(to right, #e8bc08 0%, #505768 25%, #505768 75%, #e8bc08 100%);
}
.inplay-game-wrapper.Oscar .title-sport-inplay > p,
.inplay-game-wrapper.Oscar .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Oscar img {
  box-shadow: 0 0 0 2px #e8bc08;
}
.esports .asian-banner.Oscar .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #e8bc08;
}

/* for BBIN */
.all-l-e-title.Oscar {
  background: #e8bc08;
  background: -moz-linear-gradient(left, #e8bc08 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #e8bc08 0%, #1e2639 100%);
  background: linear-gradient(to right, #e8bc08 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Oscar {
  background: -moz-linear-gradient(left, #1e2639 0%, #e8bc08 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #e8bc08 100%);
  background: linear-gradient(to right, #1e2639 0%, #e8bc08 100%);
}
.all-l-e-title.Oscar + .e-live-games-list .e-p-table {
  background: rgba(232, 188, 8, 0.2);
  background: -moz-linear-gradient(left, rgba(232, 188, 8, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(232, 188, 8, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(232, 188, 8, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Oscar + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(232, 188, 8, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(232, 188, 8, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(232, 188, 8, 0.2) 60%);
}
.all-l-e-title.Oscar + .e-live-games-list .e-p-table:hover {
  background: rgba(232, 188, 8, 0.4);
  background: -moz-linear-gradient(left, rgba(232, 188, 8, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(232, 188, 8, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(232, 188, 8, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Oscar + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(232, 188, 8, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(232, 188, 8, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(232, 188, 8, 0.4) 60%);
}
.all-l-e-title.Oscar + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Oscar + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #e8bc08;
  font-size: 14px;
}
.all-l-e-title.Oscar + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Oscar + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Oscar + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f9d544;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Oscar ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(232, 188, 8, 0.635);
  box-shadow: 2px 0 0 #e8bc08 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Oscar ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #e8bc08 inset;
  background: -moz-linear-gradient(left, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Oscar ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #e8bc08 inset;
  background: -moz-linear-gradient(right, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Oscar {
  background: rgba(232, 188, 8, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Oscar {
  background: -moz-linear-gradient(left, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Oscar {
  background: -moz-linear-gradient(right, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Oscar ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Oscar ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Oscar ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Oscar ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Oscar .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Oscar .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Oscar > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Oscar > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #e8bc08;
}
.esports-nav-b.prematch-view .sports-item-v3.Oscar ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Oscar ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Oscar ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Oscar ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Oscar ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Oscar ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Oscar ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Oscar ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Oscar .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Oscar .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Oscar .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Oscar .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Oscar > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Oscar > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Oscar > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Oscar > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Oscar ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Oscar ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Oscar .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Oscar > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f9d544;
}

.esports .all-l-e-title.Oscar + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Oscar + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #e8bc08;
  font-size: 16px;
}
.esports .all-l-e-title.Oscar + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Oscar + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Oscar + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Oscar + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Oscar + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f9d544;
}

.sports-item-v3.Painkiller:before,
.suggest-sport-icon.Painkiller:before {
  color: #871D1F;
}
.sports-item-v3.Painkiller.Soccer:before,
.suggest-sport-icon.Painkiller.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Painkiller {
  color: #871D1F;
}
.sport-icon-v3.Painkiller.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Painkiller {
  color: #871D1F;
}
.lmb-sport-select-j ul li.Painkiller.active-j {
  color: #ffffff;
  background: #871D1F;
}

.body-wrapper.asian .icon-sport-asia.Painkiller, .body-wrapper.asian .asian-live .Painkiller.mini-icon-1 {
  color: #871D1F !important;
}
.body-wrapper.asian .icon-sport-asia.Painkiller.Soccer, .body-wrapper.asian .asian-live .Painkiller.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Painkiller:before {
  color: #871D1F !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Painkiller.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Painkiller.active > .arrow-view-v3 {
  background: #871D1F;
}
.sports-item-v3.Painkiller.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Painkiller:before {
  box-shadow: 3px 0 0 #871D1F inset;
}
html[dir=rtl] .sports-item-v3.Painkiller:before {
  box-shadow: -3px 0 0 #871D1F inset;
}
.sports-item-v3.Painkiller + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #871D1F;
}
.sports-item-v3.Painkiller + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Painkiller {
  box-shadow: 0 -1px 0 #871D1F inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Painkiller {
  box-shadow: 0 -1px 0 #871D1F inset;
}

.inplay-game-wrapper.Painkiller {
  box-shadow: 0 0 0 1px #871D1F inset;
}
.inplay-game-wrapper.Painkiller > .title-sport-inplay {
  background: #871D1F;
  background: -moz-linear-gradient(left, #871D1F 0%, #2e323e 25%, #2e323e 75%, #871D1F 100%);
  background: -webkit-linear-gradient(left, #871D1F 0%, #2e323e 25%, #2e323e 75%, #871D1F 100%);
  background: linear-gradient(to right, #871D1F 0%, #505768 25%, #505768 75%, #871D1F 100%);
}
.inplay-game-wrapper.Painkiller .title-sport-inplay > p,
.inplay-game-wrapper.Painkiller .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Painkiller img {
  box-shadow: 0 0 0 2px #871D1F;
}
.esports .asian-banner.Painkiller .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #871D1F;
}

/* for BBIN */
.all-l-e-title.Painkiller {
  background: #871d1f;
  background: -moz-linear-gradient(left, #871d1f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #871d1f 0%, #1e2639 100%);
  background: linear-gradient(to right, #871d1f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Painkiller {
  background: -moz-linear-gradient(left, #1e2639 0%, #871d1f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #871d1f 100%);
  background: linear-gradient(to right, #1e2639 0%, #871d1f 100%);
}
.all-l-e-title.Painkiller + .e-live-games-list .e-p-table {
  background: rgba(135, 29, 31, 0.2);
  background: -moz-linear-gradient(left, rgba(135, 29, 31, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(135, 29, 31, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(135, 29, 31, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Painkiller + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(135, 29, 31, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(135, 29, 31, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(135, 29, 31, 0.2) 60%);
}
.all-l-e-title.Painkiller + .e-live-games-list .e-p-table:hover {
  background: rgba(135, 29, 31, 0.4);
  background: -moz-linear-gradient(left, rgba(135, 29, 31, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(135, 29, 31, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(135, 29, 31, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Painkiller + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(135, 29, 31, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(135, 29, 31, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(135, 29, 31, 0.4) 60%);
}
.all-l-e-title.Painkiller + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Painkiller + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #871D1F;
  font-size: 14px;
}
.all-l-e-title.Painkiller + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Painkiller + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Painkiller + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #c62b2d;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(135, 29, 31, 0.635);
  box-shadow: 2px 0 0 #871D1F inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #871D1F inset;
  background: -moz-linear-gradient(left, rgba(135, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(135, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(135, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #871D1F inset;
  background: -moz-linear-gradient(right, rgba(135, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(135, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(135, 29, 31, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Painkiller {
  background: rgba(135, 29, 31, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Painkiller {
  background: -moz-linear-gradient(left, rgba(135, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(135, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(135, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Painkiller {
  background: -moz-linear-gradient(right, rgba(135, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(135, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(135, 29, 31, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Painkiller ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Painkiller ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Painkiller .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Painkiller .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Painkiller > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Painkiller > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #871D1F;
}
.esports-nav-b.prematch-view .sports-item-v3.Painkiller ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Painkiller ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Painkiller ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Painkiller ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Painkiller .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Painkiller .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Painkiller .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Painkiller .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Painkiller > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Painkiller > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Painkiller > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Painkiller > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Painkiller ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Painkiller ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Painkiller .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Painkiller > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #c62b2d;
}

.esports .all-l-e-title.Painkiller + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Painkiller + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #871D1F;
  font-size: 16px;
}
.esports .all-l-e-title.Painkiller + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Painkiller + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Painkiller + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Painkiller + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Painkiller + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #c62b2d;
}

.sports-item-v3.Pokémon:before,
.suggest-sport-icon.Pokémon:before {
  color: #e8bc08;
}
.sports-item-v3.Pokémon.Soccer:before,
.suggest-sport-icon.Pokémon.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Pokémon {
  color: #e8bc08;
}
.sport-icon-v3.Pokémon.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Pokémon {
  color: #e8bc08;
}
.lmb-sport-select-j ul li.Pokémon.active-j {
  color: #ffffff;
  background: #e8bc08;
}

.body-wrapper.asian .icon-sport-asia.Pokémon, .body-wrapper.asian .asian-live .Pokémon.mini-icon-1 {
  color: #e8bc08 !important;
}
.body-wrapper.asian .icon-sport-asia.Pokémon.Soccer, .body-wrapper.asian .asian-live .Pokémon.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Pokémon:before {
  color: #e8bc08 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Pokémon.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Pokémon.active > .arrow-view-v3 {
  background: #e8bc08;
}
.sports-item-v3.Pokémon.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Pokémon:before {
  box-shadow: 3px 0 0 #e8bc08 inset;
}
html[dir=rtl] .sports-item-v3.Pokémon:before {
  box-shadow: -3px 0 0 #e8bc08 inset;
}
.sports-item-v3.Pokémon + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #e8bc08;
}
.sports-item-v3.Pokémon + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Pokémon {
  box-shadow: 0 -1px 0 #e8bc08 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Pokémon {
  box-shadow: 0 -1px 0 #e8bc08 inset;
}

.inplay-game-wrapper.Pokémon {
  box-shadow: 0 0 0 1px #e8bc08 inset;
}
.inplay-game-wrapper.Pokémon > .title-sport-inplay {
  background: #e8bc08;
  background: -moz-linear-gradient(left, #e8bc08 0%, #2e323e 25%, #2e323e 75%, #e8bc08 100%);
  background: -webkit-linear-gradient(left, #e8bc08 0%, #2e323e 25%, #2e323e 75%, #e8bc08 100%);
  background: linear-gradient(to right, #e8bc08 0%, #505768 25%, #505768 75%, #e8bc08 100%);
}
.inplay-game-wrapper.Pokémon .title-sport-inplay > p,
.inplay-game-wrapper.Pokémon .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Pokémon img {
  box-shadow: 0 0 0 2px #e8bc08;
}
.esports .asian-banner.Pokémon .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #e8bc08;
}

/* for BBIN */
.all-l-e-title.Pokémon {
  background: #e8bc08;
  background: -moz-linear-gradient(left, #e8bc08 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #e8bc08 0%, #1e2639 100%);
  background: linear-gradient(to right, #e8bc08 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Pokémon {
  background: -moz-linear-gradient(left, #1e2639 0%, #e8bc08 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #e8bc08 100%);
  background: linear-gradient(to right, #1e2639 0%, #e8bc08 100%);
}
.all-l-e-title.Pokémon + .e-live-games-list .e-p-table {
  background: rgba(232, 188, 8, 0.2);
  background: -moz-linear-gradient(left, rgba(232, 188, 8, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(232, 188, 8, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(232, 188, 8, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Pokémon + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(232, 188, 8, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(232, 188, 8, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(232, 188, 8, 0.2) 60%);
}
.all-l-e-title.Pokémon + .e-live-games-list .e-p-table:hover {
  background: rgba(232, 188, 8, 0.4);
  background: -moz-linear-gradient(left, rgba(232, 188, 8, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(232, 188, 8, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(232, 188, 8, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Pokémon + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(232, 188, 8, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(232, 188, 8, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(232, 188, 8, 0.4) 60%);
}
.all-l-e-title.Pokémon + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Pokémon + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #e8bc08;
  font-size: 14px;
}
.all-l-e-title.Pokémon + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Pokémon + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Pokémon + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #f9d544;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(232, 188, 8, 0.635);
  box-shadow: 2px 0 0 #e8bc08 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #e8bc08 inset;
  background: -moz-linear-gradient(left, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #e8bc08 inset;
  background: -moz-linear-gradient(right, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(232, 188, 8, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Pokémon {
  background: rgba(232, 188, 8, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Pokémon {
  background: -moz-linear-gradient(left, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Pokémon {
  background: -moz-linear-gradient(right, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(232, 188, 8, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Pokémon ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Pokémon ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Pokémon .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Pokémon .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Pokémon > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Pokémon > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #e8bc08;
}
.esports-nav-b.prematch-view .sports-item-v3.Pokémon ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Pokémon ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Pokémon ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Pokémon ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Pokémon .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Pokémon .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Pokémon .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Pokémon .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Pokémon > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Pokémon > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Pokémon > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Pokémon > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Pokémon ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Pokémon ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Pokémon .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Pokémon > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #f9d544;
}

.esports .all-l-e-title.Pokémon + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Pokémon + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #e8bc08;
  font-size: 16px;
}
.esports .all-l-e-title.Pokémon + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Pokémon + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Pokémon + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Pokémon + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Pokémon + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #f9d544;
}

.sports-item-v3.ProEvolutionSoccer:before,
.suggest-sport-icon.ProEvolutionSoccer:before {
  color: #ca171e;
}
.sports-item-v3.ProEvolutionSoccer.Soccer:before,
.suggest-sport-icon.ProEvolutionSoccer.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.ProEvolutionSoccer {
  color: #ca171e;
}
.sport-icon-v3.ProEvolutionSoccer.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.ProEvolutionSoccer {
  color: #ca171e;
}
.lmb-sport-select-j ul li.ProEvolutionSoccer.active-j {
  color: #ffffff;
  background: #ca171e;
}

.body-wrapper.asian .icon-sport-asia.ProEvolutionSoccer, .body-wrapper.asian .asian-live .ProEvolutionSoccer.mini-icon-1 {
  color: #ca171e !important;
}
.body-wrapper.asian .icon-sport-asia.ProEvolutionSoccer.Soccer, .body-wrapper.asian .asian-live .ProEvolutionSoccer.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ProEvolutionSoccer:before {
  color: #ca171e !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ProEvolutionSoccer.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.ProEvolutionSoccer.active > .arrow-view-v3 {
  background: #ca171e;
}
.sports-item-v3.ProEvolutionSoccer.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.ProEvolutionSoccer:before {
  box-shadow: 3px 0 0 #ca171e inset;
}
html[dir=rtl] .sports-item-v3.ProEvolutionSoccer:before {
  box-shadow: -3px 0 0 #ca171e inset;
}
.sports-item-v3.ProEvolutionSoccer + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #ca171e;
}
.sports-item-v3.ProEvolutionSoccer + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.ProEvolutionSoccer {
  box-shadow: 0 -1px 0 #ca171e inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.ProEvolutionSoccer {
  box-shadow: 0 -1px 0 #ca171e inset;
}

.inplay-game-wrapper.ProEvolutionSoccer {
  box-shadow: 0 0 0 1px #ca171e inset;
}
.inplay-game-wrapper.ProEvolutionSoccer > .title-sport-inplay {
  background: #ca171e;
  background: -moz-linear-gradient(left, #ca171e 0%, #2e323e 25%, #2e323e 75%, #ca171e 100%);
  background: -webkit-linear-gradient(left, #ca171e 0%, #2e323e 25%, #2e323e 75%, #ca171e 100%);
  background: linear-gradient(to right, #ca171e 0%, #505768 25%, #505768 75%, #ca171e 100%);
}
.inplay-game-wrapper.ProEvolutionSoccer .title-sport-inplay > p,
.inplay-game-wrapper.ProEvolutionSoccer .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.ProEvolutionSoccer img {
  box-shadow: 0 0 0 2px #ca171e;
}
.esports .asian-banner.ProEvolutionSoccer .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #ca171e;
}

/* for BBIN */
.all-l-e-title.ProEvolutionSoccer {
  background: #ca171e;
  background: -moz-linear-gradient(left, #ca171e 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #ca171e 0%, #1e2639 100%);
  background: linear-gradient(to right, #ca171e 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.ProEvolutionSoccer {
  background: -moz-linear-gradient(left, #1e2639 0%, #ca171e 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #ca171e 100%);
  background: linear-gradient(to right, #1e2639 0%, #ca171e 100%);
}
.all-l-e-title.ProEvolutionSoccer + .e-live-games-list .e-p-table {
  background: rgba(202, 23, 30, 0.2);
  background: -moz-linear-gradient(left, rgba(202, 23, 30, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(202, 23, 30, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(202, 23, 30, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.ProEvolutionSoccer + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(202, 23, 30, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(202, 23, 30, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(202, 23, 30, 0.2) 60%);
}
.all-l-e-title.ProEvolutionSoccer + .e-live-games-list .e-p-table:hover {
  background: rgba(202, 23, 30, 0.4);
  background: -moz-linear-gradient(left, rgba(202, 23, 30, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(202, 23, 30, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(202, 23, 30, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.ProEvolutionSoccer + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(202, 23, 30, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(202, 23, 30, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(202, 23, 30, 0.4) 60%);
}
.all-l-e-title.ProEvolutionSoccer + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.ProEvolutionSoccer + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #ca171e;
  font-size: 14px;
}
.all-l-e-title.ProEvolutionSoccer + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.ProEvolutionSoccer + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.ProEvolutionSoccer + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ea444a;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(202, 23, 30, 0.635);
  box-shadow: 2px 0 0 #ca171e inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #ca171e inset;
  background: -moz-linear-gradient(left, rgba(202, 23, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(202, 23, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(202, 23, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #ca171e inset;
  background: -moz-linear-gradient(right, rgba(202, 23, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(202, 23, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(202, 23, 30, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.ProEvolutionSoccer {
  background: rgba(202, 23, 30, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.ProEvolutionSoccer {
  background: -moz-linear-gradient(left, rgba(202, 23, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(202, 23, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(202, 23, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.ProEvolutionSoccer {
  background: -moz-linear-gradient(right, rgba(202, 23, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(202, 23, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(202, 23, 30, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #ca171e;
}
.esports-nav-b.prematch-view .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.ProEvolutionSoccer ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ProEvolutionSoccer > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ea444a;
}

.esports .all-l-e-title.ProEvolutionSoccer + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.ProEvolutionSoccer + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #ca171e;
  font-size: 16px;
}
.esports .all-l-e-title.ProEvolutionSoccer + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.ProEvolutionSoccer + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.ProEvolutionSoccer + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.ProEvolutionSoccer + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.ProEvolutionSoccer + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ea444a;
}

.sports-item-v3.ProjectCARS:before,
.suggest-sport-icon.ProjectCARS:before {
  color: #036185;
}
.sports-item-v3.ProjectCARS.Soccer:before,
.suggest-sport-icon.ProjectCARS.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.ProjectCARS {
  color: #036185;
}
.sport-icon-v3.ProjectCARS.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.ProjectCARS {
  color: #036185;
}
.lmb-sport-select-j ul li.ProjectCARS.active-j {
  color: #ffffff;
  background: #036185;
}

.body-wrapper.asian .icon-sport-asia.ProjectCARS, .body-wrapper.asian .asian-live .ProjectCARS.mini-icon-1 {
  color: #036185 !important;
}
.body-wrapper.asian .icon-sport-asia.ProjectCARS.Soccer, .body-wrapper.asian .asian-live .ProjectCARS.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ProjectCARS:before {
  color: #036185 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ProjectCARS.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.ProjectCARS.active > .arrow-view-v3 {
  background: #036185;
}
.sports-item-v3.ProjectCARS.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.ProjectCARS:before {
  box-shadow: 3px 0 0 #036185 inset;
}
html[dir=rtl] .sports-item-v3.ProjectCARS:before {
  box-shadow: -3px 0 0 #036185 inset;
}
.sports-item-v3.ProjectCARS + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #036185;
}
.sports-item-v3.ProjectCARS + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.ProjectCARS {
  box-shadow: 0 -1px 0 #036185 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.ProjectCARS {
  box-shadow: 0 -1px 0 #036185 inset;
}

.inplay-game-wrapper.ProjectCARS {
  box-shadow: 0 0 0 1px #036185 inset;
}
.inplay-game-wrapper.ProjectCARS > .title-sport-inplay {
  background: #036185;
  background: -moz-linear-gradient(left, #036185 0%, #2e323e 25%, #2e323e 75%, #036185 100%);
  background: -webkit-linear-gradient(left, #036185 0%, #2e323e 25%, #2e323e 75%, #036185 100%);
  background: linear-gradient(to right, #036185 0%, #505768 25%, #505768 75%, #036185 100%);
}
.inplay-game-wrapper.ProjectCARS .title-sport-inplay > p,
.inplay-game-wrapper.ProjectCARS .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.ProjectCARS img {
  box-shadow: 0 0 0 2px #036185;
}
.esports .asian-banner.ProjectCARS .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #036185;
}

/* for BBIN */
.all-l-e-title.ProjectCARS {
  background: #036185;
  background: -moz-linear-gradient(left, #036185 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #036185 0%, #1e2639 100%);
  background: linear-gradient(to right, #036185 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.ProjectCARS {
  background: -moz-linear-gradient(left, #1e2639 0%, #036185 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #036185 100%);
  background: linear-gradient(to right, #1e2639 0%, #036185 100%);
}
.all-l-e-title.ProjectCARS + .e-live-games-list .e-p-table {
  background: rgba(3, 97, 133, 0.2);
  background: -moz-linear-gradient(left, rgba(3, 97, 133, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(3, 97, 133, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(3, 97, 133, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.ProjectCARS + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(3, 97, 133, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(3, 97, 133, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(3, 97, 133, 0.2) 60%);
}
.all-l-e-title.ProjectCARS + .e-live-games-list .e-p-table:hover {
  background: rgba(3, 97, 133, 0.4);
  background: -moz-linear-gradient(left, rgba(3, 97, 133, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(3, 97, 133, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(3, 97, 133, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.ProjectCARS + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(3, 97, 133, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(3, 97, 133, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(3, 97, 133, 0.4) 60%);
}
.all-l-e-title.ProjectCARS + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.ProjectCARS + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #036185;
  font-size: 14px;
}
.all-l-e-title.ProjectCARS + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.ProjectCARS + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.ProjectCARS + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #0598d0;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(3, 97, 133, 0.635);
  box-shadow: 2px 0 0 #036185 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #036185 inset;
  background: -moz-linear-gradient(left, rgba(3, 97, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(3, 97, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(3, 97, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #036185 inset;
  background: -moz-linear-gradient(right, rgba(3, 97, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(3, 97, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(3, 97, 133, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.ProjectCARS {
  background: rgba(3, 97, 133, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.ProjectCARS {
  background: -moz-linear-gradient(left, rgba(3, 97, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(3, 97, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(3, 97, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.ProjectCARS {
  background: -moz-linear-gradient(right, rgba(3, 97, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(3, 97, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(3, 97, 133, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #036185;
}
.esports-nav-b.prematch-view .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.ProjectCARS ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ProjectCARS > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #0598d0;
}

.esports .all-l-e-title.ProjectCARS + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.ProjectCARS + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #036185;
  font-size: 16px;
}
.esports .all-l-e-title.ProjectCARS + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.ProjectCARS + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.ProjectCARS + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.ProjectCARS + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.ProjectCARS + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #0598d0;
}

.sports-item-v3.PUBGPlayerUnknwnsBattleground:before,
.suggest-sport-icon.PUBGPlayerUnknwnsBattleground:before {
  color: #d6751c;
}
.sports-item-v3.PUBGPlayerUnknwnsBattleground.Soccer:before,
.suggest-sport-icon.PUBGPlayerUnknwnsBattleground.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.PUBGPlayerUnknwnsBattleground {
  color: #d6751c;
}
.sport-icon-v3.PUBGPlayerUnknwnsBattleground.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.PUBGPlayerUnknwnsBattleground {
  color: #d6751c;
}
.lmb-sport-select-j ul li.PUBGPlayerUnknwnsBattleground.active-j {
  color: #ffffff;
  background: #d6751c;
}

.body-wrapper.asian .icon-sport-asia.PUBGPlayerUnknwnsBattleground, .body-wrapper.asian .asian-live .PUBGPlayerUnknwnsBattleground.mini-icon-1 {
  color: #d6751c !important;
}
.body-wrapper.asian .icon-sport-asia.PUBGPlayerUnknwnsBattleground.Soccer, .body-wrapper.asian .asian-live .PUBGPlayerUnknwnsBattleground.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.PUBGPlayerUnknwnsBattleground:before {
  color: #d6751c !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.PUBGPlayerUnknwnsBattleground.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.PUBGPlayerUnknwnsBattleground.active > .arrow-view-v3 {
  background: #d6751c;
}
.sports-item-v3.PUBGPlayerUnknwnsBattleground.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.PUBGPlayerUnknwnsBattleground:before {
  box-shadow: 3px 0 0 #d6751c inset;
}
html[dir=rtl] .sports-item-v3.PUBGPlayerUnknwnsBattleground:before {
  box-shadow: -3px 0 0 #d6751c inset;
}
.sports-item-v3.PUBGPlayerUnknwnsBattleground + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #d6751c;
}
.sports-item-v3.PUBGPlayerUnknwnsBattleground + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.PUBGPlayerUnknwnsBattleground {
  box-shadow: 0 -1px 0 #d6751c inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.PUBGPlayerUnknwnsBattleground {
  box-shadow: 0 -1px 0 #d6751c inset;
}

.inplay-game-wrapper.PUBGPlayerUnknwnsBattleground {
  box-shadow: 0 0 0 1px #d6751c inset;
}
.inplay-game-wrapper.PUBGPlayerUnknwnsBattleground > .title-sport-inplay {
  background: #d6751c;
  background: -moz-linear-gradient(left, #d6751c 0%, #2e323e 25%, #2e323e 75%, #d6751c 100%);
  background: -webkit-linear-gradient(left, #d6751c 0%, #2e323e 25%, #2e323e 75%, #d6751c 100%);
  background: linear-gradient(to right, #d6751c 0%, #505768 25%, #505768 75%, #d6751c 100%);
}
.inplay-game-wrapper.PUBGPlayerUnknwnsBattleground .title-sport-inplay > p,
.inplay-game-wrapper.PUBGPlayerUnknwnsBattleground .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.PUBGPlayerUnknwnsBattleground img {
  box-shadow: 0 0 0 2px #d6751c;
}
.esports .asian-banner.PUBGPlayerUnknwnsBattleground .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d6751c;
}

/* for BBIN */
.all-l-e-title.PUBGPlayerUnknwnsBattleground {
  background: #d6751c;
  background: -moz-linear-gradient(left, #d6751c 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d6751c 0%, #1e2639 100%);
  background: linear-gradient(to right, #d6751c 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.PUBGPlayerUnknwnsBattleground {
  background: -moz-linear-gradient(left, #1e2639 0%, #d6751c 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d6751c 100%);
  background: linear-gradient(to right, #1e2639 0%, #d6751c 100%);
}
.all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list .e-p-table {
  background: rgba(214, 117, 28, 0.2);
  background: -moz-linear-gradient(left, rgba(214, 117, 28, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(214, 117, 28, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(214, 117, 28, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(214, 117, 28, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(214, 117, 28, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(214, 117, 28, 0.2) 60%);
}
.all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list .e-p-table:hover {
  background: rgba(214, 117, 28, 0.4);
  background: -moz-linear-gradient(left, rgba(214, 117, 28, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(214, 117, 28, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(214, 117, 28, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(214, 117, 28, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(214, 117, 28, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(214, 117, 28, 0.4) 60%);
}
.all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #d6751c;
  font-size: 14px;
}
.all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e99c56;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(214, 117, 28, 0.635);
  box-shadow: 2px 0 0 #d6751c inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d6751c inset;
  background: -moz-linear-gradient(left, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d6751c inset;
  background: -moz-linear-gradient(right, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.PUBGPlayerUnknwnsBattleground {
  background: rgba(214, 117, 28, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.PUBGPlayerUnknwnsBattleground {
  background: -moz-linear-gradient(left, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.PUBGPlayerUnknwnsBattleground {
  background: -moz-linear-gradient(right, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #d6751c;
}
.esports-nav-b.prematch-view .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.PUBGPlayerUnknwnsBattleground ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.PUBGPlayerUnknwnsBattleground > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e99c56;
}

.esports .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #d6751c;
  font-size: 16px;
}
.esports .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.PUBGPlayerUnknwnsBattleground + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e99c56;
}

.sports-item-v3.PUBG:before,
.suggest-sport-icon.PUBG:before {
  color: #d6751c;
}
.sports-item-v3.PUBG.Soccer:before,
.suggest-sport-icon.PUBG.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.PUBG {
  color: #d6751c;
}
.sport-icon-v3.PUBG.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.PUBG {
  color: #d6751c;
}
.lmb-sport-select-j ul li.PUBG.active-j {
  color: #ffffff;
  background: #d6751c;
}

.body-wrapper.asian .icon-sport-asia.PUBG, .body-wrapper.asian .asian-live .PUBG.mini-icon-1 {
  color: #d6751c !important;
}
.body-wrapper.asian .icon-sport-asia.PUBG.Soccer, .body-wrapper.asian .asian-live .PUBG.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.PUBG:before {
  color: #d6751c !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.PUBG.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.PUBG.active > .arrow-view-v3 {
  background: #d6751c;
}
.sports-item-v3.PUBG.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.PUBG:before {
  box-shadow: 3px 0 0 #d6751c inset;
}
html[dir=rtl] .sports-item-v3.PUBG:before {
  box-shadow: -3px 0 0 #d6751c inset;
}
.sports-item-v3.PUBG + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #d6751c;
}
.sports-item-v3.PUBG + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.PUBG {
  box-shadow: 0 -1px 0 #d6751c inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.PUBG {
  box-shadow: 0 -1px 0 #d6751c inset;
}

.inplay-game-wrapper.PUBG {
  box-shadow: 0 0 0 1px #d6751c inset;
}
.inplay-game-wrapper.PUBG > .title-sport-inplay {
  background: #d6751c;
  background: -moz-linear-gradient(left, #d6751c 0%, #2e323e 25%, #2e323e 75%, #d6751c 100%);
  background: -webkit-linear-gradient(left, #d6751c 0%, #2e323e 25%, #2e323e 75%, #d6751c 100%);
  background: linear-gradient(to right, #d6751c 0%, #505768 25%, #505768 75%, #d6751c 100%);
}
.inplay-game-wrapper.PUBG .title-sport-inplay > p,
.inplay-game-wrapper.PUBG .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.PUBG img {
  box-shadow: 0 0 0 2px #d6751c;
}
.esports .asian-banner.PUBG .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #d6751c;
}

/* for BBIN */
.all-l-e-title.PUBG {
  background: #d6751c;
  background: -moz-linear-gradient(left, #d6751c 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #d6751c 0%, #1e2639 100%);
  background: linear-gradient(to right, #d6751c 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.PUBG {
  background: -moz-linear-gradient(left, #1e2639 0%, #d6751c 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #d6751c 100%);
  background: linear-gradient(to right, #1e2639 0%, #d6751c 100%);
}
.all-l-e-title.PUBG + .e-live-games-list .e-p-table {
  background: rgba(214, 117, 28, 0.2);
  background: -moz-linear-gradient(left, rgba(214, 117, 28, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(214, 117, 28, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(214, 117, 28, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.PUBG + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(214, 117, 28, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(214, 117, 28, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(214, 117, 28, 0.2) 60%);
}
.all-l-e-title.PUBG + .e-live-games-list .e-p-table:hover {
  background: rgba(214, 117, 28, 0.4);
  background: -moz-linear-gradient(left, rgba(214, 117, 28, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(214, 117, 28, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(214, 117, 28, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.PUBG + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(214, 117, 28, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(214, 117, 28, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(214, 117, 28, 0.4) 60%);
}
.all-l-e-title.PUBG + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.PUBG + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #d6751c;
  font-size: 14px;
}
.all-l-e-title.PUBG + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.PUBG + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.PUBG + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e99c56;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.PUBG ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(214, 117, 28, 0.635);
  box-shadow: 2px 0 0 #d6751c inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.PUBG ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #d6751c inset;
  background: -moz-linear-gradient(left, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.PUBG ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #d6751c inset;
  background: -moz-linear-gradient(right, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(214, 117, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.PUBG {
  background: rgba(214, 117, 28, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.PUBG {
  background: -moz-linear-gradient(left, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.PUBG {
  background: -moz-linear-gradient(right, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(214, 117, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.PUBG ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.PUBG ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.PUBG ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.PUBG ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.PUBG .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.PUBG .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.PUBG > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.PUBG > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #d6751c;
}
.esports-nav-b.prematch-view .sports-item-v3.PUBG ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.PUBG ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.PUBG ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.PUBG ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.PUBG ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.PUBG ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.PUBG ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.PUBG ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.PUBG .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.PUBG .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.PUBG .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.PUBG .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.PUBG > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.PUBG > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.PUBG > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.PUBG > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.PUBG ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.PUBG ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.PUBG .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.PUBG > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e99c56;
}

.esports .all-l-e-title.PUBG + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.PUBG + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #d6751c;
  font-size: 16px;
}
.esports .all-l-e-title.PUBG + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.PUBG + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.PUBG + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.PUBG + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.PUBG + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e99c56;
}

.sports-item-v3.Quake:before,
.suggest-sport-icon.Quake:before {
  color: #744428;
}
.sports-item-v3.Quake.Soccer:before,
.suggest-sport-icon.Quake.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Quake {
  color: #744428;
}
.sport-icon-v3.Quake.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Quake {
  color: #744428;
}
.lmb-sport-select-j ul li.Quake.active-j {
  color: #ffffff;
  background: #744428;
}

.body-wrapper.asian .icon-sport-asia.Quake, .body-wrapper.asian .asian-live .Quake.mini-icon-1 {
  color: #744428 !important;
}
.body-wrapper.asian .icon-sport-asia.Quake.Soccer, .body-wrapper.asian .asian-live .Quake.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Quake:before {
  color: #744428 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Quake.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Quake.active > .arrow-view-v3 {
  background: #744428;
}
.sports-item-v3.Quake.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Quake:before {
  box-shadow: 3px 0 0 #744428 inset;
}
html[dir=rtl] .sports-item-v3.Quake:before {
  box-shadow: -3px 0 0 #744428 inset;
}
.sports-item-v3.Quake + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #744428;
}
.sports-item-v3.Quake + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Quake {
  box-shadow: 0 -1px 0 #744428 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Quake {
  box-shadow: 0 -1px 0 #744428 inset;
}

.inplay-game-wrapper.Quake {
  box-shadow: 0 0 0 1px #744428 inset;
}
.inplay-game-wrapper.Quake > .title-sport-inplay {
  background: #744428;
  background: -moz-linear-gradient(left, #744428 0%, #2e323e 25%, #2e323e 75%, #744428 100%);
  background: -webkit-linear-gradient(left, #744428 0%, #2e323e 25%, #2e323e 75%, #744428 100%);
  background: linear-gradient(to right, #744428 0%, #505768 25%, #505768 75%, #744428 100%);
}
.inplay-game-wrapper.Quake .title-sport-inplay > p,
.inplay-game-wrapper.Quake .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Quake img {
  box-shadow: 0 0 0 2px #744428;
}
.esports .asian-banner.Quake .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #744428;
}

/* for BBIN */
.all-l-e-title.Quake {
  background: #744428;
  background: -moz-linear-gradient(left, #744428 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #744428 0%, #1e2639 100%);
  background: linear-gradient(to right, #744428 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Quake {
  background: -moz-linear-gradient(left, #1e2639 0%, #744428 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #744428 100%);
  background: linear-gradient(to right, #1e2639 0%, #744428 100%);
}
.all-l-e-title.Quake + .e-live-games-list .e-p-table {
  background: rgba(116, 68, 40, 0.2);
  background: -moz-linear-gradient(left, rgba(116, 68, 40, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(116, 68, 40, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(116, 68, 40, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Quake + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(116, 68, 40, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(116, 68, 40, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(116, 68, 40, 0.2) 60%);
}
.all-l-e-title.Quake + .e-live-games-list .e-p-table:hover {
  background: rgba(116, 68, 40, 0.4);
  background: -moz-linear-gradient(left, rgba(116, 68, 40, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(116, 68, 40, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(116, 68, 40, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Quake + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(116, 68, 40, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(116, 68, 40, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(116, 68, 40, 0.4) 60%);
}
.all-l-e-title.Quake + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Quake + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #744428;
  font-size: 14px;
}
.all-l-e-title.Quake + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Quake + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Quake + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ad653c;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Quake ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(116, 68, 40, 0.635);
  box-shadow: 2px 0 0 #744428 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Quake ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #744428 inset;
  background: -moz-linear-gradient(left, rgba(116, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(116, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(116, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Quake ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #744428 inset;
  background: -moz-linear-gradient(right, rgba(116, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(116, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(116, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Quake {
  background: rgba(116, 68, 40, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Quake {
  background: -moz-linear-gradient(left, rgba(116, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(116, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(116, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Quake {
  background: -moz-linear-gradient(right, rgba(116, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(116, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(116, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Quake ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Quake ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Quake ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Quake ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Quake .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Quake .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Quake > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Quake > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #744428;
}
.esports-nav-b.prematch-view .sports-item-v3.Quake ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Quake ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Quake ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Quake ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Quake ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Quake ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Quake ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Quake ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Quake .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Quake .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Quake .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Quake .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Quake > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Quake > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Quake > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Quake > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Quake ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Quake ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Quake .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Quake > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ad653c;
}

.esports .all-l-e-title.Quake + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Quake + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #744428;
  font-size: 16px;
}
.esports .all-l-e-title.Quake + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Quake + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Quake + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Quake + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Quake + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ad653c;
}

.sports-item-v3.Rainbow_Six_Siege:before,
.suggest-sport-icon.Rainbow_Six_Siege:before {
  color: #754428;
}
.sports-item-v3.Rainbow_Six_Siege.Soccer:before,
.suggest-sport-icon.Rainbow_Six_Siege.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Rainbow_Six_Siege {
  color: #754428;
}
.sport-icon-v3.Rainbow_Six_Siege.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Rainbow_Six_Siege {
  color: #754428;
}
.lmb-sport-select-j ul li.Rainbow_Six_Siege.active-j {
  color: #ffffff;
  background: #754428;
}

.body-wrapper.asian .icon-sport-asia.Rainbow_Six_Siege, .body-wrapper.asian .asian-live .Rainbow_Six_Siege.mini-icon-1 {
  color: #754428 !important;
}
.body-wrapper.asian .icon-sport-asia.Rainbow_Six_Siege.Soccer, .body-wrapper.asian .asian-live .Rainbow_Six_Siege.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Rainbow_Six_Siege:before {
  color: #754428 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Rainbow_Six_Siege.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Rainbow_Six_Siege.active > .arrow-view-v3 {
  background: #754428;
}
.sports-item-v3.Rainbow_Six_Siege.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Rainbow_Six_Siege:before {
  box-shadow: 3px 0 0 #754428 inset;
}
html[dir=rtl] .sports-item-v3.Rainbow_Six_Siege:before {
  box-shadow: -3px 0 0 #754428 inset;
}
.sports-item-v3.Rainbow_Six_Siege + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #754428;
}
.sports-item-v3.Rainbow_Six_Siege + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Rainbow_Six_Siege {
  box-shadow: 0 -1px 0 #754428 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Rainbow_Six_Siege {
  box-shadow: 0 -1px 0 #754428 inset;
}

.inplay-game-wrapper.Rainbow_Six_Siege {
  box-shadow: 0 0 0 1px #754428 inset;
}
.inplay-game-wrapper.Rainbow_Six_Siege > .title-sport-inplay {
  background: #754428;
  background: -moz-linear-gradient(left, #754428 0%, #2e323e 25%, #2e323e 75%, #754428 100%);
  background: -webkit-linear-gradient(left, #754428 0%, #2e323e 25%, #2e323e 75%, #754428 100%);
  background: linear-gradient(to right, #754428 0%, #505768 25%, #505768 75%, #754428 100%);
}
.inplay-game-wrapper.Rainbow_Six_Siege .title-sport-inplay > p,
.inplay-game-wrapper.Rainbow_Six_Siege .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Rainbow_Six_Siege img {
  box-shadow: 0 0 0 2px #754428;
}
.esports .asian-banner.Rainbow_Six_Siege .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #754428;
}

/* for BBIN */
.all-l-e-title.Rainbow_Six_Siege {
  background: #754428;
  background: -moz-linear-gradient(left, #754428 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #754428 0%, #1e2639 100%);
  background: linear-gradient(to right, #754428 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Rainbow_Six_Siege {
  background: -moz-linear-gradient(left, #1e2639 0%, #754428 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #754428 100%);
  background: linear-gradient(to right, #1e2639 0%, #754428 100%);
}
.all-l-e-title.Rainbow_Six_Siege + .e-live-games-list .e-p-table {
  background: rgba(117, 68, 40, 0.2);
  background: -moz-linear-gradient(left, rgba(117, 68, 40, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(117, 68, 40, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(117, 68, 40, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(117, 68, 40, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(117, 68, 40, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(117, 68, 40, 0.2) 60%);
}
.all-l-e-title.Rainbow_Six_Siege + .e-live-games-list .e-p-table:hover {
  background: rgba(117, 68, 40, 0.4);
  background: -moz-linear-gradient(left, rgba(117, 68, 40, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(117, 68, 40, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(117, 68, 40, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(117, 68, 40, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(117, 68, 40, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(117, 68, 40, 0.4) 60%);
}
.all-l-e-title.Rainbow_Six_Siege + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #754428;
  font-size: 14px;
}
.all-l-e-title.Rainbow_Six_Siege + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Rainbow_Six_Siege + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ae653b;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(117, 68, 40, 0.635);
  box-shadow: 2px 0 0 #754428 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #754428 inset;
  background: -moz-linear-gradient(left, rgba(117, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(117, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(117, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #754428 inset;
  background: -moz-linear-gradient(right, rgba(117, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(117, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(117, 68, 40, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Rainbow_Six_Siege {
  background: rgba(117, 68, 40, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Rainbow_Six_Siege {
  background: -moz-linear-gradient(left, rgba(117, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(117, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(117, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Rainbow_Six_Siege {
  background: -moz-linear-gradient(right, rgba(117, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(117, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(117, 68, 40, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #754428;
}
.esports-nav-b.prematch-view .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Rainbow_Six_Siege ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Rainbow_Six_Siege > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ae653b;
}

.esports .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #754428;
  font-size: 16px;
}
.esports .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Rainbow_Six_Siege + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ae653b;
}

.sports-item-v3.RealSubspaceHockeyLeague:before,
.suggest-sport-icon.RealSubspaceHockeyLeague:before {
  color: #e56220;
}
.sports-item-v3.RealSubspaceHockeyLeague.Soccer:before,
.suggest-sport-icon.RealSubspaceHockeyLeague.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.RealSubspaceHockeyLeague {
  color: #e56220;
}
.sport-icon-v3.RealSubspaceHockeyLeague.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.RealSubspaceHockeyLeague {
  color: #e56220;
}
.lmb-sport-select-j ul li.RealSubspaceHockeyLeague.active-j {
  color: #000000;
  background: #e56220;
}

.body-wrapper.asian .icon-sport-asia.RealSubspaceHockeyLeague, .body-wrapper.asian .asian-live .RealSubspaceHockeyLeague.mini-icon-1 {
  color: #e56220 !important;
}
.body-wrapper.asian .icon-sport-asia.RealSubspaceHockeyLeague.Soccer, .body-wrapper.asian .asian-live .RealSubspaceHockeyLeague.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RealSubspaceHockeyLeague:before {
  color: #e56220 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RealSubspaceHockeyLeague.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.RealSubspaceHockeyLeague.active > .arrow-view-v3 {
  background: #e56220;
}
.sports-item-v3.RealSubspaceHockeyLeague.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.RealSubspaceHockeyLeague:before {
  box-shadow: 3px 0 0 #e56220 inset;
}
html[dir=rtl] .sports-item-v3.RealSubspaceHockeyLeague:before {
  box-shadow: -3px 0 0 #e56220 inset;
}
.sports-item-v3.RealSubspaceHockeyLeague + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #e56220;
}
.sports-item-v3.RealSubspaceHockeyLeague + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.RealSubspaceHockeyLeague {
  box-shadow: 0 -1px 0 #e56220 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.RealSubspaceHockeyLeague {
  box-shadow: 0 -1px 0 #e56220 inset;
}

.inplay-game-wrapper.RealSubspaceHockeyLeague {
  box-shadow: 0 0 0 1px #e56220 inset;
}
.inplay-game-wrapper.RealSubspaceHockeyLeague > .title-sport-inplay {
  background: #e56220;
  background: -moz-linear-gradient(left, #e56220 0%, #2e323e 25%, #2e323e 75%, #e56220 100%);
  background: -webkit-linear-gradient(left, #e56220 0%, #2e323e 25%, #2e323e 75%, #e56220 100%);
  background: linear-gradient(to right, #e56220 0%, #505768 25%, #505768 75%, #e56220 100%);
}
.inplay-game-wrapper.RealSubspaceHockeyLeague .title-sport-inplay > p,
.inplay-game-wrapper.RealSubspaceHockeyLeague .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.RealSubspaceHockeyLeague img {
  box-shadow: 0 0 0 2px #e56220;
}
.esports .asian-banner.RealSubspaceHockeyLeague .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #e56220;
}

/* for BBIN */
.all-l-e-title.RealSubspaceHockeyLeague {
  background: #e56220;
  background: -moz-linear-gradient(left, #e56220 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #e56220 0%, #1e2639 100%);
  background: linear-gradient(to right, #e56220 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.RealSubspaceHockeyLeague {
  background: -moz-linear-gradient(left, #1e2639 0%, #e56220 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #e56220 100%);
  background: linear-gradient(to right, #1e2639 0%, #e56220 100%);
}
.all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list .e-p-table {
  background: rgba(229, 98, 32, 0.2);
  background: -moz-linear-gradient(left, rgba(229, 98, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(229, 98, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(229, 98, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(229, 98, 32, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(229, 98, 32, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(229, 98, 32, 0.2) 60%);
}
.all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list .e-p-table:hover {
  background: rgba(229, 98, 32, 0.4);
  background: -moz-linear-gradient(left, rgba(229, 98, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(229, 98, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(229, 98, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(229, 98, 32, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(229, 98, 32, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(229, 98, 32, 0.4) 60%);
}
.all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #e56220;
  font-size: 14px;
}
.all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ed9265;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(229, 98, 32, 0.635);
  box-shadow: 2px 0 0 #e56220 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #e56220 inset;
  background: -moz-linear-gradient(left, rgba(229, 98, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(229, 98, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(229, 98, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #e56220 inset;
  background: -moz-linear-gradient(right, rgba(229, 98, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(229, 98, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(229, 98, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.RealSubspaceHockeyLeague {
  background: rgba(229, 98, 32, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.RealSubspaceHockeyLeague {
  background: -moz-linear-gradient(left, rgba(229, 98, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(229, 98, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(229, 98, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.RealSubspaceHockeyLeague {
  background: -moz-linear-gradient(right, rgba(229, 98, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(229, 98, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(229, 98, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague > li.e-l-n-arrow.active {
  color: #000000;
  background: #e56220;
}
.esports-nav-b.prematch-view .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.RealSubspaceHockeyLeague ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RealSubspaceHockeyLeague > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ed9265;
}

.esports .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #e56220;
  font-size: 16px;
}
.esports .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.RealSubspaceHockeyLeague + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ed9265;
}

.sports-item-v3.RocketLeague:before,
.suggest-sport-icon.RocketLeague:before {
  color: #04477f;
}
.sports-item-v3.RocketLeague.Soccer:before,
.suggest-sport-icon.RocketLeague.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.RocketLeague {
  color: #04477f;
}
.sport-icon-v3.RocketLeague.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.RocketLeague {
  color: #04477f;
}
.lmb-sport-select-j ul li.RocketLeague.active-j {
  color: #ffffff;
  background: #04477f;
}

.body-wrapper.asian .icon-sport-asia.RocketLeague, .body-wrapper.asian .asian-live .RocketLeague.mini-icon-1 {
  color: #04477f !important;
}
.body-wrapper.asian .icon-sport-asia.RocketLeague.Soccer, .body-wrapper.asian .asian-live .RocketLeague.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RocketLeague:before {
  color: #04477f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RocketLeague.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.RocketLeague.active > .arrow-view-v3 {
  background: #04477f;
}
.sports-item-v3.RocketLeague.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.RocketLeague:before {
  box-shadow: 3px 0 0 #04477f inset;
}
html[dir=rtl] .sports-item-v3.RocketLeague:before {
  box-shadow: -3px 0 0 #04477f inset;
}
.sports-item-v3.RocketLeague + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #04477f;
}
.sports-item-v3.RocketLeague + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.RocketLeague {
  box-shadow: 0 -1px 0 #04477f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.RocketLeague {
  box-shadow: 0 -1px 0 #04477f inset;
}

.inplay-game-wrapper.RocketLeague {
  box-shadow: 0 0 0 1px #04477f inset;
}
.inplay-game-wrapper.RocketLeague > .title-sport-inplay {
  background: #04477f;
  background: -moz-linear-gradient(left, #04477f 0%, #2e323e 25%, #2e323e 75%, #04477f 100%);
  background: -webkit-linear-gradient(left, #04477f 0%, #2e323e 25%, #2e323e 75%, #04477f 100%);
  background: linear-gradient(to right, #04477f 0%, #505768 25%, #505768 75%, #04477f 100%);
}
.inplay-game-wrapper.RocketLeague .title-sport-inplay > p,
.inplay-game-wrapper.RocketLeague .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.RocketLeague img {
  box-shadow: 0 0 0 2px #04477f;
}
.esports .asian-banner.RocketLeague .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #04477f;
}

/* for BBIN */
.all-l-e-title.RocketLeague {
  background: #04477f;
  background: -moz-linear-gradient(left, #04477f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #04477f 0%, #1e2639 100%);
  background: linear-gradient(to right, #04477f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.RocketLeague {
  background: -moz-linear-gradient(left, #1e2639 0%, #04477f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #04477f 100%);
  background: linear-gradient(to right, #1e2639 0%, #04477f 100%);
}
.all-l-e-title.RocketLeague + .e-live-games-list .e-p-table {
  background: rgba(4, 71, 127, 0.2);
  background: -moz-linear-gradient(left, rgba(4, 71, 127, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(4, 71, 127, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(4, 71, 127, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.RocketLeague + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(4, 71, 127, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(4, 71, 127, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(4, 71, 127, 0.2) 60%);
}
.all-l-e-title.RocketLeague + .e-live-games-list .e-p-table:hover {
  background: rgba(4, 71, 127, 0.4);
  background: -moz-linear-gradient(left, rgba(4, 71, 127, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(4, 71, 127, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(4, 71, 127, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.RocketLeague + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(4, 71, 127, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(4, 71, 127, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(4, 71, 127, 0.4) 60%);
}
.all-l-e-title.RocketLeague + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.RocketLeague + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #04477f;
  font-size: 14px;
}
.all-l-e-title.RocketLeague + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.RocketLeague + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.RocketLeague + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #0670c9;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(4, 71, 127, 0.635);
  box-shadow: 2px 0 0 #04477f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #04477f inset;
  background: -moz-linear-gradient(left, rgba(4, 71, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(4, 71, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(4, 71, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #04477f inset;
  background: -moz-linear-gradient(right, rgba(4, 71, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(4, 71, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(4, 71, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.RocketLeague {
  background: rgba(4, 71, 127, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.RocketLeague {
  background: -moz-linear-gradient(left, rgba(4, 71, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(4, 71, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(4, 71, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.RocketLeague {
  background: -moz-linear-gradient(right, rgba(4, 71, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(4, 71, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(4, 71, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.RocketLeague ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.RocketLeague ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RocketLeague .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RocketLeague .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RocketLeague > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.RocketLeague > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #04477f;
}
.esports-nav-b.prematch-view .sports-item-v3.RocketLeague ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.RocketLeague ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.RocketLeague ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.RocketLeague ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RocketLeague .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.RocketLeague .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RocketLeague .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.RocketLeague .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RocketLeague > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.RocketLeague > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RocketLeague > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.RocketLeague > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.RocketLeague ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.RocketLeague ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RocketLeague .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RocketLeague > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #0670c9;
}

.esports .all-l-e-title.RocketLeague + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.RocketLeague + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #04477f;
  font-size: 16px;
}
.esports .all-l-e-title.RocketLeague + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.RocketLeague + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.RocketLeague + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.RocketLeague + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.RocketLeague + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #0670c9;
}

.sports-item-v3.Smite:before,
.suggest-sport-icon.Smite:before {
  color: #ac7311;
}
.sports-item-v3.Smite.Soccer:before,
.suggest-sport-icon.Smite.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Smite {
  color: #ac7311;
}
.sport-icon-v3.Smite.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Smite {
  color: #ac7311;
}
.lmb-sport-select-j ul li.Smite.active-j {
  color: #ffffff;
  background: #ac7311;
}

.body-wrapper.asian .icon-sport-asia.Smite, .body-wrapper.asian .asian-live .Smite.mini-icon-1 {
  color: #ac7311 !important;
}
.body-wrapper.asian .icon-sport-asia.Smite.Soccer, .body-wrapper.asian .asian-live .Smite.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Smite:before {
  color: #ac7311 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Smite.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Smite.active > .arrow-view-v3 {
  background: #ac7311;
}
.sports-item-v3.Smite.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Smite:before {
  box-shadow: 3px 0 0 #ac7311 inset;
}
html[dir=rtl] .sports-item-v3.Smite:before {
  box-shadow: -3px 0 0 #ac7311 inset;
}
.sports-item-v3.Smite + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #ac7311;
}
.sports-item-v3.Smite + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Smite {
  box-shadow: 0 -1px 0 #ac7311 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Smite {
  box-shadow: 0 -1px 0 #ac7311 inset;
}

.inplay-game-wrapper.Smite {
  box-shadow: 0 0 0 1px #ac7311 inset;
}
.inplay-game-wrapper.Smite > .title-sport-inplay {
  background: #ac7311;
  background: -moz-linear-gradient(left, #ac7311 0%, #2e323e 25%, #2e323e 75%, #ac7311 100%);
  background: -webkit-linear-gradient(left, #ac7311 0%, #2e323e 25%, #2e323e 75%, #ac7311 100%);
  background: linear-gradient(to right, #ac7311 0%, #505768 25%, #505768 75%, #ac7311 100%);
}
.inplay-game-wrapper.Smite .title-sport-inplay > p,
.inplay-game-wrapper.Smite .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Smite img {
  box-shadow: 0 0 0 2px #ac7311;
}
.esports .asian-banner.Smite .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #ac7311;
}

/* for BBIN */
.all-l-e-title.Smite {
  background: #ac7311;
  background: -moz-linear-gradient(left, #ac7311 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #ac7311 0%, #1e2639 100%);
  background: linear-gradient(to right, #ac7311 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Smite {
  background: -moz-linear-gradient(left, #1e2639 0%, #ac7311 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #ac7311 100%);
  background: linear-gradient(to right, #1e2639 0%, #ac7311 100%);
}
.all-l-e-title.Smite + .e-live-games-list .e-p-table {
  background: rgba(172, 115, 17, 0.2);
  background: -moz-linear-gradient(left, rgba(172, 115, 17, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(172, 115, 17, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(172, 115, 17, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Smite + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(172, 115, 17, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(172, 115, 17, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(172, 115, 17, 0.2) 60%);
}
.all-l-e-title.Smite + .e-live-games-list .e-p-table:hover {
  background: rgba(172, 115, 17, 0.4);
  background: -moz-linear-gradient(left, rgba(172, 115, 17, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(172, 115, 17, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(172, 115, 17, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Smite + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(172, 115, 17, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(172, 115, 17, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(172, 115, 17, 0.4) 60%);
}
.all-l-e-title.Smite + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Smite + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #ac7311;
  font-size: 14px;
}
.all-l-e-title.Smite + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Smite + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Smite + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e99f20;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Smite ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(172, 115, 17, 0.635);
  box-shadow: 2px 0 0 #ac7311 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Smite ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #ac7311 inset;
  background: -moz-linear-gradient(left, rgba(172, 115, 17, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(172, 115, 17, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(172, 115, 17, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Smite ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #ac7311 inset;
  background: -moz-linear-gradient(right, rgba(172, 115, 17, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(172, 115, 17, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(172, 115, 17, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Smite {
  background: rgba(172, 115, 17, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Smite {
  background: -moz-linear-gradient(left, rgba(172, 115, 17, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(172, 115, 17, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(172, 115, 17, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Smite {
  background: -moz-linear-gradient(right, rgba(172, 115, 17, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(172, 115, 17, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(172, 115, 17, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Smite ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Smite ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Smite ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Smite ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Smite .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Smite .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Smite > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Smite > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #ac7311;
}
.esports-nav-b.prematch-view .sports-item-v3.Smite ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Smite ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Smite ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Smite ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Smite ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Smite ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Smite ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Smite ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Smite .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Smite .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Smite .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Smite .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Smite > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Smite > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Smite > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Smite > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Smite ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Smite ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Smite .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Smite > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e99f20;
}

.esports .all-l-e-title.Smite + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Smite + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #ac7311;
  font-size: 16px;
}
.esports .all-l-e-title.Smite + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Smite + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Smite + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Smite + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Smite + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e99f20;
}

.sports-item-v3.SpecialForce2:before,
.suggest-sport-icon.SpecialForce2:before {
  color: #917d1d;
}
.sports-item-v3.SpecialForce2.Soccer:before,
.suggest-sport-icon.SpecialForce2.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.SpecialForce2 {
  color: #917d1d;
}
.sport-icon-v3.SpecialForce2.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.SpecialForce2 {
  color: #917d1d;
}
.lmb-sport-select-j ul li.SpecialForce2.active-j {
  color: #ffffff;
  background: #917d1d;
}

.body-wrapper.asian .icon-sport-asia.SpecialForce2, .body-wrapper.asian .asian-live .SpecialForce2.mini-icon-1 {
  color: #917d1d !important;
}
.body-wrapper.asian .icon-sport-asia.SpecialForce2.Soccer, .body-wrapper.asian .asian-live .SpecialForce2.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SpecialForce2:before {
  color: #917d1d !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SpecialForce2.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.SpecialForce2.active > .arrow-view-v3 {
  background: #917d1d;
}
.sports-item-v3.SpecialForce2.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.SpecialForce2:before {
  box-shadow: 3px 0 0 #917d1d inset;
}
html[dir=rtl] .sports-item-v3.SpecialForce2:before {
  box-shadow: -3px 0 0 #917d1d inset;
}
.sports-item-v3.SpecialForce2 + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #917d1d;
}
.sports-item-v3.SpecialForce2 + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.SpecialForce2 {
  box-shadow: 0 -1px 0 #917d1d inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.SpecialForce2 {
  box-shadow: 0 -1px 0 #917d1d inset;
}

.inplay-game-wrapper.SpecialForce2 {
  box-shadow: 0 0 0 1px #917d1d inset;
}
.inplay-game-wrapper.SpecialForce2 > .title-sport-inplay {
  background: #917d1d;
  background: -moz-linear-gradient(left, #917d1d 0%, #2e323e 25%, #2e323e 75%, #917d1d 100%);
  background: -webkit-linear-gradient(left, #917d1d 0%, #2e323e 25%, #2e323e 75%, #917d1d 100%);
  background: linear-gradient(to right, #917d1d 0%, #505768 25%, #505768 75%, #917d1d 100%);
}
.inplay-game-wrapper.SpecialForce2 .title-sport-inplay > p,
.inplay-game-wrapper.SpecialForce2 .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.SpecialForce2 img {
  box-shadow: 0 0 0 2px #917d1d;
}
.esports .asian-banner.SpecialForce2 .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #917d1d;
}

/* for BBIN */
.all-l-e-title.SpecialForce2 {
  background: #917d1d;
  background: -moz-linear-gradient(left, #917d1d 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #917d1d 0%, #1e2639 100%);
  background: linear-gradient(to right, #917d1d 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.SpecialForce2 {
  background: -moz-linear-gradient(left, #1e2639 0%, #917d1d 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #917d1d 100%);
  background: linear-gradient(to right, #1e2639 0%, #917d1d 100%);
}
.all-l-e-title.SpecialForce2 + .e-live-games-list .e-p-table {
  background: rgba(145, 125, 29, 0.2);
  background: -moz-linear-gradient(left, rgba(145, 125, 29, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(145, 125, 29, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(145, 125, 29, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.SpecialForce2 + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(145, 125, 29, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(145, 125, 29, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(145, 125, 29, 0.2) 60%);
}
.all-l-e-title.SpecialForce2 + .e-live-games-list .e-p-table:hover {
  background: rgba(145, 125, 29, 0.4);
  background: -moz-linear-gradient(left, rgba(145, 125, 29, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(145, 125, 29, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(145, 125, 29, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.SpecialForce2 + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(145, 125, 29, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(145, 125, 29, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(145, 125, 29, 0.4) 60%);
}
.all-l-e-title.SpecialForce2 + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.SpecialForce2 + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #917d1d;
  font-size: 14px;
}
.all-l-e-title.SpecialForce2 + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.SpecialForce2 + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.SpecialForce2 + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #d1b42a;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(145, 125, 29, 0.635);
  box-shadow: 2px 0 0 #917d1d inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #917d1d inset;
  background: -moz-linear-gradient(left, rgba(145, 125, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(145, 125, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(145, 125, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #917d1d inset;
  background: -moz-linear-gradient(right, rgba(145, 125, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(145, 125, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(145, 125, 29, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.SpecialForce2 {
  background: rgba(145, 125, 29, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.SpecialForce2 {
  background: -moz-linear-gradient(left, rgba(145, 125, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(145, 125, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(145, 125, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.SpecialForce2 {
  background: -moz-linear-gradient(right, rgba(145, 125, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(145, 125, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(145, 125, 29, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #917d1d;
}
.esports-nav-b.prematch-view .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.SpecialForce2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SpecialForce2 > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #d1b42a;
}

.esports .all-l-e-title.SpecialForce2 + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.SpecialForce2 + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #917d1d;
  font-size: 16px;
}
.esports .all-l-e-title.SpecialForce2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.SpecialForce2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.SpecialForce2 + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.SpecialForce2 + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.SpecialForce2 + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #d1b42a;
}

.sports-item-v3.StreetFighter:before,
.suggest-sport-icon.StreetFighter:before {
  color: #c63a20;
}
.sports-item-v3.StreetFighter.Soccer:before,
.suggest-sport-icon.StreetFighter.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.StreetFighter {
  color: #c63a20;
}
.sport-icon-v3.StreetFighter.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.StreetFighter {
  color: #c63a20;
}
.lmb-sport-select-j ul li.StreetFighter.active-j {
  color: #ffffff;
  background: #c63a20;
}

.body-wrapper.asian .icon-sport-asia.StreetFighter, .body-wrapper.asian .asian-live .StreetFighter.mini-icon-1 {
  color: #c63a20 !important;
}
.body-wrapper.asian .icon-sport-asia.StreetFighter.Soccer, .body-wrapper.asian .asian-live .StreetFighter.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.StreetFighter:before {
  color: #c63a20 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.StreetFighter.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.StreetFighter.active > .arrow-view-v3 {
  background: #c63a20;
}
.sports-item-v3.StreetFighter.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.StreetFighter:before {
  box-shadow: 3px 0 0 #c63a20 inset;
}
html[dir=rtl] .sports-item-v3.StreetFighter:before {
  box-shadow: -3px 0 0 #c63a20 inset;
}
.sports-item-v3.StreetFighter + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #c63a20;
}
.sports-item-v3.StreetFighter + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.StreetFighter {
  box-shadow: 0 -1px 0 #c63a20 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.StreetFighter {
  box-shadow: 0 -1px 0 #c63a20 inset;
}

.inplay-game-wrapper.StreetFighter {
  box-shadow: 0 0 0 1px #c63a20 inset;
}
.inplay-game-wrapper.StreetFighter > .title-sport-inplay {
  background: #c63a20;
  background: -moz-linear-gradient(left, #c63a20 0%, #2e323e 25%, #2e323e 75%, #c63a20 100%);
  background: -webkit-linear-gradient(left, #c63a20 0%, #2e323e 25%, #2e323e 75%, #c63a20 100%);
  background: linear-gradient(to right, #c63a20 0%, #505768 25%, #505768 75%, #c63a20 100%);
}
.inplay-game-wrapper.StreetFighter .title-sport-inplay > p,
.inplay-game-wrapper.StreetFighter .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.StreetFighter img {
  box-shadow: 0 0 0 2px #c63a20;
}
.esports .asian-banner.StreetFighter .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #c63a20;
}

/* for BBIN */
.all-l-e-title.StreetFighter {
  background: #c63a20;
  background: -moz-linear-gradient(left, #c63a20 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #c63a20 0%, #1e2639 100%);
  background: linear-gradient(to right, #c63a20 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.StreetFighter {
  background: -moz-linear-gradient(left, #1e2639 0%, #c63a20 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #c63a20 100%);
  background: linear-gradient(to right, #1e2639 0%, #c63a20 100%);
}
.all-l-e-title.StreetFighter + .e-live-games-list .e-p-table {
  background: rgba(198, 58, 32, 0.2);
  background: -moz-linear-gradient(left, rgba(198, 58, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(198, 58, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(198, 58, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.StreetFighter + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(198, 58, 32, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(198, 58, 32, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(198, 58, 32, 0.2) 60%);
}
.all-l-e-title.StreetFighter + .e-live-games-list .e-p-table:hover {
  background: rgba(198, 58, 32, 0.4);
  background: -moz-linear-gradient(left, rgba(198, 58, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(198, 58, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(198, 58, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.StreetFighter + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(198, 58, 32, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(198, 58, 32, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(198, 58, 32, 0.4) 60%);
}
.all-l-e-title.StreetFighter + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.StreetFighter + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #c63a20;
  font-size: 14px;
}
.all-l-e-title.StreetFighter + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.StreetFighter + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.StreetFighter + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e36750;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(198, 58, 32, 0.635);
  box-shadow: 2px 0 0 #c63a20 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #c63a20 inset;
  background: -moz-linear-gradient(left, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #c63a20 inset;
  background: -moz-linear-gradient(right, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.StreetFighter {
  background: rgba(198, 58, 32, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.StreetFighter {
  background: -moz-linear-gradient(left, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.StreetFighter {
  background: -moz-linear-gradient(right, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.StreetFighter ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.StreetFighter ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.StreetFighter .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StreetFighter .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.StreetFighter > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.StreetFighter > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #c63a20;
}
.esports-nav-b.prematch-view .sports-item-v3.StreetFighter ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.StreetFighter ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.StreetFighter ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.StreetFighter ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.StreetFighter .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.StreetFighter .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.StreetFighter .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.StreetFighter .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.StreetFighter > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.StreetFighter > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.StreetFighter > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.StreetFighter > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.StreetFighter ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.StreetFighter ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StreetFighter .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StreetFighter > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e36750;
}

.esports .all-l-e-title.StreetFighter + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.StreetFighter + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #c63a20;
  font-size: 16px;
}
.esports .all-l-e-title.StreetFighter + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.StreetFighter + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.StreetFighter + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.StreetFighter + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.StreetFighter + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e36750;
}

.sports-item-v3.StreetFighter5:before,
.suggest-sport-icon.StreetFighter5:before {
  color: #c63a20;
}
.sports-item-v3.StreetFighter5.Soccer:before,
.suggest-sport-icon.StreetFighter5.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.StreetFighter5 {
  color: #c63a20;
}
.sport-icon-v3.StreetFighter5.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.StreetFighter5 {
  color: #c63a20;
}
.lmb-sport-select-j ul li.StreetFighter5.active-j {
  color: #ffffff;
  background: #c63a20;
}

.body-wrapper.asian .icon-sport-asia.StreetFighter5, .body-wrapper.asian .asian-live .StreetFighter5.mini-icon-1 {
  color: #c63a20 !important;
}
.body-wrapper.asian .icon-sport-asia.StreetFighter5.Soccer, .body-wrapper.asian .asian-live .StreetFighter5.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.StreetFighter5:before {
  color: #c63a20 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.StreetFighter5.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.StreetFighter5.active > .arrow-view-v3 {
  background: #c63a20;
}
.sports-item-v3.StreetFighter5.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.StreetFighter5:before {
  box-shadow: 3px 0 0 #c63a20 inset;
}
html[dir=rtl] .sports-item-v3.StreetFighter5:before {
  box-shadow: -3px 0 0 #c63a20 inset;
}
.sports-item-v3.StreetFighter5 + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #c63a20;
}
.sports-item-v3.StreetFighter5 + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.StreetFighter5 {
  box-shadow: 0 -1px 0 #c63a20 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.StreetFighter5 {
  box-shadow: 0 -1px 0 #c63a20 inset;
}

.inplay-game-wrapper.StreetFighter5 {
  box-shadow: 0 0 0 1px #c63a20 inset;
}
.inplay-game-wrapper.StreetFighter5 > .title-sport-inplay {
  background: #c63a20;
  background: -moz-linear-gradient(left, #c63a20 0%, #2e323e 25%, #2e323e 75%, #c63a20 100%);
  background: -webkit-linear-gradient(left, #c63a20 0%, #2e323e 25%, #2e323e 75%, #c63a20 100%);
  background: linear-gradient(to right, #c63a20 0%, #505768 25%, #505768 75%, #c63a20 100%);
}
.inplay-game-wrapper.StreetFighter5 .title-sport-inplay > p,
.inplay-game-wrapper.StreetFighter5 .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.StreetFighter5 img {
  box-shadow: 0 0 0 2px #c63a20;
}
.esports .asian-banner.StreetFighter5 .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #c63a20;
}

/* for BBIN */
.all-l-e-title.StreetFighter5 {
  background: #c63a20;
  background: -moz-linear-gradient(left, #c63a20 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #c63a20 0%, #1e2639 100%);
  background: linear-gradient(to right, #c63a20 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.StreetFighter5 {
  background: -moz-linear-gradient(left, #1e2639 0%, #c63a20 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #c63a20 100%);
  background: linear-gradient(to right, #1e2639 0%, #c63a20 100%);
}
.all-l-e-title.StreetFighter5 + .e-live-games-list .e-p-table {
  background: rgba(198, 58, 32, 0.2);
  background: -moz-linear-gradient(left, rgba(198, 58, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(198, 58, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(198, 58, 32, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.StreetFighter5 + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(198, 58, 32, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(198, 58, 32, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(198, 58, 32, 0.2) 60%);
}
.all-l-e-title.StreetFighter5 + .e-live-games-list .e-p-table:hover {
  background: rgba(198, 58, 32, 0.4);
  background: -moz-linear-gradient(left, rgba(198, 58, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(198, 58, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(198, 58, 32, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.StreetFighter5 + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(198, 58, 32, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(198, 58, 32, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(198, 58, 32, 0.4) 60%);
}
.all-l-e-title.StreetFighter5 + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.StreetFighter5 + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #c63a20;
  font-size: 14px;
}
.all-l-e-title.StreetFighter5 + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.StreetFighter5 + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.StreetFighter5 + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e36750;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(198, 58, 32, 0.635);
  box-shadow: 2px 0 0 #c63a20 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #c63a20 inset;
  background: -moz-linear-gradient(left, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #c63a20 inset;
  background: -moz-linear-gradient(right, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(198, 58, 32, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.StreetFighter5 {
  background: rgba(198, 58, 32, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.StreetFighter5 {
  background: -moz-linear-gradient(left, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.StreetFighter5 {
  background: -moz-linear-gradient(right, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(198, 58, 32, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #c63a20;
}
.esports-nav-b.prematch-view .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.StreetFighter5 ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.StreetFighter5 > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e36750;
}

.esports .all-l-e-title.StreetFighter5 + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.StreetFighter5 + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #c63a20;
  font-size: 16px;
}
.esports .all-l-e-title.StreetFighter5 + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.StreetFighter5 + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.StreetFighter5 + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.StreetFighter5 + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.StreetFighter5 + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e36750;
}

.sports-item-v3.SuperSmashBros:before,
.suggest-sport-icon.SuperSmashBros:before {
  color: #37466f;
}
.sports-item-v3.SuperSmashBros.Soccer:before,
.suggest-sport-icon.SuperSmashBros.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.SuperSmashBros {
  color: #37466f;
}
.sport-icon-v3.SuperSmashBros.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.SuperSmashBros {
  color: #37466f;
}
.lmb-sport-select-j ul li.SuperSmashBros.active-j {
  color: #ffffff;
  background: #37466f;
}

.body-wrapper.asian .icon-sport-asia.SuperSmashBros, .body-wrapper.asian .asian-live .SuperSmashBros.mini-icon-1 {
  color: #37466f !important;
}
.body-wrapper.asian .icon-sport-asia.SuperSmashBros.Soccer, .body-wrapper.asian .asian-live .SuperSmashBros.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SuperSmashBros:before {
  color: #37466f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.SuperSmashBros.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.SuperSmashBros.active > .arrow-view-v3 {
  background: #37466f;
}
.sports-item-v3.SuperSmashBros.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.SuperSmashBros:before {
  box-shadow: 3px 0 0 #37466f inset;
}
html[dir=rtl] .sports-item-v3.SuperSmashBros:before {
  box-shadow: -3px 0 0 #37466f inset;
}
.sports-item-v3.SuperSmashBros + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #37466f;
}
.sports-item-v3.SuperSmashBros + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.SuperSmashBros {
  box-shadow: 0 -1px 0 #37466f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.SuperSmashBros {
  box-shadow: 0 -1px 0 #37466f inset;
}

.inplay-game-wrapper.SuperSmashBros {
  box-shadow: 0 0 0 1px #37466f inset;
}
.inplay-game-wrapper.SuperSmashBros > .title-sport-inplay {
  background: #37466f;
  background: -moz-linear-gradient(left, #37466f 0%, #2e323e 25%, #2e323e 75%, #37466f 100%);
  background: -webkit-linear-gradient(left, #37466f 0%, #2e323e 25%, #2e323e 75%, #37466f 100%);
  background: linear-gradient(to right, #37466f 0%, #505768 25%, #505768 75%, #37466f 100%);
}
.inplay-game-wrapper.SuperSmashBros .title-sport-inplay > p,
.inplay-game-wrapper.SuperSmashBros .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.SuperSmashBros img {
  box-shadow: 0 0 0 2px #37466f;
}
.esports .asian-banner.SuperSmashBros .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #37466f;
}

/* for BBIN */
.all-l-e-title.SuperSmashBros {
  background: #37466f;
  background: -moz-linear-gradient(left, #37466f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #37466f 0%, #1e2639 100%);
  background: linear-gradient(to right, #37466f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.SuperSmashBros {
  background: -moz-linear-gradient(left, #1e2639 0%, #37466f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #37466f 100%);
  background: linear-gradient(to right, #1e2639 0%, #37466f 100%);
}
.all-l-e-title.SuperSmashBros + .e-live-games-list .e-p-table {
  background: rgba(55, 70, 111, 0.2);
  background: -moz-linear-gradient(left, rgba(55, 70, 111, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(55, 70, 111, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(55, 70, 111, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.SuperSmashBros + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(55, 70, 111, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(55, 70, 111, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(55, 70, 111, 0.2) 60%);
}
.all-l-e-title.SuperSmashBros + .e-live-games-list .e-p-table:hover {
  background: rgba(55, 70, 111, 0.4);
  background: -moz-linear-gradient(left, rgba(55, 70, 111, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(55, 70, 111, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(55, 70, 111, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.SuperSmashBros + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(55, 70, 111, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(55, 70, 111, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(55, 70, 111, 0.4) 60%);
}
.all-l-e-title.SuperSmashBros + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.SuperSmashBros + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #37466f;
  font-size: 14px;
}
.all-l-e-title.SuperSmashBros + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.SuperSmashBros + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.SuperSmashBros + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #5066a2;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(55, 70, 111, 0.635);
  box-shadow: 2px 0 0 #37466f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #37466f inset;
  background: -moz-linear-gradient(left, rgba(55, 70, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(55, 70, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(55, 70, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #37466f inset;
  background: -moz-linear-gradient(right, rgba(55, 70, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(55, 70, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(55, 70, 111, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.SuperSmashBros {
  background: rgba(55, 70, 111, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.SuperSmashBros {
  background: -moz-linear-gradient(left, rgba(55, 70, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(55, 70, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(55, 70, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.SuperSmashBros {
  background: -moz-linear-gradient(right, rgba(55, 70, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(55, 70, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(55, 70, 111, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #37466f;
}
.esports-nav-b.prematch-view .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.SuperSmashBros ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.SuperSmashBros > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #5066a2;
}

.esports .all-l-e-title.SuperSmashBros + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.SuperSmashBros + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #37466f;
  font-size: 16px;
}
.esports .all-l-e-title.SuperSmashBros + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.SuperSmashBros + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.SuperSmashBros + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.SuperSmashBros + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.SuperSmashBros + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #5066a2;
}

.sports-item-v3.TeamFortress2:before,
.suggest-sport-icon.TeamFortress2:before {
  color: #9e411a;
}
.sports-item-v3.TeamFortress2.Soccer:before,
.suggest-sport-icon.TeamFortress2.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.TeamFortress2 {
  color: #9e411a;
}
.sport-icon-v3.TeamFortress2.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.TeamFortress2 {
  color: #9e411a;
}
.lmb-sport-select-j ul li.TeamFortress2.active-j {
  color: #ffffff;
  background: #9e411a;
}

.body-wrapper.asian .icon-sport-asia.TeamFortress2, .body-wrapper.asian .asian-live .TeamFortress2.mini-icon-1 {
  color: #9e411a !important;
}
.body-wrapper.asian .icon-sport-asia.TeamFortress2.Soccer, .body-wrapper.asian .asian-live .TeamFortress2.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.TeamFortress2:before {
  color: #9e411a !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.TeamFortress2.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.TeamFortress2.active > .arrow-view-v3 {
  background: #9e411a;
}
.sports-item-v3.TeamFortress2.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.TeamFortress2:before {
  box-shadow: 3px 0 0 #9e411a inset;
}
html[dir=rtl] .sports-item-v3.TeamFortress2:before {
  box-shadow: -3px 0 0 #9e411a inset;
}
.sports-item-v3.TeamFortress2 + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #9e411a;
}
.sports-item-v3.TeamFortress2 + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.TeamFortress2 {
  box-shadow: 0 -1px 0 #9e411a inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.TeamFortress2 {
  box-shadow: 0 -1px 0 #9e411a inset;
}

.inplay-game-wrapper.TeamFortress2 {
  box-shadow: 0 0 0 1px #9e411a inset;
}
.inplay-game-wrapper.TeamFortress2 > .title-sport-inplay {
  background: #9e411a;
  background: -moz-linear-gradient(left, #9e411a 0%, #2e323e 25%, #2e323e 75%, #9e411a 100%);
  background: -webkit-linear-gradient(left, #9e411a 0%, #2e323e 25%, #2e323e 75%, #9e411a 100%);
  background: linear-gradient(to right, #9e411a 0%, #505768 25%, #505768 75%, #9e411a 100%);
}
.inplay-game-wrapper.TeamFortress2 .title-sport-inplay > p,
.inplay-game-wrapper.TeamFortress2 .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.TeamFortress2 img {
  box-shadow: 0 0 0 2px #9e411a;
}
.esports .asian-banner.TeamFortress2 .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #9e411a;
}

/* for BBIN */
.all-l-e-title.TeamFortress2 {
  background: #9e411a;
  background: -moz-linear-gradient(left, #9e411a 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #9e411a 0%, #1e2639 100%);
  background: linear-gradient(to right, #9e411a 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.TeamFortress2 {
  background: -moz-linear-gradient(left, #1e2639 0%, #9e411a 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #9e411a 100%);
  background: linear-gradient(to right, #1e2639 0%, #9e411a 100%);
}
.all-l-e-title.TeamFortress2 + .e-live-games-list .e-p-table {
  background: rgba(158, 65, 26, 0.2);
  background: -moz-linear-gradient(left, rgba(158, 65, 26, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(158, 65, 26, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(158, 65, 26, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.TeamFortress2 + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(158, 65, 26, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(158, 65, 26, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(158, 65, 26, 0.2) 60%);
}
.all-l-e-title.TeamFortress2 + .e-live-games-list .e-p-table:hover {
  background: rgba(158, 65, 26, 0.4);
  background: -moz-linear-gradient(left, rgba(158, 65, 26, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(158, 65, 26, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(158, 65, 26, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.TeamFortress2 + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(158, 65, 26, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(158, 65, 26, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(158, 65, 26, 0.4) 60%);
}
.all-l-e-title.TeamFortress2 + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.TeamFortress2 + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #9e411a;
  font-size: 14px;
}
.all-l-e-title.TeamFortress2 + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.TeamFortress2 + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.TeamFortress2 + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #dc5e29;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(158, 65, 26, 0.635);
  box-shadow: 2px 0 0 #9e411a inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #9e411a inset;
  background: -moz-linear-gradient(left, rgba(158, 65, 26, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(158, 65, 26, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(158, 65, 26, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #9e411a inset;
  background: -moz-linear-gradient(right, rgba(158, 65, 26, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(158, 65, 26, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(158, 65, 26, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.TeamFortress2 {
  background: rgba(158, 65, 26, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.TeamFortress2 {
  background: -moz-linear-gradient(left, rgba(158, 65, 26, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(158, 65, 26, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(158, 65, 26, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.TeamFortress2 {
  background: -moz-linear-gradient(right, rgba(158, 65, 26, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(158, 65, 26, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(158, 65, 26, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #9e411a;
}
.esports-nav-b.prematch-view .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.TeamFortress2 ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.TeamFortress2 > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #dc5e29;
}

.esports .all-l-e-title.TeamFortress2 + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.TeamFortress2 + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #9e411a;
  font-size: 16px;
}
.esports .all-l-e-title.TeamFortress2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.TeamFortress2 + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.TeamFortress2 + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.TeamFortress2 + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.TeamFortress2 + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #dc5e29;
}

.sports-item-v3.Tekken:before,
.suggest-sport-icon.Tekken:before {
  color: #bf231b;
}
.sports-item-v3.Tekken.Soccer:before,
.suggest-sport-icon.Tekken.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Tekken {
  color: #bf231b;
}
.sport-icon-v3.Tekken.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Tekken {
  color: #bf231b;
}
.lmb-sport-select-j ul li.Tekken.active-j {
  color: #ffffff;
  background: #bf231b;
}

.body-wrapper.asian .icon-sport-asia.Tekken, .body-wrapper.asian .asian-live .Tekken.mini-icon-1 {
  color: #bf231b !important;
}
.body-wrapper.asian .icon-sport-asia.Tekken.Soccer, .body-wrapper.asian .asian-live .Tekken.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Tekken:before {
  color: #bf231b !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Tekken.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Tekken.active > .arrow-view-v3 {
  background: #bf231b;
}
.sports-item-v3.Tekken.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Tekken:before {
  box-shadow: 3px 0 0 #bf231b inset;
}
html[dir=rtl] .sports-item-v3.Tekken:before {
  box-shadow: -3px 0 0 #bf231b inset;
}
.sports-item-v3.Tekken + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #bf231b;
}
.sports-item-v3.Tekken + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Tekken {
  box-shadow: 0 -1px 0 #bf231b inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Tekken {
  box-shadow: 0 -1px 0 #bf231b inset;
}

.inplay-game-wrapper.Tekken {
  box-shadow: 0 0 0 1px #bf231b inset;
}
.inplay-game-wrapper.Tekken > .title-sport-inplay {
  background: #bf231b;
  background: -moz-linear-gradient(left, #bf231b 0%, #2e323e 25%, #2e323e 75%, #bf231b 100%);
  background: -webkit-linear-gradient(left, #bf231b 0%, #2e323e 25%, #2e323e 75%, #bf231b 100%);
  background: linear-gradient(to right, #bf231b 0%, #505768 25%, #505768 75%, #bf231b 100%);
}
.inplay-game-wrapper.Tekken .title-sport-inplay > p,
.inplay-game-wrapper.Tekken .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Tekken img {
  box-shadow: 0 0 0 2px #bf231b;
}
.esports .asian-banner.Tekken .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #bf231b;
}

/* for BBIN */
.all-l-e-title.Tekken {
  background: #bf231b;
  background: -moz-linear-gradient(left, #bf231b 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #bf231b 0%, #1e2639 100%);
  background: linear-gradient(to right, #bf231b 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Tekken {
  background: -moz-linear-gradient(left, #1e2639 0%, #bf231b 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #bf231b 100%);
  background: linear-gradient(to right, #1e2639 0%, #bf231b 100%);
}
.all-l-e-title.Tekken + .e-live-games-list .e-p-table {
  background: rgba(191, 35, 27, 0.2);
  background: -moz-linear-gradient(left, rgba(191, 35, 27, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(191, 35, 27, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(191, 35, 27, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Tekken + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(191, 35, 27, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(191, 35, 27, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(191, 35, 27, 0.2) 60%);
}
.all-l-e-title.Tekken + .e-live-games-list .e-p-table:hover {
  background: rgba(191, 35, 27, 0.4);
  background: -moz-linear-gradient(left, rgba(191, 35, 27, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(191, 35, 27, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(191, 35, 27, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Tekken + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(191, 35, 27, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(191, 35, 27, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(191, 35, 27, 0.4) 60%);
}
.all-l-e-title.Tekken + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Tekken + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #bf231b;
  font-size: 14px;
}
.all-l-e-title.Tekken + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Tekken + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Tekken + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e44a42;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Tekken ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(191, 35, 27, 0.635);
  box-shadow: 2px 0 0 #bf231b inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Tekken ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #bf231b inset;
  background: -moz-linear-gradient(left, rgba(191, 35, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(191, 35, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(191, 35, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Tekken ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #bf231b inset;
  background: -moz-linear-gradient(right, rgba(191, 35, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(191, 35, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(191, 35, 27, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Tekken {
  background: rgba(191, 35, 27, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Tekken {
  background: -moz-linear-gradient(left, rgba(191, 35, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(191, 35, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(191, 35, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Tekken {
  background: -moz-linear-gradient(right, rgba(191, 35, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(191, 35, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(191, 35, 27, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Tekken ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Tekken ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Tekken ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Tekken ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Tekken .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Tekken .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Tekken > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Tekken > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #bf231b;
}
.esports-nav-b.prematch-view .sports-item-v3.Tekken ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Tekken ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Tekken ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Tekken ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Tekken ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Tekken ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Tekken ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Tekken ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Tekken .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Tekken .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Tekken .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Tekken .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Tekken > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Tekken > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Tekken > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Tekken > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Tekken ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Tekken ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Tekken .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Tekken > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e44a42;
}

.esports .all-l-e-title.Tekken + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Tekken + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #bf231b;
  font-size: 16px;
}
.esports .all-l-e-title.Tekken + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Tekken + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Tekken + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Tekken + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Tekken + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e44a42;
}

.sports-item-v3.Trackmania:before,
.suggest-sport-icon.Trackmania:before {
  color: #0267a8;
}
.sports-item-v3.Trackmania.Soccer:before,
.suggest-sport-icon.Trackmania.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Trackmania {
  color: #0267a8;
}
.sport-icon-v3.Trackmania.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Trackmania {
  color: #0267a8;
}
.lmb-sport-select-j ul li.Trackmania.active-j {
  color: #ffffff;
  background: #0267a8;
}

.body-wrapper.asian .icon-sport-asia.Trackmania, .body-wrapper.asian .asian-live .Trackmania.mini-icon-1 {
  color: #0267a8 !important;
}
.body-wrapper.asian .icon-sport-asia.Trackmania.Soccer, .body-wrapper.asian .asian-live .Trackmania.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Trackmania:before {
  color: #0267a8 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Trackmania.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Trackmania.active > .arrow-view-v3 {
  background: #0267a8;
}
.sports-item-v3.Trackmania.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Trackmania:before {
  box-shadow: 3px 0 0 #0267a8 inset;
}
html[dir=rtl] .sports-item-v3.Trackmania:before {
  box-shadow: -3px 0 0 #0267a8 inset;
}
.sports-item-v3.Trackmania + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #0267a8;
}
.sports-item-v3.Trackmania + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Trackmania {
  box-shadow: 0 -1px 0 #0267a8 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Trackmania {
  box-shadow: 0 -1px 0 #0267a8 inset;
}

.inplay-game-wrapper.Trackmania {
  box-shadow: 0 0 0 1px #0267a8 inset;
}
.inplay-game-wrapper.Trackmania > .title-sport-inplay {
  background: #0267a8;
  background: -moz-linear-gradient(left, #0267a8 0%, #2e323e 25%, #2e323e 75%, #0267a8 100%);
  background: -webkit-linear-gradient(left, #0267a8 0%, #2e323e 25%, #2e323e 75%, #0267a8 100%);
  background: linear-gradient(to right, #0267a8 0%, #505768 25%, #505768 75%, #0267a8 100%);
}
.inplay-game-wrapper.Trackmania .title-sport-inplay > p,
.inplay-game-wrapper.Trackmania .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Trackmania img {
  box-shadow: 0 0 0 2px #0267a8;
}
.esports .asian-banner.Trackmania .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #0267a8;
}

/* for BBIN */
.all-l-e-title.Trackmania {
  background: #0267a8;
  background: -moz-linear-gradient(left, #0267a8 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #0267a8 0%, #1e2639 100%);
  background: linear-gradient(to right, #0267a8 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Trackmania {
  background: -moz-linear-gradient(left, #1e2639 0%, #0267a8 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #0267a8 100%);
  background: linear-gradient(to right, #1e2639 0%, #0267a8 100%);
}
.all-l-e-title.Trackmania + .e-live-games-list .e-p-table {
  background: rgba(2, 103, 168, 0.2);
  background: -moz-linear-gradient(left, rgba(2, 103, 168, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(2, 103, 168, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(2, 103, 168, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Trackmania + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(2, 103, 168, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(2, 103, 168, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(2, 103, 168, 0.2) 60%);
}
.all-l-e-title.Trackmania + .e-live-games-list .e-p-table:hover {
  background: rgba(2, 103, 168, 0.4);
  background: -moz-linear-gradient(left, rgba(2, 103, 168, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(2, 103, 168, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(2, 103, 168, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Trackmania + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(2, 103, 168, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(2, 103, 168, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(2, 103, 168, 0.4) 60%);
}
.all-l-e-title.Trackmania + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Trackmania + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #0267a8;
  font-size: 14px;
}
.all-l-e-title.Trackmania + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Trackmania + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Trackmania + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #0395f4;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(2, 103, 168, 0.635);
  box-shadow: 2px 0 0 #0267a8 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #0267a8 inset;
  background: -moz-linear-gradient(left, rgba(2, 103, 168, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(2, 103, 168, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(2, 103, 168, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #0267a8 inset;
  background: -moz-linear-gradient(right, rgba(2, 103, 168, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(2, 103, 168, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(2, 103, 168, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Trackmania {
  background: rgba(2, 103, 168, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Trackmania {
  background: -moz-linear-gradient(left, rgba(2, 103, 168, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(2, 103, 168, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(2, 103, 168, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Trackmania {
  background: -moz-linear-gradient(right, rgba(2, 103, 168, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(2, 103, 168, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(2, 103, 168, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Trackmania ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Trackmania ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Trackmania .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Trackmania .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Trackmania > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Trackmania > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #0267a8;
}
.esports-nav-b.prematch-view .sports-item-v3.Trackmania ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Trackmania ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Trackmania ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Trackmania ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Trackmania .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Trackmania .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Trackmania .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Trackmania .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Trackmania > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Trackmania > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Trackmania > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Trackmania > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Trackmania ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Trackmania ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Trackmania .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Trackmania > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #0395f4;
}

.esports .all-l-e-title.Trackmania + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Trackmania + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #0267a8;
  font-size: 16px;
}
.esports .all-l-e-title.Trackmania + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Trackmania + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Trackmania + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Trackmania + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Trackmania + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #0395f4;
}

.sports-item-v3.UnrealTournament:before,
.suggest-sport-icon.UnrealTournament:before {
  color: #354d94;
}
.sports-item-v3.UnrealTournament.Soccer:before,
.suggest-sport-icon.UnrealTournament.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.UnrealTournament {
  color: #354d94;
}
.sport-icon-v3.UnrealTournament.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.UnrealTournament {
  color: #354d94;
}
.lmb-sport-select-j ul li.UnrealTournament.active-j {
  color: #ffffff;
  background: #354d94;
}

.body-wrapper.asian .icon-sport-asia.UnrealTournament, .body-wrapper.asian .asian-live .UnrealTournament.mini-icon-1 {
  color: #354d94 !important;
}
.body-wrapper.asian .icon-sport-asia.UnrealTournament.Soccer, .body-wrapper.asian .asian-live .UnrealTournament.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.UnrealTournament:before {
  color: #354d94 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.UnrealTournament.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.UnrealTournament.active > .arrow-view-v3 {
  background: #354d94;
}
.sports-item-v3.UnrealTournament.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.UnrealTournament:before {
  box-shadow: 3px 0 0 #354d94 inset;
}
html[dir=rtl] .sports-item-v3.UnrealTournament:before {
  box-shadow: -3px 0 0 #354d94 inset;
}
.sports-item-v3.UnrealTournament + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #354d94;
}
.sports-item-v3.UnrealTournament + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.UnrealTournament {
  box-shadow: 0 -1px 0 #354d94 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.UnrealTournament {
  box-shadow: 0 -1px 0 #354d94 inset;
}

.inplay-game-wrapper.UnrealTournament {
  box-shadow: 0 0 0 1px #354d94 inset;
}
.inplay-game-wrapper.UnrealTournament > .title-sport-inplay {
  background: #354d94;
  background: -moz-linear-gradient(left, #354d94 0%, #2e323e 25%, #2e323e 75%, #354d94 100%);
  background: -webkit-linear-gradient(left, #354d94 0%, #2e323e 25%, #2e323e 75%, #354d94 100%);
  background: linear-gradient(to right, #354d94 0%, #505768 25%, #505768 75%, #354d94 100%);
}
.inplay-game-wrapper.UnrealTournament .title-sport-inplay > p,
.inplay-game-wrapper.UnrealTournament .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.UnrealTournament img {
  box-shadow: 0 0 0 2px #354d94;
}
.esports .asian-banner.UnrealTournament .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #354d94;
}

/* for BBIN */
.all-l-e-title.UnrealTournament {
  background: #354d94;
  background: -moz-linear-gradient(left, #354d94 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #354d94 0%, #1e2639 100%);
  background: linear-gradient(to right, #354d94 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.UnrealTournament {
  background: -moz-linear-gradient(left, #1e2639 0%, #354d94 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #354d94 100%);
  background: linear-gradient(to right, #1e2639 0%, #354d94 100%);
}
.all-l-e-title.UnrealTournament + .e-live-games-list .e-p-table {
  background: rgba(53, 77, 148, 0.2);
  background: -moz-linear-gradient(left, rgba(53, 77, 148, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(53, 77, 148, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(53, 77, 148, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.UnrealTournament + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(53, 77, 148, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(53, 77, 148, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(53, 77, 148, 0.2) 60%);
}
.all-l-e-title.UnrealTournament + .e-live-games-list .e-p-table:hover {
  background: rgba(53, 77, 148, 0.4);
  background: -moz-linear-gradient(left, rgba(53, 77, 148, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(53, 77, 148, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(53, 77, 148, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.UnrealTournament + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(53, 77, 148, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(53, 77, 148, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(53, 77, 148, 0.4) 60%);
}
.all-l-e-title.UnrealTournament + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.UnrealTournament + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #354d94;
  font-size: 14px;
}
.all-l-e-title.UnrealTournament + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.UnrealTournament + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.UnrealTournament + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #5470c2;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(53, 77, 148, 0.635);
  box-shadow: 2px 0 0 #354d94 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #354d94 inset;
  background: -moz-linear-gradient(left, rgba(53, 77, 148, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(53, 77, 148, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(53, 77, 148, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #354d94 inset;
  background: -moz-linear-gradient(right, rgba(53, 77, 148, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(53, 77, 148, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(53, 77, 148, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.UnrealTournament {
  background: rgba(53, 77, 148, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.UnrealTournament {
  background: -moz-linear-gradient(left, rgba(53, 77, 148, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(53, 77, 148, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(53, 77, 148, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.UnrealTournament {
  background: -moz-linear-gradient(right, rgba(53, 77, 148, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(53, 77, 148, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(53, 77, 148, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #354d94;
}
.esports-nav-b.prematch-view .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.UnrealTournament ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.UnrealTournament > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #5470c2;
}

.esports .all-l-e-title.UnrealTournament + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.UnrealTournament + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #354d94;
  font-size: 16px;
}
.esports .all-l-e-title.UnrealTournament + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.UnrealTournament + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.UnrealTournament + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.UnrealTournament + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.UnrealTournament + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #5470c2;
}

.sports-item-v3.Vainglory:before,
.suggest-sport-icon.Vainglory:before {
  color: #9c5f50;
}
.sports-item-v3.Vainglory.Soccer:before,
.suggest-sport-icon.Vainglory.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Vainglory {
  color: #9c5f50;
}
.sport-icon-v3.Vainglory.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Vainglory {
  color: #9c5f50;
}
.lmb-sport-select-j ul li.Vainglory.active-j {
  color: #ffffff;
  background: #9c5f50;
}

.body-wrapper.asian .icon-sport-asia.Vainglory, .body-wrapper.asian .asian-live .Vainglory.mini-icon-1 {
  color: #9c5f50 !important;
}
.body-wrapper.asian .icon-sport-asia.Vainglory.Soccer, .body-wrapper.asian .asian-live .Vainglory.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Vainglory:before {
  color: #9c5f50 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Vainglory.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Vainglory.active > .arrow-view-v3 {
  background: #9c5f50;
}
.sports-item-v3.Vainglory.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Vainglory:before {
  box-shadow: 3px 0 0 #9c5f50 inset;
}
html[dir=rtl] .sports-item-v3.Vainglory:before {
  box-shadow: -3px 0 0 #9c5f50 inset;
}
.sports-item-v3.Vainglory + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #9c5f50;
}
.sports-item-v3.Vainglory + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Vainglory {
  box-shadow: 0 -1px 0 #9c5f50 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Vainglory {
  box-shadow: 0 -1px 0 #9c5f50 inset;
}

.inplay-game-wrapper.Vainglory {
  box-shadow: 0 0 0 1px #9c5f50 inset;
}
.inplay-game-wrapper.Vainglory > .title-sport-inplay {
  background: #9c5f50;
  background: -moz-linear-gradient(left, #9c5f50 0%, #2e323e 25%, #2e323e 75%, #9c5f50 100%);
  background: -webkit-linear-gradient(left, #9c5f50 0%, #2e323e 25%, #2e323e 75%, #9c5f50 100%);
  background: linear-gradient(to right, #9c5f50 0%, #505768 25%, #505768 75%, #9c5f50 100%);
}
.inplay-game-wrapper.Vainglory .title-sport-inplay > p,
.inplay-game-wrapper.Vainglory .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Vainglory img {
  box-shadow: 0 0 0 2px #9c5f50;
}
.esports .asian-banner.Vainglory .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #9c5f50;
}

/* for BBIN */
.all-l-e-title.Vainglory {
  background: #9c5f50;
  background: -moz-linear-gradient(left, #9c5f50 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #9c5f50 0%, #1e2639 100%);
  background: linear-gradient(to right, #9c5f50 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Vainglory {
  background: -moz-linear-gradient(left, #1e2639 0%, #9c5f50 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #9c5f50 100%);
  background: linear-gradient(to right, #1e2639 0%, #9c5f50 100%);
}
.all-l-e-title.Vainglory + .e-live-games-list .e-p-table {
  background: rgba(156, 95, 80, 0.2);
  background: -moz-linear-gradient(left, rgba(156, 95, 80, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(156, 95, 80, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(156, 95, 80, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Vainglory + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(156, 95, 80, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(156, 95, 80, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(156, 95, 80, 0.2) 60%);
}
.all-l-e-title.Vainglory + .e-live-games-list .e-p-table:hover {
  background: rgba(156, 95, 80, 0.4);
  background: -moz-linear-gradient(left, rgba(156, 95, 80, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(156, 95, 80, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(156, 95, 80, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Vainglory + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(156, 95, 80, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(156, 95, 80, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(156, 95, 80, 0.4) 60%);
}
.all-l-e-title.Vainglory + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Vainglory + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #9c5f50;
  font-size: 14px;
}
.all-l-e-title.Vainglory + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Vainglory + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Vainglory + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #bc897c;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(156, 95, 80, 0.635);
  box-shadow: 2px 0 0 #9c5f50 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #9c5f50 inset;
  background: -moz-linear-gradient(left, rgba(156, 95, 80, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(156, 95, 80, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(156, 95, 80, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #9c5f50 inset;
  background: -moz-linear-gradient(right, rgba(156, 95, 80, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(156, 95, 80, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(156, 95, 80, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Vainglory {
  background: rgba(156, 95, 80, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Vainglory {
  background: -moz-linear-gradient(left, rgba(156, 95, 80, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(156, 95, 80, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(156, 95, 80, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Vainglory {
  background: -moz-linear-gradient(right, rgba(156, 95, 80, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(156, 95, 80, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(156, 95, 80, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Vainglory ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Vainglory ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Vainglory .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Vainglory .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Vainglory > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Vainglory > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #9c5f50;
}
.esports-nav-b.prematch-view .sports-item-v3.Vainglory ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Vainglory ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Vainglory ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Vainglory ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Vainglory .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Vainglory .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Vainglory .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Vainglory .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Vainglory > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Vainglory > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Vainglory > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Vainglory > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Vainglory ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Vainglory ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Vainglory .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Vainglory > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #bc897c;
}

.esports .all-l-e-title.Vainglory + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Vainglory + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #9c5f50;
  font-size: 16px;
}
.esports .all-l-e-title.Vainglory + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Vainglory + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Vainglory + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Vainglory + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Vainglory + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #bc897c;
}

.sports-item-v3.WarcraftIII:before,
.suggest-sport-icon.WarcraftIII:before {
  color: #bb7013;
}
.sports-item-v3.WarcraftIII.Soccer:before,
.suggest-sport-icon.WarcraftIII.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.WarcraftIII {
  color: #bb7013;
}
.sport-icon-v3.WarcraftIII.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.WarcraftIII {
  color: #bb7013;
}
.lmb-sport-select-j ul li.WarcraftIII.active-j {
  color: #ffffff;
  background: #bb7013;
}

.body-wrapper.asian .icon-sport-asia.WarcraftIII, .body-wrapper.asian .asian-live .WarcraftIII.mini-icon-1 {
  color: #bb7013 !important;
}
.body-wrapper.asian .icon-sport-asia.WarcraftIII.Soccer, .body-wrapper.asian .asian-live .WarcraftIII.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WarcraftIII:before {
  color: #bb7013 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WarcraftIII.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.WarcraftIII.active > .arrow-view-v3 {
  background: #bb7013;
}
.sports-item-v3.WarcraftIII.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.WarcraftIII:before {
  box-shadow: 3px 0 0 #bb7013 inset;
}
html[dir=rtl] .sports-item-v3.WarcraftIII:before {
  box-shadow: -3px 0 0 #bb7013 inset;
}
.sports-item-v3.WarcraftIII + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #bb7013;
}
.sports-item-v3.WarcraftIII + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.WarcraftIII {
  box-shadow: 0 -1px 0 #bb7013 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.WarcraftIII {
  box-shadow: 0 -1px 0 #bb7013 inset;
}

.inplay-game-wrapper.WarcraftIII {
  box-shadow: 0 0 0 1px #bb7013 inset;
}
.inplay-game-wrapper.WarcraftIII > .title-sport-inplay {
  background: #bb7013;
  background: -moz-linear-gradient(left, #bb7013 0%, #2e323e 25%, #2e323e 75%, #bb7013 100%);
  background: -webkit-linear-gradient(left, #bb7013 0%, #2e323e 25%, #2e323e 75%, #bb7013 100%);
  background: linear-gradient(to right, #bb7013 0%, #505768 25%, #505768 75%, #bb7013 100%);
}
.inplay-game-wrapper.WarcraftIII .title-sport-inplay > p,
.inplay-game-wrapper.WarcraftIII .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.WarcraftIII img {
  box-shadow: 0 0 0 2px #bb7013;
}
.esports .asian-banner.WarcraftIII .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #bb7013;
}

/* for BBIN */
.all-l-e-title.WarcraftIII {
  background: #bb7013;
  background: -moz-linear-gradient(left, #bb7013 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #bb7013 0%, #1e2639 100%);
  background: linear-gradient(to right, #bb7013 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.WarcraftIII {
  background: -moz-linear-gradient(left, #1e2639 0%, #bb7013 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #bb7013 100%);
  background: linear-gradient(to right, #1e2639 0%, #bb7013 100%);
}
.all-l-e-title.WarcraftIII + .e-live-games-list .e-p-table {
  background: rgba(187, 112, 19, 0.2);
  background: -moz-linear-gradient(left, rgba(187, 112, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(187, 112, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(187, 112, 19, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.WarcraftIII + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(187, 112, 19, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(187, 112, 19, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(187, 112, 19, 0.2) 60%);
}
.all-l-e-title.WarcraftIII + .e-live-games-list .e-p-table:hover {
  background: rgba(187, 112, 19, 0.4);
  background: -moz-linear-gradient(left, rgba(187, 112, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(187, 112, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(187, 112, 19, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.WarcraftIII + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(187, 112, 19, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(187, 112, 19, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(187, 112, 19, 0.4) 60%);
}
.all-l-e-title.WarcraftIII + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.WarcraftIII + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #bb7013;
  font-size: 14px;
}
.all-l-e-title.WarcraftIII + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.WarcraftIII + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.WarcraftIII + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #ea9730;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(187, 112, 19, 0.635);
  box-shadow: 2px 0 0 #bb7013 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #bb7013 inset;
  background: -moz-linear-gradient(left, rgba(187, 112, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(187, 112, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(187, 112, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #bb7013 inset;
  background: -moz-linear-gradient(right, rgba(187, 112, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(187, 112, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(187, 112, 19, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.WarcraftIII {
  background: rgba(187, 112, 19, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.WarcraftIII {
  background: -moz-linear-gradient(left, rgba(187, 112, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(187, 112, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(187, 112, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.WarcraftIII {
  background: -moz-linear-gradient(right, rgba(187, 112, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(187, 112, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(187, 112, 19, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #bb7013;
}
.esports-nav-b.prematch-view .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.WarcraftIII ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WarcraftIII > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #ea9730;
}

.esports .all-l-e-title.WarcraftIII + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.WarcraftIII + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #bb7013;
  font-size: 16px;
}
.esports .all-l-e-title.WarcraftIII + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.WarcraftIII + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.WarcraftIII + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.WarcraftIII + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.WarcraftIII + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #ea9730;
}

.sports-item-v3.WarThunder:before,
.suggest-sport-icon.WarThunder:before {
  color: #b6171c;
}
.sports-item-v3.WarThunder.Soccer:before,
.suggest-sport-icon.WarThunder.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.WarThunder {
  color: #b6171c;
}
.sport-icon-v3.WarThunder.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.WarThunder {
  color: #b6171c;
}
.lmb-sport-select-j ul li.WarThunder.active-j {
  color: #ffffff;
  background: #b6171c;
}

.body-wrapper.asian .icon-sport-asia.WarThunder, .body-wrapper.asian .asian-live .WarThunder.mini-icon-1 {
  color: #b6171c !important;
}
.body-wrapper.asian .icon-sport-asia.WarThunder.Soccer, .body-wrapper.asian .asian-live .WarThunder.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WarThunder:before {
  color: #b6171c !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.WarThunder.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.WarThunder.active > .arrow-view-v3 {
  background: #b6171c;
}
.sports-item-v3.WarThunder.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.WarThunder:before {
  box-shadow: 3px 0 0 #b6171c inset;
}
html[dir=rtl] .sports-item-v3.WarThunder:before {
  box-shadow: -3px 0 0 #b6171c inset;
}
.sports-item-v3.WarThunder + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #b6171c;
}
.sports-item-v3.WarThunder + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.WarThunder {
  box-shadow: 0 -1px 0 #b6171c inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.WarThunder {
  box-shadow: 0 -1px 0 #b6171c inset;
}

.inplay-game-wrapper.WarThunder {
  box-shadow: 0 0 0 1px #b6171c inset;
}
.inplay-game-wrapper.WarThunder > .title-sport-inplay {
  background: #b6171c;
  background: -moz-linear-gradient(left, #b6171c 0%, #2e323e 25%, #2e323e 75%, #b6171c 100%);
  background: -webkit-linear-gradient(left, #b6171c 0%, #2e323e 25%, #2e323e 75%, #b6171c 100%);
  background: linear-gradient(to right, #b6171c 0%, #505768 25%, #505768 75%, #b6171c 100%);
}
.inplay-game-wrapper.WarThunder .title-sport-inplay > p,
.inplay-game-wrapper.WarThunder .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.WarThunder img {
  box-shadow: 0 0 0 2px #b6171c;
}
.esports .asian-banner.WarThunder .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b6171c;
}

/* for BBIN */
.all-l-e-title.WarThunder {
  background: #b6171c;
  background: -moz-linear-gradient(left, #b6171c 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b6171c 0%, #1e2639 100%);
  background: linear-gradient(to right, #b6171c 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.WarThunder {
  background: -moz-linear-gradient(left, #1e2639 0%, #b6171c 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b6171c 100%);
  background: linear-gradient(to right, #1e2639 0%, #b6171c 100%);
}
.all-l-e-title.WarThunder + .e-live-games-list .e-p-table {
  background: rgba(182, 23, 28, 0.2);
  background: -moz-linear-gradient(left, rgba(182, 23, 28, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(182, 23, 28, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(182, 23, 28, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.WarThunder + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(182, 23, 28, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(182, 23, 28, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(182, 23, 28, 0.2) 60%);
}
.all-l-e-title.WarThunder + .e-live-games-list .e-p-table:hover {
  background: rgba(182, 23, 28, 0.4);
  background: -moz-linear-gradient(left, rgba(182, 23, 28, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(182, 23, 28, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(182, 23, 28, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.WarThunder + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(182, 23, 28, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(182, 23, 28, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(182, 23, 28, 0.4) 60%);
}
.all-l-e-title.WarThunder + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.WarThunder + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #b6171c;
  font-size: 14px;
}
.all-l-e-title.WarThunder + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.WarThunder + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.WarThunder + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #e5343a;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(182, 23, 28, 0.635);
  box-shadow: 2px 0 0 #b6171c inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b6171c inset;
  background: -moz-linear-gradient(left, rgba(182, 23, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(182, 23, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(182, 23, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b6171c inset;
  background: -moz-linear-gradient(right, rgba(182, 23, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(182, 23, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(182, 23, 28, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.WarThunder {
  background: rgba(182, 23, 28, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.WarThunder {
  background: -moz-linear-gradient(left, rgba(182, 23, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(182, 23, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(182, 23, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.WarThunder {
  background: -moz-linear-gradient(right, rgba(182, 23, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(182, 23, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(182, 23, 28, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.WarThunder ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.WarThunder ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WarThunder .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WarThunder .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.WarThunder > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.WarThunder > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #b6171c;
}
.esports-nav-b.prematch-view .sports-item-v3.WarThunder ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.WarThunder ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.WarThunder ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.WarThunder ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WarThunder .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.WarThunder .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WarThunder .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.WarThunder .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.WarThunder > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.WarThunder > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.WarThunder > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.WarThunder > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.WarThunder ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.WarThunder ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WarThunder .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.WarThunder > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #e5343a;
}

.esports .all-l-e-title.WarThunder + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.WarThunder + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #b6171c;
  font-size: 16px;
}
.esports .all-l-e-title.WarThunder + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.WarThunder + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.WarThunder + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.WarThunder + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.WarThunder + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #e5343a;
}

.sports-item-v3.Halo:before,
.suggest-sport-icon.Halo:before {
  color: #0a61a5;
}
.sports-item-v3.Halo.Soccer:before,
.suggest-sport-icon.Halo.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.Halo {
  color: #0a61a5;
}
.sport-icon-v3.Halo.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.Halo {
  color: #0a61a5;
}
.lmb-sport-select-j ul li.Halo.active-j {
  color: #ffffff;
  background: #0a61a5;
}

.body-wrapper.asian .icon-sport-asia.Halo, .body-wrapper.asian .asian-live .Halo.mini-icon-1 {
  color: #0a61a5 !important;
}
.body-wrapper.asian .icon-sport-asia.Halo.Soccer, .body-wrapper.asian .asian-live .Halo.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Halo:before {
  color: #0a61a5 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.Halo.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.Halo.active > .arrow-view-v3 {
  background: #0a61a5;
}
.sports-item-v3.Halo.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.Halo:before {
  box-shadow: 3px 0 0 #0a61a5 inset;
}
html[dir=rtl] .sports-item-v3.Halo:before {
  box-shadow: -3px 0 0 #0a61a5 inset;
}
.sports-item-v3.Halo + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #0a61a5;
}
.sports-item-v3.Halo + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.Halo {
  box-shadow: 0 -1px 0 #0a61a5 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.Halo {
  box-shadow: 0 -1px 0 #0a61a5 inset;
}

.inplay-game-wrapper.Halo {
  box-shadow: 0 0 0 1px #0a61a5 inset;
}
.inplay-game-wrapper.Halo > .title-sport-inplay {
  background: #0a61a5;
  background: -moz-linear-gradient(left, #0a61a5 0%, #2e323e 25%, #2e323e 75%, #0a61a5 100%);
  background: -webkit-linear-gradient(left, #0a61a5 0%, #2e323e 25%, #2e323e 75%, #0a61a5 100%);
  background: linear-gradient(to right, #0a61a5 0%, #505768 25%, #505768 75%, #0a61a5 100%);
}
.inplay-game-wrapper.Halo .title-sport-inplay > p,
.inplay-game-wrapper.Halo .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.Halo img {
  box-shadow: 0 0 0 2px #0a61a5;
}
.esports .asian-banner.Halo .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #0a61a5;
}

/* for BBIN */
.all-l-e-title.Halo {
  background: #0a61a5;
  background: -moz-linear-gradient(left, #0a61a5 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #0a61a5 0%, #1e2639 100%);
  background: linear-gradient(to right, #0a61a5 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.Halo {
  background: -moz-linear-gradient(left, #1e2639 0%, #0a61a5 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #0a61a5 100%);
  background: linear-gradient(to right, #1e2639 0%, #0a61a5 100%);
}
.all-l-e-title.Halo + .e-live-games-list .e-p-table {
  background: rgba(10, 97, 165, 0.2);
  background: -moz-linear-gradient(left, rgba(10, 97, 165, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(10, 97, 165, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(10, 97, 165, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.Halo + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(10, 97, 165, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(10, 97, 165, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(10, 97, 165, 0.2) 60%);
}
.all-l-e-title.Halo + .e-live-games-list .e-p-table:hover {
  background: rgba(10, 97, 165, 0.4);
  background: -moz-linear-gradient(left, rgba(10, 97, 165, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(10, 97, 165, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(10, 97, 165, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.Halo + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(10, 97, 165, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(10, 97, 165, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(10, 97, 165, 0.4) 60%);
}
.all-l-e-title.Halo + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.Halo + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #0a61a5;
  font-size: 14px;
}
.all-l-e-title.Halo + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.Halo + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.Halo + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #0e8bed;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.Halo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(10, 97, 165, 0.635);
  box-shadow: 2px 0 0 #0a61a5 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.Halo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #0a61a5 inset;
  background: -moz-linear-gradient(left, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.Halo ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #0a61a5 inset;
  background: -moz-linear-gradient(right, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(10, 97, 165, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.Halo {
  background: rgba(10, 97, 165, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.Halo {
  background: -moz-linear-gradient(left, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.Halo {
  background: -moz-linear-gradient(right, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(10, 97, 165, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #0a61a5;
}
.esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.Halo ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.Halo ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Halo .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.Halo > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #0e8bed;
}

.esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #0a61a5;
  font-size: 16px;
}
.esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.Halo + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #0e8bed;
}

.sports-item-v3.RainbowSix:before,
.suggest-sport-icon.RainbowSix:before {
  color: #666d72;
}
.sports-item-v3.RainbowSix.Soccer:before,
.suggest-sport-icon.RainbowSix.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.RainbowSix {
  color: #666d72;
}
.sport-icon-v3.RainbowSix.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.RainbowSix {
  color: #666d72;
}
.lmb-sport-select-j ul li.RainbowSix.active-j {
  color: #ffffff;
  background: #666d72;
}

.body-wrapper.asian .icon-sport-asia.RainbowSix, .body-wrapper.asian .asian-live .RainbowSix.mini-icon-1 {
  color: #666d72 !important;
}
.body-wrapper.asian .icon-sport-asia.RainbowSix.Soccer, .body-wrapper.asian .asian-live .RainbowSix.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RainbowSix:before {
  color: #666d72 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.RainbowSix.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.RainbowSix.active > .arrow-view-v3 {
  background: #666d72;
}
.sports-item-v3.RainbowSix.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.RainbowSix:before {
  box-shadow: 3px 0 0 #666d72 inset;
}
html[dir=rtl] .sports-item-v3.RainbowSix:before {
  box-shadow: -3px 0 0 #666d72 inset;
}
.sports-item-v3.RainbowSix + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #666d72;
}
.sports-item-v3.RainbowSix + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.RainbowSix {
  box-shadow: 0 -1px 0 #666d72 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.RainbowSix {
  box-shadow: 0 -1px 0 #666d72 inset;
}

.inplay-game-wrapper.RainbowSix {
  box-shadow: 0 0 0 1px #666d72 inset;
}
.inplay-game-wrapper.RainbowSix > .title-sport-inplay {
  background: #666d72;
  background: -moz-linear-gradient(left, #666d72 0%, #2e323e 25%, #2e323e 75%, #666d72 100%);
  background: -webkit-linear-gradient(left, #666d72 0%, #2e323e 25%, #2e323e 75%, #666d72 100%);
  background: linear-gradient(to right, #666d72 0%, #505768 25%, #505768 75%, #666d72 100%);
}
.inplay-game-wrapper.RainbowSix .title-sport-inplay > p,
.inplay-game-wrapper.RainbowSix .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.RainbowSix img {
  box-shadow: 0 0 0 2px #666d72;
}
.esports .asian-banner.RainbowSix .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #666d72;
}

/* for BBIN */
.all-l-e-title.RainbowSix {
  background: #666d72;
  background: -moz-linear-gradient(left, #666d72 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #666d72 0%, #1e2639 100%);
  background: linear-gradient(to right, #666d72 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.RainbowSix {
  background: -moz-linear-gradient(left, #1e2639 0%, #666d72 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #666d72 100%);
  background: linear-gradient(to right, #1e2639 0%, #666d72 100%);
}
.all-l-e-title.RainbowSix + .e-live-games-list .e-p-table {
  background: rgba(102, 109, 114, 0.2);
  background: -moz-linear-gradient(left, rgba(102, 109, 114, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(102, 109, 114, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(102, 109, 114, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.RainbowSix + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(102, 109, 114, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(102, 109, 114, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(102, 109, 114, 0.2) 60%);
}
.all-l-e-title.RainbowSix + .e-live-games-list .e-p-table:hover {
  background: rgba(102, 109, 114, 0.4);
  background: -moz-linear-gradient(left, rgba(102, 109, 114, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(102, 109, 114, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(102, 109, 114, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.RainbowSix + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(102, 109, 114, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(102, 109, 114, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(102, 109, 114, 0.4) 60%);
}
.all-l-e-title.RainbowSix + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.RainbowSix + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #666d72;
  font-size: 14px;
}
.all-l-e-title.RainbowSix + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.RainbowSix + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.RainbowSix + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #8c9398;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(102, 109, 114, 0.635);
  box-shadow: 2px 0 0 #666d72 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #666d72 inset;
  background: -moz-linear-gradient(left, rgba(102, 109, 114, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(102, 109, 114, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(102, 109, 114, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #666d72 inset;
  background: -moz-linear-gradient(right, rgba(102, 109, 114, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(102, 109, 114, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(102, 109, 114, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.RainbowSix {
  background: rgba(102, 109, 114, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.RainbowSix {
  background: -moz-linear-gradient(left, rgba(102, 109, 114, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(102, 109, 114, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(102, 109, 114, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.RainbowSix {
  background: -moz-linear-gradient(right, rgba(102, 109, 114, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(102, 109, 114, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(102, 109, 114, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.RainbowSix ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.RainbowSix ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RainbowSix .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RainbowSix .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.RainbowSix > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.RainbowSix > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #666d72;
}
.esports-nav-b.prematch-view .sports-item-v3.RainbowSix ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.RainbowSix ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.RainbowSix ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.RainbowSix ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RainbowSix .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.RainbowSix .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RainbowSix .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.RainbowSix .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.RainbowSix > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.RainbowSix > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.RainbowSix > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.RainbowSix > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.RainbowSix ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.RainbowSix ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RainbowSix .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.RainbowSix > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #8c9398;
}

.esports .all-l-e-title.RainbowSix + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.RainbowSix + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #666d72;
  font-size: 16px;
}
.esports .all-l-e-title.RainbowSix + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.RainbowSix + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.RainbowSix + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.RainbowSix + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.RainbowSix + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #8c9398;
}

.sports-item-v3.ArenaofValor:before,
.suggest-sport-icon.ArenaofValor:before {
  color: #3b387f;
}
.sports-item-v3.ArenaofValor.Soccer:before,
.suggest-sport-icon.ArenaofValor.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.ArenaofValor {
  color: #3b387f;
}
.sport-icon-v3.ArenaofValor.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.ArenaofValor {
  color: #3b387f;
}
.lmb-sport-select-j ul li.ArenaofValor.active-j {
  color: #ffffff;
  background: #3b387f;
}

.body-wrapper.asian .icon-sport-asia.ArenaofValor, .body-wrapper.asian .asian-live .ArenaofValor.mini-icon-1 {
  color: #3b387f !important;
}
.body-wrapper.asian .icon-sport-asia.ArenaofValor.Soccer, .body-wrapper.asian .asian-live .ArenaofValor.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ArenaofValor:before {
  color: #3b387f !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ArenaofValor.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.ArenaofValor.active > .arrow-view-v3 {
  background: #3b387f;
}
.sports-item-v3.ArenaofValor.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.ArenaofValor:before {
  box-shadow: 3px 0 0 #3b387f inset;
}
html[dir=rtl] .sports-item-v3.ArenaofValor:before {
  box-shadow: -3px 0 0 #3b387f inset;
}
.sports-item-v3.ArenaofValor + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #3b387f;
}
.sports-item-v3.ArenaofValor + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.ArenaofValor {
  box-shadow: 0 -1px 0 #3b387f inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.ArenaofValor {
  box-shadow: 0 -1px 0 #3b387f inset;
}

.inplay-game-wrapper.ArenaofValor {
  box-shadow: 0 0 0 1px #3b387f inset;
}
.inplay-game-wrapper.ArenaofValor > .title-sport-inplay {
  background: #3b387f;
  background: -moz-linear-gradient(left, #3b387f 0%, #2e323e 25%, #2e323e 75%, #3b387f 100%);
  background: -webkit-linear-gradient(left, #3b387f 0%, #2e323e 25%, #2e323e 75%, #3b387f 100%);
  background: linear-gradient(to right, #3b387f 0%, #505768 25%, #505768 75%, #3b387f 100%);
}
.inplay-game-wrapper.ArenaofValor .title-sport-inplay > p,
.inplay-game-wrapper.ArenaofValor .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.ArenaofValor img {
  box-shadow: 0 0 0 2px #3b387f;
}
.esports .asian-banner.ArenaofValor .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #3b387f;
}

/* for BBIN */
.all-l-e-title.ArenaofValor {
  background: #3b387f;
  background: -moz-linear-gradient(left, #3b387f 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #3b387f 0%, #1e2639 100%);
  background: linear-gradient(to right, #3b387f 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.ArenaofValor {
  background: -moz-linear-gradient(left, #1e2639 0%, #3b387f 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #3b387f 100%);
  background: linear-gradient(to right, #1e2639 0%, #3b387f 100%);
}
.all-l-e-title.ArenaofValor + .e-live-games-list .e-p-table {
  background: rgba(59, 56, 127, 0.2);
  background: -moz-linear-gradient(left, rgba(59, 56, 127, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(59, 56, 127, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(59, 56, 127, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.ArenaofValor + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(59, 56, 127, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(59, 56, 127, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(59, 56, 127, 0.2) 60%);
}
.all-l-e-title.ArenaofValor + .e-live-games-list .e-p-table:hover {
  background: rgba(59, 56, 127, 0.4);
  background: -moz-linear-gradient(left, rgba(59, 56, 127, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(59, 56, 127, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(59, 56, 127, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.ArenaofValor + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(59, 56, 127, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(59, 56, 127, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(59, 56, 127, 0.4) 60%);
}
.all-l-e-title.ArenaofValor + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.ArenaofValor + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #3b387f;
  font-size: 14px;
}
.all-l-e-title.ArenaofValor + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.ArenaofValor + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.ArenaofValor + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #5551b2;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(59, 56, 127, 0.635);
  box-shadow: 2px 0 0 #3b387f inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #3b387f inset;
  background: -moz-linear-gradient(left, rgba(59, 56, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(59, 56, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(59, 56, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #3b387f inset;
  background: -moz-linear-gradient(right, rgba(59, 56, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(59, 56, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(59, 56, 127, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.ArenaofValor {
  background: rgba(59, 56, 127, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.ArenaofValor {
  background: -moz-linear-gradient(left, rgba(59, 56, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(59, 56, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(59, 56, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.ArenaofValor {
  background: -moz-linear-gradient(right, rgba(59, 56, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(59, 56, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(59, 56, 127, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #3b387f;
}
.esports-nav-b.prematch-view .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.ArenaofValor ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ArenaofValor > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #5551b2;
}

.esports .all-l-e-title.ArenaofValor + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.ArenaofValor + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #3b387f;
  font-size: 16px;
}
.esports .all-l-e-title.ArenaofValor + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.ArenaofValor + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.ArenaofValor + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.ArenaofValor + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.ArenaofValor + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #5551b2;
}

.sports-item-v3.ClashRoyale:before,
.suggest-sport-icon.ClashRoyale:before {
  color: #225199;
}
.sports-item-v3.ClashRoyale.Soccer:before,
.suggest-sport-icon.ClashRoyale.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.ClashRoyale {
  color: #225199;
}
.sport-icon-v3.ClashRoyale.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.ClashRoyale {
  color: #225199;
}
.lmb-sport-select-j ul li.ClashRoyale.active-j {
  color: #ffffff;
  background: #225199;
}

.body-wrapper.asian .icon-sport-asia.ClashRoyale, .body-wrapper.asian .asian-live .ClashRoyale.mini-icon-1 {
  color: #225199 !important;
}
.body-wrapper.asian .icon-sport-asia.ClashRoyale.Soccer, .body-wrapper.asian .asian-live .ClashRoyale.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ClashRoyale:before {
  color: #225199 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.ClashRoyale.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.ClashRoyale.active > .arrow-view-v3 {
  background: #225199;
}
.sports-item-v3.ClashRoyale.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.ClashRoyale:before {
  box-shadow: 3px 0 0 #225199 inset;
}
html[dir=rtl] .sports-item-v3.ClashRoyale:before {
  box-shadow: -3px 0 0 #225199 inset;
}
.sports-item-v3.ClashRoyale + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #225199;
}
.sports-item-v3.ClashRoyale + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.ClashRoyale {
  box-shadow: 0 -1px 0 #225199 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.ClashRoyale {
  box-shadow: 0 -1px 0 #225199 inset;
}

.inplay-game-wrapper.ClashRoyale {
  box-shadow: 0 0 0 1px #225199 inset;
}
.inplay-game-wrapper.ClashRoyale > .title-sport-inplay {
  background: #225199;
  background: -moz-linear-gradient(left, #225199 0%, #2e323e 25%, #2e323e 75%, #225199 100%);
  background: -webkit-linear-gradient(left, #225199 0%, #2e323e 25%, #2e323e 75%, #225199 100%);
  background: linear-gradient(to right, #225199 0%, #505768 25%, #505768 75%, #225199 100%);
}
.inplay-game-wrapper.ClashRoyale .title-sport-inplay > p,
.inplay-game-wrapper.ClashRoyale .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.ClashRoyale img {
  box-shadow: 0 0 0 2px #225199;
}
.esports .asian-banner.ClashRoyale .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #225199;
}

/* for BBIN */
.all-l-e-title.ClashRoyale {
  background: #225199;
  background: -moz-linear-gradient(left, #225199 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #225199 0%, #1e2639 100%);
  background: linear-gradient(to right, #225199 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.ClashRoyale {
  background: -moz-linear-gradient(left, #1e2639 0%, #225199 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #225199 100%);
  background: linear-gradient(to right, #1e2639 0%, #225199 100%);
}
.all-l-e-title.ClashRoyale + .e-live-games-list .e-p-table {
  background: rgba(34, 81, 153, 0.2);
  background: -moz-linear-gradient(left, rgba(34, 81, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(34, 81, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(34, 81, 153, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.ClashRoyale + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(34, 81, 153, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(34, 81, 153, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(34, 81, 153, 0.2) 60%);
}
.all-l-e-title.ClashRoyale + .e-live-games-list .e-p-table:hover {
  background: rgba(34, 81, 153, 0.4);
  background: -moz-linear-gradient(left, rgba(34, 81, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(34, 81, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(34, 81, 153, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.ClashRoyale + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(34, 81, 153, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(34, 81, 153, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(34, 81, 153, 0.4) 60%);
}
.all-l-e-title.ClashRoyale + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.ClashRoyale + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #225199;
  font-size: 14px;
}
.all-l-e-title.ClashRoyale + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.ClashRoyale + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.ClashRoyale + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #3573d2;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(34, 81, 153, 0.635);
  box-shadow: 2px 0 0 #225199 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #225199 inset;
  background: -moz-linear-gradient(left, rgba(34, 81, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(34, 81, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(34, 81, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #225199 inset;
  background: -moz-linear-gradient(right, rgba(34, 81, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(34, 81, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(34, 81, 153, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.ClashRoyale {
  background: rgba(34, 81, 153, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.ClashRoyale {
  background: -moz-linear-gradient(left, rgba(34, 81, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(34, 81, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(34, 81, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.ClashRoyale {
  background: -moz-linear-gradient(right, rgba(34, 81, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(34, 81, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(34, 81, 153, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #225199;
}
.esports-nav-b.prematch-view .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.ClashRoyale ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.ClashRoyale > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #3573d2;
}

.esports .all-l-e-title.ClashRoyale + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.ClashRoyale + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #225199;
  font-size: 16px;
}
.esports .all-l-e-title.ClashRoyale + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.ClashRoyale + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.ClashRoyale + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.ClashRoyale + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.ClashRoyale + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #3573d2;
}

.sports-item-v3.MobileLegends:before,
.suggest-sport-icon.MobileLegends:before {
  color: #a98157;
}
.sports-item-v3.MobileLegends.Soccer:before,
.suggest-sport-icon.MobileLegends.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.MobileLegends {
  color: #a98157;
}
.sport-icon-v3.MobileLegends.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.MobileLegends {
  color: #a98157;
}
.lmb-sport-select-j ul li.MobileLegends.active-j {
  color: #000000;
  background: #a98157;
}

.body-wrapper.asian .icon-sport-asia.MobileLegends, .body-wrapper.asian .asian-live .MobileLegends.mini-icon-1 {
  color: #a98157 !important;
}
.body-wrapper.asian .icon-sport-asia.MobileLegends.Soccer, .body-wrapper.asian .asian-live .MobileLegends.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.MobileLegends:before {
  color: #a98157 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.MobileLegends.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.MobileLegends.active > .arrow-view-v3 {
  background: #a98157;
}
.sports-item-v3.MobileLegends.active > .arrow-view-v3:before {
  color: #000000;
}
html[dir=ltr] .sports-item-v3.MobileLegends:before {
  box-shadow: 3px 0 0 #a98157 inset;
}
html[dir=rtl] .sports-item-v3.MobileLegends:before {
  box-shadow: -3px 0 0 #a98157 inset;
}
.sports-item-v3.MobileLegends + .region-item-row-v3 .region-item-v3:hover {
  color: #000000;
  background: #a98157;
}
.sports-item-v3.MobileLegends + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #000000;
}

.game-header-view-v3.MobileLegends {
  box-shadow: 0 -1px 0 #a98157 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.MobileLegends {
  box-shadow: 0 -1px 0 #a98157 inset;
}

.inplay-game-wrapper.MobileLegends {
  box-shadow: 0 0 0 1px #a98157 inset;
}
.inplay-game-wrapper.MobileLegends > .title-sport-inplay {
  background: #a98157;
  background: -moz-linear-gradient(left, #a98157 0%, #2e323e 25%, #2e323e 75%, #a98157 100%);
  background: -webkit-linear-gradient(left, #a98157 0%, #2e323e 25%, #2e323e 75%, #a98157 100%);
  background: linear-gradient(to right, #a98157 0%, #505768 25%, #505768 75%, #a98157 100%);
}
.inplay-game-wrapper.MobileLegends .title-sport-inplay > p,
.inplay-game-wrapper.MobileLegends .sport-icon-inplay.mini-icon-1:before {
  color: #000000;
}

.esports .asian-banner.MobileLegends img {
  box-shadow: 0 0 0 2px #a98157;
}
.esports .asian-banner.MobileLegends .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #a98157;
}

/* for BBIN */
.all-l-e-title.MobileLegends {
  background: #a98157;
  background: -moz-linear-gradient(left, #a98157 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #a98157 0%, #1e2639 100%);
  background: linear-gradient(to right, #a98157 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.MobileLegends {
  background: -moz-linear-gradient(left, #1e2639 0%, #a98157 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #a98157 100%);
  background: linear-gradient(to right, #1e2639 0%, #a98157 100%);
}
.all-l-e-title.MobileLegends + .e-live-games-list .e-p-table {
  background: rgba(169, 129, 87, 0.2);
  background: -moz-linear-gradient(left, rgba(169, 129, 87, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(169, 129, 87, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(169, 129, 87, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.MobileLegends + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(169, 129, 87, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(169, 129, 87, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(169, 129, 87, 0.2) 60%);
}
.all-l-e-title.MobileLegends + .e-live-games-list .e-p-table:hover {
  background: rgba(169, 129, 87, 0.4);
  background: -moz-linear-gradient(left, rgba(169, 129, 87, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(169, 129, 87, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(169, 129, 87, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.MobileLegends + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(169, 129, 87, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(169, 129, 87, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(169, 129, 87, 0.4) 60%);
}
.all-l-e-title.MobileLegends + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.MobileLegends + .e-live-games-list .e-g-price-v.active {
  color: #000000;
  background: #a98157;
  font-size: 14px;
}
.all-l-e-title.MobileLegends + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.MobileLegends + .e-live-games-list .e-g-price-v.active:before {
  color: #000000;
}
.all-l-e-title.MobileLegends + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #c3a78a;
}
.all-l-e-title > p {
  color: #000000;
}

.classic-view-column-v3 .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(169, 129, 87, 0.635);
  box-shadow: 2px 0 0 #a98157 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #a98157 inset;
  background: -moz-linear-gradient(left, rgba(169, 129, 87, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(169, 129, 87, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(169, 129, 87, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #a98157 inset;
  background: -moz-linear-gradient(right, rgba(169, 129, 87, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(169, 129, 87, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(169, 129, 87, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.MobileLegends {
  background: rgba(169, 129, 87, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.MobileLegends {
  background: -moz-linear-gradient(left, rgba(169, 129, 87, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(169, 129, 87, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(169, 129, 87, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.MobileLegends {
  background: -moz-linear-gradient(right, rgba(169, 129, 87, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(169, 129, 87, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(169, 129, 87, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.MobileLegends ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.MobileLegends ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.MobileLegends .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MobileLegends .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.MobileLegends > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.MobileLegends > li.e-l-n-arrow.active {
  color: #000000;
  background: #a98157;
}
.esports-nav-b.prematch-view .sports-item-v3.MobileLegends ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.MobileLegends ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.MobileLegends ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.MobileLegends ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.MobileLegends .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.MobileLegends .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.MobileLegends .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.MobileLegends .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.MobileLegends > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.MobileLegends > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.MobileLegends > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.MobileLegends > li.e-l-n-arrow.active > b:before {
  color: #000000;
}
.esports-nav-b.prematch-view .sports-item-v3.MobileLegends ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.MobileLegends ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MobileLegends .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.MobileLegends > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #c3a78a;
}

.esports .all-l-e-title.MobileLegends + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.MobileLegends + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #000000;
  background: #a98157;
  font-size: 16px;
}
.esports .all-l-e-title.MobileLegends + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.MobileLegends + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.MobileLegends + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.MobileLegends + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #000000;
}
.esports .all-l-e-title.MobileLegends + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #c3a78a;
}

.sports-item-v3.TeqBall:before,
.suggest-sport-icon.TeqBall:before {
  color: #b84b24;
}
.sports-item-v3.TeqBall.Soccer:before,
.suggest-sport-icon.TeqBall.Soccer:before {
  color: #ffffff;
}

.sport-icon-v3.TeqBall {
  color: #b84b24;
}
.sport-icon-v3.TeqBall.Soccer {
  color: #ffffff;
}

.lmb-sport-select-j ul li.TeqBall {
  color: #b84b24;
}
.lmb-sport-select-j ul li.TeqBall.active-j {
  color: #ffffff;
  background: #b84b24;
}

.body-wrapper.asian .icon-sport-asia.TeqBall, .body-wrapper.asian .asian-live .TeqBall.mini-icon-1 {
  color: #b84b24 !important;
}
.body-wrapper.asian .icon-sport-asia.TeqBall.Soccer, .body-wrapper.asian .asian-live .TeqBall.Soccer.mini-icon-1 {
  color: #ffffff;
}

.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.TeqBall:before {
  color: #b84b24 !important;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.TeqBall.Soccer:before {
  color: #ffffff !important;
}

.sports-item-v3.TeqBall.active > .arrow-view-v3 {
  background: #b84b24;
}
.sports-item-v3.TeqBall.active > .arrow-view-v3:before {
  color: #ffffff;
}
html[dir=ltr] .sports-item-v3.TeqBall:before {
  box-shadow: 3px 0 0 #b84b24 inset;
}
html[dir=rtl] .sports-item-v3.TeqBall:before {
  box-shadow: -3px 0 0 #b84b24 inset;
}
.sports-item-v3.TeqBall + .region-item-row-v3 .region-item-v3:hover {
  color: #ffffff;
  background: #b84b24;
}
.sports-item-v3.TeqBall + .region-item-row-v3 .region-item-v3:hover .arrow-view-v3:before {
  color: #ffffff;
}

.game-header-view-v3.TeqBall {
  box-shadow: 0 -1px 0 #b84b24 inset, inset 0 -2px 0 #0e151b;
}

.sport-name-up-game-v3.TeqBall {
  box-shadow: 0 -1px 0 #b84b24 inset;
}

.inplay-game-wrapper.TeqBall {
  box-shadow: 0 0 0 1px #b84b24 inset;
}
.inplay-game-wrapper.TeqBall > .title-sport-inplay {
  background: #b84b24;
  background: -moz-linear-gradient(left, #b84b24 0%, #2e323e 25%, #2e323e 75%, #b84b24 100%);
  background: -webkit-linear-gradient(left, #b84b24 0%, #2e323e 25%, #2e323e 75%, #b84b24 100%);
  background: linear-gradient(to right, #b84b24 0%, #505768 25%, #505768 75%, #b84b24 100%);
}
.inplay-game-wrapper.TeqBall .title-sport-inplay > p,
.inplay-game-wrapper.TeqBall .sport-icon-inplay.mini-icon-1:before {
  color: #ffffff;
}

.esports .asian-banner.TeqBall img {
  box-shadow: 0 0 0 2px #b84b24;
}
.esports .asian-banner.TeqBall .asian-banner-swicher {
  box-shadow: inset 0 0 0 1px #b84b24;
}

/* for BBIN */
.all-l-e-title.TeqBall {
  background: #b84b24;
  background: -moz-linear-gradient(left, #b84b24 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #b84b24 0%, #1e2639 100%);
  background: linear-gradient(to right, #b84b24 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title.TeqBall {
  background: -moz-linear-gradient(left, #1e2639 0%, #b84b24 100%);
  background: -webkit-linear-gradient(left, #1e2639 0%, #b84b24 100%);
  background: linear-gradient(to right, #1e2639 0%, #b84b24 100%);
}
.all-l-e-title.TeqBall + .e-live-games-list .e-p-table {
  background: rgba(184, 75, 36, 0.2);
  background: -moz-linear-gradient(left, rgba(184, 75, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: -webkit-linear-gradient(left, rgba(184, 75, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  background: linear-gradient(to right, rgba(184, 75, 36, 0.2) 0%, rgba(30, 38, 57, 0.06) 60%);
  transition: background 240ms;
}
html[dir=rtl] .all-l-e-title.TeqBall + .e-live-games-list .e-p-table {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(184, 75, 36, 0.2) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.06) 0%, rgba(184, 75, 36, 0.2) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.06) 0%, rgba(184, 75, 36, 0.2) 60%);
}
.all-l-e-title.TeqBall + .e-live-games-list .e-p-table:hover {
  background: rgba(184, 75, 36, 0.4);
  background: -moz-linear-gradient(left, rgba(184, 75, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: -webkit-linear-gradient(left, rgba(184, 75, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
  background: linear-gradient(to right, rgba(184, 75, 36, 0.4) 0%, rgba(30, 38, 57, 0.09) 60%);
}
html[dir=rtl] .all-l-e-title.TeqBall + .e-live-games-list .e-p-table:hover {
  background: -moz-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(184, 75, 36, 0.4) 60%);
  background: -webkit-linear-gradient(left, rgba(30, 38, 57, 0.09) 0%, rgba(184, 75, 36, 0.4) 60%);
  background: linear-gradient(to right, rgba(30, 38, 57, 0.09) 0%, rgba(184, 75, 36, 0.4) 60%);
}
.all-l-e-title.TeqBall + .e-live-games-list .e-g-price-v:hover, .all-l-e-title.TeqBall + .e-live-games-list .e-g-price-v.active {
  color: #ffffff;
  background: #b84b24;
  font-size: 14px;
}
.all-l-e-title.TeqBall + .e-live-games-list .e-g-price-v:hover:before, .all-l-e-title.TeqBall + .e-live-games-list .e-g-price-v.active:before {
  color: #ffffff;
}
.all-l-e-title.TeqBall + .e-live-games-list .e-g-price-v:hover {
  box-shadow: 0 0 20px #dc724c;
}
.all-l-e-title > p {
  color: #ffffff;
}

.classic-view-column-v3 .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-game-item-v3.active:after {
  background: rgba(184, 75, 36, 0.635);
  box-shadow: 2px 0 0 #b84b24 inset;
}
html[dir=ltr] .classic-view-column-v3 .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: 2px 0 0 #b84b24 inset;
  background: -moz-linear-gradient(left, rgba(184, 75, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(184, 75, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(184, 75, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .classic-view-column-v3 .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-game-item-v3.active:after {
  box-shadow: -2px 0 0 #b84b24 inset;
  background: -moz-linear-gradient(right, rgba(184, 75, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(184, 75, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(184, 75, 36, 0.635) 0%, #2e323e 60%, #2e323e 100%);
}

.suggest-mini-list.suggested-sport-.TeqBall {
  background: rgba(184, 75, 36, 0.5);
}
html[dir=ltr] .suggest-mini-list.suggested-sport-.TeqBall {
  background: -moz-linear-gradient(left, rgba(184, 75, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(left, rgba(184, 75, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to right, rgba(184, 75, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list.suggested-sport-.TeqBall {
  background: -moz-linear-gradient(right, rgba(184, 75, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: -webkit-linear-gradient(right, rgba(184, 75, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
  background: linear-gradient(to left, rgba(184, 75, 36, 0.5) 0%, #2e323e 60%, #2e323e 100%);
}

.esports-nav-b.prematch-view .sports-item-v3.TeqBall ~ .region-item-row-v3 .competition-title-v3:hover, .esports-nav-b.prematch-view .sports-item-v3.TeqBall ~ .region-item-row-v3 .competition-title-v3.active,
.esports-nav-b .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-events-b-v3:hover,
.esports-nav-b .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.TeqBall .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.TeqBall .single-events-b-v3.active,
.e-live-now-betslip > ul.e-betslip-.TeqBall > li.e-l-n-arrow:hover,
.e-live-now-betslip > ul.e-betslip-.TeqBall > li.e-l-n-arrow.active {
  color: #ffffff;
  background: #b84b24;
}
.esports-nav-b.prematch-view .sports-item-v3.TeqBall ~ .region-item-row-v3 .competition-title-v3:hover > b, .esports-nav-b.prematch-view .sports-item-v3.TeqBall ~ .region-item-row-v3 .competition-title-v3:hover > b:before, .esports-nav-b.prematch-view .sports-item-v3.TeqBall ~ .region-item-row-v3 .competition-title-v3.active > b, .esports-nav-b.prematch-view .sports-item-v3.TeqBall ~ .region-item-row-v3 .competition-title-v3.active > b:before,
.esports-nav-b .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-events-b-v3:hover > b,
.esports-nav-b .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-events-b-v3:hover > b:before,
.esports-nav-b .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-events-b-v3.active > b,
.esports-nav-b .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.TeqBall .single-events-b-v3:hover > b,
.e-live-now-betslip > ul.e-betslip-.TeqBall .single-events-b-v3:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.TeqBall .single-events-b-v3.active > b,
.e-live-now-betslip > ul.e-betslip-.TeqBall .single-events-b-v3.active > b:before,
.e-live-now-betslip > ul.e-betslip-.TeqBall > li.e-l-n-arrow:hover > b,
.e-live-now-betslip > ul.e-betslip-.TeqBall > li.e-l-n-arrow:hover > b:before,
.e-live-now-betslip > ul.e-betslip-.TeqBall > li.e-l-n-arrow.active > b,
.e-live-now-betslip > ul.e-betslip-.TeqBall > li.e-l-n-arrow.active > b:before {
  color: #ffffff;
}
.esports-nav-b.prematch-view .sports-item-v3.TeqBall ~ .region-item-row-v3 .competition-title-v3:hover,
.esports-nav-b .sports-item-v3.TeqBall ~ .region-item-row-v3 .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.TeqBall .single-events-b-v3:hover,
.e-live-now-betslip > ul.e-betslip-.TeqBall > li.e-l-n-arrow:hover {
  box-shadow: 0 0 20px #dc724c;
}

.esports .all-l-e-title.TeqBall + .e-live-games-list + ng-include .single-events-b-v3:hover, .esports .all-l-e-title.TeqBall + .e-live-games-list + ng-include .single-events-b-v3.active {
  color: #ffffff;
  background: #b84b24;
  font-size: 16px;
}
.esports .all-l-e-title.TeqBall + .e-live-games-list + ng-include .single-events-b-v3:hover > b, .esports .all-l-e-title.TeqBall + .e-live-games-list + ng-include .single-events-b-v3:hover > b:before, .esports .all-l-e-title.TeqBall + .e-live-games-list + ng-include .single-events-b-v3.active > b, .esports .all-l-e-title.TeqBall + .e-live-games-list + ng-include .single-events-b-v3.active > b:before {
  color: #ffffff;
}
.esports .all-l-e-title.TeqBall + .e-live-games-list + ng-include .single-events-b-v3:hover {
  box-shadow: 0 0 20px #dc724c;
}

.games-view-wrapper-v3 {
  box-sizing: border-box;
  display: block;
  width: 100%;
  position: absolute;
  padding: 0;
  top: 0;
  left: 0;
  height: 100%;
}

.all-game-info-container-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}
html[dir=ltr] .all-game-info-container-v3 {
  padding: 0 6px 0 0;
}
html[dir=rtl] .all-game-info-container-v3 {
  padding: 0 0 0 6px;
}

.prematch-view-v3 .live-game-view-contain-v3.mixed-matches-games {
  grid-gap: 1px 0;
}

.mixed-matches {
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 6px;
  border-radius: 2px;
  overflow: hidden;
}
.mixed-matches:after {
  content: "";
  position: absolute;
  top: 0;
  color: #c1c4cd;
  pointer-events: none;
  font: 20px/28px icomoon;
}
html[dir=ltr] .mixed-matches:after {
  right: 5px;
}
html[dir=rtl] .mixed-matches:after {
  left: 5px;
}
.mixed-matches.closed:after {
  content: "";
}

.mixed-matches-tab {
  float: left;
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 28px;
  color: #c1c4cd;
  background: #2e323e;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.mixed-matches-tab > li {
  display: table-cell;
  vertical-align: middle;
}
.mixed-matches-tab > li:not(:nth-child(2)) {
  padding: 0 30px;
  box-sizing: border-box;
}
.mixed-matches-tab > li:nth-child(2) {
  width: 20px;
}
html[dir=ltr] .mixed-matches-tab > li:first-child {
  text-align: right;
}
html[dir=rtl] .mixed-matches-tab > li:first-child {
  text-align: left;
}

.mixed-matches-teams {
  float: left;
  width: 100%;
  margin-top: 1px;
}
.mixed-matches-teams > ul {
  float: left;
  width: 100%;
  height: 28px;
  display: table;
  table-layout: fixed;
  background: #2e323e;
}
.mixed-matches-teams > ul > li {
  display: table-cell;
  vertical-align: middle;
}
.mixed-matches-teams > ul > li:not(.mixed-matches-vs) {
  box-sizing: border-box;
  color: rgba(193, 196, 205, 0.9);
}
html[dir=ltr] .mixed-matches-teams > ul > li:first-child {
  padding-right: 30px;
}
html[dir=rtl] .mixed-matches-teams > ul > li:first-child {
  padding-left: 30px;
}
html[dir=ltr] .mixed-matches-teams > ul > li:first-child .mixed-matches-name {
  float: left;
  text-align: right;
}
html[dir=rtl] .mixed-matches-teams > ul > li:first-child .mixed-matches-name {
  float: right;
  text-align: left;
}
html[dir=ltr] .mixed-matches-teams > ul > li:first-child stats-logo {
  float: right;
}
html[dir=rtl] .mixed-matches-teams > ul > li:first-child stats-logo {
  float: left;
}
html[dir=ltr] .mixed-matches-teams > ul > li:last-child {
  padding-left: 30px;
}
html[dir=rtl] .mixed-matches-teams > ul > li:last-child {
  padding-right: 30px;
}
html[dir=ltr] .mixed-matches-teams > ul > li:last-child .mixed-matches-name {
  float: right;
}
html[dir=rtl] .mixed-matches-teams > ul > li:last-child .mixed-matches-name {
  float: left;
}
html[dir=ltr] .mixed-matches-teams > ul > li:last-child stats-logo {
  float: left;
}
html[dir=rtl] .mixed-matches-teams > ul > li:last-child stats-logo {
  float: right;
}
.mixed-matches-teams > ul + ul {
  margin-top: 1px;
}
.mixed-matches-teams stats-logo {
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 4px;
}
.mixed-matches-teams stats-logo > img {
  width: 100% !important;
  height: 100% !important;
}

.mixed-matches-vs {
  width: 20px;
  color: #c1c4cd;
  text-align: center;
  font: 500 10px/12px Roboto, Arial, Helvetica, sans-serif;
}

.mixed-matches-name {
  padding: 0 8px;
  box-sizing: border-box;
  width: calc(100% - 20px);
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
}

.statistic-view-v3 {
  float: left;
  width: 100%;
  border-bottom: 1px solid #2e323e;
}

.live-game-view-contain-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 55;
}

.live-events-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: block;
}

.games-view-wrapper-v3 .md-progress-circular,
.prematch-list-view-v3 .md-progress-circular {
  box-sizing: border-box;
  margin: 100px auto 100px;
}

.Info-text-view-market-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 20px 0;
}

.games-view-wrapper-v3 .Info-text-view-market-v4 {
  position: absolute;
  top: 20px;
  width: 100%;
  text-align: center;
}

.Info-text-view-market-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 13px;
  line-height: 16px;
  color: #7c8292;
  padding: 5px 10px;
}

.game-finished-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #8e93a4;
  padding: 30px 10px;
}

.right-left-events-wrapper {
  float: left;
  width: 100%;
}
.right-left-events-wrapper.one-column-view .live-events-column-v3 {
  width: 100%;
}
html[dir=ltr] .right-left-events-wrapper.one-column-view .live-events-column-v3 {
  padding: 0;
}
html[dir=rtl] .right-left-events-wrapper.one-column-view .live-events-column-v3 {
  padding: 0;
}

.live-events-column-v3 {
  box-sizing: border-box;
  width: 50%;
}
html[dir=ltr] .live-events-column-v3 {
  float: left;
  padding: 0 3px 0 0;
}
html[dir=rtl] .live-events-column-v3 {
  float: right;
}
html[dir=ltr] .live-events-column-v3:first-child {
  padding: 0 3px 0 0;
}
html[dir=rtl] .live-events-column-v3:first-child {
  padding: 0 0 0 3px;
}
html[dir=ltr] .live-events-column-v3:last-child {
  padding-left: 3px;
}
html[dir=rtl] .live-events-column-v3:last-child {
  padding-right: 3px;
}
.live-events-column-v3:only-child {
  width: 100%;
}

html[dir=ltr] .prematch-view-v3 .live-events-column-v3:first-child, html[dir=ltr] .prematch-view-v3 .live-events-column-v3:last-child {
  padding: 0;
}
html[dir=rtl] .prematch-view-v3 .live-events-column-v3:first-child, html[dir=rtl] .prematch-view-v3 .live-events-column-v3:last-child {
  padding: 0;
}

.market-ciew-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0 0 5px;
}

.market-title-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  border-radius: 2px 2px 0 0;
  contain: strict;
  height: 28px;
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
  background: #363945;
  box-shadow: 0 1px 0 #363b4a inset;
  padding: 0;
}
.market-title-v3.closed {
  border-radius: 2px;
}
html[dir=rtl] .market-title-v3 {
  position: relative;
}

.market-title-v3:after {
  display: inline-block;
  vertical-align: top;
  width: 26px;
  font: 16px/28px icomoon;
  color: #7c8292;
  content: "";
  text-align: center;
}
.market-title-v3.closed:after {
  content: "";
}
.market-title-v3 > .arrow-view-v3 {
  box-sizing: border-box;
  width: 26px;
  line-height: 28px;
  color: #7c8292;
  cursor: pointer;
}

.market-title-v3 > .arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
}

.name-market-row-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  height: 28px;
}

.market-name-icon-row-v3 {
  float: left;
  box-sizing: border-box;
  width: 100%;
  height: 28px;
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
}

.market-title-v3 > h3 {
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 12px;
  line-height: 28px;
  font-weight: normal;
  color: #c1c4cd;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .market-title-v3 > h3 {
  padding: 0 0 0 10px;
}
html[dir=rtl] .market-title-v3 > h3 {
  padding: 0 10px 0 0;
}

.market-title-v3:before {
  content: "" attr(data-title) "";
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 12px;
  line-height: 28px;
  font-weight: normal;
  color: #c1c4cd;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .market-title-v3:before {
  padding: 0 0 0 10px;
}
html[dir=rtl] .market-title-v3:before {
  padding: 0 10px 0 0;
}

.market-icons-view-v3 {
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
}
.market-icons-view-v3 > .arrow-view-v3 {
  position: static;
  display: inline-block;
  vertical-align: top;
  float: right;
  line-height: 28px;
  color: #8e93a4;
}
.market-icons-view-v3 > .arrow-view-v3:before {
  content: "";
}

.market-title-v3.closed .market-icons-view-v3 > .arrow-view-v3:before {
  content: "";
}

.market-icons-view-v3 > ul {
  box-sizing: border-box;
  padding: 4px 0 3px;
}
html[dir=ltr] .market-icons-view-v3 > ul {
  float: left;
}
html[dir=rtl] .market-icons-view-v3 > ul {
  float: right;
}

.market-icons-t-r {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  padding: 4px 0 3px;
}
.market-icons-t-r > li {
  box-sizing: border-box;
  height: 20px;
  min-width: 30px;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 20px;
  padding: 0 5px;
  text-align: center;
  white-space: nowrap;
  color: #c1c4cd;
}
html[dir=ltr] .market-icons-t-r > li {
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.25);
}
html[dir=rtl] .market-icons-t-r > li {
  float: right;
  border-left: 1px solid rgba(0, 0, 0, 0.25);
}
.market-icons-t-r > li:before {
  box-sizing: border-box;
  font: 14px/20px icomoon;
}
.market-icons-t-r > li .ew-total-view-v3 {
  color: #ffffff;
  margin: 3px 4px 0;
}

.favorite-icon-market-v3:before {
  box-sizing: border-box;
  content: "";
  color: #101523;
  cursor: pointer;
}

.favorite-icon-market-v3.active:before,
.favorite-icon-market-v3:hover:before,
.favorite-icon-market-v3.remove:before {
  box-sizing: border-box;
  color: #c29440;
}

.cashout-icon-market-v3:before {
  box-sizing: border-box;
  content: "";
  color: #028947;
  font-style: normal;
  font-family: icomoon;
}

.match-key {
  position: relative;
}
.match-key > ul {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: -38px;
  max-width: 226px;
  height: 30px;
  padding: 0 12px;
  color: #ffffff;
  background: #c29440;
  border-radius: 4px;
  z-index: 21;
}
html[dir=ltr] .match-key > ul {
  right: -4px;
}
html[dir=rtl] .match-key > ul {
  left: -4px;
}
@media screen and (max-width: 1260px) {
  .match-key > ul {
    max-width: 180px;
  }
}
.match-key > ul > li {
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.match-key > ul > li.match-key-id {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-overflow-ellipsis: red;
}
.match-key > ul > li.match-key-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.match-key > ul > li.match-key-icon > span {
  display: none;
}
.match-key > ul > li.match-key-icon > i {
  width: 12px;
  position: relative;
  font-style: normal;
}
html[dir=ltr] .match-key > ul > li.match-key-icon > i {
  margin-left: 4px;
}
html[dir=rtl] .match-key > ul > li.match-key-icon > i {
  margin-right: 4px;
}
.match-key > ul > li.match-key-icon > i:after {
  content: "";
  display: block;
  font-family: icomoon;
}
.match-key > ul > li.key-external-link {
  position: relative;
}
html[dir=ltr] .match-key > ul > li.key-external-link {
  padding-left: 10px;
}
html[dir=rtl] .match-key > ul > li.key-external-link {
  padding-right: 10px;
}
.match-key > ul > li.key-external-link > a {
  text-decoration: none;
  color: #ffffff;
}
.match-key > ul > li.key-external-link > a:after {
  content: "";
  display: block;
  font-family: icomoon;
}
html[dir=ltr] .match-key > ul > li + li {
  padding-left: 20px;
}
html[dir=rtl] .match-key > ul > li + li {
  padding-right: 20px;
}
.match-key > ul:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 8px;
}
.match-key > ul:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  border-style: solid;
  border-width: 7px 7px 0;
  border-color: #c29440 transparent transparent;
}
html[dir=ltr] .match-key > ul:after {
  right: 10px;
}
html[dir=rtl] .match-key > ul:after {
  left: 10px;
}
.match-key > ul.match-key-copied > li.match-key-icon {
  opacity: 0.8;
}
.match-key > ul.match-key-copied > li.match-key-icon > span {
  display: block;
  color: inherit;
}
.match-key > ul.match-key-copied > li.match-key-icon > i:after {
  content: "";
  font-size: 8px;
}
.match-key:before {
  content: "";
  font-family: icomoon;
}
.match-key:hover {
  color: #c29440 !important;
}
.match-key:hover > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.link-icon-market-v3:empty {
  display: none;
}
.link-icon-market-v3:not(:empty) {
  display: inline-block;
}
.link-icon-market-v3:not(:empty):before {
  box-sizing: border-box;
  content: "";
  color: #9fa948;
  position: relative;
  top: 1px;
}

.statistics-icon-market {
  position: relative;
  transition: color 240ms;
}
.statistics-icon-market:before {
  content: "";
  color: #989dae;
}
.statistics-icon-market:hover:before, .statistics-icon-market.active:before {
  color: #c29440;
}

.market-title-v3.closed ~ .l-b {
  display: none;
}

.l-b {
  box-sizing: border-box;
  width: 100%;
  float: left;
  display: grid;
  font-size: 0;
  grid-column-gap: 1px;
  grid-template-rows: auto;
  contain: style;
}
.l-b.column-1 {
  grid-template-columns: repeat(1, 100%);
}
.l-b.column-2, .l-b.column-0, .l-b.default {
  grid-template-columns: repeat(auto-fit, minmax(49%, 1fr));
}
.l-b.column-2 > .single-events-b-v3:last-child:not(:nth-child(even)):nth-last-child(odd):not(:first-child), .l-b.column-0 > .single-events-b-v3:last-child:not(:nth-child(even)):nth-last-child(odd):not(:first-child), .l-b.default > .single-events-b-v3:last-child:not(:nth-child(even)):nth-last-child(odd):not(:first-child) {
  width: 200.5%;
}
.l-b.column-2.two-odds > .single-events-b-v3:nth-child(2) {
  display: none;
}
.l-b.column-2.two-odds > .single-events-b-v3:last-child:not(:nth-child(even)):nth-last-child(odd) {
  width: 100%;
}
.l-b.column-3 {
  grid-template-columns: repeat(auto-fit, minmax(32%, 1fr));
}
.l-b.column-3 > .single-events-b-v3:nth-child(3n+1):nth-last-child(1):not(:first-child) {
  width: 301%;
}
.l-b.column-3 > .single-events-b-v3:nth-child(3n+2):nth-last-child(1):not(:nth-child(2)) {
  grid-column: 2/4;
}
.l-b.column-4 {
  grid-template-columns: repeat(auto-fit, minmax(24%, 1fr));
}
.l-b.column-4 > .single-events-b-v3:nth-child(5):nth-last-child(1) {
  grid-column: 1/5;
}
.l-b.column-4 > .single-events-b-v3:nth-child(5):nth-last-child(2) {
  grid-column: 1/3;
}
.l-b.column-4 > .single-events-b-v3:nth-child(5):nth-last-child(2) + .single-events-b-v3 {
  grid-column: 3/5;
}
.l-b.column-5 {
  grid-template-columns: repeat(auto-fit, minmax(19%, 1fr));
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .virtual-games .market-contain-b .race-market ul li .single-events-b-v3 {
    width: 100%;
  }

  .single-events-b-v3 {
    float: left;
    box-shadow: 1px 0 0 rgba(0, 0, 0, 0.4) inset;
  }

  .l-b {
    display: block;
  }
  .l-b.column-1 > .single-events-b-v3 {
    width: 100%;
  }
  .l-b.column-2 > .single-events-b-v3, .l-b.default > .single-events-b-v3, .l-b.column-0 > .single-events-b-v3 {
    width: 50%;
  }
  .l-b.column-3 > .single-events-b-v3 {
    width: 33.3%;
  }
  .l-b.column-4 > .single-events-b-v3 {
    width: 25%;
  }
  .l-b.column-5 > .single-events-b-v3 {
    width: 20%;
  }
  .l-b.column-2 > .single-events-b-v3:nth-child(2n+1), .l-b.column-3 > .single-events-b-v3:nth-child(3n+1), .l-b.column-4 > .single-events-b-v3:nth-child(4n+1), .l-b.column-5 > .single-events-b-v3:nth-child(5n+1), .l-b.column-0 > .single-events-b-v3:nth-child(2n+1), .l-b.default > .single-events-b-v3:nth-child(2n+1), .l-b.column-2.two-odds > .single-events-b-v3:nth-child(3n+1) {
    box-shadow: none;
  }
  .l-b.column-2.two-odds > .single-events-b-v3:nth-child(2) {
    display: none;
    box-shadow: none;
  }
}
.s-box {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding-left: 1px;
  cursor: default;
}

@keyframes open-market-animate-b {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 0.4, 1);
    -moz-transform: translate3d(0, 0, 0) scale3d(1, 0.4, 1);
    -o-transform: translate3d(0, 0, 0) scale3d(1, 0.4, 1);
    -ms-transform: translate3d(0, 0, 0) scale3d(1, 0.4, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 0.4, 1);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}
.prematch-list-view-v3 .column-3 > .s-box {
  width: 37%;
}

.prematch-list-view-v3 .column-3 > .s-box:nth-child(2) {
  width: 26%;
}

.single-events-b-v3 {
  box-sizing: border-box;
  display: grid;
  font-size: 12px;
  line-height: 16px;
  min-height: 28px;
  padding: 0 10px;
  background: #212531;
  color: #8e93a4;
  position: relative;
  cursor: pointer;
  margin: 1px 0 0;
  contain: layout;
  width: 100%;
  align-items: center;
  grid-template-columns: 1fr auto auto;
}
.single-events-b-v3:before {
  content: "" attr(title) "";
  box-sizing: border-box;
  font-size: 12px;
  font-style: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .single-events-b-v3:before {
  padding: 2px 5px 2px 0;
}
html[dir=rtl] .single-events-b-v3:before {
  text-align: right;
  padding: 0 0 0 5px;
}
.single-events-b-v3:hover {
  background: #404654;
  color: #c1c4cd;
}
.single-events-b-v3.active {
  background: #a61f67;
  color: #ffffff;
}
.single-events-b-v3.active:hover {
  background: #a61f67;
  color: #ffffff;
}
.single-events-b-v3.active.blocked:after {
  color: #ffffff;
}
.single-events-b-v3.pointer-events-none:hover {
  background: #212531;
  cursor: default;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .single-events-b-v3 {
    display: flex;
    flex-flow: wrap;
    flex-direction: row;
    height: 28px;
    line-height: 28px;
  }
  .single-events-b-v3:before {
    -ms-flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.boosted {
  float: left;
  display: block;
  width: 16px;
  margin: 0 2px;
  color: #1a7051;
  position: relative;
  font: 14px/28px icomoon;
}
.boosted:before {
  content: "";
}

.race-market .single-events-b-v3:before {
  display: none;
}

.single-events-b-v3.blocked:after {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  text-align: right;
  font: 10px/28px icomoon;
  font-style: normal;
  content: "";
  color: #7c8292;
}

.single-events-b-v3.blocked > .p-v {
  display: none;
}

.single-events-b-v3.blocked .mini-box-market-info-v3 > p > i {
  box-sizing: border-box;
  padding-right: 28px;
  font-style: normal;
}

.max-bet-tooltip-v3 {
  box-sizing: border-box;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 44;
  text-align: center;
  display: none;
}
.max-bet-tooltip-v3:before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0;
  border-color: #1a7051 transparent transparent;
  opacity: 0;
  transition: opacity 0ms;
  transform: translate3d(0, 70%, 0);
}
.max-bet-tooltip-v3:after {
  display: inline-block;
  vertical-align: top;
  position: relative;
  content: attr(data-title);
  font-weight: bold;
  background: #1a7051;
  border-radius: 2px;
  padding: 2px 4px;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
  white-space: nowrap;
  bottom: 20px;
  opacity: 0;
  transition: opacity 0ms;
  transform: translate3d(0, 70%, 0);
}

.maxbet-enabled, .maxbet-enabled.ng-hide {
  display: block !important;
}

.single-events-b-v3:hover > .max-bet-tooltip-v3:after, .single-events-b-v3:hover > .max-bet-tooltip-v3:before,
.single-events-b-v3:hover > .maxbet-enabled:after,
.single-events-b-v3:hover > .maxbet-enabled:before,
.single-events-b-v3:hover > .maxbet-enabled.ng-hide:after,
.single-events-b-v3:hover > .maxbet-enabled.ng-hide:before,
.aic-odd-container:hover > .maxbet-enabled:after,
.aic-odd-container:hover > .maxbet-enabled:before,
.aic-odd-container:hover > .maxbet-enabled.ng-hide:after,
.aic-odd-container:hover > .maxbet-enabled.ng-hide:before,
.modern-max-bet-t:hover > .max-bet-tooltip-v3:after,
.modern-max-bet-t:hover > .max-bet-tooltip-v3:before {
  transition: opacity 240ms;
  transition-delay: 1500ms;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.max-bet-tooltip-v3 > p {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  background: #1a7051;
}

.max-bet-tooltip-v3 > p > i {
  box-sizing: border-box;
  font-style: normal;
}

.asian-in-classic-table-wrapper .multicolumn-table .max-bet-tooltip-v3:before {
  left: auto;
  right: 20px;
}

.p-v {
  box-sizing: border-box;
  display: inline-block;
  font-weight: normal;
  color: #b6862e;
  vertical-align: top;
  text-align: right;
  white-space: nowrap;
}
.p-v:only-child {
  text-align: center;
  margin: 0 auto;
}
.p-v.up-0:before, .p-v.up-1:before, .p-v.down0:before, .p-v.down-1:before {
  box-sizing: border-box;
  font: 12px/28px icomoon;
  content: "";
  display: inline-block;
  transform: translate3d(0, 0, 0);
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
  color: #04e914;
}
html[dir=rtl] .p-v.up-0:before, html[dir=rtl] .p-v.up-1:before, html[dir=rtl] .p-v.down0:before, html[dir=rtl] .p-v.down-1:before {
  transform: none;
}
.p-v.down0:before, .p-v.down-1:before {
  content: "";
  box-sizing: border-box;
  color: #e9044a;
}
.p-v.up-0:before {
  animation-name: odds-arrow-up-0;
}
.p-v.up-1:before {
  animation-name: odds-arrow-up-1;
}
.p-v.down0:before {
  animation-name: odds-arrow-down0;
}
.p-v.down-1:before {
  animation-name: odds-arrow-down-1;
}

@keyframes odds-arrow-up-0 {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  99% {
    opacity: 1;
    width: auto;
  }
  100% {
    opacity: 0;
    width: 0;
  }
}
@keyframes odds-arrow-up-1 {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  99% {
    opacity: 1;
    width: auto;
  }
  100% {
    opacity: 0;
    width: 0;
  }
}
@keyframes odds-arrow-down0 {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  99% {
    opacity: 1;
    width: auto;
  }
  100% {
    opacity: 0;
    width: 0;
  }
}
@keyframes odds-arrow-down-1 {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  99% {
    opacity: 1;
    width: auto;
  }
  100% {
    opacity: 0;
    width: 0;
  }
}
.factor-top:before,
.factor-bottom:before {
  box-sizing: border-box;
  font: 12px/28px icomoon;
  content: "";
  display: inline-block;
  transform: translate3d(0, 0, 0);
  color: #04E914;
}
html[dir=rtl] .factor-top:before,
html[dir=rtl] .factor-bottom:before {
  transform: none;
}

.factor-bottom:before {
  box-sizing: border-box;
  color: #E9044A;
  content: "";
}

.single-events-b-v3:hover > .p-v {
  color: #e9ab04;
}

.single-events-b-v3:hover > .boosted {
  color: #1a7051;
}

.single-events-b-v3.active .up-0:before,
.single-events-b-v3.active .up--1:before,
.single-events-b-v3.active .down0:before,
.single-events-b-v3.active .down-1:before,
.single-events-b-v3.active > .p-v,
.single-events-b-v3.active > .boosted {
  color: #ffffff;
}

.single-events-b-v3.active > .mini-box-market-info-v3 > .p-v,
.single-events-b-v3.active:hover > .mini-box-market-info-v3 > .p-v {
  color: #ffffff;
}

.favorite-market-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0 6px 0 3px;
}

.prematch-view-v3 {
  box-sizing: border-box;
  overflow: inherit;
}

.prematch-view-v3 .favorite-market-view-v3 {
  box-sizing: border-box;
  padding: 0 6px 0 0;
}

.game-header-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 46px;
  background: #2e323e;
  border-radius: 2px 2px 0 0;
  transform: translate3d(0, 0, 0);
}

.game-header-view-v3:before {
  display: none;
}

.prematch-header-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  height: 30px;
  margin: 7px 0 0;
}
html[dir=ltr] .prematch-header-view-v3 {
  padding: 0 30px 0 10px;
}
html[dir=rtl] .prematch-header-view-v3 {
  padding: 0 10px 0 30px;
}

.prematch-header-row-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.prematch-header-row-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: table;
  height: 30px;
}

.prematch-header-row-v3 > ul > li {
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
  height: 100%;
}
html[dir=ltr] .prematch-header-row-v3 > ul > li {
  padding: 0 0 0 10px;
}
html[dir=rtl] .prematch-header-row-v3 > ul > li {
  padding: 0 10px 0 0;
}

.prematch-header-row-v3 > ul > li:first-child {
  box-sizing: border-box;
  width: 2%;
  min-width: 64px;
}
html[dir=ltr] .prematch-header-row-v3 > ul > li:first-child {
  padding: 0 10px 0 0;
  border-right: 1px solid #23262f;
}
html[dir=rtl] .prematch-header-row-v3 > ul > li:first-child {
  padding: 0 0 0 10px;
  border-left: 1px solid #23262f;
}

.prematch-header-row-v3 > ul > li > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #7c8292;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
}

.title-teams-premztch-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 17px;
  position: relative;
}

.title-teams-premztch-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: 15px;
  white-space: nowrap;
  color: #c1c4cd;
  position: absolute;
}

.title-teams-premztch-v3 > p > span {
  box-sizing: border-box;
  max-width: 45%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  display: inline-block;
}
.title-teams-premztch-v3 > p > span:first-child:nth-last-child(2) {
  max-width: calc(100% - 1px);
}

.title-teams-premztch-v3 > p > b {
  color: #7c8292;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  font-size: 11px;
  margin: 0 0 0 3px;
}

.prematch-competition-title-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: grid;
}

.prematch-competition-title-v3 > p {
  box-sizing: border-box;
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  color: #7c8292;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.prematch-competition-title-v3 > p > .prematch-region-icon-v3 {
  box-sizing: border-box;
}
html[dir=ltr] .prematch-competition-title-v3 > p > .prematch-region-icon-v3 {
  margin: -1px 6px 0 0;
}
html[dir=rtl] .prematch-competition-title-v3 > p > .prematch-region-icon-v3 {
  margin: -1px 0 0 6px;
}

.statistic-icon-view-p-v3 {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  font: 12px/16px icomoon;
  color: #989dae;
}
html[dir=ltr] .statistic-icon-view-p-v3 {
  right: 15px;
}
html[dir=rtl] .statistic-icon-view-p-v3 {
  left: 15px;
}

.statistic-icon-view-p-v3:before {
  box-sizing: border-box;
  content: "";
}

.prematch-games-list {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  width: 48%;
  height: 100%;
  padding: 0;
  max-height: 100%;
}
html[dir=ltr] .prematch-games-list {
  left: 0;
}
html[dir=rtl] .prematch-games-list {
  right: 0;
}
@media screen and (min-width: 1280px) {
  .prematch-games-list.multi-column-view {
    width: 56%;
  }
}
.prematch-games-list:before {
  content: none;
}

.favorite-game-open-euro2016 > .prematch-games-list {
  box-sizing: border-box;
  display: none;
}

.prematch-view-v3.favorite-game-open-euro2016 > .live-game-view-contain-v3 {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
}

.prematch-view-v3.favorite-game-open-euro2016 .all-game-info-container-v3 {
  box-sizing: border-box;
  padding-left: 0;
}

.prematch-games-list-title-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 36px;
  background: #2e323e;
  border-radius: 2px 2px 0 0;
}

.prematch-column-title-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  padding: 0 8px;
}

.prematch-column-title-v3 > h2 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #c1c4cd;
  font-size: 12px;
  line-height: 36px;
  font-weight: normal;
}

.prematch-region-icon-v3 {
  margin-top: 10px;
  display: inline-block;
  box-sizing: border-box;
  font-weight: normal;
}
html[dir=ltr] .prematch-region-icon-v3 {
  float: left;
  margin-right: 8px;
}
html[dir=rtl] .prematch-region-icon-v3 {
  float: right;
  margin-left: 8px;
}
.prematch-region-icon-v3.boostedbets {
  margin-top: 2px;
}

.prematch-markets-filter-v3 {
  box-sizing: border-box;
  position: absolute;
  z-index: 66;
  padding: 6px;
  top: 0;
  white-space: nowrap;
}
html[dir=ltr] .prematch-markets-filter-v3 {
  right: 0;
}
html[dir=rtl] .prematch-markets-filter-v3 {
  left: 0;
}

.prematch-markets-filter-v3 .time-filter-v3 {
  box-sizing: border-box;
  min-width: 150px;
  max-width: 160px;
}

.prematch-markets-filter-v3 .time-filter-v3 > p {
  box-sizing: border-box;
  text-transform: none;
}
html[dir=ltr] .prematch-markets-filter-v3 .time-filter-v3 > p {
  padding: 0 28px 0 10px;
  text-align: right;
}
html[dir=rtl] .prematch-markets-filter-v3 .time-filter-v3 > p {
  padding: 0 10px 0 28px;
  text-align: left;
}

.prematch-column-title-v3 > h2 > span {
  box-sizing: border-box;
  display: inline-block;
  white-space: nowrap;
  max-width: calc(100% - 244px);
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=ltr] .prematch-column-title-v3 > h2 > span {
  float: left;
}
html[dir=rtl] .prematch-column-title-v3 > h2 > span {
  float: right;
}

.closed-all-games-v3 {
  box-sizing: border-box;
  font: 8px/36px icomoon;
  color: #c1c4cd;
  text-align: center;
  cursor: pointer;
}
html[dir=ltr] .closed-all-games-v3 {
  padding: 0 8px 0 2px;
}
html[dir=rtl] .closed-all-games-v3 {
  padding: 0 2px 0 8px;
}

.closed-all-games-v3:before {
  box-sizing: border-box;
  content: "";
}

.prematch-list-view-v3 {
  box-sizing: border-box;
  position: absolute;
  top: 41px;
  right: 0;
  width: 100%;
  height: calc(100% - 41px);
  transform: translate3d(0, 0, 0);
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.prematch-list-view-v3::-webkit-scrollbar-track {
  border-radius: 10px;
}
.prematch-list-view-v3::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.prematch-list-view-v3::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.prematch-list-view-v3::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .prematch-list-view-v3 {
  padding: 0 6px 0 0;
  will-change: transform;
}
html[dir=rtl] .prematch-list-view-v3 {
  padding: 0 0 0 6px;
  will-change: inherit;
  transform: inherit;
}

.prematch-view-v3 .live-game-view-contain-v3 {
  box-sizing: border-box;
  float: none;
  position: absolute;
  top: 0;
  height: 100%;
  width: 52%;
}
html[dir=ltr] .prematch-view-v3 .live-game-view-contain-v3 {
  right: 0;
  padding: 0 0 0 5px;
}
html[dir=rtl] .prematch-view-v3 .live-game-view-contain-v3 {
  left: 0;
  padding: 0 5px 0 0;
}

.close-multiv-j:empty {
  display: none;
}

.multi-view-game-info-v3 > .close-multiv-j {
  display: block;
}

@media screen and (min-width: 1280px) {
  .prematch-view-v3 .prematch-games-list.multi-column-view ~ .live-game-view-contain-v3 {
    width: 44%;
  }
  .prematch-view-v3 .prematch-games-list.HorseRacing, .prematch-view-v3 .prematch-games-list.SISGreyhound {
    width: 33%;
  }
  .prematch-view-v3 .prematch-games-list.HorseRacing ~ .live-game-view-contain-v3, .prematch-view-v3 .prematch-games-list.SISGreyhound ~ .live-game-view-contain-v3 {
    width: 67%;
  }
}
.prematch-view-v3 .all-game-info-container-v3 {
  box-sizing: border-box;
  float: none;
  position: absolute;
  top: 51px;
  right: 0;
  width: 100%;
  height: calc(100% - 51px);
  transform: translate3d(0, 0, 0);
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.prematch-view-v3 .all-game-info-container-v3::-webkit-scrollbar-track {
  border-radius: 10px;
}
.prematch-view-v3 .all-game-info-container-v3::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.prematch-view-v3 .all-game-info-container-v3::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.prematch-view-v3 .all-game-info-container-v3::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .prematch-view-v3 .all-game-info-container-v3 {
  padding: 0 6px 0 0;
  will-change: transform;
}
html[dir=rtl] .prematch-view-v3 .all-game-info-container-v3 {
  padding: 0 0 0 5px;
  transform: inherit;
  will-change: inherit;
}

@supports (display: grid) {
  .prematch-games-list, .prematch-view-v3 .live-game-view-contain-v3 {
    display: grid;
    grid-template-rows: auto 11fr;
    grid-auto-columns: 100%;
    grid-gap: 5px 0;
    grid-template-areas: "prematch-top" "prematch-bottom";
  }

  .prematch-games-list-title-v3, .game-header-view-v3 {
    float: none;
    grid-area: prematch-top;
  }

  .prematch-list-view-v3, .prematch-view-v3 .all-game-info-container-v3 {
    position: static;
    top: 0;
    height: auto;
    grid-area: prematch-bottom;
    padding-left: 0;
  }
}
.prematch-view-v3 .switchers-markets {
  display: none;
}
.prematch-view-v3 .live-events-column-v3,
.prematch-view-v3 div.markets-group-wrap-v3 > ul {
  width: 100%;
}

.prematch-games-list-title-v3 .prematch-region-icon-v3.outright:before {
  font: 20px/22px sport-icon;
  display: inline-block;
  vertical-align: top;
}

.prematch-game-view-contain-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}
html[dir=rtl] .prematch-game-view-contain-v3 {
  margin: 0 0 0 4px;
}

.prematch-game-view-contain-v3.closed {
  box-sizing: border-box;
}
.prematch-game-view-contain-v3.closed > .title-championship-v3 ~ .time-info-game-box-v3 {
  display: none;
}

@keyframes region-open-animate-b {
  0% {
    max-height: 29px;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes region-closed-animate-b {
  0% {
    display: block;
    max-height: 500px;
  }
  100% {
    display: block;
    max-height: 29px;
  }
}
.prematch-game-view-contain-v3.closed > .title-championship-v3 {
  border-radius: 2px;
}

.time-info-game-box-v3 > .time-title-view-v3 > .arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
}

.prematch-game-view-contain-v3.closed > .title-championship-v3 > .arrow-view-v3:before,
.time-info-game-box-v3.closed > .time-title-view-v3 > .arrow-view-v3:before {
  content: "";
}

.title-championship-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #212531;
  position: relative;
  height: 24px;
  padding: 0 30px;
  margin: 0 0 5px;
  border-radius: 2px 2px 0 0;
}

.prematch-list-view-v3.prematch .title-championship-v3 {
  box-sizing: border-box;
  padding-left: 10px;
}

.title-championship-v3 > .arrow-view-v3,
.time-title-view-v3 > .arrow-view-v3 {
  box-sizing: border-box;
  height: 24px;
  line-height: 24px;
  color: #7c8292;
}

.title-championship-v3 > p {
  box-sizing: border-box;
  color: #c1c4cd;
  font-size: 11px;
  line-height: 24px;
  text-transform: uppercase;
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.closed-game-icon-v3 {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  width: 28px;
  font: 8px/24px icomoon;
  color: #c1c4cd;
  text-align: center;
  cursor: pointer;
  z-index: 60;
  margin-top: -12px;
}
html[dir=ltr] .closed-game-icon-v3 {
  left: 0;
}
html[dir=rtl] .closed-game-icon-v3 {
  right: 0;
}

.closed-game-icon-v3:before {
  box-sizing: border-box;
  content: "";
}

.time-title-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  height: 24px;
  background: #1f222e;
  border-radius: 2px 2px 0 0;
  margin: 0 0 2px;
  transition: background 240ms;
}
html[dir=ltr] .time-title-view-v3 {
  padding: 0 30px 0 10px;
}
html[dir=rtl] .time-title-view-v3 {
  padding: 0 10px 0 30px;
}

.time-info-game-box-v3.closed > .time-title-view-v3 {
  box-sizing: border-box;
  background: #212531;
}

.time-title-view-v3:hover,
.time-info-game-box-v3.closed > .time-title-view-v3:hover {
  background: #2e323e;
}

.time-title-view-v3 > p {
  box-sizing: border-box;
  color: #7c8292;
  font-size: 11px;
  line-height: 24px;
  text-transform: uppercase;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: color 240ms;
}
html[dir=ltr] .time-title-view-v3 > p {
  float: left;
}
html[dir=rtl] .time-title-view-v3 > p {
  float: right;
}

.time-title-view-v3:hover > p {
  color: #7c8292;
}

.time-info-game-box-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.time-info-game-box-v3:nth-child(2) .game-events-view-v3:nth-child(2) .match-key > ul {
  top: auto;
  bottom: -38px;
}
.time-info-game-box-v3:nth-child(2) .game-events-view-v3:nth-child(2) .match-key > ul:before {
  top: -8px;
  bottom: auto;
}
.time-info-game-box-v3:nth-child(2) .game-events-view-v3:nth-child(2) .match-key > ul:after {
  top: auto;
  bottom: 100%;
  border-width: 0 7px 7px;
  border-color: transparent transparent #c29440;
}

.time-info-game-box-v3.closed > .time-title-view-v3 ~ .game-events-view-v3 {
  display: none;
}

.time-info-game-box-v3.closed > .time-title-view-v3 {
  border-radius: 2px;
}

@keyframes prematch-open-animate-b {
  0% {
    max-height: 26px;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes prematch-closed-animate-b {
  0% {
    display: block;
    max-height: 200px;
  }
  100% {
    display: block;
    max-height: 26px;
  }
}
.game-events-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0 0 4px;
  border-radius: 0 0 2px 2px;
}

.mini-title-box-gameview-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  border-radius: 2px 2px 0 0;
  position: relative;
  height: 30px;
  background: #363945;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06) inset;
}
html[dir=ltr] .mini-title-box-gameview-v3 {
  padding: 0 50px 0 30px;
}
html[dir=rtl] .mini-title-box-gameview-v3 {
  padding: 0 30px 0 50px;
}

.mini-title-box-gameview-v3.active,
.mini-title-box-gameview-v3:hover {
  background: #545c6e;
}
.mini-title-box-gameview-v3.active .team-names-date-icons-v3 > p > span,
.mini-title-box-gameview-v3:hover .team-names-date-icons-v3 > p > span {
  color: #ffffff;
}
.mini-title-box-gameview-v3.active .arrow-icon-b-v3,
.mini-title-box-gameview-v3.active .team-names-date-icons-v3 > p > span > b,
.mini-title-box-gameview-v3.active .time-game-v3 > p,
.mini-title-box-gameview-v3:hover .arrow-icon-b-v3,
.mini-title-box-gameview-v3:hover .team-names-date-icons-v3 > p > span > b,
.mini-title-box-gameview-v3:hover .time-game-v3 > p {
  color: rgba(255, 255, 255, 0.5);
}
.mini-title-box-gameview-v3.active .favorite-icon-market-v3:before,
.mini-title-box-gameview-v3:hover .favorite-icon-market-v3:before {
  color: rgba(16, 21, 35, 0.5);
}
.mini-title-box-gameview-v3.active .favorite-icon-market-v3.active:before,
.mini-title-box-gameview-v3.active .favorite-icon-market-v3:hover:before,
.mini-title-box-gameview-v3.active .favorite-icon-market-v3.remove:before,
.mini-title-box-gameview-v3:hover .favorite-icon-market-v3.active:before,
.mini-title-box-gameview-v3:hover .favorite-icon-market-v3:hover:before,
.mini-title-box-gameview-v3:hover .favorite-icon-market-v3.remove:before {
  color: #c29440;
}

.prematch-list-view-v3.prematch .mini-title-box-gameview-v3 {
  box-sizing: border-box;
}
html[dir=ltr] .prematch-list-view-v3.prematch .mini-title-box-gameview-v3 {
  padding: 0 50px 0 10px;
}
html[dir=rtl] .prematch-list-view-v3.prematch .mini-title-box-gameview-v3 {
  padding: 0 10px 0 50px;
}

.markets-count-view-v3 {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
  cursor: pointer;
}
html[dir=ltr] .markets-count-view-v3 {
  right: 0;
  padding: 0 15px 0 0;
}
html[dir=rtl] .markets-count-view-v3 {
  left: 0;
  padding: 0 0 0 15px;
}

.markets-count-view-v3 > span {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font-size: 11px;
  line-height: 30px;
  color: #7c8292;
}
html[dir=ltr] .markets-count-view-v3 > span {
  padding: 0 0 0 5px;
}
html[dir=rtl] .markets-count-view-v3 > span {
  padding: 0 5px 0 0;
}

.markets-count-view-v3:hover > span,
.mini-title-box-gameview-v3:hover .markets-count-view-v3 > span,
.mini-title-box-gameview-v3.active .markets-count-view-v3 > span {
  box-sizing: border-box;
  color: #ffffff;
}

.arrow-icon-b-v3 {
  box-sizing: border-box;
  position: absolute;
  width: 15px;
  height: 100%;
  top: 0;
  font: 16px/30px icomoon;
  color: #505768;
  text-indent: -4px;
}
html[dir=ltr] .arrow-icon-b-v3 {
  right: 0;
}
html[dir=rtl] .arrow-icon-b-v3 {
  left: 0;
}

.arrow-icon-b-v3:before {
  box-sizing: border-box;
}
html[dir=ltr] .arrow-icon-b-v3:before {
  content: "";
}
html[dir=rtl] .arrow-icon-b-v3:before {
  content: "";
}

.team-name-view-table-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 30px;
  display: table;
}

.mini-title-box-gameview-v3 > .closed-game-icon-v3 {
  box-sizing: border-box;
  height: 100%;
  line-height: 30px;
  margin-top: -15px;
}

.team-names-date-icons-v3 {
  box-sizing: border-box;
  width: 100%;
  display: table-cell;
  position: relative;
}
.team-names-date-icons-v3 .team-name-table {
  float: left;
  display: table;
  width: 100%;
  white-space: nowrap;
}
.team-names-date-icons-v3 .team-name-table .team-data-tc,
.team-names-date-icons-v3 .team-name-table .team-name-tc {
  display: table-cell;
  width: 100%;
}
.team-names-date-icons-v3 .team-name-table .team-data-tc {
  width: 1%;
}

.soon-v {
  display: none;
}

.time-game-v3 {
  box-sizing: border-box;
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}
html[dir=ltr] .time-game-v3 {
  padding: 0 4px 0 0;
}
html[dir=rtl] .time-game-v3 {
  padding: 0 0 0 8px;
}
.time-game-v3.animation-rotate-soon {
  transform-style: preserve-3d;
  animation: rotate-soon 8000ms infinite 2000ms;
}
.time-game-v3.animation-rotate-soon > .soon-v {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) rotateX(180deg);
  padding: 0 4px;
  height: 13px;
  font: 9px/13px Roboto, Arial, Helvetica, sans-serif;
  background: #c33451;
  color: white !important;
  border-radius: 2px;
  text-transform: uppercase;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
html[dir=ltr] .time-game-v3.animation-rotate-soon > .soon-v {
  margin: -6px 0 0 -3px;
}
html[dir=rtl] .time-game-v3.animation-rotate-soon > .soon-v {
  margin: -6px 0 0 3px;
}

.time-game-v3 > p {
  box-sizing: border-box;
  color: #7c8292;
  font-size: 11px;
  line-height: 30px;
  float: left;
  white-space: nowrap;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@keyframes rotate-soon {
  0% {
    transform: rotateX(0deg);
  }
  50% {
    transform: rotateX(180deg);
  }
  100% {
    transform: rotateX(0deg);
  }
}
.pematch-single-game-info-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.team-names-date-icons-v3 .team-name-table .team-name-tc > p {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  float: left;
  height: 30px;
}

.team-names-date-icons-v3 .team-name-table .team-name-tc .game-is-neutral {
  margin: 0 2px 0 0;
  line-height: 30px;
  vertical-align: top;
}

.team-names-date-icons-v3 .team-name-table .team-name-tc > p > span {
  box-sizing: border-box;
  width: 100%;
  font-size: 11px;
  line-height: 30px;
  color: #c1c4cd;
  white-space: nowrap;
  position: absolute;
  height: 30px;
}

.team-names-date-icons-v3 .team-name-table .team-name-tc > p > span > i {
  box-sizing: border-box;
  font-style: normal;
  display: inline-block;
  max-width: calc(50% - 14px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.team-names-date-icons-v3 .team-name-table .team-name-tc > p > span > i:empty {
  display: none;
}
.team-names-date-icons-v3 .team-name-table .team-name-tc > p > span > i:nth-child(2):nth-last-child(2) {
  max-width: calc(100% - 10px);
}

.team-names-date-icons-v3 .team-name-table .team-name-tc > p > span > b {
  box-sizing: border-box;
  font-weight: normal;
  color: #7c8292;
  display: inline-block;
  width: 28px;
  text-align: center;
  vertical-align: top;
  transition: color 240ms;
}

.game-icons-view-list-v3 {
  box-sizing: border-box;
  display: table-cell;
  padding: 5px 0 5px 5px;
  vertical-align: top;
}

.game-icons-view-list-v3 > ul {
  box-sizing: border-box;
  float: right;
  display: table;
}

.game-icons-view-list-v3 > ul > li {
  box-sizing: border-box;
  display: table-cell;
  min-width: 30px;
  height: 20px;
  padding: 0 5px;
  text-align: center;
  vertical-align: middle;
}
html[dir=ltr] .game-icons-view-list-v3 > ul > li {
  border-right: 1px solid rgba(0, 0, 0, 0.25);
}
html[dir=rtl] .game-icons-view-list-v3 > ul > li {
  border-left: 1px solid rgba(0, 0, 0, 0.25);
}
.game-icons-view-list-v3 > ul > li.match-key {
  color: #101523;
}

.game-icons-view-list-v3 > ul > li.game-id-v3 {
  font-size: 11px;
  color: #a4a9bc;
  padding: 0 8px;
}

.game-icons-view-list-v3 > ul > li:before {
  box-sizing: border-box;
  font: 16px/20px icomoon;
}

.game-icons-view-list-v3 > ul > li.statistic-icon-market-v3:before,
.game-icons-view-list-v3 > ul > li.bet-builder-icon-market-v3:before,
.game-icons-view-list-v3 > ul > li.stream-icon-market-v3:before {
  box-sizing: border-box;
  color: #a4a9bc;
  font-size: 14px;
  position: relative;
  top: -1px;
}

.game-icons-view-list-v3 > ul > li.statistic-icon-market-v3:before {
  content: "";
  font-size: 12px;
}

.game-icons-view-list-v3 > ul > li.bet-builder-icon-market-v3:before {
  content: "";
}

.game-icons-view-list-v3 > ul > li.stream-icon-market-v3:before {
  content: "";
}

.tv-icon-market-v3:before {
  box-sizing: border-box;
  content: "";
  color: #a4a9bc;
}

.classic-view-wrapper-v3 .live-calendar-16-j .md-progress-circular {
  margin: 100px auto auto;
}

.livecalendar .classic-view-wrapper-v3 .center-column-v3 .live-calendar-16-j {
  box-sizing: border-box;
  padding: 0;
}

.livecalendar .classic-view-wrapper-v3 .center-column-v3 .live-calendar-16-scroll-fix-j {
  box-sizing: border-box;
  left: 0;
  top: 38px;
  right: 0;
}

.overview .animation-video-box-v3 {
  display: none;
}

.single-events-b-v3.blocked {
  pointer-events: none;
}
.single-events-b-v3.blocked .price {
  display: none;
}

div.switchers-markets {
  width: 44px;
  padding: 0 4px;
  background: #212531;
  box-sizing: border-box;
  border-radius: 2px 2px 0 0;
  font: 11px/24px icomoon;
}
html[dir=ltr] div.switchers-markets {
  float: right;
}
html[dir=rtl] div.switchers-markets {
  float: left;
}
div.switchers-markets > i {
  display: block;
  padding: 0 3px;
  color: #505768;
  font: normal 11px/33px icomoon;
  transition: 250ms color;
}
html[dir=ltr] div.switchers-markets > i {
  float: left;
}
html[dir=rtl] div.switchers-markets > i {
  float: right;
}
div.switchers-markets > i.active, div.switchers-markets > i:hover {
  color: #7c8292;
}
div.switchers-markets > i.active {
  pointer-events: none;
}
div.switchers-markets + ul {
  width: calc(100% - 46px);
}

.column-view-j:before {
  content: "";
}

.list-view-j:before {
  content: "";
}

.markets-group-wrap-v3 {
  float: left;
  width: 100%;
  border-bottom: 1px solid #404654;
  padding: 0 0 1px;
  height: 35px;
  box-sizing: border-box;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #0e151b;
  z-index: 200;
  margin: 0 0 4px;
}
.markets-group-wrap-v3 > ul {
  width: 100%;
  display: table;
  table-layout: fixed;
  position: relative;
}
html[dir=ltr] .markets-group-wrap-v3 > ul {
  float: left;
}
html[dir=rtl] .markets-group-wrap-v3 > ul {
  float: right;
}
.markets-group-wrap-v3 > ul > li {
  display: table-cell;
  box-sizing: border-box;
  background: #212531;
  background-clip: padding-box;
  position: relative;
  color: #7c8292;
  height: 33px;
  text-align: center;
  z-index: 10;
  transition: 240ms color, 240ms background, 240ms box-shadow;
}
html[dir=ltr] .markets-group-wrap-v3 > ul > li {
  border-left: 1px solid transparent;
}
html[dir=rtl] .markets-group-wrap-v3 > ul > li {
  border-right: 1px solid transparent;
}
.markets-group-wrap-v3 > ul > li span {
  position: absolute;
  top: 0;
  left: 10px;
  font-size: 12px;
  line-height: 33px;
  width: calc(100% - 20px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
.markets-group-wrap-v3 > ul > li span i, .markets-group-wrap-v3 > ul > li span b {
  font-style: normal;
  font-weight: normal;
}
.markets-group-wrap-v3 > ul > li.more-j {
  display: none;
  width: 60px;
  border-radius: 0 2px 0 0;
}
html[dir=ltr] .markets-group-wrap-v3 > ul > li.more-j {
  text-align: right;
}
html[dir=rtl] .markets-group-wrap-v3 > ul > li.more-j {
  text-align: left;
}
.markets-group-wrap-v3 > ul > li.more-j:before {
  content: "";
  font: 12px/36px icomoon;
  display: block;
  position: absolute;
  top: 0;
  color: #7c8292;
}
html[dir=ltr] .markets-group-wrap-v3 > ul > li.more-j:before {
  right: 9px;
}
html[dir=rtl] .markets-group-wrap-v3 > ul > li.more-j:before {
  left: 9px;
}
.markets-group-wrap-v3 > ul > li.more-j > span {
  width: calc(100% - 28px);
  font-size: 12px;
  line-height: 33px;
}
html[dir=ltr] .markets-group-wrap-v3 > ul > li.more-j > span {
  left: 0;
}
html[dir=rtl] .markets-group-wrap-v3 > ul > li.more-j > span {
  right: 0;
}
.markets-group-wrap-v3 > ul > li.more-j + li {
  border: 0;
}
html[dir=ltr] .markets-group-wrap-v3 > ul > li:nth-child(2) {
  border-radius: 2px 0 0 0;
}
html[dir=rtl] .markets-group-wrap-v3 > ul > li:nth-child(2) {
  border-radius: 0 2px 0 0;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j {
  width: 38px;
  background: #2e323e;
  background-clip: padding-box;
  position: relative;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j > span:before {
  box-sizing: border-box;
  content: "";
  cursor: pointer;
  display: block;
  width: 100%;
  font: 18px/33px icomoon;
  color: #7c8292;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j:not([data-count="0"]):after {
  content: attr(data-count);
  display: inline-block;
  box-sizing: border-box;
  min-width: 14px;
  height: 14px;
  padding: 0 3px;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.3);
  color: #f3f3f5;
  text-align: center;
  font-size: 9px;
  line-height: 14px;
  position: absolute;
  top: 3px;
}
html[dir=ltr] .markets-group-wrap-v3 > ul > li.favorte-markets-group-j:not([data-count="0"]):after {
  right: 3px;
}
html[dir=rtl] .markets-group-wrap-v3 > ul > li.favorte-markets-group-j:not([data-count="0"]):after {
  left: 3px;
}
html[dir=ltr] .markets-group-wrap-v3 > ul > li.favorte-markets-group-j + li {
  border-left: 2px solid transparent;
}
html[dir=rtl] .markets-group-wrap-v3 > ul > li.favorte-markets-group-j + li {
  border-right: 2px solid transparent;
}
html[dir=ltr] .markets-group-wrap-v3 > ul > li.favorte-markets-group-j.ng-hide + li {
  border-left: none;
  border-radius: 2px 0 0 0;
}
html[dir=rtl] .markets-group-wrap-v3 > ul > li.favorte-markets-group-j.ng-hide + li {
  border-right: none;
  border-radius: 0 2px 0 0;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j > span {
  transform: translate3d(0, 0, 0);
  -ms-overflow: visible;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j > span > i {
  display: none;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j.animate-star-even > span {
  width: 100%;
  height: 100%;
  left: 0;
  text-align: center;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j.animate-star-even > span:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  animation: star-scale-even 1 0.25s ease-out;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j.animate-star-even.has-market > span:before {
  color: #c29440;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j.animate-star-odd > span {
  width: 100%;
  height: 100%;
  left: 0;
  text-align: center;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j.animate-star-odd > span:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  animation: star-scale-odd 1 0.25s ease-out;
}
.markets-group-wrap-v3 > ul > li.favorte-markets-group-j.animate-star-odd.has-market > span:before {
  color: #c29440;
}
.markets-group-wrap-v3 > ul > li:hover, .markets-group-wrap-v3 > ul > li.active {
  background: #404654;
  color: #ffffff;
  background-clip: padding-box;
}
html[dir=ltr] .markets-group-wrap-v3 > ul:not(.has-dropdown) > li:last-child {
  border-radius: 0 2px 0 0;
}
html[dir=rtl] .markets-group-wrap-v3 > ul:not(.has-dropdown) > li:last-child {
  border-radius: 2px 0 0 0;
}
.markets-group-wrap-v3 > ul.has-dropdown {
  display: block;
  height: 33px;
}
.markets-group-wrap-v3 > ul.has-dropdown > li {
  display: block;
  height: 33px;
}
html[dir=ltr] .markets-group-wrap-v3 > ul.has-dropdown > li {
  float: left;
}
html[dir=rtl] .markets-group-wrap-v3 > ul.has-dropdown > li {
  float: right;
}
.markets-group-wrap-v3 > ul.has-dropdown > li.more-j {
  display: block;
}
html[dir=ltr] .markets-group-wrap-v3 > ul.has-dropdown > li.more-j {
  float: right;
}
html[dir=rtl] .markets-group-wrap-v3 > ul.has-dropdown > li.more-j {
  float: left;
}
.markets-group-wrap-v3 > ul.has-dropdown > li:not(.column-3):not(.to-dropdown):nth-child(3), .markets-group-wrap-v3 > ul.has-dropdown > li:not(.column-3):not(.to-dropdown):nth-child(4), .markets-group-wrap-v3 > ul.has-dropdown > li:not(.column-3):not(.to-dropdown):nth-child(5), .markets-group-wrap-v3 > ul.has-dropdown > li:not(.column-3):not(.to-dropdown):nth-child(6), .markets-group-wrap-v3 > ul.has-dropdown > li:not(.column-3):not(.to-dropdown):nth-child(7) {
  width: calc((100% - 98px) / 5);
}
.markets-group-wrap-v3 > ul.has-dropdown > li.favorte-markets-group-j.ng-hide ~ li:not(.column-3):not(.to-dropdown):nth-child(3), .markets-group-wrap-v3 > ul.has-dropdown > li.favorte-markets-group-j.ng-hide ~ li:not(.column-3):not(.to-dropdown):nth-child(4), .markets-group-wrap-v3 > ul.has-dropdown > li.favorte-markets-group-j.ng-hide ~ li:not(.column-3):not(.to-dropdown):nth-child(5), .markets-group-wrap-v3 > ul.has-dropdown > li.favorte-markets-group-j.ng-hide ~ li:not(.column-3):not(.to-dropdown):nth-child(6), .markets-group-wrap-v3 > ul.has-dropdown > li.favorte-markets-group-j.ng-hide ~ li:not(.column-3):not(.to-dropdown):nth-child(7) {
  width: calc((100% - 60px) / 5);
}
.markets-group-wrap-v3 > ul.has-dropdown > li.column-3:nth-child(3), .markets-group-wrap-v3 > ul.has-dropdown > li.column-3:nth-child(4), .markets-group-wrap-v3 > ul.has-dropdown > li.column-3:nth-child(5) {
  width: calc((100% - 98px) / 3);
}
.markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown {
  background: #363945;
  line-height: 29px;
  height: 29px;
  border: 0;
  clear: both;
  width: 190px;
  display: none;
}
html[dir=ltr] .markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown {
  float: right;
}
html[dir=rtl] .markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown {
  float: left;
}
.markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown:hover, .markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown.active {
  background: #1a7051;
  color: #ffffff;
}
.markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown:hover span, .markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown.active span {
  box-shadow: 0 -1px 0 rgba(33, 37, 49, 0) inset;
}
.markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown span {
  display: table;
  height: 29px;
  line-height: 29px;
  box-shadow: 0 -1px 0 #212531 inset;
  transition: 240ms box-shadow;
}
.markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown span i {
  display: table-cell;
  position: relative;
}
.markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown span i:last-child {
  width: 1%;
}
html[dir=ltr] .markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown span i:last-child {
  padding: 0 0 0 10px;
}
html[dir=rtl] .markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown span i:last-child {
  padding: 0 10px 0 0;
}
html[dir=ltr] .markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown span i:first-child {
  text-align: left;
}
html[dir=rtl] .markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown span i:first-child {
  text-align: right;
}
.markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown span i:first-child b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.markets-group-wrap-v3 > ul.has-dropdown > li.to-dropdown:last-child span {
  box-shadow: none;
}
.markets-group-wrap-v3 > ul.has-dropdown.show-dropdown > li.more-j:before {
  content: "";
}
.markets-group-wrap-v3 > ul.has-dropdown.show-dropdown > li.more-j, .markets-group-wrap-v3 > ul.has-dropdown.show-dropdown > li.more-j:hover {
  background: #363945;
  background-clip: padding-box;
  color: #ffffff;
}
.markets-group-wrap-v3 > ul.has-dropdown.show-dropdown > li.to-dropdown {
  display: block;
}

.multi-column-mode-toggle {
  float: left;
  display: block;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.73);
  position: relative;
  cursor: pointer;
}
html[dir=ltr] .multi-column-mode-toggle {
  margin: 2px 4px 2px 0;
  padding: 0 34px 0 12px;
  border-left: 1px solid rgba(255, 255, 255, 0.09);
}
html[dir=rtl] .multi-column-mode-toggle {
  margin: 2px 0 2px 4px;
  padding: 0 12px 0 34px;
  border-right: 1px solid rgba(255, 255, 255, 0.09);
}
.multi-column-mode-toggle input {
  position: absolute;
  pointer-events: none;
  opacity: 0;
}
.multi-column-mode-toggle input:checked ~ p:before {
  background: #1F6F52;
}
.multi-column-mode-toggle input:checked ~ p:after {
  background: #FFFFFF;
}
html[dir=ltr] .multi-column-mode-toggle input:checked ~ p:after {
  right: 1px;
}
html[dir=rtl] .multi-column-mode-toggle input:checked ~ p:after {
  left: 1px;
}
.multi-column-mode-toggle p:before {
  content: "";
  width: 26px;
  height: 16px;
  border-radius: 36px;
  display: block;
  position: absolute;
  top: 2px;
  background: rgba(255, 255, 255, 0.07);
  transition: background 240ms;
}
html[dir=ltr] .multi-column-mode-toggle p:before {
  right: 0;
}
html[dir=rtl] .multi-column-mode-toggle p:before {
  left: 0;
}
.multi-column-mode-toggle p:after {
  content: "";
  position: absolute;
  top: 3px;
  background: #7c8292;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  transform: translate3d(0, 0, 0);
}
html[dir=ltr] .multi-column-mode-toggle p:after {
  right: 11px;
  transition: right 240ms, background 240ms;
}
html[dir=rtl] .multi-column-mode-toggle p:after {
  left: 11px;
  transition: left 240ms, background 240ms;
}

.live-score-background-specialbets {
  background: url(../../../images/live-score/specialbets.jpg?v=6275) no-repeat 50% 50%/cover;
}

.boosted-bets-show {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #212531;
  height: 30px;
  padding: 0 30px 0 34px;
  font-size: 12px;
  line-height: 30px;
  position: relative;
  border-radius: 2px 2px 0 0;
  margin: 0 0 3px;
  color: #c1c4cd;
}
.boosted-bets-show ~ div .time-title-view-v3 > p {
  width: auto;
}

.boosted-bets-competition-info {
  color: #c1c4cd;
  line-height: 23px;
}
html[dir=ltr] .boosted-bets-competition-info {
  float: left;
}
html[dir=rtl] .boosted-bets-competition-info {
  float: right;
}
.boosted-bets-competition-info > .flag-icon {
  margin: 4px 6px 0;
}
html[dir=ltr] .boosted-bets-competition-info > .flag-icon {
  float: left;
}
html[dir=rtl] .boosted-bets-competition-info > .flag-icon {
  float: right;
}

.horse-slider-area {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.horse-slider-area .product-list-contain > ul > li {
  padding: 0;
}
.horse-slider-area img {
  float: left;
  display: block;
  width: 100%;
  max-height: 300px;
}

.races-info-h {
  float: left;
  width: 100%;
}

.upcoming-races > h2 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-radius: 2px;
  height: 26px;
  padding: 0 10px;
  line-height: 26px;
  font-size: 12px;
  background: red;
  background: #2e323e;
  color: #f4f4f6;
  font-weight: bold;
  margin-bottom: 5px;
}
.upcoming-races .race-info {
  box-sizing: border-box;
  width: 100%;
  float: left;
  display: grid;
  grid-column-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(33%, 1fr));
  grid-row-gap: 4px;
}

.one-race-info {
  background: #2e323e;
  border-radius: 2px;
  height: 66px;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
}
.one-race-info > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0 10px 0;
  position: relative;
}
.one-race-info > p:after {
  display: block;
  content: "";
  font: 16px/18px icomoon;
  cursor: pointer;
  position: absolute;
  top: 0;
  color: #8e93a4;
}
html[dir=ltr] .one-race-info > p:after {
  right: 0;
}
html[dir=rtl] .one-race-info > p:after {
  left: 0;
  content: "";
}
.one-race-info > p > b {
  font-size: 11px;
  line-height: 23px;
  font-weight: normal;
  background: #212531;
  width: 38px;
  height: 23px;
  border-radius: 4px;
  color: #c1c4cd;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.one-race-info > p > span {
  display: inline-block;
  vertical-align: middle;
  color: #c1c4cd;
  font-size: 12px;
  line-height: 14px;
  max-width: calc(100% - 100px);
}
html[dir=ltr] .one-race-info > p > span {
  padding: 0 0 0 10px;
}
html[dir=rtl] .one-race-info > p > span {
  padding: 0 10px 0 0;
}
.one-race-info > p > i {
  position: absolute;
  top: 0;
  color: #8e93a4;
  font-size: 12px;
  line-height: 18px;
  font-style: normal;
}
html[dir=ltr] .one-race-info > p > i {
  right: 32px;
}
html[dir=rtl] .one-race-info > p > i {
  left: 32px;
}
.one-race-info .add-info-h {
  float: left;
  width: 100%;
  position: relative;
}
.one-race-info .add-info-h > b {
  display: inline-block;
  vertical-align: top;
}
html[dir=ltr] .one-race-info .add-info-h > b {
  float: left;
}
html[dir=rtl] .one-race-info .add-info-h > b {
  float: right;
}
.one-race-info .add-info-h > span {
  font-size: 11px;
  line-height: 16px;
  color: #8e93a4;
  position: relative;
}
html[dir=ltr] .one-race-info .add-info-h > span {
  float: left;
  padding: 0 5px 0 10px;
}
html[dir=rtl] .one-race-info .add-info-h > span {
  float: right;
  padding: 0 10px 0 5px;
}
.one-race-info .add-info-h > span:first-child {
  padding-right: 20px;
}
.one-race-info .add-info-h > span:first-child:after {
  height: 100%;
  background: black;
  width: 1px;
  display: block;
  content: "";
  position: absolute;
  right: 10px;
  top: 0;
}

.single-game-info-h {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.single-game-info-h.active .open-full-info-h {
  display: block;
}
.single-game-info-h .region-info-h.active .arrow-view-h3:before {
  content: "";
}

.region-info-h {
  float: left;
  width: 100%;
  height: 26px;
  line-height: 26px;
  border-radius: 2px;
  box-sizing: border-box;
  background: #2e323e;
  color: #c1c4cd;
  position: relative;
  cursor: pointer;
  margin-top: 10px;
}
html[dir=ltr] .region-info-h {
  padding: 0 10px 0 40px;
}
html[dir=rtl] .region-info-h {
  padding: 0 40px 0 10px;
}
.region-info-h .flag-view-v3 {
  top: 4px;
}
.region-info-h .arrow-view-h3 {
  box-sizing: border-box;
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0;
  font: 16px/26px icomoon;
}
.region-info-h .arrow-view-h3:before {
  content: "";
}
html[dir=ltr] .region-info-h .arrow-view-h3 {
  right: 0;
}
html[dir=rtl] .region-info-h .arrow-view-h3 {
  left: 0;
}
.region-info-h .active .arrow-view-h3:before {
  content: "";
}

.region-info-h.active + .open-full-info-h {
  display: block;
}

.open-full-info-h {
  float: left;
  width: 100%;
  display: none;
}
.open-full-info-h > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 26px;
  line-height: 26px;
  background: #212531;
  padding: 0 10px;
  margin: 0 0 1px 0;
}
.open-full-info-h > ul > li {
  color: #8e93a4;
  font-size: 12px;
  cursor: pointer;
}
html[dir=ltr] .open-full-info-h > ul > li {
  float: left;
  margin: 0 30px 0 0;
}
html[dir=rtl] .open-full-info-h > ul > li {
  float: right;
  margin: 0 0 0 30px;
}
.open-full-info-h > ul > li.active {
  color: #c1c4cd;
  box-shadow: 0 1px 0 #a61f67;
}

.race-start-houres {
  width: 100%;
  box-sizing: border-box;
  display: inline-grid;
  grid-column-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: auto 10fr;
}
.race-start-houres .st-h-holder, .race-start-houres .start-now-time {
  border-bottom: 2px solid #111522;
}
.race-start-houres:last-child .st-h-holder, .race-start-houres:last-child .start-now-time {
  border-bottom: none;
}

.st-h-holder {
  background: #212531;
}

.horse-name-inf {
  width: 300px;
  box-sizing: border-box;
  padding: 10px;
  min-height: 53px;
}
.horse-name-inf > p {
  width: 100%;
  position: relative;
  font-size: 12px;
  line-height: 14px;
  color: #f4f4f6;
  box-sizing: border-box;
}
html[dir=ltr] .horse-name-inf > p {
  padding: 0 20px 5px 0;
}
html[dir=rtl] .horse-name-inf > p {
  padding: 0 5px 0 20px;
}
.horse-name-inf > p:after {
  content: "";
  font: 16px/18px icomoon;
  cursor: pointer;
  position: absolute;
  top: 0;
  color: #8e93a4;
  display: block;
}
html[dir=ltr] .horse-name-inf > p:after {
  right: 0;
}
html[dir=rtl] .horse-name-inf > p:after {
  left: 0;
  content: "";
}
.horse-name-inf > span {
  width: 100%;
  color: #8e93a4;
  font-size: 11px;
  line-height: 13px;
}

.start-now-time {
  width: 100%;
  box-sizing: border-box;
  display: grid;
  grid-gap: 1px;
  grid-template-columns: repeat(auto-fit, minmax(58px, 1fr));
  background: #212531;
}

.start-now {
  height: 26px;
  padding: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 0 1px #111522;
  color: #7c8292;
}

.horse-list-title {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 10px;
  background: #2e323e;
  line-height: 34px;
  height: 34px;
  color: #c1c4cd;
  position: relative;
}
.horse-list-title > h2 {
  position: relative;
  font-size: 12px;
  font-weight: normal;
  box-shadow: inset 0 -1px 0 #000000;
  box-sizing: border-box;
  height: 34px;
}
.horse-list-title > h2 > span {
  padding: 0 10px;
  color: #c1c4cd;
  position: relative;
}
.horse-list-title > h2 > span.reg {
  color: #8e93a4;
}
.horse-list-title > h2 > span.reg:after {
  content: "";
  display: inline-block;
  height: 14px;
  width: 1px;
  background: #000000;
  top: 0;
  position: absolute;
}
html[dir=ltr] .horse-list-title > h2 > span.reg:after {
  right: 0;
}
html[dir=rtl] .horse-list-title > h2 > span.reg:after {
  left: 0;
}
.horse-list-title > h2 > p {
  color: #7c8292;
}
.horse-list-title > h2 > p > span {
  display: inline-block;
  min-width: 200px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
}
.horse-list-title > h2 > p > span > span {
  text-transform: none;
}
html[dir=ltr] .horse-list-title > h2 > p {
  float: right;
}
html[dir=rtl] .horse-list-title > h2 > p {
  float: left;
}
.horse-list-title > h2 > p > b {
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
}
.horse-list-title > h2 > p > i {
  font-style: normal;
  position: relative;
  vertical-align: middle;
  padding: 0 16px;
}
.horse-list-title > h2 > p > i:after {
  content: "";
  display: inline-block;
  height: 14px;
  width: 1px;
  background: #000000;
  right: 0;
  top: 0;
  position: absolute;
}
.horse-list-title > h2 > p > i:nth-last-child(2):after, .horse-list-title > h2 > p > i:last-child:after {
  display: none;
}
.horse-list-title > h2 > p > i.arrow-open-h {
  width: 24px;
  height: 100%;
  color: #8e93a4;
  padding: 0 10px;
}
.horse-list-title > h2 > p > i.arrow-open-h:before {
  content: "";
  position: absolute;
  top: -2px;
  font: 18px/20px icomoon;
  right: 0;
}
.horse-list-title > h2 > b {
  display: inline-block;
  vertical-align: middle;
}
.horse-list-title.active > h2 {
  box-shadow: none;
}
.horse-list-title.active > h2 > p > i.arrow-open-h:before {
  content: "";
}
.horse-list-title:last-child > h2 {
  box-shadow: none;
}

.win-or-ew-contain .win-b {
  position: relative;
}
.win-or-ew-contain .win-b .bets {
  height: 100%;
  line-height: 52px;
  color: #c1c4cd;
  transition: color 240ms, background 240ms;
}
.win-or-ew-contain .win-b .bets:hover, .win-or-ew-contain .win-b .bets.active {
  color: #ffffff;
  background: #a61f67;
}
.win-or-ew-contain .win-b.no-odd-both, .win-or-ew-contain .win-b.no-odd, .win-or-ew-contain .win-b.disabled-cell {
  pointer-events: none;
}
.win-or-ew-contain li:nth-last-child(3).win-b, .win-or-ew-contain li.sp-header.win-b {
  pointer-events: none;
}

.join-handicap {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
}
.join-handicap > h6 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 10px;
  font-size: 12px;
  line-height: 34px;
  height: 34px;
  background: #2e323e;
  color: #f4f4f6;
  font-weight: normal;
}

.menu-swithcer {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 1px 0;
  height: 30px;
  line-height: 30px;
  background: #212531;
  padding: 0 10px;
}
.menu-swithcer > a {
  text-decoration: none;
  color: #c1c4cd;
  font-size: 12px;
  display: inline-block;
  font-weight: bold;
}
html[dir=ltr] .menu-swithcer > a {
  margin: 0 30px 0 0;
}
html[dir=rtl] .menu-swithcer > a {
  margin: 0 0 0 30px;
}
.menu-swithcer > a.active {
  color: #f4f4f6;
  box-shadow: 0 1px 0 #a61f67;
}

.greyhound-menu-swithcer {
  box-sizing: border-box;
  margin: 0 0 1px 0;
  max-width: 75%;
}
.greyhound-menu-swithcer a {
  text-decoration: none;
  color: #c1c4cd;
  font-size: 12px;
  display: inline-block;
  font-weight: bold;
  margin: 0 10px;
}
.greyhound-menu-swithcer a.active {
  color: #f4f4f6;
  box-shadow: 0 1px 0 #a61f67;
}

.horse-market-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.horse-market-contain > ul {
  width: 100%;
  display: table;
  border-bottom: 1px solid #000000;
}
.horse-market-contain > ul > li {
  background: #212531;
  display: table-cell;
  vertical-align: middle;
  height: 52px;
  color: #c1c4cd;
  font-size: 14px;
}
.horse-market-contain > ul > li.num {
  width: 40px;
  text-align: center;
}
.horse-market-contain > ul > li.win-b {
  width: 52px;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}
html[dir=ltr] .horse-market-contain > ul > li.win-b {
  border-left: 1px solid #000000;
}
html[dir=rtl] .horse-market-contain > ul > li.win-b {
  border-right: 1px solid #000000;
}
.horse-market-contain > ul > li.win-b .bets.active {
  background: #a61f67;
  color: #ffffff;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  line-height: 52px;
}
.horse-market-contain > ul > li.name {
  font-weight: bold;
  color: #f4f4f6;
}
.horse-market-contain > ul > li.active {
  background: #a61f67;
  color: #ffffff;
}

.horse-non-runner {
  position: absolute;
  top: 50%;
  right: 0;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transform: translateY(-50%);
}

.add-to-bs {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 64px;
  background: #212531;
  padding: 16px;
  text-align: center;
}
.add-to-bs > button {
  height: 30px;
  width: 380px;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  background: #1a7051;
  color: #ffffff;
  border: 1px solid #1a7051;
  margin: 0 auto;
  cursor: pointer;
}
.add-to-bs > button:disabled {
  background: transparent;
  border: 1px solid #8e93a4;
  color: #8e93a4;
  pointer-events: none;
  opacity: 0.6;
}
.add-to-bs > button:hover {
  background: #24996f;
  border: 1px solid #24996f;
}

.win-or-ew-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.win-or-ew-contain > ul {
  width: 100%;
  display: table;
  border-bottom: 1px solid #000000;
}
.win-or-ew-contain > ul > li {
  display: table-cell;
  vertical-align: middle;
  width: 53px;
  height: 52px;
  min-width: 52px;
  color: #c1c4cd;
  background: #212531;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  transition: background 240ms;
}
.win-or-ew-contain > ul > li.win-b {
  width: 52px;
  min-width: 52px;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}
html[dir=ltr] .win-or-ew-contain > ul > li.win-b {
  border-left: 1px solid #000000;
}
html[dir=rtl] .win-or-ew-contain > ul > li.win-b {
  border-right: 1px solid #000000;
}
.win-or-ew-contain > ul > li.win-b:after {
  position: absolute;
  top: 0;
  color: #c1c4cd;
  font: 13px/26px icomoon;
}
html[dir=ltr] .win-or-ew-contain > ul > li.win-b:after {
  right: 7px;
}
html[dir=rtl] .win-or-ew-contain > ul > li.win-b:after {
  left: 7px;
}
.win-or-ew-contain > ul > li.win-b.arr-down:after {
  content: "";
}
.win-or-ew-contain > ul > li.win-b.arr-up:after {
  content: "";
}
.win-or-ew-contain > ul > li.num {
  width: 50px;
}
html[dir=ltr] .win-or-ew-contain > ul > li.num {
  padding-left: 10px;
}
html[dir=rtl] .win-or-ew-contain > ul > li.num {
  padding-right: 10px;
}
.win-or-ew-contain > ul > li.num > p:first-child {
  font-weight: bold;
  font-size: 14px;
}
.win-or-ew-contain > ul > li.num:after {
  position: absolute;
  color: #c1c4cd;
  font: 13px/26px icomoon;
  top: 0;
}
html[dir=ltr] .win-or-ew-contain > ul > li.num:after {
  right: 60px;
}
html[dir=rtl] .win-or-ew-contain > ul > li.num:after {
  left: 60px;
}
.win-or-ew-contain > ul > li.num.arr-down:after {
  content: "";
}
.win-or-ew-contain > ul > li.num.arr-up:after {
  content: "";
}
.win-or-ew-contain > ul > li.check {
  width: 70px;
}
.win-or-ew-contain > ul > li.weight {
  width: 96px;
}
.win-or-ew-contain > ul > li.horse {
  min-width: 170px;
}
.win-or-ew-contain > ul > li.horse > p:first-child {
  font-weight: bold;
  font-size: 14px;
}
.win-or-ew-contain > ul > li.horse > p > i {
  display: inline-block;
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: -6px;
  font-style: normal;
  padding: 0 5px;
}
.win-or-ew-contain > ul > li.horse > p > b {
  background: #404654;
  font-size: 10px;
  margin: 0 5px;
  width: 20px;
  text-align: center;
  font-weight: normal;
  height: 15px;
  box-sizing: border-box;
  display: inline-block;
  line-height: 15px;
  text-transform: uppercase;
}
.win-or-ew-contain > ul > li.jockey {
  min-width: 170px;
}
.win-or-ew-contain > ul > li.active {
  background: #a61f67;
}
.win-or-ew-contain > ul:first-child li {
  height: 26px;
  background: #404654;
  color: #c1c4cd;
}
html[dir=ltr] .win-or-ew-contain > ul:first-child li.win-b {
  border-left: none;
}
html[dir=rtl] .win-or-ew-contain > ul:first-child li.win-b {
  border-right: none;
}

.all-races {
  float: left;
  width: 100%;
}
.all-races .md-progress-circular {
  margin: 100px auto;
}

.all-races-content {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.all-races-content .open-full-info-h {
  display: block;
}
.all-races-content .horse-name-inf {
  width: 150px;
  min-height: inherit;
  padding: 0;
}
.all-races-content .horse-name-inf > p {
  text-transform: uppercase;
}
.all-races-content .horse-name-inf > p:after {
  display: none;
}
.all-races-content .race-start-houres {
  padding: 10px 0;
}
.all-races-content .start-now {
  background: #2e323e;
}
.all-races-content .start-now.active {
  background: #212531;
}

.go-tomenu {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 26px;
  background: #404654;
  margin-bottom: 10px;
}
.go-tomenu > a {
  display: inline-block;
  font-size: 12px;
  line-height: 26px;
  color: #a4a9bc;
  text-decoration: none;
  margin: 0 4px 0 0;
}
.go-tomenu > a:not(:last-child):after {
  content: "/";
  display: inline-block;
  padding-left: 5px;
}
.go-tomenu > a:last-child {
  color: #c1c4cd;
}
.go-tomenu > a:first-child {
  position: relative;
}
html[dir=ltr] .go-tomenu > a:first-child {
  padding-left: 28px;
}
html[dir=rtl] .go-tomenu > a:first-child {
  padding-right: 28px;
}
.go-tomenu > a:first-child:before {
  content: "";
  display: block;
  font: 20px/26px icomoon;
  color: #f4f4f6;
  position: absolute;
  top: 0;
}
html[dir=ltr] .go-tomenu > a:first-child:before {
  left: 0;
}
html[dir=rtl] .go-tomenu > a:first-child:before {
  right: 0;
  content: "";
}

.all-races-filter-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  background: #212531;
}

.set-filter-h {
  width: 174px;
  box-sizing: border-box;
  height: 26px;
  padding: 0 10px;
  background: #404654;
  border-radius: 2px;
  margin-bottom: 10px;
}
html[dir=ltr] .set-filter-h {
  float: left;
}
html[dir=rtl] .set-filter-h {
  float: right;
}
.set-filter-h > span {
  font-size: 11px;
  font-weight: bold;
  color: #f4f4f6;
  position: relative;
  line-height: 26px;
  display: block;
}
html[dir=ltr] .set-filter-h > span {
  padding: 0 20px 0 0;
}
html[dir=rtl] .set-filter-h > span {
  padding: 0 0 0 20px;
}
.set-filter-h > span:after {
  content: "";
  display: block;
  font: 16px/26px icomoon;
  position: absolute;
  top: 0;
}
html[dir=ltr] .set-filter-h > span:after {
  right: 0;
}
html[dir=rtl] .set-filter-h > span:after {
  left: 0;
}
.set-filter-h.active > span:after {
  content: "";
}

.each-way {
  display: inline-block;
  position: relative;
}
html[dir=ltr] .each-way {
  padding: 0 10px 0 0;
  float: left;
}
html[dir=rtl] .each-way {
  padding: 0 0 0 10px;
  float: right;
}
.each-way:after {
  content: "";
  display: inline-block;
  height: 14px;
  width: 1px;
  background: #000000;
  top: 8px;
  position: absolute;
}
html[dir=ltr] .each-way:after {
  right: 0;
}
html[dir=rtl] .each-way:after {
  left: 0;
}

.modern .each-way:after {
  content: none;
}

.hourse-popup {
  float: left;
  width: 100%;
  box-sizing: border-box;
  max-width: 400px;
}

.forecast-tricast-bet-popup {
  z-index: 10000;
}

.betslip-info-content {
  float: left;
  width: 100%;
}
.betslip-info-content > h6 {
  font-size: 12px;
  color: #c1c4cd;
  font-weight: normal;
  padding-bottom: 10px;
}
.betslip-info-content .total-stake-b {
  float: left;
  width: 100%;
  border-top: 1px solid #111522;
  padding-top: 10px;
}
.betslip-info-content .total-stake-b > p {
  font-size: 12px;
  float: left;
  width: 100%;
  color: #f4f4f6;
}
html[dir=ltr] .betslip-info-content .total-stake-b > p {
  text-align: left;
}
html[dir=rtl] .betslip-info-content .total-stake-b > p {
  text-align: right;
}
.betslip-info-content .total-stake-b > p > i {
  font-style: normal;
}
html[dir=ltr] .betslip-info-content .total-stake-b > p > i {
  float: right;
}
html[dir=rtl] .betslip-info-content .total-stake-b > p > i {
  float: left;
}
.betslip-info-content .total-stake-b > p.return {
  font-weight: bold;
}
.betslip-info-content .total-stake-b > p.error-msg {
  color: #f24b4b;
}
.betslip-info-content .total-stake-b > p + p {
  margin-top: 10px;
}
.betslip-info-content .total-stake-b .horse-popup-notification-warning {
  display: none;
  width: 180px;
  position: absolute;
  bottom: 35px;
  padding: 5px 30px;
  box-sizing: border-box;
  background: #c1c4cd;
  z-index: 111;
  font-size: 12px;
  line-height: 14px;
  color: #000000;
}
html[dir=ltr] .betslip-info-content .total-stake-b .horse-popup-notification-warning {
  left: 0;
  text-align: left;
}
html[dir=rtl] .betslip-info-content .total-stake-b .horse-popup-notification-warning {
  right: 0;
  text-align: right;
}
.betslip-info-content .total-stake-b .horse-popup-notification-warning:before {
  box-sizing: border-box;
  content: "";
  display: block;
  font: 16px/16px icomoon;
  color: #c29440;
  position: absolute;
  top: 3px;
}
html[dir=ltr] .betslip-info-content .total-stake-b .horse-popup-notification-warning:before {
  left: 7px;
}
html[dir=rtl] .betslip-info-content .total-stake-b .horse-popup-notification-warning:before {
  right: 7px;
}
.betslip-info-content .total-stake-b .horse-popup-notification-warning:after {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  bottom: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 6px 0 6px;
  border-color: #c1c4cd transparent transparent transparent;
}
html[dir=ltr] .betslip-info-content .total-stake-b .horse-popup-notification-warning:after {
  left: 10px;
}
html[dir=rtl] .betslip-info-content .total-stake-b .horse-popup-notification-warning:after {
  right: 10px;
}
.betslip-info-content .total-stake-b .button-confirm:hover .horse-popup-notification-warning {
  display: block;
}

.box-betslip-p {
  float: left;
  width: 100%;
  border: 1px solid #505768;
  border-radius: 3px;
  background: #404654;
  box-sizing: border-box;
  padding: 10px;
  margin-bottom: 10px;
}
html[dir=ltr] .box-betslip-p {
  text-align: left;
}
html[dir=rtl] .box-betslip-p {
  text-align: right;
}
.box-betslip-p p {
  font-size: 12px;
  line-height: 18px !important;
  color: #a4a9bc !important;
}
.box-betslip-p input[type=text] {
  box-sizing: border-box;
  background: #404654;
  border: none;
  width: 100%;
  height: 30px;
  float: left;
  box-shadow: 0 0 0 1px #7c8292 inset;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 30px;
  color: #c1c4cd;
  padding: 0 10px;
  margin-top: 10px;
}
.box-betslip-p span {
  margin-top: 10px;
  font-size: 11px;
  line-height: 13px;
  color: #a4a9bc;
  float: left;
  width: 100%;
}
.box-betslip-p span > i {
  display: inline-block;
  color: #f4f4f6;
  font-style: normal;
}

.combination-t {
  float: left;
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #111522;
}
.combination-t p {
  color: #a4a9bc;
}
.combination-t p.lingf {
  color: #c29440 !important;
}

.horse-game-info {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 4px 0 1px 0;
  height: 30px;
  line-height: 30px;
  background: #212531;
  padding: 0 10px;
  font-size: 12px;
  color: #c1c4cd;
}
.horse-game-info > p {
  display: inline-block;
  padding: 0 15px;
  position: relative;
  vertical-align: middle;
}
.horse-game-info > p:after {
  content: "";
  display: inline-block;
  height: 14px;
  width: 1px;
  background: #000000;
  top: 8px;
  position: absolute;
}
html[dir=ltr] .horse-game-info > p:after {
  right: 0;
}
html[dir=rtl] .horse-game-info > p:after {
  left: 0;
}
.horse-game-info > p:empty {
  display: none;
}
.horse-game-info > span {
  vertical-align: middle;
  display: inline-block;
}
html[dir=ltr] .horse-game-info > span {
  padding-left: 10px;
}
html[dir=rtl] .horse-game-info > span {
  padding-right: 10px;
}

.dashboard-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 100%;
}
.dashboard-view-v3 .dashboard-slider .hp-slider-17 {
  margin-bottom: 6px;
}
.dashboard-view-v3 .dashboard-slider .hp-slider-17 .hp-slide-17 a img {
  max-height: 300px;
}

.dashboard-view-v3 > .live-events-column-v3:first-child {
  width: 54%;
}

.live-games-list-d-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.live-column-title-v3, .upcoming-column-title-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  background: #2e323e;
  height: 36px;
  border-radius: 2px 2px 0 0;
}
html[dir=ltr] .live-column-title-v3, html[dir=ltr] .upcoming-column-title-v3 {
  margin: 0 0 5px;
  padding: 0 30px 0 34px;
}
html[dir=rtl] .live-column-title-v3, html[dir=rtl] .upcoming-column-title-v3 {
  margin: 0 0 5px 4px;
  padding: 0 34px 0 30px;
}

html[dir=rtl] .live-column-title-v3 {
  margin: 0 0 5px 0;
}

.single-sport-contain,
.sport-title-view-up-v3,
.upcpming-game-contain-v3 {
  float: left;
  width: 100%;
}

.upcoming-column-title-v3 > h2, .live-column-title-v3 > h2 {
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #ffffff;
  font-size: 12px;
  line-height: 36px;
  font-weight: normal;
}
html[dir=ltr] .upcoming-column-title-v3 > h2, html[dir=ltr] .live-column-title-v3 > h2 {
  float: left;
}
html[dir=rtl] .upcoming-column-title-v3 > h2, html[dir=rtl] .live-column-title-v3 > h2 {
  float: right;
}

.upcoming-column-title-v3 > h2 > span, .live-column-title-v3 > h2 > span {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
html[dir=ltr] .upcoming-column-title-v3 > h2 > span, html[dir=ltr] .live-column-title-v3 > h2 > span {
  padding: 0 18px 0 0;
}
html[dir=rtl] .upcoming-column-title-v3 > h2 > span, html[dir=rtl] .live-column-title-v3 > h2 > span {
  padding: 0 0 0 18px;
}

.upcoming-column-title-v3 > h2 > span {
  background: #505768;
  color: #ffffff;
}

.live-column-title-v3 > h2 > span {
  background: #a61f67;
}

.upcoming-column-title-v3 > h2 > span:before,
.live-column-title-v3 > h2 > span:before {
  box-sizing: border-box;
  position: absolute;
  right: 0;
  top: 0;
  font: 16px/36px icomoon;
  content: "";
  color: #505768;
  display: none;
}

.d-arrow-icon-v3 {
  position: absolute;
  width: 30px;
  height: 36px;
  top: 0;
  font: 12px/36px icomoon;
  text-align: center;
  color: #757a8a;
}
html[dir=ltr] .d-arrow-icon-v3 {
  right: 0;
}
html[dir=rtl] .d-arrow-icon-v3 {
  left: 0;
}

.d-arrow-icon-v3:before {
  content: "";
}

.d-arrow-icon-v3.closed-all:before {
  content: "";
}

.all-live-games-list-d-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.live-games-column-dasboard-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.group-games-contain-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  border: 1px solid #212531;
  border-top: none;
  border-radius: 2px;
  padding: 0;
  margin: 0 0 5px;
  overflow: hidden;
  max-height: 30000px;
  animation: region-open-animate-b 500ms ease-in-out;
}
.group-games-contain-v3.no-border {
  border: 0;
  margin: 0;
}

.group-games-contain-v3.region-closed {
  max-height: 24px;
  animation: region-closed-animate-b 240ms ease;
}

@keyframes region-open-animate-b {
  0% {
    max-height: 24px;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes region-closed-animate-b {
  0% {
    display: block;
    max-height: 200px;
  }
  100% {
    display: block;
    max-height: 24px;
  }
}
.group-games-contain-v3 > .title-championship-v3 {
  box-sizing: border-box;
  background: #212531;
}

.group-games-contain-v3 > .title-championship-v3 {
  box-sizing: border-box;
  padding-left: 33px;
  margin: 0 0 6px;
}

.dashboard-single-l-game-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0;
  margin: 0 0 5px;
}
html[dir=rtl] .dashboard-single-l-game-v3 {
  transform: translate3d(0, 0, 0);
}
.dashboard-single-l-game-v3 .market-additional-info {
  margin-top: 2px;
  padding: 4px 8px;
  box-sizing: border-box;
  background: #282c39;
}
.dashboard-single-l-game-v3 .single-events-b-v3:before {
  white-space: nowrap;
}
.dashboard-single-l-game-v3 .game-info-mini-v3 > p {
  white-space: nowrap;
}

#sport-3x3 .game-info-mini-v3 p:first-child {
  display: none;
}

.dashboard-single-l-game-v3:last-child {
  margin-bottom: 0;
}

.dashboard-single-l-game-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
}

.title-championship-v3 + .dashboard-single-l-game-v3 > ul {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.dashboard-single-l-game-v3:last-child > ul > li:first-child {
  border-bottom-left-radius: 2px;
}
.dashboard-single-l-game-v3:last-child > ul > li:last-child {
  border-bottom-right-radius: 2px;
}

.dashboard-single-l-game-v3 > ul > li {
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
}

.dashboard-single-l-game-v3 > ul > li:first-child {
  width: 36%;
}

.dashboard-single-l-game-v3 > ul > li:last-child {
  width: 50px;
}

.dashboard-single-l-game-v3 > ul > li > .single-game-item-v3 {
  box-sizing: border-box;
  margin: 0;
  border-radius: inherit;
}

.dashboard-single-l-game-v3 > ul > li .single-game-item-v3:before {
  display: none;
}

.market-info-view-d-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}
html[dir=ltr] .market-info-view-d-v3 {
  padding: 0 1px 0 2px;
}
html[dir=rtl] .market-info-view-d-v3 {
  padding: 0 2px 0 1px;
}

.market-name-d-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #282c39;
  margin: 0;
  height: 21px;
}

.market-name-d-v3 > h4 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #7c8292;
  font-size: 11px;
  line-height: 21px;
  font-weight: normal;
  padding: 0 10px;
}

.market-empty-h {
  float: left;
  width: 100%;
  font-size: 12px;
  margin: 1px 0 0;
  padding: 0 5px;
  height: 28px;
  line-height: 26px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #404654;
  background: #212531;
  box-sizing: border-box;
}

.all-markets-favorite-d-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 50px;
  background: #282c39;
}

.all-markets-favorite-d-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.all-markets-favorite-d-v3 > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  height: 29px;
  margin: 0;
}

.all-markets-favorite-d-v3 > ul > li:first-child {
  box-sizing: border-box;
  height: 21px;
}

.all-markets-favorite-d-v3 > ul > li .favorite-icon-market-v3 {
  box-sizing: border-box;
  font: 16px/20px icomoon;
  width: 30px;
  height: 20px;
  position: relative;
  text-align: center;
  top: 4px;
}
html[dir=ltr] .all-markets-favorite-d-v3 > ul > li .favorite-icon-market-v3 {
  float: right;
}
html[dir=rtl] .all-markets-favorite-d-v3 > ul > li .favorite-icon-market-v3 {
  float: left;
}

.favorite-icon-market-v3 .markets-count-view-v3 > span {
  box-sizing: border-box;
  line-height: 29px;
  padding-left: 6px;
}

.contain-pop-game-dashboard-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}
.contain-pop-game-dashboard-v3 .games-view-slider-contain > ul.column-2 > li {
  width: calc((100% - 10px) / 2);
}
.contain-pop-game-dashboard-v3 .games-view-slider-contain > ul.column-1 > li {
  width: 100%;
}

.popular-game-view-wrapper-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0 0 5px;
  border-radius: 2px;
  overflow: hidden;
  background-color: #2e323e;
  background-size: cover;
  background-position: 0 100%;
  border: 1px solid #2e323e;
  position: relative;
}
.popular-game-view-wrapper-v3 > div, .popular-game-view-wrapper-v3 > span {
  position: relative;
  z-index: 20;
}

.popular-game-view-wrapper-v3:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(46, 50, 62, 0.08);
}

.popular-game-t-row-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.popular-game-dashboard-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 96px;
}

.popular-game-view-wrapper-v3 .market-title-v3 {
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  height: 22px;
  padding: 0;
}

.popular-game-view-wrapper-v3 .market-title-v3:after {
  display: none;
}
.popular-game-view-wrapper-v3 .market-title-v3:before {
  box-sizing: border-box;
  line-height: 22px;
  color: #7c8292;
}

.popular-game-view-wrapper-v3 .market-icons-t-r > li:before {
  box-sizing: border-box;
  font-size: 14px;
}

.popular-game-view-wrapper-v3 .market-icons-t-r {
  box-sizing: border-box;
  padding: 0;
}

.popular-game-view-wrapper-v3 .market-icons-t-r > li {
  box-sizing: border-box;
}
html[dir=ltr] .popular-game-view-wrapper-v3 .market-icons-t-r > li {
  border: none;
}
html[dir=rtl] .popular-game-view-wrapper-v3 .market-icons-t-r > li {
  border: none;
}

.popular-game-team-name-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 8px 8px 3px;
}

.popular-game-team-name-v3 > table {
  box-sizing: border-box;
}
html[dir=ltr] .popular-game-team-name-v3 > table {
  float: left;
}
html[dir=rtl] .popular-game-team-name-v3 > table {
  float: right;
}

.popular-game-team-name-v3 > table tr td {
  box-sizing: border-box;
  vertical-align: middle;
  padding: 0 0 4px;
  display: inline-block;
}

.liga-icon-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 20px;
  height: 20px;
  text-align: center;
  margin: 0 10px 0 0;
}

.liga-icon-view-v3 > img {
  box-sizing: border-box;
  max-width: 20px;
  max-height: 20px;
  display: block;
}

.popular-game-team-name-v3 > table tr td > p {
  box-sizing: border-box;
  font-size: 16px;
  line-height: 18px;
  color: #c1c4cd;
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 350px;
}
html[dir=ltr] .popular-game-team-name-v3 > table tr td > p {
  padding: 0 30px 0 0;
}
html[dir=rtl] .popular-game-team-name-v3 > table tr td > p {
  padding: 0 0 0 30px;
}

.popular-game-team-name-v3 > table tr td > span {
  box-sizing: border-box;
  font-size: 16px;
  line-height: 18px;
  color: #b6862e;
}
html[dir=rtl] .popular-game-team-name-v3 > table tr td > span {
  direction: ltr;
  unicode-bidi: isolate-override;
}

.events-view-p-game-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  height: 28px;
}
html[dir=ltr] .events-view-p-game-v3 {
  padding: 0 60px 0 8px;
}
html[dir=rtl] .events-view-p-game-v3 {
  padding: 0 8px 0 60px;
}

.events-view-p-game-v3 > .events-list-view-v3 {
  box-sizing: border-box;
  width: 370px;
}

.events-view-p-game-v3 .markets-count-view-v3 {
  box-sizing: border-box;
}
html[dir=ltr] .events-view-p-game-v3 .markets-count-view-v3 {
  right: 6px;
}

.events-view-p-game-v3 .events-list-view-v3 > ul > li:first-child > .single-events-b-v3 {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.events-view-p-game-v3 .events-list-view-v3 > ul > li:last-child > .single-events-b-v3 {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.dashboard-live-game-competitin-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.contain-competition-dashboard-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0 6px;
  margin-bottom: 6px;
  max-height: 30000px;
  overflow: hidden;
}
.contain-competition-dashboard-v3.no-padding {
  padding: 0;
}

.contain-competition-dashboard-v3.closed {
  max-height: 26px;
}

@keyframes dashboard-c-open-animate-b {
  0% {
    max-height: 26px;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes dashboard-c-closed-animate-b {
  0% {
    display: block;
    max-height: 200px;
  }
  100% {
    display: block;
    max-height: 26px;
  }
}
.title-competition-dashboard-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 24px;
  border-radius: 2px 2px 0 0;
  background: #3b3e4a;
  position: relative;
  margin: 0 0 2px;
}
html[dir=ltr] .title-competition-dashboard-v3 {
  padding: 0 24px 0 6px;
}
html[dir=rtl] .title-competition-dashboard-v3 {
  padding: 0 6px 0 24px;
}
.title-competition-dashboard-v3 > h5 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #a4a9bc;
  font-size: 11px;
  line-height: 24px;
  font-weight: normal;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=ltr] .title-competition-dashboard-v3 > .flag-view-v3 + h5 {
  padding: 0 0 0 26px;
}
html[dir=rtl] .title-competition-dashboard-v3 > .flag-view-v3 + h5 {
  padding: 0 26px 0 0;
}

.title-competition-dashboard-v3 > .arrow-view-v3 {
  box-sizing: border-box;
  width: 24px;
  line-height: 24px;
  color: #7c8292;
}

.title-competition-dashboard-v3 > .arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
}

.contain-competition-dashboard-v3.closed .title-competition-dashboard-v3 > .arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
}

.contain-competition-dashboard-v3.closed > .title-competition-dashboard-v3 {
  border-radius: 2px;
}

.upcoming-games-list-d-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.upcoming-icon-v3 {
  box-sizing: border-box;
  width: 34px;
  height: 100%;
  position: absolute;
  top: 0;
  font: 16px/36px icomoon;
  text-indent: 10px;
  color: #ffffff;
  background: #505768;
}
html[dir=ltr] .upcoming-icon-v3 {
  left: 0;
  border-radius: 2px 0 0;
}
html[dir=rtl] .upcoming-icon-v3 {
  right: 0;
  border-radius: 0 2px 0;
}

.upcoming-icon-v3:before {
  box-sizing: border-box;
  content: "";
}

.live-column-title-v3 .upcoming-icon-v3 {
  box-sizing: border-box;
  background: #a61f67;
}

.live-column-title-v3 .upcoming-icon-v3:before {
  box-sizing: border-box;
  content: "";
  color: #ffffff;
}

.upcoming-games-filter-v3 {
  height: 36px;
  padding: 6px 0 0;
}
html[dir=ltr] .upcoming-games-filter-v3 {
  float: left;
}
html[dir=rtl] .upcoming-games-filter-v3 {
  float: right;
}

.upcoming-games-filter-v3 .time-filter-v3 > p {
  box-sizing: border-box;
  text-transform: none;
}
html[dir=ltr] .upcoming-games-filter-v3 .time-filter-v3 > p {
  padding: 0 28px 0 10px;
}
html[dir=rtl] .upcoming-games-filter-v3 .time-filter-v3 > p {
  padding: 0 10px 0 28px;
}

.single-sport-box-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  border-radius: 2px;
  overflow: hidden;
  margin: 0 0 4px;
}

.region-list-view-d-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.competition-list-view-d-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.sport-name-up-game-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: #2e323e;
  position: relative;
  border-radius: 2px 2px 0 0;
  cursor: pointer;
  margin: 0 0 3px;
}
html[dir=ltr] .sport-name-up-game-v3 {
  padding: 0 30px 0 34px;
}
html[dir=rtl] .sport-name-up-game-v3 {
  padding: 0 34px 0 30px;
}

.single-sport-box-v3.sport-closed > .sport-name-up-game-v3 {
  box-shadow: none;
}

.sport-name-up-game-v3:before {
  display: none;
}

.single-sport-box-v3c.sport-name-up-game-v3:hover > .arrow-view-v3:before,
.single-sport-box-v3 .sport-name-up-game-v3 > .arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
  color: #c1c4cd;
}

.single-sport-box-v3.sport-closed > .sport-name-up-game-v3 > .arrow-view-v3:before {
  content: "";
  color: transparent;
}

.single-sport-box-v3.sport-closed > .sport-name-up-game-v3:hover > .arrow-view-v3:before {
  color: #c1c4cd;
}

.single-sport-box-v3.sport-closed {
  box-sizing: border-box;
  max-height: 30px;
}

.sport-name-up-game-v3 > .sport-icon-v3 {
  box-sizing: border-box;
  width: 34px;
}
html[dir=ltr] .sport-name-up-game-v3 > .sport-icon-v3 {
  box-shadow: none;
}
html[dir=rtl] .sport-name-up-game-v3 > .sport-icon-v3 {
  box-shadow: none;
}

.sport-name-up-game-v3 > h3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #c1c4cd;
  font-size: 12px;
  line-height: 30px;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.sport-name-up-game-v3 > h3 + .md-progress-circular {
  margin: 0;
  position: absolute;
  top: 4px;
}
html[dir=ltr] .sport-name-up-game-v3 > h3 + .md-progress-circular {
  right: 30px;
}
html[dir=rtl] .sport-name-up-game-v3 > h3 + .md-progress-circular {
  left: 30px;
}

.single-sport-box-v3 > .title-championship-v3 {
  box-sizing: border-box;
  padding-left: 34px;
}

.single-sport-box-v3 .flag-view-v3 {
  box-sizing: border-box;
  top: 4px;
}

.single-sport-box-v3 .mini-title-box-gameview-v3 {
  box-sizing: border-box;
}
html[dir=ltr] .single-sport-box-v3 .mini-title-box-gameview-v3 {
  padding: 0 50px 0 10px;
}
html[dir=rtl] .single-sport-box-v3 .mini-title-box-gameview-v3 {
  padding: 0 10px 0 50px;
}

.title-championship-v3.competition-closed + .time-info-game-box-v3 {
  box-sizing: border-box;
  max-height: 0;
  animation: closed-animate-b 240ms ease;
}

.title-championship-v3.competition-closed {
  box-sizing: border-box;
  border-radius: 2px;
}

.title-championship-v3 > .arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
}

.title-championship-v3.competition-closed > .arrow-view-v3:before,
.group-games-contain-v3.region-closed > .title-championship-v3 > .arrow-view-v3:before {
  box-sizing: border-box;
  content: "";
}

.right-column-v3 .game-video-container p {
  box-sizing: border-box;
  font-size: 15px;
  color: #7c8292;
  position: relative;
  z-index: 10;
}

.view-settings-b-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 27px;
  padding-bottom: 3px;
  background: #0e151b;
  border-radius: 2px;
  position: relative;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 444;
  transform: translate3d(0, 0, 0);
}
html[dir=rtl] .view-settings-b-v3 {
  padding-left: 1px;
}
.view-settings-b-v3 .resize-icon-b-v3 {
  display: none;
}
@media screen and (min-width: 1440px) {
  .view-settings-b-v3 .resize-icon-b-v3 {
    width: 24px;
    height: 24px;
    float: right;
    padding: 0;
    display: block;
    border: 0;
    margin: 0 0 0 2px;
    border-radius: 2px;
    text-align: center;
    font: 15px/24px icomoon;
    color: #a4a9bc;
    transition: background 300ms, color 300ms;
    background: #212531;
  }
  html[dir=rtl] .view-settings-b-v3 .resize-icon-b-v3 {
    float: left;
    margin: 0 2px 0 0;
  }
  .view-settings-b-v3 .resize-icon-b-v3 + ul {
    width: calc(100% - 26px);
  }
  .view-settings-b-v3 .resize-icon-b-v3:before {
    content: "o";
  }
  .view-settings-b-v3 .resize-icon-b-v3:hover {
    color: #7c8292;
  }
  .view-settings-b-v3 .resize-icon-b-v3.active {
    background: #1a7051;
    color: #ffffff;
  }
  .view-settings-b-v3 .resize-icon-b-v3.active:before {
    content: "p";
  }
}

.view-settings-b-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #212531;
}

.view-settings-b-v3 > ul > li {
  box-sizing: border-box;
  float: left;
  width: 50%;
  height: 24px;
  padding: 0 1px;
  margin: 0;
  position: relative;
}
html[dir=rtl] .view-settings-b-v3 > ul > li {
  float: right;
}

.view-settings-b-v3 > ul > li.arrow-closed-anime-b-v3 {
  padding-right: 2px;
}

.view-settings-b-v3 > ul > li:first-child:before {
  box-sizing: border-box;
  position: absolute;
  display: block;
  content: "";
  height: 16px;
  width: 1px;
  background: #101219;
  top: 4px;
  right: 0;
}
html[dir=rtl] .view-settings-b-v3 > ul > li:first-child:before {
  left: 0;
  right: auto;
}

.view-settings-b-v3 > ul > li > .time-filter-v3 {
  box-sizing: border-box;
  width: 100%;
}

.view-settings-b-v3 > ul > li > .time-filter-v3 > p {
  box-sizing: border-box;
  text-transform: none;
  color: #8e93a4;
}
html[dir=ltr] .view-settings-b-v3 > ul > li > .time-filter-v3 > p {
  padding: 0 28px 0 5px;
}
html[dir=rtl] .view-settings-b-v3 > ul > li > .time-filter-v3 > p {
  padding: 0 5px 0 28px;
}

.sportsbook-jackpot-wrapper {
  float: left;
  width: 100%;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.s-j-details {
  line-height: 18px;
  width: 100%;
  margin: 6px 0 10px 0;
  min-height: 80px;
  padding: 8px 10px 8px 12px;
  background: #a61f67;
  box-sizing: border-box;
  background: #1e2639;
  background: -moz-linear-gradient(45deg, #293043 0%, #332c59 50%, #332c59 50%, #2f2f66 80%, #24397a 105%);
  background: -webkit-linear-gradient(45deg, #293043 0%, #332c59 50%, #332c59 50%, #2f2f66 80%, #24397a 105%);
  background: linear-gradient(45deg, #293043 0%, #332c59 50%, #332c59 50%, #2f2f66 80%, #24397a 105%);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}
.s-j-details:before {
  content: "";
  width: 300%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 25%;
  opacity: 0;
  transform: translate3d(-50%, 0%, 0);
  transform-origin: center center;
  background-image: -moz-linear-gradient(23deg, #a61f67 0%, #11498d 100%);
  background-image: -webkit-linear-gradient(23deg, #a61f67 0%, #11498d 100%);
  background-image: -ms-linear-gradient(23deg, #a61f67 0%, #11498d 100%);
  animation: jackpot-bg-wave 4s 3 ease-in-out 4s;
}
@keyframes jackpot-bg-wave {
  0% {
    opacity: 0;
    transform: translate3d(-50%, 0, 0);
  }
  25% {
    transform: translate3d(-75%, 0, 0);
    opacity: 0.94;
  }
  75% {
    transform: translate3d(-25%, 0, 0);
    opacity: 0.94;
  }
  100% {
    transform: translate3d(-50%, 0, 0);
  }
}
.s-j-details li {
  float: left;
  width: 100%;
}
.s-j-details li > h3,
.s-j-details li > span,
.s-j-details li > p {
  text-transform: uppercase;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.s-j-details li > h3 {
  position: relative;
  z-index: 100;
  color: rgba(244, 244, 246, 0.6);
  font-size: 14px;
}
.s-j-details li > span {
  color: #f4f4f6;
  position: relative;
}
.s-j-details li > span:before {
  position: absolute;
  text-transform: uppercase;
  top: 2px;
  font-size: 11px;
}
html[dir=ltr] .s-j-details li > span:before {
  right: -35px;
}
html[dir=rtl] .s-j-details li > span:before {
  left: -35px;
}
.s-j-details li > p {
  text-transform: capitalize;
  position: relative;
  z-index: 100;
  color: rgba(244, 244, 246, 0.6);
  font-size: 10px;
  text-decoration: underline;
  cursor: pointer;
}
[dir=ltr] .s-j-details li > p {
  float: left;
}
[dir=rtl] .s-j-details li > p {
  float: right;
}
.s-j-details li b span {
  width: 16px !important;
}
.s-j-details li b span i {
  font-size: 24px !important;
}
.s-j-details li b span i.with-point {
  margin-left: -7%;
}
.s-j-details li b span i.with-point + strong {
  top: 4px;
}
.s-j-details li b span strong {
  top: 2px;
  right: 0;
  font-size: 16px;
}

.s-j-balance {
  line-height: 24px;
  height: 24px;
  padding-top: 4px;
}

.s-j-lists {
  background: #452a4c;
  background: -moz-linear-gradient(45deg, #452a4c 0%, #3b2042 100%);
  background: -webkit-linear-gradient(45deg, #452a4c 0%, #3b2042 100%);
  background: linear-gradient(45deg, #452a4c 0%, #3b2042 100%);
  transform: translate3d(0, 0, 0);
  float: left;
  width: 100%;
}
[dir=ltr] .s-j-lists {
  animation: jackpot-swipe-l 0.24s;
}
[dir=rtl] .s-j-lists {
  animation: jackpot-swipe-r 0.24s;
}
.s-j-lists > li {
  min-height: 54px;
  border-bottom: 1px solid #472d4d;
  box-sizing: border-box;
  color: #c1c4cd;
  text-transform: uppercase;
  position: relative;
  float: left;
  width: 100%;
}
.s-j-lists > li .closed-popup-form {
  top: 0;
}
.s-j-lists > li .closed-popup-form:before {
  color: rgba(142, 147, 164, 0.6);
}
html[dir=ltr] .s-j-lists > li .closed-popup-form {
  right: 8px;
}
html[dir=rtl] .s-j-lists > li .closed-popup-form {
  left: 8px;
}
.s-j-lists > li .s-j-amount-animation sup {
  margin: 0;
  font-size: 14px;
}
.s-j-lists .s-j-title {
  min-height: 48px;
  background: #352640;
  line-height: 48px;
  padding: 0 20px 0 15px;
}
.s-j-lists .s-j-title span {
  font-size: 16px;
  color: #ffffff;
  position: relative;
}
html[dir=ltr] .s-j-lists .s-j-title span {
  padding-left: 34px;
}
html[dir=rtl] .s-j-lists .s-j-title span {
  padding-right: 34px;
}
.s-j-lists .s-j-title span:before {
  content: "";
  position: absolute;
  top: -13px;
  width: 28px;
  height: 22px;
  font-size: 20px;
  font-family: icomoon;
  color: #ffffff;
}
html[dir=ltr] .s-j-lists .s-j-title span:before {
  left: 0;
}
html[dir=rtl] .s-j-lists .s-j-title span:before {
  right: 0;
}

.s-j-list {
  padding: 6px;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  float: left;
}
.s-j-list .s-j-amount-animation span > strong {
  top: 9px;
}
.s-j-list .s-j-amount-animation span > i.with-point + strong {
  top: 11px;
}
.s-j-list > i {
  width: 16px;
  height: 16px;
  color: rgba(142, 147, 164, 0.6);
  cursor: pointer;
  font-size: 16px;
  font-style: normal;
  font-family: icomoon;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: transform 0.24s;
}
html[dir=ltr] .s-j-list > i {
  right: 5px;
}
html[dir=rtl] .s-j-list > i {
  left: 5px;
}
.s-j-list > i:before {
  content: "";
}
.s-j-list > i.rotate {
  transform: rotateX(180deg);
}

.s-j-coin {
  display: inline-block;
  height: 32px;
  width: 66px;
  background: no-repeat 50% bottom;
  vertical-align: top;
}
html[dir=rtl] .s-j-coin {
  direction: ltr;
  width: 70px;
  float: right;
}

.s-j-money {
  width: 100%;
  max-width: calc(100% - 90px);
  display: inline-block;
  position: relative;
  vertical-align: top;
}
html[dir=ltr] .s-j-money {
  padding-left: 6px;
}
html[dir=rtl] .s-j-money {
  padding-right: 6px;
}
.s-j-money > p {
  color: rgba(244, 244, 246, 0.6);
  font-size: 12px;
}
html[dir=ltr] .s-j-money > p {
  text-align: left;
}
html[dir=rtl] .s-j-money {
  float: right;
}

.s-j-winners {
  background: #231e2f;
  min-height: 60px;
  padding: 0 10px 0 15px;
  box-sizing: border-box;
  color: #ffffff;
  display: none;
  float: left;
  width: 100%;
}
.s-j-winners.expanded {
  display: block;
}
.s-j-winners li {
  min-height: 70px;
  padding: 10px 0;
  box-sizing: border-box;
}
.s-j-winners li:not(:last-child) {
  border-bottom: 1px solid #3a3645;
}
.s-j-winners li > p {
  color: #c29440;
  text-transform: capitalize;
  font-size: 15px;
  padding-bottom: 8px;
}

.s-j-w-info span {
  margin-bottom: 6px;
  display: block;
  font-size: 14px;
}
.s-j-w-info span:after {
  padding-left: 4px;
}
.s-j-w-info span > i {
  font-style: normal;
}
.s-j-w-info h3 {
  font-size: 12px;
  font-weight: normal;
}
.s-j-w-info p {
  color: #ffffff;
  font-size: 10px;
}
.s-j-w-info p i {
  color: #505768;
  font-style: normal;
  padding: 0 4px;
  display: inline-block;
}

.s-j-w-total .s-j-w-info {
  float: left;
  width: 100%;
}
.s-j-w-total .s-j-w-info > p {
  font-size: 16px;
}
html[dir=ltr] .s-j-w-total .s-j-w-info > p {
  float: left;
}
html[dir=rtl] .s-j-w-total .s-j-w-info > p {
  float: right;
}
.s-j-w-total .s-j-w-info > p:before {
  content: "+";
  font-family: icomoon;
}
.s-j-w-total .s-j-w-info span {
  position: relative;
  font-size: 16px;
  color: #ffffff;
}
html[dir=ltr] .s-j-w-total .s-j-w-info span {
  float: right;
}
html[dir=rtl] .s-j-w-total .s-j-w-info span {
  float: left;
}
.s-j-w-total .s-j-w-info span i {
  font-style: normal;
}

.s-j-mini .s-j-coin {
  background-image: url(../../../images/jackpot-coins/mini.png);
}

.s-j-minor .s-j-coin {
  background-image: url(../../../images/jackpot-coins/minor.png);
}

.s-j-major .s-j-coin {
  background-image: url(../../../images/jackpot-coins/major.png);
}

.s-j-mega .s-j-coin {
  background-image: url(../../../images/jackpot-coins/mega.png);
}

@keyframes jackpot-swipe-l {
  0% {
    transform: translate3d(100%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jackpot-swipe-r {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
/*new casino, jackpot animation styles owerite*/
.sportsbook-jackpot-wrapper .s-j-amount-animation {
  width: 100%;
  height: 100%;
  color: #c29440;
  display: inline-block;
  vertical-align: middle;
}
html[dir=rtl] .sportsbook-jackpot-wrapper .s-j-amount-animation {
  direction: ltr;
}
.sportsbook-jackpot-wrapper .s-j-amount-animation span > i {
  height: 22px !important;
  font-size: 18px;
  line-height: 22px;
}
@media screen and (max-width: 1260px) {
  .sportsbook-jackpot-wrapper .s-j-amount-animation span > i {
    font-size: 15px;
  }
}
.sportsbook-jackpot-wrapper .s-j-amount-animation span {
  width: 11px;
}
@media screen and (max-width: 1260px) {
  .sportsbook-jackpot-wrapper .s-j-amount-animation span {
    width: 10px;
  }
}
.sportsbook-jackpot-wrapper .s-j-amount-animation sup {
  color: #f4f4f6;
  display: inline-block;
  vertical-align: top;
  font-weight: 700;
  margin: -3px 0 0;
  font-size: 16px;
}

.betslip-include-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: block;
  position: relative;
  z-index: 10;
}

.right-b-view-wrapper-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0 1px 80px 0;
  transform: translate3d(0, 0, 0);
}
html[dir=rtl] .right-b-view-wrapper-v3 {
  padding: 0 0 80px 1px;
}

.animation-video-box-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  max-height: 100%;
  margin: 0;
}

.game-video.animation-start {
  opacity: 0;
  position: absolute;
  width: 640px;
  height: 480px;
}

.game-video.animation-end {
  width: 100%;
  height: 100%;
  opacity: 1;
  animation: video-player-autoplay 1000ms ease-in-out;
}

.animation-video-box-v3.active {
  box-sizing: border-box;
  max-height: 36px;
}

@keyframes animation-open-animate-b {
  0% {
    max-height: 36px;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes animation-closed-animate-b {
  0% {
    display: block;
    max-height: 400px;
  }
  100% {
    display: block;
    max-height: 36px;
  }
}
.animation-video-box-v3.active .video-animation-vox-v3 {
  box-sizing: border-box;
  opacity: 0;
}

.animation-video-contain-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  border-radius: 3px;
  margin: 0 0 5px;
}

.animation-video-title-row-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 31px;
  background: #2e323e;
  border-bottom: 1px solid #505768;
  border-radius: 2px 2px 0 0;
}

.anime-video-switcher-v3 {
  box-sizing: border-box;
  float: left;
  height: 22px;
  background: #212531;
  padding: 1px;
  border-radius: 3px;
  margin: 4px 0 0 4px;
}
html[dir=rtl] .anime-video-switcher-v3 {
  float: right;
  margin: 4px 4px 0 0;
}

.anime-video-switcher-v3 > ul {
  box-sizing: border-box;
  width: 100%;
  float: left;
}

.anime-video-switcher-v3 > ul > li {
  box-sizing: border-box;
  height: 20px;
  width: 22px;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
}
html[dir=ltr] .anime-video-switcher-v3 > ul > li {
  float: left;
}
html[dir=rtl] .anime-video-switcher-v3 > ul > li {
  float: right;
}

.chanel-grayhound-s {
  width: auto;
  position: relative;
  display: inline-block;
  margin: 4px 0 10px 4px;
  height: 22px;
}
.chanel-grayhound-s > select {
  border: none;
  color: #ffffff;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  background: #2e323e;
  padding: 0 20px 0 5px;
}
.chanel-grayhound-s:after {
  content: "";
  display: block;
  font: 14px/20px icomoon;
  position: absolute;
  top: 0;
  right: 2px;
  color: #505768;
  pointer-events: none;
}

.anime-video-switcher-v3 > ul > li.active {
  background: #a61f67;
  cursor: default;
}

.anime-video-switcher-v3 > ul > li:before {
  box-sizing: border-box;
  font: 15px/20px icomoon;
  color: #505768;
}

.anime-video-switcher-v3 > ul > li.active:before {
  color: #ffffff;
}

.video-view-icon-v3:before {
  box-sizing: border-box;
  content: "";
}

.animation-view-icon-v3:before {
  box-sizing: border-box;
  content: "j";
}

.contain-v-a-fanction-icons-v3 {
  box-sizing: border-box;
  float: right;
  margin: 5px 0 0;
}
html[dir=rtl] .contain-v-a-fanction-icons-v3 {
  float: left;
}

.contain-v-a-fanction-icons-v3 > ul {
  box-sizing: border-box;
  float: right;
}

.contain-v-a-fanction-icons-v3 > ul > li {
  box-sizing: border-box;
  float: right;
  height: 20px;
  border-left: 1px solid #23262f;
  min-width: 29px;
  text-align: center;
  cursor: pointer;
}
html[dir=rtl] .contain-v-a-fanction-icons-v3 > ul > li {
  float: left;
  border-left: none;
  border-right: 1px solid #23262f;
}

.contain-v-a-fanction-icons-v3 > ul > li.arrow-closed-anime-b-v3 {
  min-width: 21px;
}

.contain-v-a-fanction-icons-v3 > ul > li:before {
  box-sizing: border-box;
  font: 15px/20px icomoon;
  color: #7c8292;
}

.contain-v-a-fanction-icons-v3 > ul > li.active:before {
  box-sizing: border-box;
  color: #ffffff;
}

.pin-icon-video-v3:before {
  box-sizing: border-box;
  content: "P";
}

.pin-icon-video-v3.active {
  box-sizing: border-box;
  padding: 0 7px;
}

.pin-icon-video-v3.active:before {
  box-sizing: border-box;
  content: "";
  font-size: 9px;
}

.resize-icon-b-v3:before {
  box-sizing: border-box;
  content: "o";
}

.contain-v-a-fanction-icons-v3 > ul > li.resize-icon-b-v3.active:before {
  box-sizing: border-box;
  content: "p";
}

.contain-v-a-fanction-icons-v3 > ul > li.arrow-closed-anime-b-v3:before {
  box-sizing: border-box;
  content: "";
}

.contain-v-a-fanction-icons-v3 > ul > li.arrow-closed-anime-b-v3.active:before {
  content: "";
}

.contain-v-a-fanction-icons-v3 > ul > li.sound-icon-v3:before {
  box-sizing: border-box;
  content: "";
}

.contain-v-a-fanction-icons-v3 > ul > li.sound-icon-v3.active:before {
  box-sizing: border-box;
  content: "";
}

.contain-v-a-fanction-icons-v3 > ul > li.resize-icon-full-video-v3 {
  box-sizing: border-box;
}

.contain-v-a-fanction-icons-v3 > ul > li.resize-icon-full-video-v3:before {
  box-sizing: border-box;
  content: "m";
}

.contain-v-a-fanction-icons-v3 > ul > li.resize-icon-full-video-v3.active:before {
  box-sizing: border-box;
  content: "n";
}

.contain-v-a-fanction-icons-v3 > ul > li.resize-icon-full-video-v3.disabled,
.contain-v-a-fanction-icons-v3 > ul > li.pin-icon-video-v3.disabled {
  box-sizing: border-box;
  pointer-events: none;
}

.contain-v-a-fanction-icons-v3 > ul > li.resize-icon-full-video-v3.disabled:before {
  box-sizing: border-box;
  color: #7c8292;
}

.video-animation-vox-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #212531;
  margin: 0;
  overflow: inherit;
}

.animation-video-box-v3 .video-animation-vox-v3.animation-control {
  min-height: 155px;
}
.animation-video-box-v3 .video-animation-vox-v3.animation-control .md-progress-circular {
  position: absolute;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
}
.animation-video-box-v3 .video-animation-vox-v3.animation-control .md-progress-circular:before {
  width: 100px;
  height: 100px;
}

.pm-stream-block .animation-video-title-row-v3:first-child .contain-v-a-fanction-icons-v3 {
  margin: 0;
}
.pm-stream-block .animation-video-title-row-v3:first-child .contain-v-a-fanction-icons-v3 > ul > li {
  height: 30px;
  line-height: 34px;
}

.pm-stream-tabs {
  display: table;
  width: calc(100% - 21px);
  height: 100%;
  table-layout: fixed;
}
html[dir=ltr] .pm-stream-tabs {
  float: left;
}
html[dir=rtl] .pm-stream-tabs {
  float: right;
}
.pm-stream-tabs > span {
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px;
  text-align: center;
  color: #c1c4cd;
}
.pm-stream-tabs > span.active {
  color: #ffffff;
  background: #a61f67;
}
html[dir=ltr] .pm-stream-tabs > span:first-child {
  border-top-left-radius: 2px;
}
html[dir=rtl] .pm-stream-tabs > span:first-child {
  border-top-right-radius: 2px;
}
html[dir=ltr] .pm-stream-tabs > span + span {
  border-left: 1px solid #23262f;
}
html[dir=rtl] .pm-stream-tabs > span + span {
  border-right: 1px solid #23262f;
}

.gaming-wrapper-asia .animation-video-box-v3 .video-animation-vox-v3.animation-control .md-progress-circular {
  margin-top: 0;
}

.video-animation-vox-v3 .video-player-container {
  box-sizing: border-box;
  height: 162px;
}

.classic-version-euro2016 .right-b-view-wrapper-v3 .video-player-control {
  box-sizing: border-box;
  right: 138px;
}

.classic-version-euro2016 .right-b-view-wrapper-v3 .video-player-control.volume-control {
  box-sizing: border-box;
  right: 107px;
}

.classic-version-euro2016 video-player .video-control-buttons {
  right: 83px;
}
html[dir=rtl] .classic-version-euro2016 video-player .video-control-buttons {
  left: 83px;
  right: auto;
}
.classic-version-euro2016 .game-video-detached video-player .video-control-buttons {
  right: 30px;
}
html[dir=rtl] .classic-version-euro2016 .game-video-detached video-player .video-control-buttons {
  left: 30px;
  right: auto;
}

.betslip-wrapper-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.batslip-contain-fixed-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.betslip-title-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0 0 1px;
  height: 38px;
  background: #2e323e;
  border-bottom: 1px solid #a61f67;
  box-shadow: 0 -1px 0 #0e151b inset;
  border-radius: 2px 2px 0 0;
  padding: 0;
}

.betslip-license-message {
  float: left;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.9);
  background: rgba(166, 31, 103, 0.6);
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
}

.title-separator-b-v3 {
  box-sizing: border-box;
  position: relative;
  float: left;
  width: 100%;
  height: 38px;
  z-index: 181;
}

.betslip-name-row-v3 {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: table;
  padding: 0 10px 0 15px;
}
html[dir=rtl] .betslip-name-row-v3 {
  padding: 0 15px 0 10px;
}

.betslip-name-row-v3 > h3 {
  box-sizing: border-box;
  display: table-cell;
  color: #c1c4cd;
  position: relative;
  font-size: 12px;
  line-height: 38px;
  font-weight: normal;
  text-transform: uppercase;
  width: 100%;
}

.betslip-name-row-v3 > h3 > i {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-style: normal;
  width: 100%;
}

.betslip-icons-contain-v3 {
  box-sizing: border-box;
  display: table-cell;
}

.betslip-icons-contain-v3 > ul {
  box-sizing: border-box;
  float: right;
  height: 14px;
  display: table;
  margin: 12px 0 0;
}

.betslip-icons-contain-v3 > ul > li {
  box-sizing: border-box;
  display: table-cell;
  padding: 0 6px;
  height: 14px;
  vertical-align: top;
}

.betslip-icons-contain-v3 > ul > li:last-child {
  padding-right: 0;
}
html[dir=rtl] .betslip-icons-contain-v3 > ul > li:last-child {
  padding-left: 0;
  padding-right: 6px;
}

.icon-wrapper-b-v3 {
  box-sizing: border-box;
  display: inline-block;
  min-width: 12px;
  vertical-align: top;
  cursor: pointer;
}

.icon-wrapper-b-v3:before {
  box-sizing: border-box;
  font: 14px/14px icomoon;
  text-align: center;
  color: #7c8292;
}

.settings-icon-betslip-v3:before {
  content: "";
}

.calculator-icon-betslip-v3:before {
  content: "";
}

.print-icon-betslip-v3:before {
  content: "";
}
.print-icon-betslip-v3.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.print-icon-betslip-v3.active:before {
  display: block;
  animation: 1000ms print-process linear infinite;
}

@keyframes print-process {
  0% {
    color: #a61f67;
  }
  33% {
    color: #1a7051;
  }
  66% {
    color: #c29440;
  }
  100% {
    color: #a61f67;
  }
}
.settings-contain-betslip-v3 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  float: left;
  z-index: 171;
  max-height: 0;
  overflow: hidden;
  transition: max-height 320ms;
}

.settings-contain-betslip-v3.active {
  max-height: 500px;
  margin: 0 0 1px;
}

.all-settings-info-b-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0 9px 10px;
  background: #212531;
}

.pin-betslip-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 28px;
  border-bottom: 1px solid #0e151b;
}

.pin-betslip-v3 > .multi-view-sw-v3 {
  box-sizing: border-box;
  float: left;
  padding: 0 0 0 34px;
  margin: 2px 0 0;
  width: 100%;
}
html[dir=rtl] .pin-betslip-v3 > .multi-view-sw-v3 {
  padding: 0 34px 0 0;
}

.pin-betslip-v3 > .multi-view-sw-v3 .switcher-view-b {
  box-sizing: border-box;
  right: auto;
  left: 0;
}
html[dir=rtl] .pin-betslip-v3 > .multi-view-sw-v3 .switcher-view-b {
  left: auto;
  right: 0;
}

.price-change-settings-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.price-change-settings-v3 > h4 {
  box-sizing: border-box;
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
  color: #c1c4cd;
  padding: 10px 0;
}

.price-change-settings-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  border-bottom: 1px solid #0e151b;
  padding: 0 0 4px;
}

.price-change-settings-v3 > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 0 0 6px;
  font-size: 12px;
  line-height: 14px;
  color: #7c8292;
}

.price-change-settings-v3 > ul > li input[type=radio] {
  box-sizing: border-box;
  position: relative;
  top: 3px;
  width: 14px;
  height: 14px;
  margin: 0 8px 0 0;
  opacity: 0;
}

.price-change-settings-v3 > ul > li > label {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  min-height: 14px;
}

.price-change-settings-v3 > ul > li > label > span {
  box-sizing: border-box;
  display: inline-block;
}

.price-change-settings-v3 > ul > li > label > span:before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  top: 2px;
  left: 0;
  background: #7c8292;
  z-index: 10;
}
html[dir=rtl] .price-change-settings-v3 > ul > li > label > span:before {
  left: auto;
  right: 0;
}

.price-change-settings-v3 > ul > li > label > input[type=radio]:checked + span:after {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 6px;
  left: 4px;
  background: #111522;
  z-index: 20;
}
html[dir=rtl] .price-change-settings-v3 > ul > li > label > input[type=radio]:checked + span:after {
  left: auto;
  right: 4px;
}

.save-settings-button-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 10px 0 0;
}

.save-settings-button-v3 > button, .quick-bet-form-b-v3 > ul > li > button {
  box-sizing: border-box;
  float: right;
  background: transparent;
  box-shadow: 0 0 0 1px #7c8292 inset;
  border: none;
  height: 30px;
  padding: 0 15px;
  min-width: 130px;
  text-align: center;
  color: #ffffff;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 30px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 240ms, box-shadow 240ms;
}
html[dir=rtl] .save-settings-button-v3 > button, html[dir=rtl] .quick-bet-form-b-v3 > ul > li > button {
  float: left;
}

.save-settings-button-v3 > button:hover, .quick-bet-form-b-v3 > ul > li > button:hover {
  background: #1a7051;
  box-shadow: 0 0 0 1px #1a7051 inset;
  color: #ffffff;
}

.quick-bet-wrapper-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.separator-contain-q-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #212531;
  padding: 0 8px;
  transition: max-height 300ms;
  overflow: hidden;
}

.separator-contain-q-v3.active {
  box-sizing: border-box;
  max-height: 100px;
}

.separator-contain-q-v3 > .pin-betslip-v3 > .multi-view-sw-v3 {
  box-sizing: border-box;
  margin: 1px 0 0;
}

.quick-bet-form-b-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 5px 0 8px;
}

.quick-bet-form-b-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: table;
  height: 30px;
}

.quick-bet-form-b-v3 > ul > li {
  box-sizing: border-box;
  display: table-cell;
}

.quick-bet-form-b-v3 > ul > li:first-child {
  box-sizing: border-box;
  padding-right: 5px;
}

.quick-bet-form-b-v3 > ul > li > input[type=text],
.stake-form-contain-v3 > ul > li > input[type=text] {
  box-sizing: border-box;
  background: #2e323e;
  border: none;
  width: 100%;
  height: 30px;
  float: left;
  box-shadow: 0 0 0 1px #505768 inset;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 30px;
  color: #c1c4cd;
  padding: 0 10px;
}

.quick-bet-form-b-v3 > ul > li > input[type=text]::-webkit-input-placeholder,
.stake-form-contain-v3 > ul > li > input[type=text]::-webkit-input-placeholder {
  box-sizing: border-box;
  color: #a4a9bc;
}

.quick-bet-form-b-v3 > ul > li > input[type=text]::-moz-placeholder,
.stake-form-contain-v3 > ul > li > input[type=text]::-moz-placeholder {
  box-sizing: border-box;
  color: #a4a9bc;
}

.quick-bet-form-b-v3 > ul > li > input[type=text]:-moz-placeholder,
.stake-form-contain-v3 > ul > li > input[type=text]:-moz-placeholder {
  box-sizing: border-box;
  color: #a4a9bc;
}

.quick-bet-form-b-v3 > ul > li > input[type=text]:-ms-input-placeholder,
.stake-form-contain-v3 > ul > li > input[type=text]:-ms-input-placeholder {
  box-sizing: border-box;
  color: #a4a9bc;
}

.quick-bet-form-b-v3 > ul > li > input[type=text]:focus,
.stake-form-contain-v3 > ul > li > input[type=text]:focus {
  box-shadow: 0 0 0 1px #7c8292 inset;
}

.quick-bet-form-b-v3 > ul > li > button {
  box-sizing: border-box;
  min-width: 94px;
}

.betslip-info-view-b-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 1px 0 0;
}

.betslip-text-info-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #0d0f17;
  padding: 0 8px;
}

.betslip-text-info-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font-size: 11px;
  line-height: 14px;
  color: #7c8292;
  padding: 3px 0 5px 15px;
  position: relative;
}
html[dir=rtl] .betslip-text-info-v3 > p {
  padding: 3px 15px 5px 0;
}

.info-icon-bet-text-v3 {
  box-sizing: border-box;
  font: 10px/14px icomoon;
  position: absolute;
  left: 0;
  top: 3px;
  display: block;
  font-style: normal;
  color: #505768;
}
html[dir=rtl] .info-icon-bet-text-v3 {
  left: auto;
  right: 0;
}

.info-icon-bet-text-v3:before {
  content: "";
}

.events-filter-row-b-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.mini-filters-box-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 1px 0 0;
  background: #404654;
  height: 30px;
  padding: 0 8px 0 0;
}
html[dir=rtl] .mini-filters-box-v3 {
  padding: 0 0 0 8px;
}
.mini-filters-box-v3 .time-filter-v3 > p {
  padding: 0 40px;
}

.mini-filters-box-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
}

.mini-filters-box-v3 > ul > li {
  box-sizing: border-box;
  display: table-cell;
  padding: 3px 0 3px 5px;
  vertical-align: top;
}
html[dir=rtl] .mini-filters-box-v3 > ul > li {
  padding: 3px 5px 3px 0;
}

.mini-filters-box-v3 > ul > li:first-child {
  box-sizing: border-box;
  width: 95px;
  padding-left: 0;
}

.mini-filters-box-v3 > ul > li .time-filter-v3 {
  box-sizing: border-box;
  max-width: 95px;
}

.mini-filters-box-v3 > ul > li > .time-filter-v3 > p {
  box-sizing: border-box;
  text-transform: none;
  color: #a4a9bc;
  padding: 0 20px 0 8px;
  border: 1px solid #363945;
}
html[dir=rtl] .mini-filters-box-v3 > ul > li > .time-filter-v3 > p {
  padding: 0 8px 0 20px;
}

.mini-filters-box-v3 > ul > li:first-child > .time-filter-v3 > p {
  margin-left: 2px;
}

.mini-filters-box-v3 > ul > li > .time-filter-v3.active p {
  border: none;
}

.mini-filters-box-v3 > ul > li > .time-filter-v3 > p .arrow-rotate-filter-v3 {
  color: #7c8292;
}

.mini-filters-box-v3 > ul > li.system-opt-v3 > .time-filter-v3 > .sub-nav-filter-time-v3 {
  box-sizing: border-box;
  width: 136%;
}

.mini-filters-box-v3 > ul > li > button {
  box-sizing: border-box;
  color: #a4a9bc;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 24px;
  background: none;
  border: none;
  height: 24px;
  padding: 0;
  float: right;
  cursor: pointer;
  white-space: nowrap;
}
html[dir=rtl] .mini-filters-box-v3 > ul > li > button {
  float: left;
}

.mini-filters-box-v3 > ul > li > button > span {
  box-sizing: border-box;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 80px;
  float: left;
}
html[dir=rtl] .mini-filters-box-v3 > ul > li > button > span {
  float: right;
}

.remove-icon-betslip-v3 {
  box-sizing: border-box;
  font: 9px/24px icomoon;
  color: #7c8292;
  font-style: normal;
  padding: 0 0 0 5px;
  transition: color 240ms;
}
html[dir=rtl] .remove-icon-betslip-v3 {
  padding: 0 5px 0 0;
}

.mini-filters-box-v3 > ul > li > button:hover > .remove-icon-betslip-v3 {
  color: #8e93a4;
}

.remove-icon-betslip-v3:before {
  box-sizing: border-box;
  content: "";
}

.betslip-all-events-list-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.mini-list-events-b-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 2px 0;
}

.mini-list-events-b-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.mini-list-events-b-v3 > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #2e323e;
  margin: 2px 0 0;
  border-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.3);
}
html[dir=ltr] .mini-list-events-b-v3 > ul > li {
  padding: 7px 8px 10px;
}
html[dir=rtl] .mini-list-events-b-v3 > ul > li {
  padding: 7px 8px 10px;
}
.mini-list-events-b-v3 > ul > li:last-child {
  animation: betslip-open-animate-b 300ms linear;
}

.mini-list-events-b-v3 > ul > li.blocked {
  opacity: 0.7;
}

.mini-list-events-b-v3 > ul > li.deleted {
  opacity: 0.7;
}

.mini-list-events-b-v3 > ul > li.conflict {
  background: #212531;
}

.mini-list-events-b-v3 > ul > li.changed {
  background: #363945;
}

@keyframes betslip-open-animate-b {
  0% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.mini-list-events-b-v3 > ul > li:first-child {
  margin: 0;
}

.bet-event-teams-name-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  padding: 0 15px 6px 0;
}
html[dir=ltr] .bet-event-teams-name-v3 {
  padding: 0 28px 6px 0;
}
html[dir=rtl] .bet-event-teams-name-v3 {
  padding: 0 0 6px 28px;
}

.bet-event-teams-name-v3 > .remove-icon-betslip-v3 {
  box-sizing: border-box;
  position: absolute;
  right: 0;
  top: 2px;
  line-height: 12px;
  cursor: pointer;
}
html[dir=rtl] .bet-event-teams-name-v3 > .remove-icon-betslip-v3 {
  left: 0;
  right: auto;
}

.bet-event-teams-name-v3 > .remove-icon-betslip-v3:hover {
  color: #8e93a4;
}

.title-event-b-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
}
.title-event-b-v3 .asian-l-m-cashout {
  position: absolute;
  top: 0;
  width: 14px;
  height: 14px;
  font-size: 14px;
  line-height: 14px;
}
html[dir=ltr] .title-event-b-v3 .asian-l-m-cashout {
  margin: 0;
  right: -14px;
}
html[dir=rtl] .title-event-b-v3 .asian-l-m-cashout {
  margin: 0;
  left: -14px;
}

.sistem-checkbox-view-v3 {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  margin: 0 5px 0 0;
  background: #7c8292;
  position: relative;
  vertical-align: top;
  display: inline-block;
  border-radius: 2px;
}
html[dir=rtl] .sistem-checkbox-view-v3 {
  margin: 0 0 0 5px;
}

.sistem-checkbox-view-v3 > input[type=checkbox] {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 14px;
  opacity: 0;
}

.sistem-checkbox-view-v3 > b {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  display: block;
  top: 0;
  text-align: center;
  width: 14px;
  height: 14px;
  font: 7px/14px icomoon;
  color: #111522;
}

.sistem-checkbox-view-v3 > input[type=checkbox]:checked + b:before {
  box-sizing: border-box;
  content: "";
  z-index: 10;
}

.betslip-event-icon-view {
  box-sizing: border-box;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 5px 0 0;
  position: relative;
  vertical-align: top;
}
html[dir=rtl] .betslip-event-icon-view {
  margin: 0 0 0 5px;
}

.betslip-event-icon-view:before {
  box-sizing: border-box;
  font: 13px/14px icomoon;
  position: absolute;
  left: 0;
  top: 0;
}

.blocked-icon-b-v3:before {
  content: "";
  color: #7c8292;
}

.error-icon-b-v3:before {
  content: "";
  color: #b6862e;
  font-size: 16px;
}

.deleted-bet-error-v3:before {
  content: "";
  color: #C40202;
  font-size: 14px;
}

.error-icon-b-v3:hover > .conflict-content-v3 {
  opacity: 1;
  pointer-events: auto;
}

ul.conflict-content-v3 {
  box-sizing: border-box;
  width: 240px;
  position: absolute;
  top: 18px;
  background: #c1c4cd;
  box-shadow: 0 0 8px #000000;
  z-index: 192;
  padding: 0;
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  transition: opacity 240ms 240ms;
}
html[dir=ltr] ul.conflict-content-v3 {
  left: 0;
}
html[dir=rtl] ul.conflict-content-v3 {
  right: 0;
}
ul.conflict-content-v3 > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: 24px;
  color: #404654;
  border-top: 1px solid #7c8292;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 25px;
  padding: 0 8px;
}
ul.conflict-content-v3 > li:first-child {
  box-sizing: border-box;
  border: none;
  background: #7c8292;
  color: #f4f4f6;
}

.title-event-b-v3 > span {
  box-sizing: border-box;
  font-size: 12px;
  line-height: 16px;
  color: #c1c4cd;
}
html[dir=ltr] .title-event-b-v3 > span {
  margin-right: 4px;
}
html[dir=rtl] .title-event-b-v3 > span {
  margin-left: 4px;
}
.title-event-b-v3 > span.chain-order {
  position: relative;
}
.title-event-b-v3 > span.chain-order:after {
  content: "";
  display: block;
  background: #c1c4cd;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  top: 4px;
}
html[dir=ltr] .title-event-b-v3 > span.chain-order:after {
  right: -10px;
}
html[dir=rtl] .title-event-b-v3 > span.chain-order:after {
  left: -10px;
}
.title-event-b-v3 > span.chain-order + span {
  color: #c1c4cd;
}
html[dir=ltr] .title-event-b-v3 > span.chain-order + span {
  margin-left: 16px;
}
html[dir=rtl] .title-event-b-v3 > span.chain-order + span {
  margin-right: 16px;
}

.title-event-b-v3 > span:nth-child(2) {
  box-sizing: border-box;
  color: #7c8292;
}

.title-event-b-v3 > b {
  display: inline-block;
  color: #c29440;
  font-size: 11px;
}

.single-event-info-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.single-event-info-view-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.single-event-info-view-v3 > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  margin: 2px 0 0;
}
.single-event-info-view-v3 > ul > li > .ew-box-v3 {
  margin-top: 2px;
}

.single-event-info-view-v3 > ul > li:first-child {
  box-sizing: border-box;
  margin: 0;
}

.single-event-info-view-v3 > ul > li > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  color: #7c8292;
  padding: 0 80px 0 0;
}
html[dir=rtl] .single-event-info-view-v3 > ul > li > p {
  padding: 0 0 0 80px;
}

.single-event-info-view-v3 > ul > li:nth-child(2) > p {
  color: #c29440;
}

.single-event-info-view-v3 > ul > li .gone {
  color: #c33451;
  text-decoration: line-through;
}

.bet-price-view-b-v3 {
  box-sizing: border-box;
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
}
html[dir=rtl] .bet-price-view-b-v3 {
  left: 0;
  right: auto;
}
.bet-price-view-b-v3 .ew-box-v3 {
  margin: 0 4px 0 0;
}
html[dir=rtl] .bet-price-view-b-v3 .ew-box-v3 {
  margin: 0 0 0 4px;
}

.bet-price-view-b-v3 > span {
  box-sizing: border-box;
  display: block;
  font-size: 12px;
  line-height: 14px;
  color: #c29440;
}
html[dir=ltr] .bet-price-view-b-v3 > span {
  float: right;
}
html[dir=rtl] .bet-price-view-b-v3 > span {
  float: left;
}
html[dir=ltr] .bet-price-view-b-v3 > span + span {
  margin-right: 2px;
}
html[dir=rtl] .bet-price-view-b-v3 > span + span {
  margin-left: 2px;
}

.bet-price-view-b-v3 > span.bet-price-change-v3 {
  box-sizing: border-box;
  position: absolute;
  top: -15px;
  right: 0;
  color: #c33451;
}
.bet-price-view-b-v3 > span.bet-price-change-v3:before {
  content: "";
  position: absolute;
  top: 36%;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: rgba(255, 255, 255, 0.6);
  z-index: 33;
}

.bet-price-view-b-v3 > i {
  box-sizing: border-box;
  display: block;
  float: left;
  width: 22px;
  height: 15px;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 16px;
  font-style: normal;
  color: #7c8292;
  font-weight: bold;
  box-shadow: 0 0 0 1px #505768 inset;
  border-radius: 2px;
  text-align: center;
  margin: 0 10px 0 0;
}

.stake-form-contain-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 10px 0 0;
}

.accumulator-system-c {
  text-align: right;
  margin-right: 5px;
  font-size: 14px;
  line-height: 30px;
  color: #c1c4cd;
}

.stake-form-contain-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: table;
}

.stake-form-contain-v3 > ul > li {
  box-sizing: border-box;
  width: 100%;
  display: table-cell;
  vertical-align: top;
  padding: 0 0 0 4px;
}
html[dir=rtl] .stake-form-contain-v3 > ul > li {
  padding: 0 4px 0 0;
  transform: translate3d(0, 0, 0);
}

.stake-form-contain-v3.two-fields-v3 > ul > li {
  box-sizing: border-box;
  width: 50%;
}

.stake-form-contain-v3 > ul > li:nth-child(2) {
  padding: 0;
}
html[dir=rtl] .stake-form-contain-v3 > ul > li:nth-child(2) {
  padding: 0;
}

.stake-form-contain-v3 > ul > li:first-child {
  box-sizing: border-box;
  padding: 0;
}

.mini-list-events-b-v3 > ul > li .stake-form-contain-v3 > ul > li > .stake-max-bet-v3 {
  box-sizing: border-box;
  margin-left: 4px;
}
html[dir=rtl] .mini-list-events-b-v3 > ul > li .stake-form-contain-v3 > ul > li > .stake-max-bet-v3 {
  margin-left: 0;
  margin-right: 4px;
}

.stake-form-contain-v3.two-fields-v3 > ul > li:first-child {
  box-sizing: border-box;
  padding-right: 4px;
}

.stake-max-bet-v3 {
  box-sizing: border-box;
  float: left;
  width: 64px;
  display: table;
  background: #393e4c;
  height: 30px;
}

.stake-form-contain-v3.two-fields-v3 > ul > li > .stake-max-bet-v3 {
  box-sizing: border-box;
  width: 38px;
}

.stake-max-bet-v3 > span {
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
}

.single-bet-maxbet-view-v3 {
  box-sizing: border-box;
  font-size: 9px;
  line-height: 30px;
  color: #ffffff;
  background: #c29440;
  text-transform: uppercase;
  padding: 0 8px;
  text-align: center;
  transition: 250ms background;
}
.single-bet-maxbet-view-v3:hover {
  background: #ceaa67;
}
.single-bet-maxbet-view-v3 b {
  display: block;
  font-weight: normal;
  line-height: 11px;
}

.single-bet-stake-repeat-v3 {
  box-sizing: border-box;
  padding: 0;
}

.single-bet-stake-repeat-v3 > i {
  box-sizing: border-box;
  width: 28px;
  height: 20px;
  display: inline-block;
  text-align: center;
  box-shadow: -1px 0 0 #2e323e inset;
  font-style: normal;
  font: 12px/20px icomoon;
  color: #7c8292;
}
html[dir=rtl] .single-bet-stake-repeat-v3 > i {
  box-shadow: 1px 0 0 #2e323e inset;
}

.single-bet-stake-repeat-v3 > i:before {
  content: "";
}

.possible-win-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 8px 0 0;
}

.bet-win-view-v3 i {
  font-style: normal;
}
.bet-win-view-v3 b {
  font-weight: normal;
}
.bet-win-view-v3:not(.total-possible-win-j) {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: table;
  height: 16px;
}
.bet-win-view-v3:not(.total-possible-win-j).acc-bonus-v3 {
  box-sizing: border-box;
  margin: 2px 0 0;
}
.bet-win-view-v3:not(.total-possible-win-j) > div:not(.total-possible-win-j) {
  display: table-row;
}
.bet-win-view-v3:not(.total-possible-win-j) > p, .bet-win-view-v3:not(.total-possible-win-j) > div:not(.total-possible-win-j) > p {
  box-sizing: border-box;
  display: table-cell;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  width: 100%;
  color: #7c8292;
  height: 16px;
}
.bet-win-view-v3:not(.total-possible-win-j) > p > i, .bet-win-view-v3:not(.total-possible-win-j) > div:not(.total-possible-win-j) > p > i {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  padding: 0;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bet-win-view-v3:not(.total-possible-win-j).total-v3 > p, .bet-win-view-v3:not(.total-possible-win-j).total-v3 > span {
  color: #f4f4f6;
}
.bet-win-view-v3:not(.total-possible-win-j).acc-bonus-v3 > p, .bet-win-view-v3:not(.total-possible-win-j).acc-bonus-v3 > span {
  color: #c29440;
}
.bet-win-view-v3:not(.total-possible-win-j) > span,
.bet-win-view-v3:not(.total-possible-win-j) > div:not(.total-possible-win-j) > span {
  box-sizing: border-box;
  display: table-cell;
  text-align: right;
  padding: 0 0 0 10px;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  color: #c1c4cd;
  white-space: nowrap;
  transform: translate3d(0, 0, 0);
}
html[dir=rtl] .bet-win-view-v3:not(.total-possible-win-j) > span,
html[dir=rtl] .bet-win-view-v3:not(.total-possible-win-j) > div:not(.total-possible-win-j) > span {
  padding: 0 10px 0 0;
}
.bet-win-view-v3:not(.total-possible-win-j) > span.max-odds-info-text,
.bet-win-view-v3:not(.total-possible-win-j) > div:not(.total-possible-win-j) > span.max-odds-info-text {
  white-space: normal;
}

.open-bets-possible-wrapper {
  float: left;
  width: 100%;
  padding: 4px 8px;
  box-sizing: border-box;
  background: #2e323e;
}
.open-bets-possible-wrapper .bet-win-view-v3.stake-row > p, .open-bets-possible-wrapper .bet-win-view-v3.stake-row > span {
  color: #7c8292;
}
.open-bets-possible-wrapper .bet-win-view-v3.total-possible-row > p, .open-bets-possible-wrapper .bet-win-view-v3.total-possible-row > span {
  color: #c1c4cd;
}

.any-info-betslip-contain-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.freebet-wrapper-view-v3,
.use-account-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.use-account-view-v3 .pin-betslip-v3 {
  border-bottom: none;
}

.superbet-contain-view-v3,
.counter-offer-wrapper-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #212531;
}

.counter-offer-wrapper-view-v3 .multi-view-sw-v3 > p:after {
  content: attr(data-content);
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 18px;
  background: #c29440;
  margin: 2px 6px;
  padding: 0 6px;
  border-radius: 2px;
  color: #ffffff;
  letter-spacing: 0.2px;
}

.freebe-view-info-b,
.profit-boost-view-info-b {
  float: left;
  width: 100%;
  margin-top: 4px;
  position: relative;
  z-index: 88;
  max-height: 33px;
  overflow: hidden;
  transition: max-height 300ms;
}
.freebe-view-info-b.active,
.profit-boost-view-info-b.active {
  max-height: 400px;
}

.freebet-button-view-b,
.profit-boost-button-view-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.freebet-button-view-b > label,
.profit-boost-button-view-b > label {
  color: #000000;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
}
html[dir=ltr] .freebet-button-view-b > label,
html[dir=ltr] .profit-boost-button-view-b > label {
  float: left;
  padding: 8px 10px 10px 5px;
}
html[dir=rtl] .freebet-button-view-b > label,
html[dir=rtl] .profit-boost-button-view-b > label {
  float: right;
  padding: 8px 5px 10px 5px;
}
.freebet-button-view-b > label > span,
.profit-boost-button-view-b > label > span {
  padding: 0 0 0 5px;
  color: #EFBF00;
}

.freebe-view-info-b.active .freebet-button-view-b > label {
  background: #a96543;
  background: -moz-linear-gradient(left, #a96543 0%, #a9544c 83%, #a9544d 100%);
  background: -webkit-linear-gradient(left, #a96543 0%, #a9544c 83%, #a9544d 100%);
  background: linear-gradient(to right, #a96543 0%, #a9544c 83%, #a9544d 100%);
  color: white;
}

.freebe-view-info-b input {
  position: relative;
  top: 2px;
}

.frebet-full-info-contain {
  float: left;
  width: 100%;
  background: #aa8136;
  background: -moz-linear-gradient(45deg, #aa8136 0%, #aa8036 4%, #a9743c 8%, #a9544d 42%);
  background: -webkit-linear-gradient(45deg, #aa8136 0%, #aa8036 4%, #a9743c 8%, #a9544d 42%);
  background: linear-gradient(45deg, #aa8136 0%, #aa8036 4%, #a9743c 8%, #a9544d 42%);
  box-sizing: border-box;
  padding: 10px 0;
  position: relative;
  margin: 0 0 5px;
  min-height: 84px;
}

.frebet-full-info-contain:before {
  content: "";
  display: block;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 64px;
  height: 64px;
  background: url(../../../images/freebet-star.png?v=650) no-repeat 0 0;
}

.profit-boost-view-info-b.active .profit-boost-button-view-b > label {
  background: #7d0b41;
  background: -moz-linear-gradient(left, #530f4e 0%, #301358 100%);
  background: -webkit-linear-gradient(left, #530f4e 0%, #301358 100%);
  background: linear-gradient(to right, #530f4e 0%, #301358 100%);
}

.profit-boost-full-info-contain {
  float: left;
  width: 100%;
  background: #7d0b41;
  background: -moz-linear-gradient(45deg, #7d0b41 0%, #001867 100%);
  background: -webkit-linear-gradient(45deg, #7d0b41 0%, #001867 100%);
  background: linear-gradient(45deg, #7d0b41 0%, #001867 100%);
  box-sizing: border-box;
  padding: 10px 0;
  position: relative;
  margin: 0 0 5px;
  min-height: 84px;
}

.profit-boost-full-info-contain:before {
  content: "";
  display: block;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 64px;
  height: 64px;
  background: url(../../../images/profit-boost.png?v=650) no-repeat 0 0;
}

.icon-info-contain-freebet,
.icon-info-contain-profit-boost {
  float: left;
  width: 100%;
  position: relative;
  padding: 0 36px 0 84px;
  box-sizing: border-box;
}

.information-freebet-icon-view,
.information-profit-boost-icon-view {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 2px;
  right: 10px;
  color: #ffffff;
  font: 16px/16px icomoon;
  text-align: center;
  cursor: pointer;
}
.information-freebet-icon-view:before,
.information-profit-boost-icon-view:before {
  content: "";
}

.freebet-amount-view-b,
.profit-boost-amount-view-b {
  float: left;
  width: 100%;
  display: table;
  padding: 0 10px 0 84px;
  box-sizing: border-box;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  margin: 4px 0;
}

.asian .asian-left-contain-menu .list-bet-block .choose-stake-freebet-v3 ul li {
  box-shadow: none;
  padding: 0;
}

.asian .super-bet-view-contain-v3, .modern .super-bet-view-contain-v3 {
  padding: 0;
}

.modern .choose-stake-freebet-v3, .combo .choose-stake-freebet-v3 {
  background: transparent;
}
.modern .choose-stake-freebet-v3 ul, .combo .choose-stake-freebet-v3 ul {
  background: transparent;
}
.modern .choose-stake-freebet-v3 ul li, .combo .choose-stake-freebet-v3 ul li {
  background: transparent;
}
html[dir=ltr] .modern .choose-stake-freebet-v3 ul li, html[dir=ltr] .combo .choose-stake-freebet-v3 ul li {
  padding: 0;
}
html[dir=rtl] .modern .choose-stake-freebet-v3 ul li, html[dir=rtl] .combo .choose-stake-freebet-v3 ul li {
  padding: 0;
}

.asian .choose-stake-freebet-v3 ul li label span, .modern .choose-stake-freebet-v3 ul li label span, .combo .choose-stake-freebet-v3 ul li label span {
  position: static;
  text-indent: initial;
  margin: 0;
}
.asian .superbet-contain-view-v3:not(.active), .modern .superbet-contain-view-v3:not(.active), .combo .superbet-contain-view-v3:not(.active) {
  background: transparent;
}
.asian .text-superbet-view-v3 p, .modern .text-superbet-view-v3 p, .combo .text-superbet-view-v3 p {
  color: #ffffff;
}
html[dir=rtl] .asian .text-superbet-view-v3 p, html[dir=rtl] .modern .text-superbet-view-v3 p, html[dir=rtl] .combo .text-superbet-view-v3 p {
  float: right;
}
html[dir=rtl] .asian .text-superbet-view-v3, html[dir=rtl] .modern .text-superbet-view-v3, html[dir=rtl] .combo .text-superbet-view-v3 {
  padding: 9px 15px 15px 100px;
}
.asian .super-bet-view-contain-v3, .modern .super-bet-view-contain-v3, .combo .super-bet-view-contain-v3 {
  padding: 0;
}
.asian .super-bet-view-contain-v3 .pin-betslip-v3, .modern .super-bet-view-contain-v3 .pin-betslip-v3, .combo .super-bet-view-contain-v3 .pin-betslip-v3 {
  border: none;
}

.amount-change-list-b {
  display: table-cell;
  color: #ffffff;
  box-sizing: border-box;
}

.amount-change-list-b > label {
  float: left;
  width: 100%;
  text-align: right;
  box-sizing: border-box;
  white-space: nowrap;
}

.superbet-contain-view-v3.active {
  background: #196e51;
  background: -moz-linear-gradient(45deg, #196e51 0%, #1c6a52 10%, #1c6a52 10%, #1a6850 11%, #1b6453 14%, #1b6250 16%, #1a6153 19%, #1b5f50 20%, #1d5c53 24%, #1a5b53 26%, #1c5751 29%, #1b5352 32%, #1e5152 35%, #1e5152 35%, #1e5152 35%, #1b5151 35%, #1e4f53 35%, #1b5151 35%, #1e5152 35%, #1b4c51 40%, #1b4c51 40%, #1e4b51 42%, #1c4654 47%, #1c4654 47%, #1e4652 47%, #1e4353 51%, #1f3e53 58%, #1f3e53 58%, #1c3c53 61%, #1f3b53 63%, #1e3853 69%, #1f3753 100%);
  background: -webkit-linear-gradient(45deg, #196e51 0%, #1c6a52 10%, #1c6a52 10%, #1a6850 11%, #1b6453 14%, #1b6250 16%, #1a6153 19%, #1b5f50 20%, #1d5c53 24%, #1a5b53 26%, #1c5751 29%, #1b5352 32%, #1e5152 35%, #1e5152 35%, #1e5152 35%, #1b5151 35%, #1e4f53 35%, #1b5151 35%, #1e5152 35%, #1b4c51 40%, #1b4c51 40%, #1e4b51 42%, #1c4654 47%, #1c4654 47%, #1e4652 47%, #1e4353 51%, #1f3e53 58%, #1f3e53 58%, #1c3c53 61%, #1f3b53 63%, #1e3853 69%, #1f3753 100%);
  background: linear-gradient(45deg, #196e51 0%, #1c6a52 10%, #1c6a52 10%, #1a6850 11%, #1b6453 14%, #1b6250 16%, #1a6153 19%, #1b5f50 20%, #1d5c53 24%, #1a5b53 26%, #1c5751 29%, #1b5352 32%, #1e5152 35%, #1e5152 35%, #1e5152 35%, #1b5151 35%, #1e4f53 35%, #1b5151 35%, #1e5152 35%, #1b4c51 40%, #1b4c51 40%, #1e4b51 42%, #1c4654 47%, #1c4654 47%, #1e4652 47%, #1e4353 51%, #1f3e53 58%, #1f3e53 58%, #1c3c53 61%, #1f3b53 63%, #1e3853 69%, #1f3753 100%);
}
html[dir=ltr] .superbet-contain-view-v3.active {
  background: -moz-linear-gradient(45deg, #196e51 0%, #1c6a52 10%, #1c6a52 10%, #1a6850 11%, #1b6453 14%, #1b6250 16%, #1a6153 19%, #1b5f50 20%, #1d5c53 24%, #1a5b53 26%, #1c5751 29%, #1b5352 32%, #1e5152 35%, #1e5152 35%, #1e5152 35%, #1b5151 35%, #1e4f53 35%, #1b5151 35%, #1e5152 35%, #1b4c51 40%, #1b4c51 40%, #1e4b51 42%, #1c4654 47%, #1c4654 47%, #1e4652 47%, #1e4353 51%, #1f3e53 58%, #1f3e53 58%, #1c3c53 61%, #1f3b53 63%, #1e3853 69%, #1f3753 100%);
  background: -webkit-linear-gradient(45deg, #196e51 0%, #1c6a52 10%, #1c6a52 10%, #1a6850 11%, #1b6453 14%, #1b6250 16%, #1a6153 19%, #1b5f50 20%, #1d5c53 24%, #1a5b53 26%, #1c5751 29%, #1b5352 32%, #1e5152 35%, #1e5152 35%, #1e5152 35%, #1b5151 35%, #1e4f53 35%, #1b5151 35%, #1e5152 35%, #1b4c51 40%, #1b4c51 40%, #1e4b51 42%, #1c4654 47%, #1c4654 47%, #1e4652 47%, #1e4353 51%, #1f3e53 58%, #1f3e53 58%, #1c3c53 61%, #1f3b53 63%, #1e3853 69%, #1f3753 100%);
  background: linear-gradient(45deg, #196e51 0%, #1c6a52 10%, #1c6a52 10%, #1a6850 11%, #1b6453 14%, #1b6250 16%, #1a6153 19%, #1b5f50 20%, #1d5c53 24%, #1a5b53 26%, #1c5751 29%, #1b5352 32%, #1e5152 35%, #1e5152 35%, #1e5152 35%, #1b5151 35%, #1e4f53 35%, #1b5151 35%, #1e5152 35%, #1b4c51 40%, #1b4c51 40%, #1e4b51 42%, #1c4654 47%, #1c4654 47%, #1e4652 47%, #1e4353 51%, #1f3e53 58%, #1f3e53 58%, #1c3c53 61%, #1f3b53 63%, #1e3853 69%, #1f3753 100%);
}
html[dir=rtl] .superbet-contain-view-v3.active {
  background: -moz-linear-gradient(-45deg, #196e51 0%, #1c6a52 10%, #1c6a52 10%, #1a6850 11%, #1b6453 14%, #1b6250 16%, #1a6153 19%, #1b5f50 20%, #1d5c53 24%, #1a5b53 26%, #1c5751 29%, #1b5352 32%, #1e5152 35%, #1e5152 35%, #1e5152 35%, #1b5151 35%, #1e4f53 35%, #1b5151 35%, #1e5152 35%, #1b4c51 40%, #1b4c51 40%, #1e4b51 42%, #1c4654 47%, #1c4654 47%, #1e4652 47%, #1e4353 51%, #1f3e53 58%, #1f3e53 58%, #1c3c53 61%, #1f3b53 63%, #1e3853 69%, #1f3753 100%);
  background: -webkit-linear-gradient(-45deg, #196e51 0%, #1c6a52 10%, #1c6a52 10%, #1a6850 11%, #1b6453 14%, #1b6250 16%, #1a6153 19%, #1b5f50 20%, #1d5c53 24%, #1a5b53 26%, #1c5751 29%, #1b5352 32%, #1e5152 35%, #1e5152 35%, #1e5152 35%, #1b5151 35%, #1e4f53 35%, #1b5151 35%, #1e5152 35%, #1b4c51 40%, #1b4c51 40%, #1e4b51 42%, #1c4654 47%, #1c4654 47%, #1e4652 47%, #1e4353 51%, #1f3e53 58%, #1f3e53 58%, #1c3c53 61%, #1f3b53 63%, #1e3853 69%, #1f3753 100%);
  background: linear-gradient(-45deg, #196e51 0%, #1c6a52 10%, #1c6a52 10%, #1a6850 11%, #1b6453 14%, #1b6250 16%, #1a6153 19%, #1b5f50 20%, #1d5c53 24%, #1a5b53 26%, #1c5751 29%, #1b5352 32%, #1e5152 35%, #1e5152 35%, #1e5152 35%, #1b5151 35%, #1e4f53 35%, #1b5151 35%, #1e5152 35%, #1b4c51 40%, #1b4c51 40%, #1e4b51 42%, #1c4654 47%, #1c4654 47%, #1e4652 47%, #1e4353 51%, #1f3e53 58%, #1f3e53 58%, #1c3c53 61%, #1f3b53 63%, #1e3853 69%, #1f3753 100%);
}

.freebet-wrapper-view-v3 > .superbet-contain-view-v3 {
  background: #b6832f;
}
html[dir=ltr] .freebet-wrapper-view-v3 > .superbet-contain-view-v3 {
  background: -moz-linear-gradient(45deg, #b6832f 0%, #b57b34 8%, #b1693e 27%, #ac4254 48%, #a82564 63%, #a71f67 73%, #a71f67 100%);
  background: -webkit-linear-gradient(45deg, #b6832f 0%, #b57b34 8%, #b1693e 27%, #ac4254 48%, #a82564 63%, #a71f67 73%, #a71f67 100%);
  background: linear-gradient(45deg, #b6832f 0%, #b57b34 8%, #b1693e 27%, #ac4254 48%, #a82564 63%, #a71f67 73%, #a71f67 100%);
}
html[dir=rtl] .freebet-wrapper-view-v3 > .superbet-contain-view-v3 {
  background: -moz-linear-gradient(-45deg, #b6832f 0%, #b57b34 8%, #b1693e 27%, #ac4254 48%, #a82564 63%, #a71f67 73%, #a71f67 100%);
  background: -webkit-linear-gradient(-45deg, #b6832f 0%, #b57b34 8%, #b1693e 27%, #ac4254 48%, #a82564 63%, #a71f67 73%, #a71f67 100%);
  background: linear-gradient(-45deg, #b6832f 0%, #b57b34 8%, #b1693e 27%, #ac4254 48%, #a82564 63%, #a71f67 73%, #a71f67 100%);
}
.freebet-wrapper-view-v3 > .superbet-contain-view-v3 .pin-betslip-v3 {
  border-bottom: none;
}
.freebet-wrapper-view-v3 > .superbet-contain-view-v3 .multi-view-sw-v3 > p {
  color: #f3f3f5;
}
.freebet-wrapper-view-v3 > .superbet-contain-view-v3 .switcher-view-b {
  background: #f3f3f5;
}
.freebet-wrapper-view-v3 > .superbet-contain-view-v3 .switcher-view-b:not(.active) .sw-button-v3 {
  background: #ac4254;
}

.counter-offer-wrapper-view-v3 > .superbet-contain-view-v3.active,
.counter-offer-checkbox.active,
.counter-offer-info-block {
  background: #0f6984;
}
html[dir=ltr] .counter-offer-wrapper-view-v3 > .superbet-contain-view-v3.active,
html[dir=ltr] .counter-offer-checkbox.active,
html[dir=ltr] .counter-offer-info-block {
  background: -moz-linear-gradient(left, #0f6984 0%, #1d5878 20%, #2d4970 35%, #2e446b 39%, #31446c 40%, #333f67 45%, #363f68 46%, #353d64 48%, #363d67 48%, #383b64 49%, #442e5c 65%, #4c2657 80%, #4c2657 90%, #4b2554 91%, #4c2657 91%, #4c2657 100%);
  background: -webkit-linear-gradient(left, #0f6984 0%, #1d5878 20%, #2d4970 35%, #2e446b 39%, #31446c 40%, #333f67 45%, #363f68 46%, #353d64 48%, #363d67 48%, #383b64 49%, #442e5c 65%, #4c2657 80%, #4c2657 90%, #4b2554 91%, #4c2657 91%, #4c2657 100%);
  background: linear-gradient(to right, #0f6984 0%, #1d5878 20%, #2d4970 35%, #2e446b 39%, #31446c 40%, #333f67 45%, #363f68 46%, #353d64 48%, #363d67 48%, #383b64 49%, #442e5c 65%, #4c2657 80%, #4c2657 90%, #4b2554 91%, #4c2657 91%, #4c2657 100%);
}
html[dir=rtl] .counter-offer-wrapper-view-v3 > .superbet-contain-view-v3.active,
html[dir=rtl] .counter-offer-checkbox.active,
html[dir=rtl] .counter-offer-info-block {
  background: -moz-linear-gradient(right, #0f6984 0%, #1d5878 20%, #2d4970 35%, #2e446b 39%, #31446c 40%, #333f67 45%, #363f68 46%, #353d64 48%, #363d67 48%, #383b64 49%, #442e5c 65%, #4c2657 80%, #4c2657 90%, #4b2554 91%, #4c2657 91%, #4c2657 100%);
  background: -webkit-linear-gradient(right, #0f6984 0%, #1d5878 20%, #2d4970 35%, #2e446b 39%, #31446c 40%, #333f67 45%, #363f68 46%, #353d64 48%, #363d67 48%, #383b64 49%, #442e5c 65%, #4c2657 80%, #4c2657 90%, #4b2554 91%, #4c2657 91%, #4c2657 100%);
  background: linear-gradient(to left, #0f6984 0%, #1d5878 20%, #2d4970 35%, #2e446b 39%, #31446c 40%, #333f67 45%, #363f68 46%, #353d64 48%, #363d67 48%, #383b64 49%, #442e5c 65%, #4c2657 80%, #4c2657 90%, #4b2554 91%, #4c2657 91%, #4c2657 100%);
}

.profit-boost-wrapper-view-v3 > .superbet-contain-view-v3 {
  background: #7d0b41;
}
html[dir=ltr] .profit-boost-wrapper-view-v3 > .superbet-contain-view-v3 {
  background: -moz-linear-gradient(left, #7d0b41 0%, #001867 100%);
  background: -webkit-linear-gradient(left, #7d0b41 0%, #001867 100%);
  background: linear-gradient(to right, #7d0b41 0%, #001867 100%);
}
html[dir=rtl] .profit-boost-wrapper-view-v3 > .superbet-contain-view-v3 {
  background: -moz-linear-gradient(right, #7d0b41 0%, #001867 100%);
  background: -webkit-linear-gradient(right, #7d0b41 0%, #001867 100%);
  background: linear-gradient(to left, #7d0b41 0%, #001867 100%);
}
.profit-boost-wrapper-view-v3 > .superbet-contain-view-v3 .multi-view-sw-v3 > p {
  color: #f3f3f5;
}
.profit-boost-wrapper-view-v3 > .superbet-contain-view-v3 .switcher-view-b {
  background: #f3f3f5;
}
.profit-boost-wrapper-view-v3 > .superbet-contain-view-v3 .switcher-view-b:not(.active) .sw-button-v3 {
  background: #53104e;
}

.superbet-contain-view-v3.waiting-for-review {
  padding: 10px 12px 13px 54px;
  position: relative;
  color: #ffffff;
}
.superbet-contain-view-v3.waiting-for-review p {
  float: left;
  width: 100%;
  font: 700 14px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 6px;
}
.superbet-contain-view-v3.waiting-for-review span {
  display: block;
  float: left;
  width: 100%;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.6);
}
.superbet-contain-view-v3.waiting-for-review .waiting-review-icon-v3 {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 10px;
  left: 10px;
  text-align: center;
  font: 18px/30px icomoon;
}
.superbet-contain-view-v3.waiting-for-review .waiting-review-icon-v3:before {
  content: "";
}
.superbet-contain-view-v3.waiting-for-review .waiting-review-icon-v3:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MDJjOWJhMS1hOWQ5LWI0NGMtYmFhMS1lYTQwZGEyYjA0OTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg2OTdDQ0YwNjcwMTFFOEEwMUQ4MTlBQTNDMjlDNjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg2OTdDQ0UwNjcwMTFFOEEwMUQ4MTlBQTNDMjlDNjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2Q2YzNjNjgtMzJkZi02NTQxLWIzN2MtNmI5ZDc4YmYxZTVlIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2NlNmEzMmYtMDk1Ni0xMWU3LThlZjEtOTgwY2ZhN2FmMDhlIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FmP7cQAABqRJREFUeNrUW0tsG1UUfTN24sYhaZJ+CAUKbVXaLghCoiBQQUBZgECAWICgSCCBxAYhJIRU0QXiKxYglQUSq4JgiQABgg1sAPGHgtrSj6AlaUMCNKVN3MQe2zPDvfF59vXrOHYGN5l3pZPxjD/xefd/59kJw1CdJVlJuJIwRNhEWI1rjN8ITxC+UgssTpsJryHcQbiZcBWhr8nr1xGOLCThdJs+5xbCw4TbCJ3iukcIeGENpAgu4X7CszYR3kp4inAjztlccnjsCoKJkbgmfR7hZcJ9OD9NKBkkHXHOxw4cF9Wk3RjvuZewD2SZ6HFCUWhYHzOELKELj12xOF8Ttiw02Tgm/SrhMTz+C77oCJL8uFe8fj/hW8IvhAOEccLfhInFMulWCbM5foDgdJKQB1lNlLEM5yOEdwjvQ5OJklYIs1l+RriaMAZyLo5lEO1Ebt1J2EUoqIRKs6DFWvyCcA3hKIi6wnxXIVi9QHgJaWhR+Yg4EkvD74LssPBV1uoSVEw/IP/uSYLyBII4Ufp5VE3DYtXKiLpM9g2Ujkkiq0QanJdJc3D6hPAn/FGbcTfhXMKLhB1JcUuDrIYfpekown3QWh+CVFpE6tUoBZ9OUBxyBVmTdLEVk36OcCHhmPCHAGRfTxhZFVHGSuLpZhq+nPANTLkoCG/A9S0JzTZpI3tITXsycpsa3o7jDF4UwLS5Idimkit+A027RvdWp/LNCFZ/iHwWolF4FBVUUiUE6Q4jmOnYU9aLIjX8IJ70xAcMwpRfU8kXv0Fb6siFcMU45ibCKM4DkOZG4BVlj0S1qCEIO5Iwj2QuIEwJ3+Ua+TvCexYR9vH9UxG+3CEJX4dApVMQv3EAHU+o7JJyhJarZs1BaynhUjTy2pw5sv1D+FjZJ+UGFRhzdXglhhCJTwsN8yL8TDhkIWFdUqYM0kw4zX/WYwTji9Xgmnm3slc0Yd9oKGYJX2QU2i7M4oDFhP2IUrNKeBAdUShW4xQKENsJu0YhkmLCPSAcCFs/KYKYrSYdVTrPEu5CoxCIlZhGELNVQjGikrzctKg1ZbNcSPIgrkXC0qRDSTgQkGWl7RLVOYUumgVHlJQlmELGcrISVW278FVXpKYSyJ5jMWF9h1Lm4CrhSTyp+18PZJdZTDitS0nDpAP+My6imdZwF7onW6VTENbana28+OJRI3fpgLXOYsIZacaqdntolvDvaA1lhOa+eKPFhLPGmEcfPWZ9UFWmlBlBmCstnlSusVS73UKrjmgkCnwhh0ahVzT/Hs6vtZDwUlWbVLpi2uHpoMXyPS76IlqfIFyvErZHowUZAA+Zf9Mol6tO/SXMuktE63/hxzdYRLYfKTUQZFMonXOSMJPju/XLRQHiI0ffYxHhVUYd7cCnc0i3de3Th2gYZIfBcy3eRXenBWQH4b9lI/c6cM8z+sX9MO2VQsu8Wrx55QFcT3JkvljV5tKa1xJY6bRq0CC/jRWSAWwSUe/JBBPeJL6zNmVdaY2bXYUU3pjyEXzBF87PdyR4lPtIAsluQGQuqPpJZRZTm+m5CLPsAsEBI01xCXo74e4EkV2rKkPIgtCsNmVPlM1zEuZ2cSfCuzYTBf/g1LUtIaTXQ7t5o6pKwwUPq9pQfk7CLD8S3kLHFArSvJJjSFUPLSLZIdQIJlkXihpBqj2zUW6yT2s7yssjorkI8MGcBngvyJvQ/EIIl7uXoVefMlwuAFlWyN6Gk4EmhHnVnsGKDotWSxcmK+ACvOPn0ygTauPI5hJA1/+SqCY7AesM4xLWzfQOROkRYd4BCGax8hzhP0ddXm4j0bXozfsRcT1BVGqWi6SfxPeLTVgh3D+uKrvyRlVthCtvr/ZicYZh6r+qyk6gOMIlLu8kOh9EPZANDK26WHD+P7tVC9PW+W4Q573St8KMT6j6bU0aeo/0FBbnGKq1CbyvICxAT0ezKAv74Z99WLwZBKZAkNX1QQYR+RCqxNamezF2xG9GlF4BIl6EP+mKJ6Nqg/48tFRAipMdTQe+fIDn8+I1obGg+u7mJCxpbF7jzJg/AWDzvUtVfrnioKIpRXw5c8jvGItTxvvKqnb3Y673Z/E6vtG3T8W4O/J/f8bDUXMrcmIKo6GZJsRN+BHWIU04hcqpBBc5iAAVS9r1uyUmfAWqH/bFIlJHwSDQCjRJvfMmhzx/2GwEFpOwHK9sRCrhbRQ98M0yFkGbry80q1T9PuciAt5xEB1VbbyT6ZzFn+J1o+tajqjbIyKr9uUigl4emjwFt5jAtbbLfwIMAPAgOij/jUSxAAAAAElFTkSuQmCC) no-repeat 0 0/cover;
  animation: spinrot 4s linear infinite;
}

@keyframes spinrot {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.info-icon-superbet-v3 {
  box-sizing: border-box;
  position: absolute;
  right: 0;
  top: 0;
  height: 24px;
  cursor: pointer;
  font: 14px/24px icomoon;
  color: #404654;
}

.info-icon-superbet-v3:before {
  box-sizing: border-box;
  content: "";
}

.superbet-contain-view-v3 .multi-view-sw-v3 > p {
  box-sizing: border-box;
  color: #c29440;
}

.superbet-contain-view-v3.active .info-icon-superbet-v3 {
  box-sizing: border-box;
  display: none;
}

.superbet-contain-view-v3.active .pin-betslip-v3 {
  box-sizing: border-box;
  border-color: transparent;
}

.superbet-contain-view-v3.active .multi-view-sw-v3 > p, .freebet-wrapper-view-v3 .superbet-contain-view-v3.active .multi-view-sw-v3 > p {
  box-sizing: border-box;
  color: #f3f3f5;
}

.superbet-contain-view-v3.active .pin-betslip-v3 > .multi-view-sw-v3 .switcher-view-b {
  box-sizing: border-box;
  background: #1a7051;
}

.freebet-wrapper-view-v3 > .superbet-contain-view-v3.active .pin-betslip-v3 > .multi-view-sw-v3 .switcher-view-b {
  box-sizing: border-box;
  background: #a61f67;
}

.counter-offer-wrapper-view-v3 > .superbet-contain-view-v3.active .pin-betslip-v3 > .multi-view-sw-v3 .switcher-view-b {
  box-sizing: border-box;
  background: #00b2b3;
}

.profit-boost-wrapper-view-v3 > .superbet-contain-view-v3.active .pin-betslip-v3 > .multi-view-sw-v3 .switcher-view-b {
  box-sizing: border-box;
  background: #c42479;
}

.super-bet-view-contain-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0 8px;
}

.text-superbet-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  min-height: 80px;
  padding: 9px 120px 15px 0;
  position: relative;
  display: none;
}
html[dir=rtl] .text-superbet-view-v3 {
  padding: 9px 0 15px 120px;
}

.superbet-contain-view-v3.active .text-superbet-view-v3 {
  box-sizing: border-box;
  display: block;
}

.counter-offer-wrapper-view-v3 .text-superbet-view-v3 {
  padding-right: 100px;
}

.profit-boost-wrapper-view-v3 .text-superbet-view-v3 {
  padding-right: 104px;
}

.text-superbet-view-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #f3f3f5;
  font-size: 11px;
  line-height: 14px;
}

.icon-superbet-view-v3 {
  box-sizing: border-box;
  position: absolute;
  right: -8px;
  top: -26px;
  background: url("../../../images/superbet-logo.png?v=650") no-repeat 0 0;
  width: 114px;
  height: 106px;
}
html[dir=rtl] .icon-superbet-view-v3 {
  left: -8px;
  right: auto;
  transform: scaleX(-1);
}

.freebet-wrapper-view-v3 .superbet-contain-view-v3 .icon-superbet-view-v3 {
  box-sizing: border-box;
  background: url("../../../images/freebet-star-v3.png?v=650") no-repeat 0 0;
  width: 107px;
  height: 104px;
  top: -15px;
}

.counter-offer-wrapper-view-v3 .superbet-contain-view-v3 .icon-superbet-view-v3 {
  box-sizing: border-box;
  background: url("../../../images/counter-offer-logo-v3.png?v=650") no-repeat 0 0;
  right: 2px;
  top: auto;
  width: 110px;
  height: 93px;
  bottom: 0;
}
html[dir=rtl] .counter-offer-wrapper-view-v3 .superbet-contain-view-v3 .icon-superbet-view-v3 {
  left: 2px;
  right: auto;
}

.profit-boost-wrapper-view-v3 .superbet-contain-view-v3 .icon-superbet-view-v3 {
  box-sizing: border-box;
  background: url("../../../images/profit-boost-logo.png?v=650") no-repeat 0 0;
  right: 0;
  top: auto;
  width: 190px;
  height: 98px;
  bottom: 0;
}
html[dir=rtl] .profit-boost-wrapper-view-v3 .superbet-contain-view-v3 .icon-superbet-view-v3 {
  left: 0;
  right: auto;
}

.lang-ukr .freebet-wrapper-view-v3 .superbet-contain-view-v3 .icon-superbet-view-v3 {
  background: url("../../../images/freebet-star-v3-ukr.png?v=650") no-repeat 0 0;
}

.lang-rus .freebet-wrapper-view-v3 .superbet-contain-view-v3 .icon-superbet-view-v3 {
  background: url("../../../images/freebet-star-v3-rus.png?v=650") no-repeat 0 0;
}

.choose-stake-freebet-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #212531;
  padding: 8px 8px 2px;
  display: none;
}

.freebet-wrapper-view-v3 > .superbet-contain-view-v3.active + .choose-stake-freebet-v3 {
  box-sizing: border-box;
  display: block;
}

.profit-boost-wrapper-view-v3 > .superbet-contain-view-v3.active + .choose-stake-freebet-v3 {
  box-sizing: border-box;
  display: block;
}

.choose-stake-freebet-v3 > h5 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #7c8292;
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.choose-stake-freebet-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  border-bottom: 1px solid #0e151b;
  padding: 0 0 8px;
}

.choose-stake-freebet-v3 > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 8px 0 0 0;
}

.choose-stake-freebet-v3 > ul > li > label {
  box-sizing: border-box;
  display: block;
  position: relative;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #c1c4cd;
  height: 14px;
}
html[dir=ltr] .choose-stake-freebet-v3 > ul > li > label {
  float: left;
  padding-left: 20px;
}
html[dir=rtl] .choose-stake-freebet-v3 > ul > li > label {
  float: right;
  padding-right: 20px;
}
.choose-stake-freebet-v3 > ul > li > label:before {
  right: 0;
  left: initial;
}

.choose-stake-freebet-v3 > ul > li > label > input[type=radio] {
  display: none;
}

.choose-stake-freebet-v3 > ul > li > label > span {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  position: static;
  text-indent: initial;
  margin: 0;
}

.choose-stake-freebet-v3 > ul > li > label:before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 14px;
  background: #7c8292;
  border-radius: 50%;
}

.choose-stake-freebet-v3 > ul > li > label > input[type=radio]:checked + span:before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  width: 6px;
  height: 6px;
  background: #111522;
  border-radius: 50%;
}
html[dir=ltr] .choose-stake-freebet-v3 > ul > li > label > input[type=radio]:checked + span:before {
  left: 4px;
}
html[dir=rtl] .choose-stake-freebet-v3 > ul > li > label > input[type=radio]:checked + span:before {
  right: 4px;
}

.mini-list-events-b-v3 > ul > li .freebet-wrapper-view-v3 {
  box-sizing: border-box;
  margin: 6px 0 0;
}

.mini-list-events-b-v3 > ul > li .super-bet-view-contain-v3 {
  box-sizing: border-box;
  padding: 0;
  position: relative;
}

.mini-list-events-b-v3 > ul > li .super-bet-view-contain-v3:before,
.mini-list-events-b-v3 > ul > li .super-bet-view-contain-v3:after {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #b6832f;
  background: -moz-linear-gradient(45deg, #b6832f 0%, #b57b34 8%, #b1693e 27%, #ac4254 48%, #a82564 63%, #a71f67 73%, #a71f67 100%);
  background: -webkit-linear-gradient(45deg, #b6832f 0%, #b57b34 8%, #b1693e 27%, #ac4254 48%, #a82564 63%, #a71f67 73%, #a71f67 100%);
  background: linear-gradient(45deg, #b6832f 0%, #b57b34 8%, #b1693e 27%, #ac4254 48%, #a82564 63%, #a71f67 73%, #a71f67 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b6832f", endColorstr="#a71f67", GradientType=1);
}

.mini-list-events-b-v3 > ul > li .super-bet-view-contain-v3:after {
  box-sizing: border-box;
  top: auto;
  bottom: 0;
}

.mini-list-events-b-v3 > ul > li .superbet-contain-view-v3 {
  box-sizing: border-box;
  background: none;
}

.mini-list-events-b-v3 > ul > li .superbet-contain-view-v3 .pin-betslip-v3 {
  box-sizing: border-box;
  border-color: transparent;
}

.mini-list-events-b-v3 > ul > li .choose-stake-freebet-v3 {
  box-sizing: border-box;
  background: none;
  padding-left: 0;
  padding-right: 0;
}

.mini-list-events-b-v3 > ul > li .freebet-wrapper-view-v3 > .superbet-contain-view-v3.active {
  box-sizing: border-box;
  width: calc(100% + 16px);
  left: -8px;
  position: relative;
  padding: 0 8px;
  overflow: hidden;
}

.mini-list-events-b-v3 > ul > li .superbet-contain-view-v3.active .info-icon-superbet-v3 {
  box-sizing: border-box;
  display: block;
  color: #f4f4f6;
}

.mini-list-events-b-v3 > ul > li .freebet-wrapper-view-v3.mini-view .superbet-contain-view-v3.active .info-icon-superbet-v3 {
  box-sizing: border-box;
  color: #404654;
}

.mini-list-events-b-v3 > ul > li .freebet-wrapper-view-v3.mini-view .superbet-contain-view-v3.active .info-icon-superbet-v3:hover {
  box-sizing: border-box;
  color: #f4f4f6;
}

.mini-list-events-b-v3 > ul > li .freebet-wrapper-view-v3.mini-view > .superbet-contain-view-v3.active {
  box-sizing: border-box;
  max-height: 28px;
}

.all-events-info-stake-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0 8px 8px;
  background: #212531;
}

.odds-contain-ew-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  border-bottom: 1px solid #0e151b;
  min-height: 23px;
  margin: 6px 0 0;
}
.odds-contain-ew-v3.event-block-freebet {
  border-bottom: none;
}

.odds-contain-ew-v3 .betslip-content-wrap {
  box-sizing: border-box;
  float: right;
  color: #c1c4cd;
  font-size: 12px;
  line-height: 14px;
}
html[dir=rtl] .odds-contain-ew-v3 .betslip-content-wrap {
  float: left;
}
.odds-contain-ew-v3 .betslip-content-wrap:nth-child(2) {
  width: 100%;
  text-align: right;
  margin: 4px 0;
}

.odds-contain-ew-v3 .betslip-content-wrap > b {
  box-sizing: border-box;
  font-weight: normal;
}

.odds-contain-ew-v3 .betslip-content-wrap > span, .betslip-odds-contain-ew-v3 span {
  box-sizing: border-box;
  color: #c29440;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 10px;
}
html[dir=rtl] .odds-contain-ew-v3 .betslip-content-wrap > span, html[dir=rtl] .betslip-odds-contain-ew-v3 span {
  padding: 0 7px 0 0;
}

.betslip-odds-contain-ew-v3 span {
  padding: 0 0 0 2px;
}

.stake-form-contain-v3 > ul > .express-bet-input-group .show-on-hover {
  color: #c1c4cd;
}

.quick-bet-btn {
  width: 94px;
  height: 30px;
  line-height: 30px;
  border: none;
  font-size: 12px;
  background: #1a7051;
  color: #ffffff;
  transition: color 240ms, background 240ms;
}
.quick-bet-btn:hover {
  background: #24996f;
  border-color: #24996f;
}

.quick-bet-disabled-text {
  padding: 0 9px;
  font-size: 12px;
  width: 100%;
  box-sizing: border-box;
  background: #2e323e;
  height: 30px;
  box-shadow: inherit;
  color: #7c8292;
  border: 1px solid #505768;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
}

html[dir=ltr] .betslip-bonus-block {
  float: left;
}
html[dir=rtl] .betslip-bonus-block {
  float: right;
}
.betslip-bonus-block.active + .betslip-max-min {
  display: block;
}

.betslip-max-min-icon {
  display: block;
  width: 14px;
  height: 14px;
  margin-top: 10px;
}
html[dir=ltr] .betslip-max-min-icon {
  float: right;
  margin-right: 4px;
}
html[dir=rtl] .betslip-max-min-icon {
  float: left;
  margin-left: 4px;
}
.betslip-max-min-icon:before {
  content: "";
  color: #7c8292;
  font: 14px/14px icomoon;
}

.betslip-max-min {
  display: none;
  position: absolute;
  z-index: 999;
  bottom: 100%;
  padding: 0 6px;
  box-sizing: border-box;
  background: #1a7051;
}
@media only screen and (max-width: 1360px) {
  .betslip-max-min {
    font-size: 11px;
    padding: 4px 2px;
  }
  .betslip-max-min .betslip-table li {
    padding: 2px;
  }
}
html[dir=ltr] .betslip-max-min {
  right: 2px;
}
html[dir=rtl] .betslip-max-min {
  left: 2px;
}
.betslip-max-min > span {
  display: block;
  height: 24px;
  color: #ffffff;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
}
.betslip-max-min > span > b {
  font-weight: normal;
}
.betslip-max-min > span + span {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
}
.betslip-max-min:before {
  content: "";
  bottom: -7px;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #1a7051;
}
html[dir=ltr] .betslip-max-min:before {
  right: 0;
}
html[dir=rtl] .betslip-max-min:before {
  left: 0;
}

.betslip-content-wrap {
  width: 100%;
  position: relative;
  box-sizing: border-box;
}
html[dir=ltr] .betslip-content-wrap {
  float: left;
}
html[dir=rtl] .betslip-content-wrap {
  float: right;
}
html[dir=ltr] .betslip-content-wrap .betslip-bonus-text {
  padding-left: 2px;
  float: left;
}
html[dir=rtl] .betslip-content-wrap .betslip-bonus-text {
  padding-right: 2px;
  float: right;
}
.betslip-content-wrap b {
  color: #c1c4cd;
}
.betslip-content-wrap .betslip-max-min {
  bottom: 24px;
}
html[dir=ltr] .betslip-content-wrap .betslip-max-min {
  left: -3px;
  right: initial;
}
html[dir=rtl] .betslip-content-wrap .betslip-max-min {
  right: -3px;
  left: initial;
}
html[dir=ltr] .betslip-content-wrap .betslip-max-min:before {
  left: 2px;
  right: initial;
}
html[dir=rtl] .betslip-content-wrap .betslip-max-min:before {
  right: 2px;
  left: initial;
}
html[dir=ltr] .betslip-content-wrap .betslip-max-min-icon {
  float: left;
}
html[dir=rtl] .betslip-content-wrap .betslip-max-min-icon {
  float: right;
  margin-left: 0;
}
.betslip-content-wrap .betslip-table-wrap {
  padding: 6px;
  color: #ffffff;
}

.betslip-table-scroll {
  max-height: 176px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.betslip-table-scroll::-webkit-scrollbar-track {
  border-radius: 10px;
}
.betslip-table-scroll::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.betslip-table-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.betslip-table-scroll::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.betslip-table {
  text-align: center;
}
.betslip-table td {
  padding: 2px 6px;
}

.betslip-info-i {
  margin: 0;
}

html[dir=ltr] .betslip-odds-wrap {
  float: right;
}
html[dir=rtl] .betslip-odds-wrap {
  float: left;
}

.bet-currency-value .show-on-hover {
  padding: 7px 5px 0 5px !important;
}

.modern .bet-form form .profit-boost-p,
.asian .bet-form form .profit-boost-p,
.combo .bet-form form .profit-boost-p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: #f3f3f5;
  font-size: 11px;
  line-height: 14px;
}
.modern .bet-form form .bet-currency-value,
.asian .bet-form form .bet-currency-value,
.combo .bet-form form .bet-currency-value {
  box-sizing: border-box;
}
html[dir=ltr] .modern .bet-form form .bet-currency-value,
html[dir=ltr] .asian .bet-form form .bet-currency-value,
html[dir=ltr] .combo .bet-form form .bet-currency-value {
  padding: 0 0 6px 0;
}
html[dir=rtl] .modern .bet-form form .bet-currency-value,
html[dir=rtl] .asian .bet-form form .bet-currency-value,
html[dir=rtl] .combo .bet-form form .bet-currency-value {
  padding: 0 6px 6px 2px;
}
.modern .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text,
.asian .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text,
.combo .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text {
  width: 110px;
  margin: 5px 0 0 0;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  border: 1px solid #111522;
  background: #111522;
}
html[dir=rtl] .modern .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text,
html[dir=rtl] .asian .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text,
html[dir=rtl] .combo .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text {
  float: left;
  text-align: right;
  padding: 2px 3px;
}
html[dir=ltr] .modern .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text,
html[dir=ltr] .asian .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text,
html[dir=ltr] .combo .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text {
  float: left;
  text-align: left;
  padding: 2px 3px;
}
html[dir=ltr] .modern .bet-form form .asian-quick-bet-currency,
html[dir=ltr] .asian .bet-form form .asian-quick-bet-currency,
html[dir=ltr] .combo .bet-form form .asian-quick-bet-currency {
  float: left;
  padding: 12px 4px 0 5px;
}
html[dir=rtl] .modern .bet-form form .asian-quick-bet-currency,
html[dir=rtl] .asian .bet-form form .asian-quick-bet-currency,
html[dir=rtl] .combo .bet-form form .asian-quick-bet-currency {
  float: right;
}
.modern .bet-form form .quick-bet-btn.asian-quick-bet-btn,
.asian .bet-form form .quick-bet-btn.asian-quick-bet-btn,
.combo .bet-form form .quick-bet-btn.asian-quick-bet-btn {
  margin: 5px 0 0 0;
  height: 26px;
  line-height: 26px;
}
.modern .bet-form form input.quick-bet-input,
.asian .bet-form form input.quick-bet-input,
.combo .bet-form form input.quick-bet-input {
  margin: 5px 0 0 0;
}
html[dir=ltr] .modern .bet-form form input.quick-bet-input,
html[dir=ltr] .asian .bet-form form input.quick-bet-input,
html[dir=ltr] .combo .bet-form form input.quick-bet-input {
  float: left;
  text-align: left;
}
html[dir=rtl] .modern .bet-form form input.quick-bet-input,
html[dir=rtl] .asian .bet-form form input.quick-bet-input,
html[dir=rtl] .combo .bet-form form input.quick-bet-input {
  float: right;
  text-align: right;
}

.modern .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text {
  background: transparent;
  border-color: #c1c4cd;
  color: #c1c4cd;
}
html[dir=rtl] .modern .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text {
  float: right;
}

.modern .bet-form form input.quick-bet-input {
  width: 100px;
  padding: 3px;
}
.modern .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text {
  width: 100px;
}

.combo .bet-form form input.quick-bet-input {
  width: 160px;
}
.combo .bet-form form .quick-bet-btn.asian-quick-bet-btn {
  height: 28px;
  line-height: 28px;
}
.combo .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text {
  width: 162px;
  height: 22px;
  line-height: 22px;
  background: transparent;
  border-color: #c1c4cd;
  color: #c1c4cd;
}
html[dir=rtl] .combo .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text {
  float: right;
}

.asian .bet-form form input.quick-bet-input {
  width: 110px;
}
html[dir=rtl] .asian .bet-form form .bet-currency-value p.asian-quick-bet-disabled-text {
  float: right;
}

/* Asian info tooltip */
.asian-betslip-content-wrap {
  height: 16px;
  margin: 4px 0;
}
html[dir=ltr] .asian-betslip-content-wrap {
  padding: 0 0 0 5px;
}
html[dir=rtl] .asian-betslip-content-wrap {
  padding: 0 5px 0 0;
}
html[dir=ltr] .asian-betslip-content-wrap .betslip-max-min {
  left: 2px;
  right: initial;
}
html[dir=rtl] .asian-betslip-content-wrap .betslip-max-min {
  right: 2px;
  left: initial;
}
html[dir=rtl] .asian-betslip-content-wrap .betslip-max-min-icon {
  margin-left: 4px;
}
.asian-betslip-content-wrap .betslip-odds-wrap {
  padding: 0 4px;
}
.asian-betslip-content-wrap .betslip-bonus-text {
  margin: 2px 0 0 0;
  display: inline-block;
}
.asian-betslip-content-wrap .betslip-odds-wrap {
  margin: 2px 0 0 0;
}

/* End Asian info tooltip */
.ew-box-v3 {
  float: left;
}
html[dir=rtl] .ew-box-v3 {
  float: right;
}

.ew-box-v3 > input[type=checkbox] {
  box-sizing: border-box;
  position: absolute;
  left: -9999em;
}
html[dir=rtl] .ew-box-v3 > input[type=checkbox] {
  left: auto;
  right: -9999em;
}

.ew-total-view-v3 {
  box-sizing: border-box;
  float: left;
  width: 22px;
  height: 15px;
  font-style: normal;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 16px;
  color: #505768;
  background: #212531;
  border-radius: 2px;
  text-align: center;
  font-weight: bold;
  box-shadow: 0 0 0 1px #404654;
  cursor: pointer;
}

.ew-box-v3 > input[type=checkbox]:checked + .ew-total-view-v3 {
  box-sizing: border-box;
  background: #c29440;
  color: #ffffff;
  box-shadow: 0 0 1px #c29440 inset;
}

.bet-accept-changes-b-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  min-height: 46px;
  padding: 8px;
  margin: 1px 0;
  background: #212531;
  border-radius: 0 0 2px 2px;
}
html[dir=rtl] .bet-accept-changes-b-v3 {
  transform: translate3d(0, 0, 0);
}

.bet-accept-changes-b-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
}

.bet-accept-changes-b-v3 > ul > li {
  box-sizing: border-box;
  display: table-cell;
  height: 100%;
}

.button-view-contain-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 30px;
  position: relative;
}
.button-view-contain-v3 .open-bets-cashout-button {
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
  overflow: visible;
  position: relative;
}
.button-view-contain-v3 .open-bets-cashout-button > span {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
  padding: 0 5px 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=rtl] .button-view-contain-v3 .open-bets-cashout-button > span {
  text-align: right;
  padding: 0 0 0 5px;
}
.button-view-contain-v3 .open-bets-cashout-button > b {
  font-weight: normal;
  display: inline-block;
}
.button-view-contain-v3 .open-bets-cashout-button:after {
  position: absolute;
  top: -3px;
  right: -3px;
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 50%;
  background: #c1c4cd;
  box-shadow: 0 0 0 1px #2e323e;
}
html[dir=rtl] .button-view-contain-v3 .open-bets-cashout-button:after {
  left: -3px;
  right: auto;
}
.button-view-contain-v3 .open-bets-cashout-button.rule-active:after {
  content: "";
}
.button-view-contain-v3:hover .hover-auto-cashout-rule {
  display: block;
}

.bs-cash-out-btn {
  float: left;
  width: 100%;
  height: 100%;
}
.bs-cash-out-btn > button {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  text-align: center;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 30px;
  text-transform: uppercase;
  cursor: pointer;
  border: none;
  transition: background 240ms, color 240ms, box-shadow 240ms;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  background: #1a7051;
  box-shadow: 0 0 0 1px #1a7051;
  color: #ffffff;
}
.bs-cash-out-btn > button:hover {
  background: #24996f;
  box-shadow: 0 0 0 1px #24996f;
}
.bs-cash-out-btn > button:disabled {
  color: rgba(255, 255, 255, 0.2);
  background: none;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.16) inset;
}
.bs-cash-out-btn > button > span {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
  padding: 0 5px 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=rtl] .bs-cash-out-btn > button > span {
  text-align: right;
  padding: 0 0 0 5px;
}
.bs-cash-out-btn > button > b {
  font-weight: normal;
  display: inline-block;
}
.bs-cash-out-btn > button:after {
  position: absolute;
  top: -3px;
  right: -3px;
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 50%;
  background: #c1c4cd;
  box-shadow: 0 0 0 1px #2e323e;
}
html[dir=rtl] .bs-cash-out-btn > button:after {
  left: -3px;
  right: auto;
}

.hover-auto-cashout-rule {
  position: absolute;
  bottom: -130px;
  left: 0;
  display: none;
  width: 100%;
  min-height: 130px;
  padding: 6px 0 0;
  z-index: 100;
  box-sizing: border-box;
}
.hover-auto-cashout-rule .auto-cashout-rule {
  padding: 10px;
  box-sizing: border-box;
  position: relative;
}
.hover-auto-cashout-rule .auto-cashout-rule:before {
  content: "";
  position: absolute;
  top: -5px;
  right: 10px;
  border-style: solid;
  border-width: 0 5px 6px 5px;
  border-color: transparent transparent #212531 transparent;
}
html[dir=rtl] .hover-auto-cashout-rule .auto-cashout-rule:before {
  left: 10px;
  right: auto;
}
.hover-auto-cashout-rule > button {
  height: 36px;
  width: 100%;
  font: normal 14px Roboto, Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  transition: 200ms;
  text-transform: uppercase;
  cursor: pointer;
  outline: 0;
  background: #1a7051;
  border: 1px solid #1a7051;
  color: #ffffff;
}
.hover-auto-cashout-rule > button:hover {
  background: #24996f;
  border-color: #24996f;
}

.button-view-contain-v3 > .md-progress-circular.small-progress {
  box-sizing: border-box;
  position: absolute;
  right: calc(50% - 10px);
  top: 5px;
}

.multi-view-sw-v3 > .md-progress-circular.small-progress {
  box-sizing: border-box;
  position: absolute;
  right: 2px;
  top: 3px;
}

.bet-accept-changes-b-v3 > ul:not(:first-child) > li:first-child:not(:only-child) > .button-view-contain-v3 {
  box-sizing: border-box;
  padding-right: 5px;
}

.button-view-contain-v3 > button {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.16) inset;
  border: none;
  color: rgba(255, 255, 255, 0.2);
  text-align: center;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 30px;
  text-transform: uppercase;
  background: none;
  cursor: pointer;
  transition: background 240ms, color 240ms, box-shadow 240ms;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.button-view-contain-v3 > button:disabled {
  pointer-events: none;
}
.button-view-contain-v3 > button:not(:disabled) {
  background: #1a7051;
  box-shadow: 0 0 0 1px #1a7051;
  color: #ffffff;
}
.button-view-contain-v3 > button:not(:disabled):hover {
  background: #24996f;
  box-shadow: 0 0 0 1px #24996f;
}
.button-view-contain-v3 > button:not(:disabled).brand-color-2 {
  background: #c29440;
  box-shadow: 0 0 0 1px #c29440;
  color: #ffffff;
}
.button-view-contain-v3 > button:not(:disabled).brand-color-2:hover {
  background: #ceaa67;
  box-shadow: 0 0 0 1px #ceaa67;
}

.button-info-text-view-v3 {
  box-sizing: border-box;
  position: absolute;
  bottom: 35px;
  right: 500px;
  width: 264px;
  padding: 5px 10px;
  background: #c1c4cd;
  z-index: 111;
  transition-delay: 240ms;
}
.button-info-text-view-v3.display-block-important {
  right: 0;
}

.bet-accept-changes-b-v3 > ul:not(:first-child) > li:first-child > .button-view-contain-v3 > .button-info-text-view-v3 {
  right: auto;
  left: 600px;
}

.bet-accept-changes-b-v3 > ul:not(:first-child) > li:first-child > .button-view-contain-v3:hover > .button-info-text-view-v3 {
  left: 0;
}
html[dir=rtl] .bet-accept-changes-b-v3 > ul:not(:first-child) > li:first-child > .button-view-contain-v3:hover > .button-info-text-view-v3 {
  left: auto;
  right: 0;
}

.button-view-contain-v3:hover > .button-info-text-view-v3 {
  right: 0;
}

.button-info-text-view-v3:before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  bottom: -5px;
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 6px 0 6px;
  border-color: #c1c4cd transparent transparent transparent;
}

.bet-accept-changes-b-v3 > ul:not(:first-child) > li:first-child > .button-view-contain-v3 > .button-info-text-view-v3:before {
  box-sizing: border-box;
  right: auto;
  left: 10px;
}
html[dir=rtl] .bet-accept-changes-b-v3 > ul:not(:first-child) > li:first-child > .button-view-contain-v3 > .button-info-text-view-v3:before {
  left: auto;
  right: 10px;
}

.button-info-text-view-v3 > ul {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.button-info-text-view-v3 > ul > li {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  min-height: 20px;
}
html[dir=ltr] .button-info-text-view-v3 > ul > li {
  padding: 1px 0 1px 21px;
}
html[dir=rtl] .button-info-text-view-v3 > ul > li {
  padding: 1px 21px 1px 0;
}

.button-info-text-view-v3 > ul > li > p, .button-info-text-view-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  color: #000000;
}

.button-info-text-view-v3 > ul > li > p > span, .button-info-text-view-v3 > ul > li > p > a {
  box-sizing: border-box;
  display: inline-block;
}
.button-info-text-view-v3 > ul > li > p > span.underline, .button-info-text-view-v3 > ul > li > p > a.underline {
  display: inline-block;
  color: #000000;
  transition: border 240ms;
  border-bottom: 1px solid #000000;
  text-decoration: none;
}
.button-info-text-view-v3 > ul > li > p > span.underline:hover, .button-info-text-view-v3 > ul > li > p > a.underline:hover {
  cursor: pointer;
  border-bottom: 1px solid #505768;
}

.button-info-text-view-v3 > ul > li:before {
  box-sizing: border-box;
  content: "";
  display: block;
  font: 16px/16px icomoon;
  color: #c29440;
  position: absolute;
  top: 0;
}
html[dir=ltr] .button-info-text-view-v3 > ul > li:before {
  left: 0;
}
html[dir=rtl] .button-info-text-view-v3 > ul > li:before {
  right: 0;
}

.bet-notification-contain-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}
html[dir=rtl] .bet-notification-contain-v3 {
  margin: 0 0 0 4px;
}

.notification-box-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 1px 0 0;
  background: #c1c4cd;
  padding: 10px 32px 10px 37px;
  position: relative;
}
html[dir=rtl] .notification-box-v3 {
  padding: 10px 37px 10px 32px;
}

.notification-box-v3 > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
}

.notification-icon-v3 {
  box-sizing: border-box;
  position: absolute;
  left: 10px;
  top: 10px;
  font: 16px/16px icomoon;
  width: 16px;
  height: 16px;
}
html[dir=rtl] .notification-icon-v3 {
  left: auto;
  right: 10px;
}

.accept-icon:before {
  box-sizing: border-box;
  color: #1a7051;
  content: "";
}

.error-icon:before {
  box-sizing: border-box;
  content: "";
  color: #b6862e;
}

.notification-box-v3 > .remove-icon-betslip-v3 {
  box-sizing: border-box;
  position: absolute;
  right: 12px;
  top: 10px;
  line-height: 16px;
  cursor: pointer;
}
html[dir=rtl] .notification-box-v3 > .remove-icon-betslip-v3 {
  left: 12px;
  right: auto;
}

.booking-id-text-v3 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #0e151b;
  height: 27px;
  font-size: 12px;
  line-height: 26px;
  color: #7c8292;
  position: relative;
}
.booking-id-text-v3 span > span {
  color: #f4f4f6;
}
.booking-id-text-v3 i {
  color: #c1c4cd;
  font: 12px/26px icomoon;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
html[dir=rtl] .booking-id-text-v3 i {
  left: 0;
  right: auto;
}
.booking-id-text-v3 i:before {
  content: "";
}

.accumulator-multiples {
  float: left;
  width: 100%;
}

.accumulator-multiples-title-collapse {
  float: left;
  width: 100%;
  background: #212531;
  margin: 0 0 1px;
  box-sizing: border-box;
  padding: 0 30px 0 10px;
  color: #a4a9bc;
  font-size: 12px;
  line-height: 32px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html[dir=rtl] .accumulator-multiples-title-collapse {
  padding: 0 10px 0 30px;
}
.accumulator-multiples-title-collapse:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 10px;
  font: 12px/32px icomoon;
  color: #8e93a4;
}
html[dir=rtl] .accumulator-multiples-title-collapse:before {
  left: 10px;
  right: auto;
}
.accumulator-multiples-title-collapse.active:before {
  content: "";
}

.accumulator-multiples-data-wrapper {
  float: left;
  width: 100%;
}

.accumulator-multiples-table {
  float: left;
  width: 100%;
}
.accumulator-multiples-table table {
  float: left;
  width: 100%;
  border-bottom: 1px solid #212531;
  margin: 0 0 1px;
}
.accumulator-multiples-table table tr th {
  height: 30px;
  box-sizing: border-box;
  border-bottom: 1px solid #212531;
  background: #282c39;
  position: relative;
  vertical-align: top;
  width: 50%;
  text-align: left;
}
html[dir=rtl] .accumulator-multiples-table table tr th {
  text-align: right;
}
.accumulator-multiples-table table tr th > p {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #505768;
  font-size: 12px;
  line-height: 29px;
  box-sizing: border-box;
}
.accumulator-multiples-table table tr th:first-child > p {
  padding: 0 10px;
}
.accumulator-multiples-table table td {
  background: #2e323e;
  height: 43px;
  box-sizing: border-box;
  border-bottom: 1px solid #212531;
  position: relative;
  vertical-align: middle;
  width: 1%;
}
.accumulator-multiples-table table td > .ew-box-v3 {
  margin: 1px 1px 0 0;
}
html[dir=rtl] .accumulator-multiples-table table td > .ew-box-v3 {
  margin: 1px 0 0 1px;
}
.accumulator-multiples-table table td:first-child {
  width: 100%;
}
.accumulator-multiples-table table td:first-child > p.accumulator-total-coef {
  line-height: 28px;
}
.accumulator-multiples-table table td:first-child > p.accumulator-total-coef + p {
  line-height: 24px;
  top: 18px;
}
.accumulator-multiples-table table td:first-child > p {
  color: #a4a9bc;
  font-size: 12px;
  line-height: 42px;
  padding: 0 10px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}
.accumulator-multiples-table table td:first-child .info-icon {
  font: 16px/42px icomoon;
  color: #505768;
  display: block;
  float: left;
}
.accumulator-multiples-table table td:first-child .info-icon:before {
  content: "";
}
.accumulator-multiples-table table .stake-form-contain-v3 {
  margin: 6px 0;
  padding: 0 10px;
}
.accumulator-multiples-table table .stake-form-contain-v3 > ul > li:nth-child(2) {
  min-width: 68px;
}
.accumulator-multiples-table table .stake-max-bet-v3 {
  width: 44px;
}
.accumulator-multiples-table table .stake-max-bet-v3.ng-hide {
  display: none;
  pointer-events: none;
}
.accumulator-multiples-table table .accumulator-multiples-count {
  padding: 0 8px 0 0;
  font-size: 12px;
  line-height: 30px;
  color: #7c8292;
}
html[dir=rtl] .accumulator-multiples-table table .accumulator-multiples-count {
  padding: 0 0 0 8px;
}

.suggest-contain-list {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-radius: 0 0 4px 4px;
  background: -moz-linear-gradient(left, rgba(166, 31, 103, 0.3) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 103, 0.3) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: linear-gradient(to right, rgba(166, 31, 103, 0.3) 0%, rgba(30, 38, 57, 0.7) 100%);
}
html[dir=rtl] .suggest-contain-list {
  background: -moz-linear-gradient(right, rgba(166, 31, 103, 0.3) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: -webkit-linear-gradient(right, rgba(166, 31, 103, 0.3) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: linear-gradient(to left, rgba(166, 31, 103, 0.3) 0%, rgba(30, 38, 57, 0.7) 100%);
}
.suggest-contain-list.suggested-prematch {
  background: -moz-linear-gradient(45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: -webkit-linear-gradient(45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: linear-gradient(45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
}
html[dir=rtl] .suggest-contain-list.suggested-prematch {
  background: -moz-linear-gradient(-45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: linear-gradient(-45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
}
.suggest-contain-list.suggested-prematch .suggest-text {
  border: none;
}

.suggest-text {
  float: left;
  width: 100%;
  min-height: 36px;
  color: #ffffff;
  border-bottom: 1px solid #000000;
}
.suggest-text h2 {
  padding: 0 12px;
  box-sizing: border-box;
  text-transform: uppercase;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
}
.suggest-text p {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 12px;
  box-sizing: border-box;
  margin-bottom: 10px;
}

.suggest-list {
  padding: 0 6px 10px;
  box-sizing: border-box;
  float: left;
  width: 100%;
}
.suggest-list > div {
  box-sizing: border-box;
  float: left;
  width: 100%;
}
.suggest-list > div > div {
  box-sizing: border-box;
  float: left;
  width: 100%;
  margin: 8px 0 0;
  padding: 2px 4px 4px;
  border-radius: 2px;
  transition: background 240ms;
}

.suggest-mini-list {
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 2px 0;
  background: -moz-linear-gradient(left, #404654 0%, #404654 27%, #2e323e 58%, #2e323e 100%);
  background: -webkit-linear-gradient(left, #404654 0%, #404654 27%, #2e323e 58%, #2e323e 100%);
  background: linear-gradient(to right, #404654 0%, #404654 27%, #2e323e 58%, #2e323e 100%);
}
html[dir=rtl] .suggest-mini-list {
  background: -moz-linear-gradient(right, #404654 0%, #404654 27%, #2e323e 58%, #2e323e 100%);
  background: -webkit-linear-gradient(right, #404654 0%, #404654 27%, #2e323e 58%, #2e323e 100%);
  background: linear-gradient(to left, #404654 0%, #404654 27%, #2e323e 58%, #2e323e 100%);
}

.suggest-teams-name {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  padding: 4px 10px 6px 4px;
}
html[dir=rtl] .suggest-teams-name {
  padding: 4px 4px 6px 10px;
}

.suggest-info-sport-time {
  float: left;
  width: 100%;
  margin-top: 6px;
}
.suggest-info-sport-time > p {
  float: left;
  padding: 0 4px;
  box-sizing: border-box;
  color: #ffffff;
  background: #1a7051;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .suggest-info-sport-time > p {
  float: right;
}

.suggest-sport-icon {
  float: left;
  display: block;
  width: 14px;
  height: 14px;
  margin: 0 4px 0 0;
  color: #7c8292;
  font: 11px/16px sport-icon;
}
html[dir=rtl] .suggest-sport-icon {
  float: right;
  margin: 0 0 0 4px;
}
.suggest-sport-icon:before {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}

.suggest-title-event-live {
  float: left;
  width: 100%;
}
.suggest-title-event-live > p {
  float: left;
  width: 100%;
  padding: 0 40px 0 0;
  box-sizing: border-box;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.7);
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: color 240ms;
}
html[dir=rtl] .suggest-title-event-live > p {
  padding: 0 0 0 40px;
}
.suggest-title-event-live > p > span {
  position: absolute;
  top: 0;
  right: 0;
  color: #c29440;
}
html[dir=rtl] .suggest-title-event-live > p > span {
  left: 0;
  right: auto;
}
.suggest-title-event-live:hover > p {
  color: #ffffff;
}

.suggested-prematch .single-events-b-v3 {
  cursor: auto;
}
.suggested-prematch .single-events-b-v3:hover {
  color: #8e93a4;
  background: rgba(0, 0, 0, 0.2);
}
.suggested-prematch .single-events-b-v3:hover .p-v {
  color: #b6862e;
}

.suggest-title-event-prematch {
  float: left;
  width: 100%;
}
.suggest-title-event-prematch > p {
  float: left;
  width: 100%;
  color: #c1c4cd;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.suggest-title-event-prematch > p > i {
  float: left;
  width: 12px;
  height: 12px;
  margin: 0 6px 0 0;
  color: rgba(255, 255, 255, 0.8);
  font: 12px/14px sport-icon;
}
html[dir=rtl] .suggest-title-event-prematch > p > i {
  float: right;
  margin: 0 0 0 6px;
}

.suggest-single-event-info {
  float: left;
  width: 100%;
}
.suggest-single-event-info .single-events-b-v3 {
  border-radius: 4px;
}
.suggest-single-event-info .single-events-b-v3:not(:hover):not(.active) {
  background: rgba(0, 0, 0, 0.2);
}

.suggest-market-info {
  float: left;
  width: 100%;
  position: relative;
  margin: 0 0 4px;
  padding: 0 4px;
  box-sizing: border-box;
}
.suggest-market-info > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.6);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .suggest-market-info > p {
  padding: 0 0 0 80px;
}

.suggest-buttons {
  float: left;
  width: 100%;
  padding: 0 8px 10px;
  box-sizing: border-box;
}
.suggest-buttons > button {
  float: left;
  width: 100%;
  height: 30px;
  text-transform: uppercase;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  background: none;
  border: 1px solid #ffffff;
  transition: background 180ms, border 180ms;
}
.suggest-buttons > button:hover {
  background: none;
  border-color: #208e66;
}
.suggest-buttons > button:nth-of-type(1) {
  color: #ffffff;
  background: #1a7051;
  border: 1px solid #1a7051;
}
.suggest-buttons > button:nth-of-type(1):hover {
  background: #208e66;
  border-color: #208e66;
}
.suggest-buttons > button + button {
  margin-top: 8px;
}

.suggest-no-show {
  float: left;
  width: 100%;
  text-align: center;
  padding: 0 0 14px;
  box-sizing: border-box;
}
.suggest-no-show p {
  color: #ffffff;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.total-possible-win-j {
  float: left;
  width: 100%;
  margin: 1px 0 0;
  background: #2e323e;
  text-align: center;
  padding: 12px 12px 14px;
  box-sizing: border-box;
}
.total-possible-win-j i {
  font-style: normal;
}
.total-possible-win-j b {
  font-weight: normal;
}
.total-possible-win-j p {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  color: #c1c4cd;
  margin: 0 0 4px;
}
.total-possible-win-j span {
  color: #f4f4f6;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  display: block;
}

.expanded-notifications-j,
.edit-bet-notifications {
  width: 100%;
  float: left;
  margin: 0 0 10px;
}
.expanded-notifications-j ul,
.edit-bet-notifications ul {
  width: 100%;
  float: left;
}
.expanded-notifications-j ul li,
.edit-bet-notifications ul li {
  display: block;
  width: 100%;
  float: left;
  position: relative;
  color: rgba(0, 0, 0, 0.7);
  background: #c1c4cd;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 12px 34px;
  box-sizing: border-box;
}
.expanded-notifications-j .bet-notification-warning:before,
.edit-bet-notifications .bet-notification-warning:before {
  color: #b6862e;
  content: "";
  display: block;
  position: absolute;
  left: 12px;
  top: 12px;
  font: 16px/16px icomoon;
  width: 16px;
  height: 16px;
}
html[dir=rtl] .expanded-notifications-j .bet-notification-warning:before,
html[dir=rtl] .edit-bet-notifications .bet-notification-warning:before {
  left: auto;
  right: 12px;
}
.expanded-notifications-j .bet-notification-error:before, .expanded-notifications-j .bet-notification-conflict:before,
.edit-bet-notifications .bet-notification-error:before,
.edit-bet-notifications .bet-notification-conflict:before {
  content: "";
  color: #b6862e;
  display: block;
  position: absolute;
  left: 12px;
  top: 12px;
  font: 16px/16px icomoon;
  width: 16px;
  height: 16px;
}
html[dir=rtl] .expanded-notifications-j .bet-notification-error:before, html[dir=rtl] .expanded-notifications-j .bet-notification-conflict:before,
html[dir=rtl] .edit-bet-notifications .bet-notification-error:before,
html[dir=rtl] .edit-bet-notifications .bet-notification-conflict:before {
  left: auto;
  right: 12px;
}
.expanded-notifications-j .guest-box,
.edit-bet-notifications .guest-box {
  text-align: center;
}
.expanded-notifications-j .guest-box h4,
.edit-bet-notifications .guest-box h4 {
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  margin: 0 0 4px;
}
.expanded-notifications-j .guest-box .underline,
.edit-bet-notifications .guest-box .underline {
  font-weight: 700;
}
.expanded-notifications-j .guest-box h3,
.edit-bet-notifications .guest-box h3 {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  margin: 0 0 4px;
}
.expanded-notifications-j .guest-box.no-underlines,
.edit-bet-notifications .guest-box.no-underlines {
  pointer-events: none;
}
.expanded-notifications-j .guest-box.no-underlines .underline,
.edit-bet-notifications .guest-box.no-underlines .underline {
  text-decoration: none;
  font-weight: normal;
}

.edit-bet-notifications > ul > li + li {
  margin-top: 1px;
}

.edit-bets-contain {
  float: left;
  width: 100%;
  background: #212531;
  box-sizing: border-box;
}
.edit-bets-contain > p {
  float: left;
  width: 100%;
  height: 30px;
  padding: 0 5px;
  box-sizing: border-box;
  text-align: center;
  color: #2e323e;
  background: #c1c4cd;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
}

.edit-bets-time-id,
.open-bets-time-id {
  float: left;
  width: 100%;
  height: 18px;
  box-sizing: border-box;
  padding: 0 10px 0 8px;
}
html[dir=rtl] .edit-bets-time-id,
html[dir=rtl] .open-bets-time-id {
  padding: 0 8px 0 10px;
}
.edit-bets-time-id > p,
.open-bets-time-id > p {
  float: left;
  display: block;
  color: #7c8292;
  font: 10px/18px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .edit-bets-time-id > p,
html[dir=rtl] .open-bets-time-id > p {
  float: right;
}
.edit-bets-time-id > p i,
.open-bets-time-id > p i {
  font-style: normal;
}
.edit-bets-time-id > span,
.open-bets-time-id > span {
  float: right;
  display: block;
  color: #7c8292;
  font: 10px/18px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .edit-bets-time-id > span,
html[dir=rtl] .open-bets-time-id > span {
  float: left;
}
.edit-bets-time-id > span b,
.open-bets-time-id > span b {
  color: #a4a9bc;
  display: inline-block;
  font-weight: normal;
}

.open-bets-time-id {
  background: #212531;
}
.open-bets-time-id + div > ul > li {
  border: 0;
  border-radius: 0;
  position: relative;
  box-shadow: 0 1px 0 #212531;
}
.open-bets-time-id + div > ul > li > p {
  float: left;
  width: 100%;
  color: #7c8292;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
}
.open-bets-time-id + div > ul > li .bet-event-teams-name-v3 {
  padding: 0 20px 6px 0;
}
html[dir=rtl] .open-bets-time-id + div > ul > li .bet-event-teams-name-v3 {
  padding: 0 0 6px 20px;
}
.open-bets-time-id + div > ul > li.clock-status .status-icon-open-bets:before {
  content: "";
  color: #7c8292;
}
.open-bets-time-id + div > ul > li.won .status-icon-open-bets:before {
  content: "";
  color: #208c65;
}
.open-bets-time-id + div > ul > li.won:after {
  background: rgba(32, 140, 101, 0.15);
}
.open-bets-time-id + div > ul > li.lost .status-icon-open-bets:before {
  content: "";
  color: #e9044a;
}
.open-bets-time-id + div > ul > li.lost:after {
  background: rgba(203, 24, 78, 0.15);
}
.open-bets-time-id + div > ul > li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.bets-selections-content {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #1a7051;
}
.bets-selections-content .mini-list-events-b-v3 {
  padding: 2px;
}
.bets-selections-content .mini-list-events-b-v3 li {
  border: 0;
}

.empty-edit-bet-list {
  float: left;
  width: 100%;
  padding: 12px;
  color: #a4a9bc;
  box-sizing: border-box;
  text-align: center;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}

.all-bet-selections {
  float: left;
  width: 100%;
  height: 30px;
  padding: 5px 4px 5px 7px;
  box-sizing: border-box;
  background: #1a7051;
}
html[dir=rtl] .all-bet-selections {
  padding: 5px 7px 5px 4px;
}
.all-bet-selections > p {
  float: left;
  color: #ffffff;
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .all-bet-selections > p {
  float: right;
}
.all-bet-selections > p > i {
  float: left;
  color: #ffffff;
  padding: 0 10px 0 0;
  font: 10px/20px icomoon;
}
html[dir=rtl] .all-bet-selections > p > i {
  float: right;
  padding: 0 0 0 10px;
}
.all-bet-selections > p > i:before {
  content: "";
}
.all-bet-selections > button {
  float: right;
  width: 80px;
  height: 20px;
  border: 0;
  color: #171c2c;
  padding: 0 4px;
  box-sizing: border-box;
  background: #ffffff;
  font: 11px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .all-bet-selections > button {
  float: left;
}
.all-bet-selections > button:disabled {
  pointer-events: none;
  opacity: 0.8;
}

.add-bet-selections {
  float: left;
  width: 100%;
  height: 30px;
  color: #c1c4cd;
  margin: 1px 0;
  padding: 0 7px;
  box-sizing: border-box;
  background: #2e323e;
  font: 14px/30px Roboto, Arial, Helvetica, sans-serif;
}
.add-bet-selections > p {
  float: left;
  padding: 0 0 0 21px;
  position: relative;
  box-sizing: border-box;
}
html[dir=rtl] .add-bet-selections > p {
  float: right;
  padding: 0 21px 0 0;
}
.add-bet-selections > p:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  font: 13px/30px icomoon;
}
html[dir=rtl] .add-bet-selections > p:before {
  left: auto;
  right: 0;
}
.add-bet-selections > span {
  float: right;
  display: block;
  padding: 0 16px 0 0;
  position: relative;
  box-sizing: border-box;
}
html[dir=rtl] .add-bet-selections > span {
  float: left;
  padding: 0 0 0 16px;
}
.add-bet-selections > span:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  font: 10px/30px icomoon;
}
html[dir=rtl] .add-bet-selections > span:after {
  left: 0;
  right: auto;
}

.open-bets-buttons {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  margin: 0 0 1px 0;
  border-bottom: 1px solid #2e323e;
}
.open-bets-buttons > div {
  display: table-cell;
  vertical-align: text-bottom;
  border: 0;
  color: #7c8292;
  background: #0e151b;
  height: 28px;
  padding: 0;
  position: relative;
  text-transform: uppercase;
  text-align: center;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
}
.open-bets-buttons > div:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  font: 18px/28px icomoon;
}
.open-bets-buttons > div.bet-slip-button:before {
  content: "";
  font-size: 14px;
}
.open-bets-buttons > div.booking-button:before {
  content: "";
  font-size: 20px;
}
.open-bets-buttons > div.open-bets-button:before {
  content: "";
}
.open-bets-buttons > div.suggested-bets-button:before {
  content: "";
}
.open-bets-buttons > div.suggested-bets-button:after {
  content: attr(data-content);
  display: inline-block;
  vertical-align: middle;
  background: #a61f67;
  color: #ffffff;
  height: 10px;
  font: 8px/11px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 3px;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  position: relative;
}
html[dir=ltr] .open-bets-buttons > div.suggested-bets-button:after {
  margin: -10px 0 0 -4px;
}
html[dir=rtl] .open-bets-buttons > div.suggested-bets-button:after {
  margin: -10px -4px 0 0;
}
.open-bets-buttons > div.suggested-bets-button.active {
  background: -moz-linear-gradient(left, rgba(166, 31, 103, 0.7) 0%, rgba(30, 38, 57, 0.3) 80%, rgba(30, 38, 57, 0.7) 100%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 103, 0.7) 0%, rgba(30, 38, 57, 0.3) 80%, rgba(30, 38, 57, 0.7) 100%);
  background: linear-gradient(to right, rgba(166, 31, 103, 0.7) 0%, rgba(30, 38, 57, 0.3) 80%, rgba(30, 38, 57, 0.7) 100%);
  box-shadow: 0 1px 0 #a61f67;
}
html[dir=rtl] .open-bets-buttons > div.suggested-bets-button.active {
  background: -moz-linear-gradient(right, rgba(166, 31, 103, 0.7) 0%, rgba(30, 38, 57, 0.3) 80%, rgba(30, 38, 57, 0.7) 100%);
  background: -webkit-linear-gradient(right, rgba(166, 31, 103, 0.7) 0%, rgba(30, 38, 57, 0.3) 80%, rgba(30, 38, 57, 0.7) 100%);
  background: linear-gradient(to left, rgba(166, 31, 103, 0.7) 0%, rgba(30, 38, 57, 0.3) 80%, rgba(30, 38, 57, 0.7) 100%);
}
.open-bets-buttons > div.suggested-bets-button:nth-child(2):last-child:after {
  margin: -6px 0 0 -6px !important;
}
html[dir=rtl] .open-bets-buttons > div.suggested-bets-button:nth-child(2):last-child:after {
  margin: -6px -6px 0 0 !important;
}
.open-bets-buttons > div.active {
  color: #c1c4cd;
  background: #2e323e;
}
.open-bets-buttons > div[data-count]:not([data-count="0"]):not([data-count=""]):after {
  content: attr(data-count);
  display: inline-block;
  vertical-align: text-top;
  background: #a61f67;
  color: #ffffff;
  font: 700 11px/15px Roboto, Arial, Helvetica, sans-serif;
  height: 14px;
  padding: 0 3px;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  position: relative;
}
html[dir=ltr] .open-bets-buttons > div[data-count]:not([data-count="0"]):not([data-count=""]):after {
  margin: -10px 0 0 -2px;
}
html[dir=rtl] .open-bets-buttons > div[data-count]:not([data-count="0"]):not([data-count=""]):after {
  margin: -10px -2px 0 0;
}
.open-bets-buttons > div:only-child, .open-bets-buttons > div:first-child:nth-last-child(2), .open-bets-buttons > div:nth-child(2):last-child {
  font: 11px/28px Roboto, Arial, Helvetica, sans-serif;
}
.open-bets-buttons > div:only-child:before, .open-bets-buttons > div:first-child:nth-last-child(2):before, .open-bets-buttons > div:nth-child(2):last-child:before {
  content: none;
}
.open-bets-buttons > div:only-child:after, .open-bets-buttons > div:first-child:nth-last-child(2):after, .open-bets-buttons > div:nth-child(2):last-child:after {
  vertical-align: text-top;
  margin: 0 0 0 6px !important;
}
html[dir=rtl] .open-bets-buttons > div:only-child:after, html[dir=rtl] .open-bets-buttons > div:first-child:nth-last-child(2):after, html[dir=rtl] .open-bets-buttons > div:nth-child(2):last-child:after {
  margin: 0 6px 0 0 !important;
}

.contain-open-bets {
  float: left;
  width: 100%;
}
html[dir=rtl] .contain-open-bets {
  transform: translate3d(0, 0, 0);
}

.info-all-bets {
  float: left;
  width: 100%;
  padding: 6px 0;
  box-sizing: border-box;
  text-align: center;
  color: #2e323e;
  background: #c1c4cd;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
}
.info-all-bets > span {
  padding: 0 5px;
  font-weight: 700;
  text-decoration: underline;
}

.list-bet-block .contain-open-bets ul li:first-child span {
  text-indent: inherit;
  position: static;
  margin: 0;
  right: auto;
}

.status-icon-open-bets {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  font: 12px/16px icomoon;
}
html[dir=rtl] .status-icon-open-bets {
  left: 0;
  right: auto;
}

.slider-open-bets {
  float: left;
  width: 100%;
  max-height: 30px;
  margin: 2px 0 0 0;
}
.slider-open-bets > p {
  float: left;
  width: 100%;
  height: 30px;
  color: #c1c4cd;
  background: #404654;
  font: 12px/30px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=ltr] .slider-open-bets > p {
  padding: 0 26px 0 8px;
}
html[dir=rtl] .slider-open-bets > p {
  padding: 0 8px 0 26px;
}
.slider-open-bets > p:after {
  content: "";
  position: absolute;
  top: 0;
  right: 4px;
  color: #7c8292;
  font: 16px/30px icomoon;
}
html[dir=rtl] .slider-open-bets > p:after {
  left: 4px;
  right: auto;
}
.slider-open-bets > p > .gift-bet {
  margin-top: 2px;
}
html[dir=ltr] .slider-open-bets > p > .gift-bet {
  float: right;
  margin-right: 8px;
}
html[dir=rtl] .slider-open-bets > p > .gift-bet {
  float: left;
  margin-left: 8px;
}
.slider-open-bets > div {
  display: none;
}
.slider-open-bets.open {
  max-height: 4000px;
}
.slider-open-bets.open > p:after {
  content: "";
}
.slider-open-bets.open > div {
  display: block;
}

.bet-status-container {
  float: left;
  width: 100%;
  max-height: 500px;
  overflow: hidden;
  background: #2e323e;
  border-radius: 2px 2px 0 0;
  transition: max-height 240ms;
}
.bet-status-container.retrieve {
  margin-bottom: 1px;
}
.bet-status-container.closed {
  max-height: 36px;
}
.bet-status-container.closed .bet-status-select:after {
  content: "";
}
.bet-status-container.won .bet-status-content > p {
  color: #008d47;
}
.bet-status-container.lose .bet-status-content > p {
  color: #e9044a;
}
.bet-status-container.wait .bet-status-content > p {
  color: #c29440;
}

.bet-status-select {
  float: left;
  width: 100%;
  height: 38px;
  padding: 0 24px 0 10px;
  color: #c1c4cd;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom: 1px solid #a61f67;
  box-shadow: 0 -1px 0 #0e151b inset;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .bet-status-select {
  padding: 0 10px 0 24px;
}
.bet-status-select:after {
  content: "";
  position: absolute;
  top: 0;
  right: 6px;
  color: #c1c4cd;
  font: 14px/38px icomoon;
}
html[dir=rtl] .bet-status-select:after {
  left: 6px;
  right: auto;
}

.bet-status-content {
  float: left;
  width: 100%;
  padding: 0 8px 10px;
  box-sizing: border-box;
}
.bet-status-content > p {
  float: left;
  width: 100%;
  height: 40px;
  padding: 0 15px 0 0;
  color: #7c8292;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .bet-status-content > p {
  padding: 0 0 0 15px;
}
.bet-status-content > p .remove-icon-betslip-v3 {
  position: absolute;
  top: 0;
  right: 1px;
}
html[dir=rtl] .bet-status-content > p .remove-icon-betslip-v3 {
  left: 1px;
  right: auto;
}
.bet-status-content > p .remove-icon-betslip-v3:hover {
  color: #8e93a4;
}

.bet-status-input {
  float: left;
  width: 100%;
  padding: 6px 0 0;
  box-sizing: border-box;
  border-top: 1px solid #212531;
}
.bet-status-input > span {
  float: left;
  width: 100%;
  margin-bottom: 6px;
  display: block;
  color: #a4a9bc;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.bet-status-get {
  float: left;
  width: 100%;
  display: table-cell;
}
.bet-status-get > div {
  width: 100%;
  display: table-cell;
  vertical-align: top;
}
.bet-status-get > div > input {
  float: left;
  width: 100%;
  height: 28px;
  padding: 0 12px;
  color: #a4a9bc;
  background: rgba(0, 0, 0, 0.1);
  border: none;
  box-sizing: border-box;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: 0 0 0 1px #a4a9bc inset;
}
.bet-status-get > div > button {
  float: left;
  width: 32px;
  display: block;
  height: 28px;
  color: #a4a9bc;
  border: none;
  background: #404654;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  font: 12px/28px icomoon;
  transition: background 240ms;
}
.bet-status-get > div > button:hover {
  background: #565e72;
}
.bet-status-get > div > button:before {
  content: "";
}
.bet-status-get > div:nth-child(2) {
  padding: 0 0 0 6px;
  box-sizing: border-box;
}
html[dir=rtl] .bet-status-get > div:nth-child(2) {
  padding: 0 6px 0 0;
}

.bet-status-recaptcha {
  float: left;
  width: 100%;
  padding: 10px 0 0;
  box-sizing: border-box;
}
.bet-status-recaptcha .tooltip-wrapper-j {
  transform: scale(0.8);
  transform-origin: left;
}
html[dir=rtl] .bet-status-recaptcha .tooltip-wrapper-j {
  transform-origin: right;
}

.editing-stake-wrapper {
  float: left;
  width: 100%;
  color: #c1c4cd;
}
.modern .editing-stake-wrapper, .combo .editing-stake-wrapper {
  color: #121623;
}
.editing-stake-wrapper > .editing-stake-wrapper-p {
  float: left;
  width: 100%;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  border-bottom: 1px solid #404654;
  padding: 0 0 6px;
}
.editing-stake-wrapper .editing-stake-wrapper-con {
  float: left;
  padding: 12px 6px;
  box-sizing: border-box;
  width: 100%;
}
.editing-stake-wrapper .editing-stake-wrapper-con .editing-stake-wrapper-p {
  float: left;
  width: 100%;
}

.editing-stake-amount {
  float: left;
  width: 100%;
  margin: 4px 0 0;
  line-height: 20px;
  color: #ac8336;
}
.editing-stake-amount strong {
  display: inline-block;
  background: #ac8336;
  color: white;
  padding: 0 4px;
  border-radius: 2px;
  margin: 0 0 0 6px;
}
.editing-stake-amount .disabled {
  opacity: 0.4;
}

.editing-stake-pos-rel {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.increase-stake-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  width: 260px;
  background: #f3f3f5;
  color: #121623;
  z-index: 10000000;
  box-sizing: border-box;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2);
}
html[dir=rtl] .increase-stake-tooltip {
  left: auto;
  right: 0;
}
.increase-stake-tooltip input[type=text] {
  width: 100%;
  height: 24px;
  margin-left: 0;
  margin-right: 0;
}
.increase-stake-tooltip .editing-stake-wrapper-p {
  text-align: center;
  padding: 4px 0;
}
.increase-stake-tooltip:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #f3f3f5 transparent;
  display: block;
  position: absolute;
  bottom: 100%;
  left: 6px;
}
html[dir=rtl] .increase-stake-tooltip:before {
  left: auto;
  right: 6px;
}

.increase-stake-input {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 12px;
}
.increase-stake-input input {
  display: block;
  float: left;
  width: 100%;
  height: 36px;
  background: none;
  border: 1px solid #121623;
  color: #121623;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  padding: 0 12px;
}
.increase-stake-input input::-webkit-input-placeholder {
  font-size: 12px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  color: #121623;
  opacity: 1;
}
.increase-stake-input input:-moz-placeholder {
  font-size: 12px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  color: #121623;
  opacity: 1;
}
.increase-stake-input input::-moz-placeholder {
  font-size: 12px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  color: #121623;
  opacity: 1;
}
.increase-stake-input input:-ms-input-placeholder {
  font-size: 12px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  color: #121623;
  opacity: 1;
}

.increase-stake-footer {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 12px 12px;
}

.sp-odd-selector {
  float: right;
  top: 0;
  position: relative;
}
html[dir=rtl] .sp-odd-selector {
  float: right;
}
.sp-odd-selector:after {
  content: "";
  font: 18px icomoon;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: calc((100% - 18px) / 2);
  color: #7c8292;
}
html[dir=rtl] .sp-odd-selector:after {
  left: 0;
  right: auto;
}
.sp-odd-selector > select {
  box-shadow: 0 0 0 1px #404654;
  background: #212531;
  height: 20px;
  color: #c29440;
  padding: 0 18px 0 6px;
  width: 100%;
  border-radius: 0;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  border: 0;
}
html[dir=rtl] .sp-odd-selector > select {
  padding: 0 6px 0 18px;
}
.sp-odd-selector.no-bet-price:after {
  content: none;
}
.sp-odd-selector.no-bet-price > select {
  background: none;
  box-shadow: none;
  padding: 0;
}

.statscore-iframe-animation.animation-video-box-v3 .video-animation-vox-v3.animation-control {
  min-height: auto;
}
.statscore-iframe-animation.animation-video-box-v3 .video-animation-vox-v3.animation-control .md-progress-circular {
  position: relative;
  width: auto;
  margin: 10px auto;
}

#external-animation .loader {
  top: -25px;
  left: 0;
  margin-top: 20%;
}

#external-animation .no-animation-msg {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 14px;
  color: #c1c4cd;
}

#betradar-container * {
  box-sizing: border-box;
}

#betradar-container {
  width: auto;
}

#statscore-tracker-container {
  transform: scale(0.9156);
  min-width: 320px;
  transform-origin: top left;
  transition: margin-bottom 200ms;
}
html[dir=rtl] #statscore-tracker-container {
  transform-origin: top right;
}

@media screen and (min-width: 1440px) {
  .betslip-expanded #statscore-tracker-container {
    transform: none;
  }
}
@media screen and (max-width: 1359px) {
  #statscore-tracker-container {
    transform: scale(0.796);
    min-width: 320px;
    transform-origin: top left;
  }
}
.prematch #statscore-tracker-container {
  transform: none;
}

.animation-control .feedconstruct-animation .game-control.soccer {
  background: #228b5b;
}
.animation-control .feedconstruct-animation .game-control.basketball {
  background: #c8a569;
}

.active-stake-buttons {
  float: left;
  width: 100%;
  margin-top: 1px;
  padding: 8px 0;
  box-sizing: border-box;
  background: #212531;
}
.active-stake-buttons > ol {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
}
.active-stake-buttons > ol > li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
html[dir=ltr] .active-stake-buttons > ol > li {
  padding-left: 4px;
}
html[dir=rtl] .active-stake-buttons > ol > li {
  padding-right: 4px;
}
.active-stake-buttons > ol > li > input {
  width: 100%;
  height: 30px;
  border: 1px solid #1a7051;
  text-align: center;
  padding: 0 2px;
  box-sizing: border-box;
  color: #ffffff;
  background: #1a7051;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms, background 240ms, border-color 240ms;
}
.active-stake-buttons > ol > li > input:hover {
  background: #24996f;
  border-color: #24996f;
}
.active-stake-buttons > ol > li > input.ng-valid.ng-not-empty.ng-valid-maxlength {
  color: #ffffff;
  background: none;
}
.active-stake-buttons > ol > li > input.ng-valid.ng-not-empty.ng-valid-maxlength:hover {
  background: none;
}
.active-stake-buttons > ol > li > input.ng-empty, .active-stake-buttons > ol > li > input.ng-invalid {
  background: none;
  border-color: #8e263a;
}
.active-stake-buttons > ol > li > input.ng-empty:hover, .active-stake-buttons > ol > li > input.ng-invalid:hover {
  background: none;
  border-color: #8e263a;
}
.active-stake-buttons > ol > li > i {
  display: block;
  width: 26px;
  height: 26px;
  text-align: center;
  box-sizing: border-box;
  font: 14px/26px icomoon;
  transition: 240ms color, 240ms border;
}
.active-stake-buttons > ol > li.edit-stake-button > i {
  color: #dbbf8d;
}
.active-stake-buttons > ol > li.edit-stake-button > i:before {
  content: "";
}
.active-stake-buttons > ol > li.edit-stake-button > i:hover {
  color: rgba(219, 191, 141, 0.7);
}
.active-stake-buttons > ol > li.save-stake-button > i {
  color: #2dc38d;
}
.active-stake-buttons > ol > li.save-stake-button > i:before {
  content: "";
}
.active-stake-buttons > ol > li.save-stake-button > i:hover {
  color: rgba(45, 195, 141, 0.5);
}
.active-stake-buttons > ol > li:last-child {
  width: 26px;
  height: 26px;
  padding: 0;
}

.statistic-view-v3 .statistics-toggle.flip-contain .flip-btn {
  box-sizing: content-box;
}

.statistic-view-v3 .game-info * {
  box-sizing: content-box;
}

.statistic-view-v3 .live-game-container .sport-title, .statistic-view-v3 .game-score-multiset ul.title li {
  background: #2e323e;
  border-top: 1px solid #2e323e;
  font-weight: normal;
  color: #ffffff;
  white-space: nowrap;
}

html[dir=ltr] .statistic-view-v3 .live-game-container .sport-title, html[dir=ltr] .statistic-view-v3 .game-score-multiset ul.title li:first-child {
  border-radius: 2px 0 0;
}
html[dir=rtl] .statistic-view-v3 .live-game-container .sport-title, html[dir=rtl] .statistic-view-v3 .game-score-multiset ul.title li:first-child {
  border-radius: 0 2px 0 0;
}

html[dir=ltr] .statistic-view-v3 .live-game-container .sport-title, html[dir=ltr] .statistic-view-v3 .game-score-multiset ul.title li:last-child {
  border-radius: 0 2px 0 0;
}
html[dir=rtl] .statistic-view-v3 .live-game-container .sport-title, html[dir=rtl] .statistic-view-v3 .game-score-multiset ul.title li:last-child {
  border-radius: 2px 0 0;
}

.game-info .game-detailed-stats > span.icon-stat-details {
  box-shadow: 0 -3px 0 #212531;
  background: #212531;
}

.game-info .game-detailed-stats .icon-stat-details:before {
  background: #ffffff;
  box-shadow: 0 4px 0 #ffffff, 0 8px 0 #ffffff;
}

.live-game-container .sport-title .statistics-h2h {
  color: #ffffff;
}

.live-score-include-holder {
  width: 100%;
  position: relative;
}
html[dir=ltr] .live-score-include-holder {
  float: left;
}
html[dir=rtl] .live-score-include-holder {
  float: right;
}

.live-game-template-wrapper {
  float: left;
  width: 100%;
}

.live-score-background-archery,
.live-score-background-archeryh2h {
  background: url(../../../images/live-score/archery.svg?v=650) no-repeat 100% 100%/contain, linear-gradient(111deg, #2d3580 36%, #d6428e 99%);
}

live-game-scores {
  display: block;
  float: left;
  width: 100%;
  contain: layout;
  position: relative;
  z-index: 250;
}

.last-event-and-stats-toggle {
  position: absolute;
  top: 74px;
  left: 0;
  width: 100%;
  z-index: 1000;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
}
.last-event-and-stats-toggle > ul {
  width: 100%;
  float: left;
  display: table;
}
.last-event-and-stats-toggle > ul > li {
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 4px;
}
.last-event-and-stats-toggle > ul > li:nth-child(2) {
  width: 1%;
  height: 22px;
}
.last-event-and-stats-toggle .game-detailed-stats {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
  z-index: 100;
}
html[dir=ltr] .last-event-and-stats-toggle .game-detailed-stats {
  padding: 0 6px 0 3px;
}
html[dir=rtl] .last-event-and-stats-toggle .game-detailed-stats {
  padding: 0 3px 0 6px;
}
.last-event-and-stats-toggle .football-gamer-name {
  width: 100%;
  color: white;
  background: none;
}
html[dir=rtl] .last-event-and-stats-toggle .football-gamer-name {
  text-align: right;
}
.last-event-and-stats-toggle .football-gamer-name ~ .football-gamer-name {
  display: none;
}
.last-event-and-stats-toggle .hover-sp {
  width: auto;
  max-width: 100%;
  position: static;
  margin: -9px 0 0;
  max-height: 40px;
  overflow: hidden;
  white-space: nowrap;
}
html[dir=ltr] .last-event-and-stats-toggle .hover-sp {
  float: left;
}
html[dir=rtl] .last-event-and-stats-toggle .hover-sp {
  float: right;
}
.last-event-and-stats-toggle .hover-sp:not(.items-1):hover {
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  width: auto;
  max-height: 200px;
  max-width: inherit;
  transition: max-height 300ms;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
  background: #2e323e;
}
.last-event-and-stats-toggle .hover-sp:not(.items-1):hover::-webkit-scrollbar-track {
  border-radius: 10px;
}
.last-event-and-stats-toggle .hover-sp:not(.items-1):hover::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.last-event-and-stats-toggle .hover-sp:not(.items-1):hover::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.last-event-and-stats-toggle .hover-sp:not(.items-1):hover::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.last-event-and-stats-toggle .hover-sp:not(.items-1):hover .football-gamer-name {
  color: #7c8292;
  display: block;
  box-shadow: 0 -1px 0 #212531 inset;
}

.game-additional-info-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  position: relative;
  font-size: 11px;
  line-height: 22px;
  color: #7c8292;
  background: #0d0f17;
  margin: 0 0 2px;
}
.game-additional-info-v3 > p {
  max-width: 71%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=ltr] .game-additional-info-v3 > p {
  float: left;
  padding: 0 0 0 24px;
}
html[dir=rtl] .game-additional-info-v3 > p {
  float: right;
  padding: 0 24px 0 0;
}
.game-additional-info-v3 > p:before {
  content: "";
  box-sizing: border-box;
  font: 10px/22px icomoon;
  position: absolute;
  top: 0;
  color: #505768;
}
html[dir=ltr] .game-additional-info-v3 > p:before {
  left: 8px;
}
html[dir=rtl] .game-additional-info-v3 > p:before {
  right: 8px;
}

html[dir=rtl] .text-info {
  direction: ltr;
  unicode-bidi: isolate;
  margin-left: 4px;
}

.pre-match-additional-info {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  position: sticky;
  top: 0;
  color: #7c8292;
  font: 11px/24px Roboto, Arial, Helvetica, sans-serif;
  background: #0d0f17;
  z-index: 10;
}
html[dir=ltr] .pre-match-additional-info {
  padding-left: 24px;
}
html[dir=rtl] .pre-match-additional-info {
  padding-right: 24px;
}
.pre-match-additional-info:before {
  content: "";
  box-sizing: border-box;
  font: 10px/24px icomoon;
  position: absolute;
  top: 0;
  color: #505768;
}
html[dir=ltr] .pre-match-additional-info:before {
  left: 8px;
}
html[dir=rtl] .pre-match-additional-info:before {
  right: 8px;
}
.pre-match-additional-info + .markets-group-wrap-v3 {
  top: 24px;
}

.game-additional-icons {
  padding: 0 6px;
}
html[dir=ltr] .game-additional-icons {
  float: right;
}
html[dir=rtl] .game-additional-icons {
  float: left;
}
.game-additional-icons > i {
  display: block;
  padding: 0 6px;
  color: #a4a9bc;
  font: normal 11px/24px icomoon;
  transition: 250ms color;
}
html[dir=ltr] .game-additional-icons > i {
  float: left;
}
html[dir=rtl] .game-additional-icons > i {
  float: right;
}
.game-additional-icons > i:hover {
  color: #f4f4f6;
}

.statistics-icon-j:before {
  content: "";
}

.lineUpPopupContainer {
  position: absolute;
  width: 320px;
  background: #404654;
  top: 34px;
  max-height: 430px;
  height: 415px;
  z-index: 999;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  box-shadow: 0 0 5px -1px #111522;
}
.lineUpPopupContainer::-webkit-scrollbar-track {
  border-radius: 10px;
}
.lineUpPopupContainer::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.lineUpPopupContainer::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.lineUpPopupContainer::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .lineUpPopupContainer {
  right: 0;
}
html[dir=rtl] .lineUpPopupContainer {
  left: 0;
}
.lineUpPopupContainer.empty {
  height: 60px;
}
.lineUpPopupContainer.empty > p {
  text-align: center;
  padding: 15px 0;
}

.multiview-contain .lineUpPopupContainer {
  max-height: 210px;
}

.cash-game {
  position: relative;
}
.cash-game .lineUpPopupContainer {
  font-weight: normal;
  left: 0;
}

.lineup {
  font-style: normal;
  font-size: 11px;
  line-height: 24px;
  position: relative;
}
.lineup.opened:after {
  display: block;
  content: "";
  position: absolute;
  bottom: -16px;
  left: 40%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #404654 transparent;
  position: absolute;
}

.lineup-team-name {
  float: left;
  width: 100%;
  height: 30px;
  background: #404654;
  box-sizing: border-box;
  display: table;
  table-layout: fixed;
  vertical-align: top;
  box-shadow: 0 -1px 0 #a61f67 inset;
  position: sticky;
  top: 0;
  z-index: 1;
}
.lineup-team-name > span {
  font-size: 12px;
  line-height: 30px;
  display: table-cell;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #c1c4cd;
  text-align: center;
  padding: 0 8px;
  box-sizing: border-box;
}
.lineup-team-name > span.active {
  position: relative;
  background: #a61f67;
  color: #ffffff;
}

.active-players {
  float: left;
  width: 100%;
  background: #2e323e;
  height: 26px;
  padding: 0 10px;
  position: relative;
  left: -10px;
}
.active-players > span {
  float: left;
  width: 100%;
  font-size: 11px;
  line-height: 26px;
  color: #c1c4cd;
}

.single-game-i {
  float: left;
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}

.single-player-name {
  float: left;
  width: 100%;
  height: 39px;
  border-bottom: 1px solid #505768;
  box-sizing: border-box;
}
.single-player-name > span {
  font-size: 12px;
  line-height: 40px;
  color: #c1c4cd;
  display: inline-block;
  vertical-align: top;
}
.single-player-name > span > i {
  display: inline-block;
  font: 15px/40px icomoon;
  vertical-align: top;
}
html[dir=ltr] .single-player-name > span > i {
  margin-left: 5px;
}
html[dir=rtl] .single-player-name > span > i {
  margin-right: 5px;
}
.single-player-name > span > i:before {
  display: block;
  content: "";
}
.single-player-name > span > i.icon-event-SUB:before {
  content: "";
}
.single-player-name > span > i.icon-event-YC:before {
  content: "f";
  color: #e2bc3d;
}
.single-player-name > span > i.icon-event-RC:before {
  content: "f";
  color: #bf3d3d;
}
.single-player-name > span > i.icon-event-G:before {
  content: "l";
  font-size: 16px;
}
.single-player-name > span > i.icon-own-goal:before {
  content: "";
  font-size: 22px;
}
.single-player-name > span > i.icon-penalty-goal:before {
  content: "";
}
.single-player-name > span:first-child {
  width: 20px;
  position: relative;
  display: inline-block;
  text-align: center;
  background: red;
  border-radius: 50%;
  line-height: 20px;
  background: #f4f4f6;
  vertical-align: top;
  margin-top: 10px;
  height: 20px;
  color: #2e323e;
  font-size: 11px;
  font-weight: bold;
}
html[dir=ltr] .single-player-name > span:first-child {
  margin-right: 8px;
}
html[dir=rtl] .single-player-name > span:first-child {
  margin-left: 8px;
}
.single-player-name > span:last-child {
  color: #7c8292;
}
html[dir=ltr] .single-player-name > span:last-child {
  float: right;
}
html[dir=rtl] .single-player-name > span:last-child {
  float: left;
}
.single-player-name > span.position-c {
  background: none;
  color: #c1c4cd;
}
.single-player-name > span.position-c:before {
  content: "";
  font: 18px/20px icomoon;
}
.single-player-name:last-child {
  border-bottom: none;
}

.team-form-player {
  font-weight: normal;
}
html[dir=ltr] .team-form-player {
  float: left;
}
html[dir=rtl] .team-form-player {
  float: right;
}
.team-form-player:not(:only-child) {
  width: 37%;
}

.game-score-multiset .current-delivery {
  width: 60%;
}
html[dir=ltr] .game-score-multiset .current-delivery {
  float: right;
  text-align: right;
}
html[dir=rtl] .game-score-multiset .current-delivery {
  float: left;
  text-align: left;
}
.game-score-multiset .current-delivery > i {
  font-style: normal;
  margin: 0 0 0 5px;
}

@media screen and (min-width: 1400px) and (max-width: 1500px) {
  .prematch-games-list.multi-column-view ~ .live-game-view-contain-v3 .shot-result-b {
    bottom: -12px;
  }
}
.modern .live-game-basketball-shots {
  width: calc(100% - 360px);
}
html[dir=ltr] .modern .live-game-basketball-shots .show-points {
  right: calc(-100% - 18px);
}
html[dir=rtl] .modern .live-game-basketball-shots .show-points {
  left: calc(-100% - 18px);
}
.modern .no-video-flash.no-video-ie8.live-game-basketball-shots {
  width: 100%;
}
html[dir=ltr] .modern .no-video-flash.no-video-ie8.live-game-basketball-shots .show-points {
  right: 0;
}
html[dir=rtl] .modern .no-video-flash.no-video-ie8.live-game-basketball-shots .show-points {
  left: 0;
}

.full-multiview-wrapper-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.game-center-container-multi-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}
html[dir=rtl] .game-center-container-multi-v3 {
  direction: rtl;
}

.multiview-wrapper-v3 {
  float: left;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

.multi-view-game-info-v3 {
  float: left;
  width: 100%;
}

.game-center-container-multi-v3 .multiview-contain {
  box-sizing: border-box;
  width: calc(50% - 6px);
  height: 400px;
  background: #2e323e;
  list-style: none;
  position: relative;
}
html[dir=ltr] .game-center-container-multi-v3 .multiview-contain {
  float: left;
  margin: 0 5px 10px 0;
}
html[dir=rtl] .game-center-container-multi-v3 .multiview-contain {
  float: right;
  margin: 0 0 10px 5px;
}
@media screen and (max-width: 1333px) {
  .game-center-container-multi-v3 .multiview-contain {
    width: 100%;
    margin: 0 0 10px 0;
  }
}
.game-center-container-multi-v3 .no-games-multiview .dotted-border-j-mv {
  color: #7c8292;
  border-color: #7c8292;
}

@media screen and (max-width: 1279px) {
  .live-events-column-v3 {
    width: 100%;
    padding: 0;
  }

  .multiview-wrapper-v3 > .multiview-contain {
    width: calc(100% - 6px);
  }
}
.multi-game-view-game-v3 {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.multi-game-view-game-v3::-webkit-scrollbar-track {
  border-radius: 10px;
}
.multi-game-view-game-v3::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.multi-game-view-game-v3::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.multi-game-view-game-v3::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .multi-game-view-game-v3 {
  padding: 0 2px 0 0;
}
html[dir=rtl] .multi-game-view-game-v3 {
  padding: 0 0 0 2px;
}

.multiview-wrapper-v3 .live-events-column-v3 {
  width: 100%;
  padding: 0;
}
.multiview-wrapper-v3 .live-game-container .game-info ul.title li {
  white-space: nowrap;
}
.multiview-wrapper-v3 .game-score-multiset ul li.left-arrow:before, .multiview-wrapper-v3 .game-score-multiset ul li.right-arrow:before {
  top: 12px;
}

.multiview .left-menu-closed-v3 .filter-row-v3 {
  display: none;
}
.multiview .left-menu-closed-v3 .view-switcher-v3:not(.no-dashboard) + .filter-view-v3 .select-tournament,
.multiview .left-menu-closed-v3 .view-switcher-v3:not(.no-dashboard) + .filter-view-v3 .select-tournament + .second-row-filter-v3 .closed-left-nav-v3 {
  top: -4px;
}

@media screen and (max-height: 850px), (max-height: 940px) and (max-width: 1440px) {
  .header-nav-contain > ul > li.sub-menu-item {
    clear: none;
    width: 34%;
  }
  .header-nav-contain > ul > li.sub-menu-item > .top-menu-sub-a-t, .header-nav-contain > ul > li.sub-menu-item > .top-menu-sub-a-t > a {
    width: 100%;
  }
}
@media screen and (max-width: 1359px) {
  .multiselect-view-v3 .competition-title-v3:hover > .sub-menu-multiselect-view-v3 {
    left: 250px;
  }
  html[dir=ltr] .multiselect-view-v3 .competition-title-v3:hover > .sub-menu-multiselect-view-v3 {
    left: 250px;
  }
  html[dir=rtl] .multiselect-view-v3 .competition-title-v3:hover > .sub-menu-multiselect-view-v3 {
    right: 250px;
  }

  .right-column-v3 {
    box-sizing: border-box;
    width: 260px;
  }

  .right-column-v3 .animation-control .game-video .video-player-container {
    height: 142px;
  }

  .right-column-v3 .game-video-container p {
    font-size: 14px;
    margin-top: 50px;
  }

  .button-info-text-view-v3 {
    width: 225px;
  }

  .mini-filters-box-v3 > ul > li > button > span {
    box-sizing: border-box;
    display: none;
  }
}
@media screen and (max-width: 1440px) {
  .live-events-column-v3 {
    width: 100%;
  }
  html[dir=ltr] .live-events-column-v3:first-child {
    padding-right: 0;
    padding: 0 3px 0 0;0CONTAIN
    -INTRINSIC-BLOCK-SIZE: AUTO 100PX;0 3px 0
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;
  }
  html[dir=rtl] .live-events-column-v3:first-child {
    padding-left: 0;
  }
  html[dir=ltr] .live-events-column-v3:last-child {
    padding-left: 0;
  }
  html[dir=rtl] .live-events-column-v3:last-child {
    padding-right: 0;
  }

  .switchers-markets,
.column-view-switcher-vs {
    display: none;
  }

  div.markets-group-wrap-v3 > ul {
    width: 100%;
  }
}
@media screen and (max-width: 1400px) {
  .left-column-v3:not(.live) {
    position: absolute;
    top: 0;
    background: #0e151b;
    box-shadow: 0 0 10px -1px #0e151b;
  }
  html[dir=ltr] .left-column-v3:not(.live) {
    left: 0;
  }
  html[dir=rtl] .left-column-v3:not(.live) {
    right: 0;
  }

  .prematch-competition-title-v3 > p > span:nth-child(2) {
    max-width: 20.5%;
  }
  .prematch-competition-title-v3 > p > span:last-child {
    max-width: 32%;
  }

  html[dir=ltr] .center-column-v3:not(.live) {
  }
  html[dir=rtl] .center-column-v3:not(.live) {
    border-right-width: 43px;
  }
  .center-column-v3:not(.live).prematch .l-b {
    grid-template-columns: repeat(auto-fit, minmax(90%, 1fr));
  }
  .center-column-v3:not(.live).prematch .l-b > .single-events-b-v3.pointer-events-none {
    display: none;
  }
  .center-column-v3:not(.live).prematch .l-b.column-3 > .single-events-b-v3:nth-child(3n+2):nth-last-child(1):not(:nth-child(2)) {
    grid-column: initial;
  }
  .center-column-v3:not(.live) .l-b.column-2 > .single-events-b-v3:last-child:not(:nth-child(even)):nth-last-child(odd):not(:first-child), .center-column-v3:not(.live) .l-b.column-0 > .single-events-b-v3:last-child:not(:nth-child(even)):nth-last-child(odd):not(:first-child), .center-column-v3:not(.live) .l-b.default > .single-events-b-v3:last-child:not(:nth-child(even)):nth-last-child(odd):not(:first-child),
.center-column-v3:not(.live) .l-b.column-3 > .single-events-b-v3:nth-child(3n+1):nth-last-child(1):not(:first-child) {
    width: 100%;
  }

  html[dir=ltr] .virtualsports .center-column-v3, html[dir=ltr] .livecalendar .center-column-v3, html[dir=ltr] .overview .center-column-v3 {
    border-left-width: 7px;
  }
  html[dir=rtl] .virtualsports .center-column-v3, html[dir=rtl] .livecalendar .center-column-v3, html[dir=rtl] .overview .center-column-v3 {
    border-right-width: 7px;
  }

  .favorite-game-open-euro2016 > .prematch-games-list ~ .live-game-view-contain-v3 {
    top: 0;
    height: 100%;
  }

  .prematch-view-v3 .all-game-info-container-v3 {
    padding-left: 0;
  }

  .prematch-list-view-v3 .md-progress-circular {
    margin-top: 50px;
  }
}
@media screen and (max-width: 1599px) {
  .dashboard-view-v3 > .live-events-column-v3 {
    width: 100%;
  }

  .center-column-v3.dashboard {
    overflow-y: scroll;
    overflow-x: hidden;
    scrollbar-track-color: #212531;
    scrollbar-shadow-color: #212531;
    scrollbar-base-color: #505768;
    scrollbar-arrow-color: #505768;
    scrollbar-color: #505768 #212531;
    scrollbar-width: thin;
  }
  .center-column-v3.dashboard::-webkit-scrollbar-track {
    border-radius: 10px;
  }
  .center-column-v3.dashboard::-webkit-scrollbar {
    width: 4px;
    height: 8px;
    background: #212531;
    border-radius: 10px;
  }
  .center-column-v3.dashboard::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #505768;
  }
  .center-column-v3.dashboard::-webkit-scrollbar-thumb:hover {
    background: #5e6678;
  }

  .dashboard-view-v3 > .live-events-column-v3:first-child {
    margin: 0 0 5px;
    width: 100%;
  }
  html[dir=ltr] .dashboard-view-v3 > .live-events-column-v3:first-child {
    padding-right: 6px;
  }
  html[dir=rtl] .dashboard-view-v3 > .live-events-column-v3:first-child {
    padding-left: 6px;
  }
  html[dir=ltr] .dashboard-view-v3 > .live-events-column-v3:last-child {
    padding-right: 6px;
  }
  html[dir=rtl] .dashboard-view-v3 > .live-events-column-v3:last-child {
    padding-left: 6px;
  }
}
@media screen and (min-width: 1440px) {
  .betslip-expanded .right-column-v3 {
    width: 400px;
  }

  .betslip-expanded .right-column-v3 .bet-status-recaptcha .tooltip-wrapper-j {
    transform: none;
  }

  .betslip-expanded .right-column-v3 .mini-game-container-j {
    height: 291px;
  }

  .betslip-expanded .right-column-v3 .mini-game-container-j.closed {
    height: 31px;
  }

  .betslip-expanded .right-column-v3 .mini-game-container-j iframe {
    height: 260px;
  }

  .betslip-expanded .video-animation-vox-v3 .game-video-container,
.betslip-expanded .video-animation-vox-v3 .video-player-container {
    height: 207px;
  }

  .betslip-expanded .right-column-v3 .buner-b {
    width: 100%;
  }
}
@media screen and (min-width: 1600px) {
  .center-column-v3.dashboard .games-view-wrapper-v3 {
    overflow: inherit;
  }

  .dashboard-view-v3 > .live-events-column-v3 {
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    scrollbar-track-color: #212531;
    scrollbar-shadow-color: #212531;
    scrollbar-base-color: #505768;
    scrollbar-arrow-color: #505768;
    scrollbar-color: #505768 #212531;
    scrollbar-width: thin;
  }
  .dashboard-view-v3 > .live-events-column-v3::-webkit-scrollbar-track {
    border-radius: 10px;
  }
  .dashboard-view-v3 > .live-events-column-v3::-webkit-scrollbar {
    width: 4px;
    height: 8px;
    background: #212531;
    border-radius: 10px;
  }
  .dashboard-view-v3 > .live-events-column-v3::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #505768;
  }
  .dashboard-view-v3 > .live-events-column-v3::-webkit-scrollbar-thumb:hover {
    background: #5e6678;
  }
  html[dir=ltr] .dashboard-view-v3 > .live-events-column-v3 {
    padding: 0 6px;
  }
  html[dir=rtl] .dashboard-view-v3 > .live-events-column-v3 {
    padding: 0 9px 0 0;
  }
  html[dir=ltr] .dashboard-view-v3 > .live-events-column-v3:nth-last-child(2) {
    padding-left: 0;
  }
  html[dir=rtl] .dashboard-view-v3 > .live-events-column-v3:nth-last-child(2) {
    padding-right: 0;
  }
}
.classic-view-row-v3.results-view-b {
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
}

.results-view-b .center-column-v3 {
  overflow: inherit;
}
html[dir=ltr] .results-view-b .center-column-v3 {
  border-right: 0;
}
html[dir=rtl] .results-view-b .center-column-v3 {
  border-left: 0;
}

.results-view-b .games-view-wrapper-v3 {
  overflow: inherit;
}

.results-view-b .filter-view-v3 {
  height: 100px;
}

.results-view-b .classic-view-column-v3.left-menu-closed-v3 .view-switcher-v3 > ul > li,
.results-view-b .classic-view-column-v3.left-menu-closed-v3 .filter-view-v3 {
  display: none;
}
.results-view-b .classic-view-column-v3.left-menu-closed-v3 .view-switcher-v3 > ul > li:nth-child(3) {
  display: table-cell;
}
html[dir=rtl] .results-view-b .classic-view-column-v3.left-menu-closed-v3 .left-nav-view-v3 {
  margin-left: 0;
}
.results-view-b .left-column-v3-header.hide-result-filter .filter-view-v3 {
  display: none;
}

.results-f-row-view {
  float: left;
  width: 100%;
  margin-top: 3px;
}

.date-r-filter-b .mini-form-box-b .input-group {
  box-shadow: 0 0 0 1px #404654;
  transition: 240ms box-shadow;
}
.date-r-filter-b .mini-form-box-b .input-group:not(.active):hover {
  box-shadow: 0 0 0 1px #7c8292;
}

.results-f-row-view > .time-filter-v3 {
  width: 100%;
  height: 30px;
  box-shadow: 0 0 0 1px #404654 inset;
  transition: 250ms box-shadow;
}
.results-f-row-view > .time-filter-v3:not(.active):hover {
  box-shadow: 0 0 0 1px #7c8292 inset;
}

.results-f-row-view > .time-filter-v3.active {
  box-shadow: none;
}

.results-f-row-view > .time-filter-v3.active > .sub-nav-filter-time-v3 {
  top: 30px;
}

.results-f-row-view > .time-filter-v3 > p {
  line-height: 30px;
}

.results-f-row-view > .time-filter-v3 > p:before {
  box-sizing: border-box;
  width: 28px;
  height: 24px;
  position: absolute;
  top: 0;
  display: block;
  color: #7c8292;
  font: 16px/30px icomoon;
  text-align: center;
  content: "";
}
html[dir=ltr] .results-f-row-view > .time-filter-v3 > p:before {
  left: 0;
}
html[dir=rtl] .results-f-row-view > .time-filter-v3 > p:before {
  right: 0;
}

.results-f-row-view > .time-filter-v3 > p > .arrow-rotate-filter-v3 {
  height: 30px;
  line-height: 30px;
}

.results-view-b .view-switcher-v3 {
  box-shadow: 0 -1px 0 #c29440 inset;
}

.results-view-b .view-switcher-v3 > ul > li.active > button,
.results-view-b .view-switcher-v3 > ul > li:hover > button {
  background: #c29440;
}

.results-view-b .view-switcher-v3 > ul {
  table-layout: fixed;
}
.results-view-b .view-switcher-v3 > ul > li:first-child:nth-last-child(3) {
  width: auto;
}
html[dir=ltr] .results-view-b .view-switcher-v3 > ul > li:first-child:nth-last-child(3) > button {
  padding: 0 8px 0 15px;
}
html[dir=rtl] .results-view-b .view-switcher-v3 > ul > li:first-child:nth-last-child(3) > button {
  padding: 0 15px 0 8px;
}
.results-view-b .view-switcher-v3 > ul > li:last-child {
  width: 38px;
}
.results-view-b .view-switcher-v3 > ul > li:last-child .closed-left-nav-v3 {
  top: 10px;
}
html[dir=ltr] .results-view-b .view-switcher-v3 > ul > li:last-child .closed-left-nav-v3 {
  right: 8px;
}
html[dir=rtl] .results-view-b .view-switcher-v3 > ul > li:last-child .closed-left-nav-v3 {
  left: 8px;
}
.results-view-b .view-switcher-v3 > ul > li:last-child:hover > button {
  background: #2e323e;
}

.date-r-filter-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 0 0;
  margin: 5px 0;
  position: relative;
}

.date-r-filter-b:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 1px;
  background: #111522;
}
html[dir=ltr] .date-r-filter-b:before {
  left: -10px;
  width: calc(100% + 20px);
}
html[dir=rtl] .date-r-filter-b:before {
  right: -5px;
  width: calc(100% + 13px);
}

.date-r-filter-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.date-r-filter-b > ul > li {
  width: 50%;
  box-sizing: border-box;
}
html[dir=ltr] .date-r-filter-b > ul > li {
  float: left;
  padding: 0 2px 0 3px;
}
html[dir=rtl] .date-r-filter-b > ul > li {
  float: right;
  padding: 0 3px 0 2px;
}

.date-r-filter-b > ul > li:first-child {
  padding-left: 0;
}

.date-r-filter-b > ul > li:last-child {
  padding-right: 0;
}

.date-r-filter-b > ul > li > p {
  float: left;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px;
  line-height: 14px;
  color: #7c8292;
  padding: 0 0 5px;
}

.date-r-filter-b > ul > li .input-group ul {
  right: auto !important;
  left: 0 !important;
}
html[dir=rtl] .date-r-filter-b > ul > li .input-group ul {
  right: 0 !important;
  left: auto !important;
}

.date-r-filter-b > ul > li .input-group ul:before {
  right: 94px;
  border-color: transparent transparent #7c8292 transparent;
}

.results-view-b .icon-separator-v3.favorite {
  position: absolute;
  right: 8px;
  font-size: 14px;
  top: 8px;
  color: #111522;
}

.results-view-b .prematch-view .competition-title-v3 > label {
  padding-right: 24px;
}

.results-games-view-container-n {
  width: 41%;
  box-sizing: border-box;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.results-games-view-container-n::-webkit-scrollbar-track {
  border-radius: 10px;
}
.results-games-view-container-n::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.results-games-view-container-n::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.results-games-view-container-n::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .results-games-view-container-n {
  float: left;
}
html[dir=rtl] .results-games-view-container-n {
  float: right;
}

.mini-wrapper-r-g-list {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
html[dir=ltr] .mini-wrapper-r-g-list {
  padding: 0 6px 0 0;
}
html[dir=rtl] .mini-wrapper-r-g-list {
  padding: 0 0 0 6px;
}

.r-single-competition-view {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 6px;
}
.r-single-competition-view .r-competition-info-holder {
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.r-single-competition-view .r-competition-info-holder > .game-score-v {
  flex: 1;
}
.r-single-competition-view .r-competition-info-holder > .display-float {
  display: block;
  width: 100%;
  float: left;
  box-sizing: border-box;
}
.r-single-competition-view .popular-game-view-wrapper-v3 {
  height: 162px;
}
.r-single-competition-view .popular-game-view-wrapper-v3 .popular-game-team-name-v3 {
  padding-top: 20px;
}
.r-single-competition-view .popular-game-view-wrapper-v3 .popular-game-team-name-v3 > table {
  width: 100%;
}
.r-single-competition-view .popular-game-view-wrapper-v3 .popular-game-team-name-v3 > table tr td {
  padding: 0 0 10px;
}
@media screen and (max-width: 1600px) {
  .r-single-competition-view .video-animation-vox-v3 {
    height: auto;
    margin: 0 0 6px;
  }
}

@media screen and (min-width: 1601px) {
  .r-single-competition-view .r-competition-info-holder > .display-float {
    width: 287px;
    padding: 0;
    margin-left: 6px;
    overflow: hidden;
    float: right;
    border-radius: 2px;
  }
}
.r-competition-title-view {
  float: left;
  width: 100%;
  padding: 8px 0;
  text-align: center;
  position: relative;
  background: #2e323e;
  box-sizing: border-box;
  box-shadow: 0 1px 0 rgba(124, 130, 146, 0.15) inset;
  border-radius: 2px;
}
.r-competition-title-view.closed-results-all-games {
  height: 34px;
  padding: 0 12px;
  background: #1f222e;
}
html[dir=ltr] .r-competition-title-view.closed-results-all-games {
  text-align: left;
}
html[dir=rtl] .r-competition-title-view.closed-results-all-games {
  text-align: right;
}

.r-competition-title-view.active {
  border-radius: 2px 2px 0 0;
}

.r-competition-title-view > p {
  box-sizing: border-box;
  color: #c1c4cd;
  font-size: 11px;
  line-height: 13px;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
html[dir=ltr] .r-competition-title-view > p {
  margin: 2px 0 0 4px;
}
html[dir=rtl] .r-competition-title-view > p {
  margin: 2px 4px 0 0;
}

.remove-c-r-icon {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  width: 36px;
  height: 100%;
  text-align: center;
  font: 8px/36px icomoon;
  color: #c1c4cd;
  cursor: pointer;
}
html[dir=ltr] .remove-c-r-icon {
  left: 0;
}
html[dir=rtl] .remove-c-r-icon {
  right: 0;
}

.remove-c-r-icon:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 36px;
  margin-top: -18px;
}

.open-r-c-view {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  width: 36px;
  height: 100%;
  text-align: center;
  font: 14px/36px icomoon;
  color: #c1c4cd;
  cursor: pointer;
}
html[dir=ltr] .open-r-c-view {
  right: 0;
}
html[dir=rtl] .open-r-c-view {
  left: 0;
}

.open-r-c-view:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  width: 36px;
  margin-top: -18px;
}

.r-competition-title-view.active > .open-r-c-view:before {
  content: "";
}

.competition-logo-r {
  text-align: center;
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
}

.competition-logo-r > img {
  display: inline-block;
  vertical-align: top;
  height: 24px;
}

.all-result-list-view-n {
  float: left;
  width: 100%;
}

.r-c-games-date-list {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-left: 1px solid #2e323e;
  border-right: 1px solid #2e323e;
  border-bottom: 1px solid #2e323e;
  padding: 6px 5px 0;
  margin: 0;
}

.date-r-group-title {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 25px;
  background: #212531;
  border-radius: 2px;
  position: relative;
  padding: 0 24px;
  cursor: pointer;
  margin: 0 0 4px;
  transition: background 240ms, box-shadow 240ms;
}

.date-r-group-title:after {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 0;
  text-align: center;
  box-sizing: border-box;
  font: 14px/24px icomoon;
  content: "";
  color: #7c8292;
  display: block;
}
html[dir=ltr] .date-r-group-title:after {
  right: 0;
}
html[dir=rtl] .date-r-group-title:after {
  left: 0;
}

.date-r-group-title.active:after {
  content: "";
}

.date-r-group-title > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  font-size: 11px;
  line-height: 24px;
  color: #505768;
  text-transform: uppercase;
  transition: color 240ms;
}

.date-r-group-title:hover {
  background: #2e323e;
  box-shadow: 0 1px 0 rgba(124, 130, 146, 0.15) inset;
}

.date-r-group-title:hover > p {
  color: #7c8292;
}

.date-r-group-title.active, .date-r-group-title.active:hover {
  box-shadow: 0 1px 0 #c29440;
  border-radius: 0;
  background: #1f222e;
}

.date-r-group-title.active > p, .date-r-group-title.active:hover > p {
  color: #8e93a4;
}

.time-period-view-r {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
}

.r-c-games-view-list-box {
  float: left;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  max-height: 0;
  transition: max-height 400ms;
}

.date-r-group-title.active + .r-c-games-view-list-box {
  max-height: 9999px;
}

.result-single-game-view-b {
  float: left;
  width: 100%;
  height: 30px;
  background: #212531;
  box-sizing: border-box;
  border-radius: 2px;
  margin: 0 0 4px;
  position: relative;
  transition: background 240ms, box-shadow 240ms;
  cursor: pointer;
}
html[dir=ltr] .result-single-game-view-b {
  padding: 0 54px 0 0;
}
html[dir=rtl] .result-single-game-view-b {
  padding: 0 0 0 54px;
}
.result-single-game-view-b .match-key {
  position: absolute;
  top: 0;
  font: 12px/30px icomoon;
  color: #7c8292;
}
html[dir=ltr] .result-single-game-view-b .match-key {
  right: 32px;
}
html[dir=rtl] .result-single-game-view-b .match-key {
  left: 32px;
}
.result-single-game-view-b .match-key > ul {
  top: -32px;
}
html[dir=ltr] .result-single-game-view-b .match-key > ul {
  right: -13px;
}
html[dir=rtl] .result-single-game-view-b .match-key > ul {
  left: -13px;
}

.r-c-games-view-list-box:first-child {
  margin-top: 5px;
}

.result-single-game-view-b.r-live-game {
  min-height: 30px;
  height: auto;
  background: #2e323e;
  box-shadow: 0 1px 0 rgba(124, 130, 146, 0.15) inset;
}

.result-single-game-view-b.active, .result-single-game-view-b:hover, .result-single-game-view-b.r-live-game:hover {
  box-shadow: 0 1px 0 rgba(124, 130, 146, 0.15) inset;
  background: #404654;
}

.result-single-game-view-b > ul {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  box-sizing: border-box;
}

.result-single-game-view-b > ul > li {
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
}
.result-single-game-view-b > ul > li.one-team-name-t .left-r {
  padding-left: 28px;
}
.result-single-game-view-b > ul > li.one-team-name-t .left-r > p {
  text-align: left;
}
.result-single-game-view-b > ul > li.one-team-name-t .left-r > .team-logo-r {
  left: 0;
}

.r-date-view {
  width: 68px;
}

.r-date-view > span {
  float: left;
  height: 16px;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 16px;
  color: #7c8292;
  padding: 0 5px;
  border-radius: 2px;
  text-transform: uppercase;
}
html[dir=ltr] .r-date-view > span {
  margin: 7px 0 0 9px;
}
html[dir=rtl] .r-date-view > span {
  margin: 7px 9px 0 0;
}

.r-live-game .r-date-view > span {
  background: #1a7051;
  color: #ffffff;
}

.r-team-name-score-logo {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.r-team-name-score-logo > ul {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  box-sizing: border-box;
}
html[dir=rtl] .r-team-name-score-logo > ul {
  direction: ltr;
}

.r-team-name-score-logo > ul > li {
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
  color: #a4a9bc;
  font-size: 14px;
  line-height: 30px;
}

.team-name-b-r {
  position: relative;
}

.team-name-b-r > p {
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: 30px;
  box-sizing: border-box;
  color: #c1c4cd;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.left-r > p {
  text-align: right;
}

.left-r {
  padding: 0 30px 0 5px;
}

.right-r {
  padding: 0 5px 0 30px;
}

html[dir=rtl] .right-r > p {
  text-align: left;
}

.score-view-column-r {
  width: 80px;
  text-align: center;
}

.score-view-column-r > span {
  color: #c29440;
  font-weight: bold;
  letter-spacing: 3px;
}

.r-live-game .score-view-column-r > span {
  color: #c1c4cd;
}

.result-single-game-view-b.active .score-view-column-r > span, .result-single-game-view-b.r-live-game.active .score-view-column-r > span {
  color: #c29440;
}

.team-logo-r {
  position: absolute;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  top: 5px;
  text-align: center;
}

.left-r > .team-logo-r {
  right: 0;
}

.right-r > .team-logo-r {
  left: 0;
}

.team-logo-r > img {
  max-width: 100%;
  max-height: 20px;
  display: inline-block;
  vertical-align: top;
}

.arrow-r-game-view {
  width: 24px;
  height: 30px;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  text-align: center;
  font: 14px/30px icomoon;
  color: #505768;
}
html[dir=ltr] .arrow-r-game-view {
  right: 0;
}
html[dir=rtl] .arrow-r-game-view {
  left: 0;
}

.result-single-game-view-b.active .r-date-view > span, .result-single-game-view-b.active .team-name-b-r > p {
  color: #ffffff;
}

.result-single-game-view-b.active .arrow-r-game-view {
  color: #a4a9bc;
}

html[dir=ltr] .arrow-r-game-view:before {
  content: "";
}
html[dir=rtl] .arrow-r-game-view:before {
  content: "";
}

.result-score-info {
  padding-bottom: 6px;
  color: #c1c4cd;
  text-align: center;
}
html[dir=ltr] .result-score-info {
  padding-left: 68px;
}
html[dir=rtl] .result-score-info {
  padding-right: 68px;
}

.results-markets-list-n {
  float: right;
  width: 59%;
  box-sizing: border-box;
  height: 100%;
}
html[dir=ltr] .results-markets-list-n {
  padding: 0 0 0 4px;
}
html[dir=rtl] .results-markets-list-n {
  padding: 0 4px 0 0;
}
html[dir=ltr] .results-markets-list-n > .results-markets-view-container-n {
  padding: 0 4px 0 0;
}
html[dir=rtl] .results-markets-list-n > .results-markets-view-container-n {
  padding: 0 0 0 4px;
}

.results-markets-view-container-n {
  float: left;
  width: 100%;
  box-sizing: border-box;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  height: 100%;
}
.results-markets-view-container-n::-webkit-scrollbar-track {
  border-radius: 10px;
}
.results-markets-view-container-n::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.results-markets-view-container-n::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.results-markets-view-container-n::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.asian-in-classic-table-wrapper {
  float: left;
  width: 100%;
}
.asian-in-classic-table-wrapper .multicolumn-table {
  float: left;
  width: 100%;
}
.asian-in-classic-table-wrapper .multicolumn-table > table {
  float: left;
  width: 100%;
}
.asian-in-classic-table-wrapper .multicolumn-table > table > tbody > tr > td {
  position: relative;
  box-sizing: border-box;
  vertical-align: middle;
}
.asian-in-classic-table-wrapper .multicolumn-table > table > tbody > tr > td.aic-winner-cell {
  width: 55px;
}
.asian-in-classic-table-wrapper .multicolumn-table > table > tbody > tr > td.aic-winner-cell .single-events-b-v3.blocked:before {
  right: 23px;
}
.asian-in-classic-table-wrapper .multicolumn-table > table > tbody > tr > td.aic-handicup-cell {
  width: 55px;
}
.asian-in-classic-table-wrapper .multicolumn-table > table > tbody > tr > td.aic-handicup-cell.first {
  width: 57px;
  padding: 0 1px 0 0;
}
.asian-in-classic-table-wrapper .multicolumn-table > table > tbody > tr > td.aic-handicup-cell .single-events-b-v3.blocked:before {
  right: 23px;
}
.asian-in-classic-table-wrapper .multicolumn-table > table > tbody > tr > td.aic-over-under-cell {
  width: 55px;
}
.asian-in-classic-table-wrapper .multicolumn-table > table > tbody > tr > td.aic-over-under-cell.first {
  width: 57px;
  padding: 0 1px 0 0;
}
.asian-in-classic-table-wrapper .multicolumn-table > table > tbody > tr > td.aic-over-under-cell .single-events-b-v3.blocked:before {
  right: 23px;
}
html[dir=ltr] .asian-in-classic-table-wrapper .multicolumn-table:not(.ng-hide) ~ .float-width .outright-broken > table > tbody > tr > td:last-child {
  padding-right: 12px;
}
html[dir=rtl] .asian-in-classic-table-wrapper .multicolumn-table:not(.ng-hide) ~ .float-width .outright-broken > table > tbody > tr > td:last-child {
  padding-left: 12px;
}
.asian-in-classic-table-wrapper .multicolumn-table:not(.ng-hide) ~ .float-width .outright-broken .favorite {
  top: 50%;
  bottom: auto;
  margin-top: -6px;
}
html[dir=ltr] .asian-in-classic-table-wrapper .multicolumn-table:not(.ng-hide) ~ .float-width .outright-broken .favorite {
  right: -4px;
}
html[dir=rtl] .asian-in-classic-table-wrapper .multicolumn-table:not(.ng-hide) ~ .float-width .outright-broken .favorite {
  left: -4px;
}
.asian-in-classic-table-wrapper .multicolumn-table:not(.ng-hide) ~ .float-width .outright-broken ~ td {
  display: none;
}
.asian-in-classic-table-wrapper .aic-head {
  background: #1a7051;
  color: #ffffff;
  text-align: center;
  position: sticky;
  top: 0;
  z-index: 400;
}
.asian-in-classic-table-wrapper .aic-head p {
  position: absolute;
  top: 0;
  width: 100%;
  font-size: 10px;
  line-height: 20px;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html[dir=ltr] .asian-in-classic-table-wrapper .aic-head p {
  left: 0;
}
html[dir=rtl] .asian-in-classic-table-wrapper .aic-head p {
  right: 0;
}
.asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .time-info-game-box-v3 {
  top: 0;
}
.asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.favorite {
  bottom: -1px;
}
html[dir=ltr] .asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.favorite {
  right: -14px;
}
html[dir=rtl] .asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.favorite {
  left: -14px;
}
@media screen and (max-width: 1260px) {
  html[dir=ltr] .asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.match-key > ul {
    left: auto;
    right: -13px;
  }
  html[dir=rtl] .asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.match-key > ul {
    left: auto;
    right: -13px;
  }
}
html[dir=ltr] .asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.match-key > ul:after {
  left: auto;
  right: 10px;
}
html[dir=rtl] .asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.match-key > ul:after {
  left: auto;
  right: 10px;
}
.asian-in-classic-table-wrapper .aic-head.ng-hide ~ .time-title-view-v3.ng-hide ~ .multicolumn-table .time-info-game-box-v3 {
  top: 0;
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-first {
  background: rgba(0, 0, 0, 0.1);
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td {
  height: 20px;
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td.aic-winner-cell {
  width: 106px;
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td.aic-winner-cell.has-x-event {
  width: 165px;
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td:not([class]) {
  width: 57px;
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td:not([class]):last-child {
  width: 56px;
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td.aic-handicup-cell, .asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td.aic-over-under-cell {
  width: 167px;
}
html[dir=ltr] .asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td.aic-handicup-cell p, html[dir=ltr] .asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td.aic-over-under-cell p {
  padding: 0 0 0 29px;
}
html[dir=rtl] .asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td.aic-handicup-cell p, html[dir=rtl] .asian-in-classic-table-wrapper .aic-head table.aic-table-head-first td.aic-over-under-cell p {
  padding: 0 29px 0 0;
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-second td {
  height: 20px;
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-second td:not([class]):last-child {
  width: 56px;
}
.asian-in-classic-table-wrapper .aic-head table.aic-table-head-second td p {
  font-size: 11px;
}
.asian-in-classic-table-wrapper .hide-handicaps-mc .aic-handicup-cell {
  display: none;
}
.asian-in-classic-table-wrapper .time-info-game-box-v3 {
  position: static;
  position: sticky;
  top: 40px;
  z-index: 300;
  background: #0e151b;
}
.asian-in-classic-table-wrapper .time-info-game-box-v3, .asian-in-classic-table-wrapper .time-info-game-box-v3.closed {
  max-height: 28px;
  animation: none;
}
html[dir=ltr] .asian-in-classic-table-wrapper .time-title-view-v3 .competition-title {
  margin: 0 0 0 17px;
}
html[dir=rtl] .asian-in-classic-table-wrapper .time-title-view-v3 .competition-title {
  margin: 0 17px 0 0;
}
.asian-in-classic-table-wrapper .time-title-view-v3 .arrow-view-v3.open:before {
  content: "";
}
.asian-in-classic-table-wrapper .time-title-view-v3 {
  margin: 2px 0;
}
.asian-in-classic-table-wrapper .aic-hdp-row {
  border-radius: 2px;
  margin: 0 0 5px;
  overflow: hidden;
  position: relative;
  background: #363945;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
  transition: 240ms background;
}
html[dir=ltr] .asian-in-classic-table-wrapper .aic-hdp-row .closed-game-icon-v3 + tbody tr .aic-team-names-wrapper {
  padding: 5px 8px 5px 28px;
}
html[dir=rtl] .asian-in-classic-table-wrapper .aic-hdp-row .closed-game-icon-v3 + tbody tr .aic-team-names-wrapper {
  padding: 5px 28px 5px 8px;
}
html[dir=ltr] .asian-in-classic-table-wrapper .aic-hdp-row .closed-game-icon-v3 + colgroup + tbody tr .aic-team-names-wrapper {
  padding: 5px 8px 5px 28px;
}
html[dir=rtl] .asian-in-classic-table-wrapper .aic-hdp-row .closed-game-icon-v3 + colgroup + tbody tr .aic-team-names-wrapper {
  padding: 5px 28px 5px 8px;
}
.asian-in-classic-table-wrapper .aic-hdp-row:nth-child(2) .match-key > ul {
  top: auto;
  bottom: -38px;
}
.asian-in-classic-table-wrapper .aic-hdp-row:nth-child(2) .match-key > ul:before {
  top: -8px;
  bottom: auto;
}
.asian-in-classic-table-wrapper .aic-hdp-row:nth-child(2) .match-key > ul:after {
  top: auto;
  bottom: 100%;
  border-width: 0 7px 7px;
  border-color: transparent transparent #c29440;
}
.asian-in-classic-table-wrapper.multi-column-BasketballShots .aic-head table.aic-table-head-first td.aic-winner-cell,
.asian-in-classic-table-wrapper.multi-column-BasketballShots .multicolumn-table > table > tbody > tr > td.aic-winner-cell {
  display: none;
}
.asian-in-classic-table-wrapper.multi-column-BasketballShots .multicolumn-table > table > tbody > tr > td:first-child {
  vertical-align: top;
}

.aic-odd-container {
  background: #212531;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  color: #b6862e;
  height: 30px;
  width: 54px;
  overflow: hidden;
  box-sizing: border-box;
  text-align: center;
  font-size: 12px;
  line-height: 30px;
  float: left;
  margin: 7px 0;
  position: relative;
}
.aic-odd-container > .max-bet-tooltip-v3 {
  right: 0;
  z-index: 666;
}
.aic-odd-container > .max-bet-tooltip-v3:after {
  float: right;
  bottom: 17px;
}
.aic-odd-container > .max-bet-tooltip-v3:before {
  top: auto;
  left: auto;
  bottom: 21px;
  right: 12px;
}
.aic-odd-container:hover {
  overflow: inherit;
}
.aic-odd-container.first {
  border-radius: 2px 0 0 2px;
}
.aic-odd-container.last {
  margin-right: 0;
  border-radius: 0 2px 2px 0;
}
.aic-odd-container.active {
  background: #a61f67;
  color: #ffffff;
}
.aic-odd-container.active > span:before,
.aic-odd-container.active .boosted {
  color: inherit;
}
.aic-odd-container:not(.alt):not(.active):hover {
  background: #404654;
}
.aic-odd-container.alt {
  border: 1px solid #212531;
  box-shadow: none;
  border-radius: 2px;
  background: none;
  color: #a4a9bc;
  line-height: 28px;
  width: 44px;
  transition: 240ms color, 240ms border-color;
}
html[dir=ltr] .aic-odd-container.alt {
  float: right;
}
html[dir=rtl] .aic-odd-container.alt {
  float: left;
}
.aic-odd-container > span {
  display: block;
}
.aic-odd-container > span:before {
  display: inline-block;
  vertical-align: top;
  font: 12px/30px icomoon;
  margin: 0 0 0 -5px;
}
.aic-odd-container .arrow-up:before {
  content: "";
  color: #04e914;
}
.aic-odd-container .arrow-down:before {
  content: "";
  color: #e9044a;
}

.aic-more-count {
  width: 56px;
  font-size: 11px;
  color: #7c8292;
  padding: 0 10px;
  transition: 240ms color;
}
.aic-more-count p {
  width: 36px;
  position: relative;
}
.aic-more-count p:after {
  content: "";
  color: #505768;
  font: 16px/14px icomoon;
  display: block;
  position: absolute;
  top: 0;
  transition: 240ms color;
}
html[dir=ltr] .aic-more-count p:after {
  right: -5px;
}
html[dir=rtl] .aic-more-count p:after {
  left: -5px;
  transform: rotateY(180deg);
}

.aic-more-count-outright {
  font-size: 11px;
  line-height: 28px;
}
.aic-more-count-outright p:after {
  font: 16px/28px icomoon;
}

.aic-team-names-wrapper {
  font-size: 11px;
  line-height: 17px;
  color: #c1c4cd;
  transition: 240ms color;
}
html[dir=ltr] .aic-team-names-wrapper {
  padding: 5px 8px 5px 10px;
}
html[dir=rtl] .aic-team-names-wrapper {
  padding: 5px 10px 5px 8px;
}
.aic-team-names-wrapper > table {
  float: left;
  width: 100%;
}
.aic-team-names-wrapper > table > tbody > tr > td {
  vertical-align: middle;
  width: 100%;
}
.aic-team-names-wrapper > table > tbody > tr > td .aic-team-names {
  width: calc(100% - 34px);
  position: relative;
  height: 17px;
  box-sizing: border-box;
}
html[dir=ltr] .aic-team-names-wrapper > table > tbody > tr > td .aic-team-names {
  float: left;
}
html[dir=rtl] .aic-team-names-wrapper > table > tbody > tr > td .aic-team-names {
  float: right;
}
.aic-team-names-wrapper > table > tbody > tr > td .aic-team-names p {
  width: 100%;
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.aic-team-names-wrapper > table > tbody > tr > td:last-child {
  width: 1%;
  white-space: nowrap;
  position: relative;
}
.aic-team-names-wrapper > table > tbody > tr > td:last-child .time-game-v3 {
  padding: 0;
}
.aic-team-names-wrapper > table > tbody > tr > td:last-child .time-game-v3 > p {
  padding: inherit;
  line-height: inherit;
}
.aic-team-names-wrapper span {
  color: #7c8292;
  transition: 240ms color;
}
.aic-team-names-wrapper .game-info-icons-v3 {
  position: static;
}
html[dir=ltr] .aic-team-names-wrapper .game-info-icons-v3 {
  padding-right: 16px;
}
html[dir=rtl] .aic-team-names-wrapper .game-info-icons-v3 {
  padding-left: 16px;
}
.aic-team-names-wrapper .icon-separator-v3 {
  color: #a4a9bc;
  display: inline-block;
  vertical-align: top;
}
html[dir=ltr] .aic-team-names-wrapper .icon-separator-v3 {
  float: none;
}
html[dir=rtl] .aic-team-names-wrapper .icon-separator-v3 {
  float: none;
}
.aic-team-names-wrapper .icon-separator-v3.favorite {
  position: absolute;
  bottom: -15px;
  margin: 0;
  color: #111522;
  z-index: 1;
}
html[dir=ltr] .aic-team-names-wrapper .icon-separator-v3.favorite {
  right: 0;
}
html[dir=rtl] .aic-team-names-wrapper .icon-separator-v3.favorite {
  left: 0;
}
.aic-team-names-wrapper .icon-separator-v3.statistic {
  margin: 0;
}
.aic-team-names-wrapper .icon-separator-v3.cms-jcon-Bet-Builder {
  margin: 1px 0 0;
  color: #a4a9bc;
}
html[dir=ltr] .aic-team-names-wrapper .icon-separator-v3.cms-jcon-Bet-Builder + .statistic {
  margin-left: 2px;
}
html[dir=rtl] .aic-team-names-wrapper .icon-separator-v3.cms-jcon-Bet-Builder + .statistic {
  margin-right: 2px;
}
.aic-team-names-wrapper .icon-separator-v3.match-key {
  margin: 0;
  color: #a4a9bc;
}
html[dir=ltr] .aic-team-names-wrapper .icon-separator-v3.match-key > ul {
  left: -13px;
  right: auto;
}
html[dir=rtl] .aic-team-names-wrapper .icon-separator-v3.match-key > ul {
  left: auto;
  right: -13px;
}
html[dir=ltr] .aic-team-names-wrapper .icon-separator-v3.match-key > ul:after {
  left: 10px;
  right: auto;
}
html[dir=rtl] .aic-team-names-wrapper .icon-separator-v3.match-key > ul:after {
  left: auto;
  right: 10px;
}
.aic-team-names-wrapper .icon-separator-v3.match-key > ul > li.key-external-link {
  order: -2;
}
html[dir=ltr] .aic-team-names-wrapper .icon-separator-v3.match-key > ul > li.key-external-link {
  padding-left: 0;
  padding-right: 10px;
}
html[dir=rtl] .aic-team-names-wrapper .icon-separator-v3.match-key > ul > li.key-external-link {
  padding-left: 10px;
  padding-right: 0;
}
.aic-team-names-wrapper .icon-separator-v3.match-key > ul > li + li {
  order: -1;
}
html[dir=ltr] .aic-team-names-wrapper .icon-separator-v3.match-key > ul > li + li {
  padding-left: 0;
  padding-right: 20px;
}
html[dir=rtl] .aic-team-names-wrapper .icon-separator-v3.match-key > ul > li + li {
  padding-left: 20px;
  padding-right: 0;
}
html[dir=ltr] .aic-team-names-wrapper .icon-separator-v3.match-key + .cms-jcon-Bet-Builder,
html[dir=ltr] .aic-team-names-wrapper .icon-separator-v3.match-key + .statistic {
  margin-left: 2px;
}
html[dir=rtl] .aic-team-names-wrapper .icon-separator-v3.match-key + .cms-jcon-Bet-Builder,
html[dir=rtl] .aic-team-names-wrapper .icon-separator-v3.match-key + .statistic {
  margin-right: 2px;
}

.aic-hdp-row:hover {
  overflow: inherit;
}
.aic-hdp-row.active, .aic-hdp-row:hover {
  background: #404654;
}
.aic-hdp-row.active .aic-team-names-wrapper, .aic-hdp-row:hover .aic-team-names-wrapper {
  color: #f4f4f6;
}
.aic-hdp-row.active .aic-team-names-wrapper span, .aic-hdp-row:hover .aic-team-names-wrapper span {
  color: #8e93a4;
}
.aic-hdp-row.active .aic-odd-container.alt, .aic-hdp-row:hover .aic-odd-container.alt {
  border-color: #181b20;
  color: #f4f4f6;
}
.aic-hdp-row.active .aic-more-count, .aic-hdp-row:hover .aic-more-count {
  color: #a4a9bc;
}
.aic-hdp-row.active .aic-more-count p:after, .aic-hdp-row:hover .aic-more-count p:after {
  color: #7c8292;
}

@media screen and (max-width: 1770px) {
  .aic-handicup-cell {
    display: none !important;
  }
}
@media screen and (max-width: 1500px) {
  .aic-over-under-cell {
    display: none !important;
  }

  .multi-column-BasketballShots .aic-over-under-cell {
    display: table-cell !important;
  }
}
@media screen and (max-width: 1279px) {
  .classic-view-column-v3:not(.left-menu-closed-v3) .aic-handicup-cell, .classic-view-column-v3:not(.left-menu-closed-v3) .aic-over-under-cell {
    display: none !important;
  }
}
.multi-column-view.GrecoRomanWrestling .asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.favorite {
  bottom: -15px;
}
html[dir=ltr] .multi-column-view.GrecoRomanWrestling .asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.favorite {
  right: 0;
}
html[dir=rtl] .multi-column-view.GrecoRomanWrestling .asian-in-classic-table-wrapper .aic-head.ng-hide ~ div .multicolumn-table .aic-team-names-wrapper .icon-separator-v3.favorite {
  left: 0;
}

.product-list-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}

.product-list-contain > .md-progress-circular,
.featured-game-list-b > .md-progress-circular {
  margin: 0 auto;
}

.featured-game-list-b > .md-progress-circular {
  margin-top: 40px;
}

.product-list-contain .product-list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.product-list-contain .product-list-wrapper > a {
  width: 100%;
  height: 100%;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
  position: relative;
  transform: translate3d(0, 0, 0);
  min-height: 180px;
  text-decoration: none;
  box-sizing: border-box;
  transition: background 250ms;
  background: #31394a;
  background: -moz-linear-gradient(top, #31394a 0%, #272e3f 100%);
  background: -webkit-linear-gradient(top, #31394a 0%, #272e3f 100%);
  background: linear-gradient(to bottom, #31394a 0%, #272e3f 100%);
  background-clip: content-box;
}
.product-list-contain .product-list-wrapper > a > img {
  display: block;
  float: left;
  width: 100%;
}
.product-list-contain .product-list-wrapper > a.show {
  background: none;
  min-height: auto;
}
.product-list-contain .product-list-wrapper > a:before {
  display: none;
}
.product-list-contain .product-list-wrapper > a:hover {
  background: #1f2738;
  background: -moz-linear-gradient(top, #1f2738 0%, #31394a 100%);
  background: -webkit-linear-gradient(top, #1f2738 0%, #31394a 100%);
  background: linear-gradient(to bottom, #1f2738 0%, #31394a 100%);
  background-clip: content-box;
}
.product-list-contain .product-list-wrapper > a:hover.show {
  background: none;
  min-height: auto;
}
html[dir=ltr] .product-list-contain .product-list-wrapper > a + a {
  margin-left: 10px;
}
html[dir=rtl] .product-list-contain .product-list-wrapper > a + a {
  margin-right: 10px;
}

.icon-container-product {
  float: left;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  height: 88px;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  transition: color 250ms;
  transform: translate3d(0, 0, 0);
  font: 48px/52px icomoon;
  animation: shadowSlide 4s infinite;
  animation-fill-mode: both;
}
.icon-container-product.cms-jcon-fantasy-sport {
  font-size: 74px;
}

@keyframes shadowSlide {
  0%, 50%, 100% {
    text-shadow: 0 0 4px rgba(80, 15, 50, 0), 0 0 4px rgba(0, 0, 0, 0), 0 0 5px rgba(102, 19, 63, 0);
    color: rgba(255, 255, 255, 0.7);
  }
  25% {
    text-shadow: 0 0 54px #de4d9a, 0 0 4px rgba(0, 0, 0, 0.21), 0 0 5px rgba(102, 19, 63, 0.39);
    color: #ffffff;
  }
}
.product-list-contain .product-list-wrapper > a:nth-child(2) .icon-container-product {
  animation-delay: 0.4s;
}
.product-list-contain .product-list-wrapper > a:nth-child(3) .icon-container-product {
  animation-delay: 0.8s;
}
.product-list-contain .product-list-wrapper > a:nth-child(4) .icon-container-product {
  animation-delay: 1.2s;
}
.product-list-contain .product-list-wrapper > a:nth-child(5) .icon-container-product {
  animation-delay: 1.6s;
}
.product-list-contain .product-list-wrapper > a:nth-child(6) .icon-container-product {
  animation-delay: 2s;
}
.product-list-contain .product-list-wrapper > a:hover .icon-container-product:before {
  animation: pulse-j 800ms ease-out;
}

@keyframes pulse-j {
  0%, 40%, 100% {
    transform: translate3d(0, 36px, 0);
  }
  20% {
    transform: translate3d(0, 10px, 0);
  }
  60% {
    transform: translate3d(0, 28px, 0);
  }
  70% {
    transform: translate3d(0, 30px, 0);
  }
}
.icon-container-product:before {
  content: "i";
  display: block;
  transform: translate3d(0, 36px, 0);
}

.icon-container-product.sportsbook:before {
  content: "";
}

.icon-container-product.casino:before {
  content: "";
}

.icon-container-product.live.casino:before {
  content: "q";
}

.icon-container-product.belote:before {
  content: "";
}

.icon-container-product.backgammon:before {
  content: "";
}

.icon-container-product.Pool.Betting:before, .icon-container-product.Colossusbets:before {
  content: "";
}

.icon-container-product.Fantasy:before {
  content: "g";
  font-size: 66px;
  display: block;
}

.icon-container-product.live.russian.poker:before, .icon-container-product.Live.Russian.Poker:before {
  content: "";
}

.icon-container-product.statistics:before, .icon-container-product.Statistics:before {
  content: "";
}

.icon-container-product.free.quiz:before, .icon-container-product.Free.Quiz:before {
  content: "";
}

.icon-container-product.poker:before {
  content: "";
  font-size: 64px;
}

.icon-container-product.Fortune:before {
  content: "";
}

.product-list-contain .product-list-wrapper > a:hover > .icon-container-product {
  color: #f4f4f6;
}

.product-list-contain .product-list-wrapper > a > .product-title-animation-wrapper {
  float: left;
  width: 100%;
  margin: 17px 0 0;
  overflow: hidden;
}
.product-list-contain .product-list-wrapper > a > .product-title-animation-wrapper > h4 {
  float: left;
  width: 100%;
  padding: 0 4px;
  text-align: center;
  box-sizing: border-box;
  font: 700 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  text-transform: uppercase;
  transition: color 250ms;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-fill-mode: forwards;
  overflow: hidden;
}
.product-list-contain .product-list-wrapper > a > .product-title-animation-wrapper.has-animation > h4:first-child {
  animation-name: product-title-animation-first;
}
.product-list-contain .product-list-wrapper > a > .product-title-animation-wrapper.has-animation > h4:nth-child(2) {
  animation-name: product-title-animation-second;
  max-height: 0;
}

@keyframes product-title-animation-first {
  0% {
    max-height: 48px;
  }
  20%, 60% {
    max-height: 0;
  }
  80% {
    max-height: 48px;
  }
}
@keyframes product-title-animation-second {
  0% {
    max-height: 0;
  }
  10%, 50% {
    max-height: 48px;
  }
  70% {
    max-height: 0;
  }
}
.product-list-contain .product-list-wrapper > a:hover > .product-title-animation-wrapper > h4 {
  color: #ffffff;
}

.product-list-contain .product-list-wrapper > a > button {
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 36px;
  background: #111522;
  border: 0;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  cursor: pointer;
  transition: color 250ms;
  overflow: hidden;
  padding: 0;
}
@media screen and (max-width: 1260px) {
  .product-list-contain .product-list-wrapper > a > button {
    font-size: 11px;
  }
}
.product-list-contain .product-list-wrapper > a > button span {
  display: block;
  position: relative;
  z-index: 10;
}

.product-list-contain .product-list-wrapper > a > button:before {
  content: "";
  display: block;
  width: 100%;
  left: 0;
  height: 1px;
  top: -2px;
  background: #a61f67;
  transition: background 250ms;
  position: absolute;
}

.product-list-contain .product-list-wrapper > a > button:after {
  content: "";
  display: block;
  width: 100%;
  left: 0;
  height: 100%;
  top: 0;
  background: #a61f67;
  transition: opacity 180ms, max-height 240ms;
  position: absolute;
  opacity: 0;
  max-height: 0;
}

.product-list-contain .product-list-wrapper > a:hover > button {
  color: #ffffff;
}
.product-list-contain .product-list-wrapper > a:hover > button:after {
  opacity: 1;
  max-height: 100%;
}

.product-list-contain .product-list-wrapper > a > button:hover:before {
  background: #212531;
}

.featured-game-list-b {
  float: left;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  height: 195px;
  background: #111522;
}

.title-b-wg {
  float: left;
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  position: relative;
}
html[dir=ltr] .title-b-wg {
  padding: 0 160px 0 20px;
}
html[dir=rtl] .title-b-wg {
  padding: 0 20px 0 160px;
}

.title-b-wg > h3 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font: 16px/50px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  text-transform: uppercase;
}

.mini-slider-b-contain {
  height: 50px;
  position: absolute;
  top: 0;
  box-sizing: border-box;
}
html[dir=ltr] .mini-slider-b-contain {
  right: 20px;
}
html[dir=rtl] .mini-slider-b-contain {
  left: 20px;
}

.change-b-slide {
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #40444f;
  transition: background 200ms;
  cursor: pointer;
}
html[dir=ltr] .change-b-slide {
  float: left;
  margin: 19px 0 0 7px;
}
html[dir=rtl] .change-b-slide {
  float: right;
  margin: 19px 7px 0 0;
}

.change-b-slide.active {
  background: #a61f67;
  cursor: default;
}

.games-view-slider-contain {
  float: left;
  width: 100%;
  height: 145px;
  box-sizing: border-box;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.games-view-slider-contain > ul {
  float: left;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.games-view-slider-contain > ul > li {
  width: calc((100% - 22px) / 3);
  height: 100%;
  box-sizing: border-box;
  background: #293043;
  position: relative;
  animation: fadeInUp 0.3s;
  animation-fill-mode: both;
  transform: translate3d(0, 0, 0);
}
html[dir=ltr] .games-view-slider-contain > ul > li {
  float: left;
  margin: 0 0 0 10px;
  padding: 0 0 0 100px;
}
html[dir=rtl] .games-view-slider-contain > ul > li {
  float: right;
  margin: 0 10px 0 0;
  padding: 0 100px 0 0;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.games-view-slider-contain > ul > li:nth-child(1),
.games-view-slider-contain > ul > li:nth-child(3),
.games-view-slider-contain > ul.column-2 > li:nth-child(2) {
  animation-delay: 0.15s;
  animation-duration: 0.6s;
}

.games-view-slider-contain > ul.column-2 > li:nth-child(1),
.games-view-slider-contain > ul.column-1 > li:nth-child(1) {
  animation-delay: 0s;
  animation-duration: 0.3s;
}

html[dir=ltr] .games-view-slider-contain > ul > li:first-child {
  margin: 0;
}
html[dir=rtl] .games-view-slider-contain > ul > li:first-child {
  margin: 0;
}

.date-championship-logo {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100%;
  background: #1e2639;
  box-sizing: border-box;
}
html[dir=ltr] .date-championship-logo {
  left: 0;
}
html[dir=rtl] .date-championship-logo {
  right: 0;
}

.date-championship-logo > p {
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: 100%;
  color: #c1c4cd;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 84px 10px 16px;
  background-size: auto 48px;
  background-position: 50% 20px;
  background-repeat: no-repeat;
}

.date-championship-logo > p:first-line {
  color: #7c8292;
  font-size: 11px;
}

.date-championship-logo > p > b {
  float: left;
  width: 100%;
  display: inline-block;
  color: #c1c4cd;
  font-weight: normal;
}

.date-championship-logo > p > i {
  float: left;
  width: 100%;
  display: inline-block;
  font-style: normal;
  font-weight: bold;
}

.competition-logo-contain {
  float: left;
  width: 100%;
  height: 66px;
}

.game-full-information-w {
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  padding: 15px 20px 0;
  background: #111522 no-repeat 50% 50%/cover;
}

.game-full-information-w:before {
  position: absolute;
  bottom: 14px;
  color: rgba(255, 255, 255, 0.7);
  display: block;
  font: 18px/18px sport-icon;
}
html[dir=ltr] .game-full-information-w:before {
  right: 20px;
}
html[dir=rtl] .game-full-information-w:before {
  left: 20px;
}

.game-full-information-w > img {
  position: absolute;
  top: 0;
  right: 0;
  width: 110%;
  height: auto;
  z-index: 11;
}

.team-names-wrapper-b {
  float: left;
  width: 100%;
  height: 86px;
  box-sizing: border-box;
  position: relative;
  z-index: 22;
}

.team-names-wrapper-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.team-names-wrapper-b > ul > li {
  float: left;
  width: 100%;
  display: table;
  box-sizing: border-box;
  height: 22px;
}
.team-names-wrapper-b > ul > li + li {
  margin-top: 10px;
}

.team-names-wrapper-b > ul > li > p {
  width: 100%;
  position: relative;
  box-sizing: border-box;
  font: 16px/22px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.8);
  background-repeat: no-repeat;
  background-size: 20px;
  display: table-cell;
}
html[dir=ltr] .team-names-wrapper-b > ul > li > p {
  background-position: 0 50%;
}
html[dir=rtl] .team-names-wrapper-b > ul > li > p {
  background-position: 100% 50%;
}

.team-names-wrapper-b > ul > li > p > b {
  font-weight: normal;
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
}
html[dir=ltr] .team-names-wrapper-b > ul > li > p > b {
  padding: 0 0 0 35px;
}
html[dir=rtl] .team-names-wrapper-b > ul > li > p > b {
  padding: 0 35px 0 0;
}

.team-names-wrapper-b > ul > li > span {
  box-sizing: border-box;
  display: table-cell;
  text-align: right;
  font: 700 16px/22px Roboto, Arial, Helvetica, sans-serif;
  height: 100%;
  color: #b6862e;
  position: relative;
}
html[dir=ltr] .team-names-wrapper-b > ul > li > span {
  padding-left: 10px;
}
html[dir=rtl] .team-names-wrapper-b > ul > li > span {
  padding-right: 10px;
}
.team-names-wrapper-b > ul > li > span:before {
  position: absolute;
  top: -2px;
}
html[dir=ltr] .team-names-wrapper-b > ul > li > span:before {
  left: -2px;
}
html[dir=rtl] .team-names-wrapper-b > ul > li > span:before {
  right: -2px;
}
.team-names-wrapper-b > ul > li > span.up-0:before, .team-names-wrapper-b > ul > li > span.up-1:before, .team-names-wrapper-b > ul > li > span.down0:before, .team-names-wrapper-b > ul > li > span.down-1:before {
  box-sizing: border-box;
  font: 12px/28px icomoon;
  content: "";
  display: inline-block;
  transform: translate3d(0, 0, 0);
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
  color: #04e914;
}
html[dir=rtl] .team-names-wrapper-b > ul > li > span.up-0:before, html[dir=rtl] .team-names-wrapper-b > ul > li > span.up-1:before, html[dir=rtl] .team-names-wrapper-b > ul > li > span.down0:before, html[dir=rtl] .team-names-wrapper-b > ul > li > span.down-1:before {
  transform: none;
}
.team-names-wrapper-b > ul > li > span.down0:before, .team-names-wrapper-b > ul > li > span.down-1:before {
  content: "";
  box-sizing: border-box;
  color: #e9044a;
}
.team-names-wrapper-b > ul > li > span.up-0:before {
  animation-name: odds-arrow-up-0;
}
.team-names-wrapper-b > ul > li > span.up-1:before {
  animation-name: odds-arrow-up-1;
}
.team-names-wrapper-b > ul > li > span.down0:before {
  animation-name: odds-arrow-down0;
}
.team-names-wrapper-b > ul > li > span.down-1:before {
  animation-name: odds-arrow-down-1;
}

.team-names-wrapper-b > ul > li > span > i {
  box-sizing: border-box;
  display: inline-block;
  font-style: normal;
}

.game-link-wrapper-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  z-index: 22;
  margin: 8px 0 0;
}

.game-link-wrapper-b > a {
  max-width: 80%;
  text-decoration: none;
  color: #ffffff;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 6px;
  background: #1a7051;
  border: 1px solid #1a7051;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  transition: background 500ms, border-color 500ms;
}
html[dir=ltr] .game-link-wrapper-b > a {
  float: left;
}
html[dir=rtl] .game-link-wrapper-b > a {
  float: right;
}
@media screen and (max-width: 1260px) {
  .game-link-wrapper-b > a {
    max-width: 148px;
  }
}

.games-view-slider-contain > ul > li:hover .game-link-wrapper-b > a {
  background: #104733;
  border-color: #104733;
}

.body-wrapper.homepage .temp_bg, .body-wrapper.homepage .news-block-section {
  min-height: 350px;
}
.body-wrapper.homepage .lmb-time-selector {
  box-shadow: none;
  background: #111522;
}
.body-wrapper.homepage .lmb-time-selector h3 {
  color: #7c8292;
}
.body-wrapper.homepage .big-cash {
  background: none;
}
.body-wrapper.homepage .new-homepage .featured-games-container {
  border-color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}
.body-wrapper.homepage .lmb-sport-select-j {
  margin: 0;
  height: 30px;
}
.body-wrapper.homepage .lmb-sport-select-j ul {
  margin: 0;
}
.body-wrapper.homepage .news-block-section .block-news-preview {
  margin: 0;
  border: 0;
}
.body-wrapper.homepage .news-block-section .block-news-preview .news-img-block {
  height: 300px;
  box-shadow: 0 2px 0 #111522;
}
.body-wrapper.homepage .news-block-section .block-news-preview .news-list {
  height: 300px;
  margin: 0;
  position: relative;
}
.body-wrapper.homepage .news-block-section .block-news-preview .news-list > ul {
  width: calc(100% - 5px);
  padding-bottom: 40px;
}
.body-wrapper.homepage .news-block-section .block-news-preview .all-news-link a {
  padding: 12px 0;
  box-shadow: 0 2px 0 #111522;
  width: calc(100% - 22px);
  background: #1e2639;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .body-wrapper.homepage .news-block-section .block-news-preview .all-news-link a {
    width: calc(100% - 9px);
  }
}
.body-wrapper.homepage .news-block-section .block-news-preview .news-list ul li {
  background: #293043;
  border-bottom-color: #171c2c;
}
.body-wrapper.homepage .news-block-section .block-news-preview .news-list ul li p.date-news-info {
  color: #7c8292;
}
.body-wrapper.homepage .news-block-section .block-news-preview .news-list ul li p.news-text-inform {
  color: #c1c4cd;
}
.body-wrapper.homepage .news-block-section .block-news-preview .news-list ul li.active-news {
  background: #111522;
}
.body-wrapper.homepage .news-block-section .block-news-preview .news-img-block p {
  background: rgba(41, 48, 67, 0.9);
}
.body-wrapper.homepage .news-block-section .block-news-preview a {
  color: #f3f3f5;
}
.body-wrapper.homepage .new-homepage .nav-news-sport ul li {
  transition: box-shadow 250ms;
}
.body-wrapper.homepage .new-homepage .nav-news-sport ul li a {
  color: #7c8292;
  transition: color 250ms;
}
.body-wrapper.homepage .new-homepage .nav-news-sport ul li a:hover {
  color: #c1c4cd;
}
.body-wrapper.homepage .new-homepage .nav-news-sport ul li h3 {
  color: #7c8292;
}
.body-wrapper.homepage .new-homepage .nav-news-sport ul .last-item a {
  background: #202537;
}
@media screen and (max-width: 1260px) {
  .body-wrapper.homepage .new-homepage .featured-games-container {
    margin: 0;
  }
}
.body-wrapper.homepage .nav-news-sport ul .last-item .contein-games ul li a {
  background: none;
}

div.slider-image-wrapper-b {
  background-size: cover;
}
@media screen and (max-width: 1260px) {
  div.slider-image-wrapper-b {
    background-size: 100%;
  }
}

.product-list-contain .product-list-wrapper > a.show {
  overflow: hidden;
}
.product-list-contain .product-list-wrapper > a.show .product-slider-image {
  transition: 0.6s transform ease;
}
.product-list-contain .product-list-wrapper > a.show:hover .product-slider-image {
  transform: scale(1.13);
}

.product-list-contain .product-list-wrapper > a .product-slider-image {
  display: none;
  width: 100%;
}
.product-list-contain .product-list-wrapper > a .product-slider-image:before, .product-list-contain .product-list-wrapper > a .product-slider-image:after {
  display: none;
}
.product-list-contain .product-list-wrapper > a .product-slider-image.show {
  display: block;
  position: relative;
}
.product-list-contain .product-list-wrapper > a .product-slider-image.show ~ .icon-container-product,
.product-list-contain .product-list-wrapper > a .product-slider-image.show ~ h4,
.product-list-contain .product-list-wrapper > a .product-slider-image.show ~ .product-title-animation-wrapper {
  display: none;
}
.product-list-contain .product-list-wrapper > a .product-slider-image.show ~ button {
  position: relative;
}
.product-list-contain .product-list-wrapper > a .product-slider-image.show.hide-button ~ button {
  display: none;
}

.nav-news-sport-j {
  display: table;
  float: left;
  width: 100%;
  height: 50px;
  background: #111522;
}
.nav-news-sport-j > div {
  display: table-cell;
  vertical-align: top;
  position: relative;
  z-index: 50;
}

.nav-news-sport-cat-j > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  height: 50px;
}
.nav-news-sport-cat-j > div .fake-width {
  width: calc(100% + 1px);
  padding: 0 1px 0 0;
}

.nav-news-sport-cat-j a, .hp-news-more-j > span {
  display: block;
  padding: 0 9px;
  text-transform: uppercase;
  text-decoration: none;
  box-sizing: border-box;
  height: 50px;
  font: 12px/50px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  transition: 300ms color, 300ms box-shadow, 300ms background;
  position: relative;
}
html[dir=ltr] .nav-news-sport-cat-j a, html[dir=ltr] .hp-news-more-j > span {
  float: left;
}
html[dir=rtl] .nav-news-sport-cat-j a, html[dir=rtl] .hp-news-more-j > span {
  float: right;
}
.nav-news-sport-cat-j a:hover, .hp-news-more-j > span:hover {
  color: #ffffff;
}

.nav-news-sport-cat-j a {
  border-right: 1px solid #1e2639;
  box-shadow: inset 0 0 0 #a61f67;
}
.nav-news-sport-cat-j a.active {
  box-shadow: inset 0 -3px 0 #a61f67;
}

.sport-news-link-t:after {
  content: "1";
  font-size: 8px;
  line-height: 12px;
  font-family: sans-serif;
  text-align: center;
  display: block;
  background: #a61f67;
  color: #ffffff;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  position: absolute;
  top: 10px;
  right: 8px;
}

.hp-news-more-j {
  width: 1%;
}
.hp-news-more-j .hp-news-group-j {
  position: absolute;
  top: 100%;
  display: none;
  width: 320px;
  background: #1e2639;
  box-sizing: border-box;
  padding: 20px 20px 6px;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2), 0 3px 10px -2px rgba(0, 0, 0, 0.2);
}
html[dir=ltr] .hp-news-more-j .hp-news-group-j {
  right: 0;
}
html[dir=rtl] .hp-news-more-j .hp-news-group-j {
  left: 0;
}
.hp-news-more-j .hp-news-group-j .hp-news-category-search-j {
  float: left;
  width: 100%;
  height: 36px;
  margin: 0 0 12px;
  position: relative;
}
.hp-news-more-j .hp-news-group-j .hp-news-category-search-j input {
  display: block;
  float: left;
  width: 100%;
  height: 36px;
  background: none;
  border: 0;
  box-shadow: 0 0 0 1px #404654 inset;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  box-sizing: border-box;
  transition: box-shadow 240ms;
}
html[dir=ltr] .hp-news-more-j .hp-news-group-j .hp-news-category-search-j input {
  padding: 0 30px 0 12px;
}
html[dir=rtl] .hp-news-more-j .hp-news-group-j .hp-news-category-search-j input {
  padding: 0 12px 0 30px;
}
.hp-news-more-j .hp-news-group-j .hp-news-category-search-j input::-webkit-input-placeholder {
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  opacity: 1;
}
.hp-news-more-j .hp-news-group-j .hp-news-category-search-j input:-moz-placeholder {
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  opacity: 1;
}
.hp-news-more-j .hp-news-group-j .hp-news-category-search-j input::-moz-placeholder {
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  opacity: 1;
}
.hp-news-more-j .hp-news-group-j .hp-news-category-search-j input:-ms-input-placeholder {
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  opacity: 1;
}
.hp-news-more-j .hp-news-group-j .hp-news-category-search-j input:focus {
  box-shadow: 0 0 0 1px #7c8292 inset;
}
.hp-news-more-j .hp-news-group-j .hp-news-category-search-j:before {
  box-sizing: border-box;
  position: absolute;
  font: 14px/36px icomoon;
  content: "";
  color: #7c8292;
  display: block;
  top: 0;
  z-index: 5;
  pointer-events: none;
}
html[dir=ltr] .hp-news-more-j .hp-news-group-j .hp-news-category-search-j:before {
  right: 12px;
}
html[dir=rtl] .hp-news-more-j .hp-news-group-j .hp-news-category-search-j:before {
  left: 12px;
}
.hp-news-more-j .hp-news-group-j .hp-new-more-cats-j {
  float: left;
  width: 100%;
  height: 226px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.hp-news-more-j .hp-news-group-j .hp-new-more-cats-j::-webkit-scrollbar-track {
  border-radius: 10px;
}
.hp-news-more-j .hp-news-group-j .hp-new-more-cats-j::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.hp-news-more-j .hp-news-group-j .hp-new-more-cats-j::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.hp-news-more-j .hp-news-group-j .hp-new-more-cats-j::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.hp-news-more-j .hp-news-group-j .hp-new-more-cats-j::-webkit-scrollbar {
  background: transparent;
}
.hp-news-more-j .hp-news-group-j .hp-new-more-cats-j .hp-news-group-letter-j, .hp-news-more-j .hp-news-group-j .hp-new-more-cats-j .hp-news-group-letter-j ~ div {
  border-bottom: 1px solid #171c2c;
  padding: 12px 0px;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  transition: 300ms color;
  width: 100%;
}
.hp-news-more-j .hp-news-group-j .hp-new-more-cats-j .hp-news-group-letter-j {
  color: #c1c4cd;
  font-size: 16px;
  padding: 11px 0;
}
.hp-news-more-j .hp-news-group-j .hp-new-more-cats-j .hp-news-group-letter-j ~ div:hover {
  color: #ffffff;
}
.hp-news-more-j:hover .hp-news-group-j {
  display: block;
}
.hp-news-more-j:hover > span {
  background: #1e2639;
  color: #ffffff;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
}
.hp-news-more-j:hover > span:before {
  content: "";
  display: block;
  position: absolute;
  height: 5px;
  background: #1e2639;
  bottom: -5px;
  left: -2px;
  z-index: 40;
  width: calc(100% + 2px);
}
.hp-news-more-j > span {
  z-index: 30;
  transition: 300ms color;
}
.hp-news-more-j > span > i {
  display: block;
  font-style: normal;
  line-height: 26px;
  height: 26px;
  background: #1e2639;
  margin: 12px 0;
  position: relative;
  white-space: nowrap;
  border-radius: 30px;
}
html[dir=ltr] .hp-news-more-j > span > i {
  padding: 0 24px 0 12px;
}
html[dir=rtl] .hp-news-more-j > span > i {
  padding: 0 12px 0 24px;
}
.hp-news-more-j > span > i:after {
  content: "";
  font: 20px/26px icomoon;
  display: block;
  position: absolute;
  top: 0;
}
html[dir=ltr] .hp-news-more-j > span > i:after {
  right: 4px;
}
html[dir=rtl] .hp-news-more-j > span > i:after {
  left: 4px;
}

.homepage-small-banners-j {
  float: left;
  width: 100%;
  margin: 0 0 48px;
  text-align: left;
}
.homepage-small-banners-j img, .homepage-small-banners-j a {
  display: block;
  float: left;
  width: 100%;
  text-decoration: none;
}
.homepage-small-banners-j h2 {
  float: left;
  width: 100%;
  padding: 12px 20px;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  box-sizing: border-box;
  background: #111522;
  margin: 0 0 12px;
  text-align: center;
  text-transform: uppercase;
}
.homepage-small-banners-j p {
  float: left;
  width: 100%;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
.homepage-small-banners-j button {
  display: block;
  position: absolute;
  background: none;
  bottom: 0;
  right: 10px;
  height: 36px;
  padding: 0 24px;
  box-sizing: border-box;
  border: 1px solid #7c8292;
  color: #c1c4cd;
  text-transform: uppercase;
  transition: 300ms color, 300ms border-color, 300ms background;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  cursor: pointer;
}
.homepage-small-banners-j:hover button {
  background: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
}

.row .row-child > div > div > div.countdown-block-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 5px;
  z-index: 3;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.champions-date-count {
  display: table;
  width: 100%;
  height: 180px;
  table-layout: fixed;
  padding: 30px;
  box-sizing: border-box;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin: 5px 0;
  position: relative;
}

.championship-link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}

.championship-team-name {
  width: 50%;
  float: left;
}
.championship-team-name > p {
  float: left;
  width: 100%;
  font-size: 38px;
  line-height: 46px;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-shadow: 4px 0 4px rgba(0, 0, 0, 0.73);
}

.championship-time-count {
  width: 50%;
  float: right;
  text-align: right;
  direction: ltr;
}
.championship-time-count > p {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  position: relative;
  min-width: 83px;
  color: #ffffff;
}
.championship-time-count > p > span {
  font-size: 58px;
  line-height: 68px;
  font-weight: bold;
}
.championship-time-count > p > i {
  font-style: normal;
  font-size: 11px;
  display: block;
  text-transform: uppercase;
}
.championship-time-count > p + p:before {
  content: ":";
  position: absolute;
  display: block;
  top: 0;
  color: #ffffff;
  font-size: 52px;
  left: -6.5px;
}

@media screen and (max-width: 1480px) {
  .row .row-child > div.euro-2020 {
    display: table-row;
  }
}
.row .row-child > div.euro-2020 .champions-date-count {
  display: block;
  height: 195px;
  line-height: 195px;
  padding: 0 10px 0 0;
  background-position: 0 top;
}
.row .row-child > div.euro-2020 .championship-team-name {
  width: 25%;
}
.row .row-child > div.euro-2020 .championship-time-count {
  width: 75%;
  height: 100%;
  line-height: 195px;
  box-sizing: border-box;
}
.row .row-child > div.euro-2020 .championship-time-count > p {
  line-height: normal;
}
.row .row-child > div.euro-2020 .championship-time-count.count-down-expired {
  display: none;
}

.play-now-ch {
  position: absolute;
  bottom: 10%;
  left: 47%;
  z-index: 555;
}
.play-now-ch > a {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  padding: 0 18px;
  font-size: 12px;
  background: #a61f67;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 32px;
}
.play-now-ch > a:hover {
  background: #d12782;
}

.body-wrapper.exchange-shop {
  background: #121522;
}

.exchange-shop-j {
  float: left;
  width: 100%;
  margin: 12px 0 40px;
}
.exchange-shop-j * {
  box-sizing: border-box;
}
.exchange-shop-j .guide-j {
  margin: 0 auto;
  min-width: 980px;
  max-width: 1310px;
}
.exchange-shop-j .guide-j:after {
  content: "";
  display: block;
  clear: both;
}
.exchange-shop-j .es-big-intro-j {
  float: left;
  width: 100%;
}
.exchange-shop-j .es-big-intro-j > ul {
  display: table;
  table-layout: fixed;
  float: left;
  width: 100%;
}
.exchange-shop-j .es-big-intro-j > ul > li {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.exchange-shop-j .es-big-product-j {
  float: left;
  width: 100%;
  position: relative;
}
.exchange-shop-j .es-big-product-j img {
  display: block;
  width: 100%;
  float: left;
}
.exchange-shop-j .es-big-product-j hgroup {
  display: block;
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  padding: 9% 0 0 50px;
}
.exchange-shop-j .es-big-product-j hgroup h1 {
  color: #f3f3f5;
  font: bold 24px/26px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
}
.exchange-shop-j .es-big-product-j hgroup h2 {
  color: #c29440;
  font: bold 32px/34px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
}
.exchange-shop-j .es-big-product-j hgroup p {
  margin: 16px 0 0;
  border: 1px solid rgba(255, 255, 255, 0.45);
  border-radius: 36px;
  padding: 0 15px;
  height: 36px;
  color: #f3f3f5;
  font: 18px/34px Roboto, Arial, Helvetica, sans-serif;
  float: left;
}
.exchange-shop-j .es-big-product-j button {
  position: absolute;
  bottom: 15%;
  left: 50px;
  z-index: 60;
  min-width: 148px;
  padding: 0 24px;
  display: block;
  height: 36px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: white;
  text-transform: uppercase;
  transition: 250ms color, 250ms background, 250ms border-color;
  background: none;
}
.exchange-shop-j .es-big-product-j button:hover {
  background: #C29440;
  color: white;
  border-color: #C29440;
}
.exchange-shop-j fieldset {
  color: #f3f3f5;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  border-top: 1px solid #5A5C65;
  float: left;
  width: 100%;
  margin: 22px 0 8px;
}
.exchange-shop-j fieldset legend {
  padding: 0 20px;
}
.exchange-shop-j .es-small-products-j {
  float: left;
  width: 100%;
  overflow: hidden;
}
.exchange-shop-j .es-small-products-j > ul {
  float: left;
  width: calc(100% + 10px);
  margin: 0 0 0 -5px;
}
.exchange-shop-j .es-small-products-j > ul > li {
  display: inline-block;
  vertical-align: top;
  padding: 5px;
  width: calc(100% / 6);
}
.exchange-shop-j .es-small-product-j {
  float: left;
  width: 100%;
  position: relative;
  text-align: center;
}
.exchange-shop-j .es-small-product-j img {
  display: block;
  width: 100%;
  float: left;
}
.exchange-shop-j .es-small-product-j hgroup {
  position: absolute;
  z-index: 40;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
  padding: 40px 0 0;
}
.exchange-shop-j .es-small-product-j hgroup h1 {
  font: bold 16px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #27a779;
}
.exchange-shop-j .es-small-product-j hgroup h2 {
  font: bold 16px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #caa35a;
}
.exchange-shop-j .es-small-product-j hgroup p {
  border-radius: 100px;
  margin: 8px 0 0;
  padding: 0 9px;
  font: 12px/22px Roboto, Arial, Helvetica, sans-serif;
  color: #f3f3f5;
  border: 1px solid rgba(255, 255, 255, 0.3);
  display: inline-block;
  vertical-align: top;
}
.exchange-shop-j .es-small-product-j .es-splash-j {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  background: rgba(33, 37, 50, 0.9);
  opacity: 0;
  transition: 250ms opacity;
}
.exchange-shop-j .es-small-product-j .es-splash-j button {
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: calc(100% - 40px);
  height: 30px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  background: #C29440;
  border: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.exchange-shop-j .es-small-product-j:hover .es-splash-j {
  opacity: 1;
}

.eshop-item-wrapper {
  width: 870px;
  display: inline-block;
  text-align: left;
  position: relative;
  margin: 20px 0;
}
.eshop-item-wrapper .close-j {
  width: 54px;
  display: block;
  text-align: center;
  color: #7b8191;
  font: 10px/48px icomoon;
  position: absolute;
  top: 0;
  transition: 240ms color;
}
.eshop-item-wrapper .close-j:hover {
  color: #4b505b;
}
.eshop-item-wrapper .close-j:before {
  content: "";
}
html[dir=ltr] .eshop-item-wrapper .close-j {
  right: 0;
}
html[dir=rtl] .eshop-item-wrapper .close-j {
  left: 0;
}

.eshop-item-left-info {
  width: 320px;
  background: #F3F3F4;
}
html[dir=ltr] .eshop-item-left-info {
  float: left;
}
html[dir=rtl] .eshop-item-left-info {
  float: right;
}
.eshop-item-left-info h3 {
  margin: 20px 0 0;
  float: left;
  width: 100%;
  padding: 0 20px;
  font: 700 16px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #C39547;
}
html[dir=rtl] .eshop-item-left-info h3 {
  text-align: right;
}

.eshop-item-right-info {
  width: 540px;
  background: #F3F3F4;
}
html[dir=ltr] .eshop-item-right-info {
  float: right;
}
html[dir=rtl] .eshop-item-right-info {
  float: left;
}

.eshop-item-header {
  float: left;
  width: 100%;
  height: 49px;
  border-bottom: 1px solid #C2C5CD;
  padding: 0 20px;
  color: #212532;
  font: 18px/48px Roboto, Arial, Helvetica, sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html[dir=rtl] .eshop-item-header {
  text-align: right;
}

.eshop-item-content {
  height: 375px;
  float: left;
  width: 100%;
  border-bottom: 1px solid #C2C5CD;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #C2C5CC;
  scrollbar-shadow-color: #C2C5CC;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #C2C5CC;
  scrollbar-width: thin;
}
.eshop-item-content::-webkit-scrollbar-track {
  border-radius: 10px;
}
.eshop-item-content::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #C2C5CC;
  border-radius: 10px;
}
.eshop-item-content::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.eshop-item-content::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.eshop-item-footer {
  float: left;
  width: 100%;
  height: 76px;
}

.eshop-slider-wrapper {
  float: left;
  width: 100%;
  padding: 36px 40px 0;
}
.eshop-slider-wrapper > ul {
  float: left;
  width: 100%;
  text-align: center;
}
.eshop-slider-wrapper > ul > li {
  display: inline-block;
  vertical-align: top;
  margin: 0 3px;
}
.eshop-slider-wrapper button {
  color: #3f4553;
  display: block;
  background: none;
  border: 0;
  padding: 0;
  font: 18px/44px icomoon;
}
.eshop-slider-wrapper button.prev-j:before {
  content: "";
}
.eshop-slider-wrapper button.next-j:before {
  content: "";
}

.eshop-slider-previw {
  width: 60px;
  height: 30px;
  padding-top: 14px;
}

.eshop-slider-active-image {
  float: left;
  width: 100%;
  height: 212px;
  margin: 0 0 36px;
  background: no-repeat 50% 50%/contain;
}

.eshop-item-price-row {
  float: left;
  width: 100%;
  border-bottom: 1px solid #C2C5CD;
  height: 41px;
  font: 18px/40px Roboto, Arial, Helvetica, sans-serif;
  color: #3F4552;
  padding: 0 20px;
}
.eshop-item-price-row strong {
  float: right;
}
html[dir=rtl] .eshop-item-price-row strong {
  float: left;
}
.eshop-item-price-row p {
  float: left;
}
html[dir=rtl] .eshop-item-price-row p {
  float: right;
}

.eshop-popup-buttons {
  float: right;
  padding: 20px 17px;
}
html[dir=rtl] .eshop-popup-buttons {
  float: left;
}
.eshop-popup-buttons button {
  display: block;
  float: left;
  margin: 0 5px;
  height: 36px;
  min-width: 130px;
  border: 1px solid #3F4552;
  background: none;
  text-transform: uppercase;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: #212532;
  padding: 0 24px;
  transition: 300ms color, 300ms background, 200ms border-color;
}
html[dir=rtl] .eshop-popup-buttons button {
  float: right;
}
.eshop-popup-buttons button:hover {
  background: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
}
.eshop-popup-buttons button + button {
  background: #B58637;
  border-color: #B58637;
  color: white;
}
.eshop-popup-buttons button + button:hover {
  background: #cb9f54;
  border-color: #cb9f54;
}
.eshop-popup-buttons button:disabled {
  opacity: 0.6;
  pointer-events: none;
}

.eshop-form-checkbox {
  float: left;
  width: 100%;
  padding: 22px;
  box-sizing: border-box;
  position: relative;
}
.eshop-form-checkbox > label {
  float: left;
  width: 100%;
  text-align: left;
  position: relative;
  box-sizing: border-box;
  padding-left: 25px;
}
html[dir=rtl] .eshop-form-checkbox > label {
  padding-right: 25px;
}
.eshop-form-checkbox > label:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.19);
  box-sizing: border-box;
  left: 0;
}
html[dir=rtl] .eshop-form-checkbox > label:before {
  right: 0;
}
.eshop-form-checkbox > input[type=checkbox] {
  opacity: 0;
  margin: 0;
  float: left;
  padding: 0;
  width: 16px;
  height: 16px;
  position: absolute;
  z-index: 66;
  left: 22px;
  top: 22px;
}
html[dir=rtl] .eshop-form-checkbox > input[type=checkbox] {
  right: 22px;
}
.eshop-form-checkbox > input[type=checkbox]:checked + label:after {
  font: 10px/16px icomoon;
  content: "T";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  text-align: center;
  left: 0;
}
html[dir=rtl] .eshop-form-checkbox > input[type=checkbox]:checked + label:after {
  right: 0;
}
.eshop-form-checkbox p {
  font-size: 12px;
  line-height: 18px;
  color: #3F4552;
}
html[dir=rtl] .eshop-form-checkbox p {
  text-align: right;
}
.eshop-form-checkbox p > a {
  text-decoration: none;
  color: #3F4552;
  font-weight: bold;
}

.eshop-item-primary-description {
  float: left;
  width: 100%;
  position: relative;
  height: 102px;
  border-bottom: 1px solid #C1C5CC;
  padding: 22px 20px 20px;
}
.eshop-item-primary-description h6 {
  float: left;
  width: 100%;
  font: 20px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #121623;
  margin: 0 0 10px;
}
html[dir=rtl] .eshop-item-primary-description h6 {
  text-align: right;
}
.eshop-item-primary-description h5 {
  float: left;
  width: 100%;
  color: #3F4552;
  font: 700 30px/30px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .eshop-item-primary-description h5 {
  text-align: right;
}
.eshop-item-primary-description .eshop-item-options {
  position: absolute;
  bottom: 16px;
  right: 20px;
}
.eshop-item-primary-description .eshop-item-options > small {
  margin: 4px 5px;
  width: 16px;
  height: 16px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  float: left;
  display: block;
  transition: 300ms transform;
}
.eshop-item-primary-description .eshop-item-options > small.active {
  transform: scale(1.2);
}
.eshop-item-primary-description .eshop-item-options-select {
  float: left;
  position: relative;
  height: 24px;
  margin: 0 0 0 18px;
}
.eshop-item-primary-description .eshop-item-options-select select {
  height: 24px;
  padding: 0 20px 0 12px;
  color: #3F4552;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid #828283;
  background: none;
}
.eshop-item-primary-description .eshop-item-options-select:before {
  content: "";
  display: block;
  color: #3F4552;
  font: 12px/26px icomoon;
  position: absolute;
  top: 0;
  right: 7px;
  pointer-events: none;
}

.eshop-item-description {
  float: left;
  width: 100%;
  padding: 22px;
}

.eshop-item-description-scroll {
  float: left;
  width: 100%;
  height: 158px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #C2C5CC;
  scrollbar-shadow-color: #C2C5CC;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #C2C5CC;
  scrollbar-width: thin;
  padding: 0 32px 0 0;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #3F4552;
}
.eshop-item-description-scroll::-webkit-scrollbar-track {
  border-radius: 10px;
}
.eshop-item-description-scroll::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #C2C5CC;
  border-radius: 10px;
}
.eshop-item-description-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.eshop-item-description-scroll::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.eshop-item-description-scroll ul {
  color: #737887;
  padding: 0 0 0 16px;
  list-style: inherit;
  line-height: 20px;
  list-style-type: square;
}
html[dir=rtl] .eshop-item-description-scroll {
  text-align: right;
  padding: 0 0 0 32px;
}

.eshop-delivery-form {
  float: left;
  width: 100%;
  padding: 24px 20px;
}
.eshop-delivery-form h5 {
  float: left;
  width: 100%;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #3F4552;
}
.eshop-delivery-form h6 {
  float: left;
  width: 100%;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #212532;
  margin: 0 0 20px;
}
.eshop-delivery-form ul {
  float: left;
  width: calc(100% + 20px);
  margin: 0 0 0 -10px;
}
.eshop-delivery-form ul > li {
  display: block;
  float: left;
  padding: 0 10px;
  margin: 0 0 20px;
  width: 100%;
}
.eshop-delivery-form ul > li:first-child:nth-last-child(2), .eshop-delivery-form ul > li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}
.eshop-delivery-form label {
  float: left;
  width: 100%;
  position: relative;
}
.eshop-delivery-form label p {
  float: left;
  width: 100%;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #3F4552;
  margin: 0 0 8px;
}
.eshop-delivery-form label input, .eshop-delivery-form label select {
  background: white;
  float: left;
  display: block;
  width: 100%;
  height: 36px;
  border: 1px solid #C2C5CD;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 14px;
  color: #3F4552;
}
.eshop-delivery-form label input::-webkit-input-placeholder, .eshop-delivery-form label select::-webkit-input-placeholder {
  color: #737887;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.eshop-delivery-form label input:-moz-placeholder, .eshop-delivery-form label select:-moz-placeholder {
  color: #737887;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.eshop-delivery-form label input::-moz-placeholder, .eshop-delivery-form label select::-moz-placeholder {
  color: #737887;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.eshop-delivery-form label input:-ms-input-placeholder, .eshop-delivery-form label select:-ms-input-placeholder {
  color: #737887;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.eshop-delivery-form label input:focus, .eshop-delivery-form label select:focus {
  border-color: #8a909f;
}
.eshop-delivery-form label .select-j {
  position: relative;
  float: left;
  width: 100%;
}
.eshop-delivery-form label .select-j:before {
  content: "";
  font: 18px icomoon;
  pointer-events: none;
  position: absolute;
  right: 8px;
  top: calc((100% - 18px) / 2);
  height: 12px;
  color: #000;
  z-index: 40;
}
.eshop-delivery-form .eshop-form-checkbox label {
  width: auto;
  cursor: pointer;
  padding: 0 0 0 24px;
}
.eshop-delivery-form .eshop-form-checkbox label input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.eshop-delivery-form .eshop-form-checkbox label input:checked + p:after {
  content: "";
  font: 6px/16px icomoon;
}
.eshop-delivery-form .eshop-form-checkbox label p {
  margin: 0;
  line-height: 16px;
}
.eshop-delivery-form .eshop-form-checkbox label p:before, .eshop-delivery-form .eshop-form-checkbox label p:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: #C1C5CC;
  text-align: center;
}
.eshop-delivery-form .eshop-form-checkbox label p a {
  font-weight: 700;
  color: inherit;
}

.not-enough-founds span {
  background: #ff0041;
  padding: 0 6px;
  font: 12px/18px Roboto;
  display: inline-block;
  color: #fff;
  border-radius: 3px;
  margin: 0 0 6px;
}

.statistic-on-hover {
  position: absolute;
  z-index: 999999;
  margin: 36px 0 0 0;
  border-radius: 4px;
  background: #1e2639;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2), 0 10px 40px 5px rgba(0, 0, 0, 0.7);
}
html[dir=rtl] .statistic-on-hover {
  direction: rtl;
}
.statistic-on-hover.stats-on-top {
  margin: -36px 0 0 0;
}

.statistics-p {
  float: left;
  min-width: 100%;
  min-height: 100%;
  padding: 0 6px 6px;
  position: relative;
  border-radius: 4px;
  background: #111522;
  border: 1px solid #404654;
  box-sizing: border-box;
}
.statistics-p * {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}
.statistics-p > div {
  text-align: center;
  position: absolute;
  top: 50%;
  width: 100%;
  color: rgba(255, 255, 255, 0.8);
  transform: translateY(-50%);
}
.statistics-p table {
  width: 100%;
  border-collapse: collapse;
}
.statistics-p table thead tr th {
  height: 28px;
  position: relative;
}
.statistics-p table thead tr th p {
  height: 22px;
  margin: 6px 0 0;
  color: #7c8292;
  background: #242733;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .statistics-p table thead tr th p {
  text-align: left;
}
html[dir=rtl] .statistics-p table thead tr th p {
  text-align: right;
}
.statistics-p table thead tr th:first-child p {
  border-radius: 2px 0 0 0;
}
.statistics-p table thead tr th:last-child p {
  border-radius: 0 2px 0 0;
}
.statistics-p table thead tr th:only-child p {
  border-radius: 2px 2px 0 0;
}
.statistics-p table thead tr th:only-child p stats-logo {
  display: block;
}
html[dir=ltr] .statistics-p table thead tr th:only-child p stats-logo {
  float: left;
  margin: 0 6px 0 0;
}
html[dir=rtl] .statistics-p table thead tr th:only-child p stats-logo {
  float: right;
  margin: 0 0 0 6px;
}
.statistics-p table thead tr th:only-child p stats-logo img {
  display: block;
  float: left;
  width: 16px !important;
  height: 16px !important;
  margin: 3px 0;
}
.statistics-p table thead tr td {
  background: #464c59;
  position: relative;
  box-shadow: inset 0 1px 0 #383d48;
}
.statistics-p table thead tr td.statistics-border-p {
  box-shadow: inset 1px 1px 0 #383d48, inset -1px 0 0 #383d48;
}
.statistics-p table thead tr td[rowspan] p {
  margin: 0;
  height: 56px;
  line-height: 56px;
}
.statistics-p table thead tr td:first-child {
  width: 100%;
  min-width: 50px;
}
.statistics-p table thead tr td:first-child p {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir=ltr] .statistics-p table thead tr td:first-child p {
  padding: 0 0 0 30px;
}
html[dir=rtl] .statistics-p table thead tr td:first-child p {
  padding: 0 30px 0 0;
  text-align: right;
}
.statistics-p table thead tr td:first-child stats-logo {
  display: block;
  height: 28px;
}
html[dir=ltr] .statistics-p table thead tr td:first-child stats-logo {
  float: left;
}
html[dir=rtl] .statistics-p table thead tr td:first-child stats-logo {
  float: right;
}
.statistics-p table thead tr td:first-child stats-logo img {
  display: block;
  height: 18px !important;
  width: 18px !important;
  margin: 6px;
}
.statistics-p table thead tr.second-level-header-p td p {
  height: 22px;
  text-transform: uppercase;
  font: 12px/22px Roboto, Arial, Helvetica, sans-serif;
}
.statistics-p table thead tr:last-child td:first-child {
  border-radius: 0 0 0 2px;
}
.statistics-p table thead tr:last-child td:last-child {
  border-radius: 0 0 2px 0;
}
.statistics-p table thead.third-static-block-p th:last-child p, .statistics-p table thead.third-static-block-p th:nth-last-child(2) p {
  text-align: center;
}
.statistics-p table thead.third-static-block-p td:not(:first-child) p {
  color: #ffffff;
}
.statistics-p table p {
  width: 100%;
  height: 28px;
  color: #8e93a4;
  margin: 0 1px;
  padding: 0 5px;
  text-align: center;
  white-space: nowrap;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
}
.statistics-p table p.active {
  color: #f4f4f6;
}
.statistics-p table p.statistics-date-p {
  color: #c1c4cd;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=ltr] .statistics-p table p.statistics-date-p {
  text-align: left;
}
html[dir=rtl] .statistics-p table p.statistics-date-p {
  text-align: right;
}
.statistics-p table p.name-p {
  color: #a4a9bc;
  text-align: left;
  font-weight: bold;
}
.statistics-p table p.match {
  color: #a4a9bc;
}
html[dir=ltr] .statistics-p table p.text-left-p {
  text-align: left;
}
html[dir=rtl] .statistics-p table p.text-left-p {
  text-align: right;
}
.statistics-p table p.green {
  box-shadow: inset 0 -2px 0 #1a7051;
  transition: 500ms box-shadow, 500ms color;
}
.statistics-p table p.green:hover {
  box-shadow: inset 0 -80px 0 #1a7051;
  color: white;
}
.statistics-p table p.red {
  box-shadow: inset 0 -2px 0 #c33451;
  transition: 500ms box-shadow, 500ms color;
}
.statistics-p table p.red:hover {
  box-shadow: inset 0 -80px 0 #c33451;
  color: white;
}
.statistics-p table p.yellow {
  box-shadow: inset 0 -2px 0 #aa8136;
  transition: 500ms box-shadow, 500ms color;
}
.statistics-p table p.yellow:hover {
  box-shadow: inset 0 -80px 0 #aa8136;
  color: white;
}

.modern ~ .statistic-on-hover {
  margin: 42px 0 0 0;
  background: #cccccc;
}
.modern ~ .statistic-on-hover.stats-on-top {
  margin: -42px 0 0 0;
}
.modern ~ .statistic-on-hover .statistics-p {
  background: #cccccc;
  border-color: #e6e6e6;
}
.modern ~ .statistic-on-hover .statistics-p table thead tr td {
  background: #ffffff;
  box-shadow: inset 0 1px 0 #d1d1d1;
}
.modern ~ .statistic-on-hover .statistics-p table thead tr td.statistics-border-p {
  box-shadow: inset 1px 1px 0 #d1d1d1, inset -1px 0 0 #d1d1d1;
}
.modern ~ .statistic-on-hover .statistics-p table thead tr th p {
  color: #505768;
  background: #e6e6e6;
}
.modern ~ .statistic-on-hover .statistics-p table thead.third-static-block-p td:not(:first-child) p {
  color: #000000;
}
.modern ~ .statistic-on-hover .statistics-p table thead.third-static-block-p td:not(:first-child) p.green:hover, .modern ~ .statistic-on-hover .statistics-p table thead.third-static-block-p td:not(:first-child) p.red:hover, .modern ~ .statistic-on-hover .statistics-p table thead.third-static-block-p td:not(:first-child) p.yellow:hover {
  color: #ffffff;
}
.modern ~ .statistic-on-hover .statistics-p table p.active {
  color: #000000;
}

.statistic-on-click {
  position: absolute;
  z-index: 999999;
  margin: 36px 0 0 0;
  border-radius: 4px;
  background: #212531;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.statistic-quality-contain {
  float: left;
  min-width: 100%;
  min-height: 100%;
  padding: 10px 0;
  box-sizing: border-box;
  position: relative;
  background: #212531;
}
.statistic-quality-contain .W-color {
  color: #008d47;
}
.statistic-quality-contain .L-color {
  color: #e9044a;
}
.statistic-quality-contain .D-color {
  color: #b6862e;
}
.statistic-quality-contain .W-bg, .statistic-quality-contain .Y-bg {
  background: #008d47;
}
.statistic-quality-contain .L-bg {
  background: #e9044a;
}
.statistic-quality-contain .D-bg {
  background: #b6862e;
}
.statistic-quality-contain .W-bcolor {
  border-color: #008d47;
}
.statistic-quality-contain .L-bcolor {
  border-color: #e9044a;
}
.statistic-quality-contain .D-bcolor {
  border-color: #b6862e;
}
.statistic-quality-contain .N-bg {
  background: #404654;
}

.main-title-statistic-quality,
.title-statistic-quality,
.sub-title-statistic-quality {
  float: left;
  width: 100%;
  padding: 0 3%;
  box-sizing: border-box;
  color: #ffffff;
  text-align: center;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
}

.main-title-statistic-quality {
  padding: 0 10px 10px;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .main-title-statistic-quality {
  text-align: left;
}
html[dir=rtl] .main-title-statistic-quality {
  text-align: right;
  unicode-bidi: plaintext;
}

.sub-title-statistic-quality {
  margin-top: 2px;
  color: rgba(255, 255, 255, 0.4);
}

.last-statistic-quality {
  float: left;
  width: 100%;
  padding: 16px 0 10px 0;
  text-align: center;
  box-sizing: border-box;
}
.last-statistic-quality > li {
  display: inline-block;
  width: 60px;
  padding: 0 10px;
  box-sizing: border-box;
}
.last-statistic-quality > li > div {
  width: calc(50% - 1px);
}
html[dir=ltr] .last-statistic-quality > li > div {
  float: left;
}
html[dir=rtl] .last-statistic-quality > li > div {
  float: right;
}
.last-statistic-quality > li > div > p {
  float: left;
  width: 100%;
  color: #ffffff;
  text-align: center;
  font: 10px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .last-statistic-quality > li > div:first-child {
  margin-right: 1px;
  border-radius: 8px 0 0 8px;
}
html[dir=rtl] .last-statistic-quality > li > div:first-child {
  margin-left: 1px;
  border-radius: 0 8px 8px 0;
}
html[dir=ltr] .last-statistic-quality > li > div:last-child {
  border-radius: 0 8px 8px 0;
}
html[dir=rtl] .last-statistic-quality > li > div:last-child {
  border-radius: 8px 0 0 8px;
}

.qualify {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 14px;
  padding: 6px 0 10px 0;
  box-sizing: border-box;
}

.qualify-statistic-quality {
  display: inline-block;
}
.qualify-statistic-quality > li {
  padding: 0 18px;
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
}
.qualify-statistic-quality > li > p, .qualify-statistic-quality > li > span {
  color: #ffffff;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
}
.qualify-statistic-quality > li > span {
  display: block;
  margin-top: 4px;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.4);
}
.qualify-statistic-quality > li.average-goals > b {
  display: block;
  margin-bottom: 4px;
  color: #ffffff;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
.qualify-statistic-quality > li.average-goals > p {
  color: rgba(255, 255, 255, 0.8);
}

.qualify-info {
  margin: 6px 0;
}
.qualify-info > p {
  box-sizing: border-box;
  display: inline-block;
  width: 20px;
  margin: 0 2px;
  color: #ffffff;
  text-align: center;
  border-radius: 4px;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
}

.tab-statistic-quality {
  float: left;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.tab-statistic-quality > li {
  display: table-cell;
  height: 34px;
  color: rgba(255, 255, 255, 0.5);
  background: #171c2c;
  text-align: center;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms, box-shadow 240ms;
}
.tab-statistic-quality > li:hover, .tab-statistic-quality > li.active {
  color: #ffffff;
  box-shadow: inset 0 -1px 0 0 #a61f67;
}
.tab-statistic-quality > li.active {
  cursor: default;
}

.info-title-quality {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 8px;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.5);
}

.statistic-no-available {
  float: left;
  width: 100%;
  padding: 30px 10px;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.3);
  text-align: center;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.last-ht-ft {
  float: left;
  width: 100%;
  display: inline-block;
  text-align: center;
}

.overview-statistic-quality {
  display: inline-block;
  margin: 22px 0 10px;
}
.overview-statistic-quality > li {
  display: inline-block;
  text-align: center;
  padding: 0 20px;
  box-sizing: border-box;
}
.overview-statistic-quality > li > span {
  float: left;
  width: 100%;
  margin-bottom: 8px;
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
}
.overview-statistic-quality > li > p {
  float: left;
  width: 100%;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.detail-count-statistic-qualit {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.detail-count-statistic-qualit > span {
  width: 50%;
  color: rgba(255, 255, 255, 0.5);
  box-sizing: border-box;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .detail-count-statistic-qualit > span {
  float: left;
}
html[dir=rtl] .detail-count-statistic-qualit > span {
  float: right;
}
html[dir=ltr] .detail-count-statistic-qualit > span:first-child {
  text-align: right;
  padding: 0 8px 0 0;
}
html[dir=rtl] .detail-count-statistic-qualit > span:first-child {
  text-align: left;
  padding: 0 0 0 8px;
}
html[dir=ltr] .detail-count-statistic-qualit > span:last-child {
  padding: 0 0 0 8px;
}
html[dir=rtl] .detail-count-statistic-qualit > span:last-child {
  padding: 0 8px 0 0;
}
.detail-count-statistic-qualit + .detail-statistic-qualit {
  margin-top: 0;
}

.detail-statistic-qualit {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  margin: 20px 0 10px 0;
}
.detail-statistic-qualit > li {
  display: table-cell;
  padding: 0 10px;
  vertical-align: top;
  box-sizing: border-box;
  color: #ffffff;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .detail-statistic-qualit > li:first-child {
  text-align: right;
}
html[dir=rtl] .detail-statistic-qualit > li:first-child {
  text-align: left;
}
.detail-statistic-qualit > li:nth-child(2) {
  width: 50px;
  padding: 0;
}
.detail-statistic-qualit > li > span {
  display: block;
  width: calc(50% - 5px);
  text-align: center;
  margin-bottom: 2px;
  color: #ffffff;
  background: #171c2c;
  border-style: solid;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .detail-statistic-qualit > li > span {
  float: left;
}
html[dir=rtl] .detail-statistic-qualit > li > span {
  float: right;
}
html[dir=ltr] .detail-statistic-qualit > li > span:first-child {
  margin-right: 1px;
  border-radius: 4px 0 0 4px;
  border-left-width: 4px;
}
html[dir=rtl] .detail-statistic-qualit > li > span:first-child {
  margin-left: 1px;
  border-radius: 0 4px 4px 0;
  border-right-width: 4px;
}
html[dir=ltr] .detail-statistic-qualit > li > span:nth-child(2) {
  border-radius: 0 4px 4px 0;
  border-right-width: 4px;
}
html[dir=rtl] .detail-statistic-qualit > li > span:nth-child(2) {
  border-radius: 4px 0 0 4px;
  border-left-width: 4px;
}
.detail-statistic-qualit > li > p {
  float: left;
  width: 100%;
  text-align: center;
  font: 8px/10px Roboto, Arial, Helvetica, sans-serif;
}
.detail-statistic-qualit + ul {
  margin-top: 10px;
}

.more-statistic-quality {
  padding: 0 10px;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.5);
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .more-statistic-quality {
  float: right;
}
html[dir=rtl] .more-statistic-quality {
  float: left;
}

.market-stats {
  float: left;
  width: 100%;
  position: relative;
}
.market-stats .md-progress-circular {
  margin: 0;
  top: -2px;
  height: 2px;
  width: 100%;
  position: absolute;
}
.market-stats .md-progress-circular:before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  opacity: 0;
  background: #a61f67;
  animation: loader-statistic 700ms infinite;
  border: 0;
  border-radius: 0;
}

@keyframes loader-statistic {
  0%, 50% {
    opacity: 0.3;
  }
  25%, 100% {
    opacity: 1;
  }
}
.mini-games {
  float: left;
  width: 100%;
}

.mini-game-p {
  float: left;
  width: 100%;
  margin: 10px 0 0;
  background: #0e151b;
  border-radius: 2px;
  overflow: hidden;
  box-sizing: border-box;
  transition: height 250ms;
}
.mini-game-p.closed {
  height: 28px;
}
.mini-game-p.closed .mini-block-close-p:after {
  content: "";
}
.mini-game-p.open-dropdown-menu-p .mini-select-p {
  background: #212531;
}
.mini-game-p.open-dropdown-menu-p .mini-select-p p {
  color: #ffffff;
}
.mini-game-p.open-dropdown-menu-p .mini-select-p p:after {
  content: "";
  color: #ffffff;
}
.mini-game-p.open-dropdown-menu-p .mini-select-p > span {
  display: none;
}
.mini-game-p.open-dropdown-menu-p .mini-block-close-p {
  display: none;
}
.mini-game-p.open-dropdown-menu-p .mini-games-close-p {
  display: block;
}
.mini-game-p.open-dropdown-menu-p .mini-game-type-p {
  height: 100%;
  border-top: 1px solid #2e323e;
  border-bottom: 1px solid #2e323e;
}

.mini-header-p {
  float: left;
  width: 100%;
  height: 28px;
  position: relative;
  background: #2e323e;
  box-sizing: border-box;
}

.mini-block-close-p,
.mini-games-close-p {
  text-decoration: none;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .mini-block-close-p,
html[dir=ltr] .mini-games-close-p {
  padding: 0 24px 0 10px;
}
html[dir=rtl] .mini-block-close-p,
html[dir=rtl] .mini-games-close-p {
  padding: 0 10px 0 24px;
}

.mini-block-close-p {
  width: 100%;
  display: block;
  color: #7c8292;
}
.mini-block-close-p:after {
  content: "";
  position: absolute;
  top: 0;
  color: #7c8292;
  font: 16px/28px icomoon;
}
html[dir=ltr] .mini-block-close-p:after {
  right: 4px;
}
html[dir=rtl] .mini-block-close-p:after {
  left: 6px;
}

.mini-games-close-p {
  width: 100%;
  position: relative;
  text-transform: uppercase;
  top: 0;
  left: 0;
  color: #ffffff;
  display: none;
}
.mini-games-close-p:after {
  content: "";
  position: absolute;
  top: 0;
  color: #ffffff;
  font: 10px/28px icomoon;
}
html[dir=ltr] .mini-games-close-p:after {
  right: 6px;
}
html[dir=rtl] .mini-games-close-p:after {
  left: 8px;
}

.mini-ifram-container-p {
  float: left;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative;
  background: #0e151b;
}

.mini-game-type-p {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0;
  overflow: auto;
  background: #212531;
  box-sizing: border-box;
  transition: height 300ms;
  z-index: 10;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
html[dir=ltr] .mini-game-type-p {
  text-align: left;
}
html[dir=rtl] .mini-game-type-p {
  text-align: right;
}
.mini-game-type-p::-webkit-scrollbar-track {
  border-radius: 10px;
}
.mini-game-type-p::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.mini-game-type-p::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.mini-game-type-p::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.mini-game-type-p li {
  display: block;
  padding: 0 10px;
  box-sizing: border-box;
}
.mini-game-type-p li a {
  display: block;
  color: #7c8292;
  border-bottom: 1px solid #2e323e;
  box-sizing: border-box;
  text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .mini-game-type-p li a {
  padding: 0 24px 0 0;
}
html[dir=rtl] .mini-game-type-p li a {
  padding: 0 0 0 24px;
}
.mini-game-type-p li a.active {
  color: #ffffff;
}
.mini-game-type-p li a.active:after {
  content: "T";
  position: absolute;
  top: 0;
  color: #ffffff;
  font: 12px/28px icomoon;
}
html[dir=ltr] .mini-game-type-p li a.active:after {
  right: 10px;
}
html[dir=rtl] .mini-game-type-p li a.active:after {
  left: 10px;
}
.mini-game-type-p li:last-child a {
  border-bottom: none;
}

.mini-ifram-p {
  float: left;
  width: 100%;
  height: 100%;
  padding: 30%;
  position: relative;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 100% 100%;
}
.mini-ifram-p iframe {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.mini-select-p {
  float: left;
  width: 100%;
  height: 28px;
  padding: 4px 0;
  text-align: center;
  background: #2e323e;
  box-sizing: border-box;
  position: relative;
}
.mini-select-p p {
  max-width: 180px;
  color: #7c8292;
  cursor: pointer;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .mini-select-p p {
  padding: 0 16px 0 0;
}
html[dir=rtl] .mini-select-p p {
  padding: 0 0 0 16px;
}
.mini-select-p p:after {
  content: "";
  position: absolute;
  top: 0;
  color: #7c8292;
  font: 16px/20px icomoon;
}
html[dir=ltr] .mini-select-p p:after {
  right: -4px;
}
html[dir=rtl] .mini-select-p p:after {
  left: -4px;
}

.arrow-left-p,
.arrow-right-p {
  width: 24px;
  height: 20px;
  cursor: pointer;
  text-align: center;
}
.arrow-left-p:before,
.arrow-right-p:before {
  content: "";
  color: #7c8292;
  font: 18px/20px icomoon;
}

html[dir=ltr] .arrow-left-p {
  float: left;
  border-right: 1px solid #23262f;
}
html[dir=rtl] .arrow-left-p {
  float: right;
  border-left: 1px solid #23262f;
}
html[dir=ltr] .arrow-left-p:before {
  content: "";
}
html[dir=rtl] .arrow-left-p:before {
  content: "";
}

html[dir=ltr] .arrow-right-p {
  float: right;
  border-left: 1px solid #23262f;
}
html[dir=rtl] .arrow-right-p {
  float: left;
  border-right: 1px solid #23262f;
}
html[dir=ltr] .arrow-right-p:before {
  content: "";
}
html[dir=rtl] .arrow-right-p:before {
  content: "";
}

.modern .mini-game-p {
  border: 1px solid #d9d9d9;
}
html[dir=ltr] .modern .mini-game-p {
  margin: 10px 0;
}
html[dir=rtl] .modern .mini-game-p {
  margin: 10px 0;
}
.modern .mini-game-p.open-dropdown-menu-p .mini-select-p {
  background: #f0f0f0;
}
.modern .mini-game-p.open-dropdown-menu-p .mini-select-p p {
  color: #000000;
}
.modern .mini-game-p.open-dropdown-menu-p .mini-select-p p:after {
  content: "";
  color: #000000;
}
.modern .mini-game-p.open-dropdown-menu-p .mini-game-type-p {
  border-color: #7b8191;
}
.modern .mini-header-p {
  background: white;
}
.modern .mini-block-close-p {
  color: #7b8191;
}
.modern .mini-block-close-p:after {
  color: #7b8191;
}
.modern .mini-games-close-p {
  color: #000000;
}
.modern .mini-games-close-p:after {
  color: #000000;
}
.modern .mini-ifram-container-p {
  background: #f0f0f0;
}
.modern .mini-game-type-p {
  background: #f0f0f0;
}
.modern .mini-game-type-p li a {
  color: #7b8191;
  border-color: white;
}
.modern .mini-game-type-p li a.active {
  color: #000000;
}
.modern .mini-game-type-p li a.active:after {
  color: #000000;
}
.modern .mini-select-p {
  background: white;
}
.modern .mini-select-p p {
  color: #7b8191;
}
.modern .arrow-left-p,
.modern .arrow-right-p {
  border-color: #cbcbcb;
}
.modern .arrow-left-p:before,
.modern .arrow-right-p:before {
  color: #7b8191;
}

.quick-bet-price-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
}

.quick-bet-price-box > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 3px;
}

.quick-bet-price-box > ul > li {
  width: auto;
  background: none;
  box-sizing: border-box;
}
html[dir=ltr] .quick-bet-price-box > ul > li {
  float: left;
  padding: 0 3px 5px 3px;
}
html[dir=rtl] .quick-bet-price-box > ul > li {
  float: right;
  padding: 0 3px 5px 3px;
}

.quick-bet-price-box > ul > li > select {
  width: 60px;
  height: 24px;
  border: 1px solid #cfd6dc;
  box-sizing: border-box;
  outline: none;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #3f4553;
  background: #DBE1E6;
  border-radius: 4px;
}

.quick-bet-price-box > ul > li > button {
  height: 24px;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 5px;
  border: 1px solid #cfd6dc;
  box-sizing: border-box;
  outline: none;
  color: #3f4553;
  background: #DBE1E6;
  border-radius: 4px;
  transition: background 200ms;
}

.quick-bet-price-box > ul > li > button:hover {
  background: #cfd6dc;
}

/*Quickbet END*/
/*Betslip*/
html[dir=ltr] .right-column-view-contain .quickBetButton-j .print-icon-betslip-v3 {
  right: 8px;
}
html[dir=rtl] .right-column-view-contain .quickBetButton-j .print-icon-betslip-v3 {
  left: 8px;
}
.right-column-view-contain > .list-bet-block {
  width: 100%;
  margin: 0;
  padding: 0;
  background: #e8edf1;
  border: none;
}

.right-column-view-contain > .list-bet-block .name-b-list {
  height: auto;
  border: 0;
  z-index: 400;
}

.right-column-view-contain > .list-bet-block .name-b-list h2 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 36px;
  background: #3f4553;
  padding: 0 10px;
  color: #ffffff;
  margin: 0;
}

.right-column-view-contain .empty-betslip {
  padding: 4px 5px 5px;
  box-sizing: border-box;
}

.right-column-view-contain > .list-bet-block .name-b-list h2 > i {
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  display: inline-block;
}

.right-column-view-contain > .list-bet-block .name-b-list h2 > b {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  padding: 1px 3px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  min-width: 17px;
  position: relative;
  top: -7px;
  display: inline-block;
  text-align: center;
  color: #7b8191;
}

.right-column-view-contain > .list-bet-block .bet-accepted-noification {
  background: #cfd6dc;
  border-top: 1px solid #3f4553;
  border-bottom: 1px solid #3f4553;
}

.right-column-view-contain > .list-bet-block .betslip-system-chenge {
  height: 11px;
  position: relative;
  bottom: 0;
  right: 0;
  margin: 0 3px 5px 0;
  z-index: 338;
  border: 1px solid #cfd6dc;
  background: #cfd6dc;
  border-radius: 3px;
  min-width: 96px;
  top: 0;
}

.right-column-view-contain > .list-bet-block .bet-container > ul {
  overflow: hidden;
  border-top: 1px solid #ffffff;
}

.right-column-view-contain > .list-bet-block ul li:first-child span a {
  font: 8px/14px icomoon;
  background: none;
  width: 14px;
  height: 14px;
  text-align: center;
  position: relative;
  box-sizing: border-box;
  transition: box-shadow 200ms;
  color: #3f4553;
  border-radius: 3px;
}

.right-column-view-contain > .list-bet-block ul li:first-child span a:before {
  content: "";
  text-indent: 0;
  position: absolute;
  left: 3px;
  top: 0;
}

.right-column-view-contain > .list-bet-block ul li:first-child span a:hover {
  box-shadow: 0 0 0 1px #cfd6dc inset;
}

.right-column-view-contain > .list-bet-block .bet-container > ul > li {
  background: #e8edf1;
}

.right-column-view-contain > .list-bet-block .bet-container > ul.changed > li {
  background: #cfd6dc;
}

.right-column-view-contain > .list-bet-block .bet-container > ul.deleted > li {
  background: #E0DFDF;
}

.right-column-view-contain > .list-bet-block .single-bet-container .single-bet-betmax {
  border: 1px solid #666666;
  background: #666666;
  text-transform: uppercase;
  border-radius: 3px;
  transition: background 200ms, border 200ms;
  opacity: 1;
}

.right-column-view-contain > .list-bet-block .single-bet-container input {
  box-shadow: none;
}

.right-column-view-contain > .list-bet-block .single-bet-container .single-bet-betmax > span {
  color: #ffffff;
}

.right-column-view-contain > .list-bet-block .single-bet-container .single-bet-betmax:hover {
  border: 1px solid #3f4553;
  background: #3f4553;
}

.right-column-view-contain > .list-bet-block .single-bet-container .single-bet-stake-repeat:before {
  color: #3f4553;
}

.right-column-view-contain > .list-bet-block .bet-container > ul > li span {
  color: #3f4553;
}

.right-column-view-contain > .list-bet-block .bet-container > ul > li span.bet-initial-price {
  color: #ffffff;
}

.right-column-view-contain > .list-bet-block .bet-form form p span {
  color: #3f4553;
}

.right-column-view-contain > .list-bet-block .betslip-clearall-button input {
  background: #3f4553;
  border-color: #3f4553;
  color: #ffffff;
}

.right-column-view-contain > .list-bet-block .superbet-info-block,
.right-column-view-contain > .list-bet-block .superbet-checkbox.active {
  background: #3f4553;
}

.right-column-view-contain > .list-bet-block .superbet-checkbox label {
  color: #debe0b;
}

.right-column-view-contain > .list-bet-block .button-bet button {
  background: #a61f67;
  border-color: #a61f67;
  color: #ffffff;
}

.right-column-view-contain > .list-bet-block .button-bet button[disabled=disabled] {
  background: #cfd6dc;
  border-color: #cfd6dc;
  color: #a6a7ab;
}

.right-column-view-contain > .list-bet-block .swicher-right-block-odd {
  background: #3f4553;
  top: 8px;
  color: #FFF;
}

.right-column-view-contain > .list-bet-block .name-b-list .tabs-booking ul li {
  box-shadow: none;
  color: #FFF;
  border-color: rgba(0, 0, 0, 0);
  margin: 0 5px 0 0;
  top: 5px;
}

.right-column-view-contain .bet-notification-zone-j, .right-column-view-contain .bet-notification-update-text-j {
  background: white;
}
.right-column-view-contain .bet-notification-zone-j:before, .right-column-view-contain .bet-notification-update-text-j:before {
  border-color: white transparent transparent transparent;
}
.right-column-view-contain .quickBet-and-bsSettings-j {
  color: #f3f3f5;
  background: #2e323e;
}
.right-column-view-contain .quickBet-and-bsSettings-j .quickBetButton-j .md-progress-circular.small-progress {
  position: absolute;
  top: 3px;
  left: 8px;
  padding: 0 !important;
  margin: 0 !important;
}
.right-column-view-contain .quickBet-and-bsSettings-j .quickBetButton-j i {
  background: #3f4553;
}
.right-column-view-contain .quickBet-and-bsSettings-j .quickBetButton-j i:before {
  background: #c2c5cd;
}
.right-column-view-contain .quickBet-and-bsSettings-j .quickBetButton-j.active i {
  background: #1a7051;
}
.right-column-view-contain .quickBet-and-bsSettings-j .quickBetButton-j.active i:before {
  background: #ffffff;
}
.right-column-view-contain .betSettingsContainer-j > i {
  color: #737887;
  display: none;
}
.right-column-view-contain .betslipOptions-j {
  max-height: 200px;
}
.right-column-view-contain .betslipOptions-j > div {
  background: #e8edf1;
  color: #404654;
}
html[dir=ltr] .right-column-view-contain .betslipOptions-j > div {
  text-align: center;
}
html[dir=rtl] .right-column-view-contain .betslipOptions-j > div {
  text-align: center;
}
.right-column-view-contain .betslipOptions-j label {
  float: none;
  display: inline-block;
  width: auto;
  vertical-align: top;
  margin: 0 5px;
}
.right-column-view-contain .betslipOptions-j label span:before {
  background: #fff;
}
.right-column-view-contain .betslipOptions-j label input[type=radio]:checked + span:before {
  background: #a1b5b1;
}
.right-column-view-contain .betslipOptions-j label input[type=radio]:checked + span:after {
  background: #fff;
}
.right-column-view-contain .additionalButtonsBetslip-j {
  background: #212531;
}
.right-column-view-contain .additionalButtonsBetslip-j button span, .right-column-view-contain .additionalButtonsBetslip-j button a {
  color: #757c8e;
}
.right-column-view-contain .additionalButtonsBetslip-j button:not(:only-child):not(:first-child):before {
  background: #111522;
}
.right-column-view-contain .additionalButtonsBetslip-j button:hover span, .right-column-view-contain .additionalButtonsBetslip-j button:hover a {
  color: #ffffff;
  background: #1a7051;
}
.right-column-view-contain .bsTypeSwitchers-j {
  background: #2e323e;
  position: static;
  float: left;
  width: 100%;
}
.right-column-view-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > p {
  color: #7b8191;
}
.right-column-view-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > p:before {
  color: #505768;
}
.right-column-view-contain .bsTypeSwitchers-j .bsTypeSwitcher-j.open > p {
  background: #363945;
}
.right-column-view-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div {
  background: #363945;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.4);
}
.right-column-view-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button {
  color: #7c8292;
  background: none;
}
.right-column-view-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button > a {
  box-shadow: 0 1px 0 #212531 inset;
}
.right-column-view-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button.active {
  background: #1a7051;
  color: #ffffff;
}
.right-column-view-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button.active a {
  box-shadow: none;
}
.right-column-view-contain .bsTypeSwitchers-j .bsTypeSwitcher-j > div > button:hover {
  color: #f4f4f6;
}
.right-column-view-contain .viewSwitcher-j {
  margin: 0 0 10px;
}
.right-column-view-contain .viewSwitcher-j > ul {
  background: #3f4553;
}
.right-column-view-contain .viewSwitcher-j > ul > li > p {
  color: #7b8191;
}
.right-column-view-contain .viewSwitcher-j > ul > li > p:before {
  color: #505768;
}
.right-column-view-contain .viewSwitcher-j > ul > li.scrollToggle:hover, .right-column-view-contain .viewSwitcher-j > ul > li.scrollToggle.active, .right-column-view-contain .viewSwitcher-j > ul > li.systemCalculator:hover, .right-column-view-contain .viewSwitcher-j > ul > li.systemCalculator.active {
  color: #f4f4f6;
}
.right-column-view-contain .viewSwitcher-j > ul > li:not(:only-child):not(:last-child):after {
  background: rgba(0, 0, 0, 0.2);
}
.right-column-view-contain .viewSwitcher-j > ul > li:before {
  color: #c2c5cd;
}
.right-column-view-contain .viewSwitcher-j > ul.active p {
  background: #363945;
}
.right-column-view-contain .viewSwitcher-j > ul > ul {
  background: #363945;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.5);
}
.right-column-view-contain .viewSwitcher-j > ul > ul > li span {
  box-shadow: 0 1px 0 #212531 inset;
}
.right-column-view-contain .viewSwitcher-j > ul > ul > li.active {
  background: #1a7051;
  color: #ffffff;
}
.right-column-view-contain .viewSwitcher-j > ul > ul > li.active span {
  box-shadow: none;
}
.right-column-view-contain .viewSwitcher-j > ul > ul > li:hover {
  color: #f4f4f6;
}
.right-column-view-contain .bet-accept-changes-b-v3 {
  background: #e8edf1;
}
.right-column-view-contain .bet-accept-changes-b-v3 > ul > li:first-child:not(:only-child) > .button-view-contain-v3 {
  box-sizing: border-box;
  padding-right: 5px;
}

.right-column-view-contain .edit-bets-contain {
  background: #e8edf1;
}
.right-column-view-contain .edit-bets-contain > p {
  color: #3f4553;
}
.right-column-view-contain .edit-bets-contain > span {
  color: #3f4553;
}
.right-column-view-contain .edit-bets-contain > span b {
  color: #a4a9bc;
}

.right-column-view-contain .empty-edit-bet-list {
  color: #3f4553;
}

.combo .open-bets-time-id + div > ul > li {
  background: #f0f0f0;
}
.combo .open-bets-possible-wrapper {
  background: none;
}
.combo .title-event-b-v3 > span {
  color: #3f4553;
}
.combo .button-view-contain-v3 > button:disabled,
.combo .bs-cash-out-btn > button:disabled {
  box-shadow: 0 0 0 1px #000000 inset;
  color: #000000;
}
.combo .open-bets-buttons > div.suggested-bets-button.active {
  box-shadow: none;
}
html[dir=ltr] .combo .open-bets-buttons > div.suggested-bets-button.active {
  background: -moz-linear-gradient(left, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
  background: linear-gradient(to right, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
}
html[dir=rtl] .combo .open-bets-buttons > div.suggested-bets-button.active {
  background: -moz-linear-gradient(right, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
  background: -webkit-linear-gradient(right, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
  background: linear-gradient(to left, rgba(166, 31, 103, 0.4) 0%, rgba(30, 38, 57, 0.4) 80%, rgba(30, 38, 57, 0.5) 100%);
}
html[dir=ltr] .combo .suggest-contain-list {
  background: -moz-linear-gradient(left, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: -webkit-linear-gradient(left, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: linear-gradient(to right, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
}
html[dir=rtl] .combo .suggest-contain-list {
  background: -moz-linear-gradient(right, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: -webkit-linear-gradient(right, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
  background: linear-gradient(to left, rgba(166, 31, 103, 0.5) 0%, rgba(30, 38, 57, 0.7) 100%);
}
html[dir=ltr] .combo .suggest-contain-list.suggested-prematch {
  background: -moz-linear-gradient(45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: -webkit-linear-gradient(45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: linear-gradient(45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
}
html[dir=rtl] .combo .suggest-contain-list.suggested-prematch {
  background: -moz-linear-gradient(-45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
  background: linear-gradient(-45deg, rgba(30, 38, 57, 0.9) 0%, rgba(166, 31, 103, 0.3) 100%);
}
.combo .suggest-title-event-live > p,
.combo .suggest-single-event-info > div > div {
  color: #ffffff;
}
.combo .ew-box-v3 {
  padding: 0 5px;
}
html[dir=ltr] .combo .ew-box-v3 {
  float: right;
}
html[dir=rtl] .combo .ew-box-v3 {
  float: left;
}
.combo .ew-total-view-v3 {
  color: #293043;
  background: #e6e6e6;
  box-shadow: 0 0 0 1px #cccccc inset;
}
.combo .sp-odd-selector {
  position: absolute;
  top: 20px;
}
html[dir=ltr] .combo .sp-odd-selector {
  right: 4px;
}
html[dir=rtl] .combo .sp-odd-selector {
  left: 4px;
}
.combo .sp-odd-selector:after {
  font-size: 18px;
  top: calc((100% - 18px) / 2);
}
.combo .sp-odd-selector > select {
  height: 18px;
  font-size: 10px;
  color: #293043;
  background: #e6e6e6;
  box-shadow: 0 0 0 1px #cccccc inset;
}
html[dir=ltr] .combo .sp-odd-selector > select {
  padding: 0 15px 0 6px;
}
html[dir=rtl] .combo .sp-odd-selector > select {
  padding: 0 6px 15px;
}

.combo .lineUpPopupContainer {
  background: #e8edf1;
}
.combo .single-player-name > span {
  color: #3f4552;
  font-weight: normal;
}
.combo .single-player-name > span:first-child {
  background: #cfd6dc;
}
.combo .active-players {
  background: #cfd6dc;
}
.combo .active-players > span {
  color: #3f4552;
}
.combo .lineup-team-name {
  background: #ffffff;
}
.combo .lineup-team-name > span {
  color: #000000;
}
.combo .lineup-team-name > span.active {
  color: #ffffff;
}
.combo .lineup.opened:after {
  border-color: transparent transparent #ffffff transparent;
}
.combo .single-player-name {
  border-bottom: 1px solid #cfd6dc;
}

.centre-column-view-contain-template {
  float: left;
  width: 100%;
  background: #DBE1E6;
}

.centre-column-view-contain-template .md-progress-circular.central-view-loader {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
}

.breadcrumbs-nav-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #3f4553;
  padding: 0 10px;
  height: 36px;
  overflow: hidden;
  position: relative;
  top: -40px;
}

.breadcrumbs-nav-contain > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.breadcrumbs-nav-contain > ul > li {
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  position: relative;
  display: inline-block;
  cursor: pointer;
  transition: color 250ms;
}
html[dir=ltr] .breadcrumbs-nav-contain > ul > li {
  float: left;
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
}
html[dir=rtl] .breadcrumbs-nav-contain > ul > li {
  float: right;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}

html[dir=ltr] .breadcrumbs-nav-contain > ul > li:first-child {
  margin: 0;
  padding: 0;
}
html[dir=rtl] .breadcrumbs-nav-contain > ul > li:first-child {
  margin: 0;
  padding: 0;
}

.breadcrumbs-nav-contain > ul > li:before {
  display: block;
  width: 20px;
  height: 30px;
  position: absolute;
  top: 0;
  font: 10px/36px icomoon;
}
html[dir=ltr] .breadcrumbs-nav-contain > ul > li:before {
  content: "";
  left: -5px;
}
html[dir=rtl] .breadcrumbs-nav-contain > ul > li:before {
  right: -5px;
  content: "";
}

.breadcrumbs-nav-contain > ul > li > p {
  float: left;
  display: inline-block;
}

.breadcrumbs-nav-contain > ul > li:first-child:before {
  display: none;
}

.breadcrumbs-nav-contain > ul > li:hover {
  color: #cfd6dc;
}

.breadcrumbs-nav-contain > ul > li:last-child {
  cursor: default;
}

.breadcrumbs-nav-contain > ul > li:last-child:hover {
  color: #ffffff;
}

/*breadcrumbs-nav END*/
/*Time zone and Odds*/
.time-zone-odds-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 22px;
  margin: 10px 0 0;
}

.select-contain-separator {
  float: right;
  box-sizing: border-box;
  margin: 0 10px 0 0;
}

.select-contain-separator > label {
  float: left;
  box-sizing: border-box;
  display: inline-block;
  font: 11px/22px Roboto, Arial, Helvetica, sans-serif;
}

.select-contain-box {
  float: left;
  margin: 0 0 0 5px;
}

.select-contain-box > select {
  box-sizing: border-box;
  height: 22px;
  outline: none;
  border: 1px solid #DBE1E6;
  font-size: 12px;
}

/*Time zone and Odds END*/
.centeral-view-container {
  float: left;
  width: 100%;
}

.game-view-contain-b {
  float: left;
  width: 100%;
  margin: 10px 0 0;
}

.period-filter-container {
  float: right;
  width: calc(100% - 320px);
  box-sizing: border-box;
  margin: 0 0 10px;
  position: relative;
  top: 45px;
}
html[dir=ltr] .period-filter-container {
  padding: 0 0 0 10px;
}
html[dir=rtl] .period-filter-container {
  padding: 0 10px 0 0;
}

@media screen and (max-width: 1359px) {
  .period-filter-container {
    width: calc(100% - 240px);
    padding-left: 5px;
  }
}
.period-filter-container > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.period-filter-container > ul > li {
  width: calc((100% - 40px) / 9);
  box-sizing: border-box;
  padding: 7px 5px;
  text-align: center;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3f4553;
  cursor: pointer;
  background: #ffffff;
  border: 1px solid #cfd6dc;
  border-radius: 3px;
  transition: background 150ms, color 150ms;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
html[dir=ltr] .period-filter-container > ul > li {
  float: left;
  margin: 0 0 0 5px;
}
html[dir=rtl] .period-filter-container > ul > li {
  float: right;
  margin: 0 5px 0 0;
}

html[dir=ltr] .period-filter-container > ul > li:first-child {
  margin: 0;
}
html[dir=rtl] .period-filter-container > ul > li:first-child {
  margin: 0;
}

.period-filter-container > ul > li.active,
.period-filter-container > ul > li:hover {
  background: #3f4553;
  color: #ffffff;
}

.all-games-view-container {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
}

.title-separator-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 20px;
  margin: 10px 0 0;
  height: 36px;
  background: #3f4553;
  position: relative;
}

.title-separator-b > h3 {
  float: left;
  width: 100%;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.title-separator-b .md-progress-circular.md-theme.small-progress {
  position: absolute;
  top: 6px;
}
html[dir=ltr] .title-separator-b .md-progress-circular.md-theme.small-progress {
  right: 30px;
}
html[dir=rtl] .title-separator-b .md-progress-circular.md-theme.small-progress {
  left: 30px;
}

.all-games-markets-b {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  height: 36px;
}

.all-games-markets-b.active {
  height: auto;
}

.title-region-markets-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 36px;
  position: relative;
  background: #cfd6dc;
  cursor: pointer;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03);
}
html[dir=ltr] .title-region-markets-b {
  padding: 0 20px 0 50px;
}
html[dir=rtl] .title-region-markets-b {
  padding: 0 50px 0 20px;
}

.title-region-markets-b > h4 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #3f4553;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.title-region-markets-b > .icon-sports-contain {
  top: 8px;
}
html[dir=ltr] .title-region-markets-b > .icon-sports-contain {
  left: 20px;
}
html[dir=rtl] .title-region-markets-b > .icon-sports-contain {
  right: 20px;
}

.title-region-markets-b > h4 > i {
  font-style: normal;
  font-weight: bold;
}

.title-region-markets-b > h4 > span {
  display: inline-block;
}

.title-region-markets-b > h4 > span:before {
  content: " - ";
  font-weight: bold;
}

.title-region-markets-b > h4 > span:empty:before {
  display: none;
}

html[dir=ltr] .title-separator-b.region {
  padding: 0 36px 0 20px;
}
html[dir=rtl] .title-separator-b.region {
  padding: 0 20px 0 36px;
}

.title-region-markets-b > .arrow-icon-separator,
.title-separator-b.region .arrow-icon-separator {
  top: 0;
  width: 36px;
  height: 36px;
  line-height: 36px;
}
html[dir=ltr] .title-region-markets-b > .arrow-icon-separator,
html[dir=ltr] .title-separator-b.region .arrow-icon-separator {
  left: auto;
  right: 0;
}
html[dir=rtl] .title-region-markets-b > .arrow-icon-separator,
html[dir=rtl] .title-separator-b.region .arrow-icon-separator {
  left: 0;
  right: auto;
}

.title-separator-b.region .arrow-icon-separator {
  color: #ffffff;
}

.title-region-markets-b > .arrow-icon-separator:before,
.title-separator-b.region.active .arrow-icon-separator:before {
  content: "";
}

.mini-game-container-template.active > .title-region-markets-b > .arrow-icon-separator:before {
  content: "";
}

.markets-filter-events-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  background: #ffffff;
}
html[dir=ltr] .markets-filter-events-contain {
  padding: 10px 70px 30px 20px;
}
html[dir=rtl] .markets-filter-events-contain {
  padding: 10px 20px 30px 70px;
}

.markets-filter-events-contain > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  left: -4px;
}

.markets-filter-events-contain > ul > li {
  width: calc((100% - 24px) / 3);
  margin: 3px;
  box-sizing: border-box;
  display: table;
  height: 40px;
  background: #e8edf1;
  border-radius: 5px;
  cursor: pointer;
}
html[dir=ltr] .markets-filter-events-contain > ul > li {
  float: left;
}
html[dir=rtl] .markets-filter-events-contain > ul > li {
  float: right;
}

.markets-filter-events-contain > ul > li:hover,
.markets-filter-events-contain > ul > li.active {
  background: #cfd6dc;
}

.markets-filter-events-contain > ul > li > p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.markets-filter-events-contain > ul > li > p > span {
  display: list-item;
  width: 100%;
  font: 11px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #3f4553;
}

.markets-filter-events-contain > ul > li > p > span:first-child {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3f4553;
}

.filter-more-button-c {
  position: absolute;
  top: 14px;
  width: 50px;
  text-align: center;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3f4553;
  height: 40px;
  background: #e8edf1;
  border-radius: 5px;
  cursor: pointer;
}
html[dir=ltr] .filter-more-button-c {
  right: 20px;
}
html[dir=rtl] .filter-more-button-c {
  left: 20px;
}

.filter-more-button-c:before {
  content: "+";
}

.markets-filter-events-contain.active > .filter-more-button-c:before {
  content: "-";
}

.markets-filter-events-contain > ul > li:nth-child(n+4) {
  display: none;
}

.markets-filter-events-contain.active > ul > li:nth-child(n+4) {
  display: table;
}

.region-games-list-view {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.championship-title-b-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 5px 20px;
  margin: 10px 0;
  background: #e8edf1;
}

.championship-title-b-contain > h4 {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.championship-title-b-contain > h4 > span {
  display: inline-block;
  float: left;
  width: 100%;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #3f4553;
}

.championship-title-b-contain > h4 > span:first-child {
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3f4553;
}

.single-game-mini-view {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 20px;
  border-top: 1px solid #DBE1E6;
  background: #ffffff;
}

.championship-title-b-contain + .single-game-mini-view {
  border: none;
}

.single-game-mini-view > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  display: table;
  table-layout: fixed;
  height: 36px;
}

.single-game-mini-view > ul > li {
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
}
html[dir=ltr] .single-game-mini-view > ul > li {
  padding: 0 10px;
}
html[dir=rtl] .single-game-mini-view > ul > li {
  padding: 0 10px;
}
.single-game-mini-view > ul > li > combo-view-market-events {
  float: left;
  width: 100%;
}

.single-game-mini-view > ul > li:first-child {
  width: 70px;
}
html[dir=ltr] .single-game-mini-view > ul > li:first-child {
  padding: 0 10px 0 0;
  border-right: 1px solid #3f4553;
}
html[dir=rtl] .single-game-mini-view > ul > li:first-child {
  padding: 0 0 0 10px;
  border-left: 1px solid #3f4553;
}

.single-game-mini-view > ul > li:last-child {
  width: 50px;
}
html[dir=ltr] .single-game-mini-view > ul > li:last-child {
  padding: 0 0 0 10px;
}
html[dir=rtl] .single-game-mini-view > ul > li:last-child {
  padding: 0 10px 0 0;
}

.date-info-box,
.team-names-title-b,
.all-markets-button-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.all-markets-button-b {
  height: 30px;
  border-radius: 5px;
  font: 11px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  background: #e8edf1;
  border: 1px solid #DBE1E6;
  position: relative;
  top: 2px;
}

.all-markets-button-b > p {
  width: 100%;
  text-align: center;
}

.all-markets-button-b:hover {
  background: #DBE1E6;
}

.team-names-title-b > p {
  float: left;
  width: 100%;
  font: 13px/16px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3f4553;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: color 200ms;
}

.team-names-title-b:hover > p {
  color: #000000;
}

.date-info-box > p {
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #3f4553;
  text-align: center;
}

.game-events-contain-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  min-width: 156px;
}

.game-events-contain-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.game-events-contain-b > ul > li {
  width: calc((100% - 16px) / 3);
  display: table;
  box-sizing: border-box;
  border: 1px solid #cfd6dc;
  background: #e8edf1;
  height: 32px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
}
html[dir=ltr] .game-events-contain-b > ul > li {
  float: left;
  margin: 2px 0 2px 5px;
}
html[dir=rtl] .game-events-contain-b > ul > li {
  float: right;
  margin: 2px 5px 2px 0;
}

.game-events-contain-b > ul.column-2 > li {
  width: calc((100% - 10px) / 2);
}

.game-events-contain-b > ul.column-1 > li {
  width: 100%;
  margin-left: 0;
}

.game-events-contain-b > ul.total-over-under > li:nth-child(2) {
  cursor: default;
  background: none;
  border-color: transparent;
}

.game-events-contain-b > ul.total-over-under > li:nth-child(2).blocked:before,
.game-events-contain-b > ul > li.correct-score-empty-cell.blocked:before {
  display: none;
}

.game-events-contain-b > ul.total-over-under > li:nth-child(2).active > p > span {
  color: #3f4553;
}

.game-events-contain-b > ul > li.correct-score-empty-cell,
.game-events-contain-b > ul > li.correct-score-empty-cell:hover {
  cursor: default;
  opacity: 0.3;
}

.game-events-contain-b > ul.total-over-under > li:nth-child(2):hover {
  background: none;
}

.game-events-contain-b > ul > li > p {
  display: table-cell;
  vertical-align: middle;
}

.game-events-contain-b > ul > li > p > span {
  display: list-item;
  width: 100%;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
  color: #3f4553;
}

.game-events-contain-b > ul > li > p > span:first-child {
  display: list-item;
  width: 100%;
  font: 12px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3f4553;
}

.game-events-contain-b > ul > li .up-0:before,
.game-events-contain-b > ul > li .up-1:before,
.game-events-contain-b > ul > li .down0:before,
.game-events-contain-b > ul > li .down-1:before {
  font: 14px/14px icomoon;
  color: #ff0000;
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
}

.game-events-contain-b > ul > li .up-0:before,
.game-events-contain-b > ul > li .up-1:before {
  content: "";
  color: #017901;
}

.game-events-contain-b > ul > li.active .up-0:before,
.game-events-contain-b > ul > li.active .up-1:before,
.game-events-contain-b > ul > li.active .down0:before,
.game-events-contain-b > ul > li.active .down-1:before {
  color: #ffffff;
}

.game-events-contain-b > ul > li .up-0:before {
  animation-name: odds-arrow-up-0;
}
.game-events-contain-b > ul > li .up-1:before {
  animation-name: odds-arrow-up-1;
}
.game-events-contain-b > ul > li .down0:before {
  animation-name: odds-arrow-down0;
}
.game-events-contain-b > ul > li .down-1:before {
  animation-name: odds-arrow-down-1;
}

.game-events-contain-b > ul > li:hover {
  background: #DBE1E6;
}

.game-events-contain-b > ul > li.active,
.game-events-contain-b > ul > li.active:hover {
  background: #3f4553;
  border-color: #292d36;
}

.game-events-contain-b > ul > li.blocked {
  color: rgba(0, 0, 0, 0.5);
  pointer-events: none;
  cursor: default;
}

.game-events-contain-b > ul > li.blocked > p, .game-events-contain-b > ul > li.blocked > p > span {
  color: rgba(0, 0, 0, 0.5);
}

.game-events-contain-b > ul > li.blocked:before {
  content: "";
  font: 10px/12px icomoon;
  color: #000000;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 22;
}

.game-events-contain-b > ul > li.active > p span,
.game-events-contain-b > ul > li.active:hover > p span {
  color: #ffffff;
}

.small-title-event-b {
  position: absolute;
  width: 100%;
  top: -35px;
  left: 0;
  text-align: center;
  cursor: default;
  color: #cfd6dc;
  font-size: 12px;
  display: none;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.region-games-list-view > .mini-game-container-template > .markets-filter-events-contain + .mini-game-container-template .single-game-mini-view > ul > li > .game-events-contain-b > ul > li > .small-title-event-b {
  display: block;
}

.load-more-contain-b {
  float: left;
  width: 100%;
  height: 30px;
  box-sizing: border-box;
  font: 14px/30px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3f4553;
  text-align: center;
}

.load-more-contain-b > span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding: 0 0 0 20px;
}

.load-more-contain-b > span:before {
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  font: 16px/30px icomoon;
  cursor: pointer;
  content: "";
}

/*live-game*/
.live-game-all-markets-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  background: #DBE1E6;
}

.live-game-all-markets-b > .region-games-list-view {
  margin: 0 0 20px;
  background: #ffffff;
}

.live-game-all-markets-b > .region-games-list-view > .game-view-market-row {
  float: left;
  width: 100%;
  transform: translate3d(0, 0, 0);
}

.live-game-market-title {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 36px;
  background: #cfd6dc;
  position: relative;
  cursor: pointer;
}
html[dir=ltr] .live-game-market-title {
  padding: 0 30px 0 10px;
}
html[dir=rtl] .live-game-market-title {
  padding: 0 10px 0 30px;
}

.live-game-market-title > h4 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #3f4553;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.mini-game-container-template {
  float: left;
  width: 100%;
  cursor: default;
}

.mini-game-container-template > .markets-filter-events-contain,
.mini-game-container-template > .mini-game-container-template {
  display: block;
}

.mini-game-container-template.active > .markets-filter-events-contain,
.mini-game-container-template.active > .mini-game-container-template {
  display: none;
}

.title-separator-b.region ~ .region-games-list-view,
.title-separator-b.region ~ .mini-game-container-template {
  display: none;
}

.title-separator-b.region.active ~ .region-games-list-view,
.title-separator-b.region.active ~ .mini-game-container-template {
  display: block;
}

.mini-game-container-template.active > .title-region-markets-b {
  margin: 0 0 10px;
}

.title-separator-b.region ~ .region-games-list-view .mini-game-container-template:last-child .title-region-markets-b {
  margin: 0;
  transition: margin-bottom 200ms;
}

.title-separator-b.region ~ .region-games-list-view .title-separator-b,
.title-separator-b.sub-header {
  background: #a61f67;
  color: #ffffff;
}
.title-separator-b.region ~ .region-games-list-view .title-separator-b > h3,
.title-separator-b.sub-header > h3 {
  color: #ffffff;
}

.live-game-all-markets-b .region-games-list-view > .single-game-mini-view {
  padding: 16px 20px 15px;
  display: none;
}

.live-game-all-markets-b .region-games-list-view > .live-game-market-title.active + .single-game-mini-view {
  display: block;
}

html[dir=ltr] .live-game-all-markets-b .single-game-mini-view > ul > li:first-child {
  border: none;
}
html[dir=rtl] .live-game-all-markets-b .single-game-mini-view > ul > li:first-child {
  border: none;
}

.live-game-market-title > .arrow-icon-separator {
  top: 0;
  width: 36px;
  height: 36px;
  line-height: 36px;
}
html[dir=ltr] .live-game-market-title > .arrow-icon-separator {
  right: 0;
  left: auto;
}
html[dir=rtl] .live-game-market-title > .arrow-icon-separator {
  left: 0;
  right: auto;
}

.live-game-market-title.active > .arrow-icon-separator:before {
  content: "";
}

.game-events-contain-b > ul > li.disable-b {
  background: transparent;
  border-color: transparent;
  cursor: default;
}

.live-game-all-markets-b > .region-games-list-view .single-game-mini-view {
  padding: 15px 20px;
}

.live-game-all-markets-b > .region-games-list-view > .live-game-market-title + .game-view-market-row > .single-game-mini-view .game-events-contain-b > ul > li .small-title-event-b {
  display: block;
  top: -18px;
  color: #a61f67;
}

.alternative-sportsbook-wrapper .game-info .game-control .toggle-stats {
  display: none;
}

.game-visual-b {
  float: left;
  width: 100%;
  margin-top: 10px;
}

.live-game-title-b {
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding: 0 10px 0 30px;
  box-sizing: border-box;
  background: #3f4553;
}

.live-game-title-b .icon-sports-contain {
  top: 6px;
  left: 6px;
  font: 14px/18px sport-icon;
  color: #ffffff;
}

.live-game-title-b span {
  display: inline-block;
  width: calc(100% - 185px);
}

.alternative-sportsbook-wrapper .game-score-multiset ul.title li {
  background: #3f4553;
}

.alternative-sportsbook-wrapper .game-score-multiset .mini-icon-1:before {
  color: #ffffff !important;
}

.alternative-sportsbook-wrapper .game-control .game-statistics li .stat-l,
.alternative-sportsbook-wrapper .game-control .game-statistics li .stat-r {
  text-align: center;
}

.alternative-sportsbook-wrapper .live-game-container {
  float: left;
  width: 100%;
}

.alternative-sportsbook-wrapper .live-game-container.has-animation {
  width: 100%;
  background: none;
  height: auto;
}

.alternative-sportsbook-wrapper .game-info .game-control {
  height: 82px;
}

.alternative-sportsbook-wrapper .game-info .game-control .statistics-toggle {
  height: 100%;
  box-sizing: border-box;
}

.no-data-info-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 20px 10px 10px;
  text-align: center;
  font: 26px/30px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
}

/*animation & video*/
.alternative-sportsbook-wrapper .animation-control {
  width: 320px;
  height: auto;
  float: right;
}
@media screen and (max-width: 1359px) {
  .alternative-sportsbook-wrapper .animation-control {
    width: 260px;
  }
}
.alternative-sportsbook-wrapper .video-animation-toggle {
  display: none;
}
.alternative-sportsbook-wrapper .animation-control .animation-sound-switch {
  display: none;
}
.alternative-sportsbook-wrapper .animation-control .element-monitor {
  background: #3f4553;
}
.alternative-sportsbook-wrapper .animation-control .element-monitor ul li.selected, .alternative-sportsbook-wrapper .animation-control .element-monitor ul li:hover {
  background: #a61f67;
  color: #ffffff;
}
.alternative-sportsbook-wrapper div.game-video {
  width: 320px;
  height: 191px;
}
@media screen and (max-width: 1359px) {
  .alternative-sportsbook-wrapper div.game-video {
    width: 260px;
    height: auto;
  }
}
.alternative-sportsbook-wrapper div.game-video .fav-monitor {
  display: none;
}
.alternative-sportsbook-wrapper .animation-control .game-video .video-player-container {
  height: 191px;
}
@media screen and (max-width: 1359px) {
  .alternative-sportsbook-wrapper .animation-control .game-video .video-player-container {
    height: 150px;
  }
}
.alternative-sportsbook-wrapper .video-player-control {
  top: -26px;
  right: 5px;
}
.alternative-sportsbook-wrapper .video-player-control > span {
  display: block;
  position: relative;
  width: 25px;
  height: 21px;
  border-radius: 2px;
  background: #a61f67;
  color: #ffffff;
}
.alternative-sportsbook-wrapper .video-player-control > span.video-mute:before {
  content: "";
  font: 20px icomoon;
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 3px;
}
.alternative-sportsbook-wrapper .video-player-control > span.video-unmute:before {
  content: "";
  font: 20px icomoon;
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 3px;
}

/*animation END*/
.live-game-all-markets-b > .region-games-list-view > .live-game-market-title ~ .game-view-market-row {
  display: none;
}

.live-game-all-markets-b > .region-games-list-view > .live-game-market-title.active ~ .game-view-market-row {
  display: block;
}

@keyframes market-open-anime {
  0% {
    max-height: 0;
    opacity: 0.3;
  }
  100% {
    max-height: 999px;
    opacity: 1;
  }
}
@keyframes market-closed-anime {
  0% {
    display: block;
    max-height: 200px;
    opacity: 1;
  }
  100% {
    display: block;
    max-height: 0;
    opacity: 0;
  }
}
@supports (display: grid) {
  .period-filter-container > ul {
    display: grid;
    grid-gap: 0 6px;
    grid-template-columns: repeat(auto-fit, minmax(5%, 1fr));
    padding: 0;
  }
  .period-filter-container > ul > li {
    width: 100%;
    margin: 0;
    float: none;
  }

  .game-events-contain-b > ul {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
    grid-template-rows: auto;
    grid-gap: 4px 10px;
    padding-top: 2px;
  }
  .game-events-contain-b > ul > li {
    float: none;
    margin: 0;
    width: 100%;
    height: 100%;
    min-height: 32px;
  }
  .game-events-contain-b > ul.column-2 > li {
    width: 100%;
  }
  .game-events-contain-b > ul.column-1 > li {
    width: 100%;
  }

  .markets-filter-events-contain > ul {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
    grid-template-rows: auto;
    grid-gap: 3px;
    left: 0;
  }
  html[dir=ltr] .markets-filter-events-contain > ul {
    padding: 5px 10px 0 0;
  }
  html[dir=rtl] .markets-filter-events-contain > ul {
    padding: 5px 0 0 10px;
  }
  .markets-filter-events-contain > ul > li {
    float: none;
    margin: 0;
    width: 100%;
    height: 100%;
    padding: 5px 3px;
    min-height: 40px;
  }
}
.combo .button-view-contain-v3 .open-bets-cashout-button:after {
  box-shadow: 0 0 0 1px #f0f0f0;
}
.combo .mixed-matches:after {
  color: #3f4553;
}
.combo .mixed-matches-tab {
  color: #3f4553;
  background: #e8edf1;
}
.combo .mixed-matches-teams > ul {
  background: #e8edf1;
}
.combo .mixed-matches-teams > ul > li, .combo .mixed-matches-teams > ul > li:not(.mixed-matches-vs) {
  color: #3f4553;
}

.left-column-view-contain-template {
  float: left;
  width: 100%;
}

.simple-nav-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 10px solid #DBE1E6;
}

.title-menu-separator {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 36px;
  padding: 0 20px;
  background: #3f4553;
}

.title-menu-separator > h2 {
  float: left;
  width: 100%;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.simple-nav-items-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.simple-nav-items-wrapper > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.simple-nav-items-wrapper > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 28px;
  font: 13px/28px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #1d2529;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background: #e8edf1;
  transition: background 250ms;
}

.simple-nav-items-wrapper > ul > li:hover {
  background: #DBE1E6;
}

.simple-nav-items-wrapper > ul > li.active:hover,
.simple-nav-items-wrapper > ul > li.active {
  background: #a61f67;
  color: #ffffff;
}

/*simple menu END*/
/*Left sport menu*/
.left-menu-wrapper-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

/*search*/
.search-f-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
}

.search-f-contain .search-menu-wrapper-j {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.search-f-contain .search-menu-wrapper-j form {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.search-f-contain .block-search {
  min-width: inherit;
  width: 100%;
  box-sizing: border-box;
  max-width: inherit;
  margin: 0;
  border-radius: 0;
  z-index: 9999;
}

.search-f-contain .block-search input[type=text] {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border: none;
  background: none;
  box-sizing: border-box;
  z-index: 33;
  transition: box-shadow 250ms;
  border-radius: 0;
}
html[dir=ltr] .search-f-contain .block-search input[type=text] {
  padding: 0 30px 0 10px;
}
html[dir=rtl] .search-f-contain .block-search input[type=text] {
  padding: 0 10px 0 30px;
}

.search-f-contain .block-search input[type=text]:focus {
  box-shadow: 0 0 0 1px #DBE1E6;
}

.search-f-contain .block-search:before {
  color: #DBE1E6;
}
html[dir=ltr] .search-f-contain .block-search:before {
  left: auto;
  right: 7px;
}
html[dir=rtl] .search-f-contain .block-search:before {
  left: 7px;
  right: auto;
}

.search-f-contain .search-results-container, .search-f-contain .search-results-container-scroll {
  position: absolute;
  top: 0;
}
html[dir=ltr] .search-f-contain .search-results-container, html[dir=ltr] .search-f-contain .search-results-container-scroll {
  left: 100%;
  right: auto;
  margin: 0 0 0 20px;
}
html[dir=rtl] .search-f-contain .search-results-container, html[dir=rtl] .search-f-contain .search-results-container-scroll {
  left: auto;
  right: 100%;
  margin: 0 20px 0 0;
}

.search-f-contain .arrow-sport {
  top: 6px;
}
html[dir=ltr] .search-f-contain .arrow-sport {
  left: -18px;
  right: auto;
}
html[dir=rtl] .search-f-contain .arrow-sport {
  left: auto;
  right: -18px;
}

.search-f-contain .arrow-sport:before {
  left: 0;
  right: auto;
  top: 6px;
}
html[dir=ltr] .search-f-contain .arrow-sport:before {
  border-width: 9px 18px 9px 0;
  border-color: transparent #ffffff transparent transparent;
}
html[dir=rtl] .search-f-contain .arrow-sport:before {
  border-width: 9px 0 9px 18px;
  border-color: transparent transparent transparent #ffffff;
}

.search-f-contain #result-search dl dt {
  color: #3f4553;
  background: #e8edf1;
  border-bottom: 1px solid #cfd6dc;
}

.search-f-contain .search-results-inner {
  box-shadow: 0 0 30px -10px #000000;
}

.search-f-contain #result-search dl dd.active, .search-f-contain #result-search dl dd:hover, .search-f-contain #casino-result-search dl.active, .search-f-contain #casino-result-search dl:hover {
  background: #DBE1E6;
  border-color: #DBE1E6;
}

.search-f-contain #result-search::-webkit-scrollbar {
  background: #e8edf1;
}

.search-f-contain #result-search::-webkit-scrollbar-thumb {
  background: #3f4553;
  opacity: 0.7;
}

.search-f-contain #result-search::-webkit-scrollbar-thumb:hover {
  opacity: 1;
}

/*search END*/
/*Sport menu*/
.menu-sport-contain {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0 1px;
}

.menu-sport-contain > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.menu-sport-contain > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  border-bottom: 1px solid #DBE1E6;
  border-left: 1px solid #e8edf1;
  border-right: 1px solid #e8edf1;
}

.menu-sport-contain > ul > li:first-child {
  border-top: 1px solid #DBE1E6;
}

.item-naw-row {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 40px;
  position: relative;
  cursor: pointer;
  transition: background 250ms;
}
html[dir=ltr] .item-naw-row {
  padding: 0 60px 0 55px;
}
html[dir=rtl] .item-naw-row {
  padding: 0 55px 0 60px;
}

.icon-sports-contain {
  font: 16px/20px sport-icon;
  text-align: center;
  position: absolute;
  top: 10px;
  width: 20px;
  height: 20px;
  color: #3f4553;
}
html[dir=ltr] .icon-sports-contain {
  left: 9px;
}
html[dir=rtl] .icon-sports-contain {
  right: 9px;
}

.arrow-icon-separator {
  position: absolute;
  top: 10px;
  width: 20px;
  height: 20px;
  text-align: center;
  font: 16px/20px icomoon;
  color: #3f4553;
  cursor: pointer;
  z-index: 22;
}
html[dir=ltr] .arrow-icon-separator {
  left: 32px;
}
html[dir=rtl] .arrow-icon-separator {
  right: 32px;
}

html[dir=ltr] .arrow-icon-separator:before {
  content: "";
}
html[dir=rtl] .arrow-icon-separator:before {
  content: "";
}

.item-naw-row:hover {
  background: #DBE1E6;
}

.menu-sport-contain > ul > li.active > .item-naw-row {
  background: #cfd6dc;
}

.menu-sport-contain > ul > li.active > .item-naw-row > .arrow-icon-separator:before,
.second-level-sport-nav.active > .arrow-icon-separator:before,
.third-level-row.active > .arrow-icon-separator:before,
.fourth-level-row > .arrow-icon-separator.active:before,
.fourth-level-row.active > .select-left-nav-b > .arrow-icon-separator:before {
  content: "";
}

.item-naw-row > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 14px/40px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3f4553;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.amount-games-number {
  position: absolute;
  top: 0;
  width: 50px;
  height: 40px;
  font: 13px/40px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3f4553;
  z-index: 22;
}
html[dir=ltr] .amount-games-number {
  right: 9px;
  text-align: right;
}
html[dir=rtl] .amount-games-number {
  left: 9px;
  text-align: left;
}

.menu-sport-contain > ul > li.selected > .item-naw-row {
  background: #a61f67;
}

.menu-sport-contain > ul > li.selected > .item-naw-row > .icon-sports-contain,
.menu-sport-contain > ul > li.selected > .item-naw-row > .arrow-icon-separator,
.menu-sport-contain > ul > li.selected > .item-naw-row > p,
.menu-sport-contain > ul > li.selected > .item-naw-row > .amount-games-number {
  color: #ffffff;
}

/*second level*/
.second-l-nav-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  display: none;
}
html[dir=ltr] .second-l-nav-wrapper {
  padding: 0 0 0 30px;
}
html[dir=rtl] .second-l-nav-wrapper {
  padding: 0 30px 0 0;
}

.second-l-nav-wrapper > div {
  float: left;
  width: 100%;
}

.menu-sport-contain > ul > li.active > .second-l-nav-wrapper {
  display: block;
}

.menu-sport-contain > ul > li > .second-l-nav-wrapper {
  overflow: hidden;
  animation: second-l-nav-closed 180ms ease-in-out;
  max-height: 0;
  display: block;
}

.menu-sport-contain > ul > li.active > .second-l-nav-wrapper {
  animation: second-l-nav-enter 600ms ease-in-out;
  display: block;
  max-height: 99999px;
}

@keyframes second-l-nav-enter {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 999px;
  }
}
@keyframes second-l-nav-closed {
  0% {
    display: block;
    max-height: 26px;
  }
  100% {
    display: block;
    max-height: 0;
  }
}
.second-level-sport-nav {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  height: 26px;
  cursor: pointer;
  transition: background 250ms;
}
html[dir=ltr] .second-level-sport-nav {
  padding: 0 55px 0 25px;
}
html[dir=rtl] .second-level-sport-nav {
  padding: 0 25px 0 55px;
}

.second-level-sport-nav:hover,
.second-level-sport-nav.active {
  background: #DBE1E6;
}

.second-level-sport-nav.selected,
.second-level-sport-nav.selected:hover {
  background: #a61f67;
}

.second-level-sport-nav.selected > h3,
.second-level-sport-nav.selected > .amount-games-number,
.second-level-sport-nav.selected > .arrow-icon-separator {
  color: #ffffff;
}

.second-level-sport-nav:before,
.third-level-nav-wrapper:before {
  font: 10px/12px icomoon;
  display: block;
  position: absolute;
  top: 8px;
  width: 10px;
  height: 10px;
  color: #BDBCBC;
}
html[dir=ltr] .second-level-sport-nav:before,
html[dir=ltr] .third-level-nav-wrapper:before {
  content: "";
  left: -14px;
}
html[dir=rtl] .second-level-sport-nav:before,
html[dir=rtl] .third-level-nav-wrapper:before {
  content: "";
  right: -14px;
}

.third-level-nav-wrapper:before {
  top: auto;
  bottom: -5px;
}
html[dir=ltr] .third-level-nav-wrapper:before {
  left: -15px;
}
html[dir=rtl] .third-level-nav-wrapper:before {
  right: -15px;
}

.second-level-sport-nav:after {
  content: "";
  display: block;
  position: absolute;
  top: -13px;
  width: 1px;
  height: 100%;
  background: #BDBCBC;
}
html[dir=ltr] .second-level-sport-nav:after {
  left: -15px;
}
html[dir=rtl] .second-level-sport-nav:after {
  right: -15px;
}

.second-level-sport-nav.active:after {
  height: 200%;
}

.second-l-nav-wrapper > div:first-child > .second-level-sport-nav:after {
  display: none;
}

.second-l-nav-wrapper > div:first-child > .second-level-sport-nav.active:after {
  display: block;
  top: 12px;
}

.third-level-nav-wrapper:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  background: #BDBCBC;
}
html[dir=ltr] .third-level-nav-wrapper:after {
  left: -15px;
}
html[dir=rtl] .third-level-nav-wrapper:after {
  right: -15px;
}

.second-level-sport-nav > .arrow-icon-separator {
  top: 2px;
  font-size: 14px;
}
html[dir=ltr] .second-level-sport-nav > .arrow-icon-separator {
  left: 2px;
}
html[dir=rtl] .second-level-sport-nav > .arrow-icon-separator {
  right: 2px;
}

.second-level-sport-nav > .amount-games-number {
  height: 26px;
  text-align: right;
  font: 12px/26px Arial, Helvetica, sans-serif;
}
html[dir=ltr] .second-level-sport-nav > .amount-games-number {
  right: 9px;
}

.second-level-sport-nav > h3 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 12px/26px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #666666;
  text-transform: uppercase;
}

/*second level END*/
/*third-level*/
.third-level-nav-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 10px;
  position: relative;
  border-top: 1px solid #DBE1E6;
  border-bottom: 1px solid #BDBCBC;
  display: none;
}
html[dir=ltr] .third-level-nav-wrapper {
  padding: 0 0 10px 15px;
}
html[dir=rtl] .third-level-nav-wrapper {
  padding: 0 15px 10px 0;
}

.third-level-nav-wrapper > div {
  float: left;
  width: 100%;
  animation-duration: 300ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.third-level-row {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  height: 24px;
  cursor: pointer;
}
html[dir=ltr] .third-level-row {
  padding: 0 40px 0 15px;
}
html[dir=rtl] .third-level-row {
  padding: 0 15px 0 40px;
}

.third-level-row.selected:before {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + 15px);
  height: 100%;
  background: #a61f67;
  top: 0;
  z-index: 2;
}
html[dir=ltr] .third-level-row.selected:before {
  right: 0;
}
html[dir=rtl] .third-level-row.selected:before {
  left: 0;
}

.third-level-row.selected > .arrow-icon-separator,
.third-level-row.selected > h4,
.third-level-row.selected > .amount-games-number {
  color: #ffffff;
}

.second-level-sport-nav.active ~ .third-level-nav-wrapper {
  display: block;
}

.second-level-sport-nav.active ~ .third-level-nav-wrapper > div {
  animation-name: spaceInDown;
}

@keyframes spaceInDown {
  0% {
    display: block;
    opacity: 0;
    transform: scale(0.8, 0.4);
  }
  100% {
    display: block;
    opacity: 1;
    transform: scale(1, 1);
  }
}
.third-level-row > .arrow-icon-separator {
  top: 2px;
  font-size: 12px;
}
html[dir=ltr] .third-level-row > .arrow-icon-separator {
  left: -9px;
}
html[dir=rtl] .third-level-row > .arrow-icon-separator {
  right: -9px;
}

.third-level-row > .amount-games-number {
  height: 24px;
  text-align: right;
  font: 11px/24px Arial, Helvetica, sans-serif;
}
html[dir=ltr] .third-level-row > .amount-games-number {
  right: 9px;
}

.third-level-row > h4 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  position: relative;
  z-index: 22;
}

/*third-level END*/
/*fourth-level*/
.fourth-level-nav-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  background: #DBE1E6;
  display: none;
}

.fourth-level-row {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  border-top: 1px solid #e8edf1;
  animation-duration: 300ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: spaceInDown;
}
html[dir=ltr] .fourth-level-row {
  padding: 0 40px 0 24px;
}
html[dir=rtl] .fourth-level-row {
  padding: 0 24px 0 40px;
}

.third-level-row.active + .fourth-level-nav-wrapper {
  display: block;
}

.fourth-level-row:first-child {
  border-top: none;
}

.fourth-level-row.active {
  background: #DBE1E6;
}

.fourth-level-row.selected {
  background: #a61f67;
}

.fourth-level-row.selected .select-left-nav-b > .arrow-icon-separator,
.fourth-level-row.selected .select-left-nav-b > h5,
.fourth-level-row.selected .select-left-nav-b > .amount-games-number,
.fourth-level-row.selected .date-time-container > p {
  color: #ffffff;
}

.select-left-nav-b {
  float: left;
  width: 100%;
}

.select-left-nav-b > .arrow-icon-separator {
  top: 2px;
  font-size: 10px;
}
html[dir=ltr] .select-left-nav-b > .arrow-icon-separator {
  left: 2px;
}
html[dir=rtl] .select-left-nav-b > .arrow-icon-separator {
  right: 2px;
}

.select-left-nav-b > .amount-games-number {
  height: 24px;
  text-align: right;
  font: 11px/24px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .select-left-nav-b > .amount-games-number {
  right: 9px;
}

.select-left-nav-b > h5 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 12px/24px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

/*fourth-level END*/
/*fifth-level*/
.fifth-level-nav-wrapper {
  width: calc(100% + 30px);
  box-sizing: border-box;
  padding: 0 0 10px;
  cursor: default;
  display: none;
}
html[dir=ltr] .fifth-level-nav-wrapper {
  float: left;
}
html[dir=rtl] .fifth-level-nav-wrapper {
  float: right;
}

.fourth-level-row.active > .fifth-level-nav-wrapper,
.fifth-level-nav-wrapper.active {
  display: block;
  animation-duration: 300ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: spaceInDown;
}

.date-time-container {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 20px;
}

.date-time-container > p {
  font: 11px/20px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #666666;
}

.simple-fiealds-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
}

.simple-fiealds-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.simple-fiealds-b > ul > li {
  float: left;
  display: inline-block;
  width: calc((100% - 2px) / 2);
  padding: 0 4px;
  box-sizing: border-box;
  margin: 0 0 0 2px;
  border: 1px solid #ffffff;
  height: 28px;
  font: 14px/26px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  text-align: center;
  border-radius: 3px;
  background: #e8edf1;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 1359px) {
  .simple-fiealds-b > ul > li {
    padding: 0 1px;
    font-size: 11px;
  }
}
html[dir=ltr] .simple-fiealds-b > ul > li > span {
  float: left;
}
html[dir=rtl] .simple-fiealds-b > ul > li > span {
  float: right;
}
html[dir=ltr] .simple-fiealds-b > ul > li > b {
  float: right;
}
html[dir=rtl] .simple-fiealds-b > ul > li > b {
  float: left;
}

.simple-fiealds-b > ul > li:first-child {
  margin: 0;
}

.simple-fiealds-b > ul.column-3 > li {
  width: calc((100% - 4px) / 3);
}

@supports (display: grid) {
  .simple-fiealds-b > ul {
    display: grid;
    grid-gap: 0 2px;
    grid-template-columns: repeat(auto-fit, minmax(32%, 1fr));
  }
  .simple-fiealds-b > ul.column-3 > li {
    width: 100%;
  }
  .simple-fiealds-b > ul > li {
    width: 100%;
    float: none;
  }
}
.simple-fiealds-b > ul > li:hover,
.simple-fiealds-b > ul > li.active {
  color: #ffffff;
  background: #3f4553;
}

.simple-fiealds-b.blocked:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(207, 214, 220, 0.4);
  z-index: 33;
  border-radius: 4px;
}

.simple-fiealds-b.blocked > ul > li {
  color: rgba(0, 0, 0, 0.5);
}

.simple-fiealds-b.blocked > ul > li:before {
  content: "";
  font: 10px/12px icomoon;
  color: #000000;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 22;
}

.live-overview-contanier-b .all-inplay-wrapper {
  background: none;
  padding: 0;
}

.body-wrapper .live-overview-contanier-b .inplay-game-wrapper {
  background: #3f4553;
  border-radius: inherit;
  border-color: #3f4553;
}
.body-wrapper .live-overview-contanier-b .inplay-game-wrapper .title-sport-inplay > p {
  color: #ffffff;
}

.body-wrapper .live-overview-contanier-b .inplay-game-wrapper.Favorites {
  background: #a61f67;
  border-color: #a61f67;
  margin-bottom: 10px;
}
.body-wrapper .live-overview-contanier-b .inplay-game-wrapper.Favorites .sport-icon-inplay:before, .body-wrapper .live-overview-contanier-b .inplay-game-wrapper.Favorites .title-sport-inplay > p, .body-wrapper .live-overview-contanier-b .inplay-game-wrapper.Favorites .arrow-toggle-inplay {
  color: #ffffff;
}

.live-overview-contanier-b .overview-championship-info {
  background: #cfd6dc;
}

.live-overview-contanier-b .mini-wrapper-info-inplay {
  background: #ffffff;
}

.live-overview-contanier-b .name-team-overview > p {
  font-weight: bold;
  color: #666666;
}

.live-overview-contanier-b .mini-wrapper-info-inplay,
.live-overview-contanier-b .overview-game-info,
.live-overview-contanier-b .overview-name-column,
.live-overview-contanier-b .overview-markets-column,
.live-overview-contanier-b .name-market-overview {
  border-color: #cfd6dc;
}

.live-overview-contanier-b .score-contain-overview-b {
  background: #3f4553;
}

.live-overview-contanier-b .overview-championship-info > h4,
.live-overview-contanier-b .overview-championship-info .arrow-toggle-inplay {
  color: #3f4553;
}

.live-overview-contanier-b .arrow-toggle-inplay {
  color: #ffffff;
}

.live-overview-contanier-b .flag-overview {
  top: 0;
}

.live-overview-contanier-b .mini-b-events-overview > ul > li {
  border-color: #cfd6dc;
  background: #e8edf1;
}

.live-overview-contanier-b .mini-b-events-overview > ul > li:hover {
  background: #DBE1E6;
}

.live-overview-contanier-b .mini-b-events-overview > ul > li.active {
  background: #a61f67;
  border-color: #7b174c;
}
.live-overview-contanier-b .mini-b-events-overview > ul > li.active > p, .live-overview-contanier-b .mini-b-events-overview > ul > li.active > span, .live-overview-contanier-b .mini-b-events-overview > ul > li.active > span:before, .live-overview-contanier-b .mini-b-events-overview > ul > li.active > span:after {
  color: #ffffff;
}

.mini-b-events-overview > ul > li > span.up-0:before,
.mini-b-events-overview > ul > li > span.up-1:before,
.mini-b-events-overview > ul > li > span.down0:before,
.mini-b-events-overview > ul > li > span.down-1:before {
  content: "";
  font: 12px "icomoon";
  color: #04e914;
  text-shadow: none;
  position: absolute;
  top: 1px;
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
}
html[dir=ltr] .mini-b-events-overview > ul > li > span.up-0:before,
html[dir=ltr] .mini-b-events-overview > ul > li > span.up-1:before,
html[dir=ltr] .mini-b-events-overview > ul > li > span.down0:before,
html[dir=ltr] .mini-b-events-overview > ul > li > span.down-1:before {
  left: 0;
}
html[dir=rtl] .mini-b-events-overview > ul > li > span.up-0:before,
html[dir=rtl] .mini-b-events-overview > ul > li > span.up-1:before,
html[dir=rtl] .mini-b-events-overview > ul > li > span.down0:before,
html[dir=rtl] .mini-b-events-overview > ul > li > span.down-1:before {
  right: 0;
}

.mini-b-events-overview > ul > li > span.down0:before,
.mini-b-events-overview > ul > li > span.down-1:before {
  content: "";
  color: #a61f67;
}

.mini-b-events-overview > ul > li > span.up-0:before {
  animation-name: odds-arrow-up-0;
}

.mini-b-events-overview > ul > li > span.up-1:before {
  animation-name: odds-arrow-up-1;
}

.mini-b-events-overview > ul > li > span.down0:before {
  animation-name: odds-arrow-down0;
}

.mini-b-events-overview > ul > li > span.down-1:before {
  animation-name: odds-arrow-down-1;
}

.live-overview-contanier-b .mini-b-events-overview > ul > li > p {
  color: #3f4553;
}

.live-overview-contanier-b .mini-b-events-overview > ul > li > span {
  font-weight: bold;
  color: #3f4553;
}

.body-wrapper .live-overview-contanier-b .sport-icon-inplay:before {
  color: #ffffff;
}

.body-wrapper .live-overview-contanier-b .inplay-game-wrapper.Favorites .overview-championship-info .sport-icon-inplay:before {
  color: #a61f67;
}

.live-overview-contanier-b .overview-championship-info > h4 > .fav-name-overview-b-sport {
  color: #a61f67;
}

.live-overview-contanier-b .favorite-overview-icon,
.live-overview-contanier-b .favorite-overview-icon.active, .live-overview-contanier-b .favorite-overview-icon:hover {
  color: #a61f67;
}

.live-overview-contanier-b .any-events-b > a {
  font-weight: bold;
  color: #000000;
}

.live-overview-contanier-b .any-events-b > a:hover {
  color: #a61f67;
}

.alternative-sportsbook-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  min-width: 980px;
  margin: 0;
  background: #DBE1E6;
}

.alternative-sportsbook-wrapper-template {
  padding: 10px;
  float: left;
  box-sizing: border-box;
  width: 100%;
  background: #DBE1E6;
}

.optimal-contain-b-view {
  width: calc(100% - 320px);
  box-sizing: border-box;
}
html[dir=ltr] .optimal-contain-b-view {
  float: left;
}
html[dir=rtl] .optimal-contain-b-view {
  float: right;
}

.optimal-contain-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
html[dir=ltr] .optimal-contain-b {
  border-right: 10px solid #DBE1E6;
}
html[dir=rtl] .optimal-contain-b {
  border-left: 10px solid #DBE1E6;
}

.left-column-view-contain {
  width: 320px;
  box-sizing: border-box;
  background: #e8edf1;
}
html[dir=ltr] .left-column-view-contain {
  float: left;
}
html[dir=rtl] .left-column-view-contain {
  float: right;
}

.centre-column-view-contain {
  float: left;
  width: calc(100% - 320px);
  box-sizing: border-box;
  background: #e8edf1;
}
html[dir=ltr] .centre-column-view-contain {
  border-left: 10px solid #DBE1E6;
}
html[dir=rtl] .centre-column-view-contain {
  border-right: 10px solid #DBE1E6;
}

.right-column-view-contain {
  width: 320px;
  box-sizing: border-box;
  background: #e8edf1;
}
html[dir=ltr] .right-column-view-contain {
  float: right;
}
html[dir=rtl] .right-column-view-contain {
  float: left;
}

@supports (position: sticky) or (position: -webkit-sticky) {
  .right-column-view-contain {
    position: sticky;
    position: -webkit-sticky;
    top: 46px;
  }

  .title-separator-b.region {
    position: sticky;
    position: -webkit-sticky;
    top: 74px;
    z-index: 77;
  }

  .live-game-market-title, .item-naw-row, .title-separator-b.sub-header {
    position: sticky;
    position: -webkit-sticky;
    top: 38px;
    z-index: 88;
  }

  .title-region-markets-b {
    position: sticky;
    position: -webkit-sticky;
    top: 110px;
    z-index: 66;
  }
}
.live-overview-contanier-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-right: 10px solid #DBE1E6;
}

@media screen and (max-width: 1359px) {
  .alternative-sportsbook-wrapper-template {
    padding: 5px;
  }

  .optimal-contain-b-view {
    width: calc(100% - 265px);
  }

  .optimal-contain-b {
    border-width: 0;
  }

  .left-column-view-contain {
    width: 240px;
  }

  .right-column-view-contain {
    width: 260px;
  }

  .centre-column-view-contain {
    width: calc(100% - 240px);
    border-width: 5px;
  }

  .live-overview-contanier-b {
    border-width: 5px;
  }
}
.draw-view-wrapper-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background-color: #151d30;
  background-repeat: no-repeat;
  background-position: 50% 0;
}

.center-view-draw-b {
  width: 980px;
  padding: 0 15px 40px;
  margin: 0 auto;
  box-sizing: border-box;
}

.center-view-draw-b:after {
  content: "";
  display: block;
  clear: both;
  box-sizing: border-box;
}

.draw-content-contain-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.draw-content-contain-b > h2 {
  float: left;
  width: 100%;
  font: 20px/24px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  color: #c1c4cd;
  text-align: center;
  padding: 30px 0 0;
  display: none;
}

.video-wrap-draw-row {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 40px 0 0;
}

.draw-video-container-b {
  float: left;
  width: 100%;
  height: 556px;
  padding: 0 0 18px;
  border-bottom: 3px solid #a61f67;
  box-sizing: border-box;
  position: relative;
}

.draw-video-container-b .video-player-control {
  top: auto;
  bottom: 18px;
  width: 100%;
  height: 40px;
  background: rgba(0, 0, 0, 0.6);
  box-sizing: border-box;
  padding: 8px 8px 0 0;
}
html[dir=ltr] .draw-video-container-b .video-player-control {
  right: 0;
}
html[dir=rtl] .draw-video-container-b .video-player-control {
  left: 0;
}

.draw-video-container-b .sound-volume {
  display: none;
}

.video-player-control.volume-control > span {
  float: right;
  width: 24px;
  height: 24px;
  text-align: center;
  font: 24px/24px icomoon;
  color: #ffffff;
  position: relative;
}

.video-player-control.volume-control > span:before {
  position: absolute;
  left: 0;
  top: 0;
  text-indent: 0;
  width: 100%;
  text-align: center;
}

.video-mute:before {
  content: "";
}

.video-unmute:before {
  content: "";
}

.draw-video-container-b > object {
  background: #0f121e;
}

.numbers-list-draw-b {
  float: left;
  width: 100%;
  text-align: center;
  height: 50px;
  background: #0f121e;
  box-sizing: border-box;
  margin: 20px 0;
}

.numbers-list-draw-b > ul {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
}

.numbers-list-draw-b > ul > li {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
  color: #a2a5ae;
  font: 25px/50px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 15px;
}

.info-draw-count-b {
  float: left;
  box-sizing: border-box;
  width: 100%;
  border-top: 2px solid #303849;
  border-bottom: 2px solid #303849;
}

.info-draw-count-b > h3 {
  float: left;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  font: 20px/68px Roboto, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #c1c4cd;
}

.full-list-user-bet-id-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 32px 0 0;
  background: #0f121e;
}

.full-list-user-bet-id-b > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.full-list-user-bet-id-b > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  min-height: 30px;
  padding: 0 10px;
}

.full-list-user-bet-id-b > ul > li h4 {
  font: 14px/50px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  width: 100%;
  font-weight: normal;
  text-align: center;
  color: #c1c4cd;
}

.full-list-user-bet-id-b > ul > li h4 > a {
  color: #1a7051;
  text-decoration: underline;
  cursor: pointer;
}

.full-list-user-bet-id-b > ul > li > p {
  float: left;
  width: 100%;
  font: 14px/30px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  color: #505768;
  text-align: center;
}

@media screen and (max-width: 1366px) {
  .body-wrapper.draw {
    background-size: contain;
  }

  .center-view-draw-b {
    width: 700px;
  }

  .video-wrap-draw-row {
    padding-top: 20px;
  }

  .draw-video-container-b {
    height: 398px;
  }
}
.first_deposit_bonus {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.first-deposit-bonus-box {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 58px 0 30px;
}

.bonus-promo-wrapper-b {
  box-sizing: border-box;
  min-width: 950px;
  max-width: 1350px;
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
}

.bonus-promo-wrapper-b:after {
  content: "";
  display: block;
  clear: both;
}

.promo-bonus-full-contain {
  float: left;
  width: 100%;
  background: no-repeat 50% 0;
  box-sizing: border-box;
  min-height: 640px;
}

.right-b-content-view {
  float: right;
  margin: 75px 0 0 0;
  box-sizing: border-box;
  width: 684px;
  height: 393px;
  padding: 150px 0 0 34px;
  background: url("../../../images/first-deposit-bonus/100p.png?v=650") no-repeat 0 0;
}

.text-bonus-info-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.text-bonus-info-b i, .text-bonus-info-b em {
  display: none;
}
.text-bonus-info-b.cms-page-free-spins-j i, .text-bonus-info-b em {
  display: inline-block;
  font: 18px/28px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 8px;
  background: #a61f67;
  border-radius: 4px;
  vertical-align: 6px;
  margin: 0 0 0 12px;
}

.text-bonus-info-b > h2 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font-weight: normal;
  font: 34px/50px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-align: left;
  text-transform: uppercase;
}
.text-bonus-info-b > h2 strong {
  display: block;
}

.text-bonus-info-b > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-align: left;
  margin: 15px 0 0;
}

.text-bonus-info-b > p > a {
  text-decoration: none;
  color: #1eb37f;
}

.text-bonus-info-b > p > a:hover {
  text-decoration: underline;
}

.reg-button-view-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 30px 0 0;
}

.reg-button-view-b > button {
  float: left;
  box-sizing: border-box;
  color: #f3f3f5;
  font: 20px/48px Roboto, Arial, Helvetica, sans-serif;
  height: 48px;
  border: none;
  background: #137150;
  background: -moz-linear-gradient(left, #157e59 0%, #1ca877 35%, #1fb681 52%, #1eb27e 60%, #1ca877 70%, #16845d 100%);
  background: -webkit-linear-gradient(left, #157e59 0%, #1ca877 35%, #1fb681 52%, #1eb27e 60%, #1ca877 70%, #16845d 100%);
  background: linear-gradient(to right, #157e59 0%, #1ca877 35%, #1fb681 52%, #1eb27e 60%, #1ca877 70%, #16845d 100%);
  position: relative;
  padding: 0 36px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.reg-button-view-b > button:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, #16855d 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, #16855d 0%, rgba(0, 0, 0, 0) 80%);
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.reg-button-view-b > button:hover {
  transform: translate3d(0, -6px, 0);
  animation-name: hover;
  animation-duration: 1.5s;
  animation-delay: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

.reg-button-view-b > button:hover:before {
  opacity: 0.4;
  transform: translate3d(0, 6px, 0);
  animation-name: hover-shadow;
  animation-duration: 1.5s;
  animation-delay: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

@keyframes hover {
  50% {
    transform: translate3d(0, -3px, 0);
  }
  100% {
    transform: translate3d(0, -6px, 0);
  }
}
@keyframes hover-shadow {
  0% {
    transform: translate3d(0, 6px, 0);
    opacity: 0.4;
  }
  50% {
    transform: translate3d(0, 3px, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, 6px, 0);
    opacity: 0.4;
  }
}
.bottom-row-bonus-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 172px;
  background: rgba(41, 48, 67, 0.8);
  padding: 25px 0 0;
  text-align: center;
}

.bottom-row-bonus-b > ul {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
  max-width: 950px;
}

.bottom-row-bonus-b > ul > li {
  float: left;
  box-sizing: border-box;
  width: 33.3%;
  text-align: center;
  padding: 0 50px;
}

.step-icon-text-view {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  width: 180px;
  padding: 80px 0 0;
  background-image: url("../../../images/first-deposit-bonus/step-b.png?v=650");
  background-repeat: no-repeat;
}

.register-now {
  background-position: 54% 0;
}

.confirm-bonus {
  background-position: 46% -382px;
}

.make-a-deposit {
  background-position: 52% -777px;
}

.step-icon-text-view > p {
  float: left;
  width: 100%;
  box-sizing: border-box;
  font: 18px/20px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

@media screen and (max-width: 1260px) {
  .bonus-promo-wrapper-b {
    padding: 0 15px;
    max-width: 980px;
  }

  .promo-bonus-full-contain {
    background-position: 28% 0;
  }

  .right-b-content-view {
    width: 530px;
    margin: 40px 0 35px 0;
  }
}
.size-1 {
  width: 8.33333333%;
}
.size-1 .hp-slider-17 .hp-slider-arrows-17 small {
  width: 24px;
  height: 24px;
  font: 14px/24px icomoon;
}

.size-2, .size-2-5 {
  width: 16.66666667%;
}
.size-2 .hp-slider-17 .hp-slider-arrows-17 small, .size-2-5 .hp-slider-17 .hp-slider-arrows-17 small {
  width: 24px;
  height: 24px;
  font: 14px/24px icomoon;
}

.size-2-5 {
  width: 20.833333335%;
}

.size-3 {
  width: 25%;
}

.size-4 {
  width: 33.33333333%;
}

.size-5 {
  width: 41.66666667%;
}

.size-6 {
  width: 50%;
}

.size-7 {
  width: 58.33333333%;
}

.size-8 {
  width: 66.66666667%;
}

.size-9 {
  width: 75%;
}

.size-10 {
  width: 83.33333333%;
}

.size-11 {
  width: 91.66666667%;
}

.size-12 {
  width: 100%;
}
.size-12 .hp-slider-17 .hp-slider-arrows-17 small {
  width: 36px;
  height: 36px;
  font: 20px/36px icomoon;
}

@media screen and (max-width: 1260px) {
  .size-m-1 {
    width: 8.33333333%;
  }

  .size-m-2 {
    width: 16.66666667%;
  }

  .size-m-3 {
    width: 25%;
  }

  .size-m-4 {
    width: 33.33333333%;
  }

  .size-m-5 {
    width: 41.66666667%;
  }

  .size-m-6 {
    width: 50%;
  }

  .size-m-7 {
    width: 58.33333333%;
  }

  .size-m-8 {
    width: 66.66666667%;
  }

  .size-m-9 {
    width: 75%;
  }

  .size-m-10 {
    width: 83.33333333%;
  }

  .size-m-11 {
    width: 91.66666667%;
  }

  .size-m-12 {
    width: 100%;
  }

  .row .row-child > div.size-m-12 {
    display: table;
    height: auto;
  }

  .row .row-child > div.size-m-12.top {
    display: table-caption;
  }
}
@media screen and (min-width: 1261px) {
  .kill-height-til-media {
    height: auto !important;
  }
}
.row {
  overflow: hidden;
  float: left;
  width: 100%;
}
.row:first-of-type {
  padding-top: 5px;
}
.row:last-of-type {
  padding-bottom: 5px;
}
.row .row-child {
  display: table;
  height: 100%;
  border-spacing: 0;
  box-sizing: border-box;
  float: left;
  width: calc(100% + 10px);
  margin: 0 0 0 -5px;
}
.row .row-child .md-progress-circular {
  margin: 30px auto !important;
}
.row .row-child .hp-slider-17 + .md-progress-circular, .row .row-child .featured-game-block-j + .md-progress-circular {
  margin: 110px auto !important;
}
.row .row-child .last-minute-bets-j .md-progress-circular {
  margin: -50px 0 0 -50px !important;
}
.row .row-child > div {
  display: table-cell;
  position: relative;
  vertical-align: top;
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
}
.row .row-child > div > div, .row .row-child > div > products-slider, .row .row-child > div > ng-include {
  display: block;
  float: left;
  width: 100%;
  height: 100%;
}
.row .row-child > div > div > div, .row .row-child > div > div > ng-include, .row .row-child > div > products-slider > div, .row .row-child > div > products-slider > ng-include, .row .row-child > div > ng-include > div, .row .row-child > div > ng-include > ng-include {
  float: left;
  width: 100%;
  height: 100%;
  padding: 5px;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
}

.guide, .promotions-section-j .big-news-block {
  max-width: 1310px;
  width: calc(100% - 20px);
  float: none;
  margin: 0 auto;
  position: relative;
  box-sizing: content-box !important;
  padding-left: 10px;
  padding-right: 10px;
  clear: both;
}
html[dir=rtl] .guide, html[dir=rtl] .promotions-section-j .big-news-block, .promotions-section-j html[dir=rtl] .big-news-block {
  direction: rtl;
}
@media screen and (max-width: 1260px) {
  .guide, .promotions-section-j .big-news-block {
    width: 960px;
  }
}
.guide:after, .promotions-section-j .big-news-block:after, .guide:before, .promotions-section-j .big-news-block:before {
  display: block;
  content: "";
  clear: both;
}

body .row {
  background: rgba(23, 28, 44, 0.55);
}
body .row:first-of-type {
  box-shadow: 0 -160px 0 rgba(23, 28, 44, 0.55);
}
body .better-homepage {
  float: left;
  width: 100%;
  margin: 0 0 48px;
}
body .better-homepage .absolute-widget {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 5px;
  overflow: hidden;
  z-index: 30;
}
body .better-homepage .absolute-widget.last-minutes-widget-b {
  height: 100%;
}

.homepage-main-title {
  padding-top: 30px;
  color: rgba(255, 255, 255, 0.69);
  text-transform: uppercase;
  font: 20px/22px Roboto, Arial, Helvetica, sans-serif;
}
.homepage-main-title > a {
  color: rgba(255, 255, 255, 0.5);
  text-transform: none;
  text-decoration: underline;
  font: 18px/22px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms;
}
html[dir=ltr] .homepage-main-title > a {
  float: right;
}
html[dir=rtl] .homepage-main-title > a {
  float: left;
}
.homepage-main-title > a:hover {
  color: rgba(255, 255, 255, 0.69);
}

.hp-slider-17 {
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}
.hp-slider-17 * {
  box-sizing: border-box;
}
.hp-slider-17 .hp-slider-action-button-17 {
  display: block;
  position: absolute;
  height: 36px;
  padding: 0 24px;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  bottom: 72px;
  left: 36px;
  background: #1a7051;
  color: #ffffff;
  transition: 300ms color;
  cursor: pointer;
}
.hp-slider-17 .hp-slider-action-button-17:hover {
  background: #24996f;
}
.hp-slider-17 .hp-slide-17 {
  width: 100%;
  transition: 500ms opacity;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.hp-slider-17 .hp-slide-17.active {
  position: relative;
  float: left;
  width: 100%;
  z-index: 30;
  opacity: 1;
}
.hp-slider-17 .hp-slide-17.active > p {
  position: absolute;
  left: 36px;
  bottom: 60px;
  z-index: 20;
  color: white;
  font: 28px/32px Roboto, Arial, Helvetica, sans-serif;
}
.hp-slider-17 .hp-slide-17 a {
  display: block;
  float: left;
  width: 100%;
  position: relative;
}
.hp-slider-17 .hp-slide-17 a img {
  display: block;
  float: left;
  width: 100%;
}
.hp-slider-17.liveDealer .slider-landing-overlay {
  text-transform: uppercase;
  padding: 5%;
  box-sizing: border-box;
}
.hp-slider-17.liveDealer .slider-landing-overlay .guide, .hp-slider-17.liveDealer .slider-landing-overlay .promotions-section-j .big-news-block, .promotions-section-j .hp-slider-17.liveDealer .slider-landing-overlay .big-news-block {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
.hp-slider-17.liveDealer .slider-landing-overlay h2 {
  width: 100%;
  font: 48px/1 Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
  margin: 0;
}
.hp-slider-17.liveDealer .slider-landing-overlay .primary-info-slide {
  height: 91px;
  font: 700 24px/30px Roboto, Arial, Helvetica, sans-serif;
  margin: 0;
}
.hp-slider-17.liveDealer .hp-slider-pagination {
  position: absolute;
  bottom: auto;
  top: 100%;
  padding: 12px 10px;
}

.casino-games-list-h > .float-width > ul {
  float: left;
  width: calc(100% + 10px);
  position: relative;
  right: 10px;
}

.custom-w {
  width: auto;
}
.custom-w.v-1 {
  width: 20.96%;
}

@media screen and (max-width: 1260px) {
  .custom-w {
    width: auto;
  }
  .custom-w.v-1 {
    width: 22.166%;
  }
}
.hp-slider-pagination {
  position: absolute;
  z-index: 40;
  bottom: 10px;
  padding: 10px 20px;
  white-space: nowrap;
  box-sizing: border-box;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .hp-slider-pagination {
  left: 0;
  text-align: left;
}
html[dir=rtl] .hp-slider-pagination {
  right: 0;
  text-align: right;
}
.hp-slider-pagination small {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.2);
  transition: 240ms background;
}
html[dir=ltr] .hp-slider-pagination small + small {
  margin: 0 0 0 12px;
}
html[dir=rtl] .hp-slider-pagination small + small {
  margin: 0 12px 0 0;
}
.hp-slider-pagination small:hover {
  background: rgba(255, 255, 255, 0.4);
}
.hp-slider-pagination small.active {
  background: rgba(166, 31, 103, 0.5);
}
.hp-slider-pagination button {
  min-width: 30px;
  height: 22px;
  color: rgba(255, 255, 255, 0.7);
  background: rgba(0, 0, 0, 0.3);
  text-align: center;
  border: 0;
  transition: 300ms background, 300ms color;
}
html[dir=ltr] .hp-slider-pagination button {
  float: left;
}
html[dir=rtl] .hp-slider-pagination button {
  float: right;
}
.hp-slider-pagination button:not(.slider-amount-btn) {
  font: 10px/20px icomoon;
}
.hp-slider-pagination button:not(.slider-amount-btn):hover {
  color: white;
  background: rgba(0, 0, 0, 0.6);
}
html[dir=ltr] .hp-slider-pagination button:first-child {
  border-radius: 10px 0 0 10px;
}
html[dir=rtl] .hp-slider-pagination button:first-child {
  border-radius: 0 10px 10px 0;
}
html[dir=ltr] .hp-slider-pagination button:first-child:before {
  content: "";
}
html[dir=rtl] .hp-slider-pagination button:first-child:before {
  content: "";
}
html[dir=ltr] .hp-slider-pagination button:last-child {
  border-radius: 0 10px 10px 0;
}
html[dir=rtl] .hp-slider-pagination button:last-child {
  border-radius: 10px 0 0 10px;
}
html[dir=ltr] .hp-slider-pagination button:last-child:before {
  content: "";
}
html[dir=rtl] .hp-slider-pagination button:last-child:before {
  content: "";
}

.slider-amount-btn {
  padding: 0 6px;
  font: 12px/22px Roboto, Arial, Helvetica, sans-serif;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.news-widget {
  float: left;
  width: 100%;
}
.news-widget .block-news-preview {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: calc(100% - 50px);
  overflow: hidden;
  bottom: 0;
  padding: 5px;
  box-sizing: border-box;
}
.news-widget .block-news-preview > ul {
  display: table;
  float: left;
  width: 100%;
  height: 100%;
}
.news-widget .block-news-preview > ul > li {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.news-widget .block-news-preview > ul > li:first-child {
  width: 60%;
}
.news-widget .block-news-preview > ul > li:last-child {
  width: 40%;
}
.news-widget .news-img-block {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transform: translateZ(0);
}
.news-widget .news-img-block .news-slide {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 11;
  transform: translate3d(0, 0, 0);
  transition: 500ms opacity;
}
.news-widget .news-img-block .news-slide.ng-hide {
  opacity: 0;
  display: block !important;
}
.news-widget .news-img-block .news-slide.active {
  opacity: 1;
  z-index: 22;
}
.news-widget .news-img-block .news-slide.active > a {
  display: block;
}
.news-widget .news-img-block .news-slide > a {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  transition: all 300ms;
  -webkit-filter: saturate(0.18);
  filter: saturate(0.18);
  display: none;
}
.news-widget .news-img-block .news-slide > p {
  position: absolute;
  bottom: 0;
  pointer-events: none;
  left: 0;
  width: 100%;
}
.news-widget .news-img-block .news-slide > p > small {
  display: block;
  float: left;
  background: #a61f67;
  color: #ffffff;
  font: 11px/38px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 30px;
  box-sizing: border-box;
}
.news-widget .news-img-block .news-slide > p > span {
  display: block;
  float: left;
  width: 100%;
  font: 16px/24px Roboto, Arial, Helvetica, sans-serif;
  padding: 25px 30px;
  background: rgba(30, 38, 57, 0.9);
  color: #ffffff;
  box-sizing: border-box;
}
.news-widget .news-list {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 20;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.news-widget .news-list::-webkit-scrollbar-track {
  border-radius: 10px;
}
.news-widget .news-list::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.news-widget .news-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.news-widget .news-list::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.news-widget .news-list > ul {
  float: left;
  width: 100%;
  margin: 0 0 41px;
  padding: 0 5px 0 0;
  box-sizing: border-box;
}
.news-widget .news-list > ul > li {
  display: block;
  float: left;
  width: 100%;
}
.news-widget .news-list > ul > li + li {
  margin: 1px 0 0;
}
.news-widget .news-list > ul > li > a {
  display: block;
  float: left;
  width: 100%;
  background: #293043;
  padding: 15px;
  box-sizing: border-box;
  text-decoration: none;
  color: #c1c4cd;
  transition: 300ms background;
}
.news-widget .news-list > ul > li > a > p {
  float: left;
  width: 100%;
}
.news-widget .news-list > ul > li > a > p.date-news-info {
  color: #7c8292;
  margin: 0 0 5px;
}
.news-widget .news-list > ul > li.active > a {
  background: #111522;
}
.news-widget .all-news-link-j {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 30;
  display: block;
  text-decoration: none;
  width: calc(100% - 22px);
  background: #1e2639;
  padding: 0 15px;
  height: 40px;
  box-sizing: border-box;
  font: 12px/40px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  transition: 300ms color;
}
.news-widget .all-news-link-j:hover {
  color: #ffffff;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .news-widget .all-news-link-j {
    width: calc(100% - 9px);
  }
}
.news-widget .md-progress-circular.md-theme {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -50px !important;
}

.featured-game-wrapper-j {
  height: 100%;
  width: 100%;
  float: left;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .better-homepage .absolute-widget {
    display: table;
  }

  .news-widget .block-news-preview > ul > li {
    float: left;
    height: 100%;
  }
}
.featured-game-block-j {
  height: 100%;
  width: 100%;
  background: #111522 no-repeat 100% 50%/cover;
  padding: 24px 32px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.featured-game-block-j > ul {
  float: left;
  width: 100%;
  position: relative;
  z-index: 200;
}
.featured-game-block-j > ul > li {
  float: left;
  width: 100%;
}
.featured-game-block-j > ul > li:last-child {
  margin-top: 31px;
  left: 0;
  box-sizing: border-box;
  bottom: 0;
  padding: 29px 37px;
}
.featured-game-block-j .featured-game-title-container-j h1 {
  float: left;
  width: 100%;
  font: 700 24px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  text-transform: uppercase;
  margin: 0 0 12px;
}
.featured-game-block-j .featured-game-title-container-j > p {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}
.featured-game-block-j .featured-game-title-container-j > p small {
  display: inline-block;
  vertical-align: top;
  font: 10px/14px Roboto, Arial, Helvetica, sans-serif;
  background: #a61f67;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 4px;
  margin: 0 5px 0 0;
}
.featured-game-block-j .featured-game-title-container-j > p u {
  text-decoration: none;
  border-bottom: 1px dotted #c1c4cd;
}
.featured-game-block-j .featured-game-footer-j {
  float: left;
  width: 100%;
  margin: 20px 0 0;
}
.featured-game-block-j .featured-game-footer-j .featured-game-button-j {
  display: block;
  text-decoration: none;
  float: left;
  height: 36px;
  text-transform: uppercase;
  font: 14px/34px Roboto, Arial, Helvetica, sans-serif;
  border: 1px solid #a61f67;
  padding: 0 24px;
  color: #ffffff;
  white-space: nowrap;
  margin: 0 16px 0 0;
  transition: 300ms color, background 300ms, border 300ms;
}
.featured-game-block-j .featured-game-footer-j .featured-game-button-j:hover {
  background: #a61f67;
  color: #ffffff;
}
.featured-game-block-j .featured-game-footer-j .featured-game-more-markets-j {
  display: block;
  text-decoration: none;
  float: left;
  height: 36px;
  white-space: nowrap;
  text-transform: uppercase;
  font: 14px/34px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  transition: color 300ms;
}
.featured-game-block-j .featured-game-footer-j .featured-game-more-markets-j:hover {
  color: #ffffff;
}
.featured-game-block-j .featured-game-bet-container-j {
  float: left;
  width: 100%;
}
.featured-game-block-j .featured-game-bet-container-j > a {
  display: block;
  float: left;
  width: calc(100% + 4px);
  margin: 0 0 0 -2px;
}
.featured-game-block-j .featured-game-bet-container-j > ul,
.featured-game-block-j .featured-game-bet-container-j > a > ul {
  display: table;
  table-layout: fixed;
  float: left;
  width: 100%;
}
.featured-game-block-j .featured-game-bet-container-j > ul > li,
.featured-game-block-j .featured-game-bet-container-j > a > ul > li {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.featured-game-block-j .featured-game-team-names-container-j {
  margin: 0 0 2px;
}
.featured-game-block-j .featured-game-team-names-container-j > li {
  background: rgba(17, 21, 34, 0.75);
  color: #c1c4cd;
  height: 40px;
  text-transform: uppercase;
  position: relative;
}
.featured-game-block-j .featured-game-team-names-container-j > li > p {
  font: 700 16px/40px Roboto, Arial, Helvetica, sans-serif;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 0 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.featured-game-block-j .featured-game-team-names-container-j > li:nth-child(2) {
  width: 80px;
}
.featured-game-block-j .featured-game-team-names-container-j > li:nth-child(2) > span {
  display: block;
  width: 50%;
  font: 700 16px/40px Roboto, Arial, Helvetica, sans-serif;
  float: left;
  padding: 0 0 0 10px;
  box-sizing: border-box;
}
.featured-game-block-j .featured-game-team-names-container-j > li:nth-child(2) > span:first-child {
  text-align: right;
  padding: 0 10px 0 0;
}
.featured-game-block-j .featured-game-team-names-container-j > li:nth-child(2) > span:first-child:before {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 1px;
  top: 50%;
  left: 50%;
  margin: 0 0 0 -5px;
  background: #c1c4cd;
}
.featured-game-block-j .featured-game-team-names-container-j > li:first-child {
  text-align: right;
}
.featured-game-block-j ul.featured-game-markets-group-j {
  border-spacing: 2px 0;
  border-collapse: separate;
}
.featured-game-block-j ul.featured-game-markets-group-j > li {
  height: 32px;
}
.featured-game-block-j ul.featured-game-markets-group-j > li:nth-child(2) {
  width: 90px;
}
.featured-game-block-j .featured-game-market-j {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  display: table;
  background: rgba(17, 21, 34, 0.75);
  color: #ffffff;
  transition: 300ms background, 300ms box-shadow;
}
.featured-game-block-j .featured-game-market-j:hover {
  background: rgba(33, 37, 49, 0.75);
  box-shadow: inset 0 0 0 1px #404654;
}
.featured-game-block-j .featured-game-market-j > li {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.featured-game-block-j .featured-game-market-j > li > p {
  padding: 0 10px;
  font: 14px/32px Roboto, Arial, Helvetica, sans-serif;
}
.featured-game-block-j .featured-game-market-j > li:first-child > p {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.featured-game-block-j .featured-game-market-j > li.rub-j {
  width: 1%;
  color: #c29440;
}

.size-12 .featured-game-wrapper-j {
  position: static;
}
.size-12 .featured-game-block-j {
  height: 120px;
}
.size-12 .featured-game-block-j > ul {
  height: 100%;
}
.size-12 .featured-game-block-j > ul > li {
  height: 100%;
}
.size-12 .featured-game-block-j > ul > li:first-child {
  width: 30%;
}
.size-12 .featured-game-block-j > ul > li:last-child {
  width: 70%;
  margin-top: 0;
  position: static;
  padding: 0;
}
.size-12 .featured-game-block-j .featured-game-bet-container-j {
  width: 60%;
}
.size-12 .featured-game-block-j .featured-game-footer-j {
  width: 40%;
  margin: 0;
  padding: 0 0 0 20px;
  box-sizing: border-box;
}

@media screen and (max-width: 1260px) {
  .size-m-12 .featured-game-wrapper-j {
    position: static;
  }
  .size-m-12 .featured-game-block-j {
    height: 120px;
  }
  .size-m-12 .featured-game-block-j > ul {
    height: 100%;
  }
  .size-m-12 .featured-game-block-j > ul > li {
    height: 100%;
  }
  .size-m-12 .featured-game-block-j > ul > li:first-child {
    width: 30%;
  }
  .size-m-12 .featured-game-block-j > ul > li:last-child {
    width: 70%;
    margin-top: 0;
    position: static;
    padding: 0;
  }
  .size-m-12 .featured-game-block-j .featured-game-bet-container-j {
    width: 60%;
  }
  .size-m-12 .featured-game-block-j .featured-game-footer-j {
    width: 40%;
    margin: 0;
    padding: 0 0 0 20px;
    box-sizing: border-box;
  }
}
.text-banners {
  background: #1e2639;
  border-bottom: 2px solid #111522;
  float: left;
  width: 100%;
  padding: 25px 0;
}
.text-banners ul {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  border-spacing: 15px 0;
}
.text-banners ul li {
  color: #7c8292;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: top;
}
.text-banners ul li a {
  color: #7c8292;
  font: bold 14px/18px Roboto, Arial, Helvetica, sans-serif;
  display: table;
  text-decoration: none;
  padding: 0;
  position: relative;
  min-height: 50px;
}
.text-banners ul li a img {
  max-width: 65px;
  margin: 0 20px 0 0;
  max-height: 50px;
}
.text-banners ul li a p {
  font: bold 14px/18px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  transition: color 250ms;
  display: table-cell;
  vertical-align: middle;
}
.text-banners ul li a:hover p {
  color: #ffffff;
}

.homepage-about-us-block {
  float: left;
  width: 100%;
  background: #111522;
}
.homepage-about-us-block > a {
  display: block;
  text-decoration: none;
  height: 100%;
}
.homepage-about-us-block > a > p {
  float: left;
  overflow: hidden;
  box-sizing: border-box;
}
.homepage-about-us-block > a > p img {
  display: block;
  width: 100%;
  height: auto;
}
.homepage-about-us-block > a > p img:not([src]) {
  display: none;
}
.homepage-about-us-block > a > p:last-child {
  padding: 36px;
}
.homepage-about-us-block span {
  display: block;
  float: left;
  width: 100%;
  color: #c1c4cd;
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
}
.homepage-about-us-block span.title {
  text-transform: uppercase;
  color: #a61f67;
  font: bold 28px/30px Roboto, Arial, Helvetica, sans-serif;
  margin-bottom: 20px;
}

.homepage-search-widget {
  height: 100%;
  min-height: 340px;
  background: linear-gradient(to bottom, #1e2639, #212531);
  padding: 4px 4px 2px 4px;
}
.homepage-search-widget .search-widget-content {
  position: relative;
  height: calc(100% - 48px);
}
.homepage-search-widget .sport-casino-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
.homepage-search-widget .buttons-wrap {
  border: 1px solid #7c8292;
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 6px;
  box-sizing: border-box;
}
.homepage-search-widget .divider {
  width: 1px;
  height: 25px;
  display: block;
  background: #7c8292;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.homepage-search-widget .sport-casino-btn {
  height: 37px;
  line-height: 37px;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: transparent;
  width: 50%;
  border: none;
}
html[dir=ltr] .homepage-search-widget .sport-casino-btn {
  float: left;
}
html[dir=rtl] .homepage-search-widget .sport-casino-btn {
  float: right;
}
.homepage-search-widget .sport-casino-btn.active {
  background-color: #7c8292;
}
.homepage-search-widget .sport-casino-btn.active ~ .divider {
  display: none;
}
.homepage-search-widget form {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  box-sizing: border-box;
}
@media only screen and (max-width: 1400px) {
  .homepage-search-widget form {
    width: 100%;
  }
}
html[dir=ltr] .homepage-search-widget form {
  left: 0;
}
html[dir=rtl] .homepage-search-widget form {
  right: 0;
}
.homepage-search-widget form .block-search {
  background: none;
  width: 100%;
  height: 100%;
  max-width: initial;
  margin: 0;
  box-sizing: border-box;
}
.homepage-search-widget form .block-search:after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #404654;
  height: 44px;
}
.homepage-search-widget form .block-search:before {
  top: 7px;
  z-index: 1;
  color: #c1c4cd;
}
html[dir=ltr] .homepage-search-widget form .block-search:before {
  right: 14px;
  left: initial;
}
html[dir=rtl] .homepage-search-widget form .block-search:before {
  left: 14px;
}
.homepage-search-widget form .block-search input {
  width: calc(100% - 8px);
  height: 36px;
  box-sizing: border-box;
  margin: 4px;
  padding: 0 6px;
  border: 1px solid #7c8292;
  border-radius: 0;
  color: #c1c4cd;
}
.homepage-search-widget form .block-search input::-webkit-input-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.homepage-search-widget form .block-search input:-moz-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.homepage-search-widget form .block-search input::-moz-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.homepage-search-widget form .block-search input:-ms-input-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.homepage-search-widget form .block-search input:focus {
  width: calc(100% - 8px);
}
.homepage-search-widget .games-type-icon {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  box-sizing: border-box;
}
html[dir=ltr] .homepage-search-widget .games-type-icon {
  right: 0;
}
html[dir=rtl] .homepage-search-widget .games-type-icon {
  left: 0;
}
.homepage-search-widget .games-type-icon:before, .homepage-search-widget .games-type-icon + p {
  display: none;
}
.homepage-search-widget .games-type-icon .casino-games-search {
  width: 50%;
  height: 100%;
  top: 0;
}
html[dir=ltr] .homepage-search-widget .games-type-icon .casino-games-search {
  right: 0;
}
html[dir=rtl] .homepage-search-widget .games-type-icon .casino-games-search {
  left: 0;
}
@media only screen and (max-width: 1400px) {
  .homepage-search-widget .games-type-icon .casino-games-search {
    width: 100%;
  }
}
.homepage-search-widget .games-type-icon .casino-games-search .block-games-search {
  max-width: initial;
  position: relative;
  top: initial;
  height: initial;
  background: #404654;
  overflow: hidden;
  padding: 4px;
}
html[dir=ltr] .homepage-search-widget .games-type-icon .casino-games-search .block-games-search input[type=text]:focus + i, html[dir=ltr] .homepage-search-widget .games-type-icon .casino-games-search .block-games-search input[type=text].pin-search-input + i {
  right: 4px;
}
html[dir=rtl] .homepage-search-widget .games-type-icon .casino-games-search .block-games-search input[type=text]:focus + i, html[dir=rtl] .homepage-search-widget .games-type-icon .casino-games-search .block-games-search input[type=text].pin-search-input + i {
  left: 4px;
}
.homepage-search-widget .games-type-icon .casino-games-search .block-games-search #casino-search-input {
  border: 1px solid #7c8292;
  color: #c1c4cd;
  height: 36px;
  width: 100%;
  opacity: 1;
  padding: 0 6px;
}
.homepage-search-widget .games-type-icon .casino-games-search .block-games-search #casino-search-input::-webkit-input-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.homepage-search-widget .games-type-icon .casino-games-search .block-games-search #casino-search-input:-moz-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.homepage-search-widget .games-type-icon .casino-games-search .block-games-search #casino-search-input::-moz-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.homepage-search-widget .games-type-icon .casino-games-search .block-games-search #casino-search-input:-ms-input-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.homepage-search-widget .games-type-icon .casino-games-search .block-games-search #casino-search-input:focus {
  padding: 0 6px;
}
.homepage-search-widget .games-type-icon .casino-games-search .block-games-search i {
  top: 4px;
  margin: 0;
  color: #c1c4cd;
}
html[dir=ltr] .homepage-search-widget .games-type-icon .casino-games-search .block-games-search i {
  right: 4px;
}
html[dir=rtl] .homepage-search-widget .games-type-icon .casino-games-search .block-games-search i {
  left: 4px;
}
.homepage-search-widget .search-results-container, .homepage-search-widget .search-results-container-scroll {
  width: 100%;
  height: 100%;
  top: 40px;
}
html[dir=ltr] .homepage-search-widget .search-results-container, html[dir=ltr] .homepage-search-widget .search-results-container-scroll {
  left: 0;
}
html[dir=rtl] .homepage-search-widget .search-results-container, html[dir=rtl] .homepage-search-widget .search-results-container-scroll {
  left: initial;
  right: 0;
}
.homepage-search-widget .search-results-container h3, .homepage-search-widget .search-results-container-scroll h3 {
  display: none;
  padding: 0;
}
.homepage-search-widget .search-results-container #result-search, .homepage-search-widget .search-results-container-scroll #result-search {
  max-height: 80%;
  margin: 0;
  background: #404654;
}
.homepage-search-widget .search-results-container #result-search dl, .homepage-search-widget .search-results-container-scroll #result-search dl {
  padding: 4px 6px;
}
.homepage-search-widget .search-results-container #result-search dl dt, .homepage-search-widget .search-results-container-scroll #result-search dl dt {
  background: #2e323e;
  color: #ffffff;
  text-transform: initial;
  font-size: 12px;
  border-bottom: none;
}
.homepage-search-widget .search-results-container #result-search dl dd:last-child button, .homepage-search-widget .search-results-container-scroll #result-search dl dd:last-child button {
  box-shadow: none;
}
.homepage-search-widget .search-results-container #result-search dl dd.active button, .homepage-search-widget .search-results-container-scroll #result-search dl dd.active button {
  background: transparent;
}
.homepage-search-widget .search-results-container #result-search dl dd button, .homepage-search-widget .search-results-container #result-search dl dd span, .homepage-search-widget .search-results-container #result-search dl dd div, .homepage-search-widget .search-results-container-scroll #result-search dl dd button, .homepage-search-widget .search-results-container-scroll #result-search dl dd span, .homepage-search-widget .search-results-container-scroll #result-search dl dd div {
  color: #ffffff;
}
.homepage-search-widget .search-results-container #result-search dl dd button, .homepage-search-widget .search-results-container-scroll #result-search dl dd button {
  box-shadow: 0 -1px 0 #505768 inset;
}
.homepage-search-widget .search-results-container #result-search dl dd button:hover, .homepage-search-widget .search-results-container-scroll #result-search dl dd button:hover {
  background: #1e2639;
}
.homepage-search-widget .arrow-sport {
  display: none;
}
.homepage-search-widget .search-results-inner {
  height: 100%;
  background: transparent;
  padding: 0;
}
.homepage-search-widget .casino-games-results {
  top: 44px;
  width: 100%;
  height: 100%;
  max-height: 80%;
  text-align: center;
  box-shadow: none;
  color: #7c8292;
}
html[dir=ltr] .homepage-search-widget .casino-games-results {
  right: 0;
}
html[dir=rtl] .homepage-search-widget .casino-games-results {
  left: 0;
}
.homepage-search-widget .casino-games-results:before {
  display: none;
}
.homepage-search-widget .casino-games-results .games-results {
  min-width: initial;
}
.homepage-search-widget .casino-games-results .games-results ul + ul {
  border-top: 1px solid #7c8292;
}
.homepage-search-widget .casino-games-results .games-results ul li:first-child {
  width: 1%;
  vertical-align: middle;
}
.homepage-search-widget .casino-games-results .games-results ul .results-buttons {
  width: 96%;
}
html[dir=ltr] .homepage-search-widget .casino-games-results .games-results ul .results-buttons div {
  float: left;
}
html[dir=rtl] .homepage-search-widget .casino-games-results .games-results ul .results-buttons div {
  float: right;
}
@media only screen and (min-width: 1400px) {
  .homepage-search-widget .casino-games-results .games-results ul .results-buttons {
    display: table-column;
  }
  .homepage-search-widget .casino-games-results .games-results ul .results-buttons div {
    float: none;
    display: table;
  }
  .homepage-search-widget .casino-games-results .games-results ul .results-buttons div:first-child {
    margin-bottom: 8px;
  }
  .homepage-search-widget .casino-games-results .games-results ul li p {
    min-height: 20px;
  }
}
.homepage-search-widget .no-result-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.homepage-search-widget .casino-search-widget-icon {
  font-style: normal;
  font-size: 67px;
  display: block;
}
@media only screen and (max-width: 1260px) {
  .homepage-search-widget .casino-search-widget-icon {
    font-size: 40px;
  }
}
.homepage-search-widget .no-games-result, .homepage-search-widget .search-no-results span {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
}
.homepage-search-widget .search-no-results {
  position: relative;
  height: 100%;
  max-height: 80%;
  line-height: initial;
  color: #7c8292;
  background-color: #404654;
  text-align: center;
}
html[dir=rtl] .homepage-search-widget .search-no-results {
  text-align: center;
}

.casino-tournaments-include .guide, .casino-tournaments-include .promotions-section-j .big-news-block, .promotions-section-j .casino-tournaments-include .big-news-block {
  background: rgba(23, 28, 44, 0.9);
  box-shadow: 0 -300px 0 rgba(23, 28, 44, 0.9);
}
.casino-tournaments-include .guide *, .casino-tournaments-include .promotions-section-j .big-news-block *, .promotions-section-j .casino-tournaments-include .big-news-block * {
  box-sizing: border-box;
}
.casino-tournaments-include .md-progress-circular {
  margin: 60px auto !important;
}
.casino-tournaments-include .tg-show-more {
  float: left;
  width: 100%;
  margin: 0 0 50px;
  text-align: center;
}
.casino-tournaments-include .tg-show-more > button {
  height: 30px;
  border: 1px solid #1a7051;
  background: #1a7051;
  box-sizing: border-box;
  padding: 0 15px;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
  min-width: 100px;
  transition: color 180ms, background 180ms, border 180ms;
}
.casino-tournaments-include .tg-show-more > button:hover {
  background: #208e66;
  border-color: #208e66;
}

.casino-tournaments-filters-wrapper {
  float: left;
  width: 100%;
  margin: 10px 0 26px;
  background: #2e323e;
  position: relative;
  z-index: 1100;
}

.casino-tournament-filter {
  width: 100%;
  position: relative;
}
html[dir=ltr] .casino-tournament-filter {
  float: left;
}
html[dir=rtl] .casino-tournament-filter {
  float: right;
}
.casino-tournaments-filters-wrapper .casino-tournament-filter {
  width: 267px;
}
html[dir=ltr] .casino-tournaments-filters-wrapper .casino-tournament-filter {
  border-right: 1px solid #1b202d;
}
html[dir=rtl] .casino-tournaments-filters-wrapper .casino-tournament-filter {
  border-left: 1px solid #1b202d;
}
.casino-tournament-filter > p {
  float: left;
  width: 100%;
  height: 54px;
  color: #8e93a4;
  position: relative;
  padding: 7px 20px;
}
.casino-tournament-filter > p > span {
  display: block;
  float: left;
  width: 100%;
  font: 15px/20px Roboto, Arial, Helvetica, sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.casino-tournament-filter > p > span:nth-child(2) {
  color: #ffffff;
  font-size: 14px;
}
.casino-tournament-filter > p > span:nth-child(2) > span + span:before {
  content: ", ";
}
.casino-tournament-filter > p:before {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  font: 19px icomoon;
  color: #7c8292;
}
html[dir=ltr] .casino-tournament-filter > p:before {
  right: 12px;
}
html[dir=rtl] .casino-tournament-filter > p:before {
  left: 12px;
}
.casino-tournament-filter > div {
  max-height: 0;
  overflow: hidden;
  transition: 300ms max-height;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
}
.casino-tournament-filter > div > ul {
  border-top: 2px solid #1b202d;
  padding: 0 10px;
  background: #2e323e;
  float: left;
  width: 100%;
}
.casino-tournament-filter > div > ul > li {
  float: left;
  width: 100%;
  box-sizing: content-box;
  display: block;
}
.casino-tournament-filter > div > ul > li:not(:last-child) {
  border-bottom: 1px solid #111522;
}
.casino-tournament-filter > div > ul > li > label {
  display: block;
  float: left;
  width: 100%;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  cursor: pointer;
}
.casino-tournament-filter > div > ul > li > label input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.casino-tournament-filter > div > ul > li > label input:checked ~ span {
  color: #ffffff;
}
.casino-tournament-filter > div > ul > li > label input:checked ~ span:after {
  transform: scale(1);
}
.casino-tournament-filter > div > ul > li > label > span {
  display: block;
  float: left;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  transition: 300ms color;
  color: #7c8292;
}
html[dir=ltr] .casino-tournament-filter > div > ul > li > label > span {
  padding: 0 0 0 26px;
}
html[dir=rtl] .casino-tournament-filter > div > ul > li > label > span {
  padding: 0 26px 0 0;
}
.casino-tournament-filter > div > ul > li > label > span:hover {
  color: #989da9;
}
.casino-tournament-filter > div > ul > li > label > span:before, .casino-tournament-filter > div > ul > li > label > span:after {
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 50%;
  margin: -8px 0 0;
  background: rgba(17, 21, 34, 0.5);
  border-radius: 3px;
  font: 7px/16px icomoon;
  color: #7c8292;
  text-align: center;
}
html[dir=ltr] .casino-tournament-filter > div > ul > li > label > span:before, html[dir=ltr] .casino-tournament-filter > div > ul > li > label > span:after {
  left: 0;
}
html[dir=rtl] .casino-tournament-filter > div > ul > li > label > span:before, html[dir=rtl] .casino-tournament-filter > div > ul > li > label > span:after {
  right: 0;
}
.casino-tournament-filter > div > ul > li > label > span:after {
  content: "";
  transition: 300ms transform;
  transform: scale(0);
}
.casino-tournament-filter.active > p:before {
  content: "";
}
.casino-tournament-filter.active > div {
  max-height: 240px;
}
.casino-tournament-filter:first-child div > ul > li:last-child {
  text-align: center;
  padding: 10px 0;
}
.casino-tournament-filter:first-child div > ul > li:last-child button {
  height: 30px;
  width: 100%;
  border: 1px solid #1a7051;
  background: #1a7051;
  box-sizing: border-box;
  padding: 0 15px;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 180ms, background 180ms, border 180ms;
}
.casino-tournament-filter:first-child div > ul > li:last-child button:hover {
  background: #208e66;
  border-color: #208e66;
}

.casino-tournaments-filters-reset {
  float: right;
  display: block;
  width: 54px;
  height: 54px;
  font: 20px/54px icomoon;
  text-align: center;
  color: #8e93a4;
  transition: 300ms color;
  border: 0;
  background: none;
  padding: 0;
}
.casino-tournaments-filters-reset:hover {
  color: #aaaebb;
}
.casino-tournaments-filters-reset:before {
  content: "";
}

.casino-tournament-game {
  float: left;
  width: 100%;
  margin: 0 0 50px;
}
.casino-tournament-game:not(:last-child) {
  padding: 0 0 50px;
  border-bottom: 1px solid rgba(193, 196, 205, 0.6);
}
.casino-tournament-game > ul {
  float: left;
  width: 100%;
}
.casino-tournament-game > ul > li {
  display: block;
}
.casino-tournament-game > ul > li:first-child {
  width: 310px;
}
html[dir=ltr] .casino-tournament-game > ul > li:first-child {
  float: left;
}
html[dir=rtl] .casino-tournament-game > ul > li:first-child {
  float: right;
}
.casino-tournament-game > ul > li:last-child {
  width: calc(100% - 20px - 310px);
}
html[dir=ltr] .casino-tournament-game > ul > li:last-child {
  float: right;
}
html[dir=rtl] .casino-tournament-game > ul > li:last-child {
  float: left;
}

.ctournament-image-wrapper {
  float: left;
  width: 100%;
  background: #2e323e;
  text-align: center;
}
.ctournament-image-wrapper figure {
  float: left;
  width: 100%;
  height: 220px;
  border: 1px solid #2e323e;
  background: no-repeat 50% 50%/cover;
  margin: 0;
}
.ctournament-image-wrapper > div:not(.hp-slider-pagination) {
  float: left;
  width: 100%;
  height: 54px;
}
.ctournament-image-wrapper counter {
  border-top: 1px solid #212531;
}
.ctournament-image-wrapper.hp-slider-17 .hp-slider-pagination {
  bottom: 112px;
  padding: 10px;
}

.ct-game-prize-amount {
  font: 700 25px/56px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.ct-game-countdown {
  direction: ltr;
  float: left;
  width: 100%;
  text-transform: uppercase;
}
.ct-game-countdown > ul {
  float: left;
  width: 100%;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 10px 0;
}
.ct-game-countdown > ul.counter-status-msg {
  padding: 9px 0 2px;
}
.ct-game-countdown > ul.counter-status-msg.finished {
  margin: 0;
  padding: 16px 0;
}
.ct-game-countdown > ul.counter-status-msg.finished > li > strong {
  margin: 0;
}
.ct-game-countdown > ul > li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0 8px;
}
.ct-game-countdown > ul > li > strong {
  display: block;
  font: 700 20px/16px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 9px;
}
.ct-game-countdown > ul > li > span {
  display: block;
  font: 700 15px/11px Roboto, Arial, Helvetica, sans-serif;
  color: #8e93a4;
}
.ct-game-countdown > ul > li.has-dot:before {
  content: " : ";
  display: block;
  position: absolute;
  top: 0;
  right: -10px;
  font: 700 20px/16px Roboto, Arial, Helvetica, sans-serif;
}

.ctournament-detailed-info {
  float: left;
  width: 100%;
}
.ctournament-detailed-info > p {
  float: left;
  color: #ffffff;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
}
.ctournament-detailed-info > p a {
  color: #c29440;
  transition: 300ms color;
}
.ctournament-detailed-info > p a:hover {
  color: #ceaa67;
}

.ctournament-title-table {
  display: table;
  float: left;
  width: 100%;
  margin: 0 0 11px;
  text-transform: uppercase;
}
.ctournament-title-table > li {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  font: 700 24px Roboto, Arial, Helvetica, sans-serif;
  color: #c29440;
}
.ctournament-title-table > li:last-child {
  white-space: nowrap;
  width: 1%;
}
.ctournament-title-table button {
  border: 0;
  height: 36px;
  background: #a61f67;
  color: #ffffff;
  padding: 0 20px;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  transition: 300ms background, 300ms color;
}
.ctournament-title-table button:hover {
  background: #d12782;
}
.ctournament-title-table button:disabled {
  background: #2E323E;
  color: white;
  pointer-events: none;
}

.ctournament-status-boxes {
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  float: left;
  width: 100%;
  margin: 22px 0 20px;
  text-align: center;
  color: #f4f4f6;
  font: 11px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.ctournament-status-boxes > li {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid rgba(193, 196, 205, 0.6);
  padding: 10px 0;
  position: relative;
}
.ctournament-status-boxes > li > p {
  float: left;
  width: 100%;
}
.ctournament-status-boxes > li > p > span {
  color: #8e93a4;
}
.ctournament-status-boxes > li > p > strong {
  display: block;
  float: left;
  width: 100%;
  font: 700 14px Roboto, Arial, Helvetica, sans-serif;
}
.ctournament-status-boxes > li > p > strong > span {
  color: #505768;
}
.ctournament-status-boxes.ct-page-type-details {
  margin: 1px 0 0;
  border-bottom: 2px solid #1a7051;
  background: #111522;
}
.ctournament-status-boxes.ct-page-type-details > li {
  border: 0;
  padding: 16px 0 14px;
}
.ctournament-status-boxes.ct-page-type-details > li strong {
  padding: 2px 0 0;
}
.ctournament-status-boxes.ct-page-type-details > li + li:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  top: 10px;
  bottom: 10px;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}

.ctournament-containing-games {
  overflow: hidden;
  float: left;
  width: 100%;
  position: relative;
}
.ctournament-containing-games .all-casino-games-list-box {
  width: calc(100% - 10px);
}
.ctournament-containing-games .all-casino-games-list-box > div > ul > li {
  width: 20%;
}
html[dir=ltr] .ctournament-containing-games .all-casino-games-list-box > div > ul > li:first-child {
  padding: 0 0 15px 0;
}
html[dir=rtl] .ctournament-containing-games .all-casino-games-list-box > div > ul > li:first-child {
  padding: 0 0 15px 0;
}
.ctournament-containing-games > ul {
  float: right;
  width: 20%;
  height: 168px;
  position: absolute;
  top: 0;
}
html[dir=ltr] .ctournament-containing-games > ul {
  margin: 0 0 0 10px;
  right: 0;
}
html[dir=rtl] .ctournament-containing-games > ul {
  margin: 0 10px 0 0;
  left: 0;
}
.ctournament-containing-games > ul > li {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  height: 100%;
  border: 1px solid #404654;
  background: no-repeat 50% 50%/cover;
  overflow: hidden;
}
.ctournament-containing-games > ul > li:not(.ctournament-view-more):before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(93, 122, 146, 0) 0%, rgba(85, 111, 134, 0) 10%, rgba(23, 33, 49, 0.8) 82%, rgba(8, 13, 28, 0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(93, 122, 146, 0) 0%, rgba(85, 111, 134, 0) 10%, rgba(23, 33, 49, 0.8) 82%, rgba(8, 13, 28, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(93, 122, 146, 0) 0%, rgba(85, 111, 134, 0) 10%, rgba(23, 33, 49, 0.8) 82%, rgba(8, 13, 28, 0.8) 100%);
  transition: 500ms opacity;
  opacity: 0;
}
.ctournament-containing-games > ul > li > p {
  position: absolute;
  left: 0;
  bottom: -100%;
  width: 100%;
  padding: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 700 12px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  transition: 450ms bottom;
  z-index: 20;
}
.ctournament-containing-games > ul > li:hover:before {
  opacity: 1;
}
.ctournament-containing-games > ul > li:hover > p {
  bottom: 0;
}

.ctournament-view-more > div {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  font: 700 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #7c8292;
  text-align: center;
  margin: -21px 0 0;
  transition: 300ms color;
}
.ctournament-view-more > div > p {
  float: left;
  width: 100%;
  font: 700 25px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  transition: 300ms color;
}
.ctournament-view-more > div > span {
  display: block;
  float: left;
  width: 100%;
}
.ctournament-view-more:hover > div {
  color: #989da9;
}
.ctournament-view-more:hover > div > p {
  color: white;
}

.upcoming .status-color {
  color: #d3b173;
}
.finished .status-color {
  color: #C13653;
}
.live .status-color {
  color: #278B66;
}
.canceled .status-color {
  color: #c1c4cd;
}

.casino-tournament-page-intro {
  float: left;
  width: 100%;
  min-height: 450px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  margin: 10px 0 0;
}
.casino-tournament-page-intro:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(18, 22, 35, 0.85) 60%, #121623 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(18, 22, 35, 0.85) 60%, #121623 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(18, 22, 35, 0.85) 60%, #121623 100%);
}

.ct-page-intro-info-holder {
  position: absolute;
  z-index: 20;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.ct-page-intro-info-holder > h1 {
  float: left;
  width: 100%;
  color: #C39547;
  font: 700 36px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 24px;
  text-shadow: 0 -4px 6px rgba(0, 0, 0, 0.65);
}
.ct-page-intro-info-holder > h2 {
  float: left;
  width: 100%;
  text-transform: uppercase;
  color: #FFFFFF;
  font: 700 24px Roboto, Arial, Helvetica, sans-serif;
  margin: 0 0 8px;
  text-shadow: 0 -4px 6px rgba(0, 0, 0, 0.65);
}
.ct-page-intro-info-holder > h3 {
  float: left;
  width: 100%;
  text-transform: uppercase;
  color: #8D92A2;
  font: 11px Roboto, Arial, Helvetica, sans-serif;
}

.ct-page-countdown-holder {
  float: left;
  width: 100%;
  margin: 0 0 40px;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
}
.ct-page-countdown-holder > ul {
  display: inline-table;
  table-layout: fixed;
}
.ct-page-countdown-holder > ul > li {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
.ct-page-countdown-holder counter {
  background: #D0D1D3;
  color: #3F4552;
}
html[dir=ltr] .ct-page-countdown-holder counter {
  padding: 0 25px 0 36px;
  border-radius: 60px 0 0 60px;
}
html[dir=rtl] .ct-page-countdown-holder counter {
  padding: 0 36px 0 25px;
  border-radius: 0 60px 60px 0;
}
.ct-page-countdown-holder counter .ct-game-countdown > ul {
  margin: 11px 0 7px;
}
.ct-page-countdown-holder counter .ct-game-countdown > ul > li {
  margin: 0 6px;
}
.ct-page-countdown-holder counter .ct-game-countdown > ul > li > strong {
  font-size: 18px;
  margin: 0 0 3px;
}
.ct-page-countdown-holder counter .ct-game-countdown > ul > li > span {
  color: #2E323E;
  font-size: 11px;
}
.ct-page-countdown-holder button {
  display: block;
  float: left;
  width: 100%;
  height: 48px;
  background: #1a7051;
  color: #ffffff;
  text-transform: uppercase;
  border: 0;
  font: 700 18px Roboto, Arial, Helvetica, sans-serif;
  transition: 300ms background, 300ms color;
}
html[dir=ltr] .ct-page-countdown-holder button {
  border-radius: 0 60px 60px 0;
}
html[dir=rtl] .ct-page-countdown-holder button {
  border-radius: 60px 0 0 60px;
}
.ct-page-countdown-holder button:hover {
  background: #24996f;
}
.ct-page-countdown-holder button:disabled {
  background: #2E323E;
  color: white;
  pointer-events: none;
}

.ct-page-games-group {
  float: left;
  width: 100%;
  background: -moz-linear-gradient(top, #111522 0%, rgba(17, 21, 34, 0) 100%);
  background: -webkit-linear-gradient(top, #111522 0%, rgba(17, 21, 34, 0) 100%);
  background: linear-gradient(to bottom, #111522 0%, rgba(17, 21, 34, 0) 100%);
}
.ct-page-games-group .all-casino-games-list-box {
  padding: 0 36px 36px;
}

.casino-tournament-statistics-wrapper {
  float: left;
  width: 100%;
}
.casino-tournament-statistics-wrapper > ul {
  float: left;
  display: table;
  table-layout: fixed;
  width: calc(100% + 20px);
  margin: 0 0 0 -10px;
  border-spacing: 10px 0;
}
.casino-tournament-statistics-wrapper > ul > li {
  display: table-cell;
  vertical-align: top;
  position: relative;
  background: -moz-linear-gradient(top, rgba(32, 142, 102, 0.3) 0%, rgba(32, 142, 102, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(32, 142, 102, 0.3) 0%, rgba(32, 142, 102, 0) 100%);
  background: linear-gradient(to bottom, rgba(32, 142, 102, 0.3) 0%, rgba(32, 142, 102, 0) 100%);
}
.casino-tournament-statistics-wrapper > ul > li:nth-child(2):nth-last-child(3), .casino-tournament-statistics-wrapper > ul > li:nth-child(3):nth-last-child(2), .casino-tournament-statistics-wrapper > ul > li:nth-child(2):nth-last-child(2) {
  top: -10px;
  background: -moz-linear-gradient(top, #208e66 0%, rgba(32, 142, 102, 0) 100%);
  background: -webkit-linear-gradient(top, #208e66 0%, rgba(32, 142, 102, 0) 100%);
  background: linear-gradient(to bottom, #208e66 0%, rgba(32, 142, 102, 0) 100%);
}

.ct-stat-block {
  float: left;
  width: 100%;
  text-align: center;
  padding: 0 12px 64px 24px;
}
.ct-stat-block .ct-stat-icon {
  float: left;
  width: 100%;
  height: 126px;
  background: no-repeat 50% 0/auto 100%;
  margin: -8px 0 0;
}
.ct-stat-block .waved-decor-7-white {
  width: 70%;
  clear: both;
  margin: 0 auto 15px;
}
.ct-stat-block > h5 {
  float: left;
  width: 100%;
  font: 18px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
}
.ct-stat-block > h6 {
  float: left;
  width: 100%;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  min-height: 14px;
  color: #d8b176;
  margin: 6px 0 24px;
}
.ct-stat-block > h6.ng-hide {
  display: block !important;
  opacity: 0;
}
.ct-stat-block.has-counter {
  counter-reset: section;
}
.ct-stat-block.has-counter .cst-stat-list-item p > b {
  display: inline-block;
  vertical-align: top;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 700;
  text-align: center;
  width: 20px;
}
html[dir=ltr] .ct-stat-block.has-counter .cst-stat-list-item p > b {
  margin: 0 10px 0 0;
}
html[dir=rtl] .ct-stat-block.has-counter .cst-stat-list-item p > b {
  margin: 0 0 0 10px;
}
.ct-stat-block.brand-color .cst-stat-list-item > ul > li:last-child {
  color: #37c491;
}

.cst-stat-list {
  float: left;
  width: 100%;
  position: relative;
}
.cst-stat-list:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  display: block;
  width: 100%;
}

.cst-stat-list-item {
  float: left;
  width: 100%;
  position: relative;
  text-align: left;
  font: 12px/33px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.7);
}
.cst-stat-list-item:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  display: block;
  width: 100%;
}
.cst-stat-list-item > ul {
  display: table;
  float: left;
  width: 100%;
  border-spacing: 0;
}
.cst-stat-list-item > ul > li {
  display: table-cell;
  vertical-align: top;
  width: 100%;
  position: relative;
}
.cst-stat-list-item > ul > li:last-child {
  width: 1%;
  color: #C19347;
  white-space: nowrap;
}
.cst-stat-list-item > ul > li > p {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=rtl] .cst-stat-list-item > ul > li > p {
  text-align: right;
}
.cst-stat-list-item small {
  display: inline-block;
  vertical-align: top;
  margin: 0 3px 0 0;
  color: rgba(255, 255, 255, 0.5);
}

.iframe-tournament-sidebar {
  display: block;
  position: absolute;
  top: 0;
  height: calc(100% - 68px);
  z-index: 100;
  width: 220px;
}
html[dir=ltr] .iframe-tournament-sidebar {
  right: 40px;
}
html[dir=rtl] .iframe-tournament-sidebar {
  left: 40px;
}
.iframe-tournament-sidebar .cst-stat-list {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  height: calc(100% - 210px);
  width: calc(100% + 12px);
}
.iframe-tournament-sidebar .cst-stat-list::-webkit-scrollbar-track {
  border-radius: 10px;
}
.iframe-tournament-sidebar .cst-stat-list::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.iframe-tournament-sidebar .cst-stat-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.iframe-tournament-sidebar .cst-stat-list::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .iframe-tournament-sidebar .cst-stat-list {
  padding: 0 12px 0 0;
}
html[dir=rtl] .iframe-tournament-sidebar .cst-stat-list {
  padding: 0 0 0 12px;
}

html[dir=ltr] .iframe-tournament-sidebar-padding {
  padding: 0 220px 0 0;
}
html[dir=rtl] .iframe-tournament-sidebar-padding {
  padding: 0 0 0 220px;
}

.waved-decor-7-white {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAOCAMAAAB5Au6AAAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEXRSTlMAAQMHDRQdJzI8PUVMUlZYWSlzVBoAAABmSURBVHjadVFHDsAwCMsezfL/X9tKOTiNwBckLIwN5oQt+FCsUeAqMCdQncz7BowYB9C8xIcO9MB6Y09S6ebTBB53eEl/Pq/tnmlWJsuGMKBJJsalKdG0Fot95TBU5i759EZ+DtO94LYGgkPphBwAAAAASUVORK5CYII=) repeat-x 50% 50%/auto 7px;
  min-height: 7px;
}

.waved-decor-3-black, .ct-stat-rules:before, .cst-stat-list:before, .cst-stat-list-item:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAGCAMAAAD9ou7VAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEnRSTlMAAgMFCwwNEh0oMDI9QERKTE1qMiL0AAAAQUlEQVR42i3LRw7AQAwCQLYk2wv//2yI5TkhBPjFTukR7lnkOeR6YaryzHmqrT6/LQChXbtpvgtM2bqBHAkuDfIDlOYC7sAATw4AAAAASUVORK5CYII=) repeat-x 50% 50%/auto 3px;
  min-height: 3px;
}

.ct-page-games-group-title {
  float: left;
  width: 100%;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
  margin: 20px 0 12px;
  text-align: center;
  color: #C19347;
  white-space: nowrap;
}
.ct-page-games-group-title > li {
  display: inline-block;
  vertical-align: middle;
  width: 21.6%;
  height: 38px;
}
.ct-page-games-group-title > li:nth-child(2) {
  width: auto;
}
.ct-page-games-group-title h2 {
  color: #C19347;
  font: 32px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 30px;
}

.ct-stat-rules {
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  text-align: left;
  position: relative;
  padding: 17px 0 0;
}
.ct-stat-rules:before {
  content: "";
  position: absolute;
  display: block;
  top: -2px;
  width: 100%;
}
.ct-stat-rules a {
  color: #C19347;
  transition: 300ms color;
}
.ct-stat-rules a:hover {
  color: #cea96d;
}
.ct-stat-rules > p {
  float: left;
  width: 100%;
  margin: 0 0 16px;
}

.current-results .ct-stat-icon {
  background-image: url("../../../images/casino-tournaments/current-results.png?v=650");
  background-size: 138px;
}
.prizes .ct-stat-icon {
  background-image: url("../../../images/casino-tournaments/prizes.png?v=650");
  background-size: 76px;
}
.tournament-results .ct-stat-icon {
  background-image: url("../../../images/casino-tournaments/tournament-results.png?v=650");
  background-size: 70px;
}
.tournament-rules .ct-stat-icon {
  background-image: url("../../../images/casino-tournaments/tournament-rules.png?v=650");
  background-size: 90px;
}
.current-results-sidebar .ct-stat-icon {
  background-image: url("../../../images/casino-tournaments/current-results-sidebar.png?v=650");
}

.current-results-sidebar {
  float: left;
  width: 100%;
  height: 100%;
}
.current-results-sidebar * {
  box-sizing: border-box;
}
.current-results-sidebar .ct-stat-block {
  padding: 0 25px 12px;
  height: 100%;
}
.current-results-sidebar .ct-stat-block > h5 {
  color: #ffffff;
}
.current-results-sidebar .ct-stat-block .ct-stat-icon {
  margin: 40px 0 14px;
  height: 66px;
}
.current-results-sidebar .ct-stat-block .waved-decor-7-white {
  width: 95%;
}
.current-results-sidebar .ct-stat-block.has-counter .cst-stat-list-item {
  color: #f4f4f6;
}
.current-results-sidebar .ct-stat-block.has-counter .cst-stat-list-item p:before {
  text-align: left;
  margin: 0 2px 0 0;
}
.current-results-sidebar .ct-stat-block.has-counter .cst-stat-list-item p > b {
  color: #c1c4cd;
}
.current-results-sidebar .ct-stat-block.has-counter .cst-stat-list-item > ul > li:last-child {
  color: #7c8292;
}

@media screen and (max-width: 1260px) {
  .ctournament-containing-games > ul {
    height: 120px;
  }
}
.casino-tournament-scroll {
  float: left;
  width: 100%;
  max-height: 500px;
  padding: 2px 12px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.casino-tournament-scroll::-webkit-scrollbar-track {
  border-radius: 10px;
}
.casino-tournament-scroll::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.casino-tournament-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.casino-tournament-scroll::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.ct-games-no-results {
  float: left;
  width: 100%;
  color: #c1c4cd;
  font: 20px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 84px 0 110px;
}

.euro-tournament {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.euro-tournament .tour-green {
  color: #1a7051;
}
.euro-tournament .tour-red {
  color: #ae0000;
}
.euro-tournament .tour-info {
  width: 30%;
}
html[dir=ltr] .euro-tournament .tour-info {
  padding-left: 15px;
  border-left: 1px solid #505768;
}
html[dir=rtl] .euro-tournament .tour-info {
  padding-right: 15px;
  border-right: 1px solid #505768;
}
html[dir=rtl] .euro-tournament .tour-info .ct-game-countdown ul {
  float: right;
}
.euro-tournament .tour-info.current-tournament-page {
  width: 90%;
  text-align: center;
  margin: 30px auto 0 auto;
}
html[dir=ltr] .euro-tournament .tour-info.current-tournament-page {
  border: none;
  padding: 0;
}
html[dir=rtl] .euro-tournament .tour-info.current-tournament-page {
  border: none;
  padding: 0;
}
.euro-tournament .tour-info.current-tournament-page .tour-prize {
  margin: 16px 0 12px 0;
  font-size: 46px;
}
.euro-tournament .tour-info.current-tournament-page .ct-game-countdown ul {
  margin: 10px 0;
}
html[dir=ltr] .euro-tournament .tour-info.current-tournament-page .ct-game-countdown ul {
  float: none;
}
html[dir=rtl] .euro-tournament .tour-info.current-tournament-page .ct-game-countdown ul {
  float: none;
}
.euro-tournament .tour-info.current-tournament-page .tour-join-btn {
  margin: 30px auto 0 auto;
  max-width: 200px;
}
.euro-tournament .tour-info.current-tournament-page .tour-img {
  float: none;
  margin: 0 auto 10px auto;
}
.euro-tournament .tour-info.current-tournament-page .status-color {
  color: #ffffff;
}
.euro-tournament .tour-info.current-tournament-page .status-color {
  padding: 2px 4px;
}
html[dir=ltr] .euro-tournament .tour-info.current-tournament-page .status-color {
  margin-left: 6px;
}
html[dir=rtl] .euro-tournament .tour-info.current-tournament-page .status-color {
  margin-right: 6px;
}
.euro-tournament .tour-info.current-tournament-page .status-color.upcoming {
  background-color: #d3b173;
}
.euro-tournament .tour-info.current-tournament-page .status-color.finished {
  background-color: #C13653;
}
.euro-tournament .tour-info.current-tournament-page .status-color.live {
  background-color: #278B66;
}
.euro-tournament .tour-title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 4px;
  color: #ffffff;
}
.euro-tournament .tour-prize {
  font-size: 24px;
  font-weight: bold;
  text-shadow: 0 0 6px #ffd338;
  line-height: 1;
  letter-spacing: 1px;
  color: #ffd237;
}
.euro-tournament .tour-status {
  font-size: 14px;
}
.euro-tournament .tour-status .status {
  color: #ffffff;
}
.euro-tournament .tour-status .status, .euro-tournament .tour-status p {
  display: inline-block;
}
.euro-tournament .tour-status .status-color {
  display: inline-block;
}
html[dir=ltr] .euro-tournament .tour-status .status-color {
  padding-left: 4px;
}
html[dir=rtl] .euro-tournament .tour-status .status-color {
  padding-right: 4px;
}
.euro-tournament .tour-counter {
  font-size: 20px;
  color: #ffffff;
}
.euro-tournament .ct-game-countdown ul {
  width: auto;
  margin: 6px 0 0 0;
}
.euro-tournament .ct-game-countdown ul li, .euro-tournament .ct-game-countdown ul li.has-dot {
  position: relative;
  color: #ffffff;
}
.euro-tournament .ct-game-countdown ul li:first-child, .euro-tournament .ct-game-countdown ul li.has-dot:first-child {
  margin-left: 0;
}
.euro-tournament .ct-game-countdown ul li:before, .euro-tournament .ct-game-countdown ul li.has-dot:before {
  display: none;
}
.euro-tournament .ct-game-countdown ul li strong, .euro-tournament .ct-game-countdown ul li.has-dot strong {
  font-weight: 400;
}
.euro-tournament .ct-game-countdown ul li span, .euro-tournament .ct-game-countdown ul li.has-dot span {
  position: absolute;
  top: -1px;
  right: -10px;
  font-size: 10px;
  color: #ffffff;
}
.euro-tournament .tour-join-btn {
  text-transform: uppercase;
  color: #ffffff;
  font-size: 12px;
  width: 100%;
  display: block;
  height: 30px;
  line-height: 30px;
  border: 1px solid #1a7051;
  background: #1a7051;
  box-sizing: border-box;
  padding: 0 15px;
  margin-top: 25px;
  transition: color 180ms, background 180ms, border 180ms;
}
.euro-tournament .tour-join-btn:hover {
  background: #208e66;
  border-color: #208e66;
}
.euro-tournament .tour-join-btn:disabled {
  color: #7c8292;
  background: #252f46;
  border-color: #252f46;
}
.euro-tournament .tour-img {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
html[dir=ltr] .euro-tournament .tour-img {
  margin: 0 15px 0 0;
}
html[dir=rtl] .euro-tournament .tour-img {
  margin: 0 0 0 15px;
}
.euro-tournament .tour-card-title {
  color: #ffffff;
  font-size: 12px;
  display: block;
  margin-bottom: 5px;
  text-align: center;
}
.euro-tournament .tournament-item {
  width: 100%;
  overflow: hidden;
  padding: 10px 15px;
  float: none;
}
.euro-tournament .tournament-item + .tournament-item {
  margin-top: 10px;
}
.euro-tournament .tournament-item:last-child {
  margin-bottom: 10px;
}
.euro-tournament .tournament-item .tour-info-wrapper {
  width: calc(100% - 115px);
}
.euro-tournament .tournament-item .tour-info-cards {
  width: 70%;
}
.euro-tournament .tournament-item .tour-card {
  padding: 10px;
  background-color: #171c2c;
  width: 32%;
  height: 100px;
  max-width: 226px;
  text-align: center;
}
html[dir=ltr] .euro-tournament .tournament-item .tour-card + .tour-card {
  margin-right: 5px;
}
html[dir=rtl] .euro-tournament .tournament-item .tour-card + .tour-card {
  margin-left: 5px;
}
.euro-tournament .tournament-item .card-title {
  color: #ffffff;
  font-size: 12px;
  display: block;
  margin-bottom: 8px;
}
.euro-tournament .tournament-item .tour-date-item {
  width: 49%;
  max-width: 100px;
  padding: 5px 10px;
  background-color: #0e151b;
}
.euro-tournament .tournament-item .start-end {
  margin-bottom: 5px;
}
.euro-tournament .tournament-item .date, .euro-tournament .tournament-item .time {
  color: #ffffff;
  display: block;
}
.euro-tournament .tournament-item .time {
  margin-top: 2px;
}
.euro-tournament .tournament-item .card-join {
  max-width: 280px;
}
.euro-tournament .tournament-item .join-card-p {
  width: 100%;
  overflow: hidden;
  color: #ffffff;
}
.euro-tournament .tournament-item .join-card-p + .join-card-p {
  margin-top: 5px;
}
.euro-tournament .tournament-item .join-card-p .info {
  max-width: 75%;
}
.euro-tournament .tournament-item .divider {
  width: 100%;
  height: 1px;
  background-color: #8e93a4;
  margin: 7px 0;
}
.euro-tournament .tour-status-boxes {
  margin: 30px 0 50px 0;
  text-align: center;
}
.euro-tournament .tour-status-boxes .card-title {
  text-align: center;
}
html[dir=ltr] .euro-tournament .tour-status-boxes .start {
  padding-right: 10px;
}
html[dir=rtl] .euro-tournament .tour-status-boxes .start {
  padding-left: 10px;
}
.euro-tournament .tour-status-boxes .status-box {
  vertical-align: middle;
  display: inline-block;
  width: 24%;
  margin: 5px;
  padding: 8px 15px;
  background: #111522;
  color: #ffffff;
  min-height: 51px;
}
.euro-tournament .tour-status-boxes .buy-in-fee {
  display: inline-table;
}
.euro-tournament .tour-status-boxes .buy-in-fee .box-row {
  display: table-cell;
  vertical-align: middle;
}
.euro-tournament .tour-status-boxes .box-row {
  width: 100%;
  overflow: hidden;
}
.euro-tournament .tour-status-boxes .box-row:not(:first-child) {
  margin-top: 5px;
}
.euro-tournament .tour-status-boxes .box-row .title {
  max-width: 60%;
}
@media only screen and (max-width: 1350px) {
  .euro-tournament .tour-status-boxes {
    margin: 30px 0;
  }
  .euro-tournament .tour-status-boxes .status-box {
    width: 35%;
  }
}

.casino-tournaments-include.sport-toutnaments .casino-tournaments-filters-wrapper {
  z-index: 9999;
}

.new-slider-animation .hp-slide-17 {
  transition: 1080ms opacity;
  transform: translate3d(0, 0, 0);
}
.new-slider-animation .hp-slide-17.right.active {
  animation: 360ms right-to-left ease-in-out;
  transition: none;
  opacity: 1;
}
.new-slider-animation .hp-slide-17.right {
  animation: 360ms right-to-left-3 ease-in-out;
}
.new-slider-animation .hp-slide-17.active + .hp-slide-17 {
  animation: 360ms left-to-right-2 ease-in-out;
}
.new-slider-animation .hp-slide-17.active {
  animation: 360ms left-to-right ease-in-out;
  transition: none;
  opacity: 1;
}

@keyframes left-to-right-2 {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
@keyframes right-to-left-3 {
  0% {
    left: 0;
  }
  100% {
    left: -100%;
  }
}
@keyframes right-to-left {
  0% {
    left: 100%;
  }
  100% {
    left: 0;
  }
}
@keyframes left-to-right {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
.free-bet-container {
  float: left;
  width: 100%;
  margin: 15px 0 116px;
  background: #111522;
  border-radius: 6px;
  position: relative;
  min-height: 432px;
}
.free-bet-container > ul {
  float: left;
  width: 100%;
  padding: 5px;
  box-sizing: border-box;
  overflow: hidden;
}
.free-bet-container > ul:before {
  content: "";
  display: block;
  background: url(../../../images/backgrounds/free-bet-bg.png?v=650) no-repeat 100% 0;
  mix-blend-mode: luminosity;
  width: 100%;
  height: 432px;
  position: absolute;
  border-radius: 6px;
  top: 0;
  left: 0;
}
.free-bet-container > ul > li {
  display: block;
  padding: 5px;
  box-sizing: border-box;
  position: relative;
  z-index: 10;
}
html[dir=ltr] .free-bet-container > ul > li {
  float: left;
}
html[dir=rtl] .free-bet-container > ul > li {
  float: right;
  text-align: right;
}
.free-bet-container > ul > li:first-child {
  width: 66.666667%;
}
.free-bet-container > ul > li:last-child {
  width: 33.333333%;
  padding: 95px 0 0;
}
.free-bet-container > ul > li > h4 {
  margin: 80px 0;
  text-align: center;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}

.free-bet-rules {
  float: left;
  width: 100%;
}
.free-bet-rules > h6 {
  background: #212531;
  padding: 0 16px;
  color: #c1c4cd;
  font: 700 14px/45px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
html[dir=ltr] .free-bet-rules > h6 {
  float: left;
}
html[dir=rtl] .free-bet-rules > h6 {
  float: right;
}
.free-bet-rules > p {
  float: left;
  width: 100%;
  background: #212531;
  padding: 22px 16px;
  color: #7c8292;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  box-sizing: border-box;
}

.free-bet-calendar-switcher {
  position: absolute;
  top: 18px;
  width: 137px;
}
html[dir=ltr] .free-bet-calendar-switcher {
  right: 20px;
}
html[dir=rtl] .free-bet-calendar-switcher {
  left: 20px;
}
.free-bet-calendar-switcher select {
  border: 1px solid #7c8292;
  background: none;
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 24px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}
html[dir=ltr] .free-bet-calendar-switcher select {
  padding: 0 20px 0 8px;
}
html[dir=rtl] .free-bet-calendar-switcher select {
  direction: rtl;
  padding: 0 8px 0 20px;
}
.free-bet-calendar-switcher:after {
  content: "";
  font: 18px/20px icomoon;
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin: -10px 0 0;
  color: #7c8292;
}
html[dir=ltr] .free-bet-calendar-switcher:after {
  right: 8px;
}
html[dir=rtl] .free-bet-calendar-switcher:after {
  left: 8px;
}

.free-bet-header {
  float: left;
  width: 100%;
  margin: 14px 0 11px;
}
.free-bet-header h1 {
  color: #c1c4cd;
  font: 700 18px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  float: left;
  width: 100%;
}
.free-bet-header h2 {
  float: left;
  width: 100%;
  font: 32px Roboto, Arial, Helvetica, sans-serif;
  color: #a61f67;
}

.free-bet-game {
  float: left;
  width: 100%;
}

.free-bet-game-heading {
  background: rgba(33, 37, 49, 0.8);
  float: left;
  width: 100%;
  height: 45px;
  box-sizing: border-box;
}
html[dir=ltr] .free-bet-game-heading {
  padding: 10px 7px 0 10px;
}
html[dir=rtl] .free-bet-game-heading {
  padding: 10px 10px 0 7px;
}
.free-bet-game-heading h3 {
  font: 700 14px/24px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}
html[dir=ltr] .free-bet-game-heading h3 {
  float: left;
}
html[dir=rtl] .free-bet-game-heading h3 {
  float: right;
  direction: rtl;
}
html[dir=ltr] .free-bet-game-heading ul {
  float: right;
}
html[dir=rtl] .free-bet-game-heading ul {
  float: left;
}
.free-bet-game-heading ul li {
  display: block;
  margin: 0 3px;
}
html[dir=ltr] .free-bet-game-heading ul li {
  float: left;
}
html[dir=rtl] .free-bet-game-heading ul li {
  float: right;
}
.free-bet-game-heading button {
  display: block;
  float: left;
  border: 1px solid #7c8292;
  background: none;
  height: 24px;
  position: relative;
  color: #c1c4cd;
  font: 11px/22px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  transition: 300ms color, 300ms background, 300ms border;
}
html[dir=ltr] .free-bet-game-heading button {
  padding: 0 8px 0 26px;
}
html[dir=rtl] .free-bet-game-heading button {
  padding: 0 26px 0 8px;
}
.free-bet-game-heading button:before {
  display: block;
  position: absolute;
  top: 0;
  font: 12px/22px icomoon;
}
html[dir=ltr] .free-bet-game-heading button:before {
  left: 7px;
}
html[dir=rtl] .free-bet-game-heading button:before {
  right: 7px;
}
.free-bet-game-heading button.random-choice:before {
  content: "{";
}
html[dir=rtl] .free-bet-game-heading button.random-choice:before {
  direction: ltr;
}
.free-bet-game-heading button.favourite-choice:before {
  content: "";
}
.free-bet-game-heading button.favourite-choice:not(:hover):before {
  color: #a61f67;
}
.free-bet-game-heading button:hover {
  background: #1a7051;
  border-color: #1a7051;
  color: #ffffff;
}

.free-bet-game-footer {
  float: left;
  width: 100%;
  background: #212531;
  padding: 10px;
  box-sizing: border-box;
}
.free-bet-game-footer button {
  display: block;
  border: 1px solid #7c8292;
  height: 30px;
  padding: 0 24px;
  text-transform: uppercase;
  color: #c1c4cd;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  background: none;
  transition: 300ms color, 300ms background, 300ms border;
}
html[dir=ltr] .free-bet-game-footer button {
  float: right;
}
html[dir=rtl] .free-bet-game-footer button {
  float: left;
}
.free-bet-game-footer button:hover {
  background: #a61f67;
  border-color: #a61f67;
  color: #ffffff;
}
.free-bet-game-footer button:disabled {
  pointer-events: none;
  opacity: 0.4;
}

.free-bet-table {
  float: left;
  width: 100%;
}
.free-bet-table table {
  float: left;
  width: 100%;
  border-spacing: 0 1px;
  border-collapse: separate;
  margin: -1px 0 0;
}
html[dir=rtl] .free-bet-table table {
  direction: rtl;
}
.free-bet-table table td, .free-bet-table table th {
  background: #2e323e;
  box-sizing: border-box;
  position: relative;
  vertical-align: middle;
}
.free-bet-table table td:not(:only-child), .free-bet-table table th:not(:only-child) {
  padding: 0 10px;
  border-top: 1px solid #212531;
}
.free-bet-table table th {
  height: 36px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
}
.free-bet-table table th:not(:first-child) {
  text-align: center;
}
.free-bet-table table td:not(:only-child) {
  height: 46px;
}
.free-bet-table table td.date-cell {
  color: #7c8292;
  font: 10px Roboto, Arial, Helvetica, sans-serif;
  width: 74px;
  text-align: center;
}
.free-bet-table table td.game-comp-cell {
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  vertical-align: top;
  padding: 9px 4px;
}
.free-bet-table table td.events-cell {
  width: 12.8%;
  transition: 300ms background, 300ms color;
  color: #c29440;
  padding: 0;
  cursor: pointer;
}
html[dir=ltr] .free-bet-table table td.events-cell {
  text-align: right;
  border-left: 1px solid #111522;
}
html[dir=rtl] .free-bet-table table td.events-cell {
  text-align: left;
  border-right: 1px solid #111522;
}
.free-bet-table table td.events-cell:hover {
  background: #404654;
}
.free-bet-table table td.events-cell.selected {
  pointer-events: none;
  background: #1a7051;
  color: #ffffff;
}
.free-bet-table hr {
  float: left;
  width: 100%;
  margin: 0 0 1px;
  border: 0;
  height: 2px;
  background: #a61f67;
}
.free-bet-table label {
  display: block;
  height: 46px;
  font: 700 12px/46px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
}
html[dir=ltr] .free-bet-table label {
  padding: 0 16px 0 38px;
}
html[dir=rtl] .free-bet-table label {
  padding: 0 38px 0 16px;
}
.free-bet-table label input {
  display: none;
}
.free-bet-table label input:checked ~ span:after {
  transform: scale(1);
}
.free-bet-table label span:before, .free-bet-table label span:after {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  border-radius: 100%;
}
html[dir=ltr] .free-bet-table label span:before, html[dir=ltr] .free-bet-table label span:after {
  left: 16px;
}
html[dir=rtl] .free-bet-table label span:before, html[dir=rtl] .free-bet-table label span:after {
  right: 16px;
}
.free-bet-table label span:before {
  width: 16px;
  height: 16px;
  background: rgba(0, 0, 0, 0.3);
}
.free-bet-table label span:after {
  width: 6px;
  height: 6px;
  margin: 5px;
  background: #ffffff;
  transition: 300ms transform;
  transform: scale(0);
}
.free-bet-table .status-icon {
  display: none;
  font: 16px/20px icomoon;
  width: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
  color: #7c8292;
  text-align: center;
}
.free-bet-table .Waiting, .free-bet-table .Win, .free-bet-table .Lose {
  pointer-events: none;
}
.free-bet-table .Waiting label, .free-bet-table .Win label, .free-bet-table .Lose label {
  display: none;
}
.free-bet-table .Waiting .status-icon, .free-bet-table .Win .status-icon, .free-bet-table .Lose .status-icon {
  display: block;
}
.free-bet-table .Waiting .status-icon:before {
  content: "";
}
.free-bet-table .Win .status-icon:before {
  content: "";
  color: #1a7051;
}
.free-bet-table .Lose .status-icon:before {
  content: "";
  color: #a82d46;
}

.live-casino-page {
  float: left;
  width: 100%;
}

.live-casino-providers {
  float: left;
  width: 100%;
  background: #1e2639;
  text-align: center;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
  padding: 12px 0;
}
.live-casino-providers button {
  display: inline-block;
  vertical-align: top;
  height: 34px;
  box-sizing: border-box;
  border: 1px solid transparent;
  color: #f4f4f6;
  background: none;
  text-transform: uppercase;
  font: 14px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 16px;
  margin: 0 6px;
}
.live-casino-providers button.active {
  pointer-events: none;
  border-color: #a61f67;
  color: #ffffff;
}

.live-casino-providers-submenu {
  float: left;
  width: 100%;
  background: #1e2639;
  margin: 2px 0 0;
  text-align: center;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
}
.live-casino-providers-submenu a {
  display: inline-block;
  vertical-align: top;
  font: 12px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #c1c4cd;
  margin: 0 12px;
  box-shadow: inset 0 0 0 #a61f67;
  transition: 300ms box-shadow, 300ms color;
}
.live-casino-providers-submenu a.active {
  pointer-events: none;
  box-shadow: inset 0 -2px 0 #a61f67;
  color: #ffffff;
}

.live-casino-games {
  float: left;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  margin: 0 0 44px;
}
.live-casino-games ul {
  box-sizing: border-box;
  float: left;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: calc(100% + 44px);
  padding: 22px 0;
  margin: 0 0 0 -22px;
}
.live-casino-games ul li {
  display: block;
  box-sizing: border-box;
  padding: 22px;
  width: 25%;
  position: relative;
}
.live-casino-games ul li .float-width {
  height: 100%;
  position: relative;
}
.live-casino-games ul li i {
  display: block;
  position: absolute;
  top: 10px;
  font: 22px/24px icomoon;
  color: #f4f4f6;
  z-index: 77;
  opacity: 0;
}
html[dir=ltr] .live-casino-games ul li i {
  right: 10px;
}
html[dir=rtl] .live-casino-games ul li i {
  left: 10px;
}
.live-casino-games ul li i:after {
  display: block;
  content: "";
}
.live-casino-games ul li i.active {
  color: #c29440;
  opacity: 1;
}
.live-casino-games ul li i.active:after {
  content: "";
}
.live-casino-games ul li i:hover {
  color: #c29440;
}
.live-casino-games ul li:hover i {
  opacity: 1;
}
.live-casino-games ul li:hover .live-casino-icon {
  background: #a61f67;
  color: #ffffff;
}
.live-casino-games ul li:hover .live-casino-game-name .lc-game-name {
  color: #ffffff;
}
.live-casino-games ul li:hover .live-casino-game-name button {
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

.live-casino-game-default {
  float: left;
  width: 100%;
  position: relative;
}

.live-casino-icon {
  background: rgba(80, 87, 104, 0.5);
  color: #ffffff;
  transition: 300ms color, 300ms background;
  border-radius: 10px 2px;
  width: 94px;
  text-align: center;
  font: 42px/94px icomoon;
}
html[dir=ltr] .live-casino-icon {
  float: left;
}
html[dir=rtl] .live-casino-icon {
  float: right;
}
.live-casino-icon:before {
  content: "";
}
.live-casino-icon.tournament:before {
  content: "";
}
.live-casino-icon.vgs102:before, .live-casino-icon.ezgroulette:before, .live-casino-icon.ezg7:before, .live-casino-icon.lksroulette:before, .live-casino-icon.lksexternalroulette:before, .live-casino-icon.ezg6:before, .live-casino-icon.evl104:before, .live-casino-icon.netlcroulette_sw:before, .live-casino-icon.netlcrouletteauto_sw:before, .live-casino-icon.vgs110:before, .live-casino-icon.agcrou:before, .live-casino-icon.agc6:before, .live-casino-icon.xpgliveroulette:before, .live-casino-icon.ntlroulette:before, .live-casino-icon.ntlautomatic_roulette:before, .live-casino-icon.pnh4:before, .live-casino-icon.xpgroulette:before, .live-casino-icon.xpgmore20games:before, .live-casino-icon.ptslrol:before, .live-casino-icon.ptslrol:before, .live-casino-icon.vivroulette:before, .live-casino-icon.tpg201:before, .live-casino-icon.fazroulette:before, .live-casino-icon.evl217033:before, .live-casino-icon.ptslqrol:before, .live-casino-icon.tpg203:before, .live-casino-icon.fazliveeuropeanroulette:before, .live-casino-icon.bgbroulette:before, .live-casino-icon.bgbroulette-eng:before, .live-casino-icon.ntllcroulette_not_mobile_phy_sw:before, .live-casino-icon.ntllcrouletteauto_not_mobilehr_nbc_sw:before, .live-casino-icon.ntllcrouletteauto_not_mobilelr_nbc_sw:before, .live-casino-icon.ntllcrouletteauto_not_mobile_nbc_sw:before, .live-casino-icon[class*="vlc110&lobbytagindex"]:before {
  content: "q";
}
.live-casino-icon.vgs110:before {
  content: "";
}
.live-casino-icon.vgs119:before {
  content: "";
}
.live-casino-icon.evl108:before, .live-casino-icon.ezgcasino_holdem:before, .live-casino-icon.pnh6:before {
  content: "x";
}
.live-casino-icon.vgs105:before, .live-casino-icon.btg6:before, .live-casino-icon.agc4:before {
  content: "u";
}
.live-casino-icon.btg7:before, .live-casino-icon.vgs111:before, .live-casino-icon.xpgwheeloffortune:before, .live-casino-icon.vgs107:before {
  content: "";
}
.live-casino-icon.vgs101:before, .live-casino-icon.vgs112:before, .live-casino-icon.ezgblackjack:before, .live-casino-icon.evl105:before, .live-casino-icon.lksblackjack:before, .live-casino-icon.netlcblackjack_sw:before, .live-casino-icon.netlcblackjackcdlr_sw:before, .live-casino-icon.xpgliveblackjack:before, .live-casino-icon.ntlblackjack_standard:before, .live-casino-icon.ntlblackjack_common_draw:before, .live-casino-icon.pnh1:before, .live-casino-icon.pnh0:before, .live-casino-icon.xpgblackjack:before, .live-casino-icon.ptslbjl:before, .live-casino-icon.vivblackjack:before, .live-casino-icon.tpg301:before, .live-casino-icon.tpg302:before, .live-casino-icon.tpg303:before, .live-casino-icon.tpg304:before, .live-casino-icon.tpg305:before, .live-casino-icon.evlfreebet000000001:before, .live-casino-icon.ptslqabjl:before, .live-casino-icon.ntllcblackjackcd_not_mobilelr_phy_sw:before, .live-casino-icon.ntllcblackjack_not_mobile_phy_sw:before, .live-casino-icon.ntllcblackjack_not_mobile_phy2_sw:before, .live-casino-icon.ntllcblackjack_not_mobilehr_phy_sw:before, .live-casino-icon.ntllcblackjack_not_mobilelr_phy_sw:before, .live-casino-icon.ntlcommondraw:before, .live-casino-icon[class*="vlc112&lobbytagindex"]:before {
  content: "r";
}
.live-casino-icon.vgs106:before, .live-casino-icon.vgs114:before {
  content: "";
}
.live-casino-icon.vgs115:before {
  content: "i";
}
.live-casino-icon.vgs125:before, .live-casino-icon.evldragontiger00001:before, .live-casino-icon.ptsldtl:before, .live-casino-icon.ezgbaccarat_dragon_tiger:before {
  content: "";
}
.live-casino-icon.vgs126:before {
  content: "";
}
.live-casino-icon.vgs104:before, .live-casino-icon.evl109:before, .live-casino-icon.btg5:before, .live-casino-icon.vgs113:before {
  content: "s";
}
.live-casino-icon.evltrp:before, .live-casino-icon.evltcp:before {
  content: "";
}
.live-casino-icon.evlmoneywheel:before {
  content: "";
}
.live-casino-icon.vgs131:before, .live-casino-icon.evleth:before, .live-casino-icon.evluth:before, .live-casino-icon.evldhptable00000001:before {
  content: "";
}
.live-casino-icon.ezgsedie:before {
  content: "";
}
.live-casino-icon.evlcsp:before {
  content: "";
}
.live-casino-icon.ezglottery:before {
  content: "w";
}
.live-casino-icon.ezg2:before {
  content: "";
}
.live-casino-icon.xpgmulltigames:before {
  content: "";
}
.live-casino-icon.xpgcaribbeanpoker:before, .live-casino-icon.ptslchel:before {
  content: "";
}
.live-casino-icon.ezgwheelofdice:before {
  content: "";
}
.live-casino-icon.ezgkeno:before, .live-casino-icon.vgs118:before {
  content: "";
}
.live-casino-icon.vgs129:before {
  content: "";
}
.live-casino-icon.ezg20:before, .live-casino-icon.ezgbaccarat:before, .live-casino-icon.ezg4:before, .live-casino-icon.evl103:before, .live-casino-icon.vgs103:before, .live-casino-icon.vgs108:before, .live-casino-icon.agcbac:before, .live-casino-icon.lksbaccarat:before, .live-casino-icon.agclink:before, .live-casino-icon.xpglivebaccarat:before, .live-casino-icon.pnh2:before, .live-casino-icon.xpgbaccarat:before, .live-casino-icon.xpgbaccaratnocommission:before, .live-casino-icon.ptslbal:before, .live-casino-icon.vivbaccarat:before, .live-casino-icon.evllightningbac0001:before {
  content: "t";
}
.live-casino-icon.ezg24:before, .live-casino-icon.xpglivedragontiger:before {
  content: "";
}
.live-casino-icon.ezg15:before, .live-casino-icon.xpgloivetexasholdembonus:before {
  content: "";
}
.live-casino-icon.agccbac:before {
  content: "";
}
.live-casino-icon.agclbac:before {
  content: "";
}
.live-casino-icon.agcdt:before {
  content: "";
}
.live-casino-icon.agcshb:before, .live-casino-icon.xpglivesicbo:before {
  content: "";
}
.live-casino-icon.ftv1722:before {
  content: "";
}
.live-casino-icon.ftv1723:before {
  content: "";
}
.live-casino-icon.ftv1724:before {
  content: "";
}
.live-casino-icon.ptslhilol:before {
  content: "";
}
.live-casino-icon.evlmonopoly00000001:before {
  content: "";
}
.live-casino-icon.evldealnodeal000001:before {
  content: "";
}
.live-casino-icon.evltopcard000000001:before {
  content: "";
}
.live-casino-icon.evllightningdice001:before {
  content: "";
}
.live-casino-icon.evlsbctable00000001:before {
  content: "";
}
.live-casino-icon.evlsupersicbo000001:before {
  content: "";
}
.live-casino-icon.ptslswl:before {
  content: "";
}
.live-casino-icon.ptslbfbl:before {
  content: "";
}
.live-casino-icon.ptslsbl:before {
  content: "";
}

.live-casino-game-name {
  width: calc(100% - 94px);
  box-sizing: border-box;
  float: left;
  padding: 0 26px 28px 6px;
}
html[dir=rtl] .live-casino-game-name {
  padding: 0 6px 28px 26px;
  text-align: right;
}
.live-casino-game-name .lc-game-name {
  float: left;
  width: 100%;
  font: 700 18px/22px Roboto, Arial, Helvetica, sans-serif;
  color: #f4f4f6;
  transition: 300ms color;
}
.live-casino-game-name button {
  position: absolute;
  bottom: 0;
  height: 28px;
  padding: 0 14px;
  background: none;
  color: #ffffff;
  border: 1px solid #1a7051;
  background: #1a7051;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  transition: 300ms background, 300ms border-color, 200ms transform, 200ms opacity, 200ms visibility;
  opacity: 0;
  transform: translate3d(0, 100%, 0);
  cursor: pointer;
  visibility: hidden;
}
html[dir=ltr] .live-casino-game-name button {
  left: 114px;
}
html[dir=rtl] .live-casino-game-name button {
  right: 114px;
}
.live-casino-game-name button:hover {
  background: #24996f;
  border-color: #24996f;
}

.live-casino-game-as-image {
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  position: relative;
}
.live-casino-game-as-image:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  display: block;
  z-index: 40;
  pointer-events: none;
}
.live-casino-game-as-image img {
  display: block;
  width: 100%;
  height: 100%;
  float: left;
  object-fit: cover;
  object-position: 50% 50%;
  transition: 600ms transform;
}
.live-casino-game-as-image:hover img {
  transform: scale(1.05);
}

.live-casino-content-import {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
  float: left;
  width: calc(100% + 10px);
  margin: 86px 0 0 -5px;
  display: block;
  text-align: left;
  height: 538px;
}
.live-casino-content-import::-webkit-scrollbar-track {
  border-radius: 10px;
}
.live-casino-content-import::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.live-casino-content-import::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.live-casino-content-import::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.live-casino-content-import > div:first-child {
  padding: 0;
  width: 100%;
}
.live-casino-content-import .live-casino-providers {
  background: rgba(0, 0, 0, 0.3);
}
.live-casino-content-import .live-casino-games {
  margin: 10px 0;
}
.live-casino-content-import .live-casino-games ul li {
  width: calc((100% - 1px) / 3) !important;
}

.live-casino-image-splash-play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  transition: 300ms background;
}
.live-casino-image-splash-play button {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0 24px;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  height: 36px;
  text-transform: uppercase;
  white-space: nowrap;
  border: 0;
  background: #1a7051;
  color: #ffffff;
  transform: translate(-50%, 0);
  cursor: pointer;
  opacity: 0;
  transition: 300ms transform, 300ms opacity;
}
.live-casino-image-splash-play:hover {
  background: rgba(4, 42, 37, 0.85);
}
.live-casino-image-splash-play:hover button {
  opacity: 1;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 1260px) {
  .Featured-casino-games .live-casino-content-import .guide, .Featured-casino-games .live-casino-content-import .promotions-section-j .big-news-block, .promotions-section-j .Featured-casino-games .live-casino-content-import .big-news-block {
    width: calc(100% - 20px);
  }
}
.all-games-casino-list {
  float: right;
  box-sizing: border-box;
  width: 100%;
  min-height: 750px;
}
html[dir=ltr] .all-games-casino-list {
  padding-left: 220px;
}
html[dir=rtl] .all-games-casino-list {
  padding-right: 220px;
}
.all-games-casino-list .no-left-menu {
  padding: 0;
}
.all-games-casino-list > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.all-games-casino-list .md-progress-circular.md-theme {
  margin: 100px auto auto;
}

.save-games-contain .games-slider .all-games-casino-list {
  min-height: inherit;
  width: 100%;
  padding: 0 10px;
}

.deposit-alert-contain.casino .games-slider .all-games-casino-list {
  min-height: inherit;
  width: 100%;
  padding: 0;
}

.deposit-alert-contain.casino .games-slider .all-games-casino-list ul {
  height: 500px;
}
html[dir=ltr] .deposit-alert-contain.casino .games-slider .all-games-casino-list ul {
  padding: 0 10px 0 0;
}
html[dir=rtl] .deposit-alert-contain.casino .games-slider .all-games-casino-list ul {
  padding: 0 0 0 10px;
}

.deposit-alert-contain.casino .games-slider .all-games-casino-list ~ .load-more-news.multiview {
  background: #ffffff;
  margin: 0;
  height: 90px;
}

.deposit-alert-contain.casino .games-slider .all-games-casino-list ~ .load-more-news.multiview a:before {
  top: 34px;
}

.fixed-nav-wrapper-casino-view {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.fixed-nav-wrapper-casino-view.scrollable-fixed {
  position: fixed;
  top: 41px;
  min-width: 950px;
  width: 1310px;
  max-width: inherit;
  z-index: 99;
  left: calc((100% - 1310px) / 2);
}
.fixed-nav-wrapper-casino-view.scrollable-fixed:before {
  content: "";
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  left: 0;
  top: -3px;
  background: transparent;
}

.casino-left-menu-v-2 {
  height: 0;
  float: left;
  width: 100%;
  position: relative;
  z-index: 66;
}

.search-category-nav-contain {
  position: absolute;
  top: 0;
  width: 210px;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
}
html[dir=ltr] .search-category-nav-contain {
  left: 0;
}
html[dir=rtl] .search-category-nav-contain {
  right: 0;
}

.left-column-casino-nav {
  float: left;
  width: 100%;
  box-sizing: border-box;
  max-height: calc(100vh - 160px);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.left-column-casino-nav::-webkit-scrollbar-track {
  border-radius: 10px;
}
.left-column-casino-nav::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.left-column-casino-nav::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.left-column-casino-nav::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.left-column-casino-nav > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: #171c2c;
}

.left-column-casino-nav > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #404654;
  color: #7c8292;
  font: 12px/38px Roboto, Arial, Helvetica, sans-serif;
  transition: color 250ms;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 10px;
}

.left-column-casino-nav > ul > li:hover,
.left-column-casino-nav > ul > li.active {
  color: #c29440;
}

.search-category-nav-contain.scrollable-absolute {
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  z-index: 55;
}

.block-slider .my-games-save.casino .games-save-slider .all-games-casino-list ul > li:first-child,
.block-slider .my-games-save.casino .games-save-slider .all-games-casino-list ul > li:last-child {
  margin: 0;
}

@media screen and (min-width: 1260px) and (max-width: 1350px) {
  .fixed-nav-wrapper-casino-view.scrollable-fixed {
    width: calc(100% - 20px);
    left: 10px;
  }

  .search-category-nav-contain.scrollable-fixed {
    left: 20px;
  }

  .search-category-nav-contain.scrollable-fixed.scrollable-absolute {
    left: 0;
    position: absolute;
  }
}
@media screen and (max-width: 1260px) {
  .fixed-nav-wrapper-casino-view.scrollable-fixed {
    left: calc((100% - 960px) / 2);
    width: 960px;
  }
  .fixed-nav-wrapper-casino-view.scrollable-fixed .left-column-casino-nav {
    max-height: calc(100vh - 250px);
  }

  .search-category-nav-contain {
    width: 230px;
  }
}
.wrapper-separator-games {
  float: left;
  width: 100%;
  position: relative;
}
.wrapper-separator-games .slider-games {
  margin: 0;
}
.wrapper-separator-games .slider-games > a {
  width: calc((100% / 5) - 10px);
}
html[dir=ltr] .wrapper-separator-games .slider-games > a:first-child {
  margin-left: 10px;
}
html[dir=rtl] .wrapper-separator-games .slider-games > a:first-child {
  margin-right: 10px;
}
.wrapper-separator-games .slider-games > a:nth-child(n+6) {
  margin-top: 10px;
}

.depozit-block-icon ul li {
  background: #171c2c;
  box-shadow: inset 0 0 0 1px #1a2133;
  width: 116px;
}
.depozit-block-icon ul li.active div, .depozit-block-icon ul li.active-deposit div, .depozit-block-icon ul li:hover div {
  box-shadow: inset 0 -1px 0 #a61f67;
}

.paymentIcon.haypost {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -22155px 50%;
  width: 100px;
}

.paymentIcon.skrill {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -16px 50%;
  width: 50px;
}

.paymentIcon.skrillnew {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -8209px 50%;
  width: 59px;
}

.paymentIcon.webmoney {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -91px 50%;
  width: 61px;
}

.paymentIcon.DengiOnline_WebMoney {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -91px 50%;
  width: 61px;
}

.paymentIcon.terminaluabet {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -8076px 50%;
  width: 80px;
}

.paymentIcon.qiwi {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -186px 50%;
  width: 22px;
}

.paymentIcon.paymasterqiwi {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -186px 50%;
  width: 22px;
}

.paymentIcon.DengiOnline_QIWI {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -20599px 50%;
  width: 97px;
}

.paymentIcon.neteller {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -251px 50%;
  width: 60px;
}

.paymentIcon.netellermanual {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -251px 50%;
  width: 60px;
}

.paymentIcon.netellernew {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -251px 50%;
  width: 60px;
}

.paymentIcon.ukash {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -342px 50%;
  width: 57px;
}

.paymentIcon.cash {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -432px 50%;
  width: 44px;
}

.paymentIcon.ecocard {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4116px 50%;
  width: 77px;
}

.paymentIcon.ecopayznew {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4116px 50%;
  width: 77px;
}

.paymentIcon.aretopayeco {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4116px 50%;
  width: 77px;
}

.paymentIcon.moneta {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -583px 50%;
  width: 62px;
}

.paymentIcon.arca {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -673px 50%;
  width: 47px;
}

.paymentIcon.arcanew {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -673px 50%;
  width: 47px;
}

.paymentIcon.idramnew {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -747px 50%;
  width: 63px;
}

.paymentIcon.edram {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -747px 50%;
  width: 63px;
}

.paymentIcon.telcell {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -839px 50%;
  width: 66px;
}

.paymentIcon.tandem {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -929px 50%;
  width: 55px;
}

.paymentIcon.btabank {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1012px 50%;
  width: 63px;
}

.paymentIcon.megapay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1099px 50%;
  width: 55px;
}

.paymentIcon.osmp {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1181px 50%;
  width: 63px;
}

.paymentIcon.mobidram {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2178px 50%;
  width: 65px;
}

.paymentIcon.yandex {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3244px 50%;
  width: 75px;
}

.paymentIcon.DengiOnline_LiqPay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1868px 50%;
  width: 70px;
}

.paymentIcon.interkassa_liqpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1868px 50%;
  width: 70px;
}

.paymentIcon.DengiOnline_EasyPay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1976px 50%;
  width: 52px;
}

.paymentIcon.centili {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1355px 50%;
  width: 80px;
}

.paymentIcon.skrill1tap {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1463px 50%;
  width: 73px;
}

.paymentIcon.astropay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1668px 50%;
  width: 67px;
}

.paymentIcon.yandexinvois {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1771px 50%;
  width: 61px;
}

.paymentIcon.yandexcash {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2466px 50%;
  width: 62px;
}

.paymentIcon.paytopay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1270px 50%;
  width: 54px;
}

.paymentIcon.yandexbank {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2274px 50%;
  width: 72px;
}

.paymentIcon.wirecardnew {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2378px 50%;
  width: 54px;
}

.paymentIcon.wirecard {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2378px 50%;
  width: 54px;
}

.paymentIcon.yandexprbank {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2570px 50%;
  width: 80px;
}

.paymentIcon.card {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3004px 50%;
  width: 80px;
}

.paymentIcon.screchcard {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3015px 50%;
  width: 58px;
}

.paymentIcon.unionpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2691px 50%;
  width: 47px;
}

.paymentIcon.pugglepay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -5527px 50%;
  width: 70px;
}

.paymentIcon.dotpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2912px 50%;
  width: 69px;
}

.paymentIcon.bankcardam {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2059px 50%;
  width: 89px;
}

.paymentIcon.astropaydirect {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3101px 50%;
  width: 79px;
}

.paymentIcon.safecharge {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3736px 50%;
  width: 69px;
}

.paymentIcon.otopay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3492px 50%;
  width: 73px;
}

.paymentIcon.toditocash {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3606px 50%;
  width: 80px;
}

.paymentIcon.cerbank {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3845px 50%;
  width: 33px;
}

.paymentIcon.bankform {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3921px 50%;
  width: 58px;
}

.paymentIcon.epro {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4009px 50%;
  width: 63px;
}

.paymentIcon.papaya {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4231px 50%;
  width: 80px;
}

.paymentIcon.voucherapi {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4355px 50%;
  width: 67px;
}

.paymentIcon.ym {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3244px 50%;
  width: 75px;
}

.paymentIcon.wm {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -91px 50%;
  width: 61px;
}

.paymentIcon.euroset {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4456px 50%;
  width: 80px;
}

.paymentIcon.svyaznoy {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4564px 50%;
  width: 80px;
}

.paymentIcon.interkassa_svyaznoy {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4564px 50%;
  width: 80px;
}

.paymentIcon.megafon {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4691px 50%;
  width: 78px;
}

.paymentIcon.mts {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4812px 50%;
  width: 60px;
}

.paymentIcon.tele2 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4894px 50%;
  width: 80px;
}

.paymentIcon.alfaclick {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -1771px 50%;
  width: 61px;
}

.paymentIcon.sberbank {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -5013px 50%;
  width: 48px;
}

.paymentIcon.beeline {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -5110px 50%;
  width: 38px;
}

.paymentIcon.polycoin {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -5205px 50%;
  width: 75px;
}

.paymentIcon.easypay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -5373px 50%;
  width: 80px;
}

.paymentIcon.stoloto {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -5682px 50%;
  width: 73px;
}

.paymentIcon.tucompra {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -5811px 50%;
  width: 75px;
}

.paymentIcon.interkassa {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6411px 50%;
  width: 80px;
}

.paymentIcon.apcopay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6208px 50%;
  width: 35px;
}

.paymentIcon.apcopay2 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6063px 50%;
  width: 70px;
}

.paymentIcon.apcopay3 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6297px 50%;
  width: 79px;
}

.paymentIcon.interkassa_visa {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6542px 50%;
  width: 48px;
}

.paymentIcon.interkassa_master {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6638px 50%;
  width: 52px;
}

.paymentIcon.astropaystreamline1 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6746px 50%;
  width: 30px;
}

.paymentIcon.astropaystreamline2 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6802px 50%;
  width: 30px;
}

.paymentIcon.astropaystreamline3 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6862px 50%;
  width: 30px;
}

.paymentIcon.astropaystreamline4 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6941px 50%;
  width: 80px;
}

.paymentIcon.astropaystreamline5 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7076px 50%;
  width: 66px;
}

.paymentIcon.astropaystreamline6 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7199px 50%;
  width: 30px;
}

.paymentIcon.astropaystreamline7 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7261px 50%;
  width: 30px;
}

.paymentIcon.astropaystreamline8 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7331px 50%;
  width: 45px;
}

.paymentIcon.astropaystreamline9 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7400px 50%;
  width: 39px;
}

.paymentIcon.astropaystreamline10 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7467px 50%;
  width: 46px;
}

.paymentIcon.astropaystreamline11 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7545px 50%;
  width: 30px;
}

.paymentIcon.astropaystreamline12 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7598px 50%;
  width: 46px;
}

.paymentIcon.astropaystreamline13 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7667px 50%;
  width: 27px;
}

.paymentIcon.astropaystreamline14 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7727px 50%;
  width: 43px;
}

.paymentIcon.upaycard {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -7808px 50%;
  width: 60px;
}

.paymentIcon.europayment {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -3921px 50%;
  width: 58px;
}

.paymentIcon.coinbase {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -8553px 50%;
  width: 30px;
}

.paymentIcon.paykasa {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -8628px 50%;
  width: 64px;
}

.paymentIcon.mypek {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -91px 50%;
  width: 61px;
}

.paymentIcon.dusupay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -8743px 50%;
  width: 90px;
}

.paymentIcon.payu {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -8872px 50%;
  width: 81px;
}

.paymentIcon.safetypay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9012px 50%;
  width: 93px;
}

.paymentIcon.interkassa_visa {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9169px 50%;
  width: 85px;
}

.paymentIcon.interkassa_master {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9304px 50%;
  width: 79px;
}

.paymentIcon.interkassa_webmoney {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9430px 50%;
  width: 117px;
}

.paymentIcon.interkassa_w1 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9608px 50%;
  width: 72px;
}

.paymentIcon.paystack {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9799px 50%;
  width: 65px;
}

.paymentIcon.interkassa_privat24 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9914px 50%;
  width: 98px;
}

.paymentIcon.interkassa_bitcoin {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10048px 50%;
  width: 89px;
}

.paymentIcon.interkassa_advcash {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10187px 50%;
  width: 99px;
}

.paymentIcon.interkassa_btce {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10323px 50%;
  width: 83px;
}

.paymentIcon.interkassa_ecoin {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10459px 50%;
  width: 80px;
}

.paymentIcon.interkassa_exmo {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10598px 50%;
  width: 99px;
}

.paymentIcon.interkassa_okpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10762px 50%;
  width: 92px;
}

.paymentIcon.interkassa_payeer {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10901px 50%;
  width: 91px;
}

.paymentIcon.interkassa_perfectmoney {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -11022px 50%;
  width: 105px;
}

.paymentIcon.interkassa_swift {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -11192px 50%;
  width: 29px;
}

.paymentIcon.interkassa_ukrterminal {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -11262px 50%;
  width: 27px;
}

.paymentIcon.paysafecard {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -11330px 50%;
  width: 102px;
}

.paymentIcon.tlnakit {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -11481px 50%;
  width: 85px;
}

.paymentIcon.payeer {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -11596px 50%;
  width: 85px;
}

.paymentIcon.pastabank {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -11890px 50%;
  width: 100px;
}

.paymentIcon.DengiOnline_VisaMaster {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -11890px 50%;
  width: 100px;
}

.paymentIcon.webpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -15429px 50%;
  width: 94px;
}

.paymentIcon.entropay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -11738px 50%;
  width: 110px;
}

.paymentIcon.boletobancario {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -12101px 50%;
  width: 60px;
}

.paymentIcon.tbl {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -12195px 50%;
  width: 84px;
}

.paymentIcon.flutterwave {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -12871px 50%;
  width: 100px;
}

.paymentIcon.triopay_privat24 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9914px 50%;
  width: 98px;
}

.paymentIcon.paymasterprivat24 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9914px 50%;
  width: 98px;
}

.paymentIcon.triopay_card_privat {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -9914px 50%;
  width: 98px;
}

.paymentIcon.triopay_walletone {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -12997px 50%;
  width: 41px;
}

.paymentIcon.triopay_nixmoney {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13074px 50%;
  width: 50px;
}

.paymentIcon.triopay_okpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10762px 50%;
  width: 92px;
}

.paymentIcon.triopay_payeer {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10901px 50%;
  width: 91px;
}

.paymentIcon.triopay_qiwi {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -186px 50%;
  width: 22px;
}

.paymentIcon.interkassa_qiwi {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -186px 50%;
  width: 22px;
}

.paymentIcon.triopay_paxum {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13148px 50%;
  width: 33px;
}

.paymentIcon.triopay_alfaclick {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13206px 50%;
  width: 44px;
}

.paymentIcon.triopay_comepay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13272px 50%;
  width: 32px;
}

.paymentIcon.triopay_terminal {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13329px 50%;
  width: 35px;
}

.paymentIcon.triopay_yandex {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13393px 50%;
  width: 40px;
}

.paymentIcon.triopay_tele2 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13462px 50%;
  width: 48px;
}

.paymentIcon.triopay_megafon {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4691px 50%;
  width: 78px;
}

.paymentIcon.triopay_mts {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -4812px 50%;
  width: 60px;
}

.paymentIcon.triopay_mastercard {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6649px 50%;
  width: 41px;
}

.paymentIcon.paymastercards {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6649px 50%;
  width: 41px;
}

.paymentIcon.triopay_visa {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6542px 50%;
  width: 48px;
}

.paymentIcon.paymastervisa {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -6542px 50%;
  width: 48px;
}

.paymentIcon.triopay_beeline {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -5110px 50%;
  width: 38px;
}

.paymentIcon.triopay_webmoney {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -8076px 50%;
  width: 80px;
}

.paymentIcon.paymasterwebmoney {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -8076px 50%;
  width: 80px;
}

.paymentIcon.triopay_epayments {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13537px 50%;
  width: 50px;
}

.paymentIcon.triopay_perfectmoney {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13615px 50%;
  width: 38px;
}

.paymentIcon.triopay_sberbankonline {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -5013px 50%;
  width: 48px;
}

.paymentIcon.okpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -10762px 50%;
  width: 92px;
}

.paymentIcon.paybox {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -14899px 50%;
  width: 72px;
}

.paymentIcon.quickpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -14350px 50%;
  width: 56px;
}

.paymentIcon.wooppay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -14101px 50%;
  width: 96px;
}

.paymentIcon.kaspi {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -14562px 50%;
  width: 105px;
}

.paymentIcon.ips {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2063px 50%;
  width: 90px;
}

.paymentIcon.skrilltrustly {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -15016px 50%;
  width: 97px;
}

.paymentIcon.entercash {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -20099px 50%;
  width: 100px;
}

.paymentIcon.enterpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -16009px 50%;
  width: 100px;
}

.paymentIcon.bankform8 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -15649px 50%;
  width: 61px;
}

.paymentIcon.bankform9 {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -15769px 50%;
  width: 61px;
}

.paymentIcon.payzwin {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -16155px 50%;
  width: 99px;
}

.paymentIcon.vcreditos {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -16280px 50%;
  width: 74px;
}

.paymentIcon.wechat {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -12025px 50%;
  width: 47px;
}

.paymentIcon.ccpay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -2063px 50%;
  width: 72px;
}

.paymentIcon.paykwik {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -16556px 50%;
  width: 100px;
}

.paymentIcon.start2pay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -16816px 50%;
  width: 100px;
}

.paymentIcon.pagoefectivo {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -17618px 50%;
  width: 34px;
}

.paymentIcon.arkadasina {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -17885px 50%;
  width: 58px;
}

.paymentIcon.gidx {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -13715px 50%;
  width: 90px;
}

.paymentIcon.jeton {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -18693px 50%;
  width: 90px;
}

.paymentIcon.alipay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -18821px 50%;
  width: 58px;
}

.paymentIcon.yandexsberbank {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -19656px 50%;
  width: 100px;
}

.paymentIcon.sofort {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -19789px 50%;
  width: 100px;
}

.paymentIcon.hipay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -20735px 50%;
  width: 66px;
}

.paymentIcon.payostar {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -20228px 50%;
  width: 97px;
}

.paymentIcon.vouchermoney {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -20362px 50%;
  width: 58px;
}

.paymentIcon.gpaysafe {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -20842px 50%;
  width: 100px;
}

.paymentIcon.moneywave {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -20969px 50%;
  width: 100px;
}

.paymentIcon.skrillrapidtransfer {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -21277px 50%;
  width: 90px;
}

.paymentIcon.purplepay {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -21581px 50%;
  width: 100px;
}

.paymentIcon.cubits {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -21710px 50%;
  width: 100px;
}

.paymentIcon.cubits_channel {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -21710px 50%;
  width: 100px;
}

.paymentIcon.ecovoucher {
  background: no-repeat url(../../../images/payments.png?v=650?v=650) -22018px 50%;
  width: 100px;
}

.asian-separator-container-b .fixed-element-parent .scrollable-fixed {
  width: 1130px;
  left: auto;
}

.asian-contain {
  padding: 10px;
}

.asian-left-menu-scroll-wrapper {
  height: calc(100vh - 20px - 150px);
}

.asian-left-menu ul li .sport-icon-v3,
.asian-left-contain-menu .sport-icon-v3 {
  line-height: 34px;
}
.asian-left-menu ul li .sports-item-v3,
.asian-left-contain-menu .sports-item-v3 {
  min-height: 34px;
  max-height: 34px;
  line-height: 34px;
  margin: 1px 0 0;
}
.asian-left-menu ul li .sports-item-v3 .icon-sport-asia, .asian-left-menu ul li .sports-item-v3 .body-wrapper.asian .asian-live .mini-icon-1, .body-wrapper.asian .asian-live .asian-left-menu ul li .sports-item-v3 .mini-icon-1,
.asian-left-contain-menu .sports-item-v3 .icon-sport-asia,
.asian-left-contain-menu .sports-item-v3 .body-wrapper.asian .asian-live .mini-icon-1,
.body-wrapper.asian .asian-live .asian-left-contain-menu .sports-item-v3 .mini-icon-1 {
  top: 9px;
}
.asian-left-menu ul li .sports-item-v3 .menu-arrow-asia,
.asian-left-menu ul li .sports-item-v3 .arrow-view-v3,
.asian-left-contain-menu .sports-item-v3 .menu-arrow-asia,
.asian-left-contain-menu .sports-item-v3 .arrow-view-v3 {
  height: 34px;
}
.asian-left-menu ul li .sports-item-v3 .menu-arrow-asia:before,
.asian-left-menu ul li .sports-item-v3 .arrow-view-v3:before,
.asian-left-contain-menu .sports-item-v3 .menu-arrow-asia:before,
.asian-left-contain-menu .sports-item-v3 .arrow-view-v3:before {
  line-height: 34px;
}

.asian-left-contain-menu .sports-item-v3 > p,
.asian-left-contain-menu .sport-games-count-v3,
.asian-left-contain-menu .sports-item-v3.favoritecompetitions:before {
  line-height: 34px;
}

html[dir=ltr] .sports-item-v3 {
  padding: 0 30px 0 36px;
}
html[dir=rtl] .sports-item-v3 {
  padding: 0 36px 0 30px;
}

.asian-live-game {
  width: 32px;
  height: 12px;
  padding: 0;
  color: #1a7051;
  background: none;
  font: 0/0 Roboto, Arial, Helvetica, sans-serif;
  position: relative;
}
.asian-live-game:before {
  content: "^";
  position: absolute;
  top: -6px;
  left: 5px;
  font: 24px/24px icomoon;
}

.match-odd1X2.ft-ht .info-bl p.time-g-asia {
  padding: 0 1px;
}

.game-list-compitishion table tr td {
  line-height: 11px;
}
.game-list-compitishion table tr td[rowspan="2"] .asian-market-wrap-j.up-0:not(.locked) .asian-market-j .odd-container-j:before, .game-list-compitishion table tr td[rowspan="2"] .asian-market-wrap-j.up-1:not(.locked) .asian-market-j .odd-container-j:before {
  top: -22px;
}
.game-list-compitishion table tr td[rowspan="2"] .asian-market-wrap-j.down0:not(.locked) .asian-market-j .odd-container-j:before, .game-list-compitishion table tr td[rowspan="2"] .asian-market-wrap-j.down-1:not(.locked) .asian-market-j .odd-container-j:before {
  bottom: -22px;
}

.asian-status-icons {
  display: inline-block;
  width: auto;
}
.asian-status-icons > div {
  display: inline-block;
  margin: 0 2px;
  padding: 1px 0;
  line-height: 15px;
}

.match-odd1X2.correct-score .info-bl p, .match-odd1X2 .info-bl p {
  padding: 1px 0;
}
.match-odd1X2 .info-bl p.teams-n-account-asia {
  padding: 5px 0;
}

.body-wrapper.asian .gaming-wrapper-asia {
  background: rgba(255, 255, 255, 0.5);
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul,
.body-wrapper.asian .gaming-wrapper-asia .asian-left-contain-menu .list-bet-block,
.body-wrapper.asian .gaming-wrapper-asia .asian-left-contain-menu .name-b-list h2,
.body-wrapper.asian .gaming-wrapper-asia .animation-video-title-row-v3,
.body-wrapper.asian .gaming-wrapper-asia .menu-tabs-b ul li,
.body-wrapper.asian .gaming-wrapper-asia .asian-left-menu ul li,
.body-wrapper.asian .gaming-wrapper-asia .big-filter-wrapper ul li,
.body-wrapper.asian .gaming-wrapper-asia .asian-pagination > button,
.body-wrapper.asian .gaming-wrapper-asia .game-list-compitishion-j,
.body-wrapper.asian .gaming-wrapper-asia .game-list-compitishion,
.body-wrapper.asian .gaming-wrapper-asia .prematch-game-title,
.body-wrapper.asian .gaming-wrapper-asia .markets-group-wrap-v3 > ul.has-dropdown > li,
.body-wrapper.asian .gaming-wrapper-asia .asian-left-contain-menu .bet-form form input[type=text],
.body-wrapper.asian .gaming-wrapper-asia .button-bet button,
.body-wrapper.asian .gaming-wrapper-asia .asian-left-contain-menu .sports-item-v3 {
  border-radius: 0;
}
.body-wrapper.asian .gaming-wrapper-asia .viewSwitcher-j > ul > li:not(:only-child):not(:last-child):after {
  background: rgba(255, 255, 255, 0.5);
}
.body-wrapper.asian .gaming-wrapper-asia .factor-w .asian-market-wrap-j .asian-market-j {
  line-height: 43px;
}
html[dir=ltr] .body-wrapper.asian .gaming-wrapper-asia .contain-v-a-fanction-icons-v3 > ul > li {
  border-color: rgba(255, 255, 255, 0.5);
}
html[dir=rtl] .body-wrapper.asian .gaming-wrapper-asia .contain-v-a-fanction-icons-v3 > ul > li {
  border-color: rgba(255, 255, 255, 0.5);
}
.body-wrapper.asian .gaming-wrapper-asia .game-finished-v3 {
  color: #212531;
}
.body-wrapper.asian .competition-title-v3 {
  height: 34px;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span {
  font-size: 11px;
  color: #7c8292;
  transition: color 300ms;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label span.favorite-competitions-icon-t {
  top: 0;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3 > label .flag-view-v3 {
  top: 9px;
}
.body-wrapper.asian .asian-left-contain-menu .competition-title-v3:hover > label span, .body-wrapper.asian .asian-left-contain-menu .competition-title-v3.active > label span {
  color: #ffffff;
}
html[dir=ltr] .body-wrapper.asian .big-filter-wrapper > ul > li {
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
html[dir=rtl] .body-wrapper.asian .big-filter-wrapper > ul > li {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
html[dir=ltr] .body-wrapper.asian .big-filter-wrapper > ul > li:first-child {
  border: none;
}
html[dir=rtl] .body-wrapper.asian .big-filter-wrapper > ul > li:first-child {
  border: none;
}
.body-wrapper.asian table.hdp-contain-j th.xs-s, .body-wrapper.asian table.hdp-contain-j td.xs-s {
  width: 94px;
  min-width: 94px;
}
.body-wrapper.asian table.hdp-contain-j th.ms, .body-wrapper.asian table.hdp-contain-j td.ms {
  width: 150px;
  min-width: 150px;
}
.body-wrapper.asian .sport-markets-menu ul li {
  margin: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.body-wrapper.asian .sport-markets-menu ul li:first-child.active, .body-wrapper.asian .sport-markets-menu ul li:first-child:hover {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
html[dir=ltr] .body-wrapper.asian .menu-tabs-b ul li {
  border-color: rgba(255, 255, 255, 0.5);
}
html[dir=rtl] .body-wrapper.asian .menu-tabs-b ul li {
  border-color: rgba(255, 255, 255, 0.5);
}
.body-wrapper.asian .menu-tabs-b ul li:first-child {
  border: none;
}
.body-wrapper.asian .menu-tabs-b ul li.active {
  background: #2e323e;
  box-shadow: inset 0 -3px 0 #a61f67;
  color: #ffffff;
}
.body-wrapper.asian .asian-market-wrap-j:not(.locked):not(.active):hover .asian-market-j {
  color: #ffffff;
  background: #a61f67;
  box-shadow: 0 0 0 200px #a61f67;
}
.body-wrapper.asian .asian-market-wrap-j:not(.locked):not(.active):hover .asian-market-j .asian-market-rub-j {
  color: #ffffff;
}
.body-wrapper.asian .asian-market-wrap-j:not(.locked):not(.active):not(.up-0):not(.up-1):not(.down0):not(.down-1):hover .asian-market-j {
  color: #ffffff;
}
.body-wrapper.asian .asian-market-wrap-j:not(.locked) .odd-container-j:before {
  content: "";
  position: absolute;
  top: auto;
  bottom: 0;
}
html[dir=ltr] .body-wrapper.asian .asian-market-wrap-j:not(.locked) .odd-container-j:before {
  right: 0;
  border-left: 8px solid transparent;
}
html[dir=rtl] .body-wrapper.asian .asian-market-wrap-j:not(.locked) .odd-container-j:before {
  left: 0;
  border-right: 8px solid transparent;
}
.body-wrapper.asian .asian-market-wrap-j:not(.locked) .odd-container-j:after {
  display: none;
}
.body-wrapper.asian .asian-market-wrap-j.up-1:not(.locked) .asian-market-j .odd-container-j:before, .body-wrapper.asian .asian-market-wrap-j.up-0:not(.locked) .asian-market-j .odd-container-j:before {
  top: 0;
  bottom: auto;
  border-top: 8px solid #1dbd15;
}
.body-wrapper.asian .asian-market-wrap-j.down0:not(.locked) .asian-market-j .odd-container-j:before, .body-wrapper.asian .asian-market-wrap-j.down-1:not(.locked) .asian-market-j .odd-container-j:before {
  content: "";
  border-bottom: 8px solid #ff1616;
}
.body-wrapper.asian .asian-market-wrap-j:hover.up-0:not(.locked) .asian-market-j .odd-container-j:before, .body-wrapper.asian .asian-market-wrap-j:hover.up-1:not(.locked) .asian-market-j .odd-container-j:before, .body-wrapper.asian .asian-market-wrap-j.active.up-0:not(.locked) .asian-market-j .odd-container-j:before, .body-wrapper.asian .asian-market-wrap-j.active.up-1:not(.locked) .asian-market-j .odd-container-j:before {
  border-top-color: #ffffff;
}
.body-wrapper.asian .asian-market-wrap-j:hover.down0:not(.locked) .asian-market-j .odd-container-j:before, .body-wrapper.asian .asian-market-wrap-j:hover.down-1:not(.locked) .asian-market-j .odd-container-j:before, .body-wrapper.asian .asian-market-wrap-j.active.down0:not(.locked) .asian-market-j .odd-container-j:before, .body-wrapper.asian .asian-market-wrap-j.active.down-1:not(.locked) .asian-market-j .odd-container-j:before {
  border-bottom-color: #ffffff;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-team-name-wrapper-j > div > p {
  text-transform: uppercase;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-team-name-wrapper-j > div > b {
  border-radius: 3px !important;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j tr:not(:first-child):nth-child(odd) .light-bg-j, .body-wrapper.asian .market_list_view table.hdp-contain-j tr:nth-child(odd) .asian-market-overflow-j, .body-wrapper.asian .market_list_view table.hdp-contain-j tr:nth-child(odd) .br-j.bb-j {
  background: #505768;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j tr:nth-child(even) .asian-market-overflow-j,
.body-wrapper.asian .market_list_view table.hdp-contain-j tr:nth-child(even) .br-j.bb-j,
.body-wrapper.asian .market_list_view table.hdp-contain-j tr:nth-child(even) .dark-bg-j.br-j {
  background: #404654;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j tr .asian-market-overflow-j .asian-market-j {
  line-height: 27px;
  background: none;
  box-shadow: none;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .dark-bg-j.asian-market-overflow-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-last-child(2) {
  background: none;
  box-shadow: none;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j td.br-j {
  border: 0;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j td.dark-bg-j.br-j.bb-j.more-arrow-j-asia {
  color: #ffffff;
  background: #252f46;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j td.dark-bg-j.br-j.bb-j.more-arrow-j-asia:hover, .body-wrapper.asian .market_list_view table.hdp-contain-j td.dark-bg-j.br-j.bb-j.more-arrow-j-asia.active {
  background: #313e5e;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j td small {
  width: 50px;
  word-break: break-all;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j td.xs-s,
.body-wrapper.asian .market_list_view table.hdp-contain-j th.xs-s {
  width: 94px;
  min-width: 94px;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j td.ms,
.body-wrapper.asian .market_list_view table.hdp-contain-j th.ms {
  width: 150px;
  min-width: 150px;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j .asian-market-j {
  table-layout: fixed;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j {
  background: rgba(0, 0, 0, 0.1);
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:hover {
  background: #a61f67;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j .asian-market-rub-j {
  text-align: center;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-last-child(2) {
  text-align: right;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j .asian-market-j .asian-market-cell-j:nth-child(2) {
  text-align: center;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j:not(.locked):not(.active):not(.up-0):not(.up-1):not(.down0):not(.down-1):hover .asian-market-j {
  color: #ffffff;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j:not(.locked):not(.active):hover .asian-market-j, .body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j:not(.locked).active .asian-market-j {
  background: none;
  box-shadow: none;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j:not(.locked):not(.active):hover .asian-market-j .odd-container-j, .body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j:not(.locked).active .asian-market-j .odd-container-j {
  background: #a61f67;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j:not(.locked) .odd-container-j:before, .body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j:not(.locked) .odd-container-j:after {
  bottom: 1px;
}
.body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j.up-0:not(.locked) .asian-market-j .odd-container-j:before, .body-wrapper.asian .market_list_view table.hdp-contain-j .asian-market-wrap-j.up-1:not(.locked) .asian-market-j .odd-container-j:before {
  top: 1px;
}
.body-wrapper.asian .game-list-compitishion table {
  background: #222530;
}
.body-wrapper.asian .game-list-compitishion table.match-odd1X2 tr td.factor-w {
  border-color: #222530;
}
.body-wrapper.asian .game-list-compitishion table.match-odd1X2 .asian-market-wrap-j:hover.up-0:not(.active):not(.locked) .asian-market-j, .body-wrapper.asian .game-list-compitishion table.match-odd1X2 .asian-market-wrap-j:hover.up-1:not(.active):not(.locked) .asian-market-j, .body-wrapper.asian .game-list-compitishion table.match-odd1X2 .asian-market-wrap-j:hover.down0:not(.active):not(.locked) .asian-market-j, .body-wrapper.asian .game-list-compitishion table.match-odd1X2 .asian-market-wrap-j:hover.down-1:not(.active):not(.locked) .asian-market-j {
  color: #ffffff;
}
html[dir=ltr] .body-wrapper.asian .game-list-compitishion table.match-odd1X2.correct-score .asian-market-cell-j {
  padding: 0 12px 0 0;
}
html[dir=rtl] .body-wrapper.asian .game-list-compitishion table.match-odd1X2.correct-score .asian-market-cell-j {
  padding: 0 0 0 12px;
}
.body-wrapper.asian .game-list-compitishion table.match-odd1X2:not(.correct-score) .asian-market-wrap-j .asian-market-j {
  line-height: 47px;
}
.body-wrapper.asian .game-list-compitishion table.match-odd1X2.correct-score .asian-market-overflow-j .asian-market-wrap-j .asian-market-j {
  line-height: 41px;
}
html[dir=ltr] .body-wrapper.asian .fullgame-j .asian-market-cell-j {
  padding: 0 12px 0 0;
}
html[dir=rtl] .body-wrapper.asian .fullgame-j .asian-market-cell-j {
  padding: 0 0 0 12px;
}

html[dir=ltr] .asian-left-contain-menu .competition-title-v3 > label.new {
  padding-right: 48px;
}
html[dir=rtl] .asian-left-contain-menu .competition-title-v3 > label.new {
  padding-left: 48px;
}
.asian-left-contain-menu .competition-title-v3 > label.new:after {
  content: "";
  display: block;
  background: url(../../../images/new-label.png) 0 0 no-repeat;
  height: 12px;
  width: 27px;
  position: absolute;
  top: 6px;
  background-size: contain;
}
html[dir=ltr] .asian-left-contain-menu .competition-title-v3 > label.new:after {
  right: 26px;
}
html[dir=rtl] .asian-left-contain-menu .competition-title-v3 > label.new:after {
  left: 26px;
}

html[dir=ltr] .asian-left-menu ul li.new .sport-name-asia {
  padding-right: 45px;
}
html[dir=rtl] .asian-left-menu ul li.new .sport-name-asia {
  padding-left: 45px;
}
.asian-left-menu ul li.new .sport-name-asia:after {
  content: "";
  display: block;
  background: url(../../../images/new-label.png) 0 0 no-repeat;
  height: 12px;
  width: 27px;
  position: absolute;
  top: 6px;
  background-size: contain;
}
html[dir=ltr] .asian-left-menu ul li.new .sport-name-asia:after {
  right: 16px;
}
html[dir=rtl] .asian-left-menu ul li.new .sport-name-asia:after {
  left: 16px;
}

.body-wrapper.casino {
  background: #171c2c;
}

.casino-mainpage-wrapper-b {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.center-contain-casino {
  width: 100%;
  padding-bottom: 20px;
}
.center-contain-casino:after {
  content: "";
  display: block;
  clear: both;
}
.center-contain-casino .row {
  overflow: visible;
}
.center-contain-casino .row .row-child > div {
  overflow: visible;
}
.center-contain-casino .row .row-child > div > div {
  height: auto;
}
@media screen and (max-width: 1260px) {
  .center-contain-casino .row .row-child > div > div[style="height: 209px;"] {
    height: 126px !important;
  }
}
.center-contain-casino .row:nth-child(1) {
  z-index: 10;
}
.center-contain-casino .row:nth-child(2) {
  z-index: 9;
}
.center-contain-casino .row:nth-child(3) {
  z-index: 8;
}
.center-contain-casino .row:nth-child(4) {
  z-index: 7;
}
.center-contain-casino .row:nth-child(5) {
  z-index: 6;
}
.center-contain-casino .row:nth-child(6) {
  z-index: 5;
}
.center-contain-casino .row:nth-child(7) {
  z-index: 4;
}
.center-contain-casino .row:nth-child(8) {
  z-index: 3;
}
.center-contain-casino .row:nth-child(9) {
  z-index: 2;
}
.center-contain-casino .row:nth-child(10) {
  z-index: 1;
}
.center-contain-casino > div > .new-jackpot-container {
  background-attachment: fixed;
}

.casino-top-slider-container {
  width: calc(100% - 330px);
  margin: 10px 0 0;
  position: relative;
  z-index: 99;
}
html[dir=ltr] .casino-top-slider-container {
  float: left;
}
html[dir=rtl] .casino-top-slider-container {
  float: right;
}

.slider-view-casino {
  float: left;
  width: 100%;
  height: 320px;
  position: relative;
}

.coin-wrapper {
  float: left;
  width: 100%;
  height: 100%;
  top: 0;
  left: 75px;
  position: fixed;
  z-index: 9999999;
  pointer-events: none;
}
.coin-wrapper .coin {
  float: left;
  width: 100%;
  height: 100%;
  position: absolute;
}
.coin-wrapper .coin > p {
  width: 64px;
  height: 64px;
  margin-left: -32px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  color: rgba(244, 186, 43, 0.7);
  background: url(../../../images/coin-small.gif);
  animation: coin 1000ms ease-in-out 1000ms;
}
@keyframes coin {
  0% {
    top: 0;
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    top: calc(100% - 32px);
    opacity: 0;
  }
}

.casino-slider-container {
  float: left;
  display: table;
  width: 100%;
  margin: 10px 0 0;
  table-layout: fixed;
}

.casino-slider {
  display: table-cell;
  vertical-align: top;
}
.casino-slider .slider-view-casino {
  float: left;
  width: 100%;
  height: 320px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.jackpot-tur-block {
  position: relative;
  z-index: 100;
}

.casino-jackpots-board {
  position: relative;
  z-index: 10;
  min-width: 320px;
}
.casino-jackpots-board .jackpots-wrapper {
  height: 320px;
  z-index: 6;
}

.casino-gamer-board {
  float: left;
  width: 100%;
  min-width: 320px;
}
.casino-gamer-board .top-winners-wrapper {
  height: 100%;
}

.winners-list {
  float: left;
  width: 100%;
  height: 100%;
}

.slider-games-box-new {
  float: left;
  width: 100%;
}

.slider-games-box {
  float: left;
  width: 100%;
}

.casino-gamer {
  float: left;
  width: 100%;
  padding: 0 12px;
  position: relative;
  box-sizing: border-box;
  background: -moz-linear-gradient(top, #1c2a40 0%, #0c1422 80%, #0c1422 100%);
  background: -webkit-linear-gradient(top, #1c2a40 0%, #0c1422 80%, #0c1422 100%);
  background: linear-gradient(to bottom, #1c2a40 0%, #0c1422 80%, #0c1422 100%);
}
.casino-gamer > span {
  float: left;
  display: block;
  width: 100%;
  margin-top: 40px;
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}

.casino-gamer,
.tournaments-content {
  float: left;
  width: 100%;
  height: 100%;
}
.casino-gamer > p,
.tournaments-content > p {
  float: left;
  width: 100%;
  height: 34px;
  color: #94afb2;
  padding: 0 4px;
  box-sizing: border-box;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 14px/38px Roboto, Arial, Helvetica, sans-serif;
}
.casino-gamer .casino-games-row, .casino-gamer .jackpot-coins-content > ul,
.tournaments-content .casino-games-row,
.tournaments-content .jackpot-coins-content > ul {
  float: left;
  display: table;
  width: 100%;
  min-height: 53px;
  position: relative;
  border-bottom: 1px solid rgba(64, 70, 84, 0.6);
}
.casino-gamer .casino-games-row > li, .casino-gamer .jackpot-coins-content > ul > li,
.tournaments-content .casino-games-row > li,
.tournaments-content .jackpot-coins-content > ul > li {
  display: table-cell;
  vertical-align: middle;
}
html[dir=ltr] .casino-gamer .casino-games-row > li, html[dir=ltr] .casino-gamer .jackpot-coins-content > ul > li,
html[dir=ltr] .tournaments-content .casino-games-row > li,
html[dir=ltr] .tournaments-content .jackpot-coins-content > ul > li {
  text-align: right;
}
html[dir=rtl] .casino-gamer .casino-games-row > li, html[dir=rtl] .casino-gamer .jackpot-coins-content > ul > li,
html[dir=rtl] .tournaments-content .casino-games-row > li,
html[dir=rtl] .tournaments-content .jackpot-coins-content > ul > li {
  text-align: left;
}
.casino-gamer .casino-games-row > li.winners-avatar > span, .casino-gamer .jackpot-coins-content > ul > li.winners-avatar > span,
.tournaments-content .casino-games-row > li.winners-avatar > span,
.tournaments-content .jackpot-coins-content > ul > li.winners-avatar > span {
  float: left;
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: no-repeat 50% 50%/cover;
}
html[dir=ltr] .casino-gamer .casino-games-row > li.winners-avatar > span, html[dir=ltr] .casino-gamer .jackpot-coins-content > ul > li.winners-avatar > span,
html[dir=ltr] .tournaments-content .casino-games-row > li.winners-avatar > span,
html[dir=ltr] .tournaments-content .jackpot-coins-content > ul > li.winners-avatar > span {
  margin: 0 10px 0 0;
}
html[dir=rtl] .casino-gamer .casino-games-row > li.winners-avatar > span, html[dir=rtl] .casino-gamer .jackpot-coins-content > ul > li.winners-avatar > span,
html[dir=rtl] .tournaments-content .casino-games-row > li.winners-avatar > span,
html[dir=rtl] .tournaments-content .jackpot-coins-content > ul > li.winners-avatar > span {
  margin: 0 0 0 10px;
}
.casino-gamer .casino-games-row > li.info-winners, .casino-gamer .jackpot-coins-content > ul > li.info-winners,
.tournaments-content .casino-games-row > li.info-winners,
.tournaments-content .jackpot-coins-content > ul > li.info-winners {
  width: 100%;
  position: relative;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.casino-gamer .casino-games-row > li.info-winners > p, .casino-gamer .jackpot-coins-content > ul > li.info-winners > p,
.tournaments-content .casino-games-row > li.info-winners > p,
.tournaments-content .jackpot-coins-content > ul > li.info-winners > p {
  width: 100%;
  position: absolute;
  top: 10px;
  left: 0;
  color: #c29440;
  font-size: 14px;
  line-height: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.casino-gamer .casino-games-row > li.info-winners > b, .casino-gamer .jackpot-coins-content > ul > li.info-winners > b,
.tournaments-content .casino-games-row > li.info-winners > b,
.tournaments-content .jackpot-coins-content > ul > li.info-winners > b {
  width: 100%;
  position: absolute;
  top: 30px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=ltr] .casino-gamer .casino-games-row > li.info-winners > b, html[dir=ltr] .casino-gamer .jackpot-coins-content > ul > li.info-winners > b,
html[dir=ltr] .tournaments-content .casino-games-row > li.info-winners > b,
html[dir=ltr] .tournaments-content .jackpot-coins-content > ul > li.info-winners > b {
  left: 2px;
}
html[dir=rtl] .casino-gamer .casino-games-row > li.info-winners > b, html[dir=rtl] .casino-gamer .jackpot-coins-content > ul > li.info-winners > b,
html[dir=rtl] .tournaments-content .casino-games-row > li.info-winners > b,
html[dir=rtl] .tournaments-content .jackpot-coins-content > ul > li.info-winners > b {
  right: 2px;
}
.casino-gamer .casino-games-row > li.jackpot-coins, .casino-gamer .jackpot-coins-content > ul > li.jackpot-coins,
.tournaments-content .casino-games-row > li.jackpot-coins,
.tournaments-content .jackpot-coins-content > ul > li.jackpot-coins {
  width: 50px;
}
.casino-gamer .casino-games-row > li.jackpot-coins > span, .casino-gamer .jackpot-coins-content > ul > li.jackpot-coins > span,
.tournaments-content .casino-games-row > li.jackpot-coins > span,
.tournaments-content .jackpot-coins-content > ul > li.jackpot-coins > span {
  float: left;
  display: block;
  width: 44px;
  height: 24px;
  position: relative;
  background: no-repeat 50% bottom;
}
.casino-gamer .casino-games-row > li.info-jackpots, .casino-gamer .jackpot-coins-content > ul > li.info-jackpots,
.tournaments-content .casino-games-row > li.info-jackpots,
.tournaments-content .jackpot-coins-content > ul > li.info-jackpots {
  padding: 0 12px;
  box-sizing: border-box;
  font: 20px/22px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
}
html[dir=rtl] .casino-gamer .casino-games-row > li.info-jackpots, html[dir=rtl] .casino-gamer .jackpot-coins-content > ul > li.info-jackpots,
html[dir=rtl] .tournaments-content .casino-games-row > li.info-jackpots,
html[dir=rtl] .tournaments-content .jackpot-coins-content > ul > li.info-jackpots {
  direction: ltr;
}
.casino-gamer .casino-games-row > li.info-jackpots > p, .casino-gamer .jackpot-coins-content > ul > li.info-jackpots > p,
.tournaments-content .casino-games-row > li.info-jackpots > p,
.tournaments-content .jackpot-coins-content > ul > li.info-jackpots > p {
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.casino-gamer .casino-games-row > li.info-jackpots .red-tiger-timer, .casino-gamer .jackpot-coins-content > ul > li.info-jackpots .red-tiger-timer,
.tournaments-content .casino-games-row > li.info-jackpots .red-tiger-timer,
.tournaments-content .jackpot-coins-content > ul > li.info-jackpots .red-tiger-timer {
  margin-top: 4px;
}
.casino-gamer .casino-games-row:last-child, .casino-gamer .jackpot-coins-content > ul:last-child,
.tournaments-content .casino-games-row:last-child,
.tournaments-content .jackpot-coins-content > ul:last-child {
  border: none;
}
.casino-gamer > a,
.tournaments-content > a {
  min-width: 128px;
  height: 36px;
  padding: 0 10px;
  text-align: center;
  box-sizing: border-box;
  position: absolute;
  bottom: 22px;
  color: #ffffff;
  background: #a61f67;
  border: 1px solid #a61f67;
  text-decoration: none;
  text-transform: uppercase;
  font: 14px/34px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .casino-gamer > a,
html[dir=ltr] .tournaments-content > a {
  left: 12px;
}
html[dir=rtl] .casino-gamer > a,
html[dir=rtl] .tournaments-content > a {
  right: 12px;
}
.casino-gamer > a:hover,
.tournaments-content > a:hover {
  background: #d12782;
  border-color: #d12782;
}

.casino-scroll-block {
  position: absolute;
  top: 62px;
  left: 0;
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
  height: calc(100% - 62px);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.casino-scroll-block::-webkit-scrollbar-track {
  border-radius: 10px;
}
.casino-scroll-block::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.casino-scroll-block::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.casino-scroll-block::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.jackpots-content {
  float: left;
  width: 100%;
}

.jackpot-coins-container {
  float: left;
  width: 100%;
  height: 244px;
  position: relative;
}

.jackpot-coins-content {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 240ms ease;
}
.jackpot-coins-content > p {
  float: left;
  width: 100%;
  height: 34px;
  color: #94afb2;
  padding: 0 4px;
  box-sizing: border-box;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 14px/38px Roboto, Arial, Helvetica, sans-serif;
}
.jackpot-coins-content > ul {
  position: relative;
}
.jackpot-coins-content > ul:last-of-type {
  border: none;
}
.jackpot-coins-content > ul:hover .total-info-winner {
  display: table-cell;
}
.jackpot-coins-content > ul > li.total-info-winner {
  display: none;
  position: absolute;
  top: 63px;
  left: 0;
  width: 296px;
  border-radius: 8px;
  z-index: 100;
  box-shadow: 0 0 90px 3px rgba(0, 0, 0, 0.51);
  background: #385a55;
  background: -moz-linear-gradient(top, #29364c 0%, #0d1321 100%);
  background: -webkit-linear-gradient(top, #29364c 0%, #0d1321 100%);
  background: linear-gradient(to bottom, #29364c 0%, #0d1321 100%);
}
html[dir=ltr] .jackpot-coins-content > ul > li.total-info-winner {
  text-align: left;
}
html[dir=rtl] .jackpot-coins-content > ul > li.total-info-winner {
  text-align: right;
}
.jackpot-coins-content > ul > li.total-info-winner:before {
  content: "";
  position: absolute;
  top: -9px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #29364c transparent;
}
html[dir=ltr] .jackpot-coins-content > ul > li.total-info-winner:before {
  left: 70px;
}
html[dir=rtl] .jackpot-coins-content > ul > li.total-info-winner:before {
  right: 70px;
}
.jackpot-coins-content > ul > li.total-info-winner:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  width: 100%;
  height: 10px;
}
.jackpot-coins-content > ul > li.total-info-winner > ul {
  float: left;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}
.jackpot-coins-content > ul > li.total-info-winner > ul > li {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 12px 0;
  border-bottom: 1px solid rgba(64, 70, 84, 0.6);
}
.jackpot-coins-content > ul > li.total-info-winner > ul > li > h2 {
  float: left;
  width: 100%;
  margin-bottom: 6px;
  color: #d6a54b;
  font: 16px/20px Roboto, Arial, Helvetica, sans-serif;
}
.jackpot-coins-content > ul > li.total-info-winner > ul > li > p {
  float: left;
  width: 100%;
  margin-bottom: 2px;
  color: #ffffff;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .jackpot-coins-content > ul > li.total-info-winner > ul > li > p {
  direction: ltr;
}
.jackpot-coins-content > ul > li.total-info-winner > ul > li > p > i {
  font-style: normal;
}
.jackpot-coins-content > ul > li.total-info-winner > ul > li > span {
  float: left;
  width: 100%;
  margin-bottom: 2px;
  color: #ffffff;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.jackpot-coins-content > ul > li.total-info-winner > ul > li > span > i {
  font-style: normal;
}
.jackpot-coins-content > ul > li.total-info-winner > ul > li > b {
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.3);
  font: normal 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.jackpot-coins-content > ul > li.total-info-winner > ul > li > b > span {
  display: inline-block;
  color: rgba(255, 255, 255, 0.4);
}
html[dir=ltr] .jackpot-coins-content > ul > li.total-info-winner > ul > li > b > span {
  margin-right: 4px;
}
html[dir=rtl] .jackpot-coins-content > ul > li.total-info-winner > ul > li > b > span {
  margin-left: 4px;
}
.jackpot-coins-content > ul > li.total-info-winner > ul:first-child > li > span {
  width: auto;
}
html[dir=ltr] .jackpot-coins-content > ul > li.total-info-winner > ul:first-child > li > span {
  float: right;
}
html[dir=rtl] .jackpot-coins-content > ul > li.total-info-winner > ul:first-child > li > span {
  float: left;
  direction: ltr;
}
html[dir=ltr] .jackpot-coins-content > ul > li.total-info-winner > ul:first-child > li > span:nth-child(2) {
  float: left;
}
html[dir=rtl] .jackpot-coins-content > ul > li.total-info-winner > ul:first-child > li > span:nth-child(2) {
  float: right;
  direction: rtl;
}
.jackpot-coins-content > ul > li.total-info-winner > ul:first-child > li > span:nth-child(2):before {
  content: "+";
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  font: 14px/14px icomoon;
}
html[dir=ltr] .jackpot-coins-content > ul > li.total-info-winner > ul:first-child > li > span:nth-child(2):before {
  margin-right: 4px;
}
html[dir=rtl] .jackpot-coins-content > ul > li.total-info-winner > ul:first-child > li > span:nth-child(2):before {
  margin-left: 4px;
}
.jackpot-coins-content > ul > li.total-info-winner > ul:last-child > li {
  border: none;
}
.jackpot-coins-content.active {
  opacity: 1;
  pointer-events: auto;
}

.jackpots-slider {
  float: left;
  width: 100%;
  margin: 2px 0 0;
  font-size: 0;
  line-height: 0;
}
html[dir=ltr] .jackpots-slider {
  text-align: right;
}
html[dir=rtl] .jackpots-slider {
  text-align: left;
}
.jackpots-slider > span {
  width: 22px;
  height: 22px;
  margin: 0;
  text-align: center;
  display: inline-block;
  color: rgba(255, 255, 255, 0.7);
  background: rgba(25, 29, 42, 0.5);
  border-radius: 0;
  font: 10px/24px icomoon;
}
html[dir=ltr] .jackpots-slider > span:before {
  content: "";
}
html[dir=rtl] .jackpots-slider > span:before {
  content: "";
}
html[dir=ltr] .jackpots-slider > span + span {
  margin: 0 0 0 2px;
}
html[dir=rtl] .jackpots-slider > span + span {
  margin: 0 2px 0 0;
}
html[dir=ltr] .jackpots-slider > span + span:before {
  content: "";
}
html[dir=rtl] .jackpots-slider > span + span:before {
  content: "";
}
.jackpots-slider > span:hover {
  color: white;
  background: rgba(25, 29, 42, 0.8);
}

.title-slider-games {
  float: left;
  width: 100%;
  display: table;
  color: #d6a54b;
  font: bold 14px/16px Roboto, Arial, Helvetica, sans-serif;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
.title-slider-games .title-slider-games-line:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 7px;
  background: rgba(204, 149, 49, 0.6);
  z-index: 5;
  transform: translate3d(0, 0, 0);
}
.title-slider-games > li {
  display: table-cell;
  vertical-align: top;
  padding: 0 24px;
  width: 1%;
  box-sizing: border-box;
  position: relative;
}
.title-slider-games > li:first-child, .title-slider-games > li:last-child {
  width: 48px;
}
.title-slider-games > li > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}
.title-slider-games > li > div > ul {
  float: left;
  width: 100%;
  display: table;
}
.title-slider-games > li > div > ul > li {
  position: relative;
  width: 1%;
  display: table-cell;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}
.title-slider-games > li > div > ul > li:first-child {
  width: 100%;
}
.title-slider-games > li > div > ul > li span {
  display: inline-block;
  font: 11px/16px Roboto, Arial, Helvetica, sans-serif;
  color: #a78037;
  transition: color 250ms;
  position: relative;
}
html[dir=ltr] .title-slider-games > li > div > ul > li span {
  margin: 0 0 0 20px;
  padding: 0 20px 0 0;
}
html[dir=rtl] .title-slider-games > li > div > ul > li span {
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
}
.title-slider-games > li > div > ul > li span:hover {
  color: #604f32;
}
.title-slider-games > li > div > ul > li span.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.title-slider-games > li > div > ul > li span:before {
  display: block;
  font: 16px/14px icomoon;
  position: absolute;
  top: 0;
}
html[dir=ltr] .title-slider-games > li > div > ul > li span:before {
  content: "";
  right: 0;
}
html[dir=rtl] .title-slider-games > li > div > ul > li span:before {
  content: "";
  left: 0;
}
html[dir=ltr] .title-slider-games > li > div > ul > li span:first-child {
  padding: 0 0 0 20px;
}
html[dir=rtl] .title-slider-games > li > div > ul > li span:first-child {
  padding: 0 20px 0 0;
}
html[dir=ltr] .title-slider-games > li > div > ul > li span:first-child:before {
  content: "";
  left: 0;
  right: auto;
}
html[dir=rtl] .title-slider-games > li > div > ul > li span:first-child:before {
  content: "";
  left: auto;
  right: 0;
}
.title-slider-games > li > div > ul > li span:first-child:only-child {
  margin: 0;
}
.title-slider-games > li > div > ul > li span:first-child:only-child:before {
  display: none;
}

.jackpot-blocks-container {
  float: left;
  width: 100%;
  margin: 10px 0 0;
}

.jackpot-blocks {
  float: left;
  width: 100%;
}
.jackpot-blocks .title-slider-games {
  margin: 0;
}

.casino-games-slider-container {
  float: left;
  width: 100%;
  margin: 10px 0 0;
}

.jackpot-pools {
  float: left;
  width: 100%;
  margin: 10px 0 0;
}

.jp-banner {
  float: left;
  width: 100%;
  height: 180px;
  margin: 15px 0 0;
  color: #ffffff;
  text-align: center;
  font: 94px/96px Roboto, Arial, Helvetica, sans-serif;
  background-size: cover;
  text-transform: uppercase;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  text-shadow: 1px 1px 1px #000000;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.jp-banner > span {
  float: left;
  width: 100%;
  padding: 10px 10px;
  box-sizing: border-box;
  text-align: center;
  font: 26px/28px Roboto, Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .jp-banner > span {
    font-size: 22px;
  }
}

.top-winners-wrapper {
  overflow: hidden;
  background: -moz-linear-gradient(top, #222e45 0%, #0b1529 100%);
  background: -webkit-linear-gradient(top, #222e45 0%, #0b1529 100%);
  background: linear-gradient(to bottom, #222e45 0%, #0b1529 100%);
}
.top-winners-wrapper .info-winners > p {
  color: #ffffff;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .top-winners-wrapper .info-winners > p {
  text-align: left;
}
html[dir=rtl] .top-winners-wrapper .info-winners > p {
  text-align: right;
}
.top-winners-wrapper .info-winners > b {
  color: #94afb2;
  font: normal 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .top-winners-wrapper .info-winners > b {
  text-align: left;
}
html[dir=rtl] .top-winners-wrapper .info-winners > b {
  text-align: right;
}

.tab-winners {
  float: left;
  width: calc(100% + 24px);
  position: relative;
  top: 0;
  left: -12px;
}
.tab-winners > ul {
  float: left;
  width: 100%;
  margin: 0 0 14px 0;
}
.tab-winners > ul > li {
  width: 50%;
  text-align: center;
  padding: 0 10px;
  box-sizing: border-box;
  height: 48px;
  cursor: pointer;
  font: 14px/48px Roboto, Arial, Helvetica, sans-serif;
  background: #18243a;
  color: rgba(255, 255, 255, 0.4);
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html[dir=ltr] .tab-winners > ul > li {
  float: left;
}
html[dir=rtl] .tab-winners > ul > li {
  float: right;
}
.tab-winners > ul > li.active {
  color: #ffffff;
  box-shadow: 0 -1px 0 #c29440 inset;
  cursor: default;
}

.tab-jackpots {
  float: left;
  width: calc(100% + 24px);
  position: relative;
  top: 0;
  left: -12px;
}
.tab-jackpots > ul {
  float: left;
  width: 100%;
}
.tab-jackpots > ul > li {
  width: 50%;
  text-align: center;
  padding: 0 10px;
  box-sizing: border-box;
  height: 48px;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.6);
  background: #152238;
}
html[dir=ltr] .tab-jackpots > ul > li {
  float: left;
}
html[dir=rtl] .tab-jackpots > ul > li {
  float: right;
}
.tab-jackpots > ul > li > i {
  font-size: 24px;
  line-height: 48px;
  font-style: normal;
}
.tab-jackpots > ul > li > i.cms-jcon-trophy {
  font-size: 30px;
}
.tab-jackpots > ul > li.active {
  color: #ffffff;
  box-shadow: 0 -1px 0 #c29440 inset;
  cursor: default;
}
.tab-jackpots > ul > li:only-child {
  width: 100%;
}
.tab-jackpots > ul > li span.item {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: auto;
  font: 50px/48px icomoon;
  color: #f4f4f6;
}

.winner-cost > p {
  float: left;
  width: 100%;
  text-align: right;
  color: #c29440;
  white-space: nowrap;
  text-transform: uppercase;
  font: bold 16px/18px Roboto, Arial, Helvetica, sans-serif;
}

.slider-games {
  float: left;
  width: 100%;
  margin: 15px 0 0;
}
.slider-games > a {
  display: block;
  width: calc((100% / 3) - 7px);
  height: 100%;
  border: 1px solid #404654;
  transition: border 250ms;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.1);
  animation: games-slider 250ms ease-in-out;
}
html[dir=ltr] .slider-games > a {
  float: left;
}
html[dir=rtl] .slider-games > a {
  float: right;
}
.slider-games > a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.slider-games > a:hover {
  border-color: #cc9531;
}
.slider-games > a:hover .slider-games-bg:before {
  opacity: 0.85;
}
.slider-games > a:hover .slider-games-footer {
  color: #cc9531;
}
.slider-games > a:hover .games-buttons > strong button {
  transform: translateX(0);
}
html[dir=ltr] .slider-games > a + a {
  margin-left: 10px;
}
html[dir=rtl] .slider-games > a + a {
  margin-right: 10px;
}

.slider-games-bg {
  float: left;
  width: 100%;
  height: auto;
  position: relative;
  background: #252f46;
}
.slider-games-bg > img {
  display: block;
  width: 100%;
}
.slider-games-bg:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 90;
  background: #042a25;
  opacity: 0;
  transition: opacity 250ms;
}
.slider-games-bg .jackpot-status {
  float: left;
  width: 100%;
  padding: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
}
.slider-games-bg .jackpot-status small {
  display: block;
  background: rgba(18, 22, 35, 0.95);
  padding: 0 8px;
  color: #c2c5cd;
  font: 11px/20px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .slider-games-bg .jackpot-status small {
  float: left;
}
html[dir=rtl] .slider-games-bg .jackpot-status small {
  float: right;
}
.slider-games-bg .jackpot-status p {
  background: #765a28;
  color: #ffffff;
  font: 16px/30px Roboto, Arial, Helvetica, sans-serif;
  padding: 0 8px;
  height: 30px;
  clear: both;
  box-sizing: border-box;
}
html[dir=ltr] .slider-games-bg .jackpot-status p {
  float: left;
}
html[dir=rtl] .slider-games-bg .jackpot-status p {
  float: right;
}
.slider-games-bg .jackpot-status p span {
  display: inline-block;
  vertical-align: top;
}
html[dir=ltr] .slider-games-bg .jackpot-status p span {
  margin: 0 0 0 10px;
}
html[dir=rtl] .slider-games-bg .jackpot-status p span {
  margin: 0 10px 0 0;
}

.slider-games-footer {
  float: left;
  width: 100%;
  height: 44px;
  box-sizing: border-box;
  font: 16px/44px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
  text-decoration: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  transition: color 250ms;
}
html[dir=ltr] .slider-games-footer {
  padding: 0 24px 0 15px;
  text-align: left;
}
html[dir=rtl] .slider-games-footer {
  padding: 0 15px 0 24px;
  text-align: right;
}
.slider-games-footer > i {
  display: block;
  width: 16px;
  height: 16px;
  color: #404654;
  position: absolute;
  top: 14px;
  z-index: 10;
  font: 16px/16px icomoon;
  transition: color 250ms;
}
html[dir=ltr] .slider-games-footer > i {
  right: 10px;
}
html[dir=rtl] .slider-games-footer > i {
  left: 10px;
}
.slider-games-footer > i:before {
  content: "";
}
.slider-games-footer > i:hover, .slider-games-footer > i.active {
  color: #a78037;
}

.games-type {
  margin: 10px 0 0;
  position: relative;
  z-index: 10;
  background: #151a29;
}
.games-type > ul {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  padding: 18px 0;
  box-sizing: border-box;
}
.games-type > ul > li {
  display: table-cell;
  vertical-align: top;
  height: 72px;
  text-align: center;
}
html[dir=ltr] .games-type > ul > li {
  box-shadow: -1px 0 0 rgba(124, 130, 146, 0.2);
}
html[dir=rtl] .games-type > ul > li {
  box-shadow: 1px 0 0 rgba(124, 130, 146, 0.2);
}
.games-type > ul > li > p {
  padding: 0 4px;
  box-sizing: border-box;
  color: #c1c4cd;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  word-break: break-word;
  transition: color 250ms;
}
html[dir=ltr] .games-type > ul > li:nth-child(2), html[dir=ltr] .games-type > ul > li:nth-child(2)[class=ng-hide] + li {
  box-shadow: none;
}
html[dir=rtl] .games-type > ul > li:nth-child(2), html[dir=rtl] .games-type > ul > li:nth-child(2)[class=ng-hide] + li {
  box-shadow: none;
}
.games-type > ul > li.games-search .games-type-icon {
  float: right;
  width: 100%;
}
.games-type > ul > li.games-search .games-type-icon:before {
  content: "";
}
.games-type > ul > li.games-search:last-child {
  box-shadow: -1px 0 0 rgba(124, 130, 146, 0.2);
}
.games-type > ul > li:hover > p,
.games-type > ul > li:hover .games-type-icon,
.games-type > ul > li:hover .block-games-search > i, .games-type > ul > li.active > p,
.games-type > ul > li.active .games-type-icon,
.games-type > ul > li.active .block-games-search > i {
  color: #ffffff;
}
.games-type > ul > li.games-type-left-arrow, .games-type > ul > li.games-type-right-arrow {
  width: 46px;
  vertical-align: middle;
}
html[dir=ltr] .games-type > ul > li.games-type-left-arrow, html[dir=ltr] .games-type > ul > li.games-type-right-arrow {
  box-shadow: none;
}
html[dir=rtl] .games-type > ul > li.games-type-left-arrow, html[dir=rtl] .games-type > ul > li.games-type-right-arrow {
  box-shadow: none;
}
html[dir=ltr] .games-type > ul > li.games-type-left-arrow > button:before {
  content: "";
}
html[dir=rtl] .games-type > ul > li.games-type-left-arrow > button:before {
  content: "";
}
html[dir=ltr] .games-type > ul > li.games-type-right-arrow > button:before {
  content: "";
}
html[dir=rtl] .games-type > ul > li.games-type-right-arrow > button:before {
  content: "";
}
.games-type > ul > li > button {
  width: 30px;
  height: 100%;
  color: rgba(255, 255, 255, 0.7);
  background: transparent;
  font: 16px icomoon;
  text-align: center;
  border: 0;
  box-shadow: 0 0 63px -10px rgba(166, 31, 103, 0.8);
  transition: 300ms background, 300ms color;
}
.games-type > ul > li > button:hover {
  color: white;
  background: transparent;
}
.games-type > ul > li > button:disabled {
  opacity: 0.3;
  cursor: auto;
}
.games-type > ul > li > button:disabled:hover {
  color: rgba(255, 255, 255, 0.7);
  background: transparent;
}

.games-type-icon {
  display: inline-block;
  vertical-align: top;
  height: 36px;
  margin: 0 0 8px;
  padding: 6px;
  box-sizing: border-box;
  position: relative;
  color: #c1c4cd;
  transition: color 250ms, border-color 250ms;
}
.games-type-icon:before {
  content: "";
  font: normal 22px/22px icomoon;
}
.games-type-icon > input {
  float: right;
  height: 36px;
  width: 78px;
  padding: 0 0 0 30px;
  box-sizing: border-box;
  color: #171c2c;
  background: #404654;
  border: 1px solid #171c2c;
  font: 12px/43px Roboto, Arial, Helvetica, sans-serif;
}
.games-type-icon > input::-webkit-input-placeholder {
  color: #171c2c;
  opacity: 1;
}
.games-type-icon > input:-moz-placeholder {
  color: #171c2c;
  opacity: 1;
}
.games-type-icon > input::-moz-placeholder {
  color: #171c2c;
  opacity: 1;
}
.games-type-icon > input:-ms-input-placeholder {
  color: #171c2c;
  opacity: 1;
}

.casino-games-search {
  float: left;
  width: 100%;
  position: absolute;
  top: -1px;
}
html[dir=ltr] .casino-games-search {
  right: -1px;
}
html[dir=rtl] .casino-games-search {
  left: -1px;
}
.casino-games-search .block-games-search {
  min-width: 36px;
  max-width: 210px;
  height: 73px;
  margin: 0;
  padding: 0;
  position: relative;
  top: -4px;
  box-sizing: border-box;
  border-radius: 0;
  background: none;
  text-align: left;
  z-index: 999;
}
.casino-games-search .block-games-search input[type=text] {
  width: 111px;
  margin: 0;
  height: 100%;
  cursor: pointer;
  color: #c1c4cd;
  box-sizing: border-box;
  background: none;
  position: relative;
  z-index: 20;
  font: 12px Roboto, Arial, Helvetica, sans-serif;
  border: none;
  border-radius: 0;
  opacity: 0;
}
html[dir=ltr] .casino-games-search .block-games-search input[type=text] {
  float: right;
}
html[dir=rtl] .casino-games-search .block-games-search input[type=text] {
  float: left;
}
.casino-games-search .block-games-search input[type=text]::-webkit-input-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.casino-games-search .block-games-search input[type=text]:-moz-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.casino-games-search .block-games-search input[type=text]::-moz-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.casino-games-search .block-games-search input[type=text]:-ms-input-placeholder {
  color: #c1c4cd;
  opacity: 1;
}
.casino-games-search .block-games-search input[type=text]:focus, .casino-games-search .block-games-search input[type=text].pin-search-input {
  width: 210px;
  background: #404654;
  opacity: 1;
  border: 1px solid #171c2c;
  cursor: auto;
  height: 36px;
  transition: width 600ms, background 600ms, border 600ms, padding 600ms, opacity 600ms;
}
html[dir=ltr] .casino-games-search .block-games-search input[type=text]:focus, html[dir=ltr] .casino-games-search .block-games-search input[type=text].pin-search-input {
  padding: 8px 30px 8px 14px;
}
html[dir=rtl] .casino-games-search .block-games-search input[type=text]:focus, html[dir=rtl] .casino-games-search .block-games-search input[type=text].pin-search-input {
  padding: 8px 14px 8px 30px;
}
.casino-games-search .block-games-search input[type=text]:focus + i, .casino-games-search .block-games-search input[type=text].pin-search-input + i {
  color: #c1c4cd;
  transition: color 250ms, right 250ms, left 250ms;
}
html[dir=ltr] .casino-games-search .block-games-search input[type=text]:focus + i, html[dir=ltr] .casino-games-search .block-games-search input[type=text].pin-search-input + i {
  right: 20px;
}
html[dir=rtl] .casino-games-search .block-games-search input[type=text]:focus + i, html[dir=rtl] .casino-games-search .block-games-search input[type=text].pin-search-input + i {
  left: 20px;
}
.casino-games-search .block-games-search i {
  position: absolute;
  width: 36px;
  height: 36px;
  top: 0;
  color: #c1c4cd;
  pointer-events: none;
  text-align: center;
  font: 16px/36px icomoon;
  z-index: 30;
  transition: color 240ms;
}
html[dir=ltr] .casino-games-search .block-games-search i {
  right: 50%;
  margin-right: -18px;
}
html[dir=rtl] .casino-games-search .block-games-search i {
  left: 50%;
  margin-left: -18px;
}
.casino-games-search .block-games-search i:before {
  content: "";
}

.casino-games-results {
  position: absolute;
  top: 38px;
  background: #404654;
  z-index: 9999;
  box-shadow: 0 0 50px 4px rgba(0, 0, 0, 0.2);
}
html[dir=ltr] .casino-games-results {
  right: 1px;
}
html[dir=rtl] .casino-games-results {
  left: 2px;
}
.casino-games-results:before {
  content: "";
  position: absolute;
  display: block;
  top: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #404654 transparent;
}
html[dir=ltr] .casino-games-results:before {
  right: 10px;
}
html[dir=rtl] .casino-games-results:before {
  left: 10px;
}

.games-results {
  float: left;
  width: 100%;
  height: 100%;
  max-height: 394px;
  padding: 0 10px;
  box-sizing: border-box;
  min-width: 340px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.games-results::-webkit-scrollbar-track {
  border-radius: 10px;
}
.games-results::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.games-results::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.games-results::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.games-results > ul {
  float: left;
  display: table;
  width: 100%;
  padding: 10px 0;
  box-sizing: border-box;
}
.games-results > ul li {
  display: table-cell;
  vertical-align: top;
}
.games-results > ul li > img {
  display: block;
  max-width: 110px;
}
.games-results > ul li > p {
  float: left;
  width: 100%;
  min-height: 47px;
  box-sizing: border-box;
  color: #c1c4cd;
  position: relative;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .games-results > ul li > p {
  padding: 0 20px 4px 10px;
  text-align: left;
}
html[dir=rtl] .games-results > ul li > p {
  padding: 0 10px 4px 20px;
  text-align: right;
}
.games-results > ul li > p > i {
  position: absolute;
  top: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  color: #2e323e;
  transition: color 250ms;
  font: 16px/16px icomoon;
}
html[dir=ltr] .games-results > ul li > p > i {
  right: 0;
}
html[dir=rtl] .games-results > ul li > p > i {
  left: 0;
}
.games-results > ul li > p > i:before {
  content: "";
}
.games-results > ul li > p > i:hover, .games-results > ul li > p > i.active {
  color: #cc9531;
}
.games-results > ul li:first-child {
  overflow: hidden;
}
.games-results > ul + ul {
  border-top: 1px solid #212531;
}

.results-buttons {
  float: left;
  width: 100%;
  font-size: 0;
  position: relative;
  bottom: 0;
  left: 0;
  white-space: nowrap;
}
html[dir=ltr] .results-buttons {
  margin: 0 0 0 10px;
  text-align: left;
}
html[dir=rtl] .results-buttons {
  margin: 0 10px 0 0;
  text-align: right;
  transform: translateX(-10px);
}
.results-buttons > div {
  display: inline-block;
  min-width: 100px;
  height: 30px;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 0 10px;
  box-sizing: border-box;
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
  transition: color 250ms, background 250ms, border-color 250ms;
  color: #ffffff;
  background: #7c8292;
  border: 1px solid #7c8292;
}
.results-buttons > div:hover {
  background: #989da9;
  border-color: #989da9;
}
.results-buttons > div:first-child {
  color: #ffffff;
  background: #1a7051;
  border-color: #1a7051;
}
.results-buttons > div:first-child:hover {
  color: #ffffff;
  background: #a61f67;
  border-color: #a61f67;
}

.games-providers-container {
  float: left;
  width: 100%;
  max-height: 500px;
  padding: 10px 15px 24px !important;
  overflow: hidden;
  background: #171c2c;
  box-sizing: border-box;
  transition: max-height 250ms;
}
.games-providers-container .title-slider-games > li {
  padding: 0 36px 0 24px;
}
.games-providers-container .title-slider-games > li > ul > li span {
  color: #c4963f;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .games-providers-container .title-slider-games > li > ul > li span {
  margin: 0;
  padding: 0 0 0 10px;
}
html[dir=rtl] .games-providers-container .title-slider-games > li > ul > li span {
  margin: 0;
  padding: 0 10px 0 0;
}
html[dir=ltr] .games-providers-container .title-slider-games > li > ul > li span:before {
  content: none;
}
html[dir=rtl] .games-providers-container .title-slider-games > li > ul > li span:before {
  content: none;
}
.games-providers-container .title-slider-games > li:nth-child(2) {
  position: relative;
}
.games-providers-container .title-slider-games > li:nth-child(2):after {
  content: "";
  position: absolute;
  top: 0;
  right: 16px;
  font: 16px/16px icomoon;
}
.games-providers-container.closed {
  max-height: 16px;
}
.games-providers-container.closed .title-slider-games > li:nth-child(2):after {
  content: "";
}

.games-providers {
  float: left;
  width: 100%;
  margin: 20px 0 0;
}
.games-providers > a {
  display: block;
  margin: 0 6px 6px;
  padding: 6px;
  text-decoration: none;
  box-sizing: border-box;
  color: #c1c4cd;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  transition: color 240ms, box-shadow 240ms;
}
html[dir=ltr] .games-providers > a {
  float: left;
}
html[dir=rtl] .games-providers > a {
  float: right;
}
.games-providers > a:hover, .games-providers > a.active {
  color: #ffffff;
  box-shadow: 0 0 0 1px #a61f67;
}
.games-providers > a:first-child.active {
  pointer-events: none;
}

.all-games-wrapper {
  float: left;
  width: 100%;
  min-height: 750px;
}
.all-games-wrapper .md-progress-circular.md-theme {
  margin: 100px auto auto;
}

.all-games-container {
  float: left;
  width: 100%;
}
.all-games-container > a {
  display: block;
  width: 16.6666667%;
  padding-top: 11.7%;
  transition: border 240ms;
  border: 1px solid #7c8292;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  animation: games-slider 250ms ease-in-out;
  background: #252f46;
}
html[dir=ltr] .all-games-container > a {
  float: left;
}
html[dir=rtl] .all-games-container > a {
  float: right;
  transform: translate3d(0, 0, 0);
}
.all-games-container > a > img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.all-games-container > a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.all-games-container > a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 90;
  background: #042a25;
  opacity: 0;
  transition: opacity 250ms;
}
.all-games-container > a:hover {
  border-color: #cc9531;
}
.all-games-container > a:hover:before {
  opacity: 0.85;
}
.all-games-container > a:hover .games-buttons > strong button {
  transform: translateX(0);
}
.all-games-container > a:hover .games-name,
.all-games-container > a:hover .games-favorite-icon {
  opacity: 1;
}
.all-games-container > a:hover .games-name:hover:before,
.all-games-container > a:hover .games-favorite-icon:hover:before {
  color: #c29440;
}
.all-games-container.hide-games a > * {
  display: none;
}

.ctournament-containing-games .all-games-container > a {
  width: 20%;
}

.casino-all-games-block {
  float: left;
  width: 100%;
}

.all-casino-games-list-content {
  float: left;
  width: 100%;
}

@keyframes games-slider {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.games-name {
  position: absolute;
  top: 10%;
  left: 0;
  right: 0;
  padding: 0 24px;
  box-sizing: border-box;
  z-index: 95;
  color: #ffffff;
  text-align: center;
  opacity: 0;
  text-transform: uppercase;
  transition: opacity 300ms;
  text-decoration: underline;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .games-name {
    top: 7%;
    font-size: 10px;
    line-height: 12px;
  }
}

.games-buttons {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 100;
  transform: translate(0, -50%);
}
.games-buttons > strong {
  font-weight: normal;
  display: inline-block;
}
.games-buttons > strong button {
  height: 28px;
  min-width: 82px;
  display: block;
  width: 100%;
  border: 0;
  padding: 0 10px;
  box-sizing: border-box;
  transition: 260ms transform;
  background: #1a7051;
  color: #ffffff;
  font: 12px/28px Roboto, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
}
html[dir=ltr] .games-buttons > strong button {
  transform: translate3d(250%, 0, 0);
}
html[dir=rtl] .games-buttons > strong button {
  transform: translate3d(-250%, 0, 0);
}
.games-buttons > strong button + button {
  color: #ffffff;
  background: rgba(0, 0, 0, 0.4);
}
html[dir=ltr] .games-buttons > strong button + button {
  transform: translate3d(-250%, 0, 0);
}
html[dir=rtl] .games-buttons > strong button + button {
  transform: translate3d(250%, 0, 0);
}

.games-favorite-icon {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 8px;
  font: normal 18px/20px icomoon;
  color: #c1c4cd;
  z-index: 100;
  transition: color 300ms, opacity 300ms;
  display: block;
  opacity: 0;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}
html[dir=ltr] .games-favorite-icon {
  right: 6px;
}
html[dir=rtl] .games-favorite-icon {
  left: 6px;
}
@media screen and (max-width: 1260px) {
  .games-favorite-icon {
    top: 4px;
    right: 4px;
  }
}
.games-favorite-icon:before {
  content: "";
}
.games-favorite-icon:hover, .games-favorite-icon.active {
  color: #ffffff;
}
.games-favorite-icon.active {
  opacity: 1;
  color: #c29440;
}

.games-close-fav {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 6px;
  font: normal 14px/16px icomoon;
  color: #c1c4cd;
  z-index: 100;
  transition: color 300ms;
  display: block;
  text-shadow: 0 0 30px rgba(0, 0, 0, 0.7);
}
html[dir=ltr] .games-close-fav {
  right: 6px;
}
html[dir=rtl] .games-close-fav {
  left: 6px;
}
.games-close-fav:before {
  content: "";
}

.icon-allGames:before {
  content: "";
  font-size: 20px;
}

.icon-RecommendedGames:before {
  content: "";
  font-size: 20px;
}

.icon-2018FIFAWorldCup:before {
  content: "";
}

.icon-New:before {
  content: "";
}

.icon-VideoSlots:before {
  content: "";
  font-size: 18px;
}

.icon-TopSlots:before {
  content: "";
  font-size: 18px;
}

.icon-ChristmasSlots:before {
  content: "";
  font-size: 26px;
}

.icon-Easter:before {
  content: "";
}

.icon-ClassicSlots:before {
  content: "";
}

.icon-TableGames:before {
  content: "";
}

.icon-Progressive:before {
  content: "";
}

.icon-ScratchGames:before {
  content: "";
}

.icon-PopularGames:before {
  content: "";
}

.icon-InstantWin:before {
  content: "";
}

.icon-CasualGames:before {
  content: "";
}

.icon-LotteryGames:before {
  content: "";
}

.icon-VideoBingo:before {
  content: "";
}

.icon-VirtualBetting:before {
  content: "";
}

.icon-VideoPoker:before {
  content: "";
}

.icon-Jackpots:before {
  content: "";
}

.icon-OtherGames:before {
  content: "";
  font-size: 5px;
}

.icon-CardGames:before {
  content: "";
}

.icon-SaintPatrick:before {
  content: "";
}

[class*=icon-Fishing]:before {
  content: "";
}

.icon-WomensDay:before {
  content: "";
}

.icon-IrishLuck:before {
  content: "";
}

.icon-TvGames:before {
  content: "";
}

[class*="icon-Valentine's"]:before {
  content: "";
}

[class*="icon-Drops&Wins"]:before {
  content: "";
  font-size: 26px;
}

.icon-TOP20:before {
  content: "";
}

.icon-Roulette:before {
  content: "";
}

.icon-Dice:before {
  content: "";
  font-size: 30px;
}

.icon-DailyJackpots:before {
  content: "";
}

.icon-Halloween2018:before {
  content: "";
}

.icon-BuyBonus:before {
  content: "";
}

.icon-Megaways:before {
  content: "";
}

.icon-InstantGame:before {
  content: "";
}

.icon-Exclusive:before {
  content: "";
}

.icon-LiveDealer:before {
  content: "";
}

.icon-Cards:before {
  content: "";
}

.icon-BrandedGames:before {
  content: "";
}

.icon-ZambiaGames:before {
  content: "";
}

.icon-HotKwachaGames:before {
  content: "";
}

.icon-MiniGames:before {
  content: "";
}

.icon-SkillGames:before {
  content: "";
}

.icon-InstantGame:before {
  content: "";
}

.icon-ChineseGames:before {
  content: "";
}

.icon-FantasySport:before {
  content: "";
}

.icon-AnimalSlots:before {
  content: "";
}

.icon-3lines:before {
  content: "";
}

.icon-5lines:before {
  content: "";
}

.icon-8lines:before {
  content: "";
}

.icon-9lines:before {
  content: "";
}

.icon-15lines:before {
  content: "";
}

.icon-18lines:before {
  content: "";
}

.icon-20lines:before {
  content: "";
}

.icon-24lines:before {
  content: "";
}

.icon-25lines:before {
  content: "";
}

.icon-40lines:before {
  content: "";
}

.icon-50lines:before {
  content: "";
}

.icon-100lines:before {
  content: "";
}

.icon-DemiGods:before {
  content: "";
}

.icon-AgeoftheGods:before {
  content: "";
}

.icon-CashDrop:before {
  content: "";
}

.icon-AchievementsSlots:before {
  content: "";
}

.icon-Arcadegames:before {
  content: "";
}

.icon-MustDropJackpots:before {
  content: "";
}

.icon-FireBlazeJackpots:before {
  content: "";
}

.icon-JackpotMania:before {
  content: "";
}

.icon-ReelofFortune:before {
  content: "";
}

.icon-EURO2020SLOTS:before {
  content: "";
}

.icon-BINGO:before {
  content: "";
}

.icon-BettingGame:before {
  content: "";
}

.iframe-tournament-sidebar {
  height: calc(100% - 110px);
}
.iframe-tournament-sidebar .tab-jackpots {
  width: 100%;
  left: 0;
}
.iframe-tournament-sidebar .tab-jackpots > ul > li {
  color: rgba(255, 255, 255, 0.6);
  background: transparent;
}
.iframe-tournament-sidebar .tab-jackpots > ul > li.active {
  color: rgba(255, 255, 255, 0.6);
  box-shadow: 0 -2px 0 #c29440 inset;
}

.iframe-jackpot-container {
  float: left;
  width: 100%;
}
.iframe-jackpot-container > p {
  float: left;
  width: 100%;
  height: 30px;
  color: #ffffff;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 14px/32px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: 0 1px 0 rgba(64, 70, 84, 0.6);
  position: relative;
}
html[dir=ltr] .iframe-jackpot-container > p {
  text-align: left;
  padding: 0 30px 0 10px;
}
html[dir=rtl] .iframe-jackpot-container > p {
  padding: 0 10px 0 30px;
  text-align: right;
}
.iframe-jackpot-container > p:after {
  content: "";
  position: absolute;
  top: 0;
  font: 14px/32px icomoon;
}
html[dir=ltr] .iframe-jackpot-container > p:after {
  right: 10px;
}
html[dir=rtl] .iframe-jackpot-container > p:after {
  left: 10px;
}
.iframe-jackpot-container > p.active:after {
  content: "";
}
.iframe-jackpot-container > p.active ~ .iframe-jackpot-wrapper {
  display: block;
}

.iframe-jackpot-wrapper {
  float: left;
  width: 100%;
  display: none;
  box-shadow: 0 1px 0 rgba(124, 130, 146, 0.7);
}
.iframe-jackpot-wrapper > ul {
  float: left;
  width: 100%;
  height: 70px;
  display: table;
  position: relative;
}
.iframe-jackpot-wrapper > ul > li {
  display: table-cell;
  vertical-align: middle;
  box-shadow: 0 1px 0 rgba(64, 70, 84, 0.6);
}
html[dir=rtl] .iframe-jackpot-wrapper > ul > li {
  direction: ltr;
}
.iframe-jackpot-wrapper > ul.active + .iframe-total-info-winner {
  display: block;
}

.iframe-total-info-winner {
  float: left;
  width: 100%;
  display: none;
}
html[dir=rtl] .iframe-total-info-winner {
  direction: rtl;
}
.iframe-total-info-winner > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
  position: relative;
}
html[dir=ltr] .iframe-total-info-winner > ul {
  padding: 12px 12px 12px 16px;
}
html[dir=rtl] .iframe-total-info-winner > ul {
  padding: 16px 16px 16px 12px;
}
.iframe-total-info-winner > ul > li {
  float: left;
  width: 100%;
}
html[dir=ltr] .iframe-total-info-winner > ul > li {
  text-align: left;
}
html[dir=rtl] .iframe-total-info-winner > ul > li {
  text-align: right;
}
.iframe-total-info-winner > ul > li > h2 {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 10px;
  color: #c29440;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .iframe-total-info-winner > ul > li > h2 {
  padding: 0 16px 0 0;
}
html[dir=rtl] .iframe-total-info-winner > ul > li > h2 {
  padding: 0 0 0 16px;
}
.iframe-total-info-winner > ul > li > p {
  float: left;
  width: 100%;
  margin-bottom: 2px;
  color: #ffffff;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.iframe-total-info-winner > ul > li > p > i {
  font-style: normal;
}
.iframe-total-info-winner > ul > li > b {
  float: left;
  width: 100%;
  margin-bottom: 3px;
  color: rgba(255, 255, 255, 0.3);
  font: normal 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=rtl] .iframe-total-info-winner > ul > li > b {
  direction: rtl;
}
.iframe-total-info-winner > ul > li > b > span {
  display: inline-block;
  color: rgba(255, 255, 255, 0.4);
}
html[dir=ltr] .iframe-total-info-winner > ul > li > b > span {
  margin-right: 4px;
}
html[dir=rtl] .iframe-total-info-winner > ul > li > b > span {
  margin-left: 4px;
}
.iframe-total-info-winner > ul > li > b > i {
  font-style: normal;
}
.iframe-total-info-winner > ul > li > span {
  width: 134px;
  display: inline-block;
  vertical-align: bottom;
  color: #94afb2;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.iframe-total-info-winner > ul > li > span > i {
  font-style: normal;
}
.iframe-total-info-winner > ul > li > small {
  display: inline-block;
  vertical-align: bottom;
  color: rgba(255, 255, 255, 0.4);
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
}
.iframe-total-info-winner > ul > li > i {
  position: absolute;
  top: 14px;
  width: 15px;
  height: 15px;
  color: rgba(124, 130, 146, 0.5);
  font: 15px/15px icomoon;
}
html[dir=ltr] .iframe-total-info-winner > ul > li > i {
  right: 12px;
}
html[dir=rtl] .iframe-total-info-winner > ul > li > i {
  left: 12px;
}
.iframe-total-info-winner > ul > li > i:before {
  content: "";
}
.iframe-total-info-winner > ul:first-child {
  padding-top: 16px;
}
.iframe-total-info-winner > ul:first-child > li > span {
  width: auto;
}
html[dir=ltr] .iframe-total-info-winner > ul:first-child > li > span {
  float: right;
}
html[dir=rtl] .iframe-total-info-winner > ul:first-child > li > span {
  float: left;
  direction: ltr;
}
html[dir=ltr] .iframe-total-info-winner > ul:first-child > li > span:nth-child(2) {
  float: left;
}
html[dir=rtl] .iframe-total-info-winner > ul:first-child > li > span:nth-child(2) {
  float: right;
  direction: rtl;
}
.iframe-total-info-winner > ul:first-child > li > span:nth-child(2):before {
  content: "+";
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  font: 14px/14px icomoon;
}
html[dir=ltr] .iframe-total-info-winner > ul:first-child > li > span:nth-child(2):before {
  margin-right: 4px;
}
html[dir=rtl] .iframe-total-info-winner > ul:first-child > li > span:nth-child(2):before {
  margin-left: 4px;
}
.iframe-total-info-winner > ul + ul {
  box-shadow: 0 -1px 0 rgba(64, 70, 84, 0.6);
}

.view-count-2 .iframe-jackpot-container > p {
  height: 28px;
  font: bold 14px/30px Roboto, Arial, Helvetica, sans-serif;
}
.view-count-2 .iframe-jackpot-container .iframe-jackpot-wrapper > ul {
  height: 46px;
}
.view-count-2 .iframe-jackpot-container .iframe-total-info-winner > ul {
  padding: 6px 12px 6px 16px;
}
.view-count-2 .iframe-jackpot-container .iframe-total-info-winner > ul > li > h2 {
  margin-bottom: 4px;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.view-count-2 .iframe-jackpot-container .iframe-total-info-winner > ul > li > p {
  margin-bottom: 0;
  font: 11px/13px Roboto, Arial, Helvetica, sans-serif;
}
.view-count-2 .iframe-jackpot-container .iframe-total-info-winner > ul > li > span {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.view-count-2 .iframe-jackpot-container .iframe-total-info-winner > ul > li > b {
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.view-count-2 .iframe-jackpot-container .iframe-total-info-winner > ul:first-child {
  margin-bottom: 0;
  padding-top: 8px;
}
.view-count-2 .iframe-jackpot-container .iframe-total-info-winner:before {
  top: -10px;
  border-width: 0 10px 10px 10px;
}

.iframe-jackpot-coins {
  width: 80px;
}
.iframe-jackpot-coins > span {
  float: left;
  display: block;
  width: 100%;
  height: 36px;
  position: relative;
  background: no-repeat 50%;
}

.flash-game-contain .tab-jackpots > ul > li {
  height: 42px;
}
.flash-game-contain .tab-jackpots > ul > li > i {
  line-height: 42px;
}

.iframe-info-jackpots {
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .iframe-info-jackpots {
  padding: 0 10px 0 0;
  text-align: right;
}
html[dir=rtl] .iframe-info-jackpots {
  padding: 0 0 0 10px;
  text-align: left;
}
.iframe-info-jackpots > p, .iframe-info-jackpots > span {
  width: 100%;
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
}
.iframe-info-jackpots > p {
  text-transform: uppercase;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.iframe-info-jackpots > span {
  font: 20px/22px Roboto, Arial, Helvetica, sans-serif;
}

.current-results-sidebar {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.current-results-sidebar::-webkit-scrollbar-track {
  border-radius: 10px;
}
.current-results-sidebar::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.current-results-sidebar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.current-results-sidebar::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.current-results-sidebar .jackpots-slider {
  margin: 0;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 3px;
}
html[dir=ltr] .current-results-sidebar .jackpots-slider {
  padding: 0 6px 0 0;
}
html[dir=rtl] .current-results-sidebar .jackpots-slider {
  padding: 0 0 0 6px;
}
.current-results-sidebar .jackpots-slider > span {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.ctournament-detailed-info .ctournament-containing-games > ul {
  margin: 0;
  height: 100%;
}
.ctournament-detailed-info .ctournament-containing-games .all-casino-games-list-box {
  width: 100%;
}

.Featured-casino-games .all-games-container {
  height: 420px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.Featured-casino-games .all-games-container::-webkit-scrollbar-track {
  border-radius: 10px;
}
.Featured-casino-games .all-games-container::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.Featured-casino-games .all-games-container::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.Featured-casino-games .all-games-container::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.Featured-casino-games .all-games-container > a .games-name {
  top: 7%;
  padding: 0 24px;
  font-size: 10px;
  line-height: 12px;
}
.Featured-casino-games .all-games-container > a .games-favorite-icon {
  top: 4px;
  right: 4px;
}

.homepage .jackpot-coins-content > ul > li.total-info-winner {
  top: -36px;
  box-shadow: 0 -8px 18px 0px rgba(0, 0, 0, 0.51);
}
html[dir=ltr] .homepage .jackpot-coins-content > ul > li.total-info-winner {
  left: -10px;
}
html[dir=rtl] .homepage .jackpot-coins-content > ul > li.total-info-winner {
  left: auto;
  right: -10px;
}
.homepage .jackpot-coins-content > ul > li.total-info-winner:before {
  top: 50px;
}
html[dir=ltr] .homepage .jackpot-coins-content > ul > li.total-info-winner:before {
  left: auto;
  right: -10px;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #29364c;
}
html[dir=rtl] .homepage .jackpot-coins-content > ul > li.total-info-winner:before {
  left: -10px;
  right: auto;
  border-width: 10px 10px 10px 0;
  border-color: transparent #29364c transparent transparent;
}
.homepage .jackpot-coins-content > ul:nth-of-type(2) > li.total-info-winner {
  top: -76px;
}
.homepage .jackpot-coins-content > ul:nth-of-type(2) > li.total-info-winner:before {
  top: 92px;
}
.homepage .jackpot-coins-content > ul:nth-of-type(3) > li.total-info-winner {
  top: -130px;
}
.homepage .jackpot-coins-content > ul:nth-of-type(3) > li.total-info-winner:before {
  top: 146px;
}
.homepage .jackpot-coins-content > ul:nth-of-type(4) > li.total-info-winner {
  top: -184px;
}
.homepage .jackpot-coins-content > ul:nth-of-type(4) > li.total-info-winner:before {
  top: 200px;
}

.provider-jackpot-banner ~ .casino-top-slider-container {
  display: none;
}

.new-jackpot-container {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0 18px 8px;
  background: #1e2639;
  box-sizing: border-box;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background: no-repeat 50% 0/cover;
}
.new-jackpot-container[style*="background-image: url()"] {
  background-image: url("../../../images/jackpot/jackpot-bg.jpg?v=650") !important;
}
.new-jackpot-container .md-progress-circular {
  margin: 107px auto;
}
.new-jackpot-container.light .slider-main > li.slider-arrow {
  color: #000000;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
}
.new-jackpot-container.light .slider-main:after {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.1), #000000 51%, rgba(0, 0, 0, 0.1));
}
.new-jackpot-container.light .slider-wrapper > div {
  color: #000000;
}
.new-jackpot-container.light .new-jackpot-content > div > h3 {
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.71);
}
.new-jackpot-container.light .new-jackpot-content > div > .amount-animation-container {
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.71);
}
.new-jackpot-container.light .new-jackpot-info > li > h3 {
  color: rgba(0, 0, 0, 0.56);
}
.new-jackpot-container.light .new-jackpot-info > li .amount-animation-container {
  color: rgba(0, 0, 0, 0.9);
}
.new-jackpot-container.light .new-jackpot-games-wrapper {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.34);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2));
}
.new-jackpot-container.light .new-jackpot-more > a {
  color: #000000;
  border: solid 1px #000000;
}
.new-jackpot-container.light .new-jackpot-more > a:hover {
  color: #ffffff;
  background: #a61f67;
  border-color: #a61f67;
}
.new-jackpot-container.light .new-jackpot-more > i {
  color: #000000;
}

.slider-main {
  float: left;
  width: 100%;
  display: table;
  padding: 22px 10px;
  position: relative;
  box-sizing: border-box;
  direction: ltr;
}
.slider-main > li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
}
.slider-main > li.slider-arrow {
  width: 1%;
  border: none;
  cursor: pointer;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 4px;
}
.slider-main > li.slider-arrow:before {
  width: 38px;
  height: 38px;
  display: inline-block;
  font: 24px/38px icomoon;
}
.slider-main > li.slider-arrow:first-child:before {
  content: "";
}
.slider-main > li.slider-arrow:last-child:before {
  content: "";
}
.slider-main:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0.5;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.1), #ffffff 51%, rgba(255, 255, 255, 0.1));
}

.slider-wrapper {
  float: left;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: grab;
  transition: transform 240ms linear;
}
.slider-wrapper > div {
  display: inline-block;
  width: 20%;
  height: 40px;
  color: #ffffff;
}
.slider-wrapper > div:before {
  display: inline-block;
  opacity: 0.5;
  transform: scale(0.7) translate3d(0, 0, 0);
  transition: opacity 240ms, transform 240ms;
  font: 76px/40px icomoon;
}
.slider-wrapper > div.active:before {
  opacity: 1;
  transform: scale(1) translate3d(0, 0, 0);
}
.slider-wrapper.grabbing {
  cursor: grabbing;
}

.item-EGT:before {
  content: "";
}

.item-NET:before {
  content: "";
}

.item-RTG:before {
  content: "";
}

.item-PSN:before {
  content: "";
}

.item-FGS:before {
  content: "";
}

.item-DLV:before {
  content: "";
}

.item-APG:before {
  content: "";
}

.item-ALL:before {
  content: "";
}

.new-jackpot-content {
  float: left;
  width: 100%;
  text-align: center;
  padding: 32px 0 22px;
  text-transform: uppercase;
}
.new-jackpot-content > div {
  float: left;
  width: 100%;
}
.new-jackpot-content > div > h4 {
  float: left;
  width: 100%;
  color: #c29440;
  letter-spacing: 1px;
  font: bold 20px/22px Roboto, Arial, Helvetica, sans-serif;
}
.new-jackpot-content > div > .amount-animation-container {
  float: left;
  width: 100%;
  height: 56px;
  direction: ltr;
  overflow: hidden;
  color: rgba(255, 255, 255, 0.9);
  font: bold 50px/52px Roboto, Arial, Helvetica, sans-serif;
  letter-spacing: 5px;
}
.new-jackpot-content > div > .amount-animation-container > span {
  width: 3.5%;
}
.new-jackpot-content > div > .amount-animation-container > span.with-comma, .new-jackpot-content > div > .amount-animation-container > span.with-point {
  padding-right: 1.3%;
}
.new-jackpot-content > div > .amount-animation-container > sup {
  margin-top: -4px;
  display: inline-block;
  font-size: 20px;
  letter-spacing: 2px;
  vertical-align: text-top;
}
.new-jackpot-content > div:not(.new-jackpot-block-games) {
  min-height: 226px;
}

.jackpot-title-img {
  float: left;
  width: 100%;
  height: 30px;
  margin: 6px 0 24px;
}
.jackpot-title-img > img {
  display: inline-block;
  height: 100%;
}

.jackpot-RTG > div > h4 {
  margin-bottom: 6px;
}
.jackpot-RTG .red-tiger-timer {
  margin-top: 6px;
}
.jackpot-RTG .new-jackpot-block-games {
  margin-top: 24px;
}

.jackpot-bottom-line {
  float: left;
  width: 100%;
  height: 1px;
  margin: 30px 0;
  opacity: 0.5;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.1), #ffffff 51%, rgba(255, 255, 255, 0.1));
}

.new-jackpot-info {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
}
.new-jackpot-info > li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0 2px;
  box-sizing: border-box;
}
.new-jackpot-info > li .amount-animation-container {
  height: 28px;
  font: bold 24px/28px Roboto, Arial, Helvetica, sans-serif;
  color: rgba(255, 255, 255, 0.9);
  direction: ltr;
}
.new-jackpot-info > li .amount-animation-container > span {
  width: 20px;
}
.new-jackpot-info > li .amount-animation-container > span.with-comma, .new-jackpot-info > li .amount-animation-container > span.with-point {
  padding-right: 1%;
}
.new-jackpot-info > li .amount-animation-container > sup {
  margin-left: 4px;
  display: inline-block;
  font-size: 14px;
  vertical-align: text-top;
}

.new-jackpot-title {
  float: left;
  width: 100%;
  margin-bottom: 6px;
  letter-spacing: 1.6px;
  color: #c29440;
  text-transform: uppercase;
  font: 500 16px/18px Roboto, Arial, Helvetica, sans-serif;
}

.new-jackpot-block-games {
  float: left;
  width: 100%;
  margin-top: 32px;
  padding: 0 32px;
  box-sizing: border-box;
}

.new-jackpot-games-wrapper {
  float: left;
  width: 100%;
  display: table;
  padding: 13px 15px;
  text-align: center;
  box-sizing: border-box;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.05);
}

.new-jackpot-games {
  display: table-cell;
  vertical-align: middle;
  width: 700px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
}

.new-jackpot-img-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  line-height: 0;
}
.new-jackpot-img-wrapper .new-jackpot-img {
  display: inline-block;
  height: 128px;
}
html[dir=ltr] .new-jackpot-img-wrapper .new-jackpot-img + a {
  margin-left: 10px;
}
html[dir=rtl] .new-jackpot-img-wrapper .new-jackpot-img + a {
  margin-right: 10px;
}
.new-jackpot-img-wrapper .new-jackpot-img > img {
  width: auto;
  height: 100%;
}
.new-jackpot-img-wrapper .new-jackpot-img:nth-child(4) {
  pointer-events: none;
}
.new-jackpot-img-wrapper.new-jackpot-img-four:after {
  content: "";
  position: absolute;
  top: -4px;
  width: 40px;
  height: 100%;
}
html[dir=ltr] .new-jackpot-img-wrapper.new-jackpot-img-four:after {
  right: 0;
  background-image: linear-gradient(to right, rgba(82, 39, 98, 0), #4d245e);
}
html[dir=rtl] .new-jackpot-img-wrapper.new-jackpot-img-four:after {
  left: 0;
  background-image: linear-gradient(to left, rgba(82, 39, 98, 0), #4d245e);
}

.new-jackpot-img {
  position: relative;
  overflow: hidden;
}
.new-jackpot-img > img {
  display: block;
}
.new-jackpot-img:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 90;
  background: #042a25;
  opacity: 0;
  transition: opacity 250ms;
}
.new-jackpot-img:hover {
  border-color: #cc9531;
}
.new-jackpot-img:hover:before {
  opacity: 0.85;
}
.new-jackpot-img:hover .games-buttons > strong button {
  transform: translateX(0);
}
.new-jackpot-img:hover .games-name,
.new-jackpot-img:hover .games-favorite-icon {
  opacity: 1;
}

.new-jackpot-more {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 100%;
  padding: 12px 15px;
}
.new-jackpot-more > i {
  display: block;
  width: auto;
  height: 50px;
  color: #ffffff;
  margin: 0 auto 20px;
}
.new-jackpot-more > i:before {
  font: 80px/50px icomoon;
}
.new-jackpot-more > a {
  display: block;
  width: 117px;
  height: 36px;
  margin: auto;
  font: 14px/36px Roboto, Arial, Helvetica, sans-serif;
  color: #ffffff;
  opacity: 0.8;
  border: solid 1px #ffffff;
  text-transform: uppercase;
  transition: color 240ms, background 240ms, border-color 240ms;
}
.new-jackpot-more > a:hover {
  color: #ffffff;
  background: #a61f67;
  border-color: #a61f67;
}

.new-jackpot-block-all-games {
  margin-top: 50px;
  list-style: none;
  min-height: 450px;
}
.new-jackpot-block-all-games .new-jackpot-img {
  display: block;
  margin: 10px;
  width: calc((100% / 6) - 20px);
}
html[dir=ltr] .new-jackpot-block-all-games .new-jackpot-img {
  float: left;
}
html[dir=rtl] .new-jackpot-block-all-games .new-jackpot-img {
  float: right;
}
.new-jackpot-block-all-games .new-jackpot-img > img {
  width: 100%;
  height: auto;
}

.games-type > ul > li:not(.games-search) .games-type-icon {
  transform-origin: center bottom;
  transition: transform 240ms, text-shadow 240ms, color 240ms;
}
.games-type > ul > li:not(.games-search):hover .games-type-icon {
  transform: scale(1.4);
}
.games-type > ul > li:not(.games-search):hover .games-type-icon, .games-type > ul > li:not(.games-search).active .games-type-icon {
  text-shadow: 0 0 10px #a61f67;
}

.casino-gamer .jackpot-coins-content > ul > li.jackpot-coins span {
  width: 41px;
  height: 41px;
}

.jackpot-coins-container .jackpot-coins-content {
  width: 100%;
}

@media screen and (max-width: 1260px) {
  .jp-banner {
    font: 72px/74px Roboto, Arial, Helvetica, sans-serif;
  }

  .new-jackpot-content > div > .amount-animation-container > span {
    width: 5%;
  }
  .new-jackpot-content > div > .amount-animation-container > span.with-comma, .new-jackpot-content > div > .amount-animation-container > span.with-point {
    padding-right: 2.5%;
  }

  .new-jackpot-block-all-games .new-jackpot-img {
    margin: 2px;
    width: calc((100% / 6) - 4px);
  }
}
.single-game-contain-wp {
  float: left;
  width: 100%;
  height: 100%;
}

.new-casino-no-games-text {
  float: left;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  margin: 150px 0 0;
}
.new-casino-no-games-text > p {
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
  color: #7c8292;
}

.winners-banner-screen-wrapper {
  float: left;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative;
}
.winners-banner-screen-wrapper a {
  float: left;
  width: 100%;
  height: 100%;
}
.winners-banner-screen-wrapper p {
  background: no-repeat 50%/cover;
}

.more-casino-games-load-b {
  display: none;
}

.all-casino-games-list-box,
.all-casino-games-list-box > div {
  width: 100%;
  box-sizing: border-box;
}
html[dir=ltr] .all-casino-games-list-box,
html[dir=ltr] .all-casino-games-list-box > div {
  float: left;
}
html[dir=rtl] .all-casino-games-list-box,
html[dir=rtl] .all-casino-games-list-box > div {
  float: right;
}

.all-casino-games-list-box > div > ul {
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.left-column-casino-nav {
  width: 220px;
}

.search-no-results {
  font: 16px/38px Roboto, Arial, Helvetica, sans-serif;
  color: #404654;
  padding: 0 10px;
  box-sizing: border-box;
}
html[dir=rtl] .search-no-results {
  text-align: right;
}

.slider-games-box.visible-games-count-2 .slider-games a {
  width: calc((100% / 2) - 6px);
}

.slider-games-box.visible-games-count-4 .slider-games a {
  width: calc((100% / 4) - 8px);
}

.slider-games-box.visible-games-count-5 .slider-games a {
  width: calc((100% / 5) - 8px);
}

.slider-games-box.visible-games-count-6 .slider-games a {
  width: calc((100% / 6) - 9px);
}

.slider-games-box.visible-games-count-7 .slider-games a {
  width: calc((100% / 7) - 9px);
}
.slider-games-box.visible-games-count-7 .games-buttons {
  top: 40%;
  transform: translate(0, -40%);
}

.slider-games-box.visible-games-count-8 .slider-games a {
  width: calc((100% / 8) - 9px);
}
.slider-games-box.visible-games-count-8 .games-buttons {
  top: 40%;
  transform: translate(0, -40%);
}

.slider-games-box.visible-games-count-9 .slider-games a {
  width: calc((100% / 9) - 9px);
}

.slider-games-box.visible-games-count-10 .slider-games a {
  width: calc((100% / 10) - 9px);
}
.slider-games-box.visible-games-count-10 .slider-games-bg {
  height: auto;
}
.slider-games-box.visible-games-count-10 .games-buttons {
  top: 37%;
  transform: translate(0, -37%);
}

.homepage .slider-games > a {
  width: calc((100% / 5) - 8px);
}
html[dir=ltr] .homepage .slider-games > a:nth-child(5n+6) {
  margin-left: 0;
}
html[dir=rtl] .homepage .slider-games > a:nth-child(5n+6) {
  margin-right: 0;
}
.homepage .slider-games > a:nth-child(n+6) {
  margin-top: 10px;
}
.homepage .slider-games-bg {
  padding-top: 70.46%;
}
.homepage .slider-games-bg > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.hp-slide-17 .new-jackpot-info {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 50%;
  pointer-events: none;
}
.hp-slide-17 .new-jackpot-info .amount-animation-container {
  font-size: 17px;
}
.hp-slide-17 .new-jackpot-info .amount-animation-container > span {
  width: 16px;
}
.hp-slide-17 .new-jackpot-info .amount-animation-container > span:not(.with-comma):not(.with-point) {
  width: 10px;
}
.hp-slide-17 .new-jackpot-info .amount-animation-container > sup {
  font-size: 10px;
  line-height: 16px;
}

.jackpot-live-casino-img {
  width: auto;
  height: 36px;
  object-fit: cover;
  display: block;
  margin: 0 auto 14px auto;
}

.jackpot-live-casino-amount {
  display: inline-block;
  vertical-align: middle;
}

.badge-new {
  position: relative;
}
.badge-new:not([data-badge=""]):after {
  content: attr(data-badge);
  width: 120px;
  height: 70px;
  position: absolute;
  text-transform: uppercase;
  top: -20px;
  line-height: 120px;
  text-align: center;
  background: #a81f67;
  font-weight: bold;
  color: #ffffff;
  box-shadow: -1px 6px 20px 0 rgba(0, 0, 0, 0.85);
  font-size: 12px;
}
html[dir=ltr] .badge-new:not([data-badge=""]):after {
  left: -45px;
  transform: rotate(-45deg);
}
html[dir=rtl] .badge-new:not([data-badge=""]):after {
  right: -45px;
  transform: rotate(45deg);
}

.badge-jackpot {
  position: relative;
}
.badge-jackpot:not([data-badge=""]):after {
  content: attr(data-badge);
  width: 120px;
  height: 70px;
  position: absolute;
  text-transform: uppercase;
  top: -20px;
  line-height: 120px;
  text-align: center;
  background: #109121;
  font-weight: bold;
  color: #ffffff;
  box-shadow: -1px 6px 20px 0 rgba(0, 0, 0, 0.85);
  font-size: 12px;
}
html[dir=ltr] .badge-jackpot:not([data-badge=""]):after {
  left: -45px;
  transform: rotate(-45deg);
}
html[dir=rtl] .badge-jackpot:not([data-badge=""]):after {
  right: -45px;
  transform: rotate(45deg);
}

.badge-promo {
  position: relative;
}
.badge-promo:not([data-badge=""]):after {
  content: attr(data-badge);
  width: 120px;
  height: 70px;
  position: absolute;
  text-transform: uppercase;
  top: -20px;
  line-height: 120px;
  text-align: center;
  background: #df6a39;
  font-weight: bold;
  color: #ffffff;
  box-shadow: -1px 6px 20px 0 rgba(0, 0, 0, 0.85);
  font-size: 12px;
}
html[dir=ltr] .badge-promo:not([data-badge=""]):after {
  left: -45px;
  transform: rotate(-45deg);
}
html[dir=rtl] .badge-promo:not([data-badge=""]):after {
  right: -45px;
  transform: rotate(45deg);
}

.badge-top {
  position: relative;
}
.badge-top:not([data-badge=""]):after {
  content: attr(data-badge);
  width: 120px;
  height: 70px;
  position: absolute;
  text-transform: uppercase;
  top: -20px;
  line-height: 120px;
  text-align: center;
  background: #e9044a;
  font-weight: bold;
  color: #ffffff;
  box-shadow: -1px 6px 20px 0 rgba(0, 0, 0, 0.85);
  font-size: 12px;
}
html[dir=ltr] .badge-top:not([data-badge=""]):after {
  left: -45px;
  transform: rotate(-45deg);
}
html[dir=rtl] .badge-top:not([data-badge=""]):after {
  right: -45px;
  transform: rotate(45deg);
}

.badge-exclusive {
  position: relative;
}
.badge-exclusive:not([data-badge=""]):after {
  content: attr(data-badge);
  width: 120px;
  height: 70px;
  position: absolute;
  text-transform: uppercase;
  top: -20px;
  line-height: 120px;
  text-align: center;
  background: #0d8e8f;
  font-weight: bold;
  color: #ffffff;
  box-shadow: -1px 6px 20px 0 rgba(0, 0, 0, 0.85);
  font-size: 12px;
}
html[dir=ltr] .badge-exclusive:not([data-badge=""]):after {
  left: -45px;
  transform: rotate(-45deg);
}
html[dir=rtl] .badge-exclusive:not([data-badge=""]):after {
  right: -45px;
  transform: rotate(45deg);
}

.games-providers .badge-menu-new, .live-casino-providers .badge-menu-new {
  min-width: 60px;
  text-align: center;
  position: relative;
}
.games-providers .badge-menu-new:not([data-badge=""]):after, .live-casino-providers .badge-menu-new:not([data-badge=""]):after {
  content: attr(data-badge);
  position: absolute;
  width: 60px;
  color: #a81f67;
  background-color: rgba(12, 16, 24, 0.5);
  text-transform: capitalize;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
}
html[dir=ltr] .games-providers .badge-menu-new:not([data-badge=""]):after, html[dir=ltr] .live-casino-providers .badge-menu-new:not([data-badge=""]):after {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-new:not([data-badge=""]):after, html[dir=rtl] .live-casino-providers .badge-menu-new:not([data-badge=""]):after {
  left: -7px;
}
.games-providers .badge-menu-new:before, .live-casino-providers .badge-menu-new:before {
  content: "";
  position: absolute;
  width: 62px;
  border-radius: 2px;
}
html[dir=ltr] .games-providers .badge-menu-new:before, html[dir=ltr] .live-casino-providers .badge-menu-new:before {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-new:before, html[dir=rtl] .live-casino-providers .badge-menu-new:before {
  left: -7px;
}

.live-casino-providers .badge-menu-new:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -10px;
  height: 16px;
}
.live-casino-providers .badge-menu-new:before {
  top: -10px;
  background: #1e2639;
  height: 18px;
}

.games-providers .badge-menu-new:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -11px;
  height: 16px;
}
.games-providers .badge-menu-new:before {
  background: #171c2c;
  top: -13px;
  height: 20px;
}

.games-providers .badge-menu-jackpot, .live-casino-providers .badge-menu-jackpot {
  min-width: 60px;
  text-align: center;
  position: relative;
}
.games-providers .badge-menu-jackpot:not([data-badge=""]):after, .live-casino-providers .badge-menu-jackpot:not([data-badge=""]):after {
  content: attr(data-badge);
  position: absolute;
  width: 60px;
  color: #109121;
  background-color: rgba(12, 16, 24, 0.5);
  text-transform: capitalize;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
}
html[dir=ltr] .games-providers .badge-menu-jackpot:not([data-badge=""]):after, html[dir=ltr] .live-casino-providers .badge-menu-jackpot:not([data-badge=""]):after {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-jackpot:not([data-badge=""]):after, html[dir=rtl] .live-casino-providers .badge-menu-jackpot:not([data-badge=""]):after {
  left: -7px;
}
.games-providers .badge-menu-jackpot:before, .live-casino-providers .badge-menu-jackpot:before {
  content: "";
  position: absolute;
  width: 62px;
  border-radius: 2px;
}
html[dir=ltr] .games-providers .badge-menu-jackpot:before, html[dir=ltr] .live-casino-providers .badge-menu-jackpot:before {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-jackpot:before, html[dir=rtl] .live-casino-providers .badge-menu-jackpot:before {
  left: -7px;
}

.live-casino-providers .badge-menu-jackpot:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -10px;
  height: 16px;
}
.live-casino-providers .badge-menu-jackpot:before {
  top: -10px;
  background: #1e2639;
  height: 18px;
}

.games-providers .badge-menu-jackpot:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -11px;
  height: 16px;
}
.games-providers .badge-menu-jackpot:before {
  background: #171c2c;
  top: -13px;
  height: 20px;
}

.games-providers .badge-menu-promo, .live-casino-providers .badge-menu-promo {
  min-width: 60px;
  text-align: center;
  position: relative;
}
.games-providers .badge-menu-promo:not([data-badge=""]):after, .live-casino-providers .badge-menu-promo:not([data-badge=""]):after {
  content: attr(data-badge);
  position: absolute;
  width: 60px;
  color: #df6a39;
  background-color: rgba(12, 16, 24, 0.5);
  text-transform: capitalize;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
}
html[dir=ltr] .games-providers .badge-menu-promo:not([data-badge=""]):after, html[dir=ltr] .live-casino-providers .badge-menu-promo:not([data-badge=""]):after {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-promo:not([data-badge=""]):after, html[dir=rtl] .live-casino-providers .badge-menu-promo:not([data-badge=""]):after {
  left: -7px;
}
.games-providers .badge-menu-promo:before, .live-casino-providers .badge-menu-promo:before {
  content: "";
  position: absolute;
  width: 62px;
  border-radius: 2px;
}
html[dir=ltr] .games-providers .badge-menu-promo:before, html[dir=ltr] .live-casino-providers .badge-menu-promo:before {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-promo:before, html[dir=rtl] .live-casino-providers .badge-menu-promo:before {
  left: -7px;
}

.live-casino-providers .badge-menu-promo:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -10px;
  height: 16px;
}
.live-casino-providers .badge-menu-promo:before {
  top: -10px;
  background: #1e2639;
  height: 18px;
}

.games-providers .badge-menu-promo:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -11px;
  height: 16px;
}
.games-providers .badge-menu-promo:before {
  background: #171c2c;
  top: -13px;
  height: 20px;
}

.games-providers .badge-menu-top, .live-casino-providers .badge-menu-top {
  min-width: 60px;
  text-align: center;
  position: relative;
}
.games-providers .badge-menu-top:not([data-badge=""]):after, .live-casino-providers .badge-menu-top:not([data-badge=""]):after {
  content: attr(data-badge);
  position: absolute;
  width: 60px;
  color: #e9044a;
  background-color: rgba(12, 16, 24, 0.5);
  text-transform: capitalize;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
}
html[dir=ltr] .games-providers .badge-menu-top:not([data-badge=""]):after, html[dir=ltr] .live-casino-providers .badge-menu-top:not([data-badge=""]):after {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-top:not([data-badge=""]):after, html[dir=rtl] .live-casino-providers .badge-menu-top:not([data-badge=""]):after {
  left: -7px;
}
.games-providers .badge-menu-top:before, .live-casino-providers .badge-menu-top:before {
  content: "";
  position: absolute;
  width: 62px;
  border-radius: 2px;
}
html[dir=ltr] .games-providers .badge-menu-top:before, html[dir=ltr] .live-casino-providers .badge-menu-top:before {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-top:before, html[dir=rtl] .live-casino-providers .badge-menu-top:before {
  left: -7px;
}

.live-casino-providers .badge-menu-top:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -10px;
  height: 16px;
}
.live-casino-providers .badge-menu-top:before {
  top: -10px;
  background: #1e2639;
  height: 18px;
}

.games-providers .badge-menu-top:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -11px;
  height: 16px;
}
.games-providers .badge-menu-top:before {
  background: #171c2c;
  top: -13px;
  height: 20px;
}

.games-providers .badge-menu-exclusive, .live-casino-providers .badge-menu-exclusive {
  min-width: 60px;
  text-align: center;
  position: relative;
}
.games-providers .badge-menu-exclusive:not([data-badge=""]):after, .live-casino-providers .badge-menu-exclusive:not([data-badge=""]):after {
  content: attr(data-badge);
  position: absolute;
  width: 60px;
  color: #0d8e8f;
  background-color: rgba(12, 16, 24, 0.5);
  text-transform: capitalize;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
}
html[dir=ltr] .games-providers .badge-menu-exclusive:not([data-badge=""]):after, html[dir=ltr] .live-casino-providers .badge-menu-exclusive:not([data-badge=""]):after {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-exclusive:not([data-badge=""]):after, html[dir=rtl] .live-casino-providers .badge-menu-exclusive:not([data-badge=""]):after {
  left: -7px;
}
.games-providers .badge-menu-exclusive:before, .live-casino-providers .badge-menu-exclusive:before {
  content: "";
  position: absolute;
  width: 62px;
  border-radius: 2px;
}
html[dir=ltr] .games-providers .badge-menu-exclusive:before, html[dir=ltr] .live-casino-providers .badge-menu-exclusive:before {
  right: -7px;
}
html[dir=rtl] .games-providers .badge-menu-exclusive:before, html[dir=rtl] .live-casino-providers .badge-menu-exclusive:before {
  left: -7px;
}

.live-casino-providers .badge-menu-exclusive:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -10px;
  height: 16px;
}
.live-casino-providers .badge-menu-exclusive:before {
  top: -10px;
  background: #1e2639;
  height: 18px;
}

.games-providers .badge-menu-exclusive:not([data-badge=""]):after {
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
  top: -11px;
  height: 16px;
}
.games-providers .badge-menu-exclusive:before {
  background: #171c2c;
  top: -13px;
  height: 20px;
}

.faq-subheader {
  float: left;
  width: 100%;
  height: 40px;
  background: #212531;
  text-align: center;
  position: relative;
}
.faq-subheader > a {
  display: inline-block;
  padding: 0 20px;
  box-sizing: border-box;
  color: #c1c4cd;
  font: 12px/40px Roboto, Arial, Helvetica, sans-serif;
  box-shadow: inset 0 0 0 #1a7051;
  transition: background 240ms, box-shadow 240ms;
}
.faq-subheader > a:hover, .faq-subheader > a.active {
  background: #2e323e;
  box-shadow: inset 0 -2px 0 #1a7051;
}

.faq-columns {
  float: left;
  width: 100%;
  height: 100%;
  margin: 10px 0;
}
.faq-columns > li {
  width: 36%;
  height: 100%;
  position: relative;
  background: #212531;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.faq-columns > li::-webkit-scrollbar-track {
  border-radius: 10px;
}
.faq-columns > li::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.faq-columns > li::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.faq-columns > li::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
html[dir=ltr] .faq-columns > li {
  float: left;
}
html[dir=rtl] .faq-columns > li {
  float: right;
}
.faq-columns > li:first-child {
  width: 25.7%;
}
.faq-columns > li:first-child .faq-scroll a {
  color: rgba(255, 255, 255, 0.5);
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  border-bottom: 1px solid #111522;
  transition: background 240ms, color 240ms;
  text-transform: uppercase;
  box-sizing: border-box;
}
html[dir=ltr] .faq-columns > li:first-child .faq-scroll a {
  padding: 14px 15px 14px 56px;
}
html[dir=rtl] .faq-columns > li:first-child .faq-scroll a {
  padding: 14px 56px 14px 15px;
}
.faq-columns > li:first-child .faq-scroll a:before {
  content: "";
  position: absolute;
  top: 14px;
  color: #7c8292;
  font: 20px/22px icomoon;
  display: block;
  transition: color 240ms;
}
html[dir=ltr] .faq-columns > li:first-child .faq-scroll a:before {
  left: 16px;
}
html[dir=rtl] .faq-columns > li:first-child .faq-scroll a:before {
  right: 16px;
}
.faq-columns > li:first-child .faq-scroll a:hover, .faq-columns > li:first-child .faq-scroll a.active {
  background: #c29440;
}
.faq-columns > li:first-child .faq-scroll a:hover, .faq-columns > li:first-child .faq-scroll a:hover:before, .faq-columns > li:first-child .faq-scroll a.active, .faq-columns > li:first-child .faq-scroll a.active:before {
  color: #ffffff;
}
.faq-columns > li:first-child .faq-scroll a.active {
  cursor: auto;
}
.faq-columns > li:nth-child(2) {
  margin: 0 10px;
}
.faq-columns > li:nth-child(2) > h2 {
  float: left;
  width: 100%;
  padding: 0 16px;
  box-sizing: border-box;
  position: relative;
  z-index: 10;
  color: #c1c4cd;
  background: #212531;
  font: 24px/56px Roboto, Arial, Helvetica, sans-serif;
}
.faq-columns > li:nth-child(2) .faq-scroll {
  padding: 56px 16px 10px;
  box-sizing: border-box;
}
.faq-columns > li:nth-child(2) .faq-scroll a {
  float: left;
  width: 100%;
  padding: 10px 0;
  color: #7c8292;
  font: 14px/20px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms, box-shadow 240ms;
  box-shadow: 0 1px 0 #404654;
  transform: translate3d(4px, 0, 0);
}
.faq-columns > li:nth-child(2) .faq-scroll a:hover, .faq-columns > li:nth-child(2) .faq-scroll a.active {
  color: #c29440;
  box-shadow: 0 1px 0 #c29440, inset 0 1px 0 #c29440;
}
.faq-columns > li:nth-child(2) .faq-scroll a.active {
  cursor: auto;
}
.faq-columns > li:last-child .faq-scroll {
  color: #7c8292;
  padding: 20px;
  box-sizing: border-box;
}

.faq-scroll {
  float: left;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.faq-scroll::-webkit-scrollbar-track {
  border-radius: 10px;
}
.faq-scroll::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.faq-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.faq-scroll::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.faq-scroll a {
  float: left;
  width: 100%;
  display: block;
}

.spoiler {
  margin: 0;
  background: none;
  border-radius: 0;
  box-shadow: 0 1px 0 #404654, inset 0 1px 0 #404654;
}
.spoiler > input[type=checkbox] {
  height: 100%;
  min-height: 38px;
  z-index: 10;
}
.spoiler > input[type=checkbox]:checked ~ .spoiler-title {
  color: #c29440;
}
.spoiler > input[type=checkbox]:checked ~ .spoiler-title:before {
  color: #c29440;
  content: "";
}
.spoiler > .spoiler-title {
  color: #7c8292;
  height: auto;
  min-height: 38px;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  box-sizing: border-box;
}
html[dir=ltr] .spoiler > .spoiler-title {
  padding: 10px 0 10px 18px;
}
html[dir=rtl] .spoiler > .spoiler-title {
  padding: 10px 18px 10px 0;
}
.spoiler > .spoiler-title:before {
  content: "";
  margin: 0;
  top: 0;
  position: absolute;
  font: 14px/38px icomoon;
  color: #7c8292;
}
html[dir=ltr] .spoiler > .spoiler-title:before {
  left: 0;
}
html[dir=rtl] .spoiler > .spoiler-title:before {
  right: 0;
}
.spoiler .spoiler-content {
  border: none;
  box-sizing: border-box;
  position: relative;
  z-index: 20;
}
html[dir=ltr] .spoiler .spoiler-content {
  padding: 4px 0 18px 18px;
}
html[dir=rtl] .spoiler .spoiler-content {
  padding: 4px 18px 18px 0;
}
.spoiler .spoiler-content p {
  color: #7c8292;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.spoiler .spoiler-content > .spoiler:first-child {
  box-shadow: 0 1px 0 #404654;
}
.spoiler .spoiler-content > .spoiler:last-child {
  box-shadow: inset 0 1px 0 #404654;
}

.container-sub {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  max-width: 1056px;
  padding: 0 10px;
  box-sizing: border-box;
}
.container-sub .wrapper-sub {
  float: left;
  width: 100%;
  min-height: 100vh;
  max-width: 1056px;
  min-width: 960px;
  box-sizing: border-box;
  background: rgba(17, 21, 34, 0.5);
}
.container-sub .wrapper-sub .header-sub {
  float: left;
  width: 100%;
  height: 244px;
  padding: 66px 0;
  background: #a61f67;
  text-align: center;
  box-sizing: border-box;
}
.container-sub .wrapper-sub .header-sub a {
  display: inline-block;
}
.container-sub .wrapper-sub .content-sub {
  float: left;
  width: 100%;
  text-align: center;
  padding: 64px 30px 30px;
  box-sizing: border-box;
}
.container-sub .wrapper-sub .content-sub p {
  float: left;
  width: 100%;
  color: white;
}
.container-sub .wrapper-sub .content-sub p.title {
  text-transform: uppercase;
  font: 42px/44px Roboto, Arial, Helvetica, sans-serif;
}
.container-sub .wrapper-sub .content-sub p.info {
  margin: 110px 0 40px;
  box-sizing: border-box;
  font: 40px/42px Roboto, Arial, Helvetica, sans-serif;
}
.container-sub .wrapper-sub .content-sub p.email, .container-sub .wrapper-sub .content-sub p.sms {
  box-sizing: border-box;
  font: 40px/42px Roboto, Arial, Helvetica, sans-serif;
}
.container-sub .wrapper-sub .content-sub p.email label, .container-sub .wrapper-sub .content-sub p.sms label {
  cursor: pointer;
}
.container-sub .wrapper-sub .content-sub p.email label input, .container-sub .wrapper-sub .content-sub p.sms label input {
  display: none;
}
.container-sub .wrapper-sub .content-sub p.email label input:checked ~ span:after, .container-sub .wrapper-sub .content-sub p.sms label input:checked ~ span:after {
  content: "T";
}
.container-sub .wrapper-sub .content-sub p.email label span, .container-sub .wrapper-sub .content-sub p.sms label span {
  position: relative;
  box-sizing: border-box;
}
html[dir=ltr] .container-sub .wrapper-sub .content-sub p.email label span, html[dir=ltr] .container-sub .wrapper-sub .content-sub p.sms label span {
  padding: 0 0 0 45px;
}
html[dir=rtl] .container-sub .wrapper-sub .content-sub p.email label span, html[dir=rtl] .container-sub .wrapper-sub .content-sub p.sms label span {
  padding: 0 45px 0 0;
}
.container-sub .wrapper-sub .content-sub p.email label span:before, .container-sub .wrapper-sub .content-sub p.sms label span:before {
  content: "";
  position: absolute;
  top: 12px;
  width: 29px;
  height: 29px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 3px;
}
html[dir=ltr] .container-sub .wrapper-sub .content-sub p.email label span:before, html[dir=ltr] .container-sub .wrapper-sub .content-sub p.sms label span:before {
  left: 0;
}
html[dir=rtl] .container-sub .wrapper-sub .content-sub p.email label span:before, html[dir=rtl] .container-sub .wrapper-sub .content-sub p.sms label span:before {
  right: 0;
}
.container-sub .wrapper-sub .content-sub p.email label span:after, .container-sub .wrapper-sub .content-sub p.sms label span:after {
  content: "";
  position: absolute;
  top: 0;
  color: #b6862e;
  text-align: center;
  font: 18px/54px icomoon;
}
html[dir=ltr] .container-sub .wrapper-sub .content-sub p.email label span:after, html[dir=ltr] .container-sub .wrapper-sub .content-sub p.sms label span:after {
  left: 6px;
}
html[dir=rtl] .container-sub .wrapper-sub .content-sub p.email label span:after, html[dir=rtl] .container-sub .wrapper-sub .content-sub p.sms label span:after {
  right: 6px;
}
.container-sub .wrapper-sub .content-sub p.email.sms, .container-sub .wrapper-sub .content-sub p.sms.sms {
  margin: 30px 0 0;
}
.container-sub .wrapper-sub .content-sub button {
  height: 60px;
  min-width: 300px;
  margin: 40px 0 50px;
  padding: 0 20px;
  color: #ffffff;
  outline: none;
  cursor: pointer;
  background: #a61f67;
  box-sizing: border-box;
  border: 1px solid #a61f67;
  transition: background 250ms, border 250ms;
  font: 42px/58px Roboto, Arial, Helvetica, sans-serif;
}
.container-sub .wrapper-sub .content-sub button:hover {
  background: #d12782;
  border: 1px solid #d12782;
}
.container-sub .wrapper-sub .content-sub footer {
  float: left;
  width: 100%;
  color: white;
  padding: 0 100px;
  box-sizing: border-box;
  font: 32px/34px Roboto, Arial, Helvetica, sans-serif;
}

.esports .subheader-enabled .headerVersion_2 {
  min-height: 0;
}
.esports .classic-version-euro2016 {
  background-size: cover;
  background-position: center top;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
.esports .video-maximize-sportsbook .live-game-view-contain-v3 {
  width: 50%;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.esports .video-maximize-sportsbook .live-game-view-contain-v3::-webkit-scrollbar-track {
  border-radius: 10px;
}
.esports .video-maximize-sportsbook .live-game-view-contain-v3::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.esports .video-maximize-sportsbook .live-game-view-contain-v3::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.esports .video-maximize-sportsbook .live-game-view-contain-v3::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}
.esports .video-maximize-sportsbook .live-game-view-contain-v3:last-child {
  padding-left: 7px;
}
.esports .left-menu-closed-v3 .left-column-v3 {
  max-width: 60px;
}
.esports .left-menu-closed-v3 .filter-view-v3 {
  height: 50px;
}
.esports .left-menu-closed-v3 .es-left-v,
.esports .left-menu-closed-v3 .filter-row-v3,
.esports .left-menu-closed-v3 .left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3.favorite-nav-icon-v3 + favorite-games {
  display: none;
}
.esports .classic-view-column-v3 > .left-column-v3,
.esports .right-column-v3 {
  background: rgba(14, 21, 27, 0.7);
}
.esports .e-v {
  width: 100%;
  height: 400px;
  background: red;
}
.esports .markets-group-wrap-v3 {
  background: #0e151b;
}
.esports .markets-group-wrap-v3 > ul > li {
  background: rgba(33, 37, 49, 0.7);
}
.esports .markets-group-wrap-v3 > ul > li:hover, .esports .markets-group-wrap-v3 > ul > li.active {
  background: rgba(64, 70, 84, 0.7);
}
.esports .game-pinned .markets-group-wrap-v3 {
  top: 90px;
}
.esports .market-title-v3 {
  background: rgba(54, 57, 69, 0.8);
}
.esports .single-events-b-v3 {
  background: rgba(33, 37, 49, 0.7);
  transition: color 240ms, background 240ms, box-shadow 100ms;
}
.esports .single-events-b-v3.active {
  background: #a61f67;
}
.esports .animation-video-box-v3 {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .esports .game-mini-t-row > ul > li:first-child {
    width: 110px;
  }
  .esports .game-mini-t-row > ul > li:nth-last-child(2) {
    width: 80px;
  }
  .esports .game-mini-t-row > ul > li > p.esports-countdown {
    font-size: 14px;
    line-height: 16px;
    margin-top: 2px;
  }
  .esports .e-game-markets tr th:first-child, .esports .e-game-markets tr th:last-child, .esports .e-game-markets tr td:first-child, .esports .e-game-markets tr td:last-child {
    width: 48px;
  }
  html[dir=ltr] .esports .e-game-markets.classic-e-m tr td.team-info-n.a-right .e-team-name-r {
    padding-left: 34px;
  }
  html[dir=rtl] .esports .e-game-markets.classic-e-m tr td.team-info-n.a-right .e-team-name-r {
    padding-right: 34px;
  }
  html[dir=ltr] .esports .e-game-markets.classic-e-m tr td.team-info-n.a-left .e-team-name-r {
    padding-right: 34px;
  }
  html[dir=rtl] .esports .e-game-markets.classic-e-m tr td.team-info-n.a-left .e-team-name-r {
    padding-left: 34px;
  }
  .esports .fav-g-info-c {
    width: 48px;
  }
  .esports .icon-e-s {
    width: 48px;
    height: 48px;
    line-height: 48px;
  }
  .esports .e-g-price-v {
    padding: 0 6px;
  }
  .esports .classic-e-m .e-g-price-v {
    max-width: 52%;
    font-size: 12px;
  }
  .esports .e-game-markets.classic-e-m .e-team-name-r > .team-logo-b {
    width: 30px;
  }
}
.esports .mini-filters-box-v3 > ul > li .time-filter-v3 {
  min-width: 100px;
}
.esports .time-filter-v3 {
  z-index: auto;
}
.esports .sub-nav-filter-time-v3 {
  z-index: 20;
}
@media screen and (max-width: 1279px) {
  .esports .classic-e-m .e-g-price-v {
    max-width: 74%;
  }
}
@media screen and (max-width: 1400px) {
  html[dir=ltr] .esports .center-column-v3 {
    border-left-width: 65px;
  }
  html[dir=rtl] .esports .center-column-v3 {
    border-right-width: 65px;
  }
}

.all-l-e-games {
  float: left;
  width: 100%;
  background: rgba(46, 50, 62, 0.8);
}

.all-l-e-title {
  float: left;
  width: 100%;
  height: 40px;
  padding: 0 10px 0 0;
  position: relative;
  position: sticky;
  top: 0;
  z-index: 280;
  box-sizing: border-box;
  background: #232939;
  border-radius: 5px 5px 0 0;
  cursor: pointer;
  background: -moz-linear-gradient(left, #a61f67 0%, #1e2639 100%);
  background: -webkit-linear-gradient(left, #a61f67 0%, #1e2639 100%);
  background: linear-gradient(to right, #a61f67 0%, #1e2639 100%);
}
html[dir=rtl] .all-l-e-title {
  padding: 0 25px 0 10px;
}
.all-l-e-title:before {
  display: none !important;
}
.all-l-e-title > p {
  float: left;
  width: 100%;
  font-size: 14px;
  line-height: 40px;
  text-transform: uppercase;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 0 0 10px;
}
.all-l-e-title > p.back-a-v:before {
  font: 12px icomoon;
  content: "";
  margin-right: 10px;
  color: #c1c4cd;
}
html[dir=rtl] .all-l-e-title > p.back-a-v:before {
  content: "";
  position: absolute;
  right: 0;
  top: 14px;
}
.all-l-e-title > p > i {
  margin: -1px 0 0 4px;
  color: #9c9c9c;
  font-size: 11px;
  font-style: normal;
  text-transform: capitalize;
  text-decoration: underline;
  transition: color 240ms;
}
.all-l-e-title > p > i:hover {
  color: #b6b6b6;
}
.all-l-e-title > .time-filter-v3 {
  position: absolute;
  right: 5px;
  top: 8px;
}
.all-l-e-title > .time-filter-v3 > p {
  color: #212531;
  padding-left: 10px;
}
.all-l-e-title > .time-filter-v3.active > p {
  color: #c1c4cd;
}

.view-switcher {
  position: absolute;
  right: 5px;
  top: 8px;
}
html[dir=rtl] .view-switcher {
  left: 5px;
  right: inherit;
}
.view-switcher > li {
  float: left;
  height: 25px;
  padding: 0 15px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 25px;
  margin: 0 0 0 1px;
  background: #7c8292;
  color: #000000;
}
html[dir=rtl] .view-switcher > li {
  float: right;
}
.view-switcher > li:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.view-switcher > li:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.view-switcher > li.active {
  background: #a61f67;
  color: #ffffff;
}

.es-left-v > ul {
  table-layout: fixed;
}

.e-live-games-list {
  float: left;
  width: 100%;
  padding: 0 0 16px;
  box-sizing: border-box;
  border-bottom: 1px solid #7c8292;
  margin: 0 0 15px;
  position: sticky;
  top: 40px;
}

.s-l-game-v {
  float: left;
  width: 100%;
  margin: 5px 0 0;
  background: rgba(46, 50, 62, 0.6);
}
.s-l-game-v:last-child {
  border-radius: 0 0 5px 5px;
}
.s-l-game-v.active > .e-p-table {
  display: none;
}
.s-l-game-v.active > .all-markets-e-s {
  display: block;
}
.s-l-game-v.active > .t-row-l-game > .e-game-arrow:after {
  content: "";
}

.t-row-l-game {
  box-sizing: border-box;
  display: flex;
  flex-flow: wrap;
  flex-direction: row;
  font-size: 12px;
  line-height: 14px;
  height: 35px;
  width: 100%;
  padding: 0 150px 0 150px;
  color: #ffffff;
  text-align: center;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.t-row-l-game > p {
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 12px;
  padding: 10px 5px 0 0;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.t-row-l-game > p:first-child {
  position: absolute;
  left: 10px;
  top: 0;
}
html[dir=rtl] .t-row-l-game > p:first-child {
  right: 10px;
  left: inherit;
}
.t-row-l-game > p > span {
  display: inline-block;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.7);
  margin: 0 4px;
}

.additional-game-info,
.game-outright-show {
  display: inline-block;
  color: #c1c4cd;
  font-size: 12px;
  line-height: 24px;
}
html[dir=ltr] .additional-game-info,
html[dir=ltr] .game-outright-show {
  padding-left: 10px;
}
html[dir=rtl] .additional-game-info,
html[dir=rtl] .game-outright-show {
  padding-right: 10px;
}

.game-outright-show {
  text-transform: uppercase;
}

.e-game-arrow {
  box-sizing: border-box;
  display: inline-block;
  font-weight: normal;
  vertical-align: top;
  text-align: center;
  width: 40px;
  font: 20px/34px icomoon;
  transition: color 240ms;
  cursor: pointer;
  color: #c1c4cd;
}
.e-game-arrow:after {
  content: "";
}

.live-indicator {
  display: inline-block;
  font-size: 10px;
  box-sizing: border-box;
  padding: 0 5px;
  vertical-align: top;
  font-style: normal;
  text-transform: uppercase;
  background: #a61f67;
  color: #ffffff;
}
html[dir=ltr] .live-indicator:only-child {
  margin-left: 10px;
}
html[dir=rtl] .live-indicator:only-child {
  margin-right: 10px;
}

.e-p-table {
  float: left;
  width: 100%;
  position: relative;
  padding: 0 10px 10px;
  box-sizing: border-box;
}
.e-p-table.live-g-v {
  margin-top: 10px;
}
.e-p-table.live-g-v .e-g-price-v {
  float: none;
  display: inline-block;
  vertical-align: top;
  max-width: 78%;
  position: relative;
  top: -12px;
}
.e-p-table:hover:before {
  content: "";
  display: block;
  width: 0;
  height: 86%;
  position: absolute;
  top: 7%;
  left: 0;
  opacity: 0;
  box-shadow: 0 0 35px 10px rgba(255, 255, 255, 0.7);
  transform: skewX(-45deg);
  animation: e-shine 0.35s linear;
}

@keyframes e-shine {
  from {
    opacity: 0;
    left: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    left: 100%;
  }
}
.e-game-markets {
  float: left;
  width: 100%;
  position: relative;
  table-layout: fixed;
  box-sizing: border-box;
  z-index: 10;
}
.e-game-markets.classic-e-m {
  margin-top: 10px;
}
.e-game-markets.classic-e-m .e-team-name-r > .team-logo-b {
  width: 60px;
  height: 60px;
  margin-top: -30px;
}
.e-game-markets tr td, .e-game-markets tr th {
  vertical-align: middle;
  padding: 1px;
  text-align: center;
  color: #f4f4f6;
  font-weight: normal;
  box-sizing: border-box;
}
.e-game-markets tr td:first-child, .e-game-markets tr td:last-child, .e-game-markets tr th:first-child, .e-game-markets tr th:last-child {
  width: 62px;
}
.e-game-markets tr th .time-filter-v3 {
  text-align: left;
}
.e-game-markets tr th .time-filter-v3 > p {
  padding-left: 10px;
}
.e-game-markets tr th .time-filter-v3 > p > .arrow-rotate-filter-v3 {
  color: #a4a9bc;
}
.c-row-l-g {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
  font-size: 18px;
  line-height: 29px;
  text-transform: uppercase;
  color: #f4f4f6;
  font-weight: normal;
}
.c-row-l-g > i {
  font-style: normal;
  display: block;
  width: 50px;
  font-size: 18px;
  color: #a4a9bc;
  position: absolute;
  left: 0;
  top: 18px;
  right: 0;
  margin: 0 auto;
}

.e-g-price-v {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  background: rgba(64, 70, 84, 0.7);
  border-radius: 5px;
  height: 29px;
  box-sizing: border-box;
  padding: 0 15px;
  line-height: 29px;
  color: #b6862e;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  transition: color 240ms, background 240ms, box-shadow 100ms;
  white-space: nowrap;
}
html[dir=rtl] .e-g-price-v {
  direction: ltr;
}
.e-g-price-v.locked {
  color: transparent;
  pointer-events: none;
  position: relative;
  background: rgba(64, 70, 84, 0.7);
  text-indent: -9999px;
}
.e-g-price-v.locked:after {
  content: "" !important;
  font-family: "icomoon" !important;
  text-transform: none;
  text-align: center;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-indent: 0;
  margin: auto;
  color: #b6862e;
}
.e-g-price-v.locked > i {
  display: none;
}
.e-g-price-v.locked.up-0:before, .e-g-price-v.locked.up-1:before, .e-g-price-v.locked.down0:before, .e-g-price-v.locked.down-1:before {
  content: none;
}
.e-g-price-v.h-v-i {
  text-align: right;
}
.e-g-price-v.h-v-i > i {
  float: left;
}
.e-g-price-v > i {
  font-style: normal;
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 0 0;
  color: #c1c4cd;
}
.e-g-price-v.up-0:before, .e-g-price-v.up-1:before, .e-g-price-v.down0:before, .e-g-price-v.down-1:before {
  box-sizing: border-box;
  font: 12px/28px icomoon;
  content: "";
  display: inline-block;
  transform: translate3d(0, 0, 0);
  color: #04e914;
  animation-duration: 7000ms;
  animation-fill-mode: forwards;
}
html[dir=rtl] .e-g-price-v.up-0:before, html[dir=rtl] .e-g-price-v.up-1:before, html[dir=rtl] .e-g-price-v.down0:before, html[dir=rtl] .e-g-price-v.down-1:before {
  transform: none;
}
.e-g-price-v.down0:before, .e-g-price-v.down-1:before {
  content: "";
  color: #e9044a;
}
.e-g-price-v.up-0:before {
  animation-name: odds-arrow-up-0;
}
.e-g-price-v.up-1:before {
  animation-name: odds-arrow-up-1;
}
.e-g-price-v.down0:before {
  animation-name: odds-arrow-down0;
}
.e-g-price-v.down-1:before {
  animation-name: odds-arrow-down-1;
}

.e-game-markets:not(.classic-e-m):not(.outright-e-m) tr th:nth-child(2), .e-game-markets:not(.classic-e-m):not(.outright-e-m) tr td:nth-child(2) {
  width: 28%;
}

.classic-e-m .e-g-price-v {
  max-width: 78%;
  height: 60px;
  font-size: 16px;
  line-height: 59px;
}
.classic-e-m .e-g-price-v.locked:before {
  font-size: 16px;
}

.outright-e-m {
  margin-top: 10px;
}
.outright-e-m th:last-child {
  background: rgba(64, 70, 84, 0.5);
  border-radius: 5px;
}
html[dir=ltr] .outright-e-m td {
  padding-right: 0;
}
html[dir=rtl] .outright-e-m td {
  padding-left: 0;
}
.outright-e-m td > div {
  float: left;
  width: 50%;
}
.outright-e-m td > div > h4 {
  width: 70%;
}
.outright-e-m td > div > p {
  float: left;
  width: calc(30% - 4px);
  margin: 0 2px;
}
.outright-e-m td > div:not(:first-child), .outright-e-m td > div:not(:nth-child(2)) {
  margin-top: 2px;
}
.outright-e-m .fav-g-info-c {
  background: none;
}

.fav-g-info-c {
  float: left;
  width: 62px;
  height: 60px;
  background: rgba(64, 70, 84, 0.5);
  border-radius: 5px;
  position: relative;
}
html[dir=rtl] .fav-g-info-c {
  float: right;
}
.fav-g-info-c > h5 {
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  display: block;
  font-weight: normal;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
}
.fav-g-info-c > h5 > span {
  cursor: pointer;
}

.game-t-n {
  float: left;
  width: 100%;
  background: rgba(64, 70, 84, 0.5);
  border-radius: 5px;
  height: 29px;
  line-height: 29px;
  text-align: left;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 10px;
  box-sizing: border-box;
}
html[dir=rtl] .game-t-n {
  text-align: right;
}

.icon-e-s {
  float: left;
  width: 60px;
  height: 60px;
  background: #8e93a4;
  font: 40px/60px sport-icon;
  color: #000000;
  border-radius: 6px;
  position: relative;
}
.icon-e-s:before {
  width: 32px !important;
  height: 32px !important;
  vertical-align: top;
  margin: 14px 0 0;
}
.icon-e-s > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  display: block;
  z-index: 33;
}

.team-logo-v {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin: 5px 5px 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.fav-g-star {
  width: 24px;
  height: 24px;
  margin: 5px auto 0;
  box-sizing: border-box;
  font: 18px/24px icomoon;
  cursor: pointer;
  color: #8e93a4;
}
.fav-g-star:before {
  content: "";
}
.fav-g-star.active {
  color: #B5D000;
}

.t-column-v {
  font-size: 12px;
  line-height: 30px;
  color: #c1c4cd;
  text-transform: uppercase;
  float: left;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.all-markets-e-s {
  float: left;
  width: 100%;
}

.game-mini-t-row {
  float: left;
  width: 100%;
  box-sizing: border-box;
  height: 50px;
  overflow: hidden;
  position: sticky;
  top: 40px;
  z-index: 280;
  background: #0e151b;
  border-bottom: 1px solid #7c8292;
}
.game-mini-t-row > ul {
  float: left;
  width: 100%;
  height: 50px;
  display: table;
  table-layout: fixed;
  color: #f4f4f6;
}
.game-mini-t-row > ul > li {
  display: table-cell;
  vertical-align: middle;
}
.game-mini-t-row > ul > li > p {
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #c1c4cd;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.game-mini-t-row > ul > li > p.esports-countdown {
  color: red;
  text-shadow: 2px 2px 2px #a61f67;
  font-size: 200%;
  padding: 0 1px;
  line-height: 20px;
  font-weight: bold;
}
.game-mini-t-row > ul > li:first-child {
  width: 160px;
  padding: 0 10px;
}
.game-mini-t-row > ul > li:nth-last-child(2) {
  width: 140px;
  padding-left: 10px;
  text-align: right;
}
.game-mini-t-row > ul > li:last-child {
  width: 110px;
  padding: 0 10px;
  text-align: right;
}

.g-vs-v {
  width: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  color: #a4a9bc;
}

.e-team-name-r {
  float: left;
  width: 100%;
  height: 60px;
  box-sizing: border-box;
  position: relative;
  font-weight: normal;
  font-size: 14px;
  line-height: 60px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.e-team-name-r > .team-logo-b {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 16px;
  right: 0;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
html[dir=rtl] .e-team-name-r > .team-logo-b {
  right: inherit;
  left: 0;
}

.a-right {
  text-align: right;
}
html[dir=rtl] .a-right {
  text-align: left;
}
.a-right > .e-team-name-r {
  padding: 0 40px 0 0;
}
.a-right > .e-team-name-r > .team-logo-b {
  left: 0;
  right: auto;
}
html[dir=rtl] .a-right > .e-team-name-r > .team-logo-b {
  right: 0 !important;
  left: inherit !important;
}

.a-right > .e-team-name-r > .team-logo-b, .a-left > .e-team-name-r > .team-logo-b {
  top: 50%;
  margin-top: -14px;
}

html[dir=rtl] .e-game-markets tr td.team-info-n > .e-team-name-r {
  padding-left: inherit;
  padding-right: 30px;
}
html[dir=rtl] .e-game-markets tr td.team-info-n > .e-team-name-r .team-logo-b {
  right: 20px;
  left: inherit;
}

html[dir=rtl] .game-mini-t-row .a-right > .e-team-name-r > .team-logo-b {
  left: 0;
  right: auto;
}

html[dir=rtl] .e-game-markets tr td.team-info-n.a-right > .e-team-name-r > .team-logo-b {
  left: 0;
  right: inherit;
}

html[dir=ltr] .game-mini-t-row .e-team-name-r {
  padding: 0 0 0 40px;
}
html[dir=rtl] .game-mini-t-row .e-team-name-r {
  padding: 0 40px 0 0;
}
html[dir=ltr] .game-mini-t-row .e-team-name-r .team-logo-b {
  left: 0;
}
html[dir=rtl] .game-mini-t-row .e-team-name-r .team-logo-b {
  right: 0;
}
html[dir=ltr] .game-mini-t-row .a-right > .e-team-name-r {
  padding: 0 40px 0 0;
}
html[dir=rtl] .game-mini-t-row .a-right > .e-team-name-r {
  padding: 0 0 0 40px;
}
.game-mini-t-row .a-right > .e-team-name-r > .team-logo-b {
  left: auto !important;
  right: 0 !important;
}
html[dir=rtl] .game-mini-t-row .a-right > .e-team-name-r > .team-logo-b {
  left: 0 !important;
  right: inherit !important;
}
.game-mini-t-row .a-right .team-n-l-v .e-team-name-r {
  padding: 0 0 0 40px;
}
.game-mini-t-row .a-right .team-n-l-v .e-team-name-r > i {
  left: 0;
  right: auto;
}

.filter-markets-l {
  float: left;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
}

.left-nav-view-v3.esports-nav-b {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  padding: 0 1px 0 0;
}
.left-nav-view-v3.esports-nav-b > ul > li {
  margin: 0;
}
.left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3 {
  height: 50px;
  box-shadow: none;
  line-height: 50px;
  padding-left: 60px;
  text-transform: uppercase;
}
html[dir=rtl] .left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3 {
  padding-right: 60px;
  padding-left: inherit;
}
.left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3 > img {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 10px;
  top: 5px;
  z-index: 33;
}
html[dir=rtl] .left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3 > img {
  right: 10px;
  left: inherit;
}
.left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3.favorite-nav-icon-v3 + favorite-games {
  float: left;
  width: 100%;
  box-sizing: border-box;
  display: block;
}
.left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3.favorite-nav-icon-v3 + favorite-games .icon-separator-v3.favorite.active:before {
  content: "";
  color: #8e93a4;
  font-size: 9px;
}
.left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3.favorite-nav-icon-v3.active + favorite-games {
  padding: 0 3px 2px;
}
.left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3:before {
  box-shadow: none;
  height: 40px;
  top: 5px;
  line-height: 40px;
  width: 40px;
  background: #7c8292;
  color: #000000;
  left: 10px;
  border-radius: 3px;
  font-size: 24px;
}
.left-nav-view-v3.esports-nav-b > ul > li .arrow-view-v3 {
  z-index: 10;
}
.left-nav-view-v3.esports-nav-b > ul > li .region-item-row-v3:last-child .region-item-v3:before {
  display: none;
}
.left-nav-view-v3.esports-nav-b > ul > li .full-region-info-v3 {
  margin: 0;
}
.left-nav-view-v3.esports-nav-b > ul > li .full-region-info-v3:first-child {
  margin: 0;
}
.left-nav-view-v3.esports-nav-b > ul > li .full-region-info-v3.active > .region-item-v3:before {
  display: none;
}
.left-nav-view-v3.esports-nav-b > ul > li .full-region-info-v3.active > .games-list-nav-v3 {
  box-shadow: -1px 0 0 #212531 inset;
}
.left-nav-view-v3.esports-nav-b > ul > li .full-region-info-v3 > .region-item-v3 {
  position: relative;
}
.left-nav-view-v3.esports-nav-b > ul > li .full-region-info-v3 > .region-item-v3:before {
  display: block;
  content: "";
  position: absolute;
  left: 10px;
  bottom: 0;
  width: calc(100% - 20px);
  height: 1px;
  background: #505768;
}
.left-nav-view-v3.esports-nav-b.prematch-view .games-list-mini-view-v3 {
  padding: 0 5px 0;
  margin: 0;
  border: none;
}
.left-nav-view-v3.esports-nav-b.prematch-view .games-list-mini-view-v3:first-child {
  margin-top: 3px;
}
.left-nav-view-v3.esports-nav-b.prematch-view .games-list-mini-view-v3:last-child {
  margin-bottom: 5px;
}
.left-nav-view-v3.esports-nav-b.prematch-view .competition-title-v3 {
  padding: 0;
  display: block;
  position: relative;
  transition: background 240ms, box-shadow 100ms;
}
.left-nav-view-v3.esports-nav-b.prematch-view .competition-title-v3:before {
  padding: 0 10px;
  display: block;
  font-size: 12px;
  line-height: 30px;
  color: #7c8292;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.left-nav-view-v3.esports-nav-b.prematch-view .competition-title-v3:after {
  display: none;
}
.left-nav-view-v3.esports-nav-b.prematch-view .competition-title-v3:hover:before, .left-nav-view-v3.esports-nav-b.prematch-view .competition-title-v3.active:before {
  color: #ffffff;
  transition: color 240ms;
}

.e-sport-l-score {
  float: left;
  width: 100%;
  padding: 0 0 20px;
  margin: 0 0 20px;
  border-bottom: 1px solid #7c8292;
  background: #2e323e;
}

.game-pinned .e-sport-l-score {
  position: sticky;
  top: 35px;
  z-index: 210;
}
.game-pinned .e-sport-l-score + .all-markets-e-s .markets-group-wrap-v3 {
  top: 322px;
  z-index: 196;
}

.bg-e-sport-l-t {
  float: left;
  width: 100%;
  height: 120px;
  border-radius: 5px 5px 0 0;
  position: relative;
  margin: 5px 0;
}
.bg-e-sport-l-t > h2 {
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 15px;
  padding: 0 10px;
  box-sizing: border-box;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  color: #f4f4f6;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.score-row-e-g {
  float: left;
  width: 100%;
  box-sizing: border-box;
  color: #a4a9bc;
  font-size: 12px;
  line-height: 20px;
}

.additional-g-info:before {
  box-sizing: border-box;
  font: 10px/20px icomoon;
  content: "";
  display: inline-block;
  vertical-align: top;
  margin: 0 4px 0 0;
}

.score-t-v {
  float: left;
  width: 100%;
  display: table;
  table-layout: fixed;
  height: 40px;
}
.score-t-v:first-child {
  border-bottom: 1px solid #7c8292;
  height: 31px;
  margin-bottom: 5px;
}
.score-t-v > li {
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  width: 8%;
  text-align: center;
}
.score-t-v > li:first-child {
  width: auto;
  text-align: left;
}
html[dir=rtl] .score-t-v > li:first-child {
  text-align: right;
}
.score-t-v > li > .e-team-name-r {
  text-transform: none;
  color: #f4f4f6;
}

.e-live-now-betslip {
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
  margin: 1px 0;
}
.e-live-now-betslip > h2 {
  float: left;
  width: 100%;
  height: 26px;
  padding: 0 46px 0 8px;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgba(255, 255, 255, 0.8);
  background: #a61f67;
  text-transform: uppercase;
  font: 16px/26px Roboto, Arial, Helvetica, sans-serif;
}
.e-live-now-betslip > h2 > b {
  box-sizing: border-box;
  position: absolute;
  top: 3px;
  right: 8px;
  padding: 0 6px;
  border-radius: 10px;
  display: block;
  color: #ffffff;
  background: #8e1e5b;
  font: 12px/20px Roboto, Arial, Helvetica, sans-serif;
}
.e-live-now-betslip > ul {
  float: left;
  width: 100%;
  display: table;
  margin: 10px 0;
}
.e-live-now-betslip > ul > li {
  display: table-cell;
  vertical-align: middle;
}
.e-live-now-betslip > ul > li.e-l-n-slid {
  padding: 0 10px;
  box-sizing: border-box;
}
.e-live-now-betslip > ul > li.e-l-n-arrow {
  width: 24px;
  color: rgba(255, 255, 255, 0.8);
  background: #212531;
}
.e-live-now-betslip > ul > li.e-l-n-arrow:before {
  font: 24px/24px icomoon;
}
.e-live-now-betslip > ul > li.e-l-n-arrow:first-child:before {
  content: "";
}
html[dir=rtl] .e-live-now-betslip > ul > li.e-l-n-arrow:first-child:before {
  content: "";
}
.e-live-now-betslip > ul > li.e-l-n-arrow:last-child:before {
  content: "";
}
html[dir=rtl] .e-live-now-betslip > ul > li.e-l-n-arrow:last-child:before {
  content: "";
}

.e-l-n-container {
  float: left;
  width: 100%;
  padding: 4px;
  box-sizing: border-box;
  background: #212531;
}

.e-l-n-content {
  float: left;
  width: 100%;
  padding: 2px 0;
  box-sizing: border-box;
  background: #2e323e;
}
.e-l-n-content .icon-e-s {
  width: 70px;
  height: 70px;
  text-align: center;
}

.e-l-n-info {
  float: left;
  padding: 0 2px;
  box-sizing: border-box;
  width: calc(100% - 70px);
}
.e-l-n-info > h3 {
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
}

.e-l-n-odds {
  float: left;
  width: 100%;
}
.e-l-n-odds > h3 {
  float: left;
  width: 100%;
  padding: 3px 0;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.9);
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
}
.e-l-n-odds .l-b {
  padding: 6px 0;
  background: #2e323e;
}
.e-l-n-odds .l-b.column-4, .e-l-n-odds .l-b.column-5 {
  grid-template-columns: repeat(auto-fit, minmax(49%, 1fr));
}
.e-l-n-odds .l-b.column-5 > .single-events-b-v3:last-child:not(:nth-child(even)):nth-last-child(odd):not(:first-child) {
  width: 200.5%;
}

.left-nav-view-v3.esports-nav-b > ul > li > .sports-item-v3:before {
  display: none;
}

.e-game-markets.classic-e-m .team-info-n.a-right .e-team-name-r {
  padding: 0 0 0 70px;
  text-align: left;
}
html[dir=rtl] .e-game-markets.classic-e-m .team-info-n.a-right .e-team-name-r {
  text-align: right;
}
.e-game-markets.classic-e-m .team-info-n.a-left {
  padding: 0;
}
html[dir=rtl] .e-game-markets.classic-e-m .team-info-n.a-left {
  text-align: left;
  padding-left: 0;
}
html[dir=rtl] .e-game-markets.classic-e-m .team-info-n.a-left {
  text-align: right;
}
html[dir=ltr] .e-game-markets.classic-e-m tr td.team-info-n.a-left {
  padding-left: 4px;
  padding-right: 24px;
  text-align: right;
}
html[dir=rtl] .e-game-markets.classic-e-m tr td.team-info-n.a-left {
  padding-left: 24px;
  padding-right: 4px;
}
.e-game-markets.classic-e-m tr td.team-info-n.a-left .e-team-name-r {
  padding-right: 70px;
}
html[dir=rtl] .e-game-markets.classic-e-m tr td.team-info-n.a-left .e-team-name-r {
  padding-right: 0;
  padding-left: 70px;
  text-align: left;
}
html[dir=rtl] .e-game-markets.classic-e-m tr td.team-info-n.a-left .e-team-name-r .team-logo-b {
  left: 0;
  right: inherit;
}
.e-game-markets.classic-e-m tr td.team-info-n.a-right {
  padding-right: 10px;
  padding-left: 24px;
}
html[dir=rtl] .e-game-markets.classic-e-m tr td.team-info-n.a-right {
  padding-right: 24px;
  padding-left: 0;
}
.e-game-markets.classic-e-m tr td.team-info-n.a-right .e-team-name-r {
  padding-left: 70px;
}
html[dir=rtl] .e-game-markets.classic-e-m tr td.team-info-n.a-right .e-team-name-r {
  padding-right: 70px;
  padding-left: 0;
}

.esports .score-row-e-g {
  position: absolute;
  top: -26px;
  left: 0;
  right: 0;
}
.esports .e-sport-l-score {
  padding: 0;
  margin: 0;
}
.esports .game-pinned .e-sport-l-score + .all-markets-e-s .markets-group-wrap-v3 {
  top: 164px;
}
.esports .bg-e-sport-l-t h2 {
  display: none;
}
.esports .score-t-v:first-child {
  background: #2e323e;
  height: 30px;
  color: #ffffff;
}
.esports .score-t-v {
  background: rgba(47, 54, 19, 0.5);
  padding: 0 20px;
  box-sizing: border-box;
}
.esports .score-t-v:not(:first-child) > li {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16), 0 -1px 0 rgba(60, 59, 59, 0.28) inset;
  font-size: 24px;
  line-height: 30px;
}
.esports .score-t-v:not(:first-child) > li.active-cash {
  color: yellow;
}

.esports .sports-item-v3.favorite-nav-icon-v3:after {
  content: "";
  color: #c29440;
  font: 34px/46px icomoon;
  display: block;
  position: absolute;
  top: 2px;
  left: 15px;
}

.e-game-markets.classic-e-m tr td .e-g-price-v {
  width: 74%;
  text-align: center;
}
.e-game-markets.classic-e-m tr td:nth-child(2):nth-last-child(3) {
  text-align: left;
}
html[dir=rtl] .e-game-markets.classic-e-m tr td:nth-child(2):nth-last-child(3) {
  text-align: right;
}
.e-game-markets.classic-e-m tr td:nth-child(2):nth-last-child(3) + td {
  text-align: right;
}
html[dir=rtl] .e-game-markets.classic-e-m tr td:nth-child(2):nth-last-child(3) + td {
  text-align: left;
}
.e-game-markets.classic-e-m tr td:nth-child(2):nth-last-child(4) {
  text-align: right;
}
html[dir=rtl] .e-game-markets.classic-e-m tr td:nth-child(2):nth-last-child(4) {
  text-align: left;
}
.e-game-markets.classic-e-m tr td:nth-child(2):nth-last-child(4) + td + td {
  text-align: left;
}
html[dir=rtl] .e-game-markets.classic-e-m tr td:nth-child(2):nth-last-child(4) + td + td {
  text-align: right;
}

body .vivaro-go {
  float: left;
  width: 100%;
  margin: 0 0 48px;
}
body .vivaro-go .row {
  background: #171c2c;
}
body .vivaro-go .row:first-of-type {
  box-shadow: 0 -160px 0 #171c2c;
}
body .vivaro-go .slider-landing-overlay {
  text-transform: uppercase;
  padding: 5%;
  box-sizing: border-box;
}
body .vivaro-go .slider-landing-overlay .guide, body .vivaro-go .slider-landing-overlay .promotions-section-j .big-news-block, .promotions-section-j body .vivaro-go .slider-landing-overlay .big-news-block {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
body .vivaro-go .slider-landing-overlay .guide h2, body .vivaro-go .slider-landing-overlay .promotions-section-j .big-news-block h2, .promotions-section-j body .vivaro-go .slider-landing-overlay .big-news-block h2 {
  margin-top: 88px;
}
@media screen and (max-width: 1260px) {
  body .vivaro-go .slider-landing-overlay .guide h2, body .vivaro-go .slider-landing-overlay .promotions-section-j .big-news-block h2, .promotions-section-j body .vivaro-go .slider-landing-overlay .big-news-block h2 {
    margin-top: 40px;
  }
}
body .vivaro-go .slider-landing-overlay .guide .hp-slider-pagination, body .vivaro-go .slider-landing-overlay .promotions-section-j .big-news-block .hp-slider-pagination, .promotions-section-j body .vivaro-go .slider-landing-overlay .big-news-block .hp-slider-pagination {
  position: absolute;
  bottom: auto;
  top: 100%;
  padding: 12px 10px;
  left: 0;
}

.v-go-global {
  display: block;
  float: left;
}

.v-go-t {
  display: table;
  table-layout: fixed;
}

.v-go-global-c {
  display: inline-block;
  float: left;
  width: 50%;
  box-sizing: border-box;
  border-bottom: 4px solid transparent;
}
[dir=ltr] .v-go-global-c {
  border-right: 4px solid transparent;
}
[dir=ltr] .v-go-global-c:nth-child(2n+2) {
  border-right: 0;
  border-left: 0;
}
[dir=rtl] .v-go-global-c {
  border-left: 4px solid transparent;
}
[dir=rtl] .v-go-global-c:nth-child(2n+1) {
  border-right: 0;
  border-left: 0;
}
.v-go-global-c:nth-child(2n+1):last-child {
  width: 100%;
  border-right: 0;
  border-left: 0;
}
.v-go-global-c:nth-child(2n):last-child {
  width: 50%;
}

.v-go-global-t-r-c {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 190px;
}
.v-go-global-t-r-c.image {
  width: 214px;
  text-align: center;
}
[dir=ltr] .v-go-global-t-r-c.image {
  border-right: 2px solid transparent;
}
[dir=rtl] .v-go-global-t-r-c.image {
  border-left: 2px solid transparent;
}
[dir=ltr] .v-go-global-t-r-c.text {
  text-align: left;
}
[dir=rtl] .v-go-global-t-r-c.text {
  text-align: right;
}
.v-go-global-t-r-c.text .v-go-inner-c {
  padding: 0 38px;
}

.v-go-inner-t {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
  background: #1e2639;
}

.v-go-inner-c {
  display: table-cell;
  vertical-align: middle;
}
.v-go-inner-c h3 {
  padding-bottom: 14px;
  color: #ffffff;
  font-weight: normal;
  font-size: 15px;
  text-transform: capitalize;
}
.v-go-inner-c p {
  color: rgba(244, 244, 246, 0.8);
  font-weight: normal;
  font-size: 13px;
  max-height: 142px;
  overflow: hidden;
}
.v-go-inner-c img {
  display: block;
  margin: auto;
}

.v-go-banner {
  float: left;
  width: 100%;
  position: relative;
}
.v-go-banner > img {
  max-width: 100%;
  height: auto;
}

.v-go-info-banner {
  position: absolute;
  bottom: 0;
  box-sizing: border-box;
  padding: 44px 80px 32px;
  max-width: 690px;
}
[dir=ltr] .v-go-info-banner {
  right: 0;
}
[dir=ltr] .v-go-info-banner .v-go-apple {
  margin-right: 12px;
}
[dir=rtl] .v-go-info-banner .v-go-apple {
  margin-left: 12px;
}
.v-go-info-banner > p {
  float: left;
  width: 100%;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 30px;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.v-go-qr {
  width: 84px;
  margin-right: 34px;
  display: inline-block;
  vertical-align: middle;
}

.v-go-apple,
.v-go-android {
  width: 168px;
  margin-top: 30px;
  display: inline-block;
  vertical-align: middle;
}

.v-go-apple {
  margin-right: 12px;
}

@media screen and (max-width: 1260px) {
  .v-go-info-banner {
    max-width: 520px;
  }

  .v-go-info-banner {
    padding: 24px;
  }

  .v-go-qr {
    width: 64px;
  }

  .v-go-apple,
.v-go-android {
    width: 120px;
    margin-top: 24px;
  }
}
.size-3 .jp-banner {
  font: 34px/36px Roboto, Arial, Helvetica, sans-serif;
}
.size-3 .jp-banner > span {
  font-size: 18px;
}
.size-3 .jackpot-banner-amount {
  height: 44px;
}
.size-3 .amount-animation-container > span > strong {
  width: 32%;
}
.size-3 .amount-animation-container > span > strong:before {
  font-size: 34px;
}
.size-3 .jackpot-banner-amount .amount-animation-container > sup {
  font: 20px/22px Roboto, Arial, Helvetica, sans-serif;
}

.size-4 .jp-banner {
  font: 42px/44px Roboto, Arial, Helvetica, sans-serif;
}
.size-4 .jp-banner > span {
  font-size: 18px;
}
.size-4 .jackpot-banner-amount {
  height: 50px;
}
.size-4 .amount-animation-container > span > strong {
  width: 32%;
}
.size-4 .amount-animation-container > span > strong:before {
  font-size: 42px;
}
.size-4 .jackpot-banner-amount .amount-animation-container > sup {
  font: 20px/22px Roboto, Arial, Helvetica, sans-serif;
}

.size-5 .jp-banner {
  font: 50px/52px Roboto, Arial, Helvetica, sans-serif;
}
.size-5 .jackpot-banner-amount {
  height: 70px;
}
.size-5 .amount-animation-container > span > strong {
  width: 32%;
}
.size-5 .amount-animation-container > span > strong:before {
  font-size: 52px;
}
.size-5 .jackpot-banner-amount .amount-animation-container > sup {
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
}

.size-6 .jp-banner {
  font: 60px/62px Roboto, Arial, Helvetica, sans-serif;
}
.size-6 .jackpot-banner-amount {
  height: 70px;
}
.size-6 .amount-animation-container > span > strong {
  width: 32%;
}
.size-6 .amount-animation-container > span > strong:before {
  font-size: 64px;
}
.size-6 .jackpot-banner-amount .amount-animation-container > sup {
  font: 24px/26px Roboto, Arial, Helvetica, sans-serif;
}

.size-7 .jackpot-banner-amount .amount-animation-container > span {
  width: 7%;
}
.size-7 .jackpot-banner-amount .amount-animation-container > span.with-point, .size-7 .jackpot-banner-amount .amount-animation-container > span.with-comma {
  padding-right: 3%;
}

.size-8 .jackpot-banner-amount .amount-animation-container > span {
  width: 6.5%;
}

.size-10 .jackpot-banner-amount .amount-animation-container > span {
  width: 5%;
}

.size-11 .jackpot-banner-amount .amount-animation-container > span {
  width: 5%;
}
.size-11 .jackpot-banner-amount .amount-animation-container > span.with-point, .size-11 .jackpot-banner-amount .amount-animation-container > span.with-comma {
  padding-right: 1.5%;
}

.size-12 .jackpot-banner-amount .amount-animation-container > span {
  width: 5%;
}
.size-12 .jackpot-banner-amount .amount-animation-container > span.with-point, .size-12 .jackpot-banner-amount .amount-animation-container > span.with-comma {
  padding-right: 1%;
}

@media screen and (max-width: 1260px) {
  .size-7 .jackpot-banner-amount .amount-animation-container > span.with-point, .size-7 .jackpot-banner-amount .amount-animation-container > span.with-comma {
    padding-right: 3.5%;
  }

  .size-8 .jackpot-banner-amount .amount-animation-container > span {
    width: 7%;
  }

  .size-9 .jackpot-banner-amount .amount-animation-container > span {
    width: 6.5%;
  }

  .size-10 .jackpot-banner-amount .amount-animation-container > span {
    width: 5%;
  }

  .size-11 .jackpot-banner-amount .amount-animation-container > span {
    width: 5%;
  }
  .size-11 .jackpot-banner-amount .amount-animation-container > span.with-point, .size-11 .jackpot-banner-amount .amount-animation-container > span.with-comma {
    padding-right: 1.5%;
  }

  .size-12 .jackpot-banner-amount .amount-animation-container > span {
    width: 5%;
  }
  .size-12 .jackpot-banner-amount .amount-animation-container > span.with-point, .size-12 .jackpot-banner-amount .amount-animation-container > span.with-comma {
    padding-right: 1%;
  }
}
/*jackpot animation styles*/
.sportsbook-jackpot-amount {
  width: 100%;
  height: 100%;
  color: #c29440;
  display: inline-block;
  vertical-align: middle;
  font-size: 24px;
}
html[dir=rtl] .sportsbook-jackpot-amount {
  direction: ltr;
  text-align: right;
}
.sportsbook-jackpot-amount .amount-animation-container > span {
  width: 16px;
}
@media screen and (max-width: 1260px) {
  .sportsbook-jackpot-amount .amount-animation-container > span {
    width: 14px;
  }
}
.sportsbook-jackpot-amount .amount-animation-container > span.with-comma, .sportsbook-jackpot-amount .amount-animation-container > span.with-point {
  padding-right: 2px;
}
.sportsbook-jackpot-amount .amount-animation-container > sup {
  color: #f4f4f6;
  font-weight: 700;
  font-size: 16px;
}

.sportsbook-jackpot-info-amount {
  width: 100%;
  height: 100%;
  color: #c29440;
  display: inline-block;
  vertical-align: middle;
}
html[dir=rtl] .sportsbook-jackpot-info-amount {
  text-align: right;
}
.sportsbook-jackpot-info-amount .amount-animation-container {
  height: 22px;
  font-size: 18px;
  line-height: 20px;
}
@media screen and (max-width: 1260px) {
  .sportsbook-jackpot-info-amount .amount-animation-container {
    font-size: 15px;
  }
}
.sportsbook-jackpot-info-amount .amount-animation-container > span {
  width: 11px;
}
@media screen and (max-width: 1260px) {
  .sportsbook-jackpot-info-amount .amount-animation-container > span {
    width: 9px;
  }
}
.sportsbook-jackpot-info-amount .amount-animation-container > span.with-comma, .sportsbook-jackpot-info-amount .amount-animation-container > span.with-point {
  padding-right: 7px;
}
html[dir=ltr] .sportsbook-jackpot-info-amount .amount-animation-container > span > strong {
  right: 1px;
}
.sportsbook-jackpot-info-amount .amount-animation-container > sup {
  margin-left: 2px;
  color: #f4f4f6;
  font-weight: 700;
  font-size: 14px;
}

.amount-animation-container {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 50;
  font-weight: normal;
  overflow: hidden;
}
html[dir=rtl] .amount-animation-container {
  direction: ltr;
}
.amount-animation-container > sup {
  vertical-align: top;
}
.amount-animation-container > span {
  width: 6%;
  display: inline-block;
  position: relative;
  text-align: left;
  vertical-align: top;
}
.amount-animation-container > span > i {
  display: block;
  font-style: normal;
}
.amount-animation-container > span > i > span {
  display: block;
}
.amount-animation-container > span > i.amount-animation {
  animation: amount-animation infinite linear;
  animation-duration: 5000ms;
}
.amount-animation-container > span > strong {
  position: absolute;
  top: 2px;
  right: 0;
}
.amount-animation-container > span.with-point, .amount-animation-container > span.with-comma {
  padding-right: 2.3%;
}
.amount-animation-container[style="background-image: url();"] {
  color: #ffffff;
  background-color: #212531;
  text-shadow: 1px 1px 1px #ffffff;
}

.jackpot-banner-amount {
  float: left;
  width: 100%;
  height: 100px;
}
@media screen and (max-width: 1260px) {
  .jackpot-banner-amount .amount-animation-container.amount-animation-container > span {
    width: 7%;
  }
}
.jackpot-banner-amount .amount-animation-container > sup {
  font: bold 30px/60px Roboto, Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1260px) {
  .jackpot-banner-amount .amount-animation-container > sup {
    font-size: 24px;
  }
}

.jackpot-widget-amount {
  float: left;
  width: 100%;
  height: 24px;
  color: #ffffff;
}
.jackpot-widget-amount .amount-animation-container {
  opacity: 1;
}
.jackpot-widget-amount .amount-animation-container > sup {
  font: normal 20px/22px Roboto, Arial, Helvetica, sans-serif;
}

.jackpot-iframe-amount {
  width: 100%;
  height: 16px;
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
}
.jackpot-iframe-amount .amount-animation-container > span {
  width: 7%;
}
.jackpot-iframe-amount .amount-animation-container > span > i {
  font-style: normal;
}
.jackpot-iframe-amount .amount-animation-container > span.with-point, .jackpot-iframe-amount .amount-animation-container > span.with-comma {
  padding-right: 9%;
}
.jackpot-iframe-amount .amount-animation-container .jp-multipliers + sup {
  margin-left: 4px;
}
.jackpot-iframe-amount .amount-animation-container > sup {
  color: #c29440;
  font: normal 12px/14px Roboto, Arial, Helvetica, sans-serif;
}

.egt-content .amount-animation-container {
  height: 100%;
  text-align: right;
}
html[dir=rtl] .egt-content .amount-animation-container {
  direction: ltr;
}
.egt-content .amount-animation-container > span {
  width: 9.9%;
  height: 22px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  box-shadow: -1px 0 0 #111522, -2px 0 0 #2e323e;
}
.egt-content .amount-animation-container > span.with-point, .egt-content .amount-animation-container > span.with-comma {
  padding-right: 1%;
}
.egt-content .amount-animation-container > span > i {
  margin-left: -1px;
  line-height: 22px;
}
.egt-content .amount-animation-container > span > strong {
  top: -10px;
  right: 14%;
  height: 100%;
}

.red-tiger-content .amount-animation-container {
  height: 100%;
  text-align: right;
}
html[dir=rtl] .red-tiger-content .amount-animation-container {
  direction: ltr;
}
.red-tiger-content .amount-animation-container > span {
  width: 9.9%;
  height: 22px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.red-tiger-content .amount-animation-container > span > i {
  margin-left: -1px;
  line-height: 22px;
}
.red-tiger-content .amount-animation-container > span > i.with-point {
  margin-left: -10%;
}
.red-tiger-content .amount-animation-container > span > i.with-point + strong {
  top: -10px;
  right: 14%;
  height: 100%;
}
.red-tiger-content .amount-animation-container > span > strong {
  top: -6px;
}
.red-tiger-content .amount-animation-container > span.jp-multipliers {
  line-height: 26px;
}

.win-blink-jackpots > b {
  animation: blink-jackpot 1500ms 300ms infinite;
}

@keyframes blink-jackpot {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0.3;
  }
}
@keyframes amount-animation {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-90.9090909091%);
  }
}
.bet-builder {
  width: 820px;
  height: 712px;
  display: table-cell;
  background: #111522;
  position: relative;
  z-index: 33;
  overflow: hidden;
  white-space: nowrap;
  line-height: 0;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
html[dir=ltr] .bet-builder {
  text-align: left;
}
html[dir=rtl] .bet-builder {
  text-align: right;
}
.bet-builder .button-confirm {
  margin: 0;
}

.bet-builder-teams {
  float: left;
  width: 100%;
  height: 100%;
  padding: 4px;
  box-sizing: border-box;
  white-space: normal;
}
.bet-builder-teams > h2 {
  float: left;
  width: 100%;
  height: 52px;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgba(255, 255, 255, 0.9);
  font: normal 18px/50px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .bet-builder-teams > h2 {
  padding: 0 32px 0 14px;
}
html[dir=rtl] .bet-builder-teams > h2 {
  padding: 0 14px 0 32px;
}
.bet-builder-teams > h3 {
  float: left;
  width: 100%;
  padding: 20px 14px;
  box-sizing: border-box;
  color: #ffffff;
  background: #212531;
  text-transform: none;
  font: normal 14px/16px Roboto, Arial, Helvetica, sans-serif;
}
.bet-builder-teams > p {
  float: left;
  width: 100%;
  padding: 90px 14px 0;
  box-sizing: border-box;
  text-align: center;
  white-space: normal;
  color: rgba(255, 255, 255, 0.4);
  font: normal 16px/20px Roboto, Arial, Helvetica, sans-serif;
}
.bet-builder-teams > .md-progress-circular {
  margin-top: 180px;
}

.bet-builder-container {
  float: left;
  width: 100%;
  height: calc(100% - 108px);
  background: #212531;
}

.bet-builder-left-block,
.bet-builder-right-block {
  height: 100%;
}
html[dir=ltr] .bet-builder-left-block,
html[dir=ltr] .bet-builder-right-block {
  float: left;
}
html[dir=rtl] .bet-builder-left-block,
html[dir=rtl] .bet-builder-right-block {
  float: right;
}

.bet-builder-left-block {
  width: 60%;
}

.bet-builder-right-block {
  width: 40%;
}

.bet-builder-content {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0 14px 20px;
  box-sizing: border-box;
}
.bet-builder-content > p {
  float: left;
  width: 100%;
  margin: 6px 0 20px;
  white-space: normal;
  color: rgba(255, 255, 255, 0.5);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.bet-builder-content h5 {
  float: left;
  width: 100%;
  padding: 10px 0;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.5);
  background: #212531;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
html[dir=ltr] .bet-builder-content h5 {
  text-align: left;
}
html[dir=rtl] .bet-builder-content h5 {
  text-align: right;
}
.bet-builder-content > input {
  float: right;
  width: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.5);
  background: none;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
  height: 34px;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.5);
  caret-color: rgba(255, 255, 255, 0.5);
}
.bet-builder-content > input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.bet-builder-content > input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.bet-builder-content > input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.bet-builder-content > input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.bet-builder-content > input:-webkit-autofill {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 0 100px #212531;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.5);
}
.bet-builder-content > input:-webkit-autofill:focus {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 0 100px #212531;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.5);
}

.b-b-info-text {
  float: left;
  width: 100%;
  display: block;
  white-space: normal;
  margin-bottom: 10px;
  color: rgba(255, 255, 255, 0.5);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
.b-b-info-text.error {
  color: #e20d36;
}

.bet-builder-odd {
  float: left;
  width: 100%;
  height: 34px;
  text-align: center;
  margin-bottom: 10px;
  color: #c29440;
  background: #111522;
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
}
.bet-builder-odd > span {
  color: rgba(255, 255, 255, 0.8);
}

.bet-builder-add {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.bet-builder-add > li {
  float: left;
  width: 100%;
  height: 40px;
  color: #ffffff;
  position: relative;
  box-sizing: border-box;
  background: #404654;
  font: 12px/40px Roboto, Arial, Helvetica, sans-serif;
  transition: background 240ms;
}
html[dir=ltr] .bet-builder-add > li {
  padding: 0 10px 0 40px;
}
html[dir=rtl] .bet-builder-add > li {
  padding: 0 40px 0 10px;
}
.bet-builder-add > li:before {
  content: "";
  position: absolute;
  top: 0;
  width: 21px;
  height: 100%;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  font: 20px/40px icomoon;
}
html[dir=ltr] .bet-builder-add > li:before {
  left: 10px;
}
html[dir=rtl] .bet-builder-add > li:before {
  right: 10px;
}
.bet-builder-add > li:hover {
  background: #565e72;
}
.bet-builder-add > li + li {
  margin-top: 1px;
}

.bet-builder-match-result-wrapper {
  float: left;
  width: 100%;
  max-height: 312px;
  margin-bottom: 10px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-track-color: #212531;
  scrollbar-shadow-color: #212531;
  scrollbar-base-color: #505768;
  scrollbar-arrow-color: #505768;
  scrollbar-color: #505768 #212531;
  scrollbar-width: thin;
}
.bet-builder-match-result-wrapper::-webkit-scrollbar-track {
  border-radius: 10px;
}
.bet-builder-match-result-wrapper::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background: #212531;
  border-radius: 10px;
}
.bet-builder-match-result-wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #505768;
}
.bet-builder-match-result-wrapper::-webkit-scrollbar-thumb:hover {
  background: #5e6678;
}

.bet-builder-match-result {
  float: left;
  width: 100%;
  height: 50px;
  padding: 10px;
  box-sizing: border-box;
  position: relative;
  background: rgba(64, 70, 84, 0.5);
}
.bet-builder-match-result + .bet-builder-match-result {
  margin-top: 4px;
}
.bet-builder-match-result > i {
  position: absolute;
  top: 50%;
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
  font: 18px/20px icomoon;
  transform: translateY(-50%);
}
html[dir=ltr] .bet-builder-match-result > i {
  right: 10px;
}
html[dir=rtl] .bet-builder-match-result > i {
  left: 10px;
}
.bet-builder-match-result > i:before {
  content: "";
}
.bet-builder-match-result > p {
  float: left;
  width: 100%;
  margin-bottom: 6px;
  color: rgba(255, 255, 255, 0.8);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .bet-builder-match-result > p {
  padding-right: 20px;
}
html[dir=rtl] .bet-builder-match-result > p {
  padding-left: 20px;
}
.bet-builder-match-result > span {
  float: left;
  width: 100%;
  display: block;
  color: rgba(255, 255, 255, 0.6);
  font: 10px/12px Roboto, Arial, Helvetica, sans-serif;
}
.bet-builder-match-result + .bet-builder-add > li {
  color: rgba(255, 255, 255, 0.69);
  background: rgba(64, 70, 84, 0.3);
}
.bet-builder-match-result + .bet-builder-add > li:before {
  color: rgba(255, 255, 255, 0.2);
}
.bet-builder-match-result + .bet-builder-add > li:hover {
  background: rgba(86, 94, 114, 0.3);
}
.bet-builder-match-result:hover {
  background: #404654;
}
.bet-builder-match-result.active {
  background: #a61f67;
}
.bet-builder-match-result.active > p,
.bet-builder-match-result.active > span,
.bet-builder-match-result.active > i {
  color: #ffffff;
}

.bet-builder-teams-odd {
  float: left;
  width: 100%;
  margin-bottom: 14px;
  background: rgba(64, 70, 84, 0.4);
}

.bet-builder-score {
  float: left;
  width: 100%;
}
.bet-builder-score .bet-builder-teams-info {
  width: 33.33333333%;
  box-sizing: border-box;
}
html[dir=ltr] .bet-builder-score .bet-builder-teams-info:first-of-type {
  border-right: 1px solid #212531;
}
html[dir=rtl] .bet-builder-score .bet-builder-teams-info:first-of-type {
  border-left: 1px solid #212531;
}
.bet-builder-score .bet-builder-teams-info:nth-of-type(2) {
  border-bottom: 1px solid #212531;
}
html[dir=ltr] .bet-builder-score .bet-builder-teams-info:last-of-type {
  border-left: 1px solid #212531;
}
html[dir=rtl] .bet-builder-score .bet-builder-teams-info:last-of-type {
  border-right: 1px solid #212531;
}
.bet-builder-score .bet-builder-teams-info > li + li {
  border-top: 1px solid #212531;
}

.bet-builder-teams-info {
  width: 100%;
}
html[dir=ltr] .bet-builder-teams-info {
  float: left;
}
html[dir=rtl] .bet-builder-teams-info {
  float: right;
}
.bet-builder-teams-info > li {
  float: left;
  width: 100%;
  height: 34px;
  text-align: center;
  padding: 0 5px;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.5);
  font: 12px/34px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms, background 240ms;
}
.bet-builder-teams-info > li:hover, .bet-builder-teams-info > li.active {
  color: #ffffff;
  background: #404654;
}
.bet-builder-teams-info.WINNER > li + li {
  border-top: 1px solid #212531;
}
.bet-builder-teams-info.TOTALS > li, .bet-builder-teams-info.BOTHTEAMTOSCORE > li {
  width: 50%;
}
.bet-builder-teams-info.TOTALS > li:nth-child(odd):last-child, .bet-builder-teams-info.BOTHTEAMTOSCORE > li:nth-child(odd):last-child {
  width: 100%;
}
html[dir=ltr] .bet-builder-teams-info.TOTALS > li:nth-child(even), html[dir=ltr] .bet-builder-teams-info.BOTHTEAMTOSCORE > li:nth-child(even) {
  border-left: 1px solid #212531;
}
html[dir=rtl] .bet-builder-teams-info.TOTALS > li:nth-child(even), html[dir=rtl] .bet-builder-teams-info.BOTHTEAMTOSCORE > li:nth-child(even) {
  border-right: 1px solid #212531;
}
.bet-builder-teams-info.TOTALS > li:nth-child(n+3):nth-child(odd), .bet-builder-teams-info.TOTALS > li:nth-child(n+4):nth-child(even), .bet-builder-teams-info.BOTHTEAMTOSCORE > li:nth-child(n+3):nth-child(odd), .bet-builder-teams-info.BOTHTEAMTOSCORE > li:nth-child(n+4):nth-child(even) {
  border-top: 1px solid #212531;
}

.bet-builder-teams-match {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.bet-builder-teams-match > li {
  display: table-cell;
  height: 34px;
  text-align: center;
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.5);
  background: rgba(64, 70, 84, 0.4);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms, background 240ms;
}
.bet-builder-teams-match > li:hover, .bet-builder-teams-match > li.active {
  color: #ffffff;
  background: #404654;
}
html[dir=ltr] .bet-builder-teams-match > li + li {
  border-left: 1px solid #212531;
}
html[dir=rtl] .bet-builder-teams-match > li + li {
  border-left: 1px solid #212531;
}

.HANDICAP3WAY {
  background: none;
  text-align: center;
}
.HANDICAP3WAY > ul {
  margin-bottom: 10px;
  background: rgba(64, 70, 84, 0.4);
}
.HANDICAP3WAY > ul > li + li {
  border-top: 1px solid #212531;
}
.HANDICAP3WAY .bet-builder-odd {
  transition: color 240ms, background 240ms;
}
.HANDICAP3WAY .bet-builder-odd:hover, .HANDICAP3WAY .bet-builder-odd.active {
  color: #ffffff;
  background: #1a7051;
}
.HANDICAP3WAY .b-b-info-text {
  margin-bottom: 0;
}
html[dir=ltr] .HANDICAP3WAY .b-b-info-text {
  text-align: left;
}
html[dir=rtl] .HANDICAP3WAY .b-b-info-text {
  text-align: right;
}

.b-b-goal {
  display: inline-block;
  min-width: 120px;
  height: 40px;
  padding: 0 10px;
  box-sizing: border-box;
  background: #111522;
  position: relative;
  margin-bottom: 10px;
}
.b-b-goal > p {
  display: inline-block;
  padding: 0 10px;
  box-sizing: border-box;
  color: #c29440;
  font: 12px/40px Roboto, Arial, Helvetica, sans-serif;
  vertical-align: middle;
}
.b-b-goal > i {
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  vertical-align: middle;
  font: 16px/20px icomoon;
  transition: color 240ms;
}
.b-b-goal > i:hover {
  color: rgba(255, 255, 255, 0.8);
}
.b-b-goal > i.b-b-up-goal:before {
  content: "";
}
.b-b-goal > i.b-b-down-goal:before {
  content: "";
}
.b-b-goal > i.disabled-opacity {
  opacity: 0.3;
}

.b-b-range-wrapper {
  float: left;
  width: 100%;
}
.b-b-range-wrapper .bet-builder-buttons {
  width: auto;
  min-width: 130px;
  padding: 20px 0 10px;
  position: relative;
}
html[dir=ltr] .b-b-range-wrapper .bet-builder-buttons {
  float: right;
}
html[dir=rtl] .b-b-range-wrapper .bet-builder-buttons {
  float: left;
}
.b-b-range-wrapper .bet-builder-buttons > p.bet-notification-warning {
  width: 200%;
  bottom: 47px;
  z-index: 102;
}
html[dir=ltr] .b-b-range-wrapper .bet-builder-buttons > p.bet-notification-warning {
  left: auto;
  right: 0;
}
html[dir=rtl] .b-b-range-wrapper .bet-builder-buttons > p.bet-notification-warning {
  left: 0;
  right: auto;
}
html[dir=ltr] .b-b-range-wrapper .bet-builder-buttons > p.bet-notification-warning:after {
  left: auto;
  right: 10px;
}
html[dir=rtl] .b-b-range-wrapper .bet-builder-buttons > p.bet-notification-warning:after {
  left: 10px;
  right: auto;
}

.b-b-range {
  float: left;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
}
.b-b-range > p {
  float: left;
  width: 100%;
  padding: 6px 0;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 0.5);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .b-b-range > p {
  text-align: left;
}
html[dir=rtl] .b-b-range > p {
  text-align: right;
}
.b-b-range > ul {
  width: 100%;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-b-range > ul > li {
  position: relative;
  color: #c1c4cd;
  font: 14px/16px Roboto, Arial, Helvetica, sans-serif;
  z-index: 101;
}
.b-b-range > ul > li:before {
  content: "";
  position: absolute;
  top: -13px;
  left: -1px;
  width: 9px;
  height: 9px;
  background: #c1c4cd;
  border-radius: 50%;
  pointer-events: none;
}
.b-b-range > ul > li.active:before {
  background: #4dd6a5;
}
.b-b-range > ul > li.selected:before {
  top: -15px;
  left: -2px;
  width: 13px;
  height: 13px;
  background: #1a7051;
}

.b-b-range-input-wrapper {
  float: left;
  width: 100%;
  height: 16px;
  position: relative;
}
.b-b-range-input-wrapper small {
  content: "";
  display: block;
  width: 0;
  height: 1px;
  position: absolute;
  background: #4dd6a5;
  background: -moz-linear-gradient(left, #4dd6a5 0%, #1a7051 100%);
  background: -webkit-linear-gradient(left, #4dd6a5 0%, #1a7051 100%);
  pointer-events: none;
  top: calc(50% - 1px);
  z-index: 100;
}
.b-b-range-input-wrapper input {
  display: block;
  width: 100%;
  height: 16px;
  opacity: 0;
  cursor: pointer;
}
.b-b-range-input-wrapper:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
  pointer-events: none;
}

.bet-builder-right-content {
  position: relative;
  padding-bottom: 170px;
}

.bet-builder-buttons {
  float: left;
  width: 100%;
  padding: 20px 14px;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
}
.bet-builder-buttons > button {
  float: left;
  width: 100%;
  height: 34px;
  color: rgba(255, 255, 255, 0.7);
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.7);
  font: 12px/14px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms, background 240ms, border-color 240ms;
}
.bet-builder-buttons > button.brand-color-1 {
  margin-top: 10px;
  color: #ffffff;
  background: #1a7051;
  border-color: #1a7051;
}
.bet-builder-buttons > button:not([disabled]):hover, .bet-builder-buttons > button.active {
  color: #ffffff;
  background: #24996f;
  border-color: #24996f;
}
.bet-builder-buttons > button:disabled {
  opacity: 0.5;
  cursor: auto;
}
.bet-builder-buttons > button + button {
  margin-top: 10px;
}
.bet-builder-buttons > button[type=submit] ~ .small-progress {
  box-sizing: border-box;
  position: absolute;
  right: calc(50% - 10px);
  top: 27px;
}
.bet-builder-buttons > button[disabled=disabled]:hover ~ .bet-notification-warning {
  display: block;
}
.bet-builder-buttons > p {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  padding: 8px 34px;
  box-sizing: border-box;
  position: relative;
  color: rgba(255, 255, 255, 0.8);
  background: #111522;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.bet-builder-buttons > p:before {
  content: "";
  display: block;
  top: 8px;
  position: absolute;
  color: #c29440;
  font: 16px/16px icomoon;
}
html[dir=ltr] .bet-builder-buttons > p:before {
  left: 12px;
}
html[dir=rtl] .bet-builder-buttons > p:before {
  right: 12px;
}
.bet-builder-buttons > p.bet-notification-warning {
  display: none;
  position: absolute;
  bottom: 101px;
  width: calc(100% - 28px);
}
html[dir=ltr] .bet-builder-buttons > p.bet-notification-warning {
  left: 14px;
}
html[dir=rtl] .bet-builder-buttons > p.bet-notification-warning {
  right: 14px;
}
.bet-builder-buttons > p.bet-notification-warning:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -8px;
  border-style: solid;
  border-width: 8px 6px 0 6px;
  border-color: #111522 transparent transparent transparent;
}
html[dir=ltr] .bet-builder-buttons > p.bet-notification-warning:after {
  left: 10px;
}
html[dir=rtl] .bet-builder-buttons > p.bet-notification-warning:after {
  right: 10px;
}
.bet-builder-buttons > p.success-message {
  color: #1A7051;
}
.bet-builder-buttons > p.success-message:before {
  content: "";
  color: inherit;
}
.bet-builder-buttons.winning {
  position: relative;
}
.bet-builder-buttons.winning > button {
  width: 120px;
  float: none;
}
.bet-builder-buttons.winning p.bet-notification-warning {
  bottom: 50px;
}

html[dir=ltr] .VivaroBet .conteiner:not(.show-fix):not(.show-game) .responsive-header-mainMenu-j > li.header-left-small-b-j:not(.ng-hide) ~ li:not(.header-left-small-b-j) {
  padding-left: 20px !important;
}

html[dir=rtl] .VivaroBet .conteiner:not(.show-fix):not(.show-game) .responsive-header-mainMenu-j > li.header-left-small-b-j:not(.ng-hide) ~ li:not(.header-left-small-b-j) {
  padding-right: 20px !important;
}

.header-nav-contain > ul > li > .top-menu-sub-a-t > a[href*="#/russia2018"] {
  background: #05527f;
}
.header-nav-contain > ul > li > .top-menu-sub-a-t > a[href*="#/russia2018"]:hover {
  background: #066298;
}

.header-nav-contain > ul > li.active > .top-menu-sub-a-t > a[href*="#/russia2018"] {
  background: #066298;
}

.live-chat-round-icon {
  transition: transform 240ms;
  transform: translate3d(136px, 0, 0);
}
html[dir=rtl] .live-chat-round-icon {
  transform: translate3d(-136px, 0, 0);
}
.live-chat-round-icon:hover {
  transform: translate3d(24px, 0, 0);
}
html[dir=rtl] .live-chat-round-icon:hover {
  transform: translate3d(-24px, 0, 0);
}

.license-footer-fr {
  float: left;
  width: 100%;
  display: table;
}
.license-footer-fr > li {
  display: table-cell;
  vertical-align: middle;
  box-sizing: border-box;
}
.license-footer-fr > li > a {
  float: left;
  display: block;
}
.license-footer-fr > li > a > img {
  float: left;
  width: 102px;
}
.license-footer-fr > li > p {
  color: #ffffff;
}
.license-footer-fr > li.license-number {
  padding-right: 30px;
}
.license-footer-fr > li.license-number > p {
  margin-left: 10px;
  white-space: nowrap;
}
.license-footer-fr > li.license-adult > a {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  color: #ffffff;
  background: #ff0000;
  border-radius: 50%;
  text-align: center;
  font: 20px/48px Roboto, Arial, Helvetica, sans-serif;
}
.license-footer-fr > li.license-both-img {
  padding: 0 30px;
}
.license-footer-fr > li.license-both-img a + a {
  margin-top: 10px;
  clear: both;
}
.license-footer-fr > li.license-info > p {
  max-width: 410px;
}
.license-footer-fr > li.license-betco {
  padding-left: 30px;
}
.license-footer-fr > li.license-betco a {
  margin-top: 10px;
}
.license-footer-fr > li.license-betco a > img {
  width: 154px;
}

.Vbet .logo-nav-wrapper, .Vbetcn .logo-nav-wrapper {
  z-index: 222;
}

.extended-license-footer > div > div {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.id-card-auth .pu-head-j,
.id-card-auth .pu-contain-j > p {
  display: none;
}

.id-card-authentication {
  float: left;
  width: 500px;
  min-height: 306px;
}
.id-card-authentication .close-j {
  top: 6px;
}
html[dir=ltr] .id-card-authentication .close-j {
  right: 6px;
}
html[dir=rtl] .id-card-authentication .close-j {
  left: 6px;
}
.id-card-authentication .select-doc-a li > h2 {
  margin-bottom: 20px;
  font: 16px/18px Roboto, Arial, Helvetica, sans-serif;
}
html[dir=ltr] .id-card-authentication .select-doc-a li > h2 {
  float: left;
}
html[dir=rtl] .id-card-authentication .select-doc-a li > h2 {
  float: right;
}
.id-card-authentication .select-doc-a li > p {
  margin: 0;
  color: #7c8292;
  font-size: 12px;
}
.id-card-authentication .select-doc-a li .youtube-video-link {
  color: #c1c4cd;
  font: 14px/18px Roboto, Arial, Helvetica, sans-serif;
  transition: color 240ms;
}
html[dir=ltr] .id-card-authentication .select-doc-a li .youtube-video-link {
  float: right;
}
html[dir=rtl] .id-card-authentication .select-doc-a li .youtube-video-link {
  float: left;
}
.id-card-authentication .select-doc-a li .youtube-video-link:hover {
  color: #f4f4f6;
}
.id-card-authentication .select-doc-a li .youtube-video-link:before {
  content: "";
  display: inline-block;
  font: 14px/14px icomoon;
}
html[dir=ltr] .id-card-authentication .select-doc-a li .youtube-video-link:before {
  margin-right: 8px;
}
html[dir=rtl] .id-card-authentication .select-doc-a li .youtube-video-link:before {
  margin-left: 8px;
}
.id-card-authentication .select-doc-a .button-confirm > button {
  margin-top: 0;
}
.id-card-authentication .select-doc-a .button-confirm > button:not(:last-child) {
  margin-bottom: 20px;
}
.id-card-authentication .md-progress-circular {
  right: 50%;
  bottom: 50%;
  margin-right: -50px;
  margin-bottom: -50px;
}

.guide, .promotions-section-j .big-news-block {
  max-width: 1670px;
}

.poker .slider-landing-overlay .guide, .poker .slider-landing-overlay .promotions-section-j .big-news-block, .promotions-section-j .poker .slider-landing-overlay .big-news-block {
  max-width: calc(100% - 8%);
}

.better-homepage {
  min-height: 1000px;
}
.better-homepage .row {
  background: none;
}
.better-homepage .row:first-of-type {
  width: 100%;
  max-width: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.better-homepage .row:first-of-type + .row {
  margin-top: 24%;
}
.better-homepage .row .row-child > div > div > div[banner-slider] {
  padding: 0;
}
.better-homepage .hp-slider-pagination {
  top: 70px;
  width: 70vw;
  min-width: 732px;
  max-width: 1500px;
  pointer-events: none;
  box-sizing: content-box;
  padding-left: 10px;
  padding-right: 10px;
}
html[dir=ltr] .better-homepage .hp-slider-pagination {
  left: 50%;
  transform: translateX(-50%);
}
html[dir=rtl] .better-homepage .hp-slider-pagination {
  right: 50%;
  transform: translateX(50%);
}
.better-homepage .hp-slider-pagination button {
  position: relative;
  top: -50px;
  pointer-events: auto;
}
.better-homepage .jackpot-pools {
  background: rgba(17, 21, 34, 0.6);
  box-shadow: 0 -10px 0 0 rgba(17, 21, 34, 0.6);
}

.hp-slider-pagination {
  top: 30px;
  bottom: auto;
}

.slider-landing-overlay .hp-slider-pagination {
  bottom: auto;
}

.hp-slider-17.liveDealer .hp-slider-pagination {
  top: auto;
  bottom: calc(100% - 10px);
}

.reg-steps-footer .hp-slider-pagination {
  top: auto;
}

.featured-game-list-b {
  background: rgba(17, 21, 34, 0.85);
}

@media screen and (max-width: 1440px) {
  .guide, .promotions-section-j .big-news-block {
    width: calc(100% - 40px);
  }
}
@media screen and (min-width: 1260px) {
  .casino .slide-casino-new-img-b .banner-set-img a > img {
    width: 100%;
  }
  .casino .casino-jackpots-board > div.float-width {
    height: 100%;
    background: -moz-linear-gradient(top, #1c2a40 0%, #0c1422 80%, #0c1422 100%);
    background: -webkit-linear-gradient(top, #1c2a40 0%, #0c1422 80%, #0c1422 100%);
    background: linear-gradient(to bottom, #1c2a40 0%, #0c1422 80%, #0c1422 100%);
  }
}
.header-top-row .telegram {
  width: 34px;
  background: url(../images/telegram.png?v=650) no-repeat 0 0/cover;
}

.poker .button-group-j {
  bottom: initial;
  top: 70%;
}
.poker .intro-info-j {
  bottom: initial;
  top: calc(70% - 40px);
  transform: translateY(-50%);
}

/*# sourceMappingURL=skin.css.map */