:root {
  --larghezza-scrollbar: 6px;
  --colore-thumb-scrollbar: #0079ff !important;
  --colore-thumb-scrollbar-hover: #3da3e0 !important;
  --color-main: #0079ff !important;
  --color-fun-button: #0079ff !important;
  --color-real-button: #00b33c !important;
}

span.gioco1__topLeft__etichetta.gioco1__topLeft__etichetta--hot {
  background: #0079ff !important;
  font-weight: 600;
  color: #fff;
}
#com-egt-jackpot-html-jackpotBanner {
  display: none !important;
}
.casino-bg .bottoni-slider {
  margin-top: 0 !important;
  padding-top: 250px !important;
  transform: scale(0) !important;
}
.casino-bg .blocco-casino {
  margin-top: 22rem !important;
  position: relative;
}

ul.slick-dots li.slick-active {
  background: #2382ac !important;
}

.filtroPiatt span,
.filtroTema span {
  filter: none !important;
  display: flex;
  align-items: center;
}

.filtroPiatt img {
  max-height: 30px;
  height: 30px;
}

.filtroTipoGioco.selezionato,
.filtroTipoGioco:hover {
  color: #fff !important;
}

.filtroTipoGioco.selezionato span,
.filtroTipoGioco:hover span {
  filter: none;
}

.voceFiltro.activeFilterBar,
.voceFiltro:hover {
  background: rgba(52, 128, 174, 0.64) !important;
  border: solid 1px rgb(52, 128, 174);
  border-radius: 0.25rem;
  color: #fff !important;
}

.voceFiltro:not(:last-child) {
  margin-bottom: 0.15rem;
  margin-bottom: 10px;
  color: #fff !important;
}

.row.titolo-slot-3.allinea-sinistra {
  border-left: 0.5rem solid #3480ae !important;
  background: #2d3844 !important;
}

.descIconGameFooter {
  background: #2d3844 !important;
  color: #999a9a !important;
}

.descrizione-casino {
  border-top: 2px solid #2d3844;
}

.row.titolo-slot-3.allinea-sinistra {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 100%;
  border-left: 0.5rem solid #3480ae;
}

span {
  height: 2.5rem;
  margin: 0 auto;
  filter: none !important;
}
.selezionato span {
  height: 2.5rem;
  margin: 0 auto;
  filter: none !important;
}

#main-container {
  background-color: #273037;
}

#main-content > * {
  background-color: #060d22;
}

.sidebar {
  background-color: #060d22;
}

.grid-display-button-1 span {
  background-color: #071432;
}

.grid-display-button-1:hover span {
  background: #3480ae;
}

.grid-display-button-1 input:checked + span {
  background: #3480ae;
}

.grid-card-1-btn-open {
  background-color: #3480ae;
}

.grid-card-1-btn-new {
  background-color: #3480ae;
}

.input-text-1 {
  background-color: #252c36 !important;
  border-bottom: 1px solid #071432;
}

.input-checkbox-2 + p {
  background-color: #071432;
}

.input-checkbox-2 + p:hover {
  color: white;
  background: #3480ae;
}

.input-checkbox-2:checked + p {
  color: white;
  background: #3480ae;
}

.grid-card-1-btn-open {
  background-color: #3480ae;
  border-radius: 4px;
  color: #fff !important;
  font-size: 0.8rem;
}

.grid-card-1-btn-open:hover {
  color: #fff !important;
  background: #1daa63 !important;
}

.input-checkbox-1 + p {
  background-color: #252c36;
}

.input-checkbox-1 + p:hover {
  color: #fff;
  background: #1daa63;
}

.input-checkbox-1:checked + p {
  color: #fff;
  background: #1daa63;
}

.input-checkbox-1:checked + p:hover {
  color: #1daa63;
  background-color: #252c36;
}

#main-content .font-weight-bold.h3 {
  color: #060d22 !important;
}

/* Handle */
.sidebar-inner-container::-webkit-scrollbar-thumb {
  background: #0079ff;
  border-radius: 5px;
}

