.inline-items .form-item {
  float: left;
  width: auto;
  display: inline;
  margin-right: 10px;
}

.inline-items {
  width: 100%;
  position: relative;
}

.override-warning {
  color: red;
}

input[name="range[min]"], input[name="range[max]"] {
  width: 50px;
}

[id^="edit-filters"] .form-item {
  display: inline;
  float: left;
  margin-right: 10px;
}

[id^="edit-filters"] .fieldset-wrapper {
}

.extras-fieldset .form-type-checkbox {
  float: left;
  width: auto;
  display: inline;
  margin-right: 10px;
}

[id^="edit-allowed-formats"] .form-item {
  display: inline;
  float: left;
  margin-right: 10px !important;
}

input.qui-autocomplete {
  width: 300px;
  box-sizing: border-box;
}

.qui-autocomplete-results {
  width: 300px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  position: absolute;
  z-index: 99;
  background-color: white;
  display: none;
  max-height: 177px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
}

.qui-autocomplete-results ul.qui-autocomplete-results-list {
  list-style: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  position: relative;
}

.qui-autocomplete-results ul.qui-autocomplete-results-list li {
  border-bottom: 1px solid #ccc;
  padding: 1px 4px 1px 4px;
  overflow: hidden;
  font-size: 10px;
}

.qui-autocomplete-results ul.qui-autocomplete-results-list li:hover,
.qui-autocomplete-results ul.qui-autocomplete-results-list li.active {
  background-color: #f7f6ff;
}

.qui-help-link {
  position: absolute;
  right: 10px;
  top: 5px;
}

.qui-query-preview {
  background-color: #EEE;
}

.qui-query-preview pre {
  padding: 10px;
  margin: 0;
}

input.form-text.input-error {
  background-color: #ffe6eb;
}

#qui-query-preview-toggle {
  display: inline-block;
  margin-bottom: 10px;
}

.qui-error {
  border: 1px solid #b73939;
  padding: 10px;
}

input.form-submit.delete-button,
input.form-submit.delete-button:active,
input.form-submit.delete-button:focus {
  /*position: absolute;*/
  /*bottom: 10px;*/
  /*right: 10px;*/
  background: none;
  border-radius: 0;
  font-size: 12px;
  color: red;
  border: none;
  margin: 0;
  text-shadow: none;
  outline: none;
}

input.form-submit.delete-button:hover {
  text-decoration: underline;
}

#qui-report-list-form table tr.unsaved-changes {
  background-color: #ffe6e6;
}

#qui-create-report-form .sticky-table label {
  display: none;
}

#qui-create-report-form .tabledrag-changed-warning {
  display: none !important;
}