@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
#lmModalOverlay {
  color: #fff;
}
#lmModalOverlay h3 {
  font-size: 1.3rem;
  line-height: 25px;
  font-weight: 400;
  color: #fbf80a;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 0;
}
#lmModalOverlay .modalwrapper {
  background-color: #000;
  border: 1px solid #fbf80a;
  border-radius: 0;
}
#lmModalOverlay .modalwrapper .closelmmodal {
  color: #cecece;
  background: transparent;
  top: 7px;
  right: 7px;
}
#lmModalOverlay .modalwrapper .row2col {
  color: #fff;
}
#lmModalOverlay .modalwrapper .row2col label {
  white-space: nowrap;
}
#lmModalOverlay .modalwrapper .row2col label input {
  height: 12px;
}
#lmModalOverlay .modalwrapper .row2col a {
  text-decoration: underline !important;
  color: #fff;
}
#lmModalOverlay .row {
  margin: 0;
}
#lmModalOverlay #hcaptcha_cont {
  width: 100%;
  margin: 1em auto 0 auto;
}
#lmModalOverlay .btn {
  background-color: #fbf80a;
  border: none;
  color: #910000;
  border-radius: 0;
  padding: 0;
  line-height: 3em;
}
#lmModalOverlay .btn:hover {
  background-color: #910000;
  color: #fbf80a;
}
#lmModalOverlay #togglePassword {
  -webkit-filter: invert(1);
  filter: invert(1);
}
#lmModalOverlay input {
  border: 1px solid #a09f08;
  background-color: #282828;
  border-radius: 0;
  color: #fbf80a;
  outline: none;
  height: 45px;
}
#lmModalOverlay input::-webkit-input-placeholder {
  color: #a09f08;
}
#lmModalOverlay input::-moz-placeholder {
  color: #a09f08;
}
#lmModalOverlay input:-ms-input-placeholder {
  color: #a09f08;
}
#lmModalOverlay input::-ms-input-placeholder {
  color: #a09f08;
}
#lmModalOverlay input:focus,
#lmModalOverlay input::placeholder {
  color: #a09f08;
}
#lmModalOverlay .lds-spinner div:after {
  background: #fbf80a;
}
#lmModalOverlay .requestPasswform {
  max-width: 280px;
}
#lmModalOverlay .requestPasswform .btn {
  background-color: #fbf80a;
  padding: 0;
  line-height: 3em;
  color: #910000;
  border-radius: 0;
}
#lmModalOverlay .requestPasswform .btn:hover {
  background-color: #910000;
  color: #fbf80a;
}
#lmModalOverlay .requestPasswform a {
  color: #fbf80a;
}
#lmModalOverlay .requestPasswform h3 {
  font-size: 1.2em;
}
#lmModalOverlay .confirmationRequestPassword span {
  color: #fbf80a;
}
#lmModalOverlay .confirmationRequestPassword p {
  margin: 0.7em 0;
}
#lmModalOverlay .logoutconfirm p {
  line-height: initial;
}
#lmModalOverlay .logoutconfirm button.btn {
  background: #fbf80a;
  border: none;
  padding: 1px 6px;
  font-size: revert;
}
#lmModalOverlay .logoutconfirm button.btn:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  color: #910000;
}
#lmModalOverlay .logoutconfirm button.btn.yes {
  background: #910000;
  color: #fbf80a;
}
#lmModalOverlay .loginerror,
#lmModalOverlay .error {
  color: #ffabab;
}
#lmModalOverlay .loginform + .noacc a {
  color: #fbf80a;
}

#lmModalOverlay .modalwrapper.subscribe {
  background: #000 !important;
}
#lmModalOverlay .modalwrapper.subscribe .closelmmodal {
  color: #FFF;
}
#lmModalOverlay .modalwrapper.subscribe .closelmmodal:hover {
  color: #FFF;
}
#lmModalOverlay .modalwrapper.subscribe #resubscriptionModal {
  color: #FFF;
}
#lmModalOverlay .modalwrapper.subscribe #resubscriptionModal .icon-rsm {
  color: #fbf80a !important;
}
#lmModalOverlay .modalwrapper.subscribe #resubscriptionModal h3 {
  color: #fbf80a;
}
#lmModalOverlay .modalwrapper.subscribe #resubscriptionModal .actions .button {
  background: #fbf80a !important;
  color: #000 !important;
  text-transform: uppercase;
  border-radius: 4px;
  height: 2.5em;
}
#lmModalOverlay .modalwrapper.subscribe #resubscriptionModal .actions .button--gray {
  background: rgba(255, 255, 255, 0.2) !important;
  color: #FFF !important;
}
#lmModalOverlay .modalwrapper.subscribe #resubscriptionModal .actions .loader {
  border: 3px solid rgb(102, 102, 102);
  border-bottom-color: #FFF;
}

:root {
  --ucc-primary-background: #FCF8F4;
  --ucc-secondary-background: #fff;
  --ucc-primary-text: #333333;
  --ucc-secondary-text: #666666;
  --ucc-opposite-text: #FFFFFF;
  --ucc-primary-button-background: #EADC00;
  --ucc-primary-button-background-hover: #EADC00;
  --ucc-primary-button-text: #43340D;
  --ucc-secondary-button-background: #E0E0E0;
  --ucc-secondary-button-background-hover: #D4D4D4;
  --ucc-secondary-button-text: #333333;
  --ucc-header-background: #BE9625;
  --ucc-navigation-sidebar-background: #EDEDED;
  --ucc-card-background: #FCF8F4;
  --ucc-card-border: #E0E0E0;
  --ucc-search-card-background: #E0E0E0;
  --ucc-search-card-background-hover: #F5F5F5;
  --ucc-headers: #FFF;
  --ucc-links: #0c52e2;
  --ucc-scrollbar-thumb: #BE9625;
  --ucc-scrollbar-thumb-hover: #BE9625;
  --ucc-scrollbar-track: #484848;
  --ucc-skeleton: #DDD;
  --title-font-size: 22px;
  --SD-ucc-h1: #000;
  --SD--ucc-providers: #fff;
  --ucc-leaderboard-heading: #000;
  --ucc-leaderboard-text: #fff;
  --ucc-leaderboard-primary: #fff;
}
:root body[data-theme=dark], :root body[data-theme=light] {
  --ucc-primary-background: #D71214;
  --ucc-secondary-background: #fff;
  --ucc-primary-text: #E0E0E0;
  --ucc-secondary-text: #B0B0B0;
  --ucc-opposite-text: #333333;
  --ucc-primary-button-background: #EADC00;
  --ucc-primary-button-background-hover: #EADC00;
  --ucc-primary-button-text: #FFFFFF;
  --ucc-secondary-button-background: #444444;
  --ucc-secondary-button-background-hover: #5A5A5A;
  --ucc-secondary-button-text: #E0E0E0;
  --ucc-header-background: #910000;
  --ucc-navigation-sidebar-background: #2A2A2A;
  --ucc-card-background: #150F03;
  --ucc-card-border: #444444;
  --ucc-search-card-background: #2A2A2A;
  --ucc-search-card-background-hover: #3A3A3A;
  --ucc-headers: #cbe7e6;
  --ucc-links: #007BFF;
  --ucc-scrollbar-thumb: #BF0000;
  --ucc-scrollbar-thumb-hover: #BF0000;
  --ucc-scrollbar-track: #6A0000;
  --ucc-skeleton: #333;
  --SD-ucc-h1: #FFFFFF;
  --SD--ucc-providers: #333333;
  --ucc-leaderboard-heading: #EADC00;
  --ucc-leaderboard-text: #000;
  --ucc-leaderboard-primary: #fff;
  --ucc-nav-bg: linear-gradient(180deg, #6A0000 0%, #460000 100%);
  --ucc-nav-border: #BF0000;
  --ucc-nav: #910000;
  --ucc-nav-head: #BF0000;
  --ucc-blue: #FBF80A;
  --ucc-title: #BF0000;
  --ucc-gray: #F2F2F5;
  --ucc-yellow: #FFEA00;
  --ucc-black: #000000;
  --ucc-table: #6A0000;
  --ucc-table-border: #650101;
  --ucc-gradient-bg: linear-gradient(180deg, #6A0000 0%, #460000 100%);
}

@media (max-width: 768px) {
  :root {
    --title-font-size: 18px;
  }
}
body {
  background: var(--ucc-gradient-bg);
  color: var(--ucc-primary-text);
}

#casinoapp * {
  font-family: "Lato", sans-serif;
}
#casinoapp #HQA .QAitem--inbox .unreadcount {
  background-color: var(--ucc-blue);
  color: var(--ucc-nav);
}
#casinoapp #promotions {
  margin: 0 8px;
}
#casinoapp #promotions #regularpromos {
  gap: 16px;
}
#casinoapp .mainwrapper {
  background-color: var(--ucc-black);
  padding: 0;
  width: 100%;
  background-image: url(/assets/images/ucc/bg.jpg);
  background-repeat: no-repeat;
}
@media screen and (min-width: 1600px) {
  #casinoapp .mainwrapper {
    background-size: 100%;
  }
}
#casinoapp .mainwrapper main {
  padding-top: 20px;
}
@media screen and (min-width: 1024px) {
  #casinoapp .mainwrapper main {
    padding-top: 8px;
  }
}
@media screen and (min-width: 1600px) {
  #casinoapp .mainwrapper main {
    padding-top: 20px;
  }
}
#casinoapp #desktopsidebar {
  background: var(--ucc-nav-bg);
  z-index: 1;
}
#casinoapp #promos_hero {
  aspect-ratio: unset !important;
  border-radius: 0px !important;
}
#casinoapp #promos_hero .slick-dots {
  margin: 8px 0 0 0;
}
#casinoapp #promos_hero .slick-dots button {
  border: 1px solid #C0910A;
}
#casinoapp #promos_hero .slick-dots .slick-active button {
  background-color: #EADC00;
}
#casinoapp #promos_hero.slider .slick-slide {
  border-radius: 6px;
  overflow: hidden;
}
#casinoapp #promos_hero.single > div {
  border-radius: 0 !important;
  overflow: hidden;
}
#casinoapp #promos_hero.single, #casinoapp #promos_hero.slider {
  padding: 0 0 20px;
}
@media screen and (min-width: 1200px) {
  #casinoapp #promos_hero.single, #casinoapp #promos_hero.slider {
    padding: 0 0 30px;
  }
}
#casinoapp #promos_hero.single img, #casinoapp #promos_hero.slider img {
  border-radius: 15px;
}
#casinoapp #gameproviders h1,
#casinoapp #tournamentspage h1,
#casinoapp #pagetopsection .topbar h1 {
  margin: 0;
  font-size: var(--title-font-size);
  text-transform: uppercase;
  color: var(--SD-ucc-h1);
  font-weight: 700;
}
@media screen and (min-width: 1200px) {
  #casinoapp #pagetopsection .topbar {
    padding: 0 8px 0 8px;
  }
}
#casinoapp #gamesbyprovider .blurb {
  color: var(--SD-ucc-h1);
  width: 100%;
}
#casinoapp #gameproviders .provideritem {
  background-color: #5e4914;
}
#casinoapp #gameproviders .provideritem .providerinfo h3,
#casinoapp #gameproviders .provideritem .providerinfo p {
  color: var(--SD--ucc-providers);
}
#casinoapp #gameproviders .provideritem .providerinfo a {
  background: var(--ucc-primary-button-background);
  color: #000;
}
#casinoapp #gameproviders .blurb p {
  color: var(--SD-ucc-h1);
}
#casinoapp #tournamentspage h1 {
  margin: 0;
}
#casinoapp #BottomLauncher {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#casinoapp #BottomLauncher .BLitem {
  color: #FFF;
  font-weight: 500;
  opacity: 1 !important;
}
#casinoapp #BottomLauncher .BLitem--cashier .cashiericon {
  top: -36px;
  left: 50%;
  background: var(--ucc-title);
  width: 60px;
  width: 60px;
}
#casinoapp #BottomLauncher .BLitem--cashier .cashiericon .cashieranimatedicon {
  max-width: 100%;
  width: 100%;
}
#casinoapp #BottomLauncher .BLitem--cashier .balance {
  color: var(--ucc-secondary-background);
}
#casinoapp #BottomLauncher .BLitem--inbox img.BLcustomicom {
  height: 34px;
}
#casinoapp #BottomLauncher .BLitem--inbox .unreadcount {
  background-color: var(--ucc-blue);
  color: var(--ucc-nav);
}
#casinoapp #BottomLauncher nav {
  background: var(--ucc-title);
  border-radius: 8px 8px 0 0;
  padding: 10px 8px;
}
#casinoapp #BottomLauncher:before {
  background-size: 500%;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#casinoapp header.mainheader {
  background-color: #000;
}
#casinoapp header.mainheader #mobilesidebar {
  background: var(--ucc-primary-background);
}
#casinoapp header.mainheader #mobilesidebar .btnclose {
  color: var(--SD-ucc-h1);
  opacity: 1;
  border: 1px solid var(--SD-ucc-h1);
  border-radius: 50px;
  padding: 2px;
}
#casinoapp header.mainheader .menuicon {
  color: #185cab;
}
#casinoapp header.mainheader .menuicon img {
  width: 85%;
}
#casinoapp header.mainheader .brand {
  max-width: none;
}
#casinoapp header.mainheader .brand img {
  -webkit-transform: scale(0.9) translateY(-2px);
          transform: scale(0.9) translateY(-2px);
}
#casinoapp header.mainheader .brand a {
  display: block;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 568px) {
  #casinoapp header.mainheader .brand {
    width: calc(320px - 2em);
    max-width: none;
  }
  #casinoapp header.mainheader .brand img {
    -webkit-transform: scale(1) translateY(2px);
            transform: scale(1) translateY(2px);
  }
}
#casinoapp .mobilenavigation {
  -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.2);
}
#casinoapp .mobilenavigation .scrolldesktop {
  scroll-behavior: auto;
  overflow-x: auto;
  padding-left: 0;
  margin-left: 0;
}
#casinoapp .mobilenavigation .navitem {
  border-bottom: 0;
  background-color: var(--ucc-secondary-background);
  padding: 10px 20px;
  margin: 0;
  gap: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-right: 1px solid #EBEBEB;
}
#casinoapp .mobilenavigation .navitem:last-child {
  border-right: 0;
}
@media screen and (min-width: 568px) {
  #casinoapp .mobilenavigation .navitem {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 10px;
  }
}
#casinoapp .mobilenavigation .navitem span {
  color: var(--ucc-leaderboard-text);
  font-weight: 600;
  font-size: 14px;
  text-transform: capitalize;
}
#casinoapp .mobilenavigation .navitem .icon {
  -webkit-filter: brightness(0) saturate(100%) invert(16%) sepia(97%) saturate(6000%) hue-rotate(0deg) brightness(85%) contrast(110%);
          filter: brightness(0) saturate(100%) invert(16%) sepia(97%) saturate(6000%) hue-rotate(0deg) brightness(85%) contrast(110%);
}
#casinoapp .mobilenavigation .navitem.active {
  background: var(--ucc-title);
  border-color: var(--ucc-title);
}
#casinoapp .mobilenavigation .navitem.active .icon {
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}
#casinoapp .mobilenavigation .navitem.active span {
  color: var(--ucc-secondary-background);
}
#casinoapp .mobilenavigation .navitem:first-child {
  margin-left: 0 !important;
}
#casinoapp .signuploginbuttons a {
  font-size: 16px;
  font-weight: 700;
  padding: 0 20px;
  color: var(--ucc-nav);
  border-radius: 0;
  background: #F7EC90;
}
#casinoapp .signuploginbuttons a.lmbtn_login {
  background: #F7EC90;
  background-position-x: right;
}
#casinoapp .signuploginbuttons a.btnsignup {
  background: #EADC01;
  background-position-x: left;
  color: var(--ucc-nav);
}
#casinoapp .signuploginbuttons a.btnsignup:hover {
  background: #EADC01;
}
#casinoapp #home article header {
  margin: 0 0 15px 0;
}
#casinoapp #home article header .headericoncontainer {
  width: 35px;
  background: transparent;
  border-radius: 0;
}
#casinoapp #home article header .headericoncontainer .headericon {
  width: 100%;
  background: transparent no-repeat center;
  background-size: cover;
  -webkit-mask-image: unset;
          mask-image: unset;
  background-size: 120%;
}
#casinoapp #home article header h3 {
  text-transform: uppercase;
  color: var(--ucc-secondary-background);
  font-weight: 700;
  font-size: var(--title-font-size);
}
#casinoapp #home article header a {
  margin-right: 0;
  background-color: #C0910A;
  border-radius: 5px;
  color: #fff;
  padding: 8px 20px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
