html, body {
  background: #fff;
}
.pkp_brand_footer {
 display:none
}

div.pkp_structure_footer_wrapper {
 background-color:#26272b;
 border-bottom:0;
 font-size:15px;
 line-height:20px;
 color:#737373
}
div.pkp_structure_footer_wrapper a {
 color:#fff;
 border-bottom:0;
 text-decoration:none
}
.cpkp_footer_content a {
 text-decoration:none;
 color:#fff
}
table {
 font-family:arial,sans-serif;
 border-collapse:collapse;
 width:100%
}
td,
th {
 border:1px solid #ddd;
 text-align:left;
 padding:8px
}
tr:nth-child(odd) {
 background-color:#ddd;
}
div.date {
 display:none
}

@media (min-width: 992px) {
    .pkp_site_name .is_img img {
        max-height: 100%;
    }
}



@media (min-width: 992px) {
    .pkp_site_name {
        width: 75%;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
.pkp_site_name_wrapper {
    padding-left: 0;
padding-right: 0;
}
}

img {
    border: 0px solid #ddd !important;
    border-radius: 0px !important;
    padding: 0px !important;
}


element {
}
.pkp_site_name .is_img {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0;
}


.pkp_structure_main h2 {
    font-size: 20px;
}


.obj_issue_toc .articles {
    margin-top: 6px;
}
.pkp_page_index .current_issue .current_issue_title {
    margin: 2rem 0;
}

@media (max-width: 991px) {

.pkp_site_name .is_img img {
    margin-top: 3px;
}
}
@media (min-width: 992px) {
    .pkp_navigation_user>li>a {
        font-size: 16px;
    }
}
.pkp_page_index .homepage_about h2 {
    margin-top: -0.714rem;
    margin-bottom: -20px;
}
a {
    color: #002c40;
}

.app__header {

    background: #134768 !important;

}
@media (max-width: 991px) {
  .pkp_site_name .is_img img {
    margin-top: 0px;
  }
pkp_site_name .is_img img {
margin-bottom: -5px;
}
.pkp_site_name_wrapper {
  height: auto;
  padding-left: 0;
}
.pkp_site_name {
  padding-left: 0;
position: relative;
margin-bottom: -5.5px;
}
.pkp_site_name .is_img img {
  max-height: 100% !important;
}
.has_site_logo .pkp_site_name, .has_site_logo .pkp_navigation_primary_wrapper {
  width: auto;
}
}