.hover {
    width: 100%;
    border-collapse: collapse;
}

.hover th {
    height: 30px;
    background: #ffffff;
    color: #AFEE76;
}

.hover td {
    height: 30px;
    padding-top: 3px;
    vertical-align: middle;
    border-bottom: 1px solid #ffffff;
    text-align: center;
}

.hover td a {
    width: 100%;
    display: block;
}

.hover tr {
    background: #AFEE76;
    color: #ffffff;
}

.hover tr:hover {
    background-color:#339933;
}

.hover tr a {
    color: #000000;
}

.hover a:hover {
    color: #000000;
}

.obj_article_details .abstract {
    text-align: justify;
}

.obj_article_summary {
    background-color: white;
}

.obj_article_summary:hover {
    background-color: #afee76;
    border: none;
}

.pkp_brand_footer {
    display: none;
}

.pkp_structure_footer {
    background-color: #afee76;
}

.value {
    text-align: justify;
}

.page_title {
    text-align: justify;
}

section.item.keywords {
    font-style: italic;
    font-weight: bold;
}

.csl-entry {
    font-weight: bold;
}

body {
    background-image: url('https://drive.pastibisa.app/1719315396_667aabc473993.png');
}

html{
    background: grey;
}

.pkp_navigation_wrapper_primary_wrapper{
    width : 1160px;
    height : 39.94px;
}

.pkp_navigation_primary_row{
    width: auto;
    height: auto;
}

.pkp_site_name_wrapper{
    background-color: #AFEE76;
}

.pkp_structure_footer_wrapper{
    border: none;
}

.tableContent{
    width: 399.5px;
    height: 114.5px;
}

/* Custom header code  */
header .container { 
   background: #e0e0e0
   url(https://drive.pastibisa.app/1762332324_690b0ea49f8be.png) top left no-repeat; */
   background-size: cover;
}

/* Make the background color on the block panel */ 
.panel-default>.panel-heading, .pkp_block .title {
    background-color: #317f20;
    border-color: #f5f5f5;
}

/* Side Bar */
 #customblock-sidebarmenu p.menu_item {
    font-size: 1em;
 }

/* Make the font color on the block panel */ 
.pkp_block h2.title, .pkp_block .content span.title, .pkp_block span.title {
  color: white;
}

/* Custom color on footer */ 
footer .container {
    background: #339933;
    color: #c6c6c6;
}

.media-heading mb-2 text-justify {
    color: #339933;
}

.pkp_op_view {
    background-color: #AFEE76;
}

/* Mengubah warna teks issn */
.issn {
    color: #ffffff;
}

/* Mengubah warna teks seluruh elemen */
.col-xs-12.col-md-12 a {
    color: #339933;
}

/* Mengubah warna teks pada elemen login dan register agar menjadi putih */
.col-xs-12.col-md-12.pr-0 ul a {
    color: #ffffff !important;
}

/* Menambahkan hover jika diperlukan */
.col-xs-12.col-md-12.pr-0 ul a:hover {
    color: #317f20 !important;
}

/* ganti warna button */
.btn.btn-primary{
    color: #317f20;
    border-color: #317f20;
    background-color: transparent;
    transition: all 0.3s ease; /* untuk efek smooth */
}
.btn.btn-primary:hover{
    background-color: #020202;
    color: #ffffff;
}

/* issn */
div.issn a span.issn {
    white-space: nowrap;
}    

#headerNavigationContainer > div:nth-child(1) > div > div.col-md-7 > div {
    padding-left: 0px;
    padding-right: 0px;
}

/* logo */
div.journal_logo a.navbar-brand {
    margin-left: -15px;
}

/* logo */
div.journal_logo a.navbar-brand img {
    height: 80px;
}

