@charset "utf-8";
:root {
  --pagination-color-action: #164d67;
  --pagination-color-action-hover: #206b8f;
  --pagination-color-text: #fff;
  --pagination-color-bg-disabled: #8b8a8e;
  --pagination-color-text-disabled: #fff;
  --pagination-color-border: #ccc;
  --pagination-color-border-focus: #555;
  --pagination-font-size: 8pt;
  --pagination-radius: 5px;
  --pagination-radius-select: 4px;
  --pagination-btn-raise-top: #1d6285;
  --pagination-btn-raise-top-hover: #2a80a8;
  --pagination-btn-press-top: #10394c;
  --pagination-btn-press-top-current: #297ea6;
  --pagination-btn-raise-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.22), inset 0 -1px 0 rgba(0, 0, 0, 0.18),
    0 1px 2px rgba(0, 0, 0, 0.25);
  --pagination-btn-press-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.35);
}
div.pagination {
  padding: 3px;
  margin: 3px;
  font-family: var(--font-family-base);
  font-size: var(--pagination-font-size);
  text-decoration: none;
}
div.pagination a:hover,
div.pagination a:active,
div.pagination a,
div.pagination span.current,
div.pagination span.disabled {
  border: 0;
  border-radius: var(--pagination-radius);
}
div.pagination a {
  margin: 2px;
  padding: 2px 5px;
  text-decoration: none;
  color: var(--pagination-color-text);
  background: var(--pagination-color-action);
  background-image: linear-gradient(
    to bottom,
    var(--pagination-btn-raise-top),
    var(--pagination-color-action)
  );
  box-shadow: var(--pagination-btn-raise-shadow);
  font-family: var(--font-family-base);
  font-size: var(--pagination-font-size);
}
div.pagination a:hover,
div.pagination a:active {
  margin: 2px;
  padding: 2px 5px;
  background-color: var(--pagination-color-action-hover);
  background-image: linear-gradient(
    to bottom,
    var(--pagination-btn-raise-top-hover),
    var(--pagination-color-action-hover)
  );
  color: var(--pagination-color-text);
  font-family: var(--font-family-base);
  font-size: var(--pagination-font-size);
  text-decoration: none;
}
div.pagination a:active {
  background-image: linear-gradient(
    to bottom,
    var(--pagination-btn-press-top),
    var(--pagination-color-action)
  );
  box-shadow: var(--pagination-btn-press-shadow);
}
div.pagination span.current {
  margin: 2px;
  padding: 2px 5px;
  font-weight: 700;
  background-color: var(--pagination-btn-press-top-current);
  box-shadow: var(--pagination-btn-press-shadow);
  color: var(--pagination-color-text);
  font-family: var(--font-family-base);
  font-size: var(--pagination-font-size);
}
div.pagination span.disabled {
  margin: 2px;
  padding: 2px 5px;
  color: var(--pagination-color-text-disabled);
  background: var(--pagination-color-bg-disabled);
  background-image: none;
  box-shadow: none;
  font-family: var(--font-family-base);
  font-size: var(--pagination-font-size);
}
select.pagination {
  padding: 0;
  border: 2px solid var(--pagination-color-border);
  border-radius: var(--pagination-radius-select);
  resize: vertical;
}
.tableStandardBold {
  padding: 2px;
  border: 0;
  display: inline-block;
  border-radius: var(--pagination-radius);
}
select.pagination:focus {
  font-family: var(--font-family-base);
  font-size: var(--pagination-font-size);
  border: 2px solid var(--pagination-color-border-focus);
}
