/* /Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a[b-m4d4mrcv0m] {
  color: var(--cie-azul);
}

a:hover[b-m4d4mrcv0m] {
  color: var(--cie-celeste);
}

/* No aplicar el azul de links al navbar (fondo ya es azul) */
.cie-header a.cie-navbar__link[b-m4d4mrcv0m] {
  color: var(--cie-blanco);
}

.cie-header a.cie-navbar__link:hover[b-m4d4mrcv0m],
.cie-header a.cie-navbar__link:focus-visible[b-m4d4mrcv0m] {
  color: var(--cie-celeste);
}

.btn-primary[b-m4d4mrcv0m] {
  color: var(--cie-blanco);
  background-color: var(--cie-azul);
  border-color: var(--cie-azul);
}

.btn-primary:hover[b-m4d4mrcv0m],
.btn-primary:focus[b-m4d4mrcv0m] {
  color: var(--cie-blanco);
  background-color: #002a6e;
  border-color: #002a6e;
}

.nav-pills .nav-link.active[b-m4d4mrcv0m],
.nav-pills .show > .nav-link[b-m4d4mrcv0m] {
  color: var(--cie-blanco);
  background-color: var(--cie-azul);
  border-color: var(--cie-azul);
}

.border-top[b-m4d4mrcv0m] {
  border-top: 1px solid #e5e5e5;
}

.border-bottom[b-m4d4mrcv0m] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-m4d4mrcv0m] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-m4d4mrcv0m] {
  font-size: 1rem;
  line-height: inherit;
}

/* Links del footer (fondo oscuro, como el navbar) */
.cie-footer a.cie-footer__link[b-m4d4mrcv0m] {
  color: var(--cie-blanco);
}

.cie-footer a.cie-footer__link:hover[b-m4d4mrcv0m],
.cie-footer a.cie-footer__link:focus-visible[b-m4d4mrcv0m] {
  color: var(--cie-celeste);
}
