.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;
}

/* .pkp_structure_content {
    background-color: #F9F8F8;
}

.pkp_structure_head {
    background-color: transparent;
}

.pkp_structure_footer_wrapper {
    background-color: transparent;
} */

/* .pkp_navigation_primary_wrapper {
    background-color: white;
    color: grey; 
    font-weight: bold; 
    padding-left: 10px;
    padding-right: 10px;
}

.pkp_navigation_primary li a {
    color: grey;
}

.pkp_search_desktop{
    color: grey;
} */

/* Custom header code  */
header .container { 
   background: #ecedf0 url(https://drive.pastibisa.app/1761223469_68fa232de239a.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: #339933;
    border-color: #f5f5f5;
}


/* 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: #211c1c;
}

.media-heading mb-2 text-justify{
    color: #339933;
}

.header_view{
    background-color: ;
    color: white;
}

/* Mengubah warna teks seluruh elemen menjadi putih */
.issn, .col-xs-12.col-md-12 a {
    color: white;
}

/* Mengubah warna teks pada elemen login dan register agar menjadi putih */
.col-xs-12.col-md-12.pr-0 ul a {
    color: white !important;
}

/* Menambahkan hover jika diperlukan */
.col-xs-12.col-md-12.pr-0 ul a:hover {
    color: white !important;
}

/* Gaya untuk tampilan mobile */
@media (max-width: 768px) {
    .col-xs-12.col-md-12 {
        text-align: center;  /* Menyusun teks secara vertikal di tengah untuk tampilan mobile */
        margin-bottom: 15px;
    }

    .col-xs-12.col-md-12.pr-0 ul {
        padding-left: 0;  /* Menghapus padding di kiri */
        text-align: center;  /* Menyusun link secara tengah */
    }

    .menu_item {
        padding: 8px 0;  /* Mengurangi padding agar lebih ramping di layar kecil */
    }

    .menu_item a {
        font-size: 14px;  /* Menyesuaikan ukuran font untuk layar kecil */
    }
}