/* PKP Footer ausblenden */

.pkp_brand_footer {
    display: none;
}

/* PKP Footer ausblenden im Bootstrap 3 Theme */
.footer .col-md-2{
    display: none;
}

/*oberste Zeile schwarz */
div.container-fluid > .row {
    background-color: black;
}

/* Header orange */

.navbar-default, .header_view {

    background-color: #e77729;
    border: 0;
}

/*Sitebar Hintergrund hellorange */
.panel-default > .panel-heading, .pkp_block .title {

    color: #333;
    background-color: #e17e3c1a;
    border-color: #ddd;

}
/*Footer Hintegrund hellorange*/

footer[role="contentinfo"] {

    background: #e17e3c1a;
    padding: 1em;

    }

/* Links orange */

a {
    color: #E97820;
    text-decoration: none;

}

/*Fontgroesse italic */
    .lead {
    font-size: 16px;
    font-style: italic;
}

/* Style fer JBDGM  Banner  */
#jbdgmPageHeaderLogo h1, div.site-name {
    height: 80px;
    margin-top: 20px;
    margin-bottom: 0px;
}

#jbdgmPageHeaderLogo img  {
    max-height: 100%;
    padding: 0 0 10px 15px;
    max-width: 100%;
    width: 523px;
}

/* Listentype im Seiteninhalt wieder einschalten  */
#main-content li.show {
    display: list-item !important;
}

/* issue TOC */

.issue-details img.left {
    float:left;
}

.issue-cover img {
    margin-right: 2em;
    margin-bottom: 1.5em;
    margin-top: 8px;
    max-width: 226px;
    border: 1px solid #999;
}

@media (max-width: 767px) {
    .galley_view iframe {
        height: calc(100vh - 384px);
        margin-bottom: -5px;
    }
}
@media (min-width: 768px) {
    .galley_view iframe {
        height: calc(100vh - 276px);
        margin-bottom: -5px;
    }
}
@media (min-width: 992px) {
    .galley_view iframe {
    height: calc(100vh - 219px);
        margin-bottom: -5px;
    }
}
aside .pkp_block form {
    display: flex;
}
aside .pkp_block form  .form-group {
    flex: 1;
    margin-right: 5px;
}
aside .pkp_block form  .form-group  input {
    width: 100%;
}

@media (max-width: 768px){
  .navbar-form {
    border: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
}

/* Einreichen Button in Seitenleiste*/
.pkp_block.block_custom div.content p a.btn.btn-primary.register-button {

    margin-bottom: -8px;
    width: 100%;

}

/* Buttons im Inhaltsverzeichnis*/
.pkp_page_issue .btn-toolbar{margin-top: 1em;
}

.btn-default, .pkp_block.block_make_submission a {
    color: #fff;
    background-color: #3e3d3d;
    margin-bottom: 5px
    }
.btn-default:hover {
    color: #fff;
    background-color: #97310e;
    margin-bottom: 5px}

.btn-primary {
    color: #fff;
    background-color: #e77729;
    border-color: #e77729;
    margin-bottom: 5px
}

.pkp_page_index .cmp_announcements .page-header {
    padding-bottom:0;
    margin-bottom: 0;
    border-bottom: none;

}

/* Farbbalken den Sections Striche im Inhaltsverzeichnis*/
.pkp_page_index .cmp_announcements .page-header h2,
.section h2 {
    border-bottom: 1px solid #fcf2eb;
    text-transform: uppercase;
    margin-top: 0;
    font-weight: normal;
    line-height: 1em;
    display: grid;
    background-color: #fcf2eb;
    padding: 5px;
    grid-gap: 5px;
}

/*Farbanpassung Menuehintergrund */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

    text-decoration: none;
    color: #fff;
    background-color: #ae3910;
}

/* verhindert, dass auf der Login-Seite der Seitenleisten-Kasten an den Buttons klebt */
div.buttons {
    margin-bottom: 20px;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #fcf2eb;
    border-radius: 4px;
}

/*Anpassungen, damit in der PDF- und HTML-Darstellung das Logo und die Navileiste richtig sitzen*/

.col-md-9 {
    padding-left:5px;
}
.col-md-3 {
    padding-left:5px;
}
.site-name.small {
    height: 60px;
    margin-left: -36px;
}

/* Untertitel im IV grau*/
h3.media-heading .subtitle {
 font-size:90%;
 font-weight: lighter;
}

h3.media-heading .title-translated {
 color:grey;
 font-size: 90%;
 margin-top: 0.5em;
}

/*.article-details .title-original .subtitle {*/
.article-details .subtitle {
 font-size:80%;
 font-weight: lighter;
}

.article-details .title-translated {
 color:grey;
 font-size:75%;
 line-height: normal;
 margin-top:0.5em;
}

.article-summary .authors {
margin: 0.6em 0;
}

/*Untertitel auf der Landing page */
.article-details .title-original .subtitle
Stilattribut {
line-height: 0px;
font-weight: 100;
}

/*Mitteilungen näher zusammen*/
.pkp_structure_main h2.media-heading {
margin-top: 0;
}

/*Issue-TOC mit etwas Abstand zur Menüleiste
.issue-toc .heading {
margin-top: 0.5em; */

/* Bootstrap Anpassungen für Outline-Buttons */
.outline {
    background-color: transparent;
    color: inherit;
    transition: all .25s;
}
.btn-primary.outline {
    color: #428bca;
}
.btn-success.outline {
    color: #5cb85c;
}
.btn-info.outline {
    color: #5bc0de;
}
.btn-warning.outline {
    color: #f0ad4e;
}
.btn-danger.outline {
    color: #d9534f;
}
.btn-primary.outline:hover,
.btn-success.outline:hover,
.btn-info.outline:hover,
.btn-warning.outline:hover,
.btn-danger.outline:hover {
    color: #fff;
}

/* Breadcrumb global deaktivieren
main > #main-content > nav.cmp_breadcrumbs { */
nav.cmp_breadcrumbs {
  display: none;
}
.htmlgalleyhead nav.cmp_breadcrumbs {
  display: block;
}


/* H2 in statischen Seiten deaktiveren */
main > h2 {
  display: none;
}

/* Media Heading */
h3.media-heading {
  display: flex;
  flex-direction: column;
  line-height: 1.5;
}

/* Layout Editorial Board */

#editorialboard div {
    width: 100%;
}

#editorialboard .rounded-circle {
    border-radius: 50%!important;
    float: left;
    margin-right: 2em;
}

#editorialboard .media-body a img {
    margin-top: 2px !important;
}

#editorialboard h4 {
    margin: 0 0 0.5em 0;
}
