/* ------------------- INDICE -------------------
  _REGISTRAZIONE_
  POPUP_CARICA_I_DOCUMENTI
  POPUP_FORCE_UPLOAD_DOCUMENTI
  POPUP_LIMITI_AVANZATI
  GENERIC_POPUP_CARICA_DOCUMENTO
------------------------------------------------*/

/* Header */

/* @import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap"); */

/* REGULAR */
@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-Regular.woff2") format("woff2"),
    url("./fonts/BetssonSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-RegularSlant.woff2") format("woff2"),
    url("./fonts/BetssonSans-RegularSlant.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* MEDIUM (500) */
@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-Medium.woff2") format("woff2"),
    url("./fonts/BetssonSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-MediumSlant.woff2") format("woff2"),
    url("./fonts/BetssonSans-MediumSlant.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* SEMIBOLD (600) */
@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-SemiBold.woff2") format("woff2"),
    url("./fonts/BetssonSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-SemiBoldSlant.woff2") format("woff2"),
    url("./fonts/BetssonSans-SemiBoldSlant.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* BOLD (700) */
@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-Bold.woff2") format("woff2"),
    url("./fonts/BetssonSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-BoldSlant.woff2") format("woff2"),
    url("./fonts/BetssonSans-BoldSlant.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* BLACK (900) */
@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-Black.woff2") format("woff2"),
    url("./fonts/BetssonSans-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Betsson Sans";
  src: url("./fonts/BetssonSans-BlackSlant.woff2") format("woff2"),
    url("./fonts/BetssonSans-BlackSlant.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* DMSANS */
/* ---------- DMSans ---------- */
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; }

/* ---------- DMSans Italic ---------- */
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-ThinItalic.ttf') format('truetype'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-ExtraLightItalic.ttf') format('truetype'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-MediumItalic.ttf') format('truetype'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-SemiBoldItalic.ttf') format('truetype'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-ExtraBoldItalic.ttf') format('truetype'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'DMSans'; src: url('./fonts/static/DMSans-BlackItalic.ttf') format('truetype'); font-weight: 900; font-style: italic; }

/* ---------- DMSans 18pt ---------- */
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; }

/* ---------- DMSans 18pt Italic ---------- */
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-ThinItalic.ttf') format('truetype'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-ExtraLightItalic.ttf') format('truetype'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-MediumItalic.ttf') format('truetype'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-SemiBoldItalic.ttf') format('truetype'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-ExtraBoldItalic.ttf') format('truetype'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'DMSans 18pt'; src: url('./fonts/static/DMSans_18pt-BlackItalic.ttf') format('truetype'); font-weight: 900; font-style: italic; }

/* ---------- DMSans 24pt ---------- */
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; }

/* ---------- DMSans 24pt Italic ---------- */
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-ThinItalic.ttf') format('truetype'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-ExtraLightItalic.ttf') format('truetype'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-MediumItalic.ttf') format('truetype'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-SemiBoldItalic.ttf') format('truetype'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-ExtraBoldItalic.ttf') format('truetype'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'DMSans 24pt'; src: url('./fonts/static/DMSans_24pt-BlackItalic.ttf') format('truetype'); font-weight: 900; font-style: italic; }

/* ---------- DMSans 36pt ---------- */
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; }

/* ---------- DMSans 36pt Italic ---------- */
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-ThinItalic.ttf') format('truetype'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-ExtraLightItalic.ttf') format('truetype'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-MediumItalic.ttf') format('truetype'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-SemiBoldItalic.ttf') format('truetype'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-ExtraBoldItalic.ttf') format('truetype'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'DMSans 36pt'; src: url('./fonts/static/DMSans_36pt-BlackItalic.ttf') format('truetype'); font-weight: 900; font-style: italic; }


:root {
  --font-sito: "DMSans";
}

body,
body #xsport-container,
p,
span,
a,
button,
body *:not(i) {
  font-family: var(--font-sito), sans-serif !important;
}

.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free" !important;
}

.barra-intermedia {
  background: #ff6600 !important;
}

/* .blocco-header.login-form-header{
    display: none !important;
} */
/* Header */

.cg-error-description {
  font-size: 14px !important;
  color: red !important;
  font-weight: 600 !important;
}

.bottone-login,
.bottone-popup-login-visionato {
  height: 36px !important;
  background: #ff6600 !important;
  border: 1.5px solid #ffffff !important;
  border-radius: 4px !important;
}

.bottone-registrazione {
  background: #40b840 !important;
  border: 1.5px solid #40b840 !important;
}

.logo img {
  height: 20px !important;
}

.logo {
  height: unset !important;
}

.menu-principale-barra ul.menu-principale {
  background: #ff6600 !important;
  color: #ffffff !important;
}

.menu-principale-barra ul.menu-principale a {
  font-weight: 700 !important;
  font-size: 12px !important;
  text-transform: none !important;
}

.menu-principale-barra ul {
  justify-content: start !important;
}

.menu-principale-barra .active,
.menu-principale-barra a:hover {
  border-bottom: unset !important;
}

.login-header .blocco-header {
  border-right: unset !important;
  padding-right: 0 !important;
}

/* Login */

.modal.show .modal-dialog {
  height: 100vh !important;
  display: flex;
  background: unset !important;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.modal-content.nero {
  height: fit-content !important;
  padding: 8px !important;
}

.modal-content {
  background: #ffffff !important;
}

.modal-title.nero {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  width: 100% !important;
  text-align: center !important;
}

.modal-header {
  position: relative;
}

.modal-header .close {
  padding: unset;
  margin: unset;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 24px;
  height: 24px;
}

.modal-header .close span {
  content: url("");
  font-size: 0; /* nasconde la X */
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.3002%200.709971C12.9102%200.319971%2012.2802%200.319971%2011.8902%200.709971L7.00022%205.58997L2.11022%200.699971C1.72022%200.309971%201.09021%200.309971%200.700215%200.699971C0.310215%201.08997%200.310215%201.71997%200.700215%202.10997L5.59022%206.99997L0.700215%2011.89C0.310215%2012.28%200.310215%2012.91%200.700215%2013.3C1.09021%2013.69%201.72022%2013.69%202.11022%2013.3L7.00022%208.40997L11.8902%2013.3C12.2802%2013.69%2012.9102%2013.69%2013.3002%2013.3C13.6902%2012.91%2013.6902%2012.28%2013.3002%2011.89L8.41021%206.99997L13.3002%202.10997C13.6802%201.72997%2013.6802%201.08997%2013.3002%200.709971Z%22%20fill%3D%22%23FF6600%22%2F%3E%3C%2Fsvg%3E")
    no-repeat center;
  background-size: contain;
}

.modal-header {
  border-bottom: unset !important;
}

.form-group.margin-bottom {
  color: #000000 !important;
  width: 100% !important;
}

.modal-content.nero input.elemento-input {
  max-width: unset !important;
  width: 100% !important;
  height: 52px !important;
  background: #ffffff !important;
  border: 1px solid rgba(0, 0, 0, 0.05) !important;
  border-radius: 4px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}

.modal-content.nero input.elemento-input:focus-visible {
  outline: 1px solid #ff6600 !important;
}

.modal-content.nero input.elemento-input::placeholder {
  font-size: 16px !important;
  font-weight: 400 !important;
}

.cg-error-description {
  font-size: 14px !important;
  font-weight: 400 !important;
}

.modal-content.nero .bg-colore-1 {
  background: #40b840 !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: capitalize !important;
  height: 48px !important;
  width: 100% !important;
}

#cg-failed-login-modal-recoverpsw small {
  color: #ff6600 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

.modal-footer {
  border-top: unset !important;
}

.bg-colore-1 {
  background: #40b840 !important;
}

/* Login */

/* Dropdown Interna */

.user .dropdown-menu.show {
  background: #ffffff !important;
}

.fa-user:before {
  /* content: url("https://www.betsson.it/external_css/BETSSON/img/users.svg") !important */
  content: unset !important;
}

.colore-1.dettagli-profilo {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #000000 !important;
}

.row.top-account img.user-img {
  display: none !important;
}

img.user-img {
  content: url("https://www.betsson.it/external_css/BETSSON/img/users.svg") !important;
  border: unset !important;
  max-width: 22px !important;
  border-radius: unset;
}

#cg-profile-popup-container .dropdown-menu.bianco span {
  color: #000000 !important;
}

.top-account {
  justify-content: unset !important;
}

.lista-voci-dash li {
  font-size: 1.15rem !important;
}

.top-blocco-dx {
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
}

#cg-profile-popup-container .dropdown-menu.bianco span {
  font-size: 12px !important;
  font-weight: 400 !important;
}

.user .dropdown-menu.show {
  border: unset !important;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
  padding: 24px !important;
  max-width: 30rem !important;
}

.cg-tickets-button {
  height: 36px !important;
  background: #ff6600 !important;
  border: 1.5px solid #ffffff !important;
  border-radius: 4px !important;
}

.cg-tickets-button {
  height: 36px !important;
  background: #ff6600 !important;
  border: 1.5px solid #ffffff !important;
  border-radius: 4px !important;
}

.cg-tickets-button:hover,
.blocco-header {
  color: #ffffff !important;
}

