/* CSS Revista SPMFR Journal */

/* COLORS */
.COLOR1 { color: #000000 }
.COLOR2 { color: #337C94 }
.COLOR3 { color: #FFDE00}
.COLOR5 { color: #F1F5F9}
.color4 { color: #ece3e3} 

/* TemporÃƒÂ¡rio */

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

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

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

.pkp_structure_head {
  background-color: #F1F5F9;
  border-bottom:1px solid #ddd
}

.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: #FFDE00;
        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;
  }
}

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




/* SNEFRO */

@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;
}

.pkp_site_nav_menu {
  background-color: #F1F5F9;
}

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

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

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

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

.pkp_structure_main h1 {
  font-size: 1.9rem;
}
.pkp_structure_main h2 {
  font-size: 1.7rem;
}
.pkp_structure_main h3 {
  font-size: 1.3rem;
}


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

a:hover,
a:focus {
    color: #FFDE00;
}


/*  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: #FFDE00;
    border-bottom-color: #FFDE00;
}



/* 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: #FFDE00;
}

.cmp_button_wire:hover,
.cmp_button_wire:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
    background: #FFDE00;
    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: #FFDE00; }
.obj_announcement_summary .read_more:hover, .obj_announcement_summary .read_more:focus {
  color: #FFDE00;
}

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

.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;
}
/* menus #################################################################################*/

.pkp_navigation_primary>li>a {
  /*  color: #0C0C0D; */
    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: #FFDE00;
}

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


/* 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: #FFDE00;
}

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

.pkp_structure_footer_wrapper {
  background-color: #363839;    /* background: #F2F2F2; or #979494 */
}

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

.pkp_footer_content a {
    color: #fff;
    font-size: 1rem;
}
.pkp_footer_content a:hover {
    color: #FFDE00;
    font-size: 1rem;
}

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

.pkp_brand_footer {
    padding: 20px;
}

/* barra PDF ##############################################################  */
.header_view {
    background: #FFDE00;
}

.header_view .title:hover {
    background: #FFDE00;
}

.header_view .download:hover {
    background: #FFDE00;
}

.header_view .return {
    color: #FFDE00;
}

.header_view .return:hover {
    background: #FFDE00;
    /* background: #FFDE00; */
}