.pkp_structure_content {
  width: 90%;
}

.navbar {
  border-radius: 0px;
}

.footer {
  background-color: #123123;
}

.header-nav-bar {
  margin-top: 0.25%;
}

* {
  margin: 0;
  padding: 0;
}

.imgbox {
  display: grid;
  height: 100%;
}

.center-fit {
  max-width: 100%;
  max-height: 100vh;
  margin: auto;
}

.col-journal-index {
  width: 33.3%;
}

.journal-index-cover {
  width: 100%;

  border: 1px solid #888;
  float: left;
  box-shadow: 0 0 10px #000;
}

.btn-nav-menu {
  padding: 12px;
  font-size: large;
  text-align: center;
  background-color: #ededed;
  border: 2px grey;
  border-style: dotted;
  border-radius: 14px;
}

.nav-main {
  margin-bottom: 5%;
  margin-left: 3px;
  margin-right: 3px;
}

.journal-category-select {
  border-radius: 14px;
  background: #3e5888;
  color: white;
  font-size: large;
  height: 3em;
  max-height: 54px;
}

.footer {
  background: #3e5888;
}


.journal-container {
  list-style-type: none;
}

.journal-card {
  margin-bottom: 6%;
  background-color: #fff;
  border-radius: 7px;
  padding: 3%;
}

.journal-data-paragraph {
  margin-bottom: 1px;
}

.journal-media-heading {
  height: 1.18rem;
  font-size: 0.25rem !important;
}

.journal-data {
  font-size: 0.13rem;
}

.journal-view-button-container {
  font-size: 0.15rem;
}

.journal-cover {
  padding-right: 0.05rem;
}

.journal-body {
  padding-left: 0.05rem;
}

.journal-view-button-index {
  float: right;
}

