html, body {
  margin: 0;
  padding: 0;
  min-height: 100%;
}

.pkp_site_name .is_img img {
    display: inline-block;
    max-height: 100px;
    max-width: 100%;
    width: auto;
    height: auto;
}

/* Background global */
html {
  background: url('https://journal.idbgrup.ac.id/public/site/images/admin/bg1.jpg')
              no-repeat center center fixed;
  background-size: cover;
}

body {
  background: transparent;
  font-family: tahoma, geneva, sans-serif;
}

.pkp_footer_content {
  float: left;
  width: 70%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pkp_brand_footer {
  float: right;
  width: 30%;
  padding-bottom: 10px;
  padding-top: 10px;
}

.custom-sidebar-menu ul {
    list-style-type: none; /* Remove bullet points */
    padding: 0;
    margin: 0;
}

.custom-sidebar-menu li a {
    display: block; /* Make links full width */
    padding: 10px 15px;
    background-color: #006680; /* Example background color (OJS default blue) */
    color: #ffffff; /* White text */
    text-decoration: none; /* Remove underlines */
    border-bottom: 1px solid #2c5867; /* Divider line */
    transition: background-color 0.3s;
}

.custom-sidebar-menu li a:hover {
    background-color: #ff7200; /* Example hover color (orange) */
}

/* Optional: Style the main sidebar block container for better integration */
.pkp_block.custom-sidebar-menu-block {
    border: 1px solid #ddd;
    margin-bottom: 15px;
}