#casinoapp #home .homeblockgames.featured .gameitem:nth-child(1) {
  border-radius: 4px;
}
#casinoapp #home #keepplaying {
  border-radius: 0;
  border-bottom: none;
  background-color: var(--ucc-secondary-background);
}
#casinoapp #home #keepplaying .headericon {
  background-image: url(/assets/images/ucc/icons/icons-category/keep-playing.svg);
}
#casinoapp #home #newgames {
  border-radius: 0;
  border-bottom: none;
  background-color: var(--ucc-secondary-background);
}
#casinoapp #home #newgames .headericon {
  background-image: url(/assets/images/ucc/icons/icons-category/new.svg);
}
#casinoapp #home #popular .headericon {
  background-image: url(/assets/images/ucc/icons/icons-category/popular.svg);
}
#casinoapp #home #topslots .headericon {
  background-image: url(/assets/images/ucc/icons/icons-category/top-slot.svg);
}
#casinoapp #home #classicgames .headericon {
  background-image: url(/assets/images/ucc/icons/icons-category/classic-games.svg);
}
#casinoapp #home #tournaments .headericon {
  background-image: url(/assets/images/ucc/icons/icons-category/tournaments.svg);
}
#casinoapp #home #highvolatility .headericon {
  background-image: url(/assets/images/ucc/icons/icons-category/high-volatility.svg);
}
#casinoapp #home #gameofthemonth {
  padding: 0;
  background: var(--ucc-gradient-bg);
  margin: 0 24px;
  border-radius: 0;
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #gameofthemonth {
    margin: 0 24px;
  }
}
#casinoapp #home #gameofthemonth header {
  background: var(--ucc-nav);
  padding: 15px 20px;
}
#casinoapp #home #gameofthemonth header h3 {
  font-size: 25px;
  text-transform: uppercase;
  color: var(--ucc-secondary-background);
  font-weight: 700;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 568px) {
  #casinoapp #home #gameofthemonth header h3 {
    padding: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
#casinoapp #home #gameofthemonth .gomwrap {
  padding: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
#casinoapp #home #gameofthemonth .gameimg {
  max-width: 100%;
}
#casinoapp #home #gameofthemonth .gameimg img {
  border-radius: 0;
}
#casinoapp #home #gameofthemonth .info {
  padding: 35px 0 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #gameofthemonth .info {
    padding: 20px 0;
  }
}
#casinoapp #home #gameofthemonth .info h4 {
  text-transform: uppercase;
  color: var(--ucc-secondary-background);
}
#casinoapp #home #gameofthemonth .info .description {
  color: var(--ucc-secondary-background);
  font-size: 14px;
}
#casinoapp #home #gameofthemonth .info .cta {
  font-size: 18px;
  font-weight: 800;
  color: var(--ucc-nav);
  padding: 8px 20px;
  border-radius: 0;
  line-height: normal;
  background: var(--ucc-blue);
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  border: 1px solid var(--ucc-blue);
  margin: auto;
}
@media screen and (min-width: 568px) {
  #casinoapp #home #gameofthemonth .info .cta {
    margin: 0;
  }
}
#casinoapp #home #gameofthemonth .info .cta:hover {
  border-color: var(--ucc-blue);
  color: var(--ucc-blue);
  background: transparent;
}
@media screen and (min-width: 568px) {
  #casinoapp #home #gameofthemonth .info {
    padding: 0;
  }
  #casinoapp #home #gameofthemonth .gameimg img {
    border-radius: 6px;
  }
}
#casinoapp #home #themes .home_themes_scroll {
  gap: 0;
}
#casinoapp #home #themes .home_themes_item {
  padding: 0 8px;
  max-width: 80px;
}
#casinoapp #home #themes .home_themes_item .themeiconcontainer {
  background-color: var(--ucc-title);
  border-radius: 0;
}
#casinoapp #home #themes .home_themes_item .themeiconcontainer .themeicon {
  width: 40px;
  height: 40px;
}
#casinoapp #home #themes .home_themes_item span {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  color: var(--ucc-secondary-background);
  text-align: center;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  #casinoapp #home #themes .home_themes_item {
    padding: 0 12px;
  }
}
#casinoapp #home #themes .headericoncontainer {
  display: none;
}
#casinoapp #home #tournaments {
  margin-bottom: 1em;
}
#casinoapp #home #tournaments .tournament_item {
  gap: 16px;
}
#casinoapp #home #tournaments .tournament_item .trntop {
  background: var(--ucc-gradient-bg);
  padding: 50px 16px 30px;
  border-radius: 0;
}
#casinoapp #home #tournaments .tournament_item .trntop .status {
  background: var(--ucc-nav-head);
  left: 0;
  max-width: 180px;
  margin: 0px auto;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 8px 12px;
  font-size: 15px;
}
#casinoapp #home #tournaments .tournament_item .trntop .prize {
  font-weight: 700;
  font-size: 30px;
  max-width: 395px;
}
#casinoapp #home #tournaments .tournament_item .trntop .cta a {
  background: var(--ucc-blue);
  color: var(--ucc-nav);
  padding: 0 1.5em;
  border-radius: 0;
}
#casinoapp #home #tournaments .tournament_item .trntop .trndate .date--start {
  color: var(--ucc-blue);
}
#casinoapp #home #tournaments .tournament_item .trntop .trndate .date--end {
  color: #09B99D;
}
#casinoapp #home #tournaments .tournament_item .trntop .tournamentcountdown .cntdwn_container .cntdwn_box .cntdwn_number {
  background: var(--ucc-nav-head);
}
#casinoapp #home #tournaments .slick-next,
#casinoapp #home #tournaments .slick-prev {
  background-color: transparent;
  border: 1px solid var(--ucc-secondary-background);
  color: var(--ucc-secondary-background);
  opacity: 1;
}
#casinoapp #home #tournaments .slick-prev {
  left: -5px;
}
#casinoapp #home #tournaments .slick-next {
  right: -5px;
}
#casinoapp #home #jackpots .totaljackpot .backgroundplaceholder {
  height: 264px;
}
@media screen and (min-width: 1024px) {
  #casinoapp #home #jackpots .totaljackpot .backgroundplaceholder {
    height: 228px;
  }
}
@media screen and (min-width: 1280px) {
  #casinoapp #home #jackpots .totaljackpot .backgroundplaceholder {
    height: 244px;
  }
}
@media screen and (min-width: 1320px) {
  #casinoapp #home #jackpots .totaljackpot .backgroundplaceholder {
    height: 264px;
  }
}
@media screen and (min-width: 1400px) {
  #casinoapp #home #jackpots .totaljackpot .backgroundplaceholder {
    height: 270px;
  }
}
@media screen and (min-width: 1500px) {
  #casinoapp #home #jackpots .totaljackpot .backgroundplaceholder {
    height: 274px;
  }
}
@media screen and (min-width: 1600px) {
  #casinoapp #home #jackpots .totaljackpot .backgroundplaceholder {
    height: 264px;
  }
}
#casinoapp #home #jackpots .totaljackpot .totaljackpotinfo {
  bottom: 0;
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #jackpots .totaljackpot .totaljackpotinfo {
    padding-right: 8px;
  }
}
#casinoapp #home #jackpots .totaljackpot .totaljackpotinfo .title {
  background-color: var(--ucc-header-background);
  color: var(--ucc-secondary-background);
  padding: 8px 18px;
  border-radius: 10px 10px 0 0;
}
#casinoapp #home #jackpots .totaljackpot .totaljackpotinfo .amount {
  font-size: 40px;
  font-weight: 900;
  text-transform: uppercase;
  background: var(--ucc-blue);
  color: var(--ucc-title);
  border-radius: 5px;
  max-width: 100%;
  padding: 8px 20px;
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #jackpots .totaljackpot .totaljackpotinfo .amount {
    font-size: 36px;
    width: 100%;
    padding: 8px 16px;
  }
}
#casinoapp #home #jackpots .headericon {
  background-image: url(/assets/images/ucc/icons/icons-category/keep-playing.svg);
}
#casinoapp #home #promotions {
  margin: 0 8px;
}
@media screen and (min-width: 1600px) {
  #casinoapp #home #promotions {
    margin: 0;
  }
}
#casinoapp #home #promotions .headericon {
  background-image: url(/assets/images/ucc/icons/icons-category/promotions.svg);
}
#casinoapp #home #promotions .promoitem {
  background: var(--ucc-gradient-bg);
  padding: 20px;
  border-radius: 0;
}
#casinoapp #home #winners {
  padding: 8px;
  margin: 0 16px;
  border-radius: 10px;
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #winners {
    margin: 0 8px 8px;
    padding: 30px 50px;
  }
}
#casinoapp #home #winners {
  background: var(--ucc-black);
}
#casinoapp #home #winners section.winners {
  background: var(--ucc-nav);
  border-radius: 0;
}
#casinoapp #home #winners section.winners header {
  padding: 0 16px 16px 16px;
  display: none;
}
#casinoapp #home #winners section.winners .label {
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
  padding: 18px 6px;
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #winners section.winners .label {
    font-size: 18px;
  }
}
#casinoapp #home #winners section.winners .label.active {
  background-color: var(--ucc-nav-head);
  color: var(--ucc-secondary-background) !important;
}
#casinoapp #home #winners section.winners .separator {
  background: var(--ucc-table-border);
}
#casinoapp #home #winners section.winners .separator::before {
  color: var(--ucc-gray);
  width: 50%;
  background: var(--ucc-table-border);
}
#casinoapp #home #winners section.winners .headers {
  background: var(--ucc-nav);
  border-bottom: 2px solid var(--ucc-table-border);
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 8px 2fr 8px 1fr 8px 1fr;
  grid-template-columns: 1fr 2fr 1fr 1fr;
  gap: 8px;
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #winners section.winners .headers {
    gap: 16px;
  }
}
#casinoapp #home #winners section.winners .headers span {
  text-transform: uppercase;
  color: var(--ucc-secondary-background);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  border-right: 2px solid var(--ucc-table-border);
  line-height: 3em;
  text-align: left;
}
#casinoapp #home #winners section.winners .headers span:nth-child(1) {
  text-align: center;
}
#casinoapp #home #winners section.winners .headers span:nth-child(2) {
  width: auto;
}
#casinoapp #home #winners section.winners .headers span:nth-child(4) {
  border-right: 0;
}
#casinoapp #home #winners section.winners .slick-slide {
  border-color: var(--ucc-nav-border);
  border-left: 0;
  border-right: 0;
  background-color: var(--ucc-table);
}
#casinoapp #home #winners section.winners .slick-slide .winner_item {
  display: -ms-grid !important;
  display: grid !important;
  -ms-grid-columns: 1fr 8px 2fr 8px 1fr 8px 1fr;
  grid-template-columns: 1fr 2fr 1fr 1fr;
  gap: 8px;
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #winners section.winners .slick-slide .winner_item {
    gap: 16px;
  }
}
#casinoapp #home #winners section.winners .slick-slide .winner_item .amount {
  font-size: 16px;
  color: var(--ucc-yellow);
  font-weight: 700;
  text-align: left;
}
#casinoapp #home #winners section.winners .slick-slide .winner_item .time {
  color: var(--ucc-secondary-background);
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #winners section.winners .slick-slide .winner_item .time {
    font-size: 14px;
  }
}
#casinoapp #home #winners section.winners .slick-slide .winner_item .providericon {
  -webkit-filter: brightness(0) invert(1) grayscale(1);
          filter: brightness(0) invert(1) grayscale(1);
}
#casinoapp #home #winners section.winners .slick-slide .winner_item .winnerinfo {
  width: 70%;
}
#casinoapp #home #winners section.winners .slick-slide .winner_item .winnerinfo .game {
  color: var(--ucc-secondary-background);
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #winners section.winners .slick-slide .winner_item .winnerinfo .game {
    font-size: 14px;
  }
}
#casinoapp #home #winners section.winners .slick-slide .winner_item .winnerinfo .game a {
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
#casinoapp #home #winners section.winners .slick-slide .winner_item .winnerinfo .username {
  font-size: 14px;
  color: var(--ucc-secondary-background) !important;
  font-weight: 700;
}
#casinoapp #home #winners section.randomplay {
  color: #FFF;
  text-align: center;
  font-size: 20px;
  font-weight: 800;
  text-transform: uppercase;
  padding: 0 0 16px 0 !important;
}
@media screen and (max-width: 768px) {
  #casinoapp #home #winners section.randomplay {
    padding: 30px 0 16px 0 !important;
  }
}
#casinoapp #home #winners section.randomplay .button {
  color: var(--ucc-title);
  font-size: 20px;
  font-weight: 800;
  text-transform: uppercase;
  background-color: var(--ucc-blue);
  border-radius: 0;
  border: 1px solid var(--ucc-blue);
}
@media screen and (min-width: 568px) {
  #casinoapp #home #winners section.randomplay .button {
    margin-top: -10px;
    margin-bottom: 0;
  }
}
#casinoapp #home #winners section.randomplay .button:hover {
  border-color: var(--ucc-blue);
  color: var(--ucc-blue);
  background-color: transparent;
}
#casinoapp #home #keepplaying,
#casinoapp #home #newgames,
#casinoapp #home #popular,
#casinoapp #home #jackpots,
#casinoapp #home #themes,
#casinoapp #home #topslots,
#casinoapp #home #classicgames,
#casinoapp #home #tournaments,
#casinoapp #home #highvolatility,
#casinoapp #home #promotions {
  background: transparent;
  padding: 8px 8px 0 8px;
  margin: 0 16px;
  border-radius: 0;
}
@media screen and (min-width: 1024px) {
  #casinoapp #home #keepplaying,
  #casinoapp #home #newgames,
  #casinoapp #home #popular,
  #casinoapp #home #jackpots,
  #casinoapp #home #themes,
  #casinoapp #home #topslots,
  #casinoapp #home #classicgames,
  #casinoapp #home #tournaments,
  #casinoapp #home #highvolatility,
  #casinoapp #home #promotions {
    padding: 16px 16px 0 16px;
  }
}
@media screen and (min-width: 1200px) {
  #casinoapp #home #keepplaying,
  #casinoapp #home #newgames,
  #casinoapp #home #popular,
  #casinoapp #home #jackpots,
  #casinoapp #home #themes,
  #casinoapp #home #topslots,
  #casinoapp #home #classicgames,
  #casinoapp #home #tournaments,
  #casinoapp #home #highvolatility,
  #casinoapp #home #promotions {
    margin: 0 8px;
  }
}
#casinoapp #providers .home_providers_scroll {
  padding-top: 16px;
}
#casinoapp #providers .home_provider_item .home_provider_brand {
  color: var(--SD-ucc-h1);
}
#casinoapp #providers .home_provider_item:first-of-type {
  padding-left: 16px;
}
#casinoapp #providers .home_provider_item:last-of-type {
  padding-right: 16px;
}
#casinoapp #promotions h1 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 22px !important;
  color: var(--SD-ucc-h1);
}
#casinoapp .sharedrow .ms_toggler:has(svg.menuicon) {
  background-color: #0D6DB3;
}
#casinoapp .sharedrow .ms_toggler {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  color: #FFF;
  width: 36px;
  height: 36px;
}
#casinoapp nav.mainsidebar {
  overflow: auto;
}
#casinoapp nav.mainsidebar section.ms_search .navitem {
  font-size: 14px;
  line-height: 8px;
  color: #000;
  font-weight: 500;
  text-transform: capitalize;
  border: 1px solid #DBB64E;
  border-radius: 4px;
}
#casinoapp nav.mainsidebar section.ms_launcher {
  background-color: transparent;
  text-transform: uppercase;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
