/*Tutti i diritti riservati */ 
/*CSS HANDLER */
/*CSS HANDLER */
/*CSS HANDLER */
/*CSS HANDLER */
@import "/css/games_list.css";
 @import "/css/transfer_money_client_download_nickname.css";
 @import "/css/terms_conditions_services.css";
/*GENERICI DELLA PAGINA*/
 body{
  background-image:url(../img/bg_hub.png);
  background-attachment: fixed;
  background-size: cover;
}
body.gwsvvvivogaming,
body.gwsgaezugilivecasino,
body.gwsgaevolutionlivecasino {
  background-image:url(../img/bg_hublivecasino.png);
}
body.gwsgoldenrace, 
body.gwsvirtual1x2,
body.gws1x2leap,
body.gwsgakiron,
body.gwsvirtualleap {
  background-image:url(../img/bg_hubvirtual.png);
  background-position: bottom;
}

#container {
     background-color: transparent !important;
}

 #main_content{
     background: none;
     min-height: 708px;
}
/*FINE GENRICI DELLA PAGINA*/
/*********************************************************************INIZIO SECTION UPPER BLOCK*/
 #section_upper_block{
     display: block;
     background-image:url(../img/banner_hub.png);
     background-position: center 0;
     background-repeat: no-repeat;
     margin: 0 auto;
     background-size: cover;
}

.gwsgaevolutionlivecasino #section_upper_block {
	background-image: url(/res/Client//Modules/CasinoAndGames/landing/img/lnd_evolution.jpg);
}
.gwsgaezugilivecasino #section_upper_block {
	background-image: url(/res/Client//Modules/CasinoAndGames/landing/img/lnd_ezugi.jpg);
}
.gwsvvvivogaming #section_upper_block {
	background-image: url(/res/Client//Modules/CasinoAndGames/landing/img/lnd_vivo_gaming.jpg);
}
.gwsgoldenrace #section_upper_block {
	background-image: url(/res/Client//Modules/CasinoAndGames/landing/img/lnd_golden_race.jpg);
}
.gwsgakiron #section_upper_block {
	background-image: url(/res/Client//Modules/CasinoAndGames/landing/img/lnd_kiron.jpg);
}
.gwsvirtual1x2 #section_upper_block {
	background-image: url(/res/Client//Modules/CasinoAndGames/landing/img/lnd_virtual_1x2.jpg);
}
.gws1x2leap #section_upper_block {
	background-image: url(/res/Client//Modules/CasinoAndGames/landing/img/lnd_virtual_1x2_leap.jpg);
}
.gwsvirtualleap #section_upper_block {
	background-image: url(/res/Client//Modules/CasinoAndGames/landing/img/lnd_virtual_leap.jpg);
}

