:root {
  --primary-color: #005596;
  --secondary-color: #ef732b;
  --tertiary-color: #ccd9e4;
  --dark-color: #44545c;
}

/* Cuctom by Levi */
.about td {
  background-color: var(--tertiary-color);
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  color: var(--primary-color);
  border-radius: 2px;
  text-align: left;
}

.pkp_navigation_user_wrapper {
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    padding-left:.714rem;
    padding-right:.714rem;
    text-align:right;
    padding-top:0;
    margin-top:0;
    border-top:none;
    line-height: 3.45rem;
    z-index:1000
  }

#navigationUserWrapper::after{
  content: "ISSN 3109-7677";
/*   margin-top: 32px; */
/*   padding-top: 12px; */
  margin-right: 180px;
  font-family: arial;
  float: right;
  font-size: 21px;    /* bisa atur ukuran */
  color: #fff;        /* warna teks */
  font-weight: bold;  /* opsional */
}


/* .profile:first-of-type::before{
  content: "ISSN 3109-7677";
  margin-top: 32px;
  padding-top: 12px;
  margin-right: 90px;
  font-family: arial;
  font-size: 21px;
  color: #fff;
  font-weight: bold;
} */

.pkp_navigation_primary_row::before{
  content: "JURNAL INFORMATIKA & TEKNOLOGI CERDAS";
  margin-top: 32px;
  padding-top: 12px;
  font-family: arial;
  font-style: italic;
  font-size: 21px;    /* bisa atur ukuran */
  color: #fff;        /* warna teks */
  font-weight: bold;  /* opsional */
}

table {
  width: 100%;
}

/* override default */
@media (min-width: 992px) {
  .obj_issue_toc .galleys, .obj_issue_toc .section {
    margin: -2.143rem !important
  }
}

.pkp_structure_main h2{
  margin: 0 0 1.43rem !important;
}

/* override default */
.obj_issue_toc .sections:not(:first-child) {
  margin-top: 2.286rem !important;
}

th {
  background-color: var(--primary-color);
  color: #ffffff;
  padding: 12px;
  border-radius: 8px;
}

td {
  background-color: var(--tertiary-color);
  padding: 12px;
  color: var(--primary-color);
  border-radius: 8px;
  text-align: center;
}

td a img.ic_pdf {
  width: 32px;
}

td a img.viewers {
  width: 100%;
}

.homepage_image {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.homepage_image img {
  width: 100%;
  max-width: 212px;
  padding-top: 2.143rem;
}

.indexers {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.footer-brand-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.footer-brand-content img {
  width: 57px;
}

.pkp_site_name .is_img img {
  width: 100%;
  max-width: 250px;
  height: auto;
}

@media (min-width: 600px) {

  .page_index_journal {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .homepage_image {
    order: 1;
    padding-top: 2.143rem;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .pkp_site_name .is_img img {
    width: 100%;
    max-width: 500px;
    height: auto;
  }

  .homepage_about {
    order: 3;
  }

  .current_issue {
    order: 2;
    grid-row-start: span 2;
  }

  .additional_content {
    order: 4;
    grid-column: span 2;
  }

  .homepage_image img {
    width: 100%;
    max-width: 212px;
    padding-top: 2.143rem;
  }
  .pkp_structure_footer {
    display: flex;
  }
  .pkp_footer_content {
    width: 50%;
  }
  .pkp_brand_footer {
    width: 50%;
  }
}
