﻿.search-pager-container {
  background-color: white;
  padding: 12px 0px 5px 0px;
  margin-bottom: 20px;
  border-bottom: 1px solid #dfdfe1;
  position: relative;
  margin-top: 20px;
}
.search-pager-container .property-search-pager .pagination-container {
  text-align: center;
  height: 45px;
}
.search-pager-container .property-search-pager .pagination-container .pagination {
  margin: 0px;
  height: 45px;
}
.search-pager-container .property-search-pager .pagination-container .pagination li a {
  color: #FF3366;
  border-radius: 0px;
}
.search-pager-container .property-search-pager .pagination-container .pagination li a:hover {
  color: white;
  background-color: #FF3366;
  border-color: #ff0040;
}
.search-pager-container .property-search-pager .pagination-container .pagination li.active a {
  color: white;
  background-color: #FF3366;
  border-color: #ff0040;
}
@media only screen and (max-width: 479px), only screen and (min-width: 480px) and (max-width: 767px) {
  .search-pager-container .property-search-pager .pagination-container .pagination li:not(.PagedList-skipToPrevious):not(.PagedList-skipToNext) {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .search-pager-container .property-search-pager .pagination-container .pagination li:not(.PagedList-skipToPrevious):not(.PagedList-skipToNext) {
    display: inline;
  }
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToPrevious,
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToNext {
  position: absolute;
  color: #FF3366;
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToPrevious a,
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToNext a {
  width: 110px;
  border: none;
  border-radius: 0px;
  height: 38px;
  background-color: #FF3366;
  color: white;
  line-height: 23px;
  border-radius: 20px;
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToPrevious a:hover,
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToNext a:hover {
  color: white;
  background-color: #ff4d79;
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToPrevious .fa,
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToNext .fa {
  display: inline-block;
  width: 10px;
  height: 18px;
  position: relative;
  top: 1px;
  font-size: 18px;
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToPrevious.disabled a,
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToNext.disabled a {
  background-color: white;
  color: #dadfe2;
  cursor: default;
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToPrevious.disabled a:hover,
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToNext.disabled a:hover {
  color: #dadfe2;
  background-color: white;
  cursor: default;
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToNext {
  position: absolute;
  right: 40px;
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToNext a .fa {
  font-size: 18px;
  margin-left: 5px;
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToPrevious {
  left: 40px;
}
.search-pager-container .property-search-pager .pagination-container .pagination .PagedList-skipToPrevious a .fa {
  font-size: 18px;
  margin-right: 5px;
}