.pagination {
  float: left;
  width: 100%;
  margin: 5px 0;
}
.pagination > div {
  float: left;
}
.pagination .btn {
  vertical-align: bottom;
  margin-right: 3px;
  float: left;
  min-width: 22px;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0px;
  padding: 4px;
}
.pagination .mobile  div.btn-userpage {
  color: inherit;
  font-weight: normal;
}
.pagination .last {
  margin-right: 0;
}
.pagination .selected {
  cursor: default !important;
}
.pagination .mobile .selected {
  line-height: 24px;
  padding-left: 0 !important;
}
.pagination .divider {
  float: left;
  position: relative;
  bottom: 0px;
  padding-right: 3px;
}
.pagination .imp-mobile {
  display: block !important;
}
.pagination .imp-standard-hide {
  display: none !important;
}
.pagination .mobile,
.pagination .mob {
  display: none;
}
.pagination .mobile .icon,
.pagination .mob .icon {
  font-size: 150%;
  font-weight: bold;
  vertical-align: bottom;
}
.pagination .mobile button,
.pagination .mob button {
  margin-right: 6px;
  min-height: 28px;
  min-width: 28px;
}
.pagination .mobile .part-left,
.pagination .mob .part-left {
  float: left;
}
.pagination .mobile .part-right,
.pagination .mob .part-right {
  float: right;
}
.pagination .standard {
  display: block;
}
.pagination .standard,
.pagination .mobile {
  float: left;
}
.pagination .divider {
  display: block;
}