.btn.cg-deposit-button.margine-sx.pointer {
  background: #40b840 !important;
  border: 1.5px solid #40b840 !important;
  border-radius: 4px !important;
  height: 36px !important;
  color: #ffffff !important;
}

.blocco-header.login-form-header.margine-su-1x.cg-inputs-login-container {
  display: none !important;
}

#cg-login-modal
  .d-flex.flex-column.align-items-center.justify-content-sm-between.blocco-header.login-form-header.margine-su-1x.cg-inputs-login-container {
  display: flex !important;
}

/* INIZIO - Regole Prima Riga Header*/
/* INIZIO - Regole Prima Riga Header*/
/* INIZIO - Regole Prima Riga Header*/
.row.barra-superiore {
  background: #fff !important;
  color: #2e4068;
  padding: 5px 12px !important;
  height: 34px !important;
}

.col-lg-5.info-utili,
.col-lg-2.funzioni-menu {
  display: none;
}

.col-lg-5.disclaimer {
  padding: 0 !important;
  width: 100% !important;
  max-width: unset !important;
  flex: 0 0 100% !important;
  display: flex !important;
  justify-content: space-between !important;
}

.testo-disclaimer {
  width: max-content;
  flex: 1 1 0 !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0 !important;
  font: 400 10px/16px var(--font-sito);
}
.testo-disclaimer br {
  display: none;
}

.cg-flex-container.cg-aams-loghi-container {
  display: flex !important;
  gap: 12px !important;
}

a#cg-header-logo-timone {
  height: 22px !important;
  width: auto !important;
  content: url(https://www.betsson.it/external_css/BETSSON/img/adm-logo.svg) !important;
}

a#cg-header-logo-adm {
  height: 22px !important;
  width: auto !important;
  content: url(https://www.betsson.it/external_css/BETSSON/img/adm-logo-1.svg) !important;
}

a#cg-header-logo-18 {
  height: 22px !important;
  width: auto !important;
  content: url(https://www.betsson.it/external_css/BETSSON/img/icon.svg) !important;
}

/* FINE - Regole Prima Riga Header*/
/* FINE - Regole Prima Riga Header*/
/* FINE - Regole Prima Riga Header*/

