/*
Description: CSS file for RCE Constumization
Author: William Costa Roddrigues
Company: AntSoft Systems On Demand
Version: 0.6.335.2112
Update: 13:28 01/12/2021
*/
/*{font-family:  "Segoe UI", "Roboto", sans-serif !important;}*/
/*body{background: #e5c7a7; margin-top:30px; margin-bottom:30px;}*/

.pkp_site_name{
    	padding-left:1%;
    	top: 10%;
    	
    	background-color:#c3c5c6 !important;/*rgba(23, 151, 73, 0.7) !important;*/
    	overflow-y:no-display;
    	margin-bottom:0px !important;
    	/*background-image: url('https://www.apec.pro.br/rce/public/journals/1/pageHeaderLogoImage_pt_BR.png') !important;*/
  	    background-position: center !important; 
    	min-height:20vh !important;
    	height:auto;
    	background-repeat: repeat !important;
    	background-size: cover !important;
}
.pkp_site_name .is_img img {
    display: block;
    max-height: 450px;
    max-width: 100%;
    width: auto;
    height: auto;
}
.pkp_structure_head{background-color:#c3c5c6 !important;}


/*User menu*/
/*Menu*/
.pkp_navigation_primary  li > a{color:#333333 !important}
.pkp_navigation_primary  li > a:link{color:#333333 !important}
.pkp_navigation_user_wrapper{width: 100% !important}
a {color: #737375  !important; border:none !important}
.headerSearchPrompt {color:#333333 !important}
a:hover{color: #333333 !important}
a:active{color: #333333 !important}
.pkp_nav_list  li > a {background-color:transparent !important; color:#333333 !important; font-size:14px; font-weight:bold; border-bottom: 3px solid transparent !important;}
.pkp_nav_list   li > a:hover {color:#333333 !important; border-bottom: #333333 3px solid !important}
a.profile{border-radius: 20px !important;}

.dropdown-menu {min-width: 18em!important}
.dropdown-menu  li > a{font-size:13px; font-weight: bold;  border-left: 4px solid transparent !important}
.dropdown-menu li > a:hover{background-color: #333333!important; color: white !important; border-left: 4px #333333 solid !important; border-bottom:none !important}
.pkp_navigation_primary_row {
    background: transparent !important; padding-left:2em;}
.pkp_site_name_wrapper{background:#fff !important;}
.pkp_structure_page{margin: 0 auto; max-width: 100%; background:#fff}

.pkp_form_error{background-color: white !important; color:#333333 !important; font-size:16px}
#formErrors{background-color:white !important}
.page_index_journal{
    background-color:white !important;
    padding-top:2em !important;
    width:100%;
    }    
.pkp_page_index .homepage_image img{width:35% !important; display:block; margin:auto}
/*footer*/
.pkp_structure_footer_wrapper{background-color:#c3c5c6 !important;}
/*Menu*/ 

#navigationUser{padding-top:1em; padding-right:3em}
#navigationUser > li > a{background-color:white; color:#737375 !important; font-weight:bold;}
#navigationPrimary a{font-weight: 700;  text-transform: uppercase;}
.block_make_submission_link{color:white!important; background: #333333 !important}/*rgba(23, 151, 73, 0.7) */
.block_make_submission_link:hover{color: white !important; background: #737375 !important}
.submit {color:white !important; background-color: #333333 !important; cursor: pointer;}
a.login{color:white !important; border-radius:2px !important; padding:0 1em !important; border: solid transparent 1px; background-color: #333333; text-decoration:none; cursor: pointer;box-shadow:1px 1px 1px black !important}
a.register{color:white !important; border-radius:2px !important; padding:0 1em !important; border: solid transparent 1px; background-color: #333333; text-decoration:none; cursor: pointer; box-shadow:1px 1px 1px black !important; margin-top:2em; display:block}
.page_login .login {width: 100%}
.privacy_statement h2{font-family:"Segoe UI", "Roboto", sans-serif !important;}
.contact h3{font-family:"Segoe UI", "Roboto", sans-serif !important;}
/*
#nav-menu{background-color:white !important; border-left: 100px white solid}
#nav-menu a:hover{background-color: rgba(23, 151, 73, 0.7) !important;}*/

/*Title*/
/*.published{display:none}*/
.obj_article_summary > .title{line-height:20px !important}
.title{background-color:#fff !important; font-weight:bolder; font-size:16px !important; color: black !important; line-height:1em !important;font-family:  "Segoe UI", "Roboto", sans-serif !important;}
.obj_article_summary > .title{margin-top:0.5em}
span.title{border-bottom: 3px solid #333333 !important; display: inline-block !important;background-color:#fff !important;
text-transform: uppercase !important;font-family:  "Segoe UI", "Roboto", sans-serif !important;}
.obj_issue_toc{height:auto}

/*.title{border-bottom: 3px solid rgba(23, 151, 73, 0.7) !important; display: inline-block !important;background-color:#fff !important; font-weight:bolder; font-size:16px !important; color: black !important; line-height:2em !important; text-transform: uppercase !important;font-family:  "Segoe UI", "Roboto", sans-serif !important;}*/

@media (min-width: 768px){
.pkp_structure_page {
    margin-top: 10px;
    margin-bottom: 10px;
}
}
.pkp_structure_page {
    margin: 0 auto;
/*    max-width: 1160px;*/
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.pkp_structure_sidebar{top:0 !important}
/*Button and Input*/
.pkp_search input[type="text"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    padding: 0;
    border: none;
}
button, input {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
.galleys_links{
    list-style-type: none !important;
}
a.galleys_links:active, a.galleys_links:hover, a.galleys_links:link{color: #333333 !important}
.obj_galley_link {color:white !important; background-color:#333333; border-color:#cccc; border-width: 1px; border-style:solid; border-radius:5px; padding:.5em;padding-left: 1em!important;padding-right: 1em!important; font-weight:bolder}
.obj_galley_link:hover{color: white !important; background-color: #737375 !important}
.cmp_notification{background: white; color: #333333; font-size:22px; font-weight:bold; border-left: 5px #737375 solid; margin-bottom: 10px; padding-bottom:5px}
.warning{
background: white;
color: #333333;
font-size:22px;
font-weight:bold;
border-left: 5px #333333 solid}
/*@media (min-width: 992px){
.pkp_structure_sidebar {position:static !important; margin-top:-40vh; padding-top:0}
.pkp_structure_sidebar:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 300px;
    border-left: 1px solid #ddd;}
}
@media (max-width:768px) {
.pkp_structure_sidebar {position:relative !important; margin-top:0vh; padding-top:0}*/

/*Section*/
.obj_issue_toc .section.section> h2{background-color:#fff !important; font-weight:bolder; font-size:16px !important; color: black !important;
line-height:2em !important;font-family: "Roboto", sans-serif !important; font-weight: bold !important; border-bottom: 3px solid #737375 !important; display: inline-block !important;}
.obj_issue_toc .section::before {
    content: '';
    position: absolute;
    top: 45px;
    left: 0;
    width: 100%;
    border-top: 0px;
}
.pkp_page_index .current_issue h2 {display: inline-block; padding-bottom: 0.5em;
    border-bottom: 3px solid #737375; text-transform: uppercase; font-weight: 700; color: black;}
.obj_issue_toc .galleys, .obj_issue_toc .section {
        margin-top: 0px;
        margin-right: -30px;
        margin-bottom: 0px;
        margin-left: -30px;
        padding-bottom: 5px;
        padding-top: 5px

}
.pages{color:black !important; font-weight:700}
.authors{color:black !important; font-weight:400; }
.pkp_brand_footer> a > img {max-width:80px !important}

li.locale_en_US::before{
    content: " ";
    background-image: url('https://www.apec.pro.br/images/icons8-gra-bretanha.png') !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    padding-right: 30px !important;
    width: 16px !important;
}
li.locale_es_ES::before{
    content: " ";
    background-image: url('https://www.apec.pro.br/images/icons8-espanha.png') !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    padding-right: 30px !important;
    width: 16px !important;
}
li.locale_pt_BR::before{
    content: " ";
    background-image: url('https://www.apec.pro.br/images/icons8-brasil.png') !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    padding-right: 30px !important;
    width: 16px !important;
}

.article-border{
    border-bottom: #333333 solid 2px;
    border-right:  #333333 solid 2px;
    border-radius: 0rem 0rem 2rem 0rem;
    margin-bottom: 20px;
    padding:1rem !important;
    box-shadow: .2rem .2rem .1rem #737375;
}