table {
	font-size: 100%
}

th,
td {
	vertical-align: top;
}

pre,
code {
	padding: 5px;
	border: 1px solid #999;
	color: #666;
	background-color: #eee;
	font-size: 8pt
}

.fcf00 {
	color: #f00;
}

.fc00f {
	color: #00f;
}

.fc090 {
	color: #090;
}

.fcfc0 {
	color: #fc0;
}

.fcf90 {
	color: #f90;
}

.fcc0c {
	color: #c0c;
}

.fcf39 {
	color: #f39;
}

.fc900 {
	color: #900;
}

.fc009 {
	color: #009;
}

.page-sent {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	width: 100%;
	text-align: center;
	margin-top: 2em;
}

.page-sent ul {
	float: right;
}

.page-sent li {
	list-style-type: none;
	display: inline-block;
	padding: 0.5em 0.3em;
	font-size: 14px;
	min-width: 2.6em;
	text-align: center;
}

.page-sent li a {
	display: block;
	border: 1px solid #434343;
	padding: 0.5em 0.3em;
	font-size: 14px;
	text-decoration: none;
	background-color: #fff;
}

.page-sent li strong {
	display: block;
	border: 1px solid #434343;
	padding: 0.5em 0.3em;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #434343;
}

.page-sent li a:hover {
	font-weight: bold;
	border: 1px solid #e60019;
	color: #e60019;
	background-color: #FFF;
}

.page-sent li.prev a {
	border: 0;
	padding: 0 10px 0 16px;
}

.page-sent li.prev a:hover {
	background-color: #fff;
}

.page-sent li.next a {
	border: 0;
	padding: 0 16px 0 10px;
}

.page-sent li.next a:hover {
	background-color: #fff;
}

.page-sent li.top a {
	border: 0;
	padding: 0 10px 0 25px;
}

.page-sent li.top a:hover {
	background-color: #fff;
}