#casinoapp nav.mainsidebar section.ms_launcher ul li {
  border: none;
  background: var(--ucc-nav);
  border-bottom: 1px solid var(--ucc-nav-border);
}
#casinoapp nav.mainsidebar section.ms_launcher ul li:last-child {
  border-bottom: 0;
}
#casinoapp nav.mainsidebar section.ms_launcher a .icon {
  -webkit-transform: none;
          transform: none;
}
#casinoapp nav.mainsidebar section.ms_subnav {
  border-radius: 5px;
}
#casinoapp nav.mainsidebar section.ms_subnav .options {
  text-transform: uppercase;
  border-radius: 0;
}
#casinoapp nav.mainsidebar section.ms_subnav .options li {
  border: none;
  border-bottom: 1px solid var(--ucc-nav-border);
  background: var(--ucc-nav);
}
#casinoapp nav.mainsidebar section.ms_subnav .options li:last-child {
  border-bottom: 0;
}
#casinoapp nav.mainsidebar section.ms_subnav .options li a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
#casinoapp nav.mainsidebar section.ms_subnav .parent {
  background: var(--ucc-nav-head);
  border-radius: 0;
  text-transform: uppercase;
}
#casinoapp nav.mainsidebar section.ms_subnav .parent:hover {
  background: var(--ucc-nav-head);
}
#casinoapp nav.mainsidebar section.ms_subnav.show .parent {
  border-radius: 0;
  background: var(--ucc-nav-head);
}
#casinoapp nav.mainsidebar section.ms_subnav .arrowdown path,
#casinoapp nav.mainsidebar section.ms_subnav .arrowup path {
  display: none;
}
#casinoapp nav.mainsidebar section.ms_subnav .arrowdown {
  background: url("/assets/images/sidebar/plus.svg") no-repeat center;
  width: 15px;
}
#casinoapp nav.mainsidebar section.ms_subnav .arrowup {
  background: url("/assets/images/sidebar/minus.svg") no-repeat center;
  width: 15px;
}
#casinoapp nav.mainsidebar section.ms_lobby .options {
  text-transform: uppercase;
}
#casinoapp nav.mainsidebar section.ms_lobby .options .parent {
  background: var(--ucc-nav-head);
  padding-left: 0;
  text-transform: uppercase;
  margin-top: 0 !important;
  border-radius: 0;
}
#casinoapp nav.mainsidebar section.ms_lobby .options .submenutoogler {
  color: #FFF;
}
#casinoapp nav.mainsidebar section.ms_lobby .options .submenutoogler .arrowdown path,
#casinoapp nav.mainsidebar section.ms_lobby .options .submenutoogler .arrowup path {
  display: none;
}
#casinoapp nav.mainsidebar section.ms_lobby .options .submenutoogler .arrowdown {
  background: url("/assets/images/sidebar/plus.svg") no-repeat center;
  width: 15px;
}
#casinoapp nav.mainsidebar section.ms_lobby .options .submenutoogler .arrowup {
  background: url("/assets/images/sidebar/minus.svg") no-repeat center;
  width: 15px;
}
#casinoapp nav.mainsidebar section.ms_lobby .options .submenutoogler svg {
  color: #fff;
}
#casinoapp nav.mainsidebar section.ms_lobby .options .searchwidget .icon {
  width: 25px;
  -webkit-filter: brightness(0) saturate(100%) invert(100%);
          filter: brightness(0) saturate(100%) invert(100%);
}
#casinoapp nav.mainsidebar section.ms_lobby .options .searchwidget span {
  color: #FFF;
  line-height: 42px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
