/* -----------------------------------------------------------------------
    Responsive col_one_personalizado
-------------------------------------------------------------------------- */

footer{
    background:blue;

}

.article-references-content{
  text-align: justify;
}
.article-abstract{
  text-align: justify;
}
.pkp_page_about main{
  background: #eaeaea;
}

.pkp_op_contact .label{
color: black;
}
/*estilos numeros de articulos*/

.pages{
  text-align: right;
}

/*Estilos pagina envios*/
.author_guidelines{
  text-align: justify;  
}

/*banner*/
#zeiframe_cp_widget_4ccc9988-8e96-4168-8b5d-89d9e549da03{
  width: 100%;
}

estilos pie de pagina
.zoom2 {
    transition: transform .2s; 
}
 
.zoom2:hover {
    transform: scale(1.2); 
}

#redes{
 flex: 0 0 25%;
    max-width: 25%;
}
#redes2{
 flex: 0 0 25%;
    max-width: 25%;
}
#redes3{
 flex: 0 0 50%;
    max-width: 60%;
}


.navbar-collapse .collapse {

       text-transform: uppercase;
}

.navbar-brand-logo img {
    max-height: 250%;
    width: auto;
}
.navbar-header{
height: 80px;
width: auto;
display: block;
}
/**.container-fluid {
    padding-right: 0px;
padding-left: 0px;
}**/
.visme{
  display:none;
}

.pkp_page_index .visme{
  display:block;
}

/*estilo articulos*/
.article-summary{
  background:white;
  padding: 20px 15px;
  border-radius: 1em;
}

.pkp_op_index main{
  background: #eaeaea;
}
.pkp_op_view main{
  background: #eaeaea;
}

.heading{
padding: 30px;
}

/*estilo columna derecha*/
#sidebar{
  padding: 30px 60px 50px 50px;
}

.buttons button{
	margin: 15px;
	width: 90%;
	background:#2e6da4;
	color:white;
}

.buttons a{
border-color: white;
}
/*BOTON*/

.btn-primary {

    color: #fff;
background-color:#337ab7;
border-color:#2e6da4;
    border-radius: 1em;
margin-right: 0.5em;
color:#0d0c0c;
background-color:#fff;
}


.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {

    border-radius: 1em;
}


.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

     border-radius: 1em;

}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-radius: 1em;

}
.read-more{
margin-bottom: 20px;
}


#nav-menu .dropdown-menu {

    display: block;

}

#nav-menu li > ul{
max-height: 0;
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
transition: .3s all ease-in;
 background: #047187 ;

}
#nav-menu li:hover ul{
max-height: 1000px;
transition: .3s all ease-in;
 background: #00A19C ;
}

#nav-menu,
#lp-contacts {
      text-transform: uppercase;
}



#nav-menu ul {
    margin: 0;
}

#nav-menu ul li {

    height: 78px;
}

#nav-menu .dropdown ul li {

    height: 50px;
}



#nav-menu li a {

    padding: 35px 16px 38px;
    font-size: 13px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
}




#nav-menu > ul > li:hover,
#nav-menu ul li.current {
background: #00A19C  ;  text-transform: uppercase;}

#nav-menu > ul > li:hover a{
  
    color: #FFF;
   text-transform: uppercase;
}

#nav-menu .dropdown > ul > li:hover a{
  
    color: white;
   text-transform: uppercase;
}

#nav-menu .dropdown li a {

    padding: 15px 16px 15px;
    font-size: 13px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    color: white;
}

.container-fluid {
    border-bottom: white 2px solid;
}

/*OCULTAR SELLO OJS*/
.img-responsive {
    display:none;
}

/*ESTILOS RESUMEN*/
a.tooltip1:hover {text-decoration:none; }

a.tooltip1 span{
    font-size: 12px;
    margin:12px 6px 12px 48px;
    padding:12px 12px 6px;
    color: white;   
    text-align: justify;
overflow: hidden;
display: none;
}



a.tooltip1:hover span {
    display: block;
   border-radius: 10px;
    position: relative;
     color: black;
     background-color: #efefef;
     animation: fade_in_show 500ms ease-in-out
}    

    
@keyframes fade_in_show {
  0% {
        opacity: 0;
        -webkit-transform: translateX(-80px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
} 

/* --- Clase que agregaremos cuando el usuario haga scroll --- */
.menu-fixed {
    position:fixed;
    z-index:1000;
    top:0;
    width:100%;
    box-shadow:0px 4px 3px rgba(0,0,0,.5);
}

.menu-fixed .navbar-brand-logo img{
  max-height:200%;
}