.row.barra-intermedia {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.cg-giftContainer {
  background-color: black !important;
  /* -webkit-mask-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_3915_12451)%22%3E%3Cpath%20d%3D%22M20.553%206.85578H3.51517C3.02172%206.85721%202.54889%207.05387%202.19996%207.40279C1.85103%207.75172%201.65437%208.22455%201.65292%208.718L1.69859%2012.7035C3.25078%2021.522%2015.9897%2022.344%2015.9897%2022.344L20.553%2022.4858C21.0464%2022.4844%2021.5192%2022.2878%2021.8682%2021.9389C22.2171%2021.5899%2022.4137%2021.1171%2022.4152%2020.6237V8.718C22.4138%208.22456%2022.2171%207.75174%2021.8682%207.40282C21.5193%207.05389%2021.0464%206.85723%2020.553%206.85578Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M1.90274%2012.0102L1.94942%2022.034H16.7621C16.7621%2022.034%203.51669%2021.1793%201.90274%2012.0102Z%22%20fill%3D%22%23FF6600%22%2F%3E%3Cpath%20d%3D%22M12.9043%206.77751H11.0957V22.564H12.9043V6.77751Z%22%20fill%3D%22%23FF6600%22%2F%3E%3Cpath%20d%3D%22M22.4152%2010.9525H1.58481V12.7611H22.4152V10.9525Z%22%20fill%3D%22%23FF6600%22%2F%3E%3Cpath%20d%3D%22M20.8916%205.641H16.3373C16.8836%205.19567%2017.3323%204.64249%2017.6553%204.016C17.8854%203.61262%2018.0104%203.15784%2018.0188%202.69351C18.0271%202.22917%2017.9186%201.77019%2017.7031%201.35878C16.8252%20-0.16271%2014.4531%20-0.38536%2012.3047%200.85585C12.1956%200.91877%2012.103%200.99353%2012%201.061C11.897%200.99349%2011.8044%200.91873%2011.6953%200.8558C9.54492%20-0.3844%207.17383%20-0.16369%206.29688%201.35877C6.08142%201.77018%205.97287%202.22916%205.98124%202.6935C5.9896%203.15784%206.11459%203.61262%206.34473%204.016C6.66772%204.64249%207.11639%205.19567%207.66273%205.641H3.17673C2.42372%205.64181%201.70177%205.94124%201.16922%206.47361C0.636674%207.00598%200.337004%207.72783%200.335938%208.48084V20.8607C0.337002%2021.6137%200.636674%2022.3356%201.16923%2022.868C1.70178%2023.4003%202.42374%2023.6998%203.17676%2023.7006H20.8916C21.6446%2023.6998%2022.3666%2023.4003%2022.8991%2022.868C23.4317%2022.3356%2023.7314%2021.6137%2023.7324%2020.8607V8.48084C23.7314%207.72783%2023.4317%207.00597%2022.8991%206.4736C22.3666%205.94123%2021.6446%205.64181%2020.8916%205.641ZM10.8994%205.2865C10.4263%204.46613%2010.9287%203.23279%2012%202.29889C13.0713%203.23279%2013.5737%204.46613%2013.1006%205.2865C13.0181%205.42209%2012.9123%205.54209%2012.7882%205.64099H11.2118C11.0877%205.54209%2010.9819%205.42209%2010.8994%205.2865ZM15.0918%201.058C15.428%201.02581%2015.7668%201.08247%2016.0743%201.22231C16.3817%201.36216%2016.6471%201.58028%2016.8438%201.85487C16.9742%202.12634%2017.0351%202.42595%2017.0212%202.72679C17.0072%203.02763%2016.9187%203.32029%2016.7637%203.5785C16.3499%204.35864%2015.7168%205.00059%2014.9424%205.42518C14.7994%205.50789%2014.6524%205.57326%2014.5061%205.641H14.0176C14.61%204.43995%2014.1033%202.89595%2012.8241%201.70363C13.5127%201.29877%2014.2933%201.07653%2015.0918%201.058ZM9.05762%205.42517C8.28329%205.00058%207.65016%204.35863%207.23633%203.57849C7.08132%203.32028%206.99286%203.02762%206.97888%202.72678C6.9649%202.42594%207.02585%202.12633%207.15625%201.85486C7.35294%201.58028%207.61829%201.36216%207.92574%201.22232C8.23319%201.08248%208.57197%201.02582%208.9082%201.058C9.70675%201.07653%2010.4873%201.29876%2011.1759%201.70363C9.89673%202.89594%209.39%204.43994%209.98242%205.641H9.49442C9.3479%205.57325%209.20068%205.50788%209.05762%205.42517ZM21.9238%2020.8607C21.9234%2021.1343%2021.8144%2021.3964%2021.6209%2021.5898C21.4274%2021.7831%2021.1651%2021.8918%2020.8916%2021.892H3.17676C2.90322%2021.8918%202.64094%2021.7831%202.44743%2021.5898C2.25392%2021.3965%202.14499%2021.1343%202.14453%2020.8608V8.48084C2.14499%208.20731%202.25392%207.94513%202.44743%207.7518C2.64094%207.55848%202.90322%207.44979%203.17676%207.44959H20.8916C21.1651%207.44979%2021.4274%207.55848%2021.6209%207.7518C21.8144%207.94513%2021.9234%208.20731%2021.9238%208.48084V20.8607Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3915_12451%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E') !important; */
  /* mask-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_3915_12451)%22%3E%3Cpath%20d%3D%22M20.553%206.85578H3.51517C3.02172%206.85721%202.54889%207.05387%202.19996%207.40279C1.85103%207.75172%201.65437%208.22455%201.65292%208.718L1.69859%2012.7035C3.25078%2021.522%2015.9897%2022.344%2015.9897%2022.344L20.553%2022.4858C21.0464%2022.4844%2021.5192%2022.2878%2021.8682%2021.9389C22.2171%2021.5899%2022.4137%2021.1171%2022.4152%2020.6237V8.718C22.4138%208.22456%2022.2171%207.75174%2021.8682%207.40282C21.5193%207.05389%2021.0464%206.85723%2020.553%206.85578Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M1.90274%2012.0102L1.94942%2022.034H16.7621C16.7621%2022.034%203.51669%2021.1793%201.90274%2012.0102Z%22%20fill%3D%22%23FF6600%22%2F%3E%3Cpath%20d%3D%22M12.9043%206.77751H11.0957V22.564H12.9043V6.77751Z%22%20fill%3D%22%23FF6600%22%2F%3E%3Cpath%20d%3D%22M22.4152%2010.9525H1.58481V12.7611H22.4152V10.9525Z%22%20fill%3D%22%23FF6600%22%2F%3E%3Cpath%20d%3D%22M20.8916%205.641H16.3373C16.8836%205.19567%2017.3323%204.64249%2017.6553%204.016C17.8854%203.61262%2018.0104%203.15784%2018.0188%202.69351C18.0271%202.22917%2017.9186%201.77019%2017.7031%201.35878C16.8252%20-0.16271%2014.4531%20-0.38536%2012.3047%200.85585C12.1956%200.91877%2012.103%200.99353%2012%201.061C11.897%200.99349%2011.8044%200.91873%2011.6953%200.8558C9.54492%20-0.3844%207.17383%20-0.16369%206.29688%201.35877C6.08142%201.77018%205.97287%202.22916%205.98124%202.6935C5.9896%203.15784%206.11459%203.61262%206.34473%204.016C6.66772%204.64249%207.11639%205.19567%207.66273%205.641H3.17673C2.42372%205.64181%201.70177%205.94124%201.16922%206.47361C0.636674%207.00598%200.337004%207.72783%200.335938%208.48084V20.8607C0.337002%2021.6137%200.636674%2022.3356%201.16923%2022.868C1.70178%2023.4003%202.42374%2023.6998%203.17676%2023.7006H20.8916C21.6446%2023.6998%2022.3666%2023.4003%2022.8991%2022.868C23.4317%2022.3356%2023.7314%2021.6137%2023.7324%2020.8607V8.48084C23.7314%207.72783%2023.4317%207.00597%2022.8991%206.4736C22.3666%205.94123%2021.6446%205.64181%2020.8916%205.641ZM10.8994%205.2865C10.4263%204.46613%2010.9287%203.23279%2012%202.29889C13.0713%203.23279%2013.5737%204.46613%2013.1006%205.2865C13.0181%205.42209%2012.9123%205.54209%2012.7882%205.64099H11.2118C11.0877%205.54209%2010.9819%205.42209%2010.8994%205.2865ZM15.0918%201.058C15.428%201.02581%2015.7668%201.08247%2016.0743%201.22231C16.3817%201.36216%2016.6471%201.58028%2016.8438%201.85487C16.9742%202.12634%2017.0351%202.42595%2017.0212%202.72679C17.0072%203.02763%2016.9187%203.32029%2016.7637%203.5785C16.3499%204.35864%2015.7168%205.00059%2014.9424%205.42518C14.7994%205.50789%2014.6524%205.57326%2014.5061%205.641H14.0176C14.61%204.43995%2014.1033%202.89595%2012.8241%201.70363C13.5127%201.29877%2014.2933%201.07653%2015.0918%201.058ZM9.05762%205.42517C8.28329%205.00058%207.65016%204.35863%207.23633%203.57849C7.08132%203.32028%206.99286%203.02762%206.97888%202.72678C6.9649%202.42594%207.02585%202.12633%207.15625%201.85486C7.35294%201.58028%207.61829%201.36216%207.92574%201.22232C8.23319%201.08248%208.57197%201.02582%208.9082%201.058C9.70675%201.07653%2010.4873%201.29876%2011.1759%201.70363C9.89673%202.89594%209.39%204.43994%209.98242%205.641H9.49442C9.3479%205.57325%209.20068%205.50788%209.05762%205.42517ZM21.9238%2020.8607C21.9234%2021.1343%2021.8144%2021.3964%2021.6209%2021.5898C21.4274%2021.7831%2021.1651%2021.8918%2020.8916%2021.892H3.17676C2.90322%2021.8918%202.64094%2021.7831%202.44743%2021.5898C2.25392%2021.3965%202.14499%2021.1343%202.14453%2020.8608V8.48084C2.14499%208.20731%202.25392%207.94513%202.44743%207.7518C2.64094%207.55848%202.90322%207.44979%203.17676%207.44959H20.8916C21.1651%207.44979%2021.4274%207.55848%2021.6209%207.7518C21.8144%207.94513%2021.9234%208.20731%2021.9238%208.48084V20.8607Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3915_12451%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E') !important; */
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_3915_12451)%22%3E%3Cpath%20d%3D%22M20.553%206.85578H3.51517C3.02172%206.85721%202.54889%207.05387%202.19996%207.40279C1.85103%207.75172%201.65437%208.22455%201.65292%208.718L1.69859%2012.7035C3.25078%2021.522%2015.9897%2022.344%2015.9897%2022.344L20.553%2022.4858C21.0464%2022.4844%2021.5192%2022.2878%2021.8682%2021.9389C22.2171%2021.5899%2022.4137%2021.1171%2022.4152%2020.6237V8.718C22.4138%208.22456%2022.2171%207.75174%2021.8682%207.40282C21.5193%207.05389%2021.0464%206.85723%2020.553%206.85578Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M1.90274%2012.0102L1.94942%2022.034H16.7621C16.7621%2022.034%203.51669%2021.1793%201.90274%2012.0102Z%22%20fill%3D%22%23FF6600%22%2F%3E%3Cpath%20d%3D%22M12.9043%206.77751H11.0957V22.564H12.9043V6.77751Z%22%20fill%3D%22%23FF6600%22%2F%3E%3Cpath%20d%3D%22M22.4152%2010.9525H1.58481V12.7611H22.4152V10.9525Z%22%20fill%3D%22%23FF6600%22%2F%3E%3Cpath%20d%3D%22M20.8916%205.641H16.3373C16.8836%205.19567%2017.3323%204.64249%2017.6553%204.016C17.8854%203.61262%2018.0104%203.15784%2018.0188%202.69351C18.0271%202.22917%2017.9186%201.77019%2017.7031%201.35878C16.8252%20-0.16271%2014.4531%20-0.38536%2012.3047%200.85585C12.1956%200.91877%2012.103%200.99353%2012%201.061C11.897%200.99349%2011.8044%200.91873%2011.6953%200.8558C9.54492%20-0.3844%207.17383%20-0.16369%206.29688%201.35877C6.08142%201.77018%205.97287%202.22916%205.98124%202.6935C5.9896%203.15784%206.11459%203.61262%206.34473%204.016C6.66772%204.64249%207.11639%205.19567%207.66273%205.641H3.17673C2.42372%205.64181%201.70177%205.94124%201.16922%206.47361C0.636674%207.00598%200.337004%207.72783%200.335938%208.48084V20.8607C0.337002%2021.6137%200.636674%2022.3356%201.16923%2022.868C1.70178%2023.4003%202.42374%2023.6998%203.17676%2023.7006H20.8916C21.6446%2023.6998%2022.3666%2023.4003%2022.8991%2022.868C23.4317%2022.3356%2023.7314%2021.6137%2023.7324%2020.8607V8.48084C23.7314%207.72783%2023.4317%207.00597%2022.8991%206.4736C22.3666%205.94123%2021.6446%205.64181%2020.8916%205.641ZM10.8994%205.2865C10.4263%204.46613%2010.9287%203.23279%2012%202.29889C13.0713%203.23279%2013.5737%204.46613%2013.1006%205.2865C13.0181%205.42209%2012.9123%205.54209%2012.7882%205.64099H11.2118C11.0877%205.54209%2010.9819%205.42209%2010.8994%205.2865ZM15.0918%201.058C15.428%201.02581%2015.7668%201.08247%2016.0743%201.22231C16.3817%201.36216%2016.6471%201.58028%2016.8438%201.85487C16.9742%202.12634%2017.0351%202.42595%2017.0212%202.72679C17.0072%203.02763%2016.9187%203.32029%2016.7637%203.5785C16.3499%204.35864%2015.7168%205.00059%2014.9424%205.42518C14.7994%205.50789%2014.6524%205.57326%2014.5061%205.641H14.0176C14.61%204.43995%2014.1033%202.89595%2012.8241%201.70363C13.5127%201.29877%2014.2933%201.07653%2015.0918%201.058ZM9.05762%205.42517C8.28329%205.00058%207.65016%204.35863%207.23633%203.57849C7.08132%203.32028%206.99286%203.02762%206.97888%202.72678C6.9649%202.42594%207.02585%202.12633%207.15625%201.85486C7.35294%201.58028%207.61829%201.36216%207.92574%201.22232C8.23319%201.08248%208.57197%201.02582%208.9082%201.058C9.70675%201.07653%2010.4873%201.29876%2011.1759%201.70363C9.89673%202.89594%209.39%204.43994%209.98242%205.641H9.49442C9.3479%205.57325%209.20068%205.50788%209.05762%205.42517ZM21.9238%2020.8607C21.9234%2021.1343%2021.8144%2021.3964%2021.6209%2021.5898C21.4274%2021.7831%2021.1651%2021.8918%2020.8916%2021.892H3.17676C2.90322%2021.8918%202.64094%2021.7831%202.44743%2021.5898C2.25392%2021.3965%202.14499%2021.1343%202.14453%2020.8608V8.48084C2.14499%208.20731%202.25392%207.94513%202.44743%207.7518C2.64094%207.55848%202.90322%207.44979%203.17676%207.44959H20.8916C21.1651%207.44979%2021.4274%207.55848%2021.6209%207.7518C21.8144%207.94513%2021.9234%208.20731%2021.9238%208.48084V20.8607Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3915_12451%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") !important;
}

.cg-starContainer {
  /* background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2219%22%20viewBox%3D%220%200%2020%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.8008%205.80176L12.9121%205.99219L13.127%206.03906L18.5654%207.2168L14.8584%2011.3662L14.7109%2011.5303L14.7334%2011.75L15.2939%2017.2861L10.2012%2015.042L10%2014.9531L9.79883%2015.042L4.70508%2017.2861L5.2666%2011.75L5.28906%2011.5303L5.1416%2011.3662L1.43359%207.2168L6.87305%206.03906L7.08789%205.99219L7.19922%205.80176L10%200.992188L12.8008%205.80176Z%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E') !important; */
  filter: invert(1) !important;
}
#cg-bonus-badge,
#cg-freespin-badge {
  color: #ffffff !important;
}