#casinoapp nav.mainsidebar section.ms_lobby.show .options .parent {
  background: var(--ucc-nav-head);
  border-radius: 0;
}
#casinoapp nav.mainsidebar section.ms_providers a {
  background: #BE9625;
  border-radius: 5px;
  text-transform: uppercase;
}
#casinoapp nav.mainsidebar section.ms_theme {
  background-color: #BE9625;
  border-radius: 5px;
  padding: 5px;
  display: none;
}
#casinoapp nav.mainsidebar section.ms_theme::before {
  top: 8px;
  bottom: 8px;
  left: 53%;
  width: 50%;
  background-color: #A88C3D;
  border-radius: 0 5px 5px 0;
  margin: -8px;
}
#casinoapp nav.mainsidebar section.ms_theme::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 0.2px;
  background-color: #A88C3D;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
#casinoapp nav.mainsidebar section.ms_theme .btn_dark,
#casinoapp nav.mainsidebar section.ms_theme .btn_light {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  text-transform: uppercase;
  color: #FFF;
}
#casinoapp nav.mainsidebar section.ms_theme.dark::before {
  left: 8px;
  background-color: #A88C3D;
  border-radius: 5px 0 0 5px;
  margin: -8px;
  width: 50%;
}
#casinoapp nav.mainsidebar section.ms_livechat {
  text-transform: uppercase;
}
#casinoapp nav.mainsidebar section.ms_livechat ul {
  background: #BE9625;
}
#casinoapp nav.mainsidebar section > ul {
  border-radius: 0;
}
#casinoapp nav.mainsidebar section a {
  color: #FFF;
  line-height: 42px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none !important;
}
#casinoapp nav.mainsidebar section a .icon {
  width: 25px;
}
#casinoapp nav.mainsidebar section li {
  border-radius: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#casinoapp nav.mainsidebar section.ms_logout .icon {
  width: 20px;
}
#casinoapp nav.mainsidebar section.ms_logout .lmbtn_logout {
  background: var(--ucc-nav);
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-radius: 0;
}
#casinoapp nav.mainsidebar section.ms_livechat .icon {
  width: 20px;
}
#casinoapp nav.mainsidebar section.ms_livechat li {
  background: var(--ucc-nav);
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-radius: 0px;
}
#casinoapp .promoitem {
  background: var(--ucc-gradient-bg);
  padding: 20px;
  border-radius: 10px;
}
#casinoapp .promoitem .info {
  padding: 0 0 0 15px;
  padding-bottom: 45px;
  position: relative;
}
#casinoapp .promoitem .info h3 {
  color: var(--ucc-secondary-background);
  text-transform: uppercase;
  font-weight: 700;
  font-size: 22px;
  padding-bottom: 10px;
}
#casinoapp .promoitem .info .redeembtn {
  font-size: 18px;
  font-weight: 800;
  color: var(--ucc-nav);
  padding: 8px 20px;
  border-radius: 0;
  background: var(--ucc-blue);
  border: 1px solid var(--ucc-blue);
  height: auto;
  line-height: normal;
  position: absolute;
  bottom: 0;
  left: 8px;
  max-width: 90%;
}
@media screen and (min-width: 568px) {
  #casinoapp .promoitem .info .redeembtn {
    left: 15px;
  }
}
#casinoapp .promoitem .info .redeembtn:hover {
  border-color: var(--ucc-blue);
  color: var(--ucc-blue);
  background: transparent;
}
@media screen and (max-width: 568px) {
  #casinoapp .promoitem .info {
    padding: 0 0 0 10px;
    padding-bottom: 45px;
    font-size: 14px;
  }
  #casinoapp .promoitem .info h3 {
    font-size: 15px;
  }
  #casinoapp .promoitem .info .redeembtn {
    font-size: 16px;
  }
}
#casinoapp .promoitem .content {
  background-color: transparent;
  padding: 0;
  color: var(--ucc-secondary-background);
  font-size: 16px;
  font-weight: 400;
  border-radius: 0;
  margin-bottom: 10px;
}
#casinoapp .promoitem .content img {
  border-radius: 0;
}
#casinoapp .promoitem .bottombar {
  background-color: var(--ucc-nav-head);
  color: var(--ucc-secondary-background);
  border-radius: 0;
}
#casinoapp .promoitem .imglink {
  width: 80%;
  border-radius: 5px;
  max-width: 172px;
  width: 40%;
}
#casinoapp #HQA .QAitem--cashier {
  border: 1px solid var(--ucc-blue);
  background-color: transparent;
  color: var(--ucc-blue);
  border-radius: 0;
}
#casinoapp #HQA .QAitem--cashier .balance {
  padding-left: 12px;
  font-weight: 800;
}
#casinoapp #HQA .QAitem--cashier .deposit {
  font-weight: 700;
  background: var(--ucc-blue);
  color: var(--ucc-nav);
  padding: 0 12px 0 8px;
  border-radius: 0;
}
#casinoapp #BottomLauncher .cashiertooltip,
#casinoapp #HQA .cashiertooltip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#35D27B), to(#00B0A6));
  background-image: linear-gradient(180deg, #35D27B 0%, #00B0A6 100%);
  color: #FFF;
}
#casinoapp #BottomLauncher .cashiertooltip::after,
#casinoapp #HQA .cashiertooltip::after {
  border-bottom-color: #1692c8;
}
#casinoapp #tournamentspage h2 {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 1.2em;
  color: var(--SD-ucc-h1);
}
#casinoapp #playerprofile .profilebox .balances .box .icon {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(219, 182, 78)), to(rgb(247, 236, 144)));
  background-image: linear-gradient(to top, rgb(219, 182, 78) 0%, rgb(247, 236, 144) 100%);
}
#casinoapp #playerprofile .profilebox header .playerinfo {
  color: #000;
}
#casinoapp #playerprofile .profilebox header .playerinfo .playerclass .badge {
  width: 60px;
  background-size: cover;
}
#casinoapp #playerprofile .profilebox header .playerinfo .playerclass .class_display_name {
  color: var(--ucc-secondary-background);
}
#casinoapp #playerprofile .profilebox header .playerinfo .playername {
  color: var(--ucc-secondary-background);
}
#casinoapp #playerprofile .profilebox .wrapper {
  background: #BE9625;
}
#casinoapp #playerprofile .profilebox .wrapper .badge.vip_1 {
  background-image: url(vip-program/images/levels/l-adventurer.png);
}
#casinoapp #playerprofile .profilebox .wrapper .badge.vip_2 {
  background-image: url(vip-program/images/levels/l-champion.png);
}
#casinoapp #playerprofile .profilebox .wrapper .badge.vip_3 {
  background-image: url(vip-program/images/levels/l-legendary.png);
}
#casinoapp #playerprofile .profilebox .wrapper .badge.vip_4 {
  background-image: url(vip-program/images/levels/l-heroic.png);
}
#casinoapp #playerprofile .profilebox .wrapper .badge.vip_5 {
  background-image: url(vip-program/images/levels/l-mythical.png);
}
#casinoapp #playerprofile .profilebox .btn_dashboard {
  background-color: var(--ucc-blue);
  color: var(--ucc-nav);
  border: 1px solid var(--ucc-blue);
}
#casinoapp #playerprofile .profilebox .btn_dashboard:hover {
  color: var(--ucc-blue);
  border-color: var(--ucc-blue);
  background-color: transparent;
}
#casinoapp .trn_schedule {
  border-style: none;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  color: #fff;
}
@media screen and (max-width: 390px) {
  #casinoapp .trn_schedule {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 2px;
    line-height: normal;
  }
}
@media screen and (min-width: 360px) {
  #casinoapp .trn_schedule {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 8px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  #casinoapp .trn_schedule {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
#casinoapp .trn_statustag.active {
  border-radius: 18px;
}
#casinoapp #notification .closingbar span {
  background-color: var(--ucc-scrollbar-thumb);
}
#casinoapp .tournmaentinfo header a {
  background: var(--ucc-primary-button-background);
  color: #000;
  padding: 0 1em;
  border-radius: 2em;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 28px;
}
#casinoapp .tournmaentinfo .trn_hero .content {
  background-color: var(--ucc-header-background);
  color: #FFF;
}
@media screen and (min-width: 568px) {
  #casinoapp .tournmaentinfo .trn_hero .content {
    background-color: transparent;
  }
}
#casinoapp .tournmaentinfo .trn_hero .cntdwn_title {
  color: var(--ucc-primary-button-background);
  text-shadow: none;
  text-transform: uppercase;
  font-weight: 900;
}
#casinoapp .tournmaentinfo .trn_hero .trn_prizepool p:first-child {
  color: var(--ucc-primary-button-background);
  text-shadow: none;
  text-transform: uppercase;
  font-weight: 900;
}
#casinoapp .tournmaentinfo .trn_info .top .games,
#casinoapp .tournmaentinfo .trn_info .top .places {
  color: var(--SD-ucc-h1);
}
#casinoapp .tournmaentinfo .trn_info .top .games strong,
#casinoapp .tournmaentinfo .trn_info .top .places strong {
  color: #EADC00;
  font-weight: 900;
}
#casinoapp .tournmaentinfo .trn_info .top .button {
  border-radius: 5px;
  background: #EADC00;
  color: #000;
  line-height: 36px;
  padding: 8px 30px;
  font-weight: 900;
  text-transform: uppercase;
  border: none;
  outline: none;
}
#casinoapp .tournmaentinfo .trn_info .top .button:has(+ .terms.show) {
  background-color: #EADC00;
  color: #000;
}
#casinoapp .tournmaentinfo .trn_info .top .terms {
  background-color: #EADC00;
}
#casinoapp .tournmaentinfo .trn_info .top .terms .content {
  padding-left: 2em;
}
#casinoapp .tournmaentinfo .trn_info .top .terms.show {
  margin-bottom: 0;
}
#casinoapp .tournmaentinfo .trn_games h3 {
  margin-bottom: 0.5em;
}
#casinoapp #finishedtournaments .tournament_item .trn_cta a.button {
  line-height: 2em;
  border-radius: 5px;
  background-color: #000;
  color: var(--ucc-primary-button-background);
}

