/* Brand overrides (KVGIT) */
:root{
  --kvgit-brand: #1e3e71;
}

/* Replace legacy danger red (#ff3636) with brand color */
.btn-danger,
.btn-neutral.btn-danger,
.badge-danger,
.bg-danger,
.alert-danger{
  background-color: var(--kvgit-brand) !important;
  border-color: var(--kvgit-brand) !important;
}

.btn-danger.btn-link,
.text-danger,
a.text-danger:focus,
a.text-danger:hover{
  color: var(--kvgit-brand) !important;
}

.btn-outline-danger{
  color: var(--kvgit-brand) !important;
  border-color: var(--kvgit-brand) !important;
}

.btn-outline-danger:hover,
.btn-outline-danger:focus,
.btn-outline-danger:active,
.btn-outline-danger.active{
  color: #fff !important;
  background-color: var(--kvgit-brand) !important;
  border-color: var(--kvgit-brand) !important;
}

/* Sidebar theme color token "red" */
.sidebar[data-color="red"]:after,
.off-canvas-sidebar[data-color="red"]:after{
  background: var(--kvgit-brand) !important;
}

/* Active sidebar item text/icon color (was red) */
.sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]),
.sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]) i,
.off-canvas-sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]),
.off-canvas-sidebar[data-color="red"] .nav li.active > a:not([data-toggle="collapse"]) i{
  color: var(--kvgit-brand) !important;
}

/* Fixed plugin red badge */
.fixed-plugin .badge-red{
  background-color: var(--kvgit-brand) !important;
}
