/*
  compromised for the old style (reset.scss) and the style in Wicket for the redesigned pages
*/
/* for overwriting the wicket css */
#body {
  padding-bottom: 0 !important;
}

/* for overwriting the wicket css */
.epmc_pageHolder {
  width: auto !important;
  padding: 0 !important;
}

/* below is in epmc-elements for overwriting the wicket css */
.epmc-elements table {
  max-width: unset !important;
}

.popper h3:first-child {
  margin: 0;
}

.epmc-elements label {
  font-weight: normal;
}

.tabs .content .title {
  display: block;
}

.pagination {
  line-height: 100%;
}

#annotations-pane input:focus {
  box-shadow: none !important;
}

#free-full-text .section {
  margin-bottom: 0 !important;
  float: none !important;
}

#article-page, #search-page, #author-profile-page, #funder-dashboard-page, #grant-details-page, #funders-page, #grant-finder-page, .account-page, #verify-alerts-email-page, #unsubscribe-alert-page, #article-status-monitor-page, #about-article-status-monitor-page {
  text-align: left;
}

.bookContentPage .title {
  vertical-align: baseline;
}

#author-profile-page button {
  box-shadow: none;
  -webkit-box-shadow: none;
  height: auto;
  background: #20699c;
}

#author-profile-page button:hover {
  border-color: #5797c5;
  background-color: #5797c5;
}

#author-profile-page button:active {
  border-color: #417505;
  background-color: #417505;
}

@media screen and (max-width: 799px) {
  .epmc-elements #page-content:not(:empty) .mobile-menu-content {
    max-width: 100%;
  }
}