.gameitem {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
}
.gameitem:first-child {
  border-radius: 0 !important;
}
.gameitem:hover {
  border: none;
}
.gameitem .gameinfo {
  background-color: var(--ucc-header-background);
  color: #FFF;
}
.gameitem .gameinfo h5 {
  font-size: 14px;
}
.gameitem .gameinfo .category {
  color: #f4ffff;
  font-size: 12px;
}
.gameitem .gameinfo .provider {
  font-size: 12px;
  font-style: normal;
  color: #fff;
  opacity: 1;
}
.gameitem .gameinfo .jackpottag {
  background-color: var(--ucc-title);
}
.gameitem .gameinfo .jackpottag .amount {
  color: var(--ucc-secondary-background);
}
.gameitem .gameinfo .jackpottag .amount .jackpoticon {
  fill: var(--ucc-secondary-background);
}
.gameitem .gameinfo .jackpottag .label {
  color: var(--ucc-secondary-background);
  font-weight: bold;
}
.gameitem .exclusivetag,
.gameitem .newtag {
  font-size: 14px;
  -webkit-transform: rotate(-40deg);
          transform: rotate(-40deg);
  border-radius: 0;
  padding: 0.1em 2em;
  top: 10px;
  left: -20px;
}
.gameitem .newtag {
  background: -webkit-gradient(linear, right top, left top, from(#584CA0), to(#277DC9));
  background: linear-gradient(270deg, #584CA0 0%, #277DC9 100%);
}
.gameitem .exclusivetag {
  background: -webkit-gradient(linear, right top, left top, from(#584CA0), to(#277DC9));
  background: linear-gradient(270deg, #584CA0 0%, #277DC9 100%);
  background-size: 200%;
  -webkit-animation: LT_gradient 4s ease infinite;
          animation: LT_gradient 4s ease infinite;
}
.gameitem .placeholder {
  aspect-ratio: 21/10;
}

.GIFavoriteTag {
  background-color: var(--ucc-secondary-background);
  border: 1px solid var(--ucc-secondary-background);
  color: var(--ucc-nav-border);
}
.GIFavoriteTag[data-fav="1"] svg {
  fill: var(--ucc-nav-border);
}

.activetournament_item .content {
  color: #fff;
}
.activetournament_item .content h3 {
  font-weight: 800;
}
.activetournament_item .content .by {
  text-transform: uppercase;
}
.activetournament_item .content .trn_schedule p {
  text-transform: uppercase;
  font-weight: 700;
  color: var(--ucc-primary-button-background);
}
.activetournament_item .content .trn_schedule .estcountdown .cntdwn_container.min .cntdwn_box .cntdwn_label {
  color: var(--ucc-primary-button-background);
}
.activetournament_item .content .trn_prizepool p {
  color: var(--ucc-primary-button-background);
  text-transform: uppercase;
}
.activetournament_item .content .trn_prizepool .amount {
  color: #fff;
}
.activetournament_item .content .trn_cta {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.activetournament_item .content .trn_cta .button {
  border-radius: 5px;
  font-weight: 800;
  background-color: #EADC00;
  color: #000;
  display: inline-block;
  line-height: 2em;
  padding: 0 1em;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
  outline: none;
  font-size: 16px;
}
.activetournament_item .content .trn_cta .button:hover {
  cursor: pointer;
  color: #000;
  background: #EADC00;
}

#gameplay header {
  background-color: #e6f9fd;
}
#gameplay header h2,
#gameplay header .buttonoptions {
  color: #FFF;
}
#gameplay header .hbtnsgroup .hbtn img {
  width: 85%;
}

#casinoapp #gameplay #GLloaderoverlay.custom {
  position: fixed;
  z-index: 1;
}

#casinoapp #desktopsidebar nav.mainsidebar.away {
  top: -100% !important;
}

#casinoapp:has(#initLoader) + footer#ltcfooter {
  display: none;
}

#casinoapp:has(#gameplay) + footer#ltcfooter {
  display: none;
}

#casinoapp:empty + footer#ltcfooter {
  display: none;
}

footer#ltcfooter .rng,
footer#ltcfooter .footer_text {
  display: none;
}

footer#ltcfooter .primary {
  background: #FCF8F4;
}
footer#ltcfooter .primary .fr_footerdiv,
footer#ltcfooter .primary .fr_footernav,
footer#ltcfooter .primary nav a {
  color: #000;
}
footer#ltcfooter .primary .logo {
  -webkit-filter: brightness(0%);
          filter: brightness(0%);
}

/*#casinoapp.guest {
    & footer {
        padding: 0 0 1em 0;
        display: none;

        &:has(.btn_backtotop) {
            padding-bottom: 1em;
        }
    }

    &+footer#ltcfooter .bottom {
        @media screen and (min-width: 568px) {
            padding-bottom: 16px;
        }
    }

    &:has(.btn_backtotop)+footer#ltcfooter .bottom {
        @media screen and (min-width: 1360px) {
            padding-bottom: 16px;
        }
    }
}*/
#casinoapp.dsksidebarhidden #SidebarToggler .dktpshowaside {
  background: var(--ucc-gradient-bg);
  border-radius: 32px;
  padding: 4px;
  display: block;
}

#casinoapp .bottomstickybuttons {
  background: var(--ucc-nav);
}
#casinoapp footer {
  padding: 1em 1em 1em;
  background: transparent;
  border: none;
}
#casinoapp footer:has(.btn_backtotop) {
  padding-bottom: 136px;
}
@media screen and (min-width: 1200px) {
  #casinoapp footer:has(.btn_backtotop) {
    padding-bottom: 1em;
  }
}
#casinoapp footer .bottomline p {
  color: var(--ucc-secondary-background);
}
#casinoapp footer .bottomline p a {
  color: var(--ucc-yellow);
}
#casinoapp footer .btn_backtotop {
  z-index: 2;
}
#casinoapp footer .btn_backtotop .icon {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media screen and (min-width: 1200px) {
  #casinoapp footer .btn_backtotop {
    bottom: 72px;
  }
}
@media screen and (min-width: 1360px) {
  #casinoapp footer .btn_backtotop {
    bottom: 16px;
  }
}
#casinoapp + footer#ltcfooter .quicklinks {
  background: transparent !important;
}
@media screen and (min-width: 1200px) {
  #casinoapp + footer#ltcfooter .bottom {
    padding-bottom: 16px;
  }
}