/* Handle on hover */
.sidebar-inner-container::-webkit-scrollbar-thumb:hover {
  background: #1caa63;
}

.voce-casino-3 {
  text-transform: uppercase;
  align-items: center;
  grid-gap: 1rem;
  padding: 2px !important;
  text-align: left;
  background: #2d3844;
  color: #ffffff !important;
}

a.blocco-mosaico {
  border-radius: 10px;
}

.main-content.casino {
  padding-bottom: 40px !important;
}

.menu-principale-barra ul.menu-principale a {
  color: #fff !important;
}
/* 
.menu-principale-barra ul.menu-principale {
  background: #060d22 !important;
  color: #fff !important;
} */

.menu-principale-barra .active,
.menu-principale-barra a:hover {
  background: transparent;
  border-bottom: 3px solid #4ea5cc !important;
}

#minibanner-container .bottoni-slider {
  right: unset !important;
  background: #2d3844;
}

#carosello_minibanner .bottoni-slider .bottone {
  text-transform: uppercase;
  font-weight: bold;
  background: #0079ff;
  box-shadow: unset !important;
}

.voce-casino.pointer.classificaMenuMicro.visualizza {
  color: white !important;
}

.exa_ico_classifiche_micro {
  width: 20px !important;
  height: 20px !important;
  background-size: 20px !important;
  margin-right: 5px !important;
  filter: invert(1) !important;
}

/* Icone Casino */

.casino a.voce-casino-3:hover {
  background-color: #40505d !important;
  color: var(--cs_voceMenuSinistraTestoSelezionato);
}

.contentoTitoloCerca {
  margin-top: 10px !important;
}

/* Icone Casino */
.exa_ico_slot {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/slots.png");
}
.exa_ico_livepoker {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/live-poker.png");
}
.exa_ico_liveblackjack {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/live-blackjack.png");
}
.exa_ico_livebaccarat {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/live-baccarat.png");
}
.exa_ico_liveroulette {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/live-roulette.png");
}
.exa_ico_bestlive {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/bestlive.png");
}
.exa_ico_gameshow {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/gameshow.png");
}
.exa_ico_pragmatic {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/pragmatic.png");
}
.exa_ico_prizedrops {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/prizedrops.png");
}

/* div[class*=" exa_ico"] {
  background-repeat: no-repeat;
} */

.casino-bg .bottoni-slider {
  margin-top: 0 !important;
  padding-top: 250px !important;
  transform: scale(0) !important;
}

.casino-bg .blocco-casino {
  margin-top: 22rem !important;
  position: relative;
}

ul.slick-dots li.slick-active {
  background: #2382ac !important;
}

.filtroPiatt span,
.filtroTema span {
  filter: none !important;
  display: flex;
  align-items: center;
}

.filtroPiatt img {
  max-height: 30px;
  height: 30px;
}

.filtroTipoGioco.selezionato,
.filtroTipoGioco:hover {
  color: #fff !important;
}

.filtroTipoGioco.selezionato span,
.filtroTipoGioco:hover span {
  filter: none;
}

.voceFiltro.activeFilterBar,
.voceFiltro:hover {
  background: rgba(52, 128, 174, 0.64) !important;
  border: solid 1px rgb(52, 128, 174);
  border-radius: 0.25rem;
  color: #fff !important;
}

.voceFiltro:not(:last-child) {
  margin-bottom: 0.15rem;
  margin-bottom: 10px;
  color: #fff !important;
}

.row.titolo-slot-3.allinea-sinistra {
  border-left: 0.5rem solid #3480ae !important;
  background: #2d3844 !important;
}

.descIconGameFooter {
  background: #2d3844 !important;
  color: #999a9a !important;
}

.descrizione-casino {
  border-top: 2px solid #2d3844;
}

.row.titolo-slot-3.allinea-sinistra {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 100%;
  border-left: 0.5rem solid #3480ae;
}

