.pager {
  line-height: 38px; }

.pager__element {
  display: inline-block; }
  .pager__element:not(:last-of-type) {
    margin-right: 30px; }

.pager__element--options1 {
  width: 200px;
  display: none; }
  @media (min-width: 48em) {
    .pager__element--options1 {
      display: block; } }
  .pager__element--options1 .pager__element-select {
    width: calc(100% - 61px); }

.pager__element--options2 {
  width: 200px;
  display: none; }
  @media (min-width: 48em) {
    .pager__element--options2 {
      display: block; } }
  .pager__element--options2 .pager__element-select {
    width: calc(100% - 74px); }

.pager__items {
  margin: 0;
  padding: 0;
  margin: 50px auto 0;
  display: table; }
  .pager__items li {
    margin: 0;
    padding: 0;
    list-style: none; }

.pager__item {
  display: inline-block;
  text-align: center;
  width: 38px; }
  .pager__item a {
    color: #909294; }
  .pager__item.is-active a {
    font-family: "Helvetica LT W01 Roman", Helvetica, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #08107B; }

.pager__item--previous a span {
  background: url("../../dist/assets/chevronleft.svg") center no-repeat;
  display: block;
  text-indent: -9999px; }

.pager__item--last a span {
  background: url("../../dist/assets/chevronleft.svg") center no-repeat;
  display: block;
  text-indent: -9999px; }

.pager__item--next a span {
  background: url("../../dist/assets/chevronright.svg") center no-repeat;
  display: block;
  text-indent: -9999px; }

.pager__element-label {
  display: inline-block;
  float: left;
  padding-right: 20px;
  line-height: inherit;
  font-size: 14px;
  color: #909294; }

.pager__item--first,
.pager__item--last {
  display: none; }

.pager__minipager .pager__item--last {
  display: inline-block; }
