﻿/* Auto-generated theme for TVK */
/* Party: Tamilaga Vettri Kazhagam */
/* Generated: 2026-04-07 21:28:09 */

:root {
  --jc-primary: #C8102E;
  --jc-primary-dark: #9A0C23;
  --jc-secondary: #F5BB0B;
  --jc-accent: #F5BB0B;
  --jc-drawer-bg: #F5BB0B;
  --jc-drawer-text: #1A1A1A;
  --jc-drawer-header-border: rgba(200, 16, 46, 0.4);
  --jc-active-menu-bg: rgba(200, 16, 46, 0.15);
  --jc-active-menu-border: #C8102E;
  --jc-btn-primary: #C8102E;
  --jc-btn-primary-hover: #9A0C23;
  --jc-focus-color: rgba(200, 16, 46, 0.25);
  --jc-logo-icon-color: #C8102E;
}

/* Drawer overrides */
.side-drawer {
  background: var(--jc-drawer-bg) !important;
}
.side-drawer .drawer-header {
  border-bottom-color: var(--jc-drawer-header-border) !important;
}
.side-drawer .drawer-logo i {
  color: var(--jc-logo-icon-color) !important;
}
.menu-item.active {
  background: var(--jc-active-menu-bg) !important;
  border-left-color: var(--jc-active-menu-border) !important;
}
.menu-item:hover {
  background: var(--jc-active-menu-bg) !important;
}

/* Button overrides */
.btn-primary {
  background-color: var(--jc-btn-primary) !important;
  border-color: var(--jc-btn-primary) !important;
}
.btn-primary:hover {
  background-color: var(--jc-btn-primary-hover) !important;
  border-color: var(--jc-btn-primary-hover) !important;
}
.btn-outline-primary {
  color: var(--jc-primary) !important;
  border-color: var(--jc-primary) !important;
}
.btn-outline-primary:hover {
  background-color: var(--jc-primary) !important;
  border-color: var(--jc-primary) !important;
  color: #fff !important;
}

/* Stat card accent */
.stat-card {
  border-top: 3px solid var(--jc-primary) !important;
}

/* Form focus */
.form-control:focus, .form-select:focus {
  border-color: var(--jc-primary) !important;
  box-shadow: 0 0 0 0.2rem var(--jc-focus-color) !important;
}

/* Text primary color */
.text-primary {
  color: var(--jc-primary) !important;
}

/* Spinner */
.spinner-border.text-primary {
  color: var(--jc-primary) !important;
}

/* Badge primary */
.badge.bg-primary {
  background-color: var(--jc-primary) !important;
}

/* Pagination active */
.page-item.active .page-link {
  background-color: var(--jc-primary) !important;
  border-color: var(--jc-primary) !important;
}
