.left-pointing-pag-triangle::after {
	content: "\25c4";
	color: #ffffff;
	width: 1.1em;
}

.left-pointing-pag-triangle-double::after {
	content: "\25c4\25c4";
	color: #ffffff;
	width: 1.1em;
}

.right-pointing-pag-triangle::after {
	content: "\25ba";
	color: #ffffff;
	width: 1.1em;
}

.right-pointing-pag-triangle-double::after {
	content: "\25ba\25ba";
	color: #ffffff;
	width: 1.1em;
}

.paginationContainer {
	display: block;
}

.PaginationMessage, .PaginationMessage span {
	padding: 0px 2px 0px 2px;
	font-weight: 600;
	font-style: italic;
	font-size: 1em;
	display: inline-block;
}

.PaginationMessage {
	color: #000000;
}

.PaginationMessageEmbolden {
	color: #ff0000;
}

.paginationLeft {
	display: inline-block;
	padding: 0px 0px 0px 0px;
}

.paginationRight {
	display: inline-block;
	padding: 0px 0px 0px 0px;
}

.PaginationLinks {
	padding: 6px 4px 6px 4px;
}


.PaginationButton {
	background-color: #0066cc;
	padding: 7px 14px 7px 14px !important;
	margin: 0px 0px 0px 0px;
	-moz-border-radius: 21px;
	-webkit-border-radius: 21px;
	border-radius: 21px;
	border: 2px solid #ff0000;
	box-shadow:	inset 0 0 0 3px #ffffff;
	width: auto;
	font-weight: 600;
	display: inline-block;
	color: #ffffff;
	white-space: nowrap;
}

a.PaginationButton {color: #ffffff; text-decoration: none}
a.PaginationButton:hover {color : #ffffff; background-color: #ff0000; text-decoration: none}
a.PaginationButton:active {color : #ffffff; background-color: #ff9900; text-decoration: none}


.PaginationLinkClass { 
	font-family: Open Sans, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1em;
	font-style: normal;
	line-height: 1.25;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
}

.PaginationLinkClass a:link {
	white-space: norwap;
}

.PaginationLabelClass { 
	font-family: Open Sans, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1em;
	font-style: normal;
	line-height: 1.25;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
	word-wrap: normal;
}

.PaginationGoToFormInput {
    height: 30px;
    margin-bottom: 5px;
	padding: 1px 4px 1px 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	background-color: #ffffff;
	border: 1px solid #003366;
	color: #003366;
    width: 60px;
}

.PaginationGoToFormInput::-webkit-input-placeholder { /* WebKit browsers */ color: #666666; }
.PaginationGoToFormInput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #666666; opacity: 1; }
.PaginationGoToFormInput::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #666666; opacity: 1; }
.PaginationGoToFormInput:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #666666; }

.PaginationGoToFormInputERROR { 
    height: 30px;
    margin-bottom: 5px;
	padding: 1px 4px 1px 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	background-color: #ff9999;
	border: 1px solid #ffffff;
	color: #ffffff;
	box-shadow: 0px 0px 2px #ff9999, 0px 0px 4px #ff6666, 0px 0px 6px #ff6666, 0px 0px 8px #ff3333, 0px 0px 10px #ff3333, 0px 0px 12px #ff3333, 0px 0px 14px #ff3333, 0px 0px 16px #ff3333, 0px 0px 18px #ff3333;
}

.PaginationGoToFormInputERROR::-webkit-input-placeholder { /* WebKit browsers */ color: #ff9999; }
.PaginationGoToFormInputERROR:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ff9999; opacity: 1; }
.PaginationGoToFormInputERROR::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ff9999; opacity: 1; }
.PaginationGoToFormInputERROR:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ff9999; }


.PaginationSpacer {
	padding: 6px 6px 6px 6px;
}

#paginationContainer {
	display: block;
}

#paginationMobile {
	display: none;
}

/* @media screen and (max-width: 600px) { */

/* 	#paginationContainer { */
/* 		display: none; */
/* 	} */
	
/* 	#paginationMobile { */
/* 		display: block; */
/* 	} */
/* } */

@media screen and (max-width: 500px) {

	.PaginationButton {
		padding: 6px 3px 6px 3px;
	}
}
