/**
 * Brisk brand theme
 * Colours: Orange #f25a29, Black #111111, Grey #a8a9ad, White
 * Load after cassie.css to override primary/accent colours.
 *
 * Loader: layouts use /assetfiles/img/loader.gif (animated GIF). If the file
 * is missing, a Brisk-coloured spinner is shown. Replace loader.gif with
 * the Brisk animated logo when ready.
 */
:root {
  --brisk-orange: #f25a29;
  --brisk-black: #111111;
  --brisk-grey: #a8a9ad;
  --brisk-white: #ffffff;
  /* Override template primary with Brisk orange */
  --primary: #f25a29;
  --blue: #f25a29;
}

/* Primary buttons and links */
.btn-primary,
a.bg-primary,
.badge-primary,
.alert-primary .alert-link,
.list-group-item-primary.list-group-item-action.active,
.table-primary {
  background-color: var(--brisk-orange) !important;
  border-color: var(--brisk-orange) !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-outline-primary:hover {
  background-color: #d94e22 !important;
  border-color: #d94e22 !important;
}
.btn-outline-primary {
  color: var(--brisk-orange);
  border-color: var(--brisk-orange);
}
.text-primary { color: var(--brisk-orange) !important; }
.bg-primary { background-color: var(--brisk-orange) !important; }
.border-primary { border-color: var(--brisk-orange) !important; }

/* Sidebar active state */
.sidebar .nav-sidebar .nav-link.active,
.sidebar .nav-sub-link.active {
}

/* Global loader spinner fallback (when GIF not used) */
#global-loader .spinner {
  border-top-color: var(--brisk-orange);
  border-color: var(--brisk-grey);
}
.btn-brand-01 {
	background-color: var(--brisk-orange) !important;
}
.btn-brand-01:hover,
.btn-brand-01:focus {
  background-color: #d94e22 !important;
  border-color: #d94e22 !important;
}