span {
  height: 2.5rem;
  margin: 0 auto;
  filter: none !important;
}
.selezionato span {
  height: 2.5rem;
  margin: 0 auto;
  filter: none !important;
}

#main-container {
  background-color: #273037;
}
#main-content > * {
  background-color: #060d22;
}

.sidebar {
  background-color: #060d22;
}

.grid-display-button-1 span {
  background-color: #071432;
}
.grid-display-button-1:hover span {
  background: #3480ae;
}
.grid-display-button-1 input:checked + span {
  background: #3480ae;
}
.grid-card-1-btn-open {
  background-color: #3480ae;
}

.grid-card-1-btn-new {
  background-color: #3480ae;
}

.input-text-1 {
  background-color: #252c36 !important;
  border-bottom: 1px solid #071432;
}

.input-checkbox-2 + p {
  background-color: #071432;
}

.input-checkbox-2 + p:hover {
  color: white;
  background: #3480ae;
}

.input-checkbox-2:checked + p {
  color: white;
  background: #3480ae;
}

.grid-card-1-btn-open {
  background-color: #3480ae;
  border-radius: 4px;
  color: #fff !important;
  font-size: 0.8rem;
}

.grid-card-1-btn-open:hover {
  color: #fff !important;
  background: #1daa63 !important;
}
.input-checkbox-1 + p {
  background-color: #252c36;
}

.input-checkbox-1 + p:hover {
  color: #fff;
  background: #1daa63;
}

.input-checkbox-1:checked + p {
  color: #fff;
  background: #1daa63;
}

.input-checkbox-1:checked + p:hover {
  color: #1daa63;
  background-color: #252c36;
}

#main-content .font-weight-bold.h3 {
  color: #060d22 !important;
}

/* Handle */
.sidebar-inner-container::-webkit-scrollbar-thumb {
  background: #0079ff;
  border-radius: 5px;
}

/* Handle on hover */
.sidebar-inner-container::-webkit-scrollbar-thumb:hover {
  background: #1caa63;
}

.voce-casino-3 {
  text-transform: uppercase;
  align-items: center;
  grid-gap: 1rem;
  padding: 2px !important;
  text-align: left;
  background: #2d3844;
  color: #ffffff !important;
}

a.blocco-mosaico {
  border-radius: 10px;
}

.main-content.casino {
  padding-bottom: 40px !important;
}

.menu-principale-barra ul.menu-principale a {
  color: #fff !important;
}
/* 
.menu-principale-barra ul.menu-principale {
  background: #060d22 !important;
  color: #fff !important;
} */

.menu-principale-barra .active,
.menu-principale-barra a:hover {
  background: transparent;
  border-bottom: 3px solid #4ea5cc !important;
}

#minibanner-container .bottoni-slider {
  right: unset !important;
  background: #2d3844;
}

#carosello_minibanner .bottoni-slider .bottone {
  text-transform: uppercase;
  font-weight: bold;
  background: #0079ff;
  box-shadow: unset !important;
}

.voce-casino.pointer.classificaMenuMicro.visualizza {
  color: white !important;
}

.exa_ico_classifiche_micro {
  width: 20px !important;
  height: 20px !important;
  background-size: 20px !important;
  margin-right: 5px !important;
  filter: invert(1) !important;
}

/* Icone Casino */
.casino a.voce-casino-3:hover {
  background-color: #40505d !important;
  color: var(--cs_voceMenuSinistraTestoSelezionato);
}

.contentoTitoloCerca {
  margin-top: 10px !important;
}

#com-egt-jackpot-html-jackpotBanner.com-egt-jackpot-html-xsm
  .com-egt-jackpot-html-box {
  display: block;
  width: 100%;
  margin: 0 0 5px 0 !important;
}

:root {
  --sfondo-colonnePrimarie: #060d22 !important;
  --sfondo-contenitorePrincipale: #071432 !important;
  --colore-grigio-scuro: var(--sfondo-colonnePrimarie) !important;
}

