/* ============================================================
   Substitui a cor verde padrão do template Dasher pelo azul
   usado no portal público (--accent-color: #1387c1)
   ============================================================ */

:root {
  --ds-primary: #1387c1;
  --ds-primary-rgb: 19, 135, 193;
  --ds-primary-dark: #0f6c9c;
  --ds-primary-darker: #0a4d70;
  --ds-primary-light: #5fb8e0;
  --ds-primary-lighter: #cfe9f6;
  --ds-primary-bg-subtle: #e3f2fa;
  --ds-primary-border-subtle: #a8d8ed;
  --ds-primary-text-emphasis: #0c5a82;
}

.btn-primary {
  --ds-btn-color: #fff;
  --ds-btn-bg: #1387c1;
  --ds-btn-border-color: #1387c1;
  --ds-btn-hover-color: #fff;
  --ds-btn-hover-bg: #0f6c9c;
  --ds-btn-hover-border-color: #0d6190;
  --ds-btn-focus-shadow-rgb: 19, 135, 193;
  --ds-btn-active-color: #fff;
  --ds-btn-active-bg: #0d6190;
  --ds-btn-active-border-color: #0b5680;
  --ds-btn-disabled-color: #fff;
  --ds-btn-disabled-bg: #1387c1;
  --ds-btn-disabled-border-color: #1387c1;
}

.btn-outline-primary {
  --ds-btn-color: #1387c1;
  --ds-btn-border-color: #1387c1;
  --ds-btn-hover-color: #fff;
  --ds-btn-hover-bg: #1387c1;
  --ds-btn-hover-border-color: #1387c1;
  --ds-btn-focus-shadow-rgb: 19, 135, 193;
  --ds-btn-active-color: #fff;
  --ds-btn-active-bg: #1387c1;
  --ds-btn-active-border-color: #1387c1;
  --ds-btn-disabled-color: #1387c1;
  --ds-btn-disabled-border-color: #1387c1;
}

.btn-subtle-primary {
  --ds-btn-color: #1387c1;
  --ds-btn-bg: rgba(19, 135, 193, .11);
  --ds-btn-hover-color: #1387c1;
  --ds-btn-hover-bg: rgba(19, 135, 193, .21);
  --ds-btn-focus-shadow-rgb: 19, 135, 193;
  --ds-btn-active-color: #1387c1;
  --ds-btn-active-bg: rgba(19, 135, 193, .21);
  --ds-btn-disabled-color: #1387c1;
  --ds-btn-disabled-bg: rgba(19, 135, 193, .21);
}

.dropdown-menu,
.dropdown-menu-dark {
  --ds-dropdown-link-active-bg: #1387c1;
}

.nav-pills {
  --ds-nav-pills-link-active-bg: #1387c1;
}

.navbar {
  --ds-navbar-hover-color: #1387c1;
}

.pagination {
  --ds-pagination-hover-bg: #1387c1;
  --ds-pagination-hover-border-color: #1387c1;
  --ds-pagination-focus-bg: #1387c1;
  --ds-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(19, 135, 193, .25);
  --ds-pagination-active-bg: #1387c1;
  --ds-pagination-active-border-color: #1387c1;
}

.progress-stacked {
  --ds-progress-bar-bg: #1387c1;
}

.list-group {
  --ds-list-group-active-bg: #1387c1;
  --ds-list-group-active-border-color: #1387c1;
}

.avatar-initials {
  background-color: #1387c1;
}