#category_tabs,
#navigationProvider{
	display:none	
}	

 .spot{
     box-shadow: 0 0 10px, 0 0 10px, 0 0 10px;
     display: inline-block;
     margin-left: 150px;
     margin-top: 187px;
}
 .betsoft .spot{
     margin-top: 50px;
}
 .spot h1 {
     color: #fff;
     background: #222;
     display: block;
     font-size: 34px;
     line-height: 35px;
     margin: 0;
     padding: 8px 0 4px;
     text-align: center;
     text-shadow: 0 0 10px #000000, 0 0 10px #000000, 0 0 5px #000000;
     width: 230px;
}
 .spot p{
     background: #222;
     display: inline-block;
     font-size: 20px;
     margin: 0;
     padding: 0 0 15px;
     text-align: center;
     width: 230px;
}
/******************************************************************************FINE SECTION UPPER BLOCK*/
/*lobbies*/
 #lobbies_container{
     background-color: transparent;
     clear: both;
     text-align: center;
}
 .lobbies_thumbs {
     display: table;
     width: 100%;
     table-layout: fixed;
     margin-top: 10px;
     margin-bottom: 30px;
}
 .lobbies_thumbs li {
     background: linear-gradient(to top, #010920a3, #3a4156) !important;
     border-radius: 7px;
     display: table-cell;
     min-height: 150px;
     margin: 10px;
     position: relative;
    /* lo  width: calc(20% - 10px); */
     width: 18.4%;
     float: left;
}


.lobbies_thumbs li:hover {
	background: linear-gradient(to top,  rgba(255, 255, 255, 0.17) 2%, #F2F2F2 61.16%) !important;
}
/* start thumb new 
 .lobbies_thumbs li.gwskeno {
     background-image: url(../img/thumb/keno.png);
}
 .lobbies_thumbs li.gwsinstanttrotting {
     background-image: url(../img/thumb/instanttrotting.png);
}
 .lobbies_thumbs li.gwsinstantvirtual {
     background-image: url(../img/thumb/instantvirtual.png);
}
 .lobbies_thumbs li.gwsnewgrvirtual1x2 {
     background-image: url(../img/thumb/virtual1x2.png);
}
 .lobbies_thumbs li.rugoldenrace {
     background-image: url(../img/thumb/goldenrace.png);
}
 .lobbies_thumbs li.gwsrubomba {
     background-image: url(../img/thumb/bomba.png);
}

*/

/*end thumb new 
 .lobbies_thumbs li.gwsspinmatic {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/spinmatic/1010.png);
}
 .lobbies_thumbs li.gwsrgplaytech {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/playtech_desktop/athn.png);
}
 .lobbies_thumbs li.gwsrgnetent {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/netent_desktop/dracula.png);
}
 .lobbies_thumbs li.gwsrgamatic {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/amatic/casanova.png);
}
 .lobbies_thumbs li.gwsrgnovomatic {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/novomatic/katana.png);
}
 .lobbies_thumbs li.gwsgaevolutionlivecasino {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/images/es-mini-live-roulette.png);
}
 .lobbies_thumbs li.gws1x2 {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/images/charmingladyluck.png);
}
 .lobbies_thumbs li.gws1x2gameart {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/images/kittytwins.png);
}
 .lobbies_thumbs li.gws1x2habanero {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/images/facaishen.png);
}
 .lobbies_thumbs li.gws1x2irondog {
}
 .lobbies_thumbs li.gws1x2oryx {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/images/fairytaleforest.png);
}
 .lobbies_thumbs li.gws1x2playson {
     background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/images/aquarium.png);
}
 .lobbies_thumbs li.gwsgabetsoft {
      background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/images/bs-2-million-bc.png);
}
 .lobbies_thumbs li.gwsgaendorphina {
      background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/images/er-safari.png);
}
 .lobbies_thumbs li.gwsgaevoplay {
      background-image: url(//www.betcyb.org/remote/site/img/casino_gws/games/images/ep-atlantis.png);
}
 .lobbies_thumbs li.gwsgaezugilivecasino {
  background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/ez-livecasino.png);
}
 .lobbies_thumbs li.gwsgafugasogaming {
  background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/fg-gates-of-hell.png);
}
 .lobbies_thumbs li.gwsgagameart {
  background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/gs-caligula.png);
}
 .lobbies_thumbs li.gwsgaganapati {
  background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/gp-cryp-crusade.png);
}
 .lobbies_thumbs li.gwsgaggllivecasino {
}
 .lobbies_thumbs li.gwsgahabanero {
  background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/ha-scruffy-scallywags.png);
}
 .lobbies_thumbs li.gwsgahollywoodtv {
}
 .lobbies_thumbs li.gwsgaisoftbet {
}
 .lobbies_thumbs li.gwsgakiron {
}
 .lobbies_thumbs li.gwsgalaifacai {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/baccarat.png);
}
 .lobbies_thumbs li.gwsgamicrogaming {
}
 .lobbies_thumbs li.gwsganetent {
}
 .lobbies_thumbs li.gwsgaonetouch {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/ot-baccarat-mid.png);
}
 .lobbies_thumbs li.gwsgaoryx {
}
 .lobbies_thumbs li.gwsgaoryxgamomat {
}
 .lobbies_thumbs li.gwsgapariplay {
}
 .lobbies_thumbs li.gwsgaplayngo {
}
 .lobbies_thumbs li.gwsgapragmaticplay {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/pr-aztec-gems.png);
}
 .lobbies_thumbs li.gwsgaquickspin {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/qs-mighty-arthur.png);
}
 .lobbies_thumbs li.gwsgaredinpove {
}
 .lobbies_thumbs li.gwsgareeltimegaming {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/rs-wishing-well.png);
}
 .lobbies_thumbs li.gwsgaslotmotion {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/ks-al-capone.png);
}
 .lobbies_thumbs li.gwsgatbsportsbook {
}
 .lobbies_thumbs li.gwsgathehivepoker {
}
 .lobbies_thumbs li.gwsgavirtualgeneration {
}
 .lobbies_thumbs li.gwsgavivogaming {
}
 .lobbies_thumbs li.gwsgaxplosivecw {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/cs-wild-princess.png);
}
 .lobbies_thumbs li.gwsvvspinomenal {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/8luckycharms.png);
}
 .lobbies_thumbs li.gwsvvtomhorn {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/wildsierra.png);
}
 .lobbies_thumbs li.gwsvvvivogaming {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/baccarat_bacv1.png);
}
 .lobbies_thumbs li.gwsrgainsworth {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/roamingreels.png);
}
 .lobbies_thumbs li.gwsbinaryoption {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/BINARYOPTION.jpg);
}
 .lobbies_thumbs li.gwsgoldenrace {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/GOLDRACE.jpg);
}
 .lobbies_thumbs li.gwsrgaristocrat {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/dragonemperor.png);
}
 .lobbies_thumbs li.gwsvirtual1x2 {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/virtualafricancup.png);
}
 .lobbies_thumbs li.gwsvirtualleap {
}
 .lobbies_thumbs li.gwsmicrogaming {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/ariana.png);
}
 .lobbies_thumbs li.gwspragmatic {
     background-image: url(http://www.betcyb.org/remote/site/img/casino_gws/games/images/aztecgems.png);
}
*/


/*
.lobbies_thumbs li {
     background-image: url(../img/thumb/thumbs.png)
}
*/

 .lobbies_thumbs li a {
     background-image: url(../img/thumb/basic.png);
     background-size: auto;
     background-repeat: no-repeat;
     background-position: center;
     display: block;
     position: absolute;
     height: 98%;
     width: 99%;
     border-image-source: linear-gradient(200deg, #ffffff, #000) !important;
     border: 1px solid;
     border-width: 1px;
     border-radius: 7px;
     border-image-slice: 1;
}

 .lobbies_thumbs li a:hover {
     background-image: url(../img/thumb/basic2.png);
     background-size: auto;
     background-repeat: no-repeat;
     background-position: center;
     display: block;
     position: absolute;
     height: 98%;
     width: 99%;
     border-image-source: linear-gradient(200deg, #ffffff, #000) !important;
     border: 1px solid;
     border-width: 1px;
     border-radius: 7px;
     border-image-slice: 1;
     transition: 500ms;
     box-shadow: 0 0 100px var(--colore_principale);
}

 .lobbies_thumbs li a span.title{
     display: none;
     font-family: Impact;
     color: white;
     margin: auto;
     vertical-align: middle;
     font-size: 48px;
     text-transform: uppercase;
     -webkit-text-stroke-width: 1px;
     -webkit-text-stroke-color: rgb(0, 81, 255);
     height: 100%;
     overflow-wrap: break-word;
     text-shadow:0 0 2px #ddd;
}

 .lobby_link {
     bottom: 0;
     display: block;
     font-size: 50px;
     font-weight: bold;
     letter-spacing: -0.06em;
     opacity: 0.8;
     padding: 20px 0;
     text-align: center;
     width: 100%;
     color: white;
     background: var(--regola_gradiente);;
}

 .lobby_link a {
     color: var(--testo_gradiente);
}

/*FINE lobbies*/
/*accettazione termini*/
 .accept_title{
     color: #DECE5A;
     font-size: 16px;
     text-align: center;
}
 .accept_text{
     display: block;
     font-size: 12px;
     line-height: 20px;
     margin-bottom: 10px !important;
     text-transform: capitalize;
}
 #accept{
     float: none;
     margin-bottom: 0;
     margin-left: auto;
     margin-right: auto;
     margin-top: 0;
     width: 200px;
}
 .little{
     color: #AAAAAA;
     display: block;
     font-size: 9px;
     font-weight: normal;
     line-height: 14px;
     margin-bottom: 10px !important;
}
/*fine accettazione termini*/

div.gwsspinmatic{
	background-image: url("../img/spinmatic.png") 
}

div.gws1x2{
	background-image: url("../img/1x2gaming.png") 
} 

div.gwsgaevolutionlivecasino{
	background-image: url("../img/evolution.png") 
}

div.gwsgoldenrace{
	background-image: url("../img/goldenrace.png")
}

div.gwsvirtual1x2{
	background-image: url("../img/virtual.png")
}
.nemesis{

 background-image:url(../img/nemesis.jpg) !important;
}





.gwsgakiron {
	display: none !important;
}

.gwsnewgrvirtual1x2 {
	display: none !important;
}

.rugoldenrace {
	display: none !important;
}

.gwskeno {
	display: none !important;
}

.gwsinstanttrotting {
	display: none !important;
}

.gwsinstantvirtual {
	display: none !important;
}

.gwsgavirtualgeneration {
	display: none !important;
}















/* Wallet for the HUB Casino */

#movementBox {
	background: linear-gradient(to top, #3a4156bd, #010920ad) !important;
	margin-left: 5%;
	margin-top: 2%;
	border-image-source: linear-gradient(200deg, #ffffff, #000) !important;
     border: 1px solid;
     border-width: 1px;
     border-radius: 7px;
     border-image-slice: 1;
}

#movementBox h3 {
     margin-bottom: 15px;
}

#btnMovement {
	margin-top: 15px !important;
	margin-bottom: 10px;
     margin-left: 10px;
}

#movType {
     color: white;
	height: 22px !important;
     background: transparent;
     border-image-source: linear-gradient(to left, #363636, #8d8d8d) !important;
     border: 1px solid;
     border-width: 1px;
     border-radius: 7px;
     border-image-slice: 1;
}

#movType option {
     background: #757575;
}

#movResult {
     margin-top: 5px;
     height: 170px !important;
}

