#FilterParameters {margin-bottom: 20px}
#FilterParameters .container {overflow: auto; margin-bottom: 10px}
#FilterParameters .column {float: left; margin-bottom: 10px; margin-right: 30px}
#FilterParameters .heading {font-weight: bold; text-align: left; padding-bottom: 5px; white-space: nowrap}
#FilterParameters #full-text-search-query-column {margin-right:0; float:none}
#FilterParameters #activity-column {margin-right:0}
.filter-option {position:relative}
.filter-option * {vertical-align:middle}
.filter-option label {display:inline-block; padding: 4px; border-radius: 26px; white-space: normal; line-height: 1.4; cursor: pointer; width: 100%; border: 1px solid transparent}
.filter-option img {width: 40px}
.filter-option input {position:absolute; left:10px; top:8px; cursor: pointer}
.filter-option.with-icon input {left:50px; top:18px}
.filter-option-text {display: inline-block; margin-left: 27px}
.filter-option.with-icon .filter-option-text {width: 140px}
.filter-option input:checked + label {background-color: white; border: 1px solid #ccc}
select {font-family: inherit; font-size: inherit; color: inherit} /* needed for chrome */
select, #full-text-search-query-column input {border: 1px solid #ccc; border-radius: 15px; padding: 5px}
#full-text-search-query-column input {width: 790px; padding-left: 10px; margin-right: 2px}
@media (max-width: 900px) {
	#full-text-search-query-column input {width: 500px}
}
@media (max-width: 610px) {
	#full-text-search-query-column input {width: 280px}
	#activity {width: 300px}
}
@media (max-width: 390px) {
	#full-text-search-query-column input {width: 230px}
	#activity {width: 260px}
}

h2.top-bar {white-space:nowrap}

.full-text-search-help-button img {margin: 0 2px; vertical-align: bottom; height: 16px; position: relative; bottom: 8px}
#full-text-search-parse-error-button img {height: 20px; bottom: 6px}
#cboxTitle {font-size: 15pt; font-weight:bold}
#cboxLoadedContent {font-size: 9pt; padding:0 20px}
kbd {font-size: 9pt; border-style: solid; border-width: 1px; padding: 1px 10px 1px 10px}

.aftbef {display:inline-block; width: 50px; text-align: right}
.year-checkboxes {margin-left: 0; margin-bottom: 10px; margin-top: 5px}
.year-checkboxes label {margin-right: 27px; cursor: pointer}
.year-after {margin-bottom: 5px}
#start-year-column, #end-year-column {margin-left: 10px}
#end-year-ranges select {width: 100px}

#sites_table {margin-top: 20px; margin-bottom: 20px}
#cluster-info-window li {margin: 0.5em 0; font-size: 8pt}
