.vertical-menu {
width: 100%; /* lebar dari menu, saran saya tidak perlu di ubah */
}

.vertical-menu a {
background-color: #f2a11a; /* Warna pada bagian body menu */
color: black; /* Warna tulisan */
display: block;
padding: 12px;
text-decoration: none;
font-family: arial; /*Jenis font*/
}

.vertical-menu a:hover {
background-color: #ccc; /* Warna efek yang keluar ketika di arahkan mouse */
}

.vertical-menu a.active {
background-color: #f28b1a; /* Warna pada header menu */
color: white; /*Warna font*/
font-family: arial; /*Jenis font*/
}

pkp_structure_head {
  background: #f28b1a;
}
body {
  font-family: tahoma,geneva,sans-serif;
}
.obj_article_details .abstract {
    text-align: justify;
}
.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;
}
.pkp_structure_footer_wrapper {
	background: #e8ebef;
	border-bottom:@double solid; 
	border-bottom-color:#595959;
}
.pkp_site_name .is_img img {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
}

.menu-tabel-custom {
  width: 100%;
  background: #0A5829;
  border: 1px solid #0A5829;
  border-radius: 4px;
  overflow: hidden;
  font-family: inherit;
}

.menu-tabel-custom .mtc-header {
  background: #0A5829;
  color: #fff !important;
  font-size: 16pt;
  font-weight: bold;
  padding: 10px;
  text-align: center;
  border-bottom: 2px solid #fff;
}

.menu-tabel-custom .mtc-row {
  background: #177a3e;
  padding: 8px 10px;
  border-top: 1px solid #fff;
}

.menu-tabel-custom .mtc-row a {
  color: #fff !important;
  text-decoration: none !important;
  font-size: 12pt;
  display: block;
}

.menu-tabel-custom .mtc-row:hover {
  background: #0A5829;
}

.menu-tabel-custom .mtc-row a:hover {
  text-decoration: underline !important;
}