.activetournament_item .content {
  background: -webkit-gradient(linear, left top, left bottom, from(#5E4914), color-stop(99.52%, #43340D));
  background: linear-gradient(180deg, #5E4914 0%, #43340D 99.52%);
}

.searchpage .searchtop .queryinput {
  background: var(--ucc-secondary-background);
  border: none;
}
.searchpage .searchtop .queryinput input::-webkit-input-placeholder {
  color: var(--ucc-black);
}
.searchpage .searchtop .queryinput input::-moz-placeholder {
  color: var(--ucc-black);
}
.searchpage .searchtop .queryinput input:-ms-input-placeholder {
  color: var(--ucc-black);
}
.searchpage .searchtop .queryinput input::-ms-input-placeholder {
  color: var(--ucc-black);
}
.searchpage .searchtop .queryinput input::placeholder {
  color: var(--ucc-black);
}
.searchpage .searchfilters .filter .button {
  background-color: #26294c;
}
.searchpage .searchresults header a,
.searchpage .src_defaultgames .section-header a {
  font-size: 13px;
  border-radius: 0;
  background-color: var(--ucc-blue);
  border: 1px solid var(--ucc-blue);
  color: var(--ucc-title);
  font-weight: 700;
}
.searchpage .searchresults header a:hover,
.searchpage .src_defaultgames .section-header a:hover {
  border-color: var(--ucc-blue);
  color: var(--ucc-blue);
  background-color: transparent;
}
.searchpage .src_defaultgames .section-header {
  margin: 8px auto;
  max-width: 970px;
}
.searchpage .searchresults {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
}
.searchpage .searchresults header {
  width: 100%;
  max-width: 1200px;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 1200px) {
  .searchpage .searchresults header {
    padding: 0 40px;
  }
}
@media (min-width: 1200px) {
  .searchpage .searchresults .src_gamesresults {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 8px;
    max-width: 1200px;
    width: 100%;
  }
}

body[data-theme=dark] #casinoapp header.mainheader, body[data-theme=light] #casinoapp header.mainheader {
  background: var(--ucc-nav);
}
body[data-theme=dark] #casinoapp header.mainheader .main, body[data-theme=light] #casinoapp header.mainheader .main {
  background: var(--ucc-nav);
}
body[data-theme=dark] #casinoapp #pagetopsection, body[data-theme=light] #casinoapp #pagetopsection {
  margin: 0 16px;
}
@media screen and (min-width: 1200px) {
  body[data-theme=dark] #casinoapp #pagetopsection, body[data-theme=light] #casinoapp #pagetopsection {
    margin: 0 24px;
  }
}
body[data-theme=dark] #casinoapp #favoritespage,
body[data-theme=dark] #casinoapp #gamespage, body[data-theme=light] #casinoapp #favoritespage,
body[data-theme=light] #casinoapp #gamespage {
  margin: 0 16px;
}
@media screen and (min-width: 1200px) {
  body[data-theme=dark] #casinoapp #favoritespage,
  body[data-theme=dark] #casinoapp #gamespage, body[data-theme=light] #casinoapp #favoritespage,
  body[data-theme=light] #casinoapp #gamespage {
    margin: 0 24px;
  }
}
@media screen and (min-width: 768px) {
  body[data-theme=dark] #casinoapp #favoritespage .gamesgrid,
  body[data-theme=dark] #casinoapp #gamespage .gamesgrid, body[data-theme=light] #casinoapp #favoritespage .gamesgrid,
  body[data-theme=light] #casinoapp #gamespage .gamesgrid {
    -webkit-column-gap: 8px;
       -moz-column-gap: 8px;
            column-gap: 8px;
    row-gap: 16px;
  }
}
body[data-theme=dark] #casinoapp #gameproviders .provideritem, body[data-theme=light] #casinoapp #gameproviders .provideritem {
  background: #5e4914;
}
body[data-theme=dark] #casinoapp #playerprofile:has(.profilebox.show) .headericon a::before, body[data-theme=light] #casinoapp #playerprofile:has(.profilebox.show) .headericon a::before {
  border-bottom-color: var(--ucc-table);
}
body[data-theme=dark] #casinoapp #playerprofile .profilebox header .playerinfo, body[data-theme=light] #casinoapp #playerprofile .profilebox header .playerinfo {
  color: var(--ucc-header-background);
}
body[data-theme=dark] #casinoapp #playerprofile .profilebox .wrapper, body[data-theme=light] #casinoapp #playerprofile .profilebox .wrapper {
  background: var(--ucc-gradient-bg);
}
body[data-theme=dark] #casinoapp #playerprofile .profilebox .balances .box, body[data-theme=light] #casinoapp #playerprofile .profilebox .balances .box {
  background-color: var(--ucc-title);
  color: var(--ucc-secondary-background);
}
body[data-theme=dark] #casinoapp #playerprofile .profilebox .balances .box .icon, body[data-theme=light] #casinoapp #playerprofile .profilebox .balances .box .icon {
  background: var(--ucc-secondary-background);
}
body[data-theme=dark] #casinoapp #playerprofile .profilebox header .btnclose, body[data-theme=light] #casinoapp #playerprofile .profilebox header .btnclose {
  color: var(--ucc-secondary-background);
}
body[data-theme=dark] #casinoapp #home article header a, body[data-theme=light] #casinoapp #home article header a {
  background-color: var(--ucc-blue);
  border-radius: 0;
  color: var(--ucc-nav);
  padding: 8px 20px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  border: 1px solid var(--ucc-blue);
}
body[data-theme=dark] #casinoapp #home article header a:hover, body[data-theme=light] #casinoapp #home article header a:hover {
  border-color: var(--ucc-blue);
  color: var(--ucc-blue);
  background-color: transparent;
}
body[data-theme=dark] #casinoapp section.randomplay p, body[data-theme=light] #casinoapp section.randomplay p {
  color: var(--ucc-secondary-background);
}
body[data-theme=dark] #casinoapp #home #winners section.winners .separator, body[data-theme=light] #casinoapp #home #winners section.winners .separator {
  background-color: var(--ucc-table-border);
}
body[data-theme=dark] #casinoapp #home #winners section.winners .winner_item .winnerinfo .username, body[data-theme=light] #casinoapp #home #winners section.winners .winner_item .winnerinfo .username {
  color: #fff;
}
body[data-theme=dark] #casinoapp #home #winners section.winners .winner_item .providericon, body[data-theme=light] #casinoapp #home #winners section.winners .winner_item .providericon {
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}
body[data-theme=dark] #casinoapp .sharedrow .ms_toggler:has(svg.menuicon), body[data-theme=light] #casinoapp .sharedrow .ms_toggler:has(svg.menuicon) {
  background-color: transparent;
}
body[data-theme=dark] #casinoapp .mobilenavigation, body[data-theme=light] #casinoapp .mobilenavigation {
  scrollbar-width: auto;
  padding-bottom: 0;
  border-radius: 0;
}
body[data-theme=dark] #casinoapp .mobilenavigation .navitem, body[data-theme=light] #casinoapp .mobilenavigation .navitem {
  color: var(--ucc-gray);
}
body[data-theme=dark] #casinoapp nav.mainsidebar section.ms_search .navitem, body[data-theme=light] #casinoapp nav.mainsidebar section.ms_search .navitem {
  background: var(--ucc-secondary-background);
  border-color: var(--ucc-secondary-background);
  font-size: 14px;
  line-height: 8px;
  color: var(--ucc-black);
  font-weight: 500;
  z-index: 3;
  border-radius: 4px;
}
body[data-theme=dark] #casinoapp #leaderboardspage .lid-header h2,
body[data-theme=dark] #casinoapp #leaderboardspage .lid-header p,
body[data-theme=dark] #casinoapp #leaderboardspage .leaderboard_main .leaders-section .leaders .leaders-grid-header p,
body[data-theme=dark] #casinoapp #leaderboardspage .leaderboard_main .header h2, body[data-theme=light] #casinoapp #leaderboardspage .lid-header h2,
body[data-theme=light] #casinoapp #leaderboardspage .lid-header p,
body[data-theme=light] #casinoapp #leaderboardspage .leaderboard_main .leaders-section .leaders .leaders-grid-header p,
body[data-theme=light] #casinoapp #leaderboardspage .leaderboard_main .header h2 {
  color: #fff;
}
body[data-theme=dark] #casinoapp #leaderboardspage .back, body[data-theme=light] #casinoapp #leaderboardspage .back {
  color: #EADC00;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #progressBar, body[data-theme=light] #casinoapp #leaderboardspage .yearly #progressBar {
  background: transparent;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #progressBar .progress, body[data-theme=light] #casinoapp #leaderboardspage .yearly #progressBar .progress {
  background: #745b17;
  border: 1px solid #745b17;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #tabs .buttons1, body[data-theme=light] #casinoapp #leaderboardspage .yearly #tabs .buttons1 {
  background: #be9625;
  border: 1px solid #be9625;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #tabs .tab, body[data-theme=light] #casinoapp #leaderboardspage .yearly #tabs .tab {
  color: #000;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #tabs .tab.current, body[data-theme=light] #casinoapp #leaderboardspage .yearly #tabs .tab.current {
  color: #000;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card, body[data-theme=light] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card {
  background: #5E4914;
  border: none;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .under-thumb h1,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card .card .under-thumb h1, body[data-theme=light] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .under-thumb h1,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card .card .under-thumb h1 {
  color: #EADC00;
  text-transform: uppercase;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .under-thumb .description,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card .card .under-thumb .description, body[data-theme=light] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .under-thumb .description,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card .card .under-thumb .description {
  color: #fff;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .buttons,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card .card .buttons, body[data-theme=light] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .buttons,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card .card .buttons {
  background: transparent;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.upcoming .card .buttons button,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card.upcoming .card .buttons button, body[data-theme=light] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.upcoming .card .buttons button,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card.upcoming .card .buttons button {
  border: none;
  background: #EADC00;
  color: #000;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.active .card .buttons button,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card.active .card .buttons button, body[data-theme=light] #casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.active .card .buttons button,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card.active .card .buttons button {
  color: #000;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #missions .slick-dots button,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #ranking .slick-dots button, body[data-theme=light] #casinoapp #leaderboardspage .yearly #missions .slick-dots button,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #ranking .slick-dots button {
  border: 1px solid #EBDB04;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #missions .slick-dots .slick-active,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #ranking .slick-dots .slick-active, body[data-theme=light] #casinoapp #leaderboardspage .yearly #missions .slick-dots .slick-active,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #ranking .slick-dots .slick-active {
  background: #EBDB04;
}
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #missions h2,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #ranking .monthly h2,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #prizes h2,
body[data-theme=dark] #casinoapp #leaderboardspage .yearly #prizes p strong, body[data-theme=light] #casinoapp #leaderboardspage .yearly #missions h2,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #ranking .monthly h2,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #prizes h2,
body[data-theme=light] #casinoapp #leaderboardspage .yearly #prizes p strong {
  color: #EADC00;
}
body[data-theme=dark] #casinoapp #leaderboardspage #ranking .leaders-section h2, body[data-theme=light] #casinoapp #leaderboardspage #ranking .leaders-section h2 {
  color: #EADC00;
}
body[data-theme=dark] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .leaders-grid-header,
body[data-theme=dark] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .leaders-grid, body[data-theme=light] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .leaders-grid-header,
body[data-theme=light] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .leaders-grid {
  color: #fff;
}
body[data-theme=dark] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .leaders-grid-header p:not(:last-child)::after,
body[data-theme=dark] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .leaders-grid > div:not(:last-child)::after, body[data-theme=light] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .leaders-grid-header p:not(:last-child)::after,
body[data-theme=light] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .leaders-grid > div:not(:last-child)::after {
  background: #0b1f20;
  height: 50px;
}
body[data-theme=dark] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .load, body[data-theme=light] #casinoapp #leaderboardspage #ranking .leaders-section .leaders .load {
  background: #fff;
  color: #000;
}
body[data-theme=dark] #casinoapp .generalQuestions .faq-title-wrapper, body[data-theme=light] #casinoapp .generalQuestions .faq-title-wrapper {
  color: #fff;
}
body[data-theme=dark] #casinoapp #GLSidebar .top .brand .logo, body[data-theme=light] #casinoapp #GLSidebar .top .brand .logo {
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}
body[data-theme=dark] #casinoapp footer .btn_backtotop .icon, body[data-theme=light] #casinoapp footer .btn_backtotop .icon {
  background: var(--ucc-nav);
  color: var(--ucc-secondary-background);
}
body[data-theme=dark] #casinoapp .tournmaentinfo .trn_info .top .games,
body[data-theme=dark] #casinoapp .tournmaentinfo .trn_info .top .places, body[data-theme=light] #casinoapp .tournmaentinfo .trn_info .top .games,
body[data-theme=light] #casinoapp .tournmaentinfo .trn_info .top .places {
  color: var(--ucc-secondary-background);
}
body[data-theme=dark] #casinoapp .tournmaentinfo .trn_info .top .games strong,
body[data-theme=dark] #casinoapp .tournmaentinfo .trn_info .top .places strong, body[data-theme=light] #casinoapp .tournmaentinfo .trn_info .top .games strong,
body[data-theme=light] #casinoapp .tournmaentinfo .trn_info .top .places strong {
  color: #BE9625;
}
body[data-theme=dark] #casinoapp .tournmaentinfo .trn_info .top .button, body[data-theme=light] #casinoapp .tournmaentinfo .trn_info .top .button {
  background: #BE9625;
  color: #fff;
}
body[data-theme=dark] #casinoapp .tournmaentinfo .trn_info .top .button:has(+ .terms.show), body[data-theme=light] #casinoapp .tournmaentinfo .trn_info .top .button:has(+ .terms.show) {
  background-color: #BE9625;
  color: #FFF;
}
body[data-theme=dark] #casinoapp .tournmaentinfo .trn_info .top .terms, body[data-theme=light] #casinoapp .tournmaentinfo .trn_info .top .terms {
  background-color: #BE9625;
  color: #FFF;
}
body[data-theme=dark] #casinoapp .tournmaentinfo .trn_games h3, body[data-theme=light] #casinoapp .tournmaentinfo .trn_games h3 {
  color: #FFF;
}
body[data-theme=dark] footer#ltcfooter .bottom, body[data-theme=light] footer#ltcfooter .bottom {
  background: var(--ucc-primary-background) !important;
}
body[data-theme=dark] footer#ltcfooter .primary, body[data-theme=light] footer#ltcfooter .primary {
  background: #150F03;
}
body[data-theme=dark] footer#ltcfooter .primary .fr_footerdiv,
body[data-theme=dark] footer#ltcfooter .primary .fr_footernav,
body[data-theme=dark] footer#ltcfooter .primary nav a, body[data-theme=light] footer#ltcfooter .primary .fr_footerdiv,
body[data-theme=light] footer#ltcfooter .primary .fr_footernav,
body[data-theme=light] footer#ltcfooter .primary nav a {
  color: #fff;
}
body[data-theme=dark] footer#ltcfooter .primary .logo, body[data-theme=light] footer#ltcfooter .primary .logo {
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}
body[data-theme=dark] #ucc_modal_overlay.gamessearch .searchtop .queryinput svg,
body[data-theme=dark] #ucc_modal_overlay.gamessearch .searchtop .queryinput input, body[data-theme=light] #ucc_modal_overlay.gamessearch .searchtop .queryinput svg,
body[data-theme=light] #ucc_modal_overlay.gamessearch .searchtop .queryinput input {
  color: var(--ucc-black);
}
body[data-theme=dark] #ucc_modal_overlay.gamessearch .searchtop .searchfilters .filter ul li, body[data-theme=light] #ucc_modal_overlay.gamessearch .searchtop .searchfilters .filter ul li {
  color: var(--ucc-primary-button-text);
}
body[data-theme=dark] #ucc_modal_overlay.gamessearch .searchresults .noresults,
body[data-theme=dark] #ucc_modal_overlay.gamessearch .searchresults .noresults a,
body[data-theme=dark] #ucc_modal_overlay.gamessearch .wrapper, body[data-theme=light] #ucc_modal_overlay.gamessearch .searchresults .noresults,
body[data-theme=light] #ucc_modal_overlay.gamessearch .searchresults .noresults a,
body[data-theme=light] #ucc_modal_overlay.gamessearch .wrapper {
  color: #fff;
}
body[data-theme=dark] #gameplay header, body[data-theme=light] #gameplay header {
  background-color: var(--ucc-nav);
}
body[data-theme=dark] #gameplay header .hpm, body[data-theme=light] #gameplay header .hpm {
  background-color: var(--ucc-nav);
}