.casino__laterale__rigaCategorie span {
  margin: 0 !important;
  margin-right: 12px !important;
}

#gamesContainer .gioco1 span {
  height: auto !important;
}


.casino__laterale__rigaCategorie .strumentoCasino__tastoHome:hover {
  background-color: #0079ff !important;
  color: #fff !important;
}

a.strumentoCasino__tastoHome.tastoHome__attivo {
  color: #fff !important;
  border: 1px solid #73d4ff;
  background-color: #0079ff !important;
}

.casino__laterale__rigaCategorie
  .strumentoCasino__tastoHome
  .tastoHome__attivo {
  color: #fff !important;
  border: 1px solid #73d4ff;
  background-color: #0079ff !important;
}

button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--prova {
  background: var(--color-fun-button);
  color: #fff;
}
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--prova:hover {
  background: #0079ff;
  color: #fff;
}
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--gioca {
  background: var(--color-real-button);
  color: #fff;
}
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--gioca:hover {
  background: #19db56;
  color: #fff;
}
span.gioco1__topLeft__etichetta.gioco1__topLeft__etichetta--nuovo {
  background: #19db56 !important;
  font-weight: 600;
  color: #fff !important;
}

.componenteGioco__titolo {
  color: #44a7e2 !important;
}

#idMostraAltriButton {
  background: var(--colore-testo-altro-componenteGioco);
  color: #fff;
  font-size: 14px;
  padding: 13px;
  font-weight: 600;
  border-radius: 10px;
  width: 200px;
  display: flex;
  justify-content: center;
}
#idMostraAltriButton:hover {
  background: #0079ff;
  color: #fff;
  font-size: 14px;
  padding: 13px;
  font-weight: 600;
  border-radius: 10px;
  width: 200px;
  display: flex;
  justify-content: center;
}

.icona__provider:hover {
  background-color: #59b0e4;
}

.icona__provider__attivo {
  background-color: #59b0e4 !important;
}