#movFilter label input {
     color: white;
     background: transparent;
     border-image-source: linear-gradient(to left, #363636, #8d8d8d) !important;
     border: 1px solid;
     border-width: 1px;
     border-radius: 7px;
     border-image-slice: 1;
     width: 120px;
     margin-right: 15px;
}

#movFilter {
     padding-left: 10px;
}






/* Transferisci fondi HUB Casino */


#transfer_money h1 {
     margin-top: 30px;
     margin-left: 15px;
}

.money_info {
     margin-top: 30px !important;
     margin-right: 15px;
}

.money_info button {
     margin-top: -2px !important;
     margin-right: 15px;
}

#transfer_money {
     background: linear-gradient(to top, #3a4156bd, #010920ad) !important;
	margin-right: 5%;
	margin-top: 2%;
	border-image-source: linear-gradient(200deg, #ffffff, #000) !important;
     border: 1px solid;
     border-width: 1px;
     border-radius: 7px;
     border-image-slice: 1;
	height: 83%;
}

#transferForm {
     margin-top: 8%;
}

.form_content {
     background: transparent;
     padding-left: 20%;
}

.form_content button {
     margin-left: 25%;
}

.form_content fieldset label span {
     margin-right: 15px;
}





#thumbs_container {
	color: white;
	margin-top: 40px;
}

#thumbs_container .games_thumbs li {
	border-image-source: linear-gradient(200deg, #ffffff, #000) !important;
	border: 1px solid !important;
	border-width: 1px !important;
	border-radius: 7px;
	border-image-slice: 1;
	margin: 10px !important;
	width: 18.3% !important;
}

#thumbs_container li::before {
	background: rgb(0 8 21 / 50%) none repeat scroll 0 0 !important;
}

#thumbs_container .games_thumbs {
    display: inline-block;
    width: 100%;
    text-align: left;
	margin-bottom: 40px;
}

.games_thumbs li span { 
	display: none !important; 
}