.nav-sidebar .nav-item>.nav-link,
.card-body,
.form-control,
.table,
.btn {
  font-size: 14px;
}

.main-header.navbar {
    background-color: #CC0000 !important;
}
/* Navbar */
.navbar {
  background-color: #CC0000 !important;
  color: #fff !important;
}

/* Accent Color（通常用於小 icon、hover 效果） */
[class*="accent-"], .accent-warning {
  --accent-color: #CC0000 !important;
  color: #CC0000 !important;
}

/* Brand Logo 區塊 */
/* .brand-link {
  background-color: #CC0000 !important;
  color: #fff !important;
} */
.text-primary {
  color: #CC0000 !important;
}

.breadcrumb-item.active,
.breadcrumb-item.active small,
.breadcrumb-item .text-primary {
  color: #CC0000 !important;
}
/* List Group Item - Active 狀態背景與文字顏色 */
.list-group-item.active {
  background-color: #CC0000 !important;
  border-color: #CC0000 !important;
  color: #fff !important;
}

/* === Accent 色系（警示、hover 點綴）=== */
[class*="accent-"], .accent-warning {
  --accent-color: #CC0000 !important;
  color: #CC0000 !important;
}

/* === List Group Active 狀態 === */
.list-group-item.active {
  background-color: #CC0000 !important;
  border-color: #CC0000 !important;
  color: #fff !important;
}
.list-group-item-action:active,
.list-group-item:hover {
  background-color: #800000 !important;
  color: #CC0000 !important;
}

/* === Nav Link Active 狀態 === */
.nav-link.active {
  background-color: #CC0000 !important;
  color: #fff !important;
}

/* === Bootstrap Primary Button === */
.btn-primary {
  background-color: #CC0000 !important;
  border-color: #CC0000 !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background-color: #AA0000 !important;
  border-color: #AA0000 !important;
}

/* === Bootstrap Outline Primary Button === */
.btn-outline-primary {
  color: #CC0000 !important;
  border-color: #CC0000 !important;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {
  background-color: #CC0000 !important;
  color: #fff !important;
  border-color: #CC0000 !important;
}
/* DataTables 的 dt-button 使用 primary 色 */
.dt-button.text-primary {
  color: #CC0000 !important;
}

.dt-button.border-primary {
  border: 1px solid #CC0000 !important;
}

/* Hover/Active 狀態也補上 */
.dt-button.text-primary:hover,
.dt-button.text-primary:focus,
.dt-button.text-primary:active {
  background-color: #CC0000 !important;
  color: #fff !important;
  border-color: #CC0000 !important;
}
.bg-orange {
  background-color: #CC0000 !important;
}
div.dt-button-collection .dt-button {
  color: #212529;
}

.dt-button.no-border {
  border: none !important;
}

.card {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.card-primary:not(.card-outline)>.card-header {
    background-color: #CC0000 !important;
}