.pkp_structure_head {
    background-color: #00004d !important;
    border-bottom: 1px solid #ddd;
  }
  html {
    padding: 30px 0;
    background: url(https://ittelkom-pwt.ac.id/wp-content/uploads/2020/09/motif-background.jpg);
    background-size: 300px;
  }
  .pkp_site_name .is_img {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .pkp_structure_page {
    background: white;
    border: 1px solid gray;
    box-shadow: 2px 2px #8080804f;
  }
  .pkp_navigation_primary_wrapper {
    padding-left: 10px;
    padding-right: 0;
  }
  .cmp_breadcrumbs {
    display: block;
    background: #eeeded;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);;
    border-radius: 3px;
    padding: 0 10px;
    margin: 20px 0 20px 0;
  }
  .cmp_breadcrumbs ol {
    margin-bottom: 0;
  }
  .item.abstract {
    text-align: justify;
  }
  .pages::before {
    content: '\f0f6';
    font-family: Fontawesome;
  }
.contribDegrees > img {
  width: 15px;
  padding-top: 2px;
}
.doi_container > img {
  width: 14px;
  margin-top: 4px;
}
.homepage_about {
  margin: 20px 0 0 0;
  border: 1px solid #73c2fb;
  border-radius: 5px;
  padding: 10px;
  background: #73c2fb;
  box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
}
.current_issue h2 {
padding: .15em 1em;
background-color: #fafbfb;
width: 100%;
box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
}
.cmp_article_list li {
  padding: 10px 15px 15px 15px;
  box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
}
  .galleys_links li {
    border: none;
    padding: 0;
  }
  @media (min-width:992px) {
      body {
        width: 1162px;
        margin: auto;
      }    
      .pkp_structure_content {
        padding-top: 0 !important;
      }    
      .pkp_navigation_user_wrapper {
        padding-left: 0 !important;
        padding-right: 30px !important;
      }
      .pages {
        border: 1px solid #d2d2d2;
        border-radius: 4px;
        padding: 0 6px;
        background: #f4f4f4;
      }
      .pkp_navigation_search_wrapper {
        display: none;
      }    
      .pkp_page_index .homepage_image {
        margin-top: 0;
      }
      .pkp_navigation_primary_wrapper {
        text-align: center;
      }    
  }
  .homepage_about > h2 {
    display: none;
  }
  .pkp_page_index .homepage_about {
    padding-top: 0;
    padding-bottom: 2.143rem;
  }
  .pkp_brand_footer {
      display:none !important;
  }
  
  .data {
    background: #FBE7B2;
    border: 1px solid #d7d6d6;
    border-radius: 5px;
    padding: 5px 10px;
    box-shadow: 2px 2px #80808024;
  }
  
  /* old code */
  .pkp_site_name .is_img img {
      max-height: none !important;
  }
  .pkp_site_name_wrapper {
      padding-left: 0 !important;
      padding-right: 0 !important;
  }
  .pkp_site_name {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
  }
  .pkp_site_name > a {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
  }
  .item_menu {
    padding: 7px 15px;
    margin: 0;
    background: #00004d;
    color:white;
    border-bottom: 1px solid #e8e7cf;
  }
  .item_menu:hover {
      background: #00004d;
      color: white;
  }
  .item_menu a {
      color: white;
  }
  .pkp_block {
      padding: 5px !important;
  }
  .block_make_submission_link {
      width: 100%;
      text-align: center;
      padding: 5px 0 !important;
      box-shadow: 2px 2px #dbd9d9 !important;
  }
  .pkp_block .title {
    display: block !important;
    padding: 8px 10px !important;
    border-bottom: 2px solid #f7edd2 !important;
    font-weight: 700;
    text-transform: none !important;
    background: #00004d;
    color: #fff !important;
    border-radius: 5px 5px 0 0;
    box-shadow: 2px 2px #ccccccab;
  }
  .logo-details {
      border-bottom: 5px solid #b5b2b2;
      font-size: 1.5em;
      padding-bottom: 10px;
  }
  footer .content .link-boxes {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  footer .content .link-boxes .box {
    width: calc(100% / 5 - 10px);
  }
  .content .link-boxes .box .link_name {
    color: #022b40;
    font-size: 11pt;
    font-weight: 400;
    margin-bottom: 10px;
    position: relative;
  }
  .content .link-boxes .box li {
    margin: 6px 0;
    list-style: none;
  }
  .link-boxes .box .link_name::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 2px;
    width: 35px;
    background: #094c6f;
  }
  ul.box {
      padding: 0 5px 0 0;
  }
  .fquery {
      padding: 7px 10px;
      border: 1px solid gray;
      border-radius: 5px;
  }
  .policy_terms {
      float: right;
  }
  .bottom-details {
      background: #2d6a8a;
      margin: 0 -30px -30px;
      padding: 10px 15px;
  }
  .bottom-details a {
      color:white;
  }
  .obj_announcement_summary .summary {
    font-size: 11pt !important;
  }
  .index_list img {
    width: 180px;
    margin: 0 5px 0 0;
    border: 1px solid gray;
    border-radius: 5px;
    box-shadow: 2px 2px #8080802e;
    padding: 10px;
  }
  .pkp_structure_footer_wrapper {
    background: #d4ebf7 !important;
  }