/* Promo */

#cg-promo-07-banner-container {
  display: none !important;
}

.promoPage {
  padding-left: 8px !important;
}

.promoPage .promoPage__title {
  font-size: 16px !important;
  font-weight: 600 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}

.promoPage--1 .promoPage__nav__outer {
  background: #ffffff !important;
}

.promoPage--1 .promoPage__nav__item {
  min-width: 64px !important;
  height: 44px !important;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  border-radius: 1000px !important;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6) !important;
  font-weight: 700 !important;
  display: flex;
  justify-content: center;
  align-items: center !important;
}

.promoPage--1 .promoPage__nav__item--selected,
.promoPage--1 .promoPage__nav__item:hover {
  border: 1px solid #ff6600 !important;
  background: #fff0e7 !important;
  color: #ff6600 !important;
  box-shadow: unset !important;
}

.promoPage--1 .promoPage__nav__section__title {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  padding: 0 8px !important;
}

.promoCard--1 .promoCard__cta {
  display: none !important;
}

.promoCard.promoCard--1 {
  padding: unset !important;
  box-shadow: unset !important;
  background: #2e3541 !important;
}

.promoCard--1 .promoCard__img {
  border-radius: 0 !important;
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
}

.promoCard__content {
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  padding: 14px !important;
}

.promoCard--1 .promoCard__title {
  display: none !important;
}

.promoCard__badge {
  background: #ff6600 !important;
  color: #ffffff !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  left: 0 !important;
  right: 0 !important;
  text-align: center;
  height: 18px;
  padding: unset !important;
}

.promoCard--1 {
  --promoCard-width-mobile: unset !important;
  --promoCard-border-radius-mobile: 6px !important;
  --promoCard-min-height-mobile: unset !important;
  --promoCard-min-height-desktop: unset !important;
  --promoCard-width-desktop: unset !important;
}

.promoCard--1 .promoCard__img {
  height: 253px !important;
  object-fit: cover !important;
}

.promoCard--1 .promoCard__content {
  line-height: 1.4 !important;
  padding: 0 8px 8px 8px !important;
}

.promoPage__title::before {
  content: url("https://www.betsson.it/external_css/BETSSON/img/promo.svg");
  margin-right: 8px !important;
}

.promoPage--1 .promoPage__title {
  display: flex;
  align-items: center;
}

[data-target="#promocat-1"].promoPage__nav__item::before {
  content: url("https://www.betsson.it/external_css/BETSSON/img/promo.svg");
  margin-right: 8px !important;
}

[data-target="#promocat2"].promoPage__nav__item::before {
  content: url("https://www.betsson.it/external_css/BETSSON/img/sport.svg");
  margin-right: 8px !important;
}

[data-target="#promocat-3"].promoPage__nav__item::before {
  content: url("https://www.betsson.it/external_css/BETSSON/img/promo.svg");
  margin-right: 8px !important;
}
/* promo */

.modal-content button.close {
  box-shadow: unset !important;
  background: unset !important;
}

.btn.cg-tickets-button.pointer {
  display: none !important;
}

body.cg-body-unlogged #cg-social-link-container .cg-ext-link.pointer {
  display: none !important;
}

/* Preloader */

:root {
  --spinner-foreground-image-width: 100% !important;
  --spinner-foreground-image-height: 100% !important;
}

.spinner__container {
  background: #ff6600 !important;
}

.spinner__background {
  background-image: unset !important;
}

/* Preloader */

/* -------------------------- _REGISTRAZIONE_ -------------------------- */
.cg-registrazione-top-element.right .cg-registrazione-top-element-close {
  background-image: url(https://www.betsson.it/external_css/BETSSON/img/contogioco/registrazione/iconX.svg);
}

.cg-registrazione-top-element.left .cg-registrazione-top-element-back-step {
  background-image: url(https://www.betsson.it/external_css/BETSSON/img/contogioco/registrazione/IconBackStep.svg);
}

#cg-registrazione-base-layer .cg-registrazione-top-element.logo a {
  background: url(./img/contogioco/registrazione/logo_betsson_orange.svg)
    no-repeat center / contain;
}

#cg-registrazione-base-layer .cg-registrazione-top-element.logo img[src] {
  visibility: hidden;
}

#cg-signup-popup-swal-type-retention p {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

#cg-signup-popup-swal-type-retention h1 {
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}

#cg-signup-popup-swal-type-retention
  .cg-registrazione-step-buttonfooter-btn
  > div {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

#cg-signup-popup-swal-type-retention
  .cg-registrazione-step-buttonfooter-btn.cg-signup-continue-step {
  background-color: #40b840;
  border: none;
  border-radius: 4px;
  min-width: 150px;
  padding: 12px;
}

#cg-signup-popup-swal-type-retention
  .cg-registrazione-step-buttonfooter-btn.cg-signup-undo-step {
  border-radius: 4px;
  min-width: 150px;
  padding: 12px;
  border: solid 2px #ff6600;
  color: #ff6600;
}

#cg-registrazione-base-layer .container-fluid.registrazione-main {
  background-color: white;
}

#cg-registrazione-base-layer .container-fluid.registrazione-top {
  background-color: white;
}

#cg-registrazione-base-layer {
  background-color: #f7f7f7 !important;
}

@media (min-width: 768px) {
  #cg-registrazione-base-layer .drawer {
    justify-content: center;
    align-items: center;
  }

  #cg-registrazione-base-layer .drawer .drawer__content {
    width: 410px;
    max-height: 80%;
    border-radius: 16px 16px 16px 16px;
    min-height: auto;
  }

  #cg-registrazione-base-layer .container-fluid.registrazione-main {
    max-width: 440px;
  }

  #cg-registrazione-base-layer .container-fluid.registrazione-top {
    background-color: #ff6600;
  }

  #cg-registrazione-base-layer .cg-registrazione-top-element.logo a {
    background: none;
  }

  #cg-registrazione-base-layer .cg-registrazione-top-element.logo img[src] {
    visibility: visible;
  }
}

/* fine --------------------- _REGISTRAZIONE_ -------------------------- */

.dropdown-menu.bg-nero.bianco.container {
  color: #000000 !important;
}

.top-blocco-dx .colore-1.dettagli-profilo svg {
  display: none;
}

.colore-1.dettagli-profilo::before {
  content: url("https://www.betsson.it/external_css/BETSSON/img/users.svg") !important;
  margin-right: 4px !important;
}
.top-blocco-dx .d-flex {
}

.colore-1.dettagli-profilo {
  display: flex;
  align-items: center;
}

.bottone:hover {
  filter: unset !important;
  color: unset !important;
}

.lista-voci-dash li {
  font-size: 14px !important;
}

.bottone .bg-bianco {
  background: #ffffff !important;
}

/* Promo */

.promoCard.promoCard--image-only .promoCard__img {
  height: auto !important;
  border-radius: 12px !important;
  margin: unset !important;
}

.promoCard.promoCard--image-only {
  background: unset !important;
}

.promoCard.promoCard--image-only .promoCard__content {
  display: none !important;
}
/* Promo */

/* --------------------- POPUP_CARICA_I_DOCUMENTI --------------------- */
#cg-giorni-contratto-modal .modal-content.nero {
  border-radius: 16px;
}

#cg-giorni-contratto-modal .modal-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

#cg-giorni-contratto-modal .modal-logo {
  height: 18px;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
  background-image: url(https://www.betsson.it/external_css/BETSSON/img/Betsson.svg) !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

#cg-giorni-contratto-button-container {
  display: flex;
  flex-direction: row-reverse;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 10px;
}

#cg-giorni-contratto-button-container > button {
  border-radius: 4px;
  padding: 12px;
  border: 1.5px solid #ff6600;
  background-color: white !important;
  color: #ff6600 !important;
  font-weight: 600;
}

#cg-giorni-contratto-modal #cg-giorni-contratto-carica {
  background: #40b840 !important;
  color: #ffffff !important;
  border-width: 0px;
}

#cg-giorni-contratto-modal .modal-title {
  font-weight: 700;
  font-size: 18px;
  visibility: hidden;
  position: relative;
  width: 100%;
  text-align: center;
}

#cg-giorni-contratto-modal .modal-title::after {
  content: "Azione richiesta";
  visibility: visible;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#cg-giorni-contratto-testo {
  visibility: hidden;
  position: relative;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
}

#cg-giorni-contratto-testo::after {
  content: "Invia subito una copia del tuo documento d'identit\00E0Â  in corso di validit\00E0Â  per iniziare a giocare.";
  visibility: visible;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 67%;
}
/* fine----------------- POPUP_CARICA_I_DOCUMENTI --------------------- */

/* INIZIO - Cambio Colori /supporto */
/* INIZIO - Cambio Colori /supporto */
/* INIZIO - Cambio Colori /supporto */

.grigio-supporto {
  background-color: #ff6600 !important;
}
.modal-supporto .card-header:not(.menu-laterale-supporto .card-header) {
  background: #ff6600 !important;
  color: #ffffff !important;
}

.modal-supporto .card-header * {
  color: inherit !important;
}
/* .menu-laterale-supporto {
  background-color: #ff6600 !important;
} */
/* FINE - Cambio Colori /supporto */
/* FINE - Cambio Colori /supporto */
/* FINE - Cambio Colori /supporto */

