/* HACKS */

input:focus,
button:focus,
select:focus,
optgroup:focus,
textarea:focus {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

a,
a:hover {
  text-decoration: none !important;
}

label {
  margin-bottom: 0.2rem !important;
}

.btn {
  outline: none !important;
}

strong {
  font-weight: 700 !important;
}

.fs-9 {
  font-size: 0.9rem;
  line-height: 1rem;
}

.fs-8 {
  font-size: 0.8rem;
  line-height: 1rem;
}

.fs-7 {
  font-size: 0.75rem;
  line-height: 1rem;
}

#content ul li a:hover {
  text-decoration: underline !important;
}

/* COLORS */

:root {
  --blue: #002ea4;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #e74a3b;
  --orange: #fd7e14;
  --yellow: #f6c23e;
  --green: #1cc88a;
  --teal: #20c9a6;
  --cyan: #36b9cc;
  --white: #fff;
  --gray: #858796;
  --gray-dark: #5a5c69;
  --primary: #0032b1 !important;
  --secondary: #858796;
  --success: #1cc88a;
  --info: #36b9cc;
  --warning: #f6c23e;
  --danger: #e74a3b;
  --light: #f8f9fc;
  --dark: #5a5c69;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Nunito", -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}

.breadcrumb-item.active {
  font-weight: bold !important;
}

/* AUTOCOMPLETE */

.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice,
.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  background-color: #0d6efd !important;
  color: #ffffff !important;
  border-color: #0084ff !important;
}
