/* CSS Revista RMPE */

/* COLORS */
.COLOR1 { color: #000000 }
.COLOR2 { color: #5d9db6 } 
.COLOR3 { color: #CB512A} 
.COLOR5 { color: #F1F5F9}
.color4 { color: #ece3e3} 

/* Temporario */

/* .current_issue h2 {
    visibility: hidden;
} */


.pkp_site_nav_menu {
    background-color: #5D9DB6;
}


.obj_issue_summary .series {
    margin-bottom: .357rem;
    color: rgba(0,0,0,0.54);
    font-size: 0.6em;
}

.pkp_page_index .cmp_announcements {
    border-top: none;
    border-bottom: 1px solid #ddd;
  }


ul {
  line-height: 1.785rem;
}



/* IMMERSION TEMPLATE     ################################## */

.main-header { background-color: #fff;}

.article-page { background-color: #f7f7f7; color: #333;}

.article-page a {color: #000;}

.article-details-block.article-details-abstract {
  text-align: justify;
}

.article-details-block.article-details-references {
  text-align: justify;
}

.localization_popover_container {
    display: block;
    position: relative;
}

.article-summary-title {
        text-align: justify;
        font-family: Trebuchet MS;
    
}

issue-section {background-color: red;}

.article-details-fulltitle {
    font-family: Trebuchet MS;
    color: #224482;
    
}

.btn.btn {
  font-size: 14px;
}	

.btn-primary {
        background: #E5F1FB;
        border-color: #000;
        color: #5d9db6;
        padding:3px 5px;
    border: 1px outset #E5F1FB;


}

.page-issue-description {
  
  text-align: justify;
  
}

.submissions-author-guidelines {
    text-align: justify;
 
}

@media (min-width: 526px) {
  .navbar-logo img {
    max-height: 150px;
  }
}

@media (min-width: 992px) {
    .pkp_site_name .is_img img {
      max-height: 125px;
    }
  }


/* END NEW TEMPLATE ################ */


@media (min-width: 768px) {
.pkp_structure_main::before, .pkp_structure_main::after { width: 0px; }


@media (min-width: 768px) {
  .pkp_page_index .cmp_announcements > .obj_announcement_summary::before {
    content: ' ';
    position: absolute;
    top: 0;
    right: -1px;
    width: 0px;
    height: 100%;
    border-left: 0px solid #ddd;
  }
}

  .pkp_page_index .cmp_announcements .more::before {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  border-left: none;
}



/* .obj_issue_toc .cover { border: 1px solid #000; } */

@media (min-width: 768px) {
  .obj_issue_summary .cover
{
    float: left;
    width: auto;
    height: auto;
   /* margin-right: 1.43rem; */
  }

.cover {
border: 1px solid #ddd;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.obj_article_summary > .title { font-size: 1.2rem; }

.page_search .submit button::after { background-color:#5d9db6; }

.page_search .submit button:hover::after, .page_search .submit button:focus::after {
  background: #000000;
}

.pkp_structure_main h1 {
  font-size: 1.7rem;
}
.pkp_structure_main h2 {
  font-size: 1.5rem;
}
.pkp_structure_main h3 {
  font-size: 1.2rem;
}


/* Links ###################################################################################  */
a {
    color: #000000;
}

a:hover,
a:focus {
    color: #5d9db6;
}


/*  SEARCH Button ####################################################  */
.pkp_head_wrapper .pkp_search.is_open .search_prompt {
    color: #1E1E1E;
    border-bottom-color: #1E1E1E;
}

/*  SEARCH Button */
.pkp_head_wrapper .pkp_search.is_open .search_prompt:hover {
    color: #5d9db6;
    border-bottom-color: #5d9db6;
}



/* Button ##########################################################  */

.cmp_button_wire,
.obj_galley_link {
    border: 1px solid #1E1E1E;
    color: #0C0C0D;
}

.block_make_submission a {

    background: #1E1E1E;
    color: #fff;
}
.block_make_submission a:hover {
    color: #5d9db6;
}

.cmp_button_wire:hover,
.cmp_button_wire:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
    background: #5d9db6;
    color: #fff;
}

/* Link ver todos os números da revista */
.pkp_page_index .current_issue .read_more {
    color: #1E1E1E;
}

.obj_announcement_summary .read_more { color: #000000; }
.obj_announcement_summary .read_more a:hover { color: #5d9db6; }
.obj_announcement_summary .read_more:hover, .obj_announcement_summary .read_more:focus {
  color: #5d9db6;
}

/* .pkp_page_index .current_issue .read_more { color: #B91C25; } */
.pkp_page_index .current_issue .read_more:hover {
    color: #5d9db6;
}
.cmp_notification {
    border-left: 5px solid #5d9db6;}

.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 {
    color: #FFFFFF;
}

/* force line break */

.references {
    overflow-wrap: break-word;
}

.obj_article_details .authors .userGroup {
display: none;
}

.obj_article_details .sub_item img {
border: 1px solid #ddd;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* menus #################################################################################*/

.pkp_navigation_primary>li>a {

    color: #FFFFFF;
    font-weight: bolder; 
}

.pkp_navigation_primary>li>a:hover,
.pkp_navigation_primary>li>a:focus {
    text-decoration: none;
}

/* Sub-menus */

.pkp_navigation_primary ul a {
    color: #000000;
}

.pkp_navigation_primary .dropdown-menu a:focus,
.pkp_navigation_primary .dropdown-menu a:hover {
    text-decoration: underline;
    color: #000000;
}


/* Sub-menu bar */
.pkp_nav_list ul a:hover,
.pkp_nav_list ul a:focus {

    border-color: #5d9db6;
}

.pkp_navigation_primary .dropdown-menu a:focus,
.pkp_navigation_primary .dropdown-menu a:hover {
    border-color: #5d9db6;
}


/* User Menu ##################################################   */

.pkp_nav_list ul a {
    display: block;
    padding-left: 5px;
    border-left: 5px solid transparent;
    color: #000;
}

.pkp_nav_list ul a:hover {
    color: #5d9db6;
}

/* footer ###########################################################  */

.pkp_structure_footer_wrapper {
  background-color: #DADADA;

}

.pkp_footer_content {
    color: #000;
    font-size: 1rem;
}

.pkp_footer_content a {
    color: #000;
    font-size: 1rem;
}
.pkp_footer_content a:hover {
    color: #5d9db6;
    font-size: 1rem;
}

.pkp_brand_footer img {
    max-width: 70%;
}

.pkp_brand_footer {
    padding: 20px;
}

/* barra PDF ##############################################################  */

.header_view {
    background: #5d9db6;
}

.header_view .title:hover {
    background: #5d9db6;
}

.header_view .download:hover {
    background: #5d9db6;
}

.header_view .return {
    color: #5d9db6;
}

.header_view .return:hover {
    background: #5d9db6;
}