* {
  font-size: 16.5px;
}
/*ribbon*/
.ribbon-blue {
  background: #00247d;
  height: 4px;
}
.ribbon-yellow {
  background: #ffcd00;
  height: 4px;
}
.ribbon-black {
  background: #000000;
  height: 4px;
}
/**sign and register links*/
.ribbon-lightblue {
  background: #f0f8ff;
  font-size: 15px;
}

/** customise the journal title in the header **/
.pkp_site_name {
  display: flex;
  align-items: center;
}
.custom_journal_title_display {
  color: #1f3762 !important;
}

/**make remove padding meant for register and login*/
.pkp_head_wrapper {
  padding-top: 0px !important;
}

/** increase font size of the header */
.pkp_navigation_primary_row {
  font-size: 18px;
  font-weight: 550;
}
/** make search bigger as requested*/
.pkp_navigation_search_wrapper {
  font-size: 21px;
  font-weight: 550;
}

/** nav dropdown remains inside, no overflow */
.pkp_navigation_primary_row ul ul a:hover,
.pkp_navigation_primary_row ul ul a:focus {
  margin: 0;
  background-color: #ddd;
}

/**increase side of information block*/
.pkp_structure_sidebar .pkp_block .title {
  font-size: 24px;
}
.pkp_structure_sidebar .pkp_block .content ul li a {
  font-size: 16px;
}
/* make login text centered" */
.page.page_login {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.page.page_login .buttons {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
}
.page.page_register {
  width: fit-content;
}
/* .pkp_structure_main {
  display: flex;
  justify-content: center;
} */

/* FOOTER */
/* Disable footer brand log for OJS */
.pkp_brand_footer {
  display: none;
}
.pkp_structure_footer_wrapper {
  background-color: #f9cb3c;
}
.pkp_footer_content {
  background-color: #f9cb3c;
  padding: 1rem;
}
.site-footer {
  background: #f9cb3c;
  color: var(--text);
  text-align: center;
  padding: 22px 16px;
}
.site-footer > div:first-child {
  font-size: 1.2rem;
}
.site-footer > div:last-child {
  font-size: 0.75rem;
}

.site-footer a {
  color: var(--green);
  font-weight: 700;
}
