/* Bootstrap
---------------------------------------------------------------- */
.navbar {
	margin-bottom: 0;
}

/* Results Header
---------------------------------------------------------------- */
#resultsheader {
	padding: 6px 15px 4px 15px;
	border-bottom: 1px solid #d8d8d8;
}
#resultsheader-desc {
	float: left;
	padding-top: 3px;
}
#resultsheader-elements {
	display: none;
}
@media (min-width: 769px) {
	#resultsheader-elements {
		float: right;
		display: block;
	}
}
#resultsheader-grid {
	float: left;
	padding-right: 20px;
}
.resultsheader-icons {
	cursor: pointer;
}
#resultsheader-pixperpage {
	float: left;
}

/* Filter Buttons
---------------------------------------------------------------- */
.FilterButton {position: relative; float: left; margin: 4px 4px 4px 4px; padding: 0 5px 0 5px; border: #adadad 1px solid; border-radius: 5px; background: rgb(132, 176, 119); color: #ffffff; cursor: pointer;}
.FilterButton:hover {background: #eeeeee;}
.FilterButtonTD {height: 20px; color: #white;}
.FilterButtonTD:hover {color: red;}
.FilterButtonText {position: relative; padding-right: 20px; font-size: 14px; font-weight: normal;}
.FilterButtonTextX {position: absolute; top: -5px; right: 0; font-size: 20px; font-weight: normal;}

.FilterButtonClear {position: relative; float: left; margin: 4px 4px 4px 4px; padding: 0 5px 0 5px; border: #adadad 1px solid; border-radius: 5px; background: white; cursor: pointer;}
.FilterButtonClear:hover {background: white;}
.FilterButtonTDClear {height: 20px; color: #333333;}
.FilterButtonTDClear:hover {color: red;}
.FilterButtonTextClear {position: relative; padding-right: 20px; font-size: 14px; font-weight: normal;}
.FilterButtonTextXClear {position: absolute; top: -5px; right: 0; font-size: 20px; font-weight: normal;}
