/* HEADER */
.pkp_site_name {
    font-family: "Open Sans", sans-serif;
    color: white;
    font-weight: 700;
}
.pkp_site_name::after {
    content: "";
    display: block;
    height: 3px;
    background-color: gold;
    margin-top: 4px;
}

/* NAVBAR */
.navbar-nav > li > a {
    background-color: #007b7f !important;
    color: #ffffff !important;
}
.navbar-nav > li > a:hover {
    background-color: #005f63 !important;
}

/* CONTENT */
.pkp_page_index .current_issue_title {
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    margin-top: 20px;
}
.obj_issue_summary {
    background: #ffffff;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

/* SIDEBAR */
.pkp_sidebar {
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 15px;
}

/* FOOTER */
#footer {
    background-color: #900000;
    color: white;
    text-align: center;
    padding: 20px;
}

/* BUTTONS */
.btn-primary {
    background-color: #007b7f;
    border: none;
}
.btn-primary:hover {
    background-color: #005f63;
}
