/* ========================================= */
/*          ROICAM13 THEME OVERRIDES        */
/* ========================================= */

/* Replace hardcoded colors in index.php */

/* Register Button Styles */
.register-now-btn .btn {
  background: var(--roicam-primary) !important;
  color: var(--roicam-white) !important;
  border: none !important;
  border-radius: 50px !important;
  font-weight: 600 !important;
  box-shadow: 0 10px 30px rgba(5, 102, 141, 0.3) !important;
  transition: all 0.3s ease !important;
}

.register-now-btn .btn:hover {
  background: var(--roicam-secondary) !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 15px 35px rgba(5, 102, 141, 0.4) !important;
}

/* Pricing Table Styles */
.price thead {
  background: var(--roicam-primary) !important;
}

.price .table th {
  background: var(--roicam-primary) !important;
  color: var(--roicam-white) !important;
}

.price .table td.fw-bold[style*="background"] {
  background: rgba(27, 95, 122, 0.1) !important;
  color: var(--roicam-primary) !important;
}

.price .btn {
  background: var(--roicam-primary) !important;
  color: var(--roicam-white) !important;
  border: none !important;
}

.price .btn:hover {
  background: var(--roicam-secondary) !important;
}

/* Text Color Overrides */
.text-roicam-override {
  color: var(--roicam-primary) !important;
}

/* Event Info Box */
.event-info-box .bg-pink {
  background-color: var(--roicam-accent) !important;
}

/* Direction Section */
.direction .bg-roicam {
  background-color: var(--roicam-primary) !important;
}

/* Subscribe Section */
.subscribe h4,
.subscribe p {
  color: var(--roicam-primary) !important;
}

/* Ticket Section */
.ticket h5,
.ticket h1 {
  color: var(--roicam-primary) !important;
}

.ticket .spin {
  color: var(--roicam-accent) !important;
}

/* Terms text */
.terms-text {
  color: var(--roicam-primary) !important;
}

/* Overlay Gradient - Removed, use background image from default.css instead */

/* Banner text colors */
.banner .banner-right h2,
.banner .banner-right h5,
.banner .banner-right p,
.banner .banner-right strong,
.banner .banner-event-info,
.banner .banner-event-info li {
  color: var(--roicam-white) !important;
}

.banner .banner-right .pink {
  color: var(--roicam-accent) !important;
}