.cases_all_pagenation {
  width: 100%;
  padding-right: 25px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: right;
}

.cases_all_pagenation .spage-total {
  display: inline-block;
  margin-right: 20px;
  line-height: 35px;
  color: #93949C;
  font-size: 14px;
}

.cases_all_pagenation .spage-number {
  display: inline-block;
  color: #898989;
  font-size: 14px;
}

.cases_all_pagenation .spage-number span {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding: 0 14px;
  line-height: 33px;
  text-align: center;
  -webkit-transition: all .2s;
  transition: all .2s;
  cursor: pointer;
  background: #ffffff;
  margin: 0 1px;
  color: #000000;
}

.cases_all_pagenation .spage-number span.active {
  background: #D30202;
  color: #ffffff;
  z-index: 3;
}

.cases_all_pagenation .spage-number span.active:hover {
  background: #D30202;
  color: #ffffff;
  z-index: 3;
}

.cases_all_pagenation .spage-number span[data-page="none"] {
  cursor: not-allowed;
}

.cases_all_pagenation .spage-number span:not(.span-disabled):not(.active):not(.none):not([data-page="none"]):hover {
  color: #e21f48;
}

.cases_all_pagenation .spage-number span.span-disabled {
  cursor: not-allowed;
}

.cases_all_pagenation .spage-skip {
  display: inline-block;
  margin-left: 20px;
  line-height: 35px;
  color: #93949C;
  font-size: 14px;
}

.cases_all_pagenation .spage-skip input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 45px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  vertical-align: top;
  outline: none;
  background: #ffffff;
  -webkit-transition: all .2s;
  transition: all .2s;
  color: #000000;
}

/*.cases_all_pagenation .spage-skip span {*/
/*  border-radius: 4px;*/
/*}*/

.cases_all_pagenation .spage-skip input:focus {
  border-color: #e21f48;
}

.cases_all_pagenation .spage-skip span {
  display: inline-block;
  padding: 0 14px;
  line-height: 33px;
  vertical-align: top;
  color: #898989;
  outline: none;
  border: 1px solid #898989;
  cursor: pointer;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.cases_all_pagenation .spage-skip span:hover {
  background: #D30202;
  color: #fff;
  border: 1px solid #D30202;
}

.cases_all_pagenation .spage-skip span.last-disabled, .cases_all_pagenation .spage-skip span.last-disabled:hover {
  cursor: not-allowed;
  background: #ffffff;
  border-color: #898989;
  color: #898989;
  opacity: 0.8;
}
