/* FONDO superior (logo y menú) */
header.main-header {
    background-color: #a3a3a3 !important;
}

/* BOTONES del menú principal */
.navbar-nav .nav-item .nav-link {
    background-color: #000D1F !important;
    color: white !important;
    border-radius: 0px;
    margin: 4px;
    padding: 8px 14px;
    transition: background-color 0.3s ease;
}

/* HOVER de botones del menú principal */
.navbar-nav .nav-item .nav-link:hover {
    background-color: #74839B !important;
    color: white !important;
}

/* BOTONES DE IDIOMA: versión pequeña y grande */
#languageSmallNav .dropdown-toggle,
#languageLargeNav .dropdown-toggle {
    background-color: #000D1F !important;
    color: white !important;
    border-radius: 0px !important;
    padding: 6px 12px !important;
    margin: 4px !important;
    border: none !important;
    transition: background-color 0.3s ease;
}

/* HOVER para ambos botones de idioma */
#languageSmallNav .dropdown-toggle:hover,
#languageLargeNav .dropdown-toggle:hover {
    background-color: #74839B !important;
    color: white !important;
}
/* Botones PDF, HTML Full Text y XML: fondo #F66337, texto blanco, sin borde */
.article-summary-galleys a.btn-primary {
    background-color: #F66337 !important;
    color: white !important;
    border: none !important;
    box-shadow: none !important;
}

/* Hover: un tono más oscuro */
.article-summary-galleys a.btn-primary:hover {
    background-color: #d94f26 !important;
    color: white !important;
}
