/**
 * @file
 * Bootstrap variable overrides for the Uniandes Ing theme.
 */

:root {
  --bs-body-font-family: "Source Sans 3", sans-serif;
}

/*----paginador------*/

nav[aria-label^="pagination-heading"]{
  display: flex;
  justify-content: center;
}

nav[aria-label^="pagination-heading"] .pagination.js-pager__items{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}

nav[aria-label^="pagination-heading"] .pagination .page-item{
  margin: 0;
}

nav[aria-label^="pagination-heading"] .pagination .page-link{
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 8px 12px;
  border-radius: 999px;
  border: 0 !important;
  background: transparent;
  color: #000;
  text-decoration: none;
  line-height: 1;
  box-sizing: border-box;
}

nav[aria-label^="pagination-heading"] .pagination .page-link span[aria-hidden="true"]{
  color: currentColor;
}

nav[aria-label^="pagination-heading"]
.pagination .page-item:not(.active) .page-link:hover,
nav[aria-label^="pagination-heading"]
.pagination .page-item:not(.active) .page-link:focus-visible{
  background: #111;
  color: #fff;
  text-decoration: underline;
  outline: none;
}

nav[aria-label^="pagination-heading"]
.pagination .page-item:not(.active) .page-link:hover span[aria-hidden="true"],
nav[aria-label^="pagination-heading"]
.pagination .page-item:not(.active) .page-link:focus-visible span[aria-hidden="true"]{
  color: #fff;
}

nav[aria-label^="pagination-heading"] .pagination .page-item.active .page-link{
  color: #666;
  background: #e9e9e9;
  text-decoration: none;
}

nav[aria-label^="pagination-heading"] .pagination .page-item.active .page-link:hover{
  color: #666;
  background: #e9e9e9;
}

/*Alertas */
.alert-wrapper .alert,  
.alert-wrapper {
  max-height: 10vh;
}