/**
 * @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;          /* oscuro */
  color: #fff;               /* blanco */
  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;
}