.navbar {
    background-color: #4387b8 !important;
    height: 100px;
}

.contenedor {
    background-color: rgb(189, 189, 241);
    padding: 20px;
    width: 80%;
    margin-top: 20px;
}

.card {
    width: 33%;
    display: inline-flex;
    padding: 10px;
    margin-top: 5px;
}

.card-body {
    width: 90%;
    padding: 5px;
}

.cardVacia {
    visibility: hidden;
}

.fechaAparicion {
    font-size: small;
}

.nombreHeroe {
    display: inline;
}

.foto {
    width: 30%;
    margin-left: -100px;
}

.info {
    width: 60%;
}

.fila {
    width: 100%;
}

.volver {
    margin-top: 25px;   
}

.logoEditorial {
    width: 125px;
    height: 125px;
    float: right;
    margin-right: 125px;
}

.logoEditorial2 {
    width: 125px;
    height: 125px;
    margin-left: 300px;
}

.tituloEditorial {
    display: inline;
}

.footer {
    background-color: #4387b8;
    height: 100px;
    margin-top: 20px;
    padding: 15px;
    
}

.linkedin {
    color: rgb(56, 48, 48);
}

.pie {
    text-align: center;
}
