@import "../../basetemplate/css/weboverrides.css";
body {
  --body-font-color: #fff;
  --heading-font-color: #fff;
  --form-label-color: #fff;
  --heading-masthead-font-color: #fff;
  --price-label-color: #fff;
  --alt-headings-color-1: #fff;
  --price-group-header-color: #fff;
  --primary-link-color: #F24646;
  --primary-link-color-hover: #F24646;
  --primary-button-text-color: #000;
  --svg-icon-background-color-attention: #d3b650;
  --svg-icon-background-color: #6fcfcf;
  --price-quantity-plus-selected-color: #000;
  --body-background-color: #111111;
  --section-background-color: #222;
  --item-background-color: #333;
  --price-row-background-color: #333;
  --overlay-background-color: #222;
}

body.v-password-protected {
  background-color: #202867;
  background-image: none;
  color: #000;
  font-family: "Be Vietnam Pro", Arial;
}
body.v-password-protected .g-masthead-title {
  color: #fff;
}
body.v-password-protected .g-ui-box {
  background-color: #fff;
}
body.v-password-protected .g-button {
  background-color: #139df4;
}
body.v-password-protected .g-button:hover {
  background-color: #4cb6f9;
}
body.v-password-protected *:not(main.l-content):not(main.l-content *) {
  display: none;
}
body.v-password-protected main:before {
  content: "";
  display: block;
  background-image: url("https://c.ststat.net/content/seeticketsv2/eventim/svgs/see-by-eventim-white-yellow.svg");
  background-repeat: no-repeat;
  background-position: center;
  height: 200px;
  width: 100%;
}

#poweredByEventimSee img {
  filter: brightness(10);
}

input[type=checkbox]:checked ~ .g-faux-input,
input[type=radio]:checked ~ .g-faux-input {
  background: #fc7a00;
}
input[type=checkbox]:checked ~ .g-faux-input svg,
input[type=radio]:checked ~ .g-faux-input svg {
  fill: #000;
}

#seeGdprCookieConsent {
  background: #000;
}
#seeGdprCookieConsent p {
  color: var(--body-font-color);
}
#seeGdprCookieConsent a.primary {
  color: #000;
}

.g-overlay-content {
  background: #000;
}

.page-countdown p {
  color: var(--countdown-timer-color);
}

.v2-icon-info-link__item a {
  color: #fff;
}

.g-blocklist-item-extended {
  display: none;
}

#reminderError, .field-validation-error {
  color: #f87171;
}

.warning, p.note.off-sale {
  color: #000;
}

.offer-valid-msg {
  color: #000;
}
.offer-valid-msg svg, .offer-valid-msg a {
  fill: var(--code-highlight-text-color);
  color: var(--code-highlight-text-color);
}

.g-age-restriction-note {
  color: var(--body-font-color);
}