/* --------------------- POPUP_LIMITI_AVANZATI --------------------- */
#cg-limiti-avanzati #cg-skin-logo {
  content: url(./img/contogioco/registrazione/logo_betsson_orange.svg);
  width: auto;
  height: auto;
}

#cg-limiti-avanzati button[type="submit"] {
  background: #40b840;
  font-weight: 700;
  border-radius: 4px;
}

#cg-limiti-avanzati #cg-limiti-avanzati-logout {
  margin-top: 10px;
  border: 1.5px solid #ff6600;
  background: white;
  border-radius: 4px;
  font-weight: 600;
  color: #ff6600;
}

#cg-limiti-avanzati a {
  color: #ff6600;
  text-decoration: none;
}
/* fine----------------- POPUP_LIMITI_AVANZATI --------------------- */

/* --------------------- POPUP_FORCE_UPLOAD_DOCUMENTI --------------------- */
#cg-single-page-forced-upload-documenti > div {
  gap: 24px;
  border-radius: 16px !important;
}

#cg-single-page-forced-upload-documenti #cg-skin-logo {
  content: url(./img/contogioco/registrazione/logo_betsson_orange.svg);
  width: auto;
  height: auto;
}

#cg-single-page-forced-upload-documenti button[type="submit"] {
  background: #40b840;
  font-weight: 700;
  border-radius: 4px;
  font-size: 16px;
}

#cg-single-page-forced-upload-documenti > div > h1 {
  position: relative;
  color: transparent;
  height: auto;
  width: 100%;
  margin: 0 !important;
}

#cg-single-page-forced-upload-documenti > div > h1::before {
  content: "Azione richiesta";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000000de;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 18px;
}

#cg-single-page-forced-upload-documenti p.text-center {
    font-weight: 400;
    font-size: 16px;
}

#cg-single-page-forced-upload-documenti #partner-login-footer {
  display: none;
}

#cg-single-page-forced-upload-documenti #form-documenti-tradizionale {
  font-weight: 400;
  font-size: 14px;
  color: #252634;
}
/* fine----------------- POPUP_FORCE_UPLOAD_DOCUMENTI --------------------- */

#cg-skin-logo{
  content: url(./img/contogioco/registrazione/logo_betsson_orange.svg);
  width: auto;
  height: auto;
}

/* Header Menu */

.blocco-header .fa-wallet {
  display: none !important;
}

#cg_user_wallet_logged {
  font-size: 16px !important;
  font-weight: 600 !important;
}

#cg_user_wallet_logged {
  display: flex;
  flex-direction: column;
}

#cg_user_wallet_logged::before {
  content: "Saldo";
  font-size: 8px !important;
  font-weight: 400 !important;
}

#cg_user_wallet_logged {
  margin-top: -10px;
}

.login-header #cg-header-bonus,
.login-header #cg-header-freespin,
.login-header .fa-sync {
  display: none !important;
}

.login-header .fa-comment-alt:before {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%2221.963%205.157%2021.963%2018.843%202.037%2018.843%202.037%205.157%2021.963%205.157%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M21.96331%2C5.15736v13.6853H2.03667V5.15736H21.96331m.55676-1.808H1.48089A1.17934%2C1.17934%2C0%2C0%2C0%2C.22869%2C4.43483V19.56507a.64518.64518%2C0%2C0%2C0%2C.06482.27979%2C1.32277%2C1.32277%2C0%2C0%2C0%2C1.18738.80579H22.52007a1.179%2C1.179%2C0%2C0%2C0%2C1.25122-1.08558V4.43483a1.179%2C1.179%2C0%2C0%2C0-1.25122-1.08545Z%22%2F%3E%3Cpath%20d%3D%22M1.95939%2C5.14676V18.85033h20.0812V5.14676Zm18.35621.95441-8.322%2C6.3654-8.3093-6.3654ZM8.44367%2C17.89593A5.89989%2C5.89989%2C0%2C0%2C1%2C2.91379%2C12.512V6.71367l8.78906%2C6.7329a.47772.47772%2C0%2C0%2C0%2C.29071.0989.47275.47275%2C0%2C0%2C0%2C.2897-.0989L21.08619%2C6.7123V17.89593Z%22%20fill%3D%22%23f60%22%2F%3E%3C%2Fsvg%3E") !important;
}

.login-header .cg-badge-container {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%2221.963%205.157%2021.963%2018.843%202.037%2018.843%202.037%205.157%2021.963%205.157%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M21.96331%2C5.15736v13.6853H2.03667V5.15736H21.96331m.55676-1.808H1.48089A1.17934%2C1.17934%2C0%2C0%2C0%2C.22869%2C4.43483V19.56507a.64518.64518%2C0%2C0%2C0%2C.06482.27979%2C1.32277%2C1.32277%2C0%2C0%2C0%2C1.18738.80579H22.52007a1.179%2C1.179%2C0%2C0%2C0%2C1.25122-1.08558V4.43483a1.179%2C1.179%2C0%2C0%2C0-1.25122-1.08545Z%22%2F%3E%3Cpath%20d%3D%22M1.95939%2C5.14676V18.85033h20.0812V5.14676Zm18.35621.95441-8.322%2C6.3654-8.3093-6.3654ZM8.44367%2C17.89593A5.89989%2C5.89989%2C0%2C0%2C1%2C2.91379%2C12.512V6.71367l8.78906%2C6.7329a.47772.47772%2C0%2C0%2C0%2C.29071.0989.47275.47275%2C0%2C0%2C0%2C.2897-.0989L21.08619%2C6.7123V17.89593Z%22%20fill%3D%22%23f60%22%2F%3E%3C%2Fsvg%3E") !important;
  width: 24px !important;
  height: 24px !important;
}

.login-header .fa-comment-alt {
  width: 24px;
  height: 24px;
  margin-top: 4px;
}

.form-group:has(img[src$="/img/assistenza.svg"]) {
  width: 24px !important;
  max-width: unset !important;
  height: 24px !important;
  min-width: unset !important;
}

img[src$="/img/assistenza.svg"] {
  width: 24px !important;
  max-width: unset !important;
  height: 24px !important;
}

.blocco-header:has(.btn.cg-tickets-button.pointer) {
  display: none !important;
}

#cg-social-link-container {
  align-items: center !important;
}

/* Header Menu */

/* menu da loggato */
.menu-profilo-barra .fa-user,
.menu-profilo-barra .fa-award,
.menu-profilo-barra .fa-list,
.menu-profilo-barra .fa-exchange-alt,
.menu-profilo-barra .fa-exclamation-circle {
  width: 20px;
  height: 20px;
}
.menu-profilo-barra .fa-user::before,
.fa-id-card:before {
  content: url("https://www.betsson.it/external_css/BETSSON/img/users.svg") !important;
}

/* bonus */
.menu-profilo-barra .fa-award::before,
.fa-award:before {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20.553%2C6.85578H3.51517A1.86769%2C1.86769%2C0%2C0%2C0%2C1.65292%2C8.718l.04567%2C3.98549C3.25078%2C21.522%2C15.98972%2C22.344%2C15.98972%2C22.344l4.56323.14182a1.86764%2C1.86764%2C0%2C0%2C0%2C1.86225-1.86213V8.718A1.8677%2C1.8677%2C0%2C0%2C0%2C20.553%2C6.85578Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M1.90275%2C12.0102%2C1.94943%2C22.034H16.76211S3.5167%2C21.17931%2C1.90275%2C12.0102Z%22%20fill%3D%22%23f60%22%2F%3E%3Crect%20x%3D%2211.0957%22%20y%3D%226.77751%22%20width%3D%221.80859%22%20height%3D%2215.78653%22%20fill%3D%22%23f60%22%2F%3E%3Crect%20x%3D%221.5848%22%20y%3D%2210.95252%22%20width%3D%2220.83039%22%20height%3D%221.80859%22%20fill%3D%22%23f60%22%2F%3E%3Cpath%20d%3D%22M20.8916%2C5.641H16.33728a5.12813%2C5.12813%2C0%2C0%2C0%2C1.318-1.625%2C2.76945%2C2.76945%2C0%2C0%2C0%2C.04785-2.65722c-.87792-1.52149-3.25-1.74414-5.39843-.50293C12.19556.91877%2C12.103.99353%2C12%2C1.061c-.103-.06751-.19556-.14227-.30469-.2052C9.54492-.3844%2C7.17383-.16369%2C6.29688%2C1.35877A2.76945%2C2.76945%2C0%2C0%2C0%2C6.34473%2C4.016a5.12813%2C5.12813%2C0%2C0%2C0%2C1.318%2C1.625h-4.486A2.84387%2C2.84387%2C0%2C0%2C0%2C.33594%2C8.48084V20.86072a2.84387%2C2.84387%2C0%2C0%2C0%2C2.84082%2C2.83985H20.8916a2.84387%2C2.84387%2C0%2C0%2C0%2C2.84082-2.83985V8.48084A2.84387%2C2.84387%2C0%2C0%2C0%2C20.8916%2C5.641ZM10.89941%2C5.2865c-.47314-.82037.0293-2.05371%2C1.10059-2.98761%2C1.07129.9339%2C1.57373%2C2.16724%2C1.10059%2C2.98761a1.35146%2C1.35146%2C0%2C0%2C1-.31238.35449H11.21179A1.35146%2C1.35146%2C0%2C0%2C1%2C10.89941%2C5.2865ZM15.0918%2C1.058a1.929%2C1.929%2C0%2C0%2C1%2C1.752.79687%2C1.81881%2C1.81881%2C0%2C0%2C1-.08008%2C1.72363%2C4.52376%2C4.52376%2C0%2C0%2C1-1.82129%2C1.84668c-.14306.08271-.29.14808-.43628.21582h-.48852c.59241-1.20105.08569-2.74505-1.19348-3.93737A4.68854%2C4.68854%2C0%2C0%2C1%2C15.0918%2C1.058ZM9.05762%2C5.42517A4.52376%2C4.52376%2C0%2C0%2C1%2C7.23633%2C3.57849a1.81881%2C1.81881%2C0%2C0%2C1-.08008-1.72363A1.929%2C1.929%2C0%2C0%2C1%2C8.9082%2C1.058a4.68854%2C4.68854%2C0%2C0%2C1%2C2.2677.64563C9.89673%2C2.89594%2C9.39%2C4.43994%2C9.98242%2C5.641h-.488C9.3479%2C5.57325%2C9.20068%2C5.50788%2C9.05762%2C5.42517ZM21.92383%2C20.86072A1.033%2C1.033%2C0%2C0%2C1%2C20.8916%2C21.892H3.17676a1.033%2C1.033%2C0%2C0%2C1-1.03223-1.03125V8.48084A1.033%2C1.033%2C0%2C0%2C1%2C3.17676%2C7.44959H20.8916a1.033%2C1.033%2C0%2C0%2C1%2C1.03223%2C1.03125Z%22%2F%3E%3C%2Fsvg%3E") !important;
}

