#nliven-v2 .et-alert-text .et-alert-title {
    background: #f15a22 !important;
}

#nliven-v2 .event-alert .button {
    background: #8a8c8e !important;

}

#nliven-v2 .event-alert {
    background: #8a8c8e;
    color: var(--color-black);
}

#app .enter-promo-code,#nliven-v2 .enter-promo-code {
   padding:.3rem 1rem;margin:.8rem 0;
   border:1px solid #f15a22;
   border-radius:4px;
   text-decoration:none;
   text-transform:uppercase;
   background-color:#f15a22;
   color:#ffffff
}

#nliven-v2 .btn {
  background: #f15a22;
}

#nliven-v2 .event-info-header .control--selected {
  background: #f15a22;
  border-color: #f15a22 !important;
}

#nliven-v2 .main-container .order-summary-container .toggle-items-summary {
  color: #f15a22;
}

#nliven-v2 .footer-cart #buy-tickets {
  background: #f15a22;
}

#nliven-v2 .footer-cart #buy-tickets:hover {
  background: white;
  color: #f15a22;
}

#nliven-v2 .main-container .submit-btn-container .submit-btn {
  background: #f15a22;
}

#nliven-v2 .main-container .submit-btn-container .submit-btn:hover {
  background: white;
  color: #f15a22;
  border: 2px solid #f15a22;
}

#nliven-v2 .footer-cart .zoom-btns-container .zoom-in-btn,
#nliven-v2 .footer-cart .zoom-btns-container .zoom-out-btn {
  background: #f15a22;
}

#nliven-v2 .footer-cart .zoom-btns-container .zoom-in-btn:not(:disabled):hover,
#nliven-v2 .footer-cart .zoom-btns-container .zoom-in-btn:not(:disabled):focus,
#nliven-v2 .footer-cart .zoom-btns-container .zoom-out-btn:not(:disabled):hover,
#nliven-v2
  .footer-cart
  .zoom-btns-container
  .zoom-out-btn:not(:disabled):focus {
  background: #f15a22;
}

#nliven-v2 .btn:not([disabled]):hover,
#nliven-v2 .btn:not([disabled]):focus {
  background: #f15a22;
}
#nliven-v2 .btn-pill:not([disabled]):hover,
#nliven-v2 .btn-pill:not([disabled]):focus {
  background: #f15a22;
}
#nliven-v2 .btn-select:not([disabled]):hover,
#nliven-v2 .btn-select:not([disabled]):focus {
  background: #f15a22;
}
#nliven-v2 .btn.btn-icon.btn-close.seat-view__close:not([disabled]):hover,
#nliven-v2 .btn.btn-icon.btn-close.seat-view__close:not([disabled]):focus {
  background: initial;
}
#nliven-v2 .btn:active,
#nliven-v2 .btn[disabled],
#nliven-v2 .btn.disabled {
  background: #f15a22;
}
#nliven-v2 .ba-body .tabs-header .tabs-row .tab-item.active {
  border-bottom: 2px solid #1164b4;
}
#nliven-v2 .event-container .series-events .event-time-select.checked {
  background: #143AA2;
  border-color: #143AA2;
}
#nliven-v2 .price-slider::-webkit-slider-thumb {
  background: #f15a22;
}
#nliven-v2 .price-slider::-moz-range-thumb {
  background: #f15a22;
}
#nliven-v2 .price-slider::-ms-thumb {
  background: #f15a22;
}
#nliven-v2 header:not(.admin-header) {
  background: #f15a22;
}
:root {
  /* Font */
  --brand-font-family: "Roboto", sans-serif;

  /* Heading */
  --brand-heading: #FFFFFF;
  --brand-heading-case: sentence; /* or uppercase, lowercase, none */

  /* Header Background */
  --brand-header-background: #f15a22;
  --brand-heading: #FFFFFF;

  /* Primary Buttons */
  --brand-button-primary-colour: #f15a22;
  --brand-button-primary-text-colour: #FFFFFF;

  /* Secondary Buttons */
  --brand-button-secondary-colour: #8a8c8e;
  --brand-button-secondary-text-colour: #FFFFFF;

  /* Button Radius */
  --brand-button-radius: 4px; /* e.g., 0px, 4px, 8px */

  /* Tab Navigation */
  --brand-tab-nav-text: #000000;
  --brand-active-tab-accent: #f15a22;

  /* Modal Header */
  --brand-modal-header-background-colour: #f15a22;
  --brand-modal-header-colour: #ffffff;

  /* Inputs and Forms */
  --brand-input-accent-color: #f15a22;

  /* Event Template Banner */
  --brand-banner-color: #8a8c8e;
  --brand-banner-text-colour: #FFFFFF;

  /* Card Headers */
  --brand-card-header-background: #f15a22;
  --brand-card-header-text: #FFFFFF;

  /* Promo Code Button */
  --promo-code-padding:  3rem 1rem;
  --promo-code-margin: .8rem 0;
  --promo-code-border: 1px solid #f15a22;
  --promo-code-border-radius: 5px;
  --promo-code-text-decoration: none;
  --promo-code-text-transform: uppercase;
  --promo-code-font-weight: bold;
  --promo-code-background-color: #f15a22;
  --promo-code-color: #FFFFFF
}

/* GK addendums March 2026 */
.view-series__event-promo-button {
   padding:.3rem 1rem !important;
   margin:.8rem 0;
   width: fit-content !important;
   border:1px solid #f15a22;
   border-radius:4px;
   text-decoration:none;
   text-transform:uppercase;
   background:#f15a22 !important;
   color:#ffffff !important;
}

button#shop-by-seat-map.active,
button#find-best-tickets.active {
  background-color: #f15a22;
  border-color: #f15a22;
  color: #ffffff;
}
#app .card__header:not(.card__body .card__header, :has(> .event)) {
  background-color: #f15a22;
}
#app~.modal .modal__title,
#app~.modal .card__header-title,
#app .card__header> :is(.card__header-title, h1, h2, h3),
#app .card__header>.card__header--title h1 {
  color: white;
}