div.homepage-image img{
    margin: auto;
}

.page p, .journal-description p {
    text-align: justify;
}

.page h1,
.page h2,
.page h3 {
    /*color: #6c4b7f; */
}

.page h2 {
    margin-top: 2em;
    font-size: 1.5em;
}

.page h3 {
    margin-top: 2em;
    font-size: 1.3em;
}

.page .lead {
    font-size: 1em;
}

.page ol[type="a"] li {
    display: list-item!important;
    text-align: justify;
    margin-bottom: 1.1em;
}

.issue-toc .sections {
    padding: 1em 2em 1em 10em;
    border-right: 3px solid #000;
}


.issue-toc .media-heading {
    text-align: right;
    font-size: 1.5em;
}

.issue-toc .media-heading a:link,
.issue-toc .media-heading a:active,
.issue-toc .media-heading a:visited,
.issue-toc .media-heading a:hover {
    color: #000;
}

.issue-toc .page-header {
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    text-align: right;
    border: none;
}

.issue-toc .media-list {
   margin: 0;
   padding-top: 1.5em;
   border-top: 1px solid #ddd;
}


.issue-toc h2 small {
    font-size: 0.7em;
    font-weight: bold;
    color: #666;
}

.issue-toc p {
    text-align: right;
}

.issue-toc .meta {
    margin-top: 10px;
}

.issue-toc .authors {
    font-size: 1.2em;
    font-style: italic;
}

.issue-toc .authors, .issue-toc .pages {
    text-align: right;
}

.issue-toc .authors::before {
    content: "por ";
}

.issue-toc .pages::before {
    content: "pp. ";
}

.issue-toc .btn-group {
    float: right;
    padding-left: 10px;
    height: 50px;
    margin-right: 0;
}

.article-details h1 {
    font-size: 1.5em;
}

.article-details h1 small {
    line-height: 1.3em;
    text-align: justify;
}

.keywords {
    margin-top: 2em;
}

.keywords .label {
    padding: .6em .6em .6em;
    line-height: 3em;
}
