.article-page {text-align: justify;background-color: #d0dbf2;color:#211e1e;}
/*.article-page a {color:#1b68e9 !important;}*/
.article-page__title {color: #051163;font-family: 'Roboto', sans-serif;}
.label {color: #051163;font-family: 'Roboto', sans-serif;}
.article__btn pdf {color: #f8f9fa !important;background: #104296 !important;}
.list-galleys a {background-color: #081d96}
a {color:#1b68e9 !important;}
.article__btn {background: #081d96; color: #ffffff !important;}
.issue {background: #192674;}
.issue__title {font-family: 'Roboto', sans-serif;}
.issue-section {color: #062872;}
.main-header__nav-link {background: #081d96; color: #ffffff !important;}
.pdf {color: white;}
.article__title a {color: #090e97 !important;font-family: 'Roboto', sans-serif;}
.main-header__title span {font-family: 'Roboto', sans-serif;background: #081d96;color: #ffffff;}
.main-header {border-bottom: 5px #0050f9 solid !important;}
.title {color: #090e97;}
.row {color: #090e97;font-family: 'Roboto', sans-serif;}
.main-footer {background-color: #ffffff !important;border-top: 5px #c0c6d3 solid !important;}
.content a {color: #000000 !important;}
p {font-family: 'Roboto', sans-serif !important;}
.main__title {color: #090e97 !important;}
.doiInSummary a {color: #3b8864 !important;}
.offset-md-4 {margin-left: 0%;}
/*.col-md-8 {width: 100%;}*/
.issue-section__toc-item .article .row .col-md-8 {width: 100%;}
.page_index:not(.indexSite) .main-header__title {margin:1.5vh auto 1vh auto;}
.main-header__admin-link, .main-header__lang-link {background-color: #081d96}

.article__btn.pdf:hover,
.article__btn.file:hover {
  background: #3c4eb7 !important; /* un tono más oscuro para el efecto */
  color: #ffffff !important;
  transition: background 0.3s ease, color 0.3s ease !important;
}
.container .btn.btn-primary {
	margin-right: 2vw !important;
    font-size: smaller !important;
    padding: .75em 1em !important;
    box-shadow: none !important;
    border-bottom: 0 !important;
    border: 2px solid #0c3eca !important;
    background: #081d96 !important;
    color: white !important;
    font-family: 'Roboto', sans-serif !important;
    transition: all 0.3s ease !important; /* suaviza hover */
}
.btn.btn-primary:hover {
  background: #081d96 !important; /* tono más oscuro */
  border-color: #0c3eca !important; /* cambia el borde también */
  color: #ffffff !important;
  transform: scale(1.03) !important; /* pequeño efecto de zoom */
  cursor: pointer !important;
}
.main-header__nav-link:hover {
  background: #090e97 !important; /* tono más oscuro al pasar el cursor */
  color: #ffffff !important;
  transition: background 0.3s ease, color 0.3s ease !important; /* suaviza el cambio */
  cursor: pointer !important; /* cambia el cursor al pasar sobre el enlace */
}
.nav-link {color:#090e97 !important;}