.page{
	text-align: center;
}
.page .pager-holder{
	font-size: 14px;
	color: #999;
	display: inline-block;
	vertical-align: middle;
}
.page .pager-holder a {
	vertical-align: middle;
	font-size: inherit;
	color: inherit;
	margin: 0 0.2857em;
	padding: 18px 20px;
	border: 1px solid #ddd;
	cursor: pointer;
	-webkit-display: inline-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.page .pager-holder a.page-num-current,.page .pager-holder a:hover {
	color: #fff;
	background-color: #1a42ac;
	border-color: #1a42ac;
}
.page a.jp-previous,.page a.jp-next{
	width: 5.7857em;
}
.page a.jp-previous{
	border-top-left-radius: 0.2143em;
	border-bottom-left-radius: 0.2143em;
}
.page a.jp-next{
	border-top-right-radius: 0.2143em;
	border-bottom-right-radius: 0.2143em;
}
.page a.jp-previous.jp-disabled:hover,.page a.jp-next.jp-disabled:hover{
	color: #999;
	background-color: transparent;
	cursor: default;
}

.page-status,.page-index,.page-last {display: none;}

@media only screen and (max-width:1024px) {
	.page .pager-holder {
		font-size: 0.625rem;
	}
}