.filter{
	padding:5px;
	}
.filter_section_title, .sorter_section_title{
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
	color: #0d436a;
	}
.filter_search_item{
	margin:2px;
	}
.filter_search_commands, .sorter_sort_commands{
	margin-top:20px;
	display:flex;
	flex-direction:row;
	justify-content: space-evenly;
	align-items: center;
	}
.filter_search_command, .sorter_sort_command{
	cursor:pointer;
	}
.sorter_sort_item{
	
	}
.search_item_label{
	display:inline-block;
	width:120px;
	}
.search_item_input, .sort_item_input{
	min-width:200px;
	background-color:#dde7f2;
	}
.sorter_direction{
	display:inline-block;
	cursor:pointer;
	margin-left:10px;
	margin-right:6px;
	vertical-align:middle;
	}
.sorter_delete_item{
	cursor:pointer;
	vertical-align: middle;
	}
select.search_item_operator {
    width: 100px;
    text-align: center;
}