body.ios-wrapper #cg-info-popup{
	
	display: none !important;
	
}

body.ios-wrapper #CybotCookiebotDialog{
	
	display: none !important;
	
}

.cg-ico-cg-side-virtual {
		background-image: url('https://www.sportbet.it/external_css/SPORTBET/img/virtual-slide-menu.svg'); 
		background-size: contain !important;
		background-position: 50% !important;
		background-repeat: no-repeat !important;
		}

.cg-ico-novita{
    margin-left: 6px;
    margin-top: -3px;
}

.cg-ico-cg-external-lotto-button{
	background-image: url('https://www.sportbet.it/external_css/common/img/lotterie-slide-menu.svg');	
}

.cg-ico-cg-external-bingo-button{
	background-image: url('https://www.sportbet.it/external_css/common/img/bingo-slide-menu.svg');	
}

.cg-ico-cg-external-totocalcio-button{
	background-image: url('https://www.sportbet.it/external_css/common/img/totocalcio.webp');	
}

.cg-poker-background {
  background-image: url(https://www.sportbet.it/external_cms/Background/bg_poker1.jpg) !important;
}

#cg-lista-movimenti-table{
	width: 300vw
}

#xsport-container .adviseToReachBonusContainer.sportbook-footer{
	display: none;
}

#cg-generic-popup-text{
	color: black; 
}

#cg-sportbet-slot i.cg-icon{
	background-image: url("../../images/footer/casino.svg");
}

#cg-sportbet-casinolive i.cg-icon{
	background-image: url("../../images/header/side-menu/casino-live-slide-menu.svg");
}

#cg-login-section input {
	color: #000 !important;
  }

.cg-signup-popup-title{
	height: fit-content;
}

#cg-spid-signup-start:after{
    background-image:url(https://www.sportbet.it/external_css/SPORTBET/img/bonus-x2.png);
    background-repeat:no-repeat;
    background-size:contain;
    height: 60px;
    width: 200px;
    display:block;
    content:'';
    position:absolute;
    top: 15px;
    left: -20px;
}

img[src="/images/signup/Logo_CIE_ID.svg"]{
	display:none;
}


.cg-promo-type[data-promo-type="11"] {
    order: -2!important;
}

.cg-data-detail-ticket-casino-in,
.cg-data-detail-ticket-casino-out,
.cg-data-detail-ticket-casino-inbet,
.cg-data-detail-ticket-casino-outwin,
.cg-data-detail-ticket-casino-amount1{
	display: none;
}

.cg-data-detail-ticket-casino-amount2{
	text-align: left;
}

#cg-notti-magiche i{
	filter: unset !important;
	background-image: url('/external_css/common/img/bandiera_italiana.svg');
}

#cg-notti-magiche .cg-slide-button-label{
	color: var(--speciale-c2)
}

body#cg-pagina-xbingolive .cg-bingo-text-container {
	display: block !important;
	font-size: 25px;
	font-weight: bold;
	margin: 20px auto;
	color: white;
  }

  body#cg-pagina-xbingolive  #cg-bingo-body{
	background-color: #060c23;
  }

  #cg-ext-bingo-live::after {
    content: "NEW";
    color: var(--cg-nav-selection-color2);
    font-size: 8px;
    font-weight: 700;
    line-height: 1;
    transform: rotate(-10deg);
    top: 0;
    border-radius: 50%;
    box-shadow: 0 0 0 rgba(84, 175, 58, 0.5);
    animation: pulseAnimation 1.5s infinite;
    display: none;
  }
  
  @keyframes pulseAnimation {
    100% {
      box-shadow: 0 0 0 15px rgba(229, 57, 53, 0);
    }
  }

#cg-oktopvr > div:nth-child(2) {
	display:none!important;
}


div#cg-unloggedMask .cg-restorePasswordContainer {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin-top: 16px;
}

.cg_not_show_pw, .cg_not_show_pw_01, .cg_show_pw, .cg_show_pw_01{
  filter:invert(1) !important;
}

#cg-cerca .cg-ico-novita{
  display:none;
  }