.menu-profilo-barra .fa-list::before,
.fa-list:before {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2C1.971A10.02906%2C10.02906%2C0%2C1%2C1%2C1.971%2C12%2C10.04043%2C10.04043%2C0%2C0%2C1%2C12%2C1.971%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M12%2C1.971A10.02906%2C10.02906%2C0%2C1%2C1%2C1.971%2C12%2C10.04043%2C10.04043%2C0%2C0%2C1%2C12%2C1.971M12%2C.1626A11.83741%2C11.83741%2C0%2C1%2C0%2C23.83742%2C12%2C11.83743%2C11.83743%2C0%2C0%2C0%2C12%2C.1626Z%22%2F%3E%3Cpath%20d%3D%22M8.32716%2C15.67286A11.80744%2C11.80744%2C0%2C0%2C1%2C5.16676%2C4.67994%2C10.01456%2C10.01456%2C0%2C1%2C0%2C19.32033%2C18.833%2C11.80734%2C11.80734%2C0%2C0%2C1%2C8.32716%2C15.67286Z%22%20fill%3D%22%23f60%22%2F%3E%3Cpath%20d%3D%22M14.06105%2C7.49146l-1.8407%2C1.8407%2C3.057-.00085-3.34644%2C3.3479L9.85866%2C10.606a.90723.90723%2C0%2C0%2C0-.63965-.26464H9.2151a.90576.90576%2C0%2C0%2C0-.6416.2705L4.75026%2C14.50538a.90464.90464%2C0%2C0%2C0%2C1.291%2C1.26758l3.1836-3.24317%2C2.0664%2C2.06738a.934.934%2C0%2C0%2C0%2C1.2793%2C0l3.98633-3.98706L16.556%2C13.66785l1.8407-1.84069V7.49146Z%22%20fill%3D%22%23f60%22%2F%3E%3C%2Fsvg%3E") !important;
}

.menu-profilo-barra .fa-exchange-alt::before {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4.6653%2C10.9485l7.32422%2C6.56739%2C7.05859-6.56739H15.27955a.90481.90481%2C0%2C0%2C1-.90429-.90429V2.43776h-4.75v7.60645a.90482.90482%2C0%2C0%2C1-.9043.90429Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M22.61549%2C22.9612H1.28248V17.42506a.9043.9043%2C0%2C0%2C1%2C1.8086%2C0V21.1526H20.8069V17.42506a.9043.9043%2C0%2C0%2C1%2C1.80859%2C0Z%22%2F%3E%3Cpath%20d%3D%22M12.00026%2C19.64479a.90128.90128%2C0%2C0%2C1-.60352-.23144L1.69948%2C10.71706A.90387.90387%2C0%2C0%2C1%2C2.303%2C9.13991H7.81666V1.53346A.90482.90482%2C0%2C0%2C1%2C8.721.62917h6.55859a.90481.90481%2C0%2C0%2C1%2C.9043.90429V9.13991h5.16406a.9043.9043%2C0%2C0%2C1%2C.61622%2C1.5664L12.61647%2C19.4026A.90369.90369%2C0%2C0%2C1%2C12.00026%2C19.64479ZM4.6653%2C10.9485l7.32422%2C6.56739%2C7.05859-6.56739H15.27955a.90481.90481%2C0%2C0%2C1-.90429-.90429V2.43776h-4.75v7.60645a.90482.90482%2C0%2C0%2C1-.9043.90429Z%22%2F%3E%3Cpath%20d%3D%22M4.6653%2C10.9485l7.32422%2C6.56739%2C4.57995-4.26124A13.18491%2C13.18491%2C0%2C0%2C1%2C9.28%2C10.73756a.88714.88714%2C0%2C0%2C1-.55908.21094Z%22%20fill%3D%22%23f60%22%2F%3E%3C%2Fsvg%3E") !important;
}

.menu-profilo-barra .fa-exclamation-circle:before {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19.87605%2C20.18809c-.3291.93262-.46582%2C1.31836-2.49414%2C1.37305-.749.0205-2.00781.02734-3.35254.02734-.91406%2C0-8.53027-.00684-11.17871-.00879V12.065H5.4991c3.51953%2C0%2C5.39843-7.06054%2C5.39843-8.43261l-.00586-.9043a.92351.92351%2C0%2C0%2C1%2C.99805-.69922%2C1.18679%2C1.18679%2C0%2C0%2C1%2C1.09375.47852c.91211%2C1.27539.21777%2C4.78418-.43457%2C6.69726a.90444.90444%2C0%2C0%2C0%2C.85547%2C1.19629h.00683l7.68458-.05664a.89521.89521%2C0%2C0%2C1%2C.958.88867%2C2.14137%2C2.14137%2C0%2C0%2C1-.64453%2C1.58106.89165.89165%2C0%2C0%2C0-.0918.13086H16.91609a.49609.49609%2C0%2C1%2C0%2C0%2C.99218h4.36767a1.15113%2C1.15113%2C0%2C0%2C1%2C.10108.623%2C1.67075%2C1.67075%2C0%2C0%2C1-.70117%2C1.02441.86641.86641%2C0%2C0%2C0-.108.1211H16.91609a.4961.4961%2C0%2C1%2C0%2C0%2C.99219h3.52075c.00378.00756.00366.01586.00757.02343a1.26574%2C1.26574%2C0%2C0%2C1%2C.16406.793%2C1.20064%2C1.20064%2C0%2C0%2C1-.50879.72852.8976.8976%2C0%2C0%2C0-.20337.22363H16.91609a.4961.4961%2C0%2C1%2C0%2C0%2C.99219h2.95813A.93359.93359%2C0%2C0%2C1%2C19.87605%2C20.18809Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M23.86042%2C11.151a2.67257%2C2.67257%2C0%2C0%2C0-2.80957-2.61426l-6.42968.04688c.49218-1.85449%2C1.14453-5.294-.166-7.127A2.98854%2C2.98854%2C0%2C0%2C0%2C11.88972.22032a2.74274%2C2.74274%2C0%2C0%2C0-2.7832%2C2.21484c-.00391.02441-.00977.083-.01172.10742s-.00586.085-.00586.11035v.9795c0%2C1.36132-1.86914%2C6.624-3.58984%2C6.624H1.94636a.90482.90482%2C0%2C0%2C0-.9043.9043V22.483a.90462.90462%2C0%2C0%2C0%2C.90332.9043s10.97461.00976%2C12.084.00976c1.36426%2C0%2C2.64258-.00683%2C3.40137-.02734%2C2.76562-.0752%2C3.56738-.92773%2C4.15039-2.58008a2.88225%2C2.88225%2C0%2C0%2C0%2C.12109-1.57226%2C2.7905%2C2.7905%2C0%2C0%2C0%2C.68555-1.37989%2C2.83837%2C2.83837%2C0%2C0%2C0-.07422-1.29785%2C3.15526%2C3.15526%2C0%2C0%2C0%2C.86035-1.71777%2C2.91%2C2.91%2C0%2C0%2C0-.08008-1.208A3.854%2C3.854%2C0%2C0%2C0%2C23.86042%2C11.151Zm-3.98437%2C9.03711c-.3291.93262-.46582%2C1.31836-2.49414%2C1.37305-.749.0205-2.00781.02734-3.35254.02734-.91406%2C0-8.53027-.00684-11.17871-.00879V12.065H5.4991c3.51953%2C0%2C5.39843-7.06054%2C5.39843-8.43261l-.00586-.9043a.92351.92351%2C0%2C0%2C1%2C.99805-.69922%2C1.18679%2C1.18679%2C0%2C0%2C1%2C1.09375.47852c.91211%2C1.27539.21777%2C4.78418-.43457%2C6.69726a.90444.90444%2C0%2C0%2C0%2C.85547%2C1.19629h.00683l7.68458-.05664a.89521.89521%2C0%2C0%2C1%2C.958.88867%2C2.14137%2C2.14137%2C0%2C0%2C1-.64453%2C1.58106.89165.89165%2C0%2C0%2C0-.0918.13086H16.91609a.49609.49609%2C0%2C1%2C0%2C0%2C.99218h4.36767a1.15113%2C1.15113%2C0%2C0%2C1%2C.10108.623%2C1.67075%2C1.67075%2C0%2C0%2C1-.70117%2C1.02441.86641.86641%2C0%2C0%2C0-.108.1211H16.91609a.4961.4961%2C0%2C1%2C0%2C0%2C.99219h3.52075c.00378.00756.00366.01586.00757.02343a1.26574%2C1.26574%2C0%2C0%2C1%2C.16406.793%2C1.20064%2C1.20064%2C0%2C0%2C1-.50879.72852.8976.8976%2C0%2C0%2C0-.20337.22363H16.91609a.4961.4961%2C0%2C1%2C0%2C0%2C.99219h2.95813A.93359.93359%2C0%2C0%2C1%2C19.87605%2C20.18809Z%22%2F%3E%3Cpath%20d%3D%22M4.29744%2C12.065H2.85066v9.51465c1.413.001%2C4.23633.00342%2C6.70508.00549C5.025%2C19.4625%2C4.37068%2C14.18406%2C4.29744%2C12.065Z%22%20fill%3D%22%23f60%22%2F%3E%3C%2Fsvg%3E") !important;
}

