div.pfmw-filterlist-wrapper {
	margin: 5px 0px 0px;
}

div.pfmw-filterlist-container {
	display: inline-block;
}

table.pfmw-filterlist thead tr .pfmw-filterlist-header-sortable {
	background-image: url(../../../sysImages/defaultFilterlist/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-align: left;
}

div.pfmw-filterlist-footer-paginate-full_numbers {
	height: 22px;
	line-height: 22px;
	float: right;
}

div.pfmw-filterlist-footer-paginate-full_numbers a {
	color: #6C6E70;
}

div.pfmw-filterlist-footer-paginate-full_numbers a.pfmw-filterlist-footer-paginate-button,
div.pfmw-filterlist-footer-paginate-full_numbers a.pfmw-filterlist-footer-paginate-button-active,
div.pfmw-filterlist-footer-paginate-full_numbers a.pfmw-filterlist-footer-paginate-button-disabled {
	border: 1px solid #CCCCCC;
	padding: 2px 5px;
	margin: 0 1px;
	cursor: pointer;
	background-color: #FFFFFF;
}

div.pfmw-filterlist-footer-paginate-full_numbers a.pfmw-filterlist-footer-paginate-button:hover {
	text-decoration: underline;
}

div.pfmw-filterlist-footer-paginate-full_numbers a.pfmw-filterlist-footer-paginate-button-active {
	font-weight: bold;
	text-decoration: underline;
}

div.pfmw-filterlist-footer-info {
	clear: both;
	float: left;
	padding: 5px 40px 0 5px;
}

.pfmw-filterlist-footer-length {
	float: right;
	margin-left: 15px;
	padding-top: 2px;
}

.pfmw-filterlist-footer-length-select {
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	height: 18px;
}

.pfmw-filterlist-filter-input {
	border: 1px #CCCCCC solid;
	width: 150px;
	float: left;
	border-right: 0px;
}

.pfmw-filterlist-filter-image-search,
.pfmw-filterlist-filter-image-clear {
	float: left;
}

.pfmw-filterlist-filter-image-search,
.pfmw-filterlist-filter-image-clear {
	background-image: url(../../../sysImages/defaultFilterlist/search.png);
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
}

.pfmw-filterlist-filter-image-clear {
	background-image: url(../../../sysImages/defaultFilterlist/cross.png);
	cursor: pointer;
	width: 16px;
}

.pfmw-filterlist-filter {
	width: auto;
	float: right;
	padding-left: 5px;
}

div.pfmw-filterlist-toolbar {
	padding: 2px;
}

div.pfmw-filterlist-toolbar-icon-excel,
div.pfmw-filterlist-toolbar-icon-pdf,
div.pfmw-filterlist-toolbar-icon-print,
div.pfmw-filterlist-toolbar-icon-csv,
div.pfmw-filterlist-toolbar-icon-toggle,
div.pfmw-filterlist-toolbar-icon {
	float: left;
	margin: 2px;
	cursor: pointer;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
}

div.pfmw-filterlist-toolbar-icon-excel {
	background-image: url(../../../sysImages/defaultFilterlist/excel.png);
}

div.pfmw-filterlist-toolbar-icon-pdf {
	background-image: url(../../../sysImages/defaultFilterlist/pdf.png);
}

div.pfmw-filterlist-toolbar-icon-csv {
	background-image: url(../../../sysImages/defaultFilterlist/csv.png);
}

div.pfmw-filterlist-toolbar-icon-print {
	background-image: url(../../../sysImages/defaultFilterlist/print.png);
}

div.pfmw-filterlist-toolbar-icon-toggle.pfmw-icon-toggle-close {
	background-image: url(../../../sysImages/defaultFilterlist/toggle-close.png);
}

div.pfmw-filterlist-toolbar-icon-toggle.pfmw-icon-toggle-open {
	background-image: url(../../../sysImages/defaultFilterlist/toggle-open.png);
}

div.pfmw-filterlist-toolbar svg.pfmw-icon-fontawesome {
	margin: 2px 3px 2px 2px;
	font-size: 20px;
}

.pfmw-filterlist-multirowselect-image-yes,
.pfmw-filterlist-multirowselect-image-no {
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.pfmw-filterlist-multirowselect-image-yes {
	background-image: url('../../../sysImages/defaultFilterlist/chkyes.png');
}

.pfmw-filterlist-multirowselect-image-no {
	background-image: url('../../../sysImages/defaultFilterlist/chkno.png');
}

div.pfmw-filterlist-icon-contextmenu svg {
	cursor: pointer;
	font-size: 22px;
	color: #6C6E70;
}