/*{font-family:  "Segoe UI", "Roboto", sans-serif !important;}*/
body{background: #ddd; margin-top:30px; margin-bottom:30px;}
.pkp_site_name{
    padding-left:1%;
    /*background-image: url('/public/site/images/admin/Logo_REVISTA_420_124_resize.png');*/
    background-position: left top;
    background-color:#ac4790 !important;
    background-repeat: no-repeat;
    background-size: initial;
    min-height:20vh !important;
    overflow-y:no-display;
    margin-bottom:0px !important;

}
.pkp_site_name .is_img img {
    display: block;
    max-height: 130px;
    max-width: 100%;
    width: auto;
    height: auto;
}
.pkp_structure_head{background-color:#ac4790 !important;}
.pkp_head_wrapper{background:#ac4790 !important;margin-left:0 }
.pkp_navigation_primary_row {
    background: #fff; padding-left:2em;}
.pkp_site_name_wrapper{background:#fff !important;}
.pkp_structure_page{margin: 0 auto; max-width: 92%; background:#fff}
.pkp_navigation_user_wrapper{background-color:#ac4790 !important; width:100%}
.pkp_navigation_user_wrapper a:active{background:transparent !important}
.pkp_form_error{background-color: white !important; color: #ac4790 !important; font-size:16px}
#formErrors{background-color:white !important}
.page_index_journal{
    background-color:white !important;
    /*margin-top:0px !important;
    border-left:#ac4790 1px solid;*/
    /*border-right:#ac4790 1px solid;*/
    padding-top:2em !important;
    width:90%;
    }    

/*footer*/
.pkp_structure_footer{background: #eee !important; border-top:#ac4790 solid 6px !important; border-left:0 !important; border-right: none; border-bottom:#ac4790 solid 20px !important}
/*.pkp_block{border:none !important; background-color:white !important; border-radius:0px; border-color:white 0px !important; marging-left:0px !important; }   */
    
/*Menu*/ 

/*a img {outline: none !important;} 
.pkp_site_name .is_img img{border: 1px #ac4790 solid !important;outline: none !important;display:inline !important}*/

a {color: #ac4790 !important; border:none !important}
a: hover{color: #ac4790 !important}
.pkp_nav_list  li > a {font-size:14px; font-weight:bold; border-bottom: 3px solid transparent !important;}
.pkp_nav_list  li > a:hover {border-bottom: #ac4790 3px solid !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: #ccc !important; color: black !important; border-left: 4px #ac4790 solid !important;border-bottom:none !important}
#navigationUser{padding-top:1em; padding-right:3em}
#navigationUser > li > a{background-color:#ac4790; color:white !important; font-weight:bold;}
#navigationPrimary a{font-weight: 700;   text-transform: uppercase;}
.block_make_submission_link{color:white!important; background: #ac4790 !important}/*#ac4790 */
.block_make_submission_link:hover{color: white !important; background: #0066ff !important}
.submit {color:white !important; background-color: #ac4790 !important}
a.login{color:white !important; border-radius:2px !important; padding:0 1em !important; border: solid transparent 1px; background-color: #ac4790; text-decoration:none; display: inline-block !important;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: #ac4790; text-decoration:none; display: inline-block !important;cursor: pointer; box-shadow:1px 1px 1px black !important}

.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: #ac4790 !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 #ac4790 !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 #ac4790 !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;
}
.obj_galley_link {color:white !important; background-color: #ac4790 ; 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: #0066ff !important}
.cmp_notification{background: white; color: #ac4790; font-size:22px; font-weight:bold; border-left: 5px #ac4790 solid; margin-bottom: 10px; padding-bottom:5px}
.warning{
background: white;
color: #ac4790;
font-size:22px;
font-weight:bold;
border-left: 5px #ac4790 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 #ac4790 !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 #ac4790 ; 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}