@-webkit-keyframes LT_gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

@keyframes LT_gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
/* Custom Loader */
/* ------------------------------------ */
#casinoapp:has(#customloaderdiv) + footer {
  display: none;
}

#customloaderdiv {
  width: 100%;
  height: 100vh;
}
@media only screen and (max-width: 567px) {
  #customloaderdiv .contentInfo {
    top: 40%;
  }
}

#customloader, .customloader {
  position: relative;
  overflow: hidden;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: var(--ucc-gradient-bg);
}
#customloader .branding, .customloader .branding {
  width: 100%;
  max-width: 300px;
  z-index: 1;
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
}
#customloader .branding img, .customloader .branding img {
  display: block;
  margin: 0 0 16px 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  #customloader .branding img, .customloader .branding img {
    width: 150px;
    height: auto;
  }
}
#customloader .branding p, .customloader .branding p {
  font-size: 16px;
  margin-top: 8px !important;
  display: block;
  color: var(--ucc-secondary-background);
  font-weight: 700;
  text-align: center;
}
#customloader .branding p::after, .customloader .branding p::after {
  content: "";
  -webkit-animation: customloaderanim 3s infinite;
          animation: customloaderanim 3s infinite;
}
@media screen and (min-width: 1200px) {
  #customloader .branding p, .customloader .branding p {
    font-size: 24px;
  }
}

#casinoapp #gameplay #GLloaderoverlay #customloaderdiv .gametip {
  color: #fff;
}

#casinoapp #playerprofile .headericon .default {
  width: 40px;
  height: 40px;
}

#casinoapp #error-page a.btnbackhome {
  background: #EADC00;
  color: #000;
}

#casinoapp #GLSidebar {
  background: var(--ucc-nav-bg);
}
#casinoapp #GLSidebar .top .brand .logo {
  -webkit-filter: brightness(0%);
          filter: brightness(0%);
}
#casinoapp #GLSidebar .btnclose svg {
  border: 1px solid var(--SD-ucc-h1);
  border-radius: 50px;
  padding: 2px;
  opacity: 1;
  fill: var(--SD-ucc-h1);
}

#casinoapp header.mainheader .widgets .hwgt--dfs {
  width: 45px;
}

