div.section_policy {
    display: none;
}
.pkp_page_index .homepage_about h2
{
    display: none;
}


#pkp_content_footer {
  background-color: #808080;
}

.cmp_button, .cmp_form .buttons button, .pkp_head_wrapper .pkp_search button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a {
background: #21254A;
color: #FFF;
}

.block_make_submission_link:hover {
  color: #9092A4; /* muda para amarelo no hover */
}

.abstract {
    text-align: justify;
}

.page {
    text-align: justify;
} 

.pkp_structure_main p {
text-align: justify;
word-break: break-word;
}



.pkp_head_wrapper {
    width: 100%;
}
.pkp_site_name_wrapper {
    height: 65px;
}
.pkp_site_nav_toggle {
    width: 65px;
    height: 65px;
}
.pkp_site_name {
    left: 65px;
}
.pkp_site_name_wrapper {
    padding: 0;
}
div.pkp_site_name_wrapper .pkp_site_name {
    height: 100%;
    padding: 0;
}
/*For logo image wrapper*/
div.pkp_site_name_wrapper a.is_img {
    height: 100%;
    padding: 0.em 0 0 0;
}
/*Maximum height of logo image*/
.pkp_site_name a.is_img img {
    max-height: 100%;
}
@media (min-width: 992px) {
    .pkp_site_name_wrapper {
        height: auto;
    }
    .pkp_site_name {
        left: auto;
    }
}
.pkp_site_name {
text-align: center
}
html, body, .pkp_structure_main h2, .pkp_structure_main h1, .pkp_structure_main h3 {
    font-family: "Montserrat", serif;
}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #21254a;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #EA6E30;
}

.pkp_structure_main ul, ol {
	line-height: 1.785rem;
}

.pkp_page_politicaseditoriais h1.page_title, .pkp_page_s0bre h1.page_title, .pkp_page_autores h1.page_title {
  display: none;
  }

html {
   scroll-padding-top: 100px;
}