/* =====================================================
   FULL HEADER IMAGE (OJS DEFAULT - NO URL MANUAL)
===================================================== */

/* NAVBAR PUTIH (GANTI BIRU) */
#headerNavigationContainer {
    background: #ffffff !important;
    border-top: 2px solid #f59e0b; /* gold accent */
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

@media (min-width: 992px) {
.pkp_site_name .is_img img {
    max-height: 100%;
}
}

.pkp_site_name {
    background: white;
}

.pkp_site_name .is_img .img {
    background: white;
    width: 100% ;
    height: 100% ;
    max-height: 100% ;
}

/* =====================================================
   NAVBAR (CORPORATE DARK BLUE + GOLD)
===================================================== */
/* NAVBAR SAMA DENGAN PRIMARY BUTTON */
.pkp_navigation_primary_wrapper {
    background: #0b2f4a !important;
}

/* MENU TEXT (biar kontras di background orange) */
.pkp_navigation_primary_wrapper a {
    color: #ffffff !important;
    font-weight: 500;
}

/* HOVER (lebih gelap dikit biar hidup) */
.pkp_navigation_primary_wrapper a:hover {
    color: #0b2f4a !important;
}

.pkp_navigation_primary {
    background: #0b2f4a !important;
    border-top: 3px solid #f59e0b;
}

.pkp_navigation_primary > li > a {
    color: #ffffff !important;
    font-weight: 500;
    letter-spacing: 0.3px;
}

/* USER MENU (REGISTER, LOGIN, SEARCH) */
.pkp_navigation_user_wrapper a {
    color: #0b2f4a !important; /* navy biar kontras */
    font-weight: 500;
}

/* HOVER */
.pkp_navigation_user_wrapper a:hover {
    color: #f59e0b !important; /* gold accent */
}


/* =====================================================
   BUTTON STYLE (GOLD CORPORATE)
===================================================== */
button,
.pkp_button,
a.pkp_button {
    background: #f59e0b !important;
    color: #ffffff !important;
    border-radius: 6px;
    border: none;
    padding: 8px 16px;
    font-weight: 600;
    transition: 0.3s;
}

button:hover,
.pkp_button:hover {
    background: #d97706 !important;
}


/* =====================================================
   LINK STYLE (CONSISTENT BRANDING)
===================================================== */
a {
    color: #0b2f4a;
    text-decoration: none;
}

a:hover {
    color: #f59e0b;
}


/* =====================================================
   SIDEBAR MENU (SESUAI STYLE KAMU)
===================================================== */
.hover td {
    background: #1e5c6b;
    border-bottom: 2px solid #ffffff;
}

.hover td a {
    color: #ffffff;
    font-weight: 600;
    display: block;
}

.hover td:hover {
    background: #174854;
}