@charset "UTF-8";
/**
 * @file
 * STARTS REDESIGN 2026
 */
/* Variables */
/* Componentes Generales */
body p {
  color: #222222;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  color: #222222;
}
body .block-system--lux p {
  text-align: left;
}
body li {
  color: #222222;
}
body .links-group-panel-extern li {
  color: #ffffff;
}

header .top-bar {
  background-color: #197EAE;
}
header .top-bar .top-bar-content {
  color: #ffffff;
}
header .top-bar .top-bar-content a {
  color: #ffffff;
}
header .top-bar .top-bar-content a:hover {
  text-decoration: underline !important;
}
header .top-bar .top-bar-content .links-group-panel {
  height: inherit;
}
header .top-bar .top-bar-content .links-group-panel li .mobile-link-open a:hover {
  color: #ffffff;
}
header .top-bar .top-bar-content .links-group-panel-links .active a {
  color: #197EAE;
}
header .top-bar .top-bar-content .links-group-panel-links .active a:hover {
  color: #222222;
}
header .top-bar .top-bar-content .links-group-panel-links li a {
  color: #222222;
}
header .menu-bar .navbar-light .navbar-toggler {
  color: #197EAE;
}
header .menu-bar .menu-bar-container .lists-items-menu .nav-link-title {
  color: #222222;
}
header .link-header-search {
  color: #197EAE;
}

footer,
.footer {
  background-color: #ffffff;
}
footer .menu-bar,
.footer .menu-bar {
  background-color: #ffffff;
}
footer .menu-bar .menu-bar-container .lists-items-menu .nav-link-title,
.footer .menu-bar .menu-bar-container .lists-items-menu .nav-link-title {
  color: #222222;
}
footer .bottom-footer,
.footer .bottom-footer {
  background-color: #F8F8F8;
}
footer .bottom-footer a,
.footer .bottom-footer a {
  color: #222222;
}

main a,
main a:visited {
  color: #197EAE !important;
}

#cam-backtotop {
  background-color: #197EAE;
}
#cam-backtotop:hover {
  background-color: #222222;
}

#sliding-popup .popup-content #popup-text p {
  color: #222222;
}
#sliding-popup .popup-content .eu-cookie-compliance-buttons .button {
  background-color: #197EAE;
  color: #ffffff;
}
#sliding-popup .popup-content .eu-cookie-compliance-buttons .button:hover {
  background-color: #ffffff;
  border: 1px solid #197EAE;
}
#sliding-popup .popup-content .eu-cookie-compliance-buttons .button:hover a {
  color: #197EAE;
}

#popup-dialog-window .box-1 > div {
  background-color: #197EAE;
}
#popup-dialog-window #popup-header #countryForm p label {
  cursor: pointer;
}
#popup-dialog-window .btn-one p {
  color: #ffffff;
}
#popup-dialog-window .btn-one span:hover p span {
  color: #ffffff !important;
}
#popup-dialog-window .btn-one:hover span {
  color: #ffffff;
}
#popup-dialog-window #coutryRadio label {
  background-color: #197EAE;
  border: 1px solid #197EAE;
}
#popup-dialog-window #coutryRadio label:hover {
  background-color: #ffffff;
  color: #197EAE;
}
#popup-dialog-window .acceptCountry {
  background-color: #197EAE;
  border: 1px solid #197EAE;
  opacity: 1;
}
#popup-dialog-window .acceptCountry:hover {
  background-color: #ffffff;
  color: #197EAE;
}
#popup-dialog-window .acceptCountry:disabled,
#popup-dialog-window .acceptCountry[disabled] {
  color: #ffffff;
  opacity: 0.5;
}
#popup-dialog-window .acceptCountry:disabled:hover,
#popup-dialog-window .acceptCountry[disabled]:hover {
  background-color: #197EAE;
  border: 1px solid #197EAE;
  cursor: not-allowed;
}

/* inputs forms */
.view-documentos-legales-anuncios .view-filters form .form--inline input[type=text] {
  box-shadow: unset;
}

@media (max-width: 768px) {
  header .menu-bar .navbar-light .navbar-toggler {
    color: #ffffff;
  }
  header .menu-bar::after {
    background-color: #197EAE;
  }
  header .links-group-panel-links a {
    color: #222222;
  }
  header .links-group-panel-links .active a {
    color: #197EAE;
  }
  header #block-mainheader .header-movil .box-logo {
    margin: 0 auto !important;
  }
  header #block-mainheader .header-movil .logo-nav {
    max-width: 260px;
  }
  header #block-mainheader .header-movil .logo-nav.logo-nav--white {
    background: unset;
    padding: unset;
  }
}
/* Tabla buscador de fondos */
.views-table p {
  color: #197EAE;
}

/* Noticias */
.post-new span {
  color: #197EAE;
}

/* Órgano de gobierno */
.organo h2,
.organo h3 {
  color: #197EAE;
}

/* Política de cookies */
.cookies-header.cookies-header__lux .main-title {
  background: url(./images/lux-logo-color-xs.png) center center no-repeat #ffffff;
}

.politica-cookies a {
  text-decoration: underline;
}
.politica-cookies a:hover {
  text-decoration: none;
}
.politica-cookies .buttons_group a {
  background-color: #197EAE;
  color: #ffffff !important;
}
.politica-cookies .buttons_group a:hover {
  border-color: #197EAE;
  color: #197EAE !important;
}

/* Detalle fondo */
.iic-page .fondo .fondo-header .paises {
  color: #222222 !important;
}
.iic-page .fondo .card .card-body .title-card {
  color: #222222;
}
.iic-page .fondo .comportamiento .informes .ico-descargar a {
  background-color: #197EAE;
  color: #ffffff !important;
  border: 1px solid #197EAE;
}
.iic-page .fondo .comportamiento .informes .ico-descargar a:hover {
  background-color: #ffffff;
  color: #197EAE !important;
}
.iic-page .fondo .comportamiento .informes .ico .bi-arrow-down-circle-fill,
.iic-page .fondo .comportamiento .informes .ico .bi-arrow-right-circle-fill {
  color: #197EAE;
}
.iic-page .fondo .comportamiento .btn-rentabilidades:hover {
  background-color: #197EAE;
  color: #ffffff !important;
}
.iic-page .fondo .chart-section.bg-grey {
  background-color: rgb(241, 243, 255);
}

/* Banners */
.banner-legal h1 {
  text-shadow: unset;
}

.banner-legal::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.35);
  pointer-events: none;
}

/* Title cards */
.related-links h3 {
  text-align: center;
  font-size: 1.2rem;
}

/**
 * @file
 * ENDS REDESIGN 2026
 */
/**
 * @file
 * STARTS cambios de diseño adicionales tras el rediseño
 *//*# sourceMappingURL=styles-lux.css.map */