.nav-tabs .nav-link {
  display: flex;
  align-items: center;
}

.fa-stopwatch:before {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19.87605%2C20.18809c-.3291.93262-.46582%2C1.31836-2.49414%2C1.37305-.749.0205-2.00781.02734-3.35254.02734-.91406%2C0-8.53027-.00684-11.17871-.00879V12.065H5.4991c3.51953%2C0%2C5.39843-7.06054%2C5.39843-8.43261l-.00586-.9043a.92351.92351%2C0%2C0%2C1%2C.99805-.69922%2C1.18679%2C1.18679%2C0%2C0%2C1%2C1.09375.47852c.91211%2C1.27539.21777%2C4.78418-.43457%2C6.69726a.90444.90444%2C0%2C0%2C0%2C.85547%2C1.19629h.00683l7.68458-.05664a.89521.89521%2C0%2C0%2C1%2C.958.88867%2C2.14137%2C2.14137%2C0%2C0%2C1-.64453%2C1.58106.89165.89165%2C0%2C0%2C0-.0918.13086H16.91609a.49609.49609%2C0%2C1%2C0%2C0%2C.99218h4.36767a1.15113%2C1.15113%2C0%2C0%2C1%2C.10108.623%2C1.67075%2C1.67075%2C0%2C0%2C1-.70117%2C1.02441.86641.86641%2C0%2C0%2C0-.108.1211H16.91609a.4961.4961%2C0%2C1%2C0%2C0%2C.99219h3.52075c.00378.00756.00366.01586.00757.02343a1.26574%2C1.26574%2C0%2C0%2C1%2C.16406.793%2C1.20064%2C1.20064%2C0%2C0%2C1-.50879.72852.8976.8976%2C0%2C0%2C0-.20337.22363H16.91609a.4961.4961%2C0%2C1%2C0%2C0%2C.99219h2.95813A.93359.93359%2C0%2C0%2C1%2C19.87605%2C20.18809Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M23.86042%2C11.151a2.67257%2C2.67257%2C0%2C0%2C0-2.80957-2.61426l-6.42968.04688c.49218-1.85449%2C1.14453-5.294-.166-7.127A2.98854%2C2.98854%2C0%2C0%2C0%2C11.88972.22032a2.74274%2C2.74274%2C0%2C0%2C0-2.7832%2C2.21484c-.00391.02441-.00977.083-.01172.10742s-.00586.085-.00586.11035v.9795c0%2C1.36132-1.86914%2C6.624-3.58984%2C6.624H1.94636a.90482.90482%2C0%2C0%2C0-.9043.9043V22.483a.90462.90462%2C0%2C0%2C0%2C.90332.9043s10.97461.00976%2C12.084.00976c1.36426%2C0%2C2.64258-.00683%2C3.40137-.02734%2C2.76562-.0752%2C3.56738-.92773%2C4.15039-2.58008a2.88225%2C2.88225%2C0%2C0%2C0%2C.12109-1.57226%2C2.7905%2C2.7905%2C0%2C0%2C0%2C.68555-1.37989%2C2.83837%2C2.83837%2C0%2C0%2C0-.07422-1.29785%2C3.15526%2C3.15526%2C0%2C0%2C0%2C.86035-1.71777%2C2.91%2C2.91%2C0%2C0%2C0-.08008-1.208A3.854%2C3.854%2C0%2C0%2C0%2C23.86042%2C11.151Zm-3.98437%2C9.03711c-.3291.93262-.46582%2C1.31836-2.49414%2C1.37305-.749.0205-2.00781.02734-3.35254.02734-.91406%2C0-8.53027-.00684-11.17871-.00879V12.065H5.4991c3.51953%2C0%2C5.39843-7.06054%2C5.39843-8.43261l-.00586-.9043a.92351.92351%2C0%2C0%2C1%2C.99805-.69922%2C1.18679%2C1.18679%2C0%2C0%2C1%2C1.09375.47852c.91211%2C1.27539.21777%2C4.78418-.43457%2C6.69726a.90444.90444%2C0%2C0%2C0%2C.85547%2C1.19629h.00683l7.68458-.05664a.89521.89521%2C0%2C0%2C1%2C.958.88867%2C2.14137%2C2.14137%2C0%2C0%2C1-.64453%2C1.58106.89165.89165%2C0%2C0%2C0-.0918.13086H16.91609a.49609.49609%2C0%2C1%2C0%2C0%2C.99218h4.36767a1.15113%2C1.15113%2C0%2C0%2C1%2C.10108.623%2C1.67075%2C1.67075%2C0%2C0%2C1-.70117%2C1.02441.86641.86641%2C0%2C0%2C0-.108.1211H16.91609a.4961.4961%2C0%2C1%2C0%2C0%2C.99219h3.52075c.00378.00756.00366.01586.00757.02343a1.26574%2C1.26574%2C0%2C0%2C1%2C.16406.793%2C1.20064%2C1.20064%2C0%2C0%2C1-.50879.72852.8976.8976%2C0%2C0%2C0-.20337.22363H16.91609a.4961.4961%2C0%2C1%2C0%2C0%2C.99219h2.95813A.93359.93359%2C0%2C0%2C1%2C19.87605%2C20.18809Z%22%2F%3E%3Cpath%20d%3D%22M4.29744%2C12.065H2.85066v9.51465c1.413.001%2C4.23633.00342%2C6.70508.00549C5.025%2C19.4625%2C4.37068%2C14.18406%2C4.29744%2C12.065Z%22%20fill%3D%22%23f60%22%2F%3E%3C%2Fsvg%3E") !important;
}

