.sortable .sort,
.sort-group[data-container] .sort,
.sort[data-container] {
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}

.sort.sortup:after {
	content: "\2191";
}

.sort.sortdown:after {
	content: "\2193";
}

.filterable:not([data-pages-include-filtered]) .filtered-out {
	display: none !important;
}

.filterable[data-pages-include-filtered] .filtered-out * {
	opacity: 0.3;
}

.filter-list * {
	border-radius: 0.4em;
	font-size: 0.9em;
	margin: 0px 1px;
	padding: 3px;
	cursor: pointer;
}
.filter-list .filter-and {
	background-color: rgba(150,150,255,0.8);
}
.filter-list .filter-or {
	background-color: rgba(150,255,150,0.8);
}
.filter-list .filter-not {
	background-color: rgba(255,150,150,0.8);
}

.paged .paged-out {
	display: none !important;
}

.pageup,
.pagedown {
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
	opacity: 0.5;
}

.pageup.active,
.pagedown.active {
	opacity: 1;
}
