.article-page {text-align: justify;background-color: #d7ebe2;color:#211e1e;}
/*.article-page a {color:#24a27a !important;}*/
.article-page__title {color: #064531;font-family: 'Roboto', sans-serif;}
.label {color: #064531;font-family: 'Roboto', sans-serif;}
.article__btn pdf {color: #f8f9fa !important;background: #104296 !important;}
.list-galleys a {background-color: #2C9674 !important;}
a {color:#24a27a !important;}
.article__btn {background: #2C9674; color: #ffffff !important;}
.issue {background: #2C9674;}
.issue__title {font-family: 'Roboto', sans-serif;}
.issue-section {color: #2C9674;}
.main-header__nav-link {background: #2C9674; color: #ffffff !important;}
.pdf {color: white;border: 1px solid #046b3b;}
.article__title a {color: #064531 !important;font-family: 'Roboto', sans-serif;}
.main-header__title span {font-family: 'Roboto', sans-serif;background: #2C9674;color: #ffffff;}
.main-header {border-bottom: 5px #4eebd8 solid !important;}
.title {color: #064531;}
.row {color: #064531;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: #064531 !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: #2C9674;}
.author_guidelines a {color: #2C9674 !important;}
.cmp_notification a {color: #2C9674 !important;}

.article__btn.pdf:hover,
.article__btn.file:hover {
  background: #3eb68f !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 #148e43 !important;
    background: #2C9674 !important;
    color: white !important;
    font-family: 'Roboto', sans-serif !important;
    transition: all 0.3s ease !important; /* suaviza hover */
}
.btn.btn-primary:hover {
  background: #3eb68f !important; /* tono más oscuro */
  border-color: #148e43 !important; /* cambia el borde también */
  color: #ffffff !important;
  transform: scale(1.03) !important; /* pequeño efecto de zoom */
  cursor: pointer !important;
}

.nav-link {color:#24a27a !important;}