:root {
  --larghezza-scrollbar: 6px;
  --colore-thumb-scrollbar: #0079ff !important;
  --colore-thumb-scrollbar-hover: #3da3e0 !important;
  --color-main: #0079ff !important;
  --color-fun-button: #0079ff !important;
  --color-real-button: #00b33c !important;
  --sfondo-colonnePrimarie: #060d22 !important;
  --sfondo-contenitorePrincipale: #071432 !important;
  --colore-grigio-scuro: var(--sfondo-colonnePrimarie) !important;
}
span.gioco1__topLeft__etichetta.gioco1__topLeft__etichetta--hot,
span.gioco1__topLeft__etichetta.gioco1__topLeft__etichetta--suggerito {
  background: #0079ff !important;
  font-weight: 600;
  color: #fff;
}
.casino-bg .bottoni-slider {
  margin-top: 0 !important;
  padding-top: 250px !important;
  transform: scale(0) !important;
}
.casino-bg .blocco-casino {
  margin-top: 22rem !important;
  position: relative;
}
ul.slick-dots li.slick-active {
  background: #2382ac !important;
}
.filtroPiatt span,
.filtroTema span {
  filter: none !important;
  display: flex;
  align-items: center;
}
.filtroPiatt img {
  max-height: 30px;
  height: 30px;
}
.filtroTipoGioco.selezionato,
.filtroTipoGioco:hover {
  color: #fff !important;
}
.filtroTipoGioco.selezionato span,
.filtroTipoGioco:hover span {
  filter: none;
}
.voceFiltro.activeFilterBar,
.voceFiltro:hover {
  background: rgba(52, 128, 174, 0.64) !important;
  border: solid 1px rgb(52, 128, 174);
  border-radius: 0.25rem;
  color: #fff !important;
}
.voceFiltro:not(:last-child) {
  margin-bottom: 0.15rem;
  margin-bottom: 10px;
  color: #fff !important;
}
.row.titolo-slot-3.allinea-sinistra {
  border-left: 0.5rem solid #3480ae !important;
  background: #2d3844 !important;
}
.descIconGameFooter {
  background: #2d3844 !important;
  color: #999a9a !important;
}
.descrizione-casino {
  border-top: 2px solid #2d3844;
}
.row.titolo-slot-3.allinea-sinistra {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 100%;
  border-left: 0.5rem solid #3480ae;
}
span:not(.rankingWidget span) {
  margin: 0 auto;
  filter: none !important;
}
.selezionato span {
  height: 2.5rem;
  margin: 0 auto;
  filter: none !important;
}
#main-container {
  background-color: #273037;
}
#main-content > *,
.sidebar {
  background-color: #060d22;
}
.grid-display-button-1 span {
  background-color: #071432;
}
.grid-display-button-1:hover span,
.grid-display-button-1 input:checked + span {
  background: #3480ae;
}
.grid-card-1-btn-open,
.grid-card-1-btn-new {
  background-color: #3480ae;
}
.input-text-1 {
  background-color: #252c36 !important;
  border-bottom: 1px solid #071432;
}
.input-checkbox-2 + p {
  background-color: #071432;
}
.input-checkbox-2 + p:hover {
  color: white;
  background: #3480ae;
}
.input-checkbox-2:checked + p {
  color: white;
  background: #3480ae;
}
.grid-card-1-btn-open {
  background-color: #3480ae;
  border-radius: 4px;
  color: #fff !important;
  font-size: 0.8rem;
}
.grid-card-1-btn-open:hover {
  color: #fff !important;
  background: #1daa63 !important;
}
.input-checkbox-1 + p {
  background-color: #252c36;
}
.input-checkbox-1 + p:hover {
  color: #fff;
  background: #1daa63;
}
.input-checkbox-1:checked + p {
  color: #fff;
  background: #1daa63;
}
.input-checkbox-1:checked + p:hover {
  color: #1daa63;
  background-color: #252c36;
}
#main-content .font-weight-bold.h3 {
  color: #060d22 !important;
}
/* Handle */
.sidebar-inner-container::-webkit-scrollbar-thumb {
  background: #0079ff;
  border-radius: 5px;
}
/* Handle on hover */
.sidebar-inner-container::-webkit-scrollbar-thumb:hover {
  background: #1caa63;
}
.voce-casino-3 {
  text-transform: uppercase;
  align-items: center;
  grid-gap: 1rem;
  padding: 2px !important;
  text-align: left;
  background: #2d3844;
  color: #ffffff !important;
}
a.blocco-mosaico {
  border-radius: 10px;
}
.main-content.casino {
  padding-bottom: 40px !important;
}
.menu-principale-barra ul.menu-principale a {
  color: #fff !important;
}
/* .menu-principale-barra ul.menu-principale {
  background: #060d22 !important;
  color: #fff !important;
} */
.menu-principale-barra .active,
.menu-principale-barra a:hover {
  background: transparent;
  border-bottom: 3px solid #4ea5cc !important;
}
#minibanner-container .bottoni-slider {
  right: unset !important;
  background: #2d3844;
}
#carosello_minibanner .bottoni-slider .bottone {
  text-transform: uppercase;
  font-weight: bold;
  background: #0079ff;
  box-shadow: unset !important;
}
.voce-casino.pointer.classificaMenuMicro.visualizza {
  color: white !important;
}
.exa_ico_classifiche_micro {
  width: 20px !important;
  height: 20px !important;
  background-size: 20px !important;
  margin-right: 5px !important;
  filter: invert(1) !important;
}
/* Icone Casino */
.casino a.voce-casino-3:hover {
  background-color: #40505d !important;
  color: var(--cs_voceMenuSinistraTestoSelezionato);
}
.contentoTitoloCerca {
  margin-top: 10px !important;
}
#com-egt-jackpot-html-jackpotBanner.com-egt-jackpot-html-xsm
  .com-egt-jackpot-html-box {
  display: block;
  width: 100%;
  margin: 0 0 5px 0 !important;
}
/**************ICONE****************/
.strumentoCasino__tastoHome span {
  width: 30px !important;
  height: 30px !important;
  background-size: 30px !important;
}
.exa_ico_slot {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/slots.png");
}
.exa_ico_topsettimana {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/top-settimana.png");
}
.exa_ico_novita {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/novita2.png");
}
.exa_ico_crash {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/crash-games.png");
}
.exa_ico_amusnet {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/amusnet.png");
}
.exa_ico_endocolor {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/endorphina.png");
}
.exa_ico_pragmatic {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/pragmatic.png");
}
.exa_ico_promotrump {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/nemesis.png");
}
.exa_ico_megaways {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/megaways.png");
}
.exa_ico_greentube {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/greentube.png");
}
.exa_ico_suggeriti {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/max-win.png");
}
.exa_ico_slotDaBar {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/giochi-bar.png");
}
.exa_ico_frutta {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/frutta.png");
}
.exa_ico_gemme {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/gemme.png");
}
.exa_ico_anticoegitto {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/antico-egitto.png");
}
.exa_ico_dice {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/table-games.png");
}
.exa_ico_jackpot {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/jackpot.png");
}
.exa_ico_sport {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/sport-games.png");
}
.exa_ico_live {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/live.png");
}
.exa_ico_livepoker {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/live-poker.png");
}
.exa_ico_liveblackjack {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/live-blackjack.png");
}
.exa_ico_livebaccarat {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/live-baccarat.png");
}
.exa_ico_liveroulette {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/live-roulette.png");
}
.exa_ico_bestlive {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/bestlive.png");
}
.exa_ico_gameshow {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/gameshow.png");
}
.exa_ico_prizedrops {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/prizedrops.png");
}
.exa_ico_bingo {
  background: url("https://www.staryes.it/external_css/STARYES/casino/icon/bingo.png");
}
span.strumentoCasino__tastoHome {
  background-image: url("https://www.staryes.it/external_css/STARYES/casino/icon/home.png");
  width: 40px;
  height: 40px;
  background-size: contain;
}
span.strumentoCasino__tastoHome svg {
  display: none;
}
.bloccoRicerca1 {
  border-radius: 50px;
  background-color: #152338;
  border: 2px solid #1c2e4a;}
/**************ICONE****************/
.casino__laterale__rigaCategorie span {
  margin: 0 !important;
  margin-right: 12px !important;
}
.casino__laterale__rigaCategorie ul a {
  font-size: 18px;
  line-height: 1.25;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 400;
  background: var(--sfondo-colonnePrimarie);
  padding: 10px 6px;
  border-left: 4px solid #29aee9;
  border-bottom: 1px solid #071432;
  border-radius: none !important;
  color: #fff !important;
  border-radius: 0px !important;
  height: 44px;
}
.casino__laterale__rigaCategorie ul > *:not(:last-child) {
  margin-bottom: 0px !important;
}
#gamesContainer .gioco1 span {
  height: auto !important;
}
/* #progressBarContainer {
  height: 25px;
}
.bonusProgressBarTitle {
  display: none;
}
.gameBonus #gameIframe {
  height: calc(100% - 25px) !important;
}
*/
a.componenteGioco__tutto {
    background: #0079ff;
    border-radius: 50px;
    box-shadow: 0 5px #025dc1;
    padding: 0 25px;
    margin-top: -18px;
    max-height: 30px;
}
a.componenteGioco__tutto:hover {
    margin-right: 8px;
    font-weight: 600;
    background: #0079ff;
    color: #fff !important;
    height: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    text-decoration: none;
}
.casino__laterale__rigaCategorie .strumentoCasino__tastoHome:hover {
  background-color: #0079ff !important;
  color: #fff !important;
}
.tastoHome__attivo {
  color: #fff !important;
  border: 1px solid #73d4ff;
  background-color: #0079ff !important;
}
.casino__laterale__rigaCategorie
  .strumentoCasino__tastoHome
  .tastoHome__attivo {
  color: #fff !important;
  border: 1px solid #73d4ff;
  background-color: #0079ff !important;
}
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--prova {
  background: var(--color-fun-button);
  color: #fff;
  border-radius: 50px;
  box-shadow: 0 5px #0a6889;
}
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--prova:hover {
  background: #0079ff;
  color: #fff;
}
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--gioca {
  background: var(--color-real-button);
  color: #fff;
  border-radius: 50px;
  box-shadow: 0 5px #0c6d2b;
}
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--gioca:hover {
  background: #19db56;
  color: #fff;
}
span.gioco1__topLeft__etichetta.gioco1__topLeft__etichetta--nuovo {
  background: #19db56 !important;
  font-weight: 600;
  color: #fff !important;
}
.componenteGioco__titolo {
  color: #44a7e2 !important;
}
/*Casino style */
.componenteGioco__titoloContainer .componenteGioco__titolo {
  color: #fff !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  font-family: "Rubik", sans-serif !important;
}
.componenteGioco__intestazione {
  /* background: linear-gradient(45deg, #ffffff2e, #1c1f3d) !important;

  background: #060d22;  */
  padding: 5px 5px 5px 15px !important;
  border-radius: 5px !important;
  margin-right: 10px;
  /* border-image: linear-gradient( to left, rgb(45 57 67) 1%, rgb(41 174 233) 50%, rgb(41 174 233) 100% ) 0 0 100% 0/0 0 3px 0 stretch;
  */
  box-shadow: 0 1px #4d5e6b !important;
  border-bottom: 1px solid #14191c !important;
}
span.componenteGioco__rowIcon,
.exa_ico_casino_races {
  width: 42px !important;
  height: 42px !important;
}
a.strumentoCasino__tastoHome {
  font-family: "Rubik", sans-serif !important;
}
.casino__laterale__grigliaTema__titolo {
  color: #ffffff !important;
  font-size: 18px;
  font-weight: 600;
  padding: 5px 10px;
}
a.componenteGioco__tutto {
  background: #0079ff;
  border-radius: 50px;
  box-shadow: 0 5px #0a6889;
  padding: 0 25px;
  margin-top: -18px;
  max-height: 30px;
}
/* #centralContainer {
  background: linear-gradient(45deg,#000c2b,#000c39)!important;
}
*/
.container-fluid.fissato-alto .row.barra-superiore .blocco-header span,
.barra-superiore .blocco-header a,
p.testo-disclaimer {
  font-family: "Montserrat", sans-serif !important;
}
.cg-contatti span,
.barra-superiore .blocco-header a {
  text-transform: inherit;
  padding: 0 0.5rem;
  font-size: 14px;
}
p.testo-disclaimer {
  font-size: 10px;
}
.login-header .login-form-header .margine-dx,
.allinea-dx,
.margine-sx {
  margin-left: 0px;
  text-align: left;
}
/**/
#idMostraAltriButton {
  background: var(--colore-testo-altro-componenteGioco);
  color: #fff;
  font-size: 14px;
  padding: 13px;
  font-weight: 600;
  border-radius: 10px;
  width: 200px;
  display: flex;
  justify-content: center;
}
#idMostraAltriButton:hover {
  background: #0079ff;
  color: #fff;
  font-size: 14px;
  padding: 13px;
  font-weight: 600;
  border-radius: 10px;
  width: 200px;
  display: flex;
  justify-content: center;
}
.icona__provider:hover {
  background-color: #59b0e4;
}
.icona__provider__attivo {
  background-color: #59b0e4 !important;
}
a.componenteGioco__tutto:not(
    .rigaStrumentiCasino__dx a.componenteGioco__tutto
  ) {
  color: transparent !important;
  font-size: 0;
}
a.componenteGioco__tutto:not(
    .rigaStrumentiCasino__dx a.componenteGioco__tutto
  ):after {
  display: block;
  content: "Tutti";
  font-size: 12px;
  color: #fff !important;
}
.exa_ico_funbonus_gift {
  display: block;
  position: relative;
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #75e53f !important;
}
span.gioco1__topLeft__etichetta.gioco1__topLeft__etichetta--funbonus {
  background: #63ff04 !important;
  font-weight: 700;
  color: #fff;
  -moz-animation: blinkfunbonus normal 2s infinite ease-in-out;
  -webkit-animation: blinkfunbonus normal 2s infinite ease-in-out;
  -ms-animation: blinkfunbonus normal 2s infinite ease-in-out;
  animation: blinkfunbonus normal 2s infinite ease-in-out;
}
.giftContainer {
  display: block;
  position: relative;
  z-index: 970;
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #75e53f !important;
}
.componenteGioco__rowIcon {
  margin-bottom: 5px !important;
}
.termsConditions__content p span,
.rankingWidget__collapse__bodyText span {
  color: #ffffff !important;
}
.gruppoWidget {
  background-image: url(https://www.staryes.it/external_css/COMMON/promo/race/race-bg.png) !important;
}
button.button__terms-conditions {
  border-radius: 50px;
  font-family: "Rubik", sans-serif !important;
  box-shadow: 0 5px #3c4c59 !important;
  padding: 8px !important;
  background: #ccc;
  margin-top: -15px;
}
.rankingWidget__infoRow__btn.rankingWidget__infoRow__btn--play.button__play-race {
  background-color: #179ad4 !important;
  border: 1px solid #179ad4 !important;
  border-radius: 50px;
  box-shadow: 0 5px #0a6889;
  width: 100px;
  margin-top: -15px;
}
.rankingWidget,
.rankingWidget__body,
.rankingWidget__infoRow {
  background: #232c33 !important;
}
.rankingWidget__header,
.rankingWidget__body {
  box-shadow: 0 1px #4d5e6b !important;
  border-bottom: 1px solid #14191c !important;
}
.rankingWidget__infoRow__btn--openRank::after {
  background-image: url(https://www.staryes.it/external_css/STARYES/casino/icon/classifica-race.png);
  background-size: contain;
  mask-image: none !important;
  background-color: inherit !important;
  width: 40px !important;
  height: 40px !important;
  margin-top: -15px;
}
.rankingWidget__infoRow__btn--signin {
  box-shadow: 0 5px #1c4c1c !important;
  border: none !important;
  margin-top: -15px !important;
  padding: 4px 30px;
}
/* span:not(.rankingWidget span) {
  margin: 0 auto;
  filter: none !important;
  margin-right: 15px!important;
}
*/
span.rankingWidget__icon.rankingWidget__player--history {
  margin-right: 15px !important;
  margin-top: -15px;
}
a.selectableElement.selectableElement--platform {
  box-shadow: 0 5px #232c33;
  border-radius: 50px;
  margin-bottom: 5px;
}
.rankingWidget__infoRow__btn--openRank:hover {
  background: none;
  border: none;
}
div#closeButton {
  border-radius: 50px;
  box-shadow: 0 3px #811d26;
  font-size: 14px;
}
.rankingWidget__infoRow__left > *:not(:last-child) {
  display: none;
}
.rankingWidget__infoRow__value {
  display: none;
}
#gameLayer {
  background-size: cover !important;
}
button.componenteGioco__navigatore__tasto {
  width: 33px;
  height: 33px;
  border-radius: 50px;
  border-bottom: 5px solid #242d32 !important;
}
.rankingWidget__player--history {
  mask-image: none !important;
  background-color: initial !important;
  background-image: url(https://www.staryes.it/external_css/STARYES/casino/icon/rankingWidget.png);
  background-size: contain;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
}
span.rankingWidget__icon.rankingWidget__player--history:hover {
  transform: scale(1.08);
  transition: transform 150ms linear;
}
.contentoTitoloCerca {
  position: initial !important;
}

.strumentoCasino__tastoHome--title {
  flex: 1 1 0;
}
