#ControlPanel {
	width: 25%;
    display: inline-block;
}
#Editor {
	display: inline-block;
    vertical-align: top;
	width: 74%;
}
input[data-rule]:not([data-slider-input]):not([type="checkbox"]) {
	width: 100%;
	background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
	box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 43px;
    user-select: none;
    -webkit-user-select: none;
	margin-bottom: 15px;
}
.select2-container {
	margin-bottom: 15px;
}
.multi-number-option select {
	height: 43px;
	margin-right: 5px;
}
.rule-part-content {
	border: 1px solid black;
	border-radius: 5px;
	padding: 5px;
	margin: 5px;
	display: inline-block;
}
.search-result-row {
	margin-top: 20px;
    width: 100%;
    border: 1px solid black;
    border-radius: 5px;
    padding: 10px 3px 10px 3px;
	cursor: pointer;
}
.tox-notifications-container {
	display: none;
}

.delete-rule {
  position: relative;
  opacity: 0.3;
  float: right;
}
.delete-rule:hover {
  opacity: 1;
}
.delete-rule:before, .delete-rule:after {
	position: absolute;
	left: -15px;
	content: ' ';
	top: -5px;
	height: 20px;
	width: 4px;
	background-color: #333;
}
.delete-rule:before {
  transform: rotate(45deg);
}
.delete-rule:after {
  transform: rotate(-45deg);
}

.search-result-row-active {
	background: #ffc278;
}
.multi-number-option [data-slider-range] {
	width: 100%;
}
.multi-number-option p {
	display: inline-block;
	width: 48%;
}
.multi-number-option [data-slider-range] {
	display: inline-block;
    width: 50%;
}
#EditorRuleId {
	height: 23px;
    border-radius: 3px;
    border: 2px solid gray;
}
#EditorRuleId[readonly] {
	background: lightgray;
}
.checkbox-option label {
	display: inline-block;
}
.proposed-rule {
	background: #fbfb9c;
}

[data-slider-input] {
    display: inline-block;
    width: 30%;
}
#BuildingDepartmentSearch {
    border: 1px solid #aaa;
    border-radius: 4px;
    width: 100%;
}