html {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

@media only screen and (min-width: 1px) and (max-width: 767px) {
  html {
    font-size: 25vw;
  }

  .journal-cover {
    padding-left: 0.15rem;
    padding-right: 0.15rem;
  }

  .journal-media-heading {
    height: auto;
  }

  .journal-body {
    padding-left: 0.15rem;
  }

  .archive-cover-container {
    padding: 0.05rem 0.05rem 0 0.05rem;
  }

  .archive-title-container {
    padding-top: 0.05rem;
    padding-bottom: 0.02rem;
  }

  .archive-col {
    padding: 0.05rem;
  }

  .footer-col-right {
    margin-top: 10px;
  }

  .index-cover-container {
    display: none;
  }

  .journal-index-desc-col {
    padding: 0px;
  }

  .pollub-logo-normal {
    display: none !important;
  }
  
  .pollub-logo-small {
    display: block !important;
  }
}

@media only screen and (min-width: 768px) {
  html {
    font-size: 18vw;
  }

  .login-form-class {
    width: 100%;
  }

  .archive-cover-container {
    padding: 0.05rem 0.05rem 0 0.05rem;
  }

  .archive-title-container {
    padding-top: 0.05rem;
    padding-bottom: 0.017rem;
  }

  .archive-col {
    padding: 0.05rem;
  }

  .footer-col-right {
    margin-top: 10px;
  }

  .index-cover-container {
    display: none;
  }

  .pollub-logo-normal {
    display: none !important;
  }
  
  .pollub-logo-small {
    display: block !important;
  }
}

@media only screen and (min-width: 992px) {
  html {
    font-size: 8.5vw;
  }

  .login-form-class {
    width: 30em;
  }

  .archive-cover-container {
    padding: 0.08rem 0.08rem 0 0.08rem;
  }

  .archive-title-container {
    padding-top: 0.08rem;
    padding-bottom: 0.035rem;
  }

  .archive-col {
    padding: 0.1rem;
  }

  .footer-col-right {
    border-left: 1px solid #FFFFFF;
  }

  .footer-col-right {
    margin-top: 0px;
  }

  .index-cover-container {
    display: block;
  }

  .pollub-logo-normal {
    display: block !important;
  }
  
  .pollub-logo-small {
    display: none !important;
  }
}

@media only screen and (min-width: 1200px) {
  html {
    /* // font-size: 100px; */
    font-size: 5.5vw;
  }

  .login-form-class {
    width: 6rem;
  }

  .archive-cover-container {
    padding: 0.1rem 0.1rem 0 0.1rem;
  }

  .archive-title-container {
    padding-top: 0.1rem;
    padding-bottom: 0.035rem;
  }

  .archive-col {
    padding: 0.1rem;
  }

  .footer-col-right {
    border-left: 1px solid #FFFFFF;
  }

  .footer-col-right {
    margin-top: 0px;
  }

  .pollub-logo-normal {
    display: block !important;
  }
  
  .pollub-logo-small {
    display: none !important;
  }
}


/* //searchbar */

.search-container {
  position: relative;
}

.search-input {
  height: 41px;
  border-radius: 30px;
  padding-left: 35px;
  border: none;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.search-icon {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
  color: #888;
}

.journal-site-container.container {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

/* // .journal-index-image {
  //   width: 100%;
  // } */

.journal-index-current-image {
  width: 100%;

}

.journal-description.journal-index-description {
  margin-top: 0 !important;
  line-height: 1.8em;
  background: #FFFFFF;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 1em;
}

.index-cover-container {
  padding-left: 0;
  padding-right: 0;
  border: 1px solid #888;
  float: left;
  box-shadow: 0 0 10px #000;
}

.footer {
  color: #FFFFFF;
  padding-top: 20px;
  padding-bottom: 5px;
}

.footer-data-info {
  margin-top: 10px;
}

/* // .footer-logo {
  //   max-height: 0.7rem;
  //   width: auto;
  // }
   */
.footer-image {
  max-height: 0.39rem;
  width: auto;
}

.journal-index-btn {
  width: inherit;
  background-color: #3e5888;
  color: #FFFFFF;
  height: 0.7rem;
  max-height: 50px;
}

.journal-index-btn-col {
  margin-top: 5px;
  margin-bottom: 5px;
}

.journal-cards-nav-col-left {
  padding: 0px 2px 0px 0px;
  margin: 0px;
  display: grid;
  height: 30px;
}

.journal-cards-nav-col-middle {
  padding: 0px 1px 0px 1px;
  margin: 0px;
  display: grid;
  height: 30px;
}

.journal-cards-nav-col-right {
  padding: 0px 0px 0px 2px;
  margin: 0px;
  display: grid;
  height: 30px;
}

.journal-cards-nav-btn {
  background: #3e5888;
  color: #FFFFFF;
  border: 0px;
  border-radius: 5px;
}

.journal-cards-nav-btn.active {
  background: #ffffff;
  color: #555;
  border: 0px;
  border-radius: 5px 5px 0 0;
}

.journal-index-sidebar {
  padding: 0;
}

.journal-index-inner-col {
  padding: 0;
}

/* // .journal-cards-nav {
  
  // } */

.journal-card-li {
  font-size: 0.13rem;
  padding: 0;
}

.journal-index-indexes {
  margin: 10px;
}

.journal-index-p {
  margin-top: 2px;
  margin-bottom: 2px;
}

.login-register-buttons-container {
  margin-bottom: 10px;
}

.archive-issue-container {
  text-align: center;
  background-color: white;
  border-radius: 10px;
}

.archive-cover {
  width: 100%;
  margin: auto;
}

/* // .archive-issue-title {} */

/* //for footer */
.pkp_structure_page {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.pkp_structure_content {
  flex: 1;
}

.article-authors {
  margin: 10px;
}

.article-media-body {
  background: #FFFFFF;
  padding: 10px;
  border-radius: 10px;
}

.issue-page-header {
  color: #4a4a4a;
}

.issue-details-container {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.issue-details-container-inner {
  background: white;
  border-radius: 10px;
  padding: 10px;
}

.journal-index-tabs-row {
  margin-top: 6px;
  margin-left: 0px;
  margin-right: 0px;
}

.journal-cards-panel {
  background-color: white;
  border-radius: 0px 0px 10px 10px;
  margin-bottom: 10px;
}

.issue-index-cover {
  border: 0px;
}

.journal-index-table {
  border: 2px solid #2e4164;
  min-width: 120px;
  width: 150px;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.table tbody th .journal-index-th {
  /* // border: 1px solid black; */
  background: #2e4164;
  text-align: center;
  color: #FFFFFF;
  padding: 4px;
}

.table tbody td .journal-index-td {
  border: 1px solid black;
  text-align: center;
  padding: 4px;
}

.table tbody tr .journal-index-tr {
  padding: 4px;
}

.journal-index-table tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}

.journal-index-table tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}

.journal-table_wrapper {
  border-radius: 5px;
  overflow: hidden;
}

.journal-statistics-container {
  padding: 10px;
  background: #ffffff;
  border-radius: 10px;
  margin-bottom: 1em;
  height: 320px;
  max-height: 320px;
}

.announcement-summary {
  background: white;
  padding: 10px;
  border-radius: 10px;
}

.annoucement-descritpion-container {
  background-color: #ffffff;
  border-radius: 10px;
  padding: 10px 10px 5px 10px;
  margin-bottom: 10px
}

.article-abstract-container {
  background: white;
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 0.1rem;
}

.article-abstract-header {
  margin-top: 0px;
}

.article-abstract p {
  margin-bottom: 0px;
}

.article-references-header {
  margin-bottom: 0px;
}

.article-download-container {
  background: white;
  padding: 10px;
  border-radius: 10px;
  margin-top: 5px;
}

.vertical-center {
  display: inline-block;
  vertical-align: middle;
  float: none;
}

.article-download-paragraph {
  margin: 0px;
}

.galley-link.btn.btn-primary {
  margin: 0px;
}

.article-download-container-issue {
  background: #EDEDED;
}

.article-button-group {
  min-width: 230px;
}

.article-stats-paragraph {
  margin: 10px;
}

.article-authors-header {
  margin-top: 0;
}

.journal-index-panel {
  margin-top: 10px;
}

.issue-index-cover-img {
  border: 1px solid #888;
  box-shadow: 0 0 10px #000;
}

.issue-left-column {
  background: white;
  padding: 10px;
  border-radius: 10px;
}

.change-font-medium {
  font-size: 18px;
}

.change-font-large {
  font-size: 21px;
}

.index-dropdown-button {
  font-size: 0.13rem;
}

.index-indexes-dropdown {
  padding: 10px;
  margin-top: -45px;
  font-size: 0.13rem !important;
}

.dropdown-menu-accessibility {
  min-width: 182px;
}

.dropdown-menu-accessibility {
  min-width: 182px;
}

.dropdown-toggle.index-dropdown-button {
  border-width: 0px !important;
}

.dropdown-menu-accessibility-toggle {
  margin-top: 3px;
  margin-bottom: 7px;
}

.dropdown-menu-language-toggle {
  margin-top: 3px;
  margin-bottom: 7px;
}

.dropdown-menu-toggle {
  margin-top: 2px;
  margin-bottom: 5px;
}

.menu-item-header {
  margin-top: 2px;
  margin-bottom: 2px;
}

.journal-index-row {
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  margin: 10px;
}

.journal-index-indicators-left {
  border-style: solid;
  border-width: 1px;
  border-color: #3e5888;
  background: #3e5888;
  border-radius: 20px 0px 0px 20px;
  color: white;
}

.journal-index-indicators-right {
  border-style: solid;
  border-width: 1px;
  border-color: #3e5888;
  border-radius: 0px 20px 20px 0px;
}

.journal-doi-header {
  margin-top: 0px;
}

.journal-doi-a-container {
  margin-bottom: 2em;
  margin-top: 0px;
}

.journal-licence-image {
  margin-right: 15px;
}

.journal-index-card.card3 {
  margin: 15px;
}

.navbar-ph-logo {
  padding: 0;
  margin-top: 2px;
}

.journal-index-desc-paragraph {
  margin: 0px;
}

.PlumX-Popup {
  background: #ffffff;
  border-radius: 10px;
  padding: 5px;
}

.list-item-additional {
  background: #ffffff;
  border-radius: 10px;
  padding: 5px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.article-additional-things {
  background: #ffffff;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.row-jump-fix {
  display: flex;
  flex-wrap: wrap;
}

.navbar-ph-logo {
  padding: 0px;
}

#main-content ol {
  margin-left: 20px;
}

#main-content .show {
  display: list-item !important;
  margin-left: 20px;
}

.index-database-image-col {
  padding: 10px;
}

.index-database-image {
  max-width: 0.4rem;
  margin: 5px;
}