.fa-gift:before {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20.553%2C6.85578H3.51517A1.86769%2C1.86769%2C0%2C0%2C0%2C1.65292%2C8.718l.04567%2C3.98549C3.25078%2C21.522%2C15.98972%2C22.344%2C15.98972%2C22.344l4.56323.14182a1.86764%2C1.86764%2C0%2C0%2C0%2C1.86225-1.86213V8.718A1.8677%2C1.8677%2C0%2C0%2C0%2C20.553%2C6.85578Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M1.90275%2C12.0102%2C1.94943%2C22.034H16.76211S3.5167%2C21.17931%2C1.90275%2C12.0102Z%22%20fill%3D%22%23f60%22%2F%3E%3Crect%20x%3D%2211.0957%22%20y%3D%226.77751%22%20width%3D%221.80859%22%20height%3D%2215.78653%22%20fill%3D%22%23f60%22%2F%3E%3Crect%20x%3D%221.5848%22%20y%3D%2210.95252%22%20width%3D%2220.83039%22%20height%3D%221.80859%22%20fill%3D%22%23f60%22%2F%3E%3Cpath%20d%3D%22M20.8916%2C5.641H16.33728a5.12813%2C5.12813%2C0%2C0%2C0%2C1.318-1.625%2C2.76945%2C2.76945%2C0%2C0%2C0%2C.04785-2.65722c-.87792-1.52149-3.25-1.74414-5.39843-.50293C12.19556.91877%2C12.103.99353%2C12%2C1.061c-.103-.06751-.19556-.14227-.30469-.2052C9.54492-.3844%2C7.17383-.16369%2C6.29688%2C1.35877A2.76945%2C2.76945%2C0%2C0%2C0%2C6.34473%2C4.016a5.12813%2C5.12813%2C0%2C0%2C0%2C1.318%2C1.625h-4.486A2.84387%2C2.84387%2C0%2C0%2C0%2C.33594%2C8.48084V20.86072a2.84387%2C2.84387%2C0%2C0%2C0%2C2.84082%2C2.83985H20.8916a2.84387%2C2.84387%2C0%2C0%2C0%2C2.84082-2.83985V8.48084A2.84387%2C2.84387%2C0%2C0%2C0%2C20.8916%2C5.641ZM10.89941%2C5.2865c-.47314-.82037.0293-2.05371%2C1.10059-2.98761%2C1.07129.9339%2C1.57373%2C2.16724%2C1.10059%2C2.98761a1.35146%2C1.35146%2C0%2C0%2C1-.31238.35449H11.21179A1.35146%2C1.35146%2C0%2C0%2C1%2C10.89941%2C5.2865ZM15.0918%2C1.058a1.929%2C1.929%2C0%2C0%2C1%2C1.752.79687%2C1.81881%2C1.81881%2C0%2C0%2C1-.08008%2C1.72363%2C4.52376%2C4.52376%2C0%2C0%2C1-1.82129%2C1.84668c-.14306.08271-.29.14808-.43628.21582h-.48852c.59241-1.20105.08569-2.74505-1.19348-3.93737A4.68854%2C4.68854%2C0%2C0%2C1%2C15.0918%2C1.058ZM9.05762%2C5.42517A4.52376%2C4.52376%2C0%2C0%2C1%2C7.23633%2C3.57849a1.81881%2C1.81881%2C0%2C0%2C1-.08008-1.72363A1.929%2C1.929%2C0%2C0%2C1%2C8.9082%2C1.058a4.68854%2C4.68854%2C0%2C0%2C1%2C2.2677.64563C9.89673%2C2.89594%2C9.39%2C4.43994%2C9.98242%2C5.641h-.488C9.3479%2C5.57325%2C9.20068%2C5.50788%2C9.05762%2C5.42517ZM21.92383%2C20.86072A1.033%2C1.033%2C0%2C0%2C1%2C20.8916%2C21.892H3.17676a1.033%2C1.033%2C0%2C0%2C1-1.03223-1.03125V8.48084A1.033%2C1.033%2C0%2C0%2C1%2C3.17676%2C7.44959H20.8916a1.033%2C1.033%2C0%2C0%2C1%2C1.03223%2C1.03125Z%22%2F%3E%3C%2Fsvg%3E") !important;
}

.fa-arrow-circle-up:before {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4.6653%2C10.9485l7.32422%2C6.56739%2C7.05859-6.56739H15.27955a.90481.90481%2C0%2C0%2C1-.90429-.90429V2.43776h-4.75v7.60645a.90482.90482%2C0%2C0%2C1-.9043.90429Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M22.61549%2C22.9612H1.28248V17.42506a.9043.9043%2C0%2C0%2C1%2C1.8086%2C0V21.1526H20.8069V17.42506a.9043.9043%2C0%2C0%2C1%2C1.80859%2C0Z%22%2F%3E%3Cpath%20d%3D%22M12.00026%2C19.64479a.90128.90128%2C0%2C0%2C1-.60352-.23144L1.69948%2C10.71706A.90387.90387%2C0%2C0%2C1%2C2.303%2C9.13991H7.81666V1.53346A.90482.90482%2C0%2C0%2C1%2C8.721.62917h6.55859a.90481.90481%2C0%2C0%2C1%2C.9043.90429V9.13991h5.16406a.9043.9043%2C0%2C0%2C1%2C.61622%2C1.5664L12.61647%2C19.4026A.90369.90369%2C0%2C0%2C1%2C12.00026%2C19.64479ZM4.6653%2C10.9485l7.32422%2C6.56739%2C7.05859-6.56739H15.27955a.90481.90481%2C0%2C0%2C1-.90429-.90429V2.43776h-4.75v7.60645a.90482.90482%2C0%2C0%2C1-.9043.90429Z%22%2F%3E%3Cpath%20d%3D%22M4.6653%2C10.9485l7.32422%2C6.56739%2C4.57995-4.26124A13.18491%2C13.18491%2C0%2C0%2C1%2C9.28%2C10.73756a.88714.88714%2C0%2C0%2C1-.55908.21094Z%22%20fill%3D%22%23f60%22%2F%3E%3C%2Fsvg%3E") !important;
}

.fa-arrow-circle-down:before {
  content: url("data:image/svg+xml,%3Csvg%20id%3D%22Livello_1%22%20data-name%3D%22Livello%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9.52281%2C21.1526h4.75V13.54616a.90483.90483%2C0%2C0%2C1%2C.9043-.9043h4.05566L11.90856%2C6.07448%2C4.85%2C12.64186H8.61852a.90482.90482%2C0%2C0%2C1%2C.90429.9043Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M21.71129%2C7.06862a.90482.90482%2C0%2C0%2C1-.9043-.9043V2.43776H3.09117V6.16432a.9043.9043%2C0%2C1%2C1-1.80859%2C0V.62917h21.333V6.16432A.90482.90482%2C0%2C0%2C1%2C21.71129%2C7.06862Z%22%2F%3E%3Cpath%20d%3D%22M15.17711%2C22.9612H8.61852a.90482.90482%2C0%2C0%2C1-.9043-.9043V14.45046H2.55016A.9043.9043%2C0%2C0%2C1%2C1.934%2C12.88405L11.2816%2C4.18776A.90337.90337%2C0%2C0%2C1%2C12.50133%2C4.177l9.69726%2C8.69629a.90386.90386%2C0%2C0%2C1-.60351%2C1.57715H16.08141V22.0569A.90483.90483%2C0%2C0%2C1%2C15.17711%2C22.9612Zm-5.6543-1.8086h4.75V13.54616a.90483.90483%2C0%2C0%2C1%2C.9043-.9043h4.05566L11.90856%2C6.07448%2C4.85%2C12.64186H8.61852a.90482.90482%2C0%2C0%2C1%2C.90429.9043Z%22%2F%3E%3Cpath%20d%3D%22M14.27281%2C16.92336a14.38983%2C14.38983%2C0%2C0%2C1-4.75-1.09034V21.1526h4.75Z%22%20fill%3D%22%23f60%22%2F%3E%3C%2Fsvg%3E") !important;
}

.dropdown-menu i.fas {
  width: 16px;
}

.dropdown-menu .fa.fa-wallet.cg-align-self-center.margine-dx,
.dropdown-menu #cg-popup-eye-icon {
  display: none;
}

#cg-button-logout {
  display: flex;
  justify-self: center;
}

#cg-button-logout .fa-window-close {
  display: none !important;
}

/* menu da loggato */

/* --------------------- GENERIC_POPUP_CARICA_DOCUMENTO --------------------- */
#genericModalNew[data-id="popupDocumentiNotOk"] .modal-content.nero {
    border-radius: 16px;
}

#genericModalNew[data-id="popupDocumentiNotOk"] #genericModalNewHeader {
    display: flex;
    justify-content: center;
    padding-top: 60px; /* spazio per lâ€™icona */
}

#genericModalNew[data-id="popupDocumentiNotOk"] #genericModalNewHeader::before {
    content: "";
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    width: 112px;
    height: 18px;
    background-image: url("/external_css/BETSSON/img/logoorange.svg");
}

#genericModalNew[data-id="popupDocumentiNotOk"] .modal-title {
    font-weight: 700;
    /*font-size: 0px;*/
    color: #252634;
}

/*
#genericModalNew[data-id="popupDocumentiNotOk"] .modal-title::after {
    content: 'Azione richiesta';
    font-size: 18px;
}
*/

#genericModalNew[data-id="popupDocumentiNotOk"] button {
    display: none !important;
}

#genericModalNew[data-id="popupDocumentiNotOk"] .modal-body {
    font-weight: 400;
    font-size: 16px;
    color: #252634;
    text-align: center;
}

/*
#genericModalNew[data-id="popupDocumentiNotOk"] .modal-body::after {
    content: "Invia subito una copia del tuo documento d'identitÃ  in corso di validitÃ  per iniziare a giocare.";
    font-size: 16px;
}
*/

#genericModalNew[data-id="popupDocumentiNotOk"] .modal-footer {
    gap: 10px;
    padding-top: 24px;
}

#genericModalNew[data-id="popupDocumentiNotOk"] .modal-footer > div {
    flex: 1;
}

#genericModalNew[data-id="popupDocumentiNotOk"] .modal-footer > div:nth-child(1) {
    padding: 12px;
    border-radius: 4px;
    border: 1.5px solid #FF6600;
    background-color: white;
    color: #FF6600;
    font-weight: 600;
    font-size: 16px;
}

#genericModalNew[data-id="popupDocumentiNotOk"] .modal-footer > div:nth-child(2) {
    border-radius: 4px;
    padding: 12px;
    background-color: #40B840;
    font-weight: 700;
    font-size: 16px;
    color: white;
}

/*
#genericModalNew[data-id="popupDocumentiNotOk"] .modal-footer > div:nth-child(2)::after {
    content: 'Carica';
    font-size: 16px;
}
*/
/* fine----------------- GENERIC_POPUP_CARICA_DOCUMENTO --------------------- */

/* promo join outcome */

#cg-pagina-esito-applicazione-promo #cg-skin-logo{
  display: none !important;
}

#cg-pagina-esito-applicazione-promo .inline-block.px-6.py-3{
  width: 100%;
  background: #40b840 !important
}

/* promo join outcome */