#casinoapp #my50free.switch .content p {
  font-size: 24px;
}
@media screen and (min-width: 1200px) {
  #casinoapp #my50free.switch .content p {
    font-size: 32px;
  }
}
#casinoapp #my50free.switch .content .switch {
  background-color: var(--ucc-blue);
  color: var(--ucc-nav);
}
#casinoapp .funmoneyselector:has(.selector.fun) .selector:before {
  left: calc(100% - 1em - 2px);
}
#casinoapp .funmoneyselector .selector {
  background-color: var(--ucc-header-background);
}
#casinoapp .lid_schedule .estcountdown .cntdwn_container.min .cntdwn_box:not(:first-child):before {
  top: 12px;
}
#casinoapp #leaderboardspage .cntdwn_container {
  background: #43340D !important;
}
#casinoapp #leaderboardspage .lid-header h2,
#casinoapp #leaderboardspage .lid-header p {
  color: #000;
}
#casinoapp #leaderboardspage #overlay-terms {
  background: rgba(59, 45, 9, 0.5);
}
#casinoapp #leaderboardspage .ind-page .col1 button {
  border-radius: 8px;
}
#casinoapp #leaderboardspage .intro .top button {
  background: #3B2D09;
  border-radius: 5px;
  font-weight: 700;
}
#casinoapp #leaderboardspage .intro .top button.current {
  background: #EADC00;
  color: #000;
}
#casinoapp #leaderboardspage .intro .top .buttons-mobile .tab {
  border-radius: 8px;
}
#casinoapp #leaderboardspage .intro .top .buttons-mobile .tab.current {
  background: #EADC00;
  color: #000;
}
#casinoapp #leaderboardspage .intro .top .buttons-mobile .tab.yearlycompetition {
  background: #F7EC90;
  color: #000;
}
#casinoapp #leaderboardspage #activetournaments .active_tournaments_list .flex-3plus .activeleaderboard_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#casinoapp #leaderboardspage .activeleaderboard_item {
  background: -webkit-gradient(linear, left top, right top, from(#5E4914), to(#43340D)) !important;
  background: linear-gradient(90deg, #5E4914 0%, #43340D 100%) !important;
  background-size: 400px;
  border-radius: 10px;
}
#casinoapp #leaderboardspage .activeleaderboard_item .col2 .more .buttons button {
  background: #EADC00;
  border-radius: 5px;
  color: #000;
}
#casinoapp #leaderboardspage .activeleaderboard_item .col2 .more p span {
  color: #EADC00;
}
#casinoapp #leaderboardspage .activeleaderboard_item .col1 #lid-name {
  color: white;
}
@media screen and (max-width: 920px) {
  #casinoapp #leaderboardspage .activeleaderboard_item .col1 #lid-name {
    font-size: 28px;
  }
}
#casinoapp #leaderboardspage .activeleaderboard_item .col1 .ranking {
  background: #3B2D09;
  border-radius: 8px;
}
#casinoapp #leaderboardspage .activeleaderboard_item .col1 .ranking .prize p {
  color: white;
}
#casinoapp #leaderboardspage .activeleaderboard_item .col1 .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#casinoapp #leaderboardspage .activeleaderboard_item .col1 .stats div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 920px) {
  #casinoapp #leaderboardspage .activeleaderboard_item .col1 .stats div {
    margin-top: 2px;
  }
}
#casinoapp #leaderboardspage .activeleaderboard_item .col1 .stats div .trn_schedule {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background: unset;
}
@media screen and (max-width: 920px) {
  #casinoapp #leaderboardspage .activeleaderboard_item .col1 .stats div .trn_schedule {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}
#casinoapp #leaderboardspage .activeleaderboard_item .col1 .stats div .trn_schedule p {
  line-height: 0.5em !important;
}
#casinoapp #leaderboardspage .activeleaderboard_card {
  border: unset;
  border-radius: 8px;
  background: #43340D !important;
}
#casinoapp #leaderboardspage .activeleaderboard_card .card .buttons .more {
  margin-top: auto;
}
#casinoapp #leaderboardspage .activeleaderboard_card .card .buttons .more button {
  background: #F7EC90;
  color: #000;
  border-radius: 5px;
}
#casinoapp #leaderboardspage .ind-page {
  background: -webkit-gradient(linear, left top, right top, from(#5E4914), to(#43340D)) !important;
  background: linear-gradient(90deg, #5E4914 0%, #43340D 100%) !important;
  background-size: 400px;
  border-radius: 8px;
}
#casinoapp #leaderboardspage .ind-page .col1 .ranking {
  background: #3B2D09;
}
#casinoapp #leaderboardspage .ind-page .col1 .ranking .prize p {
  width: 120px;
}
@media screen and (max-width: 920px) {
  #casinoapp #leaderboardspage .ind-page .col1 .rankingUp .prize div .place {
    font-size: 11px;
  }
}
@media screen and (max-width: 920px) {
  #casinoapp #leaderboardspage .ind-page .col1 .rankingUp .prize img {
    width: 38% !important;
  }
}
#casinoapp #leaderboardspage .ind-page .col1 .rankingUp .placeDiv {
  border-right: 1px solid #DBB64E;
}
#casinoapp #leaderboardspage .ind-page .col1 #lid-name {
  color: white;
}
#casinoapp #leaderboardspage .ind-page .col1 .rules button {
  background: #3B2D09;
}
#casinoapp #leaderboardspage .ind-page .col1 .rules button:first-of-type {
  background: #EADC00;
  color: #000;
}
#casinoapp #leaderboardspage .ind-page .col1 .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 26px;
}
@media screen and (max-width: 920px) {
  #casinoapp #leaderboardspage .ind-page .col1 .stats {
    max-height: unset;
    display: block;
  }
}
#casinoapp #leaderboardspage .ind-page .col1 .stats div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#casinoapp #leaderboardspage .ind-page .col1 .stats div .trn_schedule {
  display: block;
  background: unset;
}
#casinoapp #leaderboardspage .ind-page .col1 .stats p {
  margin-right: 6px;
}
@media screen and (max-width: 920px) {
  #casinoapp #leaderboardspage .ind-page .col2 {
    margin-top: 14px;
  }
}
#casinoapp #leaderboardspage .ind-page .col2 .more p span {
  color: #EADC00;
}
#casinoapp #leaderboardspage .ind-page .col2 .more .upcomingRules .rules button {
  background: #3B2D09;
  border-radius: 8px;
}
#casinoapp #leaderboardspage .ind-page .col2 .more .upcomingRules .rules button:first-of-type {
  background: #EADC00;
  color: #000;
}
#casinoapp #leaderboardspage .leaderboard_main .header h2 {
  color: black;
}
#casinoapp #leaderboardspage .leaderboard_main .leaderboard .more-leaders {
  background: #5E4914;
  border: unset;
  border-radius: 8px;
}
#casinoapp #leaderboardspage .leaderboard_main .leaderboard .more-leaders .ranking .login div p {
  color: #EADC00;
}
#casinoapp #leaderboardspage .leaderboard_main .leaderboard .more-leaders .ranking .login div div {
  color: #fff;
  font-weight: 600;
}
#casinoapp #leaderboardspage .leaderboard_main .leaderboard .more-leaders .ranking .prize_div {
  background: #43340D;
  border-radius: 8px;
  border: unset;
}
#casinoapp #leaderboardspage .leaderboard_main .leaderboard .more-leaders .ranking .prize_div .prize {
  color: white;
}
#casinoapp #leaderboardspage .leaderboard_main .leaderboard .more-leaders .ranking .prize_div .prize p span {
  color: white;
}
#casinoapp #leaderboardspage .leaderboard_main .leaderboard .more-leaders .ranking .prize_div .points {
  border-right: 1px solid #EADC00;
}
#casinoapp #leaderboardspage .leaderboard_main .leaderboard .more-leaders .ranking .prize_div .points p {
  color: #EADC00;
  font-weight: 800;
}
#casinoapp #leaderboardspage .leaderboard_main .leaders-section .leaders .leaders-grid-header {
  color: #fff;
}
#casinoapp #leaderboardspage .leaderboard_main .leaders-section .leaders .leaders-grid-header p {
  color: black;
  font-weight: 800;
}
#casinoapp #leaderboardspage .leaderboard_main .leaders-section .leaders .load {
  color: #000;
  background: #F7EC90;
  font-weight: 700;
  text-transform: uppercase;
}
#casinoapp #leaderboardspage .leaderboard_main .leaders-section .leaders-grid {
  background: -webkit-gradient(linear, left top, right top, from(#5E4914), to(#43340D));
  background: linear-gradient(90deg, #5E4914 0%, #43340D 100%);
}
#casinoapp #leaderboardspage .leaderboard_main .leaders-section .leaders-grid div .points {
  color: white;
}
#casinoapp #leaderboardspage .back {
  color: #000;
}
#casinoapp #leaderboardspage #terms-popup {
  background: -webkit-gradient(linear, left top, right top, from(#5E4914), to(#43340D));
  background: linear-gradient(90deg, #5E4914 0%, #43340D 100%);
  background-size: 400px;
  border-radius: 8px;
}
#casinoapp #leaderboardspage #terms-popup .main-comp {
  scrollbar-color: #EBDB04 #5E4914;
}
@media screen and (max-width: 620px) {
  #casinoapp #leaderboardspage #terms-popup .main-comp {
    padding: 0;
  }
}
#casinoapp #leaderboardspage #terms-popup h2 {
  color: #EBDB04;
}
#casinoapp #leaderboardspage #terms-popup .close button {
  background: #F7EC90;
  color: #000;
  font-size: 14px;
  font-weight: 700;
  width: auto;
}
#casinoapp #leaderboardspage #terms-popup hr {
  border-bottom: 1px solid #fff;
}
#casinoapp #leaderboardspage .yearly #progressBar {
  background: transparent;
  padding: 20px;
}
#casinoapp #leaderboardspage .yearly #progressBar .progress button {
  color: #000;
  border: none;
  background: #EBDB04;
  font-weight: 700;
  font-size: 15px;
}
#casinoapp #leaderboardspage .yearly #progressBar .progress .progressAv .avatar {
  background: #EBDB04;
  color: #000;
}
#casinoapp #leaderboardspage .yearly #progressBar .progress .progressAv p:nth-of-type(2) {
  color: #EBDB04;
}
#casinoapp #leaderboardspage .yearly #progressBar .progressParent {
  background: #BE9625;
  -webkit-box-shadow: 0 0 0 1px rgba(67, 52, 13, 0.6);
          box-shadow: 0 0 0 1px rgba(67, 52, 13, 0.6);
}
#casinoapp #leaderboardspage .yearly #progressBar .progressParent .progressFill {
  background: #EBDB04;
}
#casinoapp #leaderboardspage .yearly #monthly h2.title {
  color: var(--ucc-leaderboard-heading);
}
#casinoapp #leaderboardspage .yearly #monthly .lid_schedule .estcountdown .cntdwn_container .timer .cntdwn_box,
#casinoapp #leaderboardspage .yearly #monthly .thumb .countDown .cntdwn_container .cntdwn_box .cntdwn_label::first-letter {
  color: #000;
}
#casinoapp #leaderboardspage .yearly #monthly .thumb .countDown {
  background: #EBDB04;
}
#casinoapp #leaderboardspage .yearly #monthly .thumb .countDown .ends {
  font-size: 13px;
  color: #000;
}
#casinoapp #leaderboardspage .yearly #monthly .linkToMonthly a {
  text-decoration: none;
}
#casinoapp #leaderboardspage .yearly #monthly .linkToMonthly p button {
  background: #EBDB04;
  color: #000;
  text-decoration: none !important;
}
#casinoapp #leaderboardspage .yearly #monthly .linkToMonthly button {
  color: #000000;
  font-weight: 800;
  background: #EBDB04;
}
#casinoapp #leaderboardspage .yearly #how h3,
#casinoapp #leaderboardspage .yearly #how .howWorks .howStep h4 {
  color: var(--ucc-leaderboard-heading);
  font-weight: 900;
}
#casinoapp #leaderboardspage .yearly #how .howWorks .btn-how {
  color: #000;
  border: unset;
  background: #EBDB04;
  font-weight: 900;
}
#casinoapp #leaderboardspage .yearly #how .howWorks .slick-dots button {
  border: 1px solid #EBDB04;
}
#casinoapp #leaderboardspage .yearly #how .howWorks .slick-dots .slick-active {
  background: #EBDB04;
}
#casinoapp #leaderboardspage .yearly #tabs .buttons1 {
  background: #BE9625;
  color: #000;
}
#casinoapp #leaderboardspage .yearly #tabs .buttons1 button {
  color: #000;
  font-weight: 900;
  background: transparent;
}
#casinoapp #leaderboardspage .yearly #tabs .buttons1 button.current {
  background: #EBDB04;
  color: #000;
}
#casinoapp #leaderboardspage .yearly #prizes h2,
#casinoapp #leaderboardspage .yearly #prizes .slick-slider .slide-content .desc .prize-rank,
#casinoapp #leaderboardspage .yearly #ranking .leaders-section h2,
#casinoapp #leaderboardspage .yearly #ranking .monthly h2,
#casinoapp #leaderboardspage .yearly #missions h2,
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .under-thumb h1 {
  color: var(--ucc-leaderboard-heading);
  font-weight: 900;
  text-transform: uppercase;
}
#casinoapp #leaderboardspage .yearly #ranking .leaders-section .leaders .load {
  color: #000;
  border: none;
  background: #F7EC90;
  font-weight: 700;
}
#casinoapp #leaderboardspage .yearly #ranking .leaders-section .leaders .leaders-grid-header {
  background: #be9625;
  color: #000;
}
#casinoapp #leaderboardspage .yearly #ranking .leaders-section .leaders .leaders-grid {
  background: rgba(200, 164, 60, 0.5);
}
#casinoapp #leaderboardspage .yearly #ranking .leaders-section .leaders .leaders-grid:nth-child(even) {
  background: rgba(200, 164, 60, 0.5);
}
#casinoapp #leaderboardspage .yearly #ranking .leaders-section .leaders .leaders-grid > div .points {
  color: #D2002D;
}
#casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card.active .card .buttons button {
  color: #000;
}
#casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card .card .under-thumb .description {
  color: #fff;
}
#casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card .card .buttons {
  background: transparent;
}
#casinoapp #leaderboardspage .yearly #ranking .activeleaderboard_card .card .buttons button {
  color: #000;
}
#casinoapp #leaderboardspage .yearly #ranking .slick-dots button {
  border: 1px solid #000;
}
#casinoapp #leaderboardspage .yearly #ranking .slick-dots .slick-active {
  background: #000;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .status-tag {
  border-radius: 20px;
  color: #43340D;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .under-thumb .description,
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .under-thumb h1 {
  color: #fff;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .buttons {
  background: transparent;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .buttons button {
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  padding: 10px 20px;
  width: auto;
  border-radius: 8px;
  text-decoration: none;
  border: none;
  cursor: pointer;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .buttons .active-cta {
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  padding: 10px 20px;
  width: auto;
  border-radius: 8px;
  text-decoration: none;
  color: #000;
  background: #F7EC90;
  border: none;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card .card .buttons button:disabled {
  opacity: 0.9;
  cursor: not-allowed;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.unlocked .status-tag {
  background: #43340D;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.unlocked .card .buttons button {
  background: #EBDB04;
  color: #43340D !important;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.available .status-tag {
  background: #EF4658;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.available .card .buttons button {
  background: #EBDB04;
  color: #43340D;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.upcoming .status-tag {
  background: #EBDB04;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.upcoming .card .buttons button {
  background: #F7EC90;
  color: #000 !important;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.expired .status-tag {
  background: red;
}
#casinoapp #leaderboardspage .yearly #missions .activeleaderboard_card.expired .card .buttons button {
  background: gray;
  color: #fff !important;
}
#casinoapp #leaderboardspage .yearly #missions .slick-dots button {
  border: 1px solid #000;
}
#casinoapp #leaderboardspage .yearly #missions .slick-dots .slick-active {
  background: #000;
}
#casinoapp #leaderboardspage .yearly #prizes .slick-slider .slide-content .img img {
  border: 4px solid #EBDB04;
  border-radius: 100px;
}
#casinoapp .generalQuestions .faq-title-wrapper {
  color: #000;
  margin: 10px auto;
}
#casinoapp .generalQuestions .q {
  background: #43340D;
  border: 1px solid #43340D;
  color: #fff;
}
#casinoapp .generalQuestions .q .question {
  color: #fff;
  font-weight: 700;
}
#casinoapp .generalQuestions .a {
  background: transparent;
}

@-webkit-keyframes customloaderanim {
  0% {
    content: ".";
  }
  33% {
    content: "..";
  }
  66% {
    content: "...";
  }
  100% {
    content: ".";
  }
}

@keyframes customloaderanim {
  0% {
    content: ".";
  }
  33% {
    content: "..";
  }
  66% {
    content: "...";
  }
  100% {
    content: ".";
  }
}