@charset "UTF-8";
@import url('//fonts.googleapis.com/css?family=Montserrat');
/* CSS Document */
body, h1, h2, a, h1.article-full-title {
	font-family: 'Montserat', sans-serif;	
}
/*COLORES TEMPORADA 2025 semestre 1*/
/*Modificar estos colores hara que el sitio cambie en ciertos puntos*/
/*Elegir colores que contrasten bien con blanco, primando estandares de legibilidad*/
/* como los Web Content Accessibility Guidelines (WCAG) 2.0, Level AA. que esta revista cumple*/
.lower-header {
	border-top: solid 2px #418fde;
}
.nav-link, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .article_summary .article_summary_body h5.summary_title_wrapper .summary_title:hover, .flex_container .obj_issue_summary a:hover  {
	color: #418fde;	
}
.user-nav-wraper .pkp_navigation_user,  .user-nav-wraper .nav, .user-nav-wraper .nav-tabs:hover{
	background-color: #418fde;
}
.dropdown-menu {
    border-top: 1px solid #b0ffc5;
    border-bottom: 1px solid #418fde;
}
.additional-authors-info  .ion-icon-text:hover , .additional-authors-info  a:hover , .copyright .more_button:hover  {
	 color: #418fde !important;
}	
/*FIN COLORES TEMPORADA*/
.header, .header .container-fluid{
	background-color: #FFFFFF;	
}
.header .upper-header h1.logo-wrapper .home-link {
	color: black;
}
.header .upper-header h1.logo-wrapper .home-link .journal-logo-text {
	font-size: 1.8em;
}

.header .upper-header h1.logo-wrapper .home-link .journal-logo-text:hover {
	color: white !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #fff;
    border-color:#dee2e6 #dee2e6 #fff
}
.dropdown-menu {
    border-left: none;
    border-right: none;
}
.obj_galley_link_supplementary {
	display:none !important;
	visibility:hidden !important;
	}
.current_issue h4.section_title {
	font-weight: bold;
}
.article_summary .article_summary_body h5.summary_title_wrapper .summary_title:hover, .flex_container .obj_issue_summary a:hover {
	background-color: transparent;
	text-decoration: underline !important;
	}
.page_article .container-page .obj_article_details .article_header_wrapper .article_issue_credentials a:hover {
	background-color: transparent;
	text-decoration: underline !important;
	}
.additional-authors-info  .ion-icon-text:hover , .additional-authors-info  a:hover , .copyright .more_button:hover  {
	background-color: transparent !important;
	text-decoration: underline !important;
	}
.navigation-item-content .container-page h2 {
margin-bottom: 1em;
}

.navigation-item-content .container-page ol {	
	list-style-position: outside !important;
	text-align: justify;
}
.author_guidelines ol {
	list-style-type: upper-roman;
	list-style-position: outside;
	text-align: justify;
}
.author_guidelines ol > li::marker {
  font-weight: bold;
}
.author_guidelines li:before {
	counter-increment: none;
	content: none;
}
.author_guidelines span.rdpucv_surname{
	font-variant: small-caps;
}
.additional-footer-info {
	color: #ffffff;
    width: 100%; 
    text-align: center;
}
.user-page-footer {
width: 95%; 
margin: auto;
}
.site-footer h2 {
	text-transform: uppercase;
	color: #ffffff;	
}
.site-footer .content p {
	color: #ffffff;	
}
.site-footer .pkpbrand-wrapper {
	visibility: hidden;
	display: none;
}
.site-footer .block_custom .content li {
    display: block;
    margin-top: 1em;
    padding: 0.5em 1em;
}
.site-footer .block_Keywordcloud .title {
   color:  #FFFFFF;
}
.site-footer .block_Keywordcloud {
    text-align: center;
    font-size: 2em;
}
.site-footer .block_Keywordcloud .content {
    background-color: #FFFFFF;
}
.site-footer .block_custom a {
    color: #FFFFFF;
}
.site-footer .block_custom a:hover {
    color: #F0F0F0;
}

/* Menú principal: texto gris oscuro por defecto, verde claro al pasar el mouse */
#navigationPrimary > li.nav-item > a.nav-link {
    color: #333333 !important;
}

#navigationPrimary > li.nav-item > a.nav-link:hover,
#navigationPrimary > li.nav-item > a.nav-link:focus {
    color: #418fde !important;
    text-decoration: none;
}

/* Menú de usuario: color gris oscuro por defecto, verde claro al pasar el mouse */
#navigationUser > li.nav-item > a.nav-link {
    color: #333333 !important;
}

#navigationUser > li.nav-item > a.nav-link:hover,
#navigationUser > li.nav-item > a.nav-link:focus {
    color: #418fde !important;
    text-decoration: none;
}
/* Menú de idiomas (selector superior derecha): gris oscuro y verde al hover */
#languageNav > li.nav-item > a.nav-link {
    color: #333333 !important;
}

#languageNav > li.nav-item > a.nav-link:hover,
#languageNav > li.nav-item > a.nav-link:focus {
    color: #418fde !important;
    text-decoration: none;
}