@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

:root {
   --bs-font-family: "Roboto Condensed", sans-serif;
}

body{
   font-family: var(--bs-font-family);
}

a {
   color: var(--bs-warning);
   /* font-weight: bold; */
   text-decoration: none;
}

a.enlaceBlanco {
   color: white;
   font-weight: bold;
   text-decoration: none;
}

a.enlaceNegro {
   color: rgb(38, 38, 38);
   font-weight: bold;
   text-decoration: none;
}

a:focus,
a:hover {
   opacity: .66
}

/******************************************************************************
* Formato para menu Bootstrap
******************************************************************************/
.active {
   background-color: var(--bs-secondary);
}
/* Cambia background en collapse*/
.navbar {
   transition: background-color 0.3s ease;
}

.navbar.navbar-collapsed {
   background-color: var(--bs-tertiary-bg) !important;
}

/*Modifica la flecha del submenu*/
@media (max-width: 992px) {
   .dropdown-toggle::before {
      /*after 90deg*/
      transform: rotate(-90deg);
   }
}

/******************************************************************************
* Formato para paginación
******************************************************************************/
.pagination {
   width: 100%;
}

.pagination .nav-links a,
.pagination .nav-links .current {
   background-color: var(--bs-secondary);
   padding: 5px 10px;
   color: #fff;
   border-radius: 4px;
   font-weight: bold;
}

.pagination .nav-links .current {
   background-color: var(--bs-primary);
}
/******************************************************************************
* Formato para enlaces resultados búsqueda
******************************************************************************/
#resultados a {
   color:var(--bs-light);
}
