/* Footer */
/* Alerts */
/* Form Controls */
/* Buttons */
/* StyleGuide buttons */
/* Tables */
/* Sources */
/* Activity */
/* Charts */
/* Ranking */
/* Navigation */
/* Users */
/* Thesaurus */
/* Datepicker */
/* Infrastructure */
/* Fields */
/* StatusPage.io */
/* Startup */
/* Checkboxes */
/* Cluster */
/* Multi Filter */
/* Visit Browser */
/* Exports */
/* SQL Export */
/* Ops Tools */
/* Platform users */
/* Datepicker */
/* Icons */
span.qpl-pipeline-label {
  font-size: 10px;
  font-weight: bold;
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  cursor: default;
  padding: 0px 4px;
  display: inline-block;
  border-radius: 2px;
  height: 20px;
  line-height: 20px;
}
span.qpl-pipeline-label.default {
  background-color: #59be90;
}
span.qpl-pipeline-label.ab-test {
  background-color: #f47f24;
}
.qpl-code-editor .CodeMirror {
  min-height: 208px;
  padding-left: 0;
  background-color: #f6fafd;
}
.qpl-code-editor .CodeMirror .CodeMirror-scroll {
  min-height: 208px;
}
.qpl-code-editor .CodeMirror .CodeMirror-gutters {
  background-color: #ecf4fb;
  border: 0;
}
.qpl-select-mode .qpl-modes {
  border-bottom: 4px solid lightgray;
  padding: 0 10px;
  font-size: 0.9em;
  color: #999999;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
  margin-right: 3px;
}
.qpl-select-mode .qpl-modes.active {
  color: #000000;
  border-bottom: 4px solid #f57f03;
}
.qpl-select-mode .qpl-filler {
  -webkit-flex-grow: 20;
     -moz-box-flex: 20;
      -ms-flex-positive: 20;
          flex-grow: 20;
}
.qpl-dropdown .qpl-dropdown-toggle.dropdown-toggle {
  fill: white;
}
.qpl-dropdown .dropdown-menu {
  text-align: left;
}
.feature-description {
  background-color: #ececec;
}
.empty-box-section {
  background-color: #ececec;
}
#main #empty #error,
#main #feature #error {
  position: inherit;
}
#main #empty #qpl-table tr .drag-column,
#main #feature #qpl-table tr .drag-column {
  width: 25px;
}
#main .statements {
  min-width: 520px;
}
#main .statements h2.feature-description {
  font-size: 14px;
  line-height: 18px;
  padding: 8px;
  margin: 0 0 10px 0;
}
#main .statements h2.feature-description a {
  font-style: italic;
}
#main .statements h2.feature-description:empty {
  display: none;
}
#main .statements .empty-box-section {
  margin-top: 20px;
  padding: 50px;
}
#main .statements .empty-box-section .empty-box-container {
  margin: 0 auto;
  text-align: center;
}
#main .statements .empty-box-section .empty-box-container .icon-small {
  width: 25px;
  height: 25px;
  fill: #989898;
}
#main .statements .empty-box-section .empty-box-container button.add-rule + span {
  margin-left: 3px;
}
#main .statements table#qpl-table,
#main .statements table#qpl-single-table,
#main .statements table#qpl-pipelines-table,
#main .statements table#qpl-test-table {
  font-size: 15px;
}
#main .statements table#qpl-table td,
#main .statements table#qpl-single-table td,
#main .statements table#qpl-pipelines-table td,
#main .statements table#qpl-test-table td {
  word-wrap: break-word;
}
#main .statements table#qpl-table td.note > div,
#main .statements table#qpl-single-table td.note > div,
#main .statements table#qpl-pipelines-table td.note > div,
#main .statements table#qpl-test-table td.note > div {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
#main .statements table#qpl-table td.note > div span,
#main .statements table#qpl-single-table td.note > div span,
#main .statements table#qpl-pipelines-table td.note > div span,
#main .statements table#qpl-test-table td.note > div span {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 5px;
}
#main .statements table#qpl-table td.note > div a,
#main .statements table#qpl-single-table td.note > div a,
#main .statements table#qpl-pipelines-table td.note > div a,
#main .statements table#qpl-test-table td.note > div a {
  cursor: pointer;
  text-decoration: underline;
}
#main .statements table#qpl-table td .error,
#main .statements table#qpl-single-table td .error,
#main .statements table#qpl-pipelines-table td .error,
#main .statements table#qpl-test-table td .error {
  display: none;
}
#main .statements table#qpl-table td .syncing,
#main .statements table#qpl-single-table td .syncing,
#main .statements table#qpl-pipelines-table td .syncing,
#main .statements table#qpl-test-table td .syncing {
  display: none;
}
#main .statements table#qpl-table tr.error-blankslate-row:hover td,
#main .statements table#qpl-single-table tr.error-blankslate-row:hover td,
#main .statements table#qpl-pipelines-table tr.error-blankslate-row:hover td,
#main .statements table#qpl-test-table tr.error-blankslate-row:hover td {
  background-color: #ffffff;
}
#main .statements table#qpl-table tr.error-blankslate-row td.error-blankslate-section,
#main .statements table#qpl-single-table tr.error-blankslate-row td.error-blankslate-section,
#main .statements table#qpl-pipelines-table tr.error-blankslate-row td.error-blankslate-section,
#main .statements table#qpl-test-table tr.error-blankslate-row td.error-blankslate-section {
  padding: 25px;
}
#main .statements table#qpl-table tr.error-blankslate-row td.error-blankslate-section .blankslate h1,
#main .statements table#qpl-single-table tr.error-blankslate-row td.error-blankslate-section .blankslate h1,
#main .statements table#qpl-pipelines-table tr.error-blankslate-row td.error-blankslate-section .blankslate h1,
#main .statements table#qpl-test-table tr.error-blankslate-row td.error-blankslate-section .blankslate h1 {
  font-size: 24px;
}
#main .statements table#qpl-table tr.empty:hover td.blankslate-row,
#main .statements table#qpl-single-table tr.empty:hover td.blankslate-row,
#main .statements table#qpl-pipelines-table tr.empty:hover td.blankslate-row,
#main .statements table#qpl-test-table tr.empty:hover td.blankslate-row {
  background-color: #ffffff;
}
#main .statements table#qpl-table tr.empty td:first-child,
#main .statements table#qpl-single-table tr.empty td:first-child,
#main .statements table#qpl-pipelines-table tr.empty td:first-child,
#main .statements table#qpl-test-table tr.empty td:first-child {
  padding-left: 25px;
}
#main .statements table#qpl-table.with-status td.extra span {
  vertical-align: middle;
}
#main .statements table#qpl-table.with-status td.extra span.enabled,
#main .statements table#qpl-table.with-status td.extra span.disabled {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-bottom: 1px;
  border-radius: 100px;
}
#main .statements table#qpl-table.with-status td.extra span.enabled {
  background-color: #59BE90;
}
#main .statements table#qpl-table.with-status td.extra span.disabled {
  background-color: lightgray;
}
#main .statements table#qpl-test-table td.splitTestStatus span.enabled,
#main .statements table#qpl-test-table td.splitTestStatus span.disabled {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-bottom: 1px;
  border-radius: 100px;
  vertical-align: middle;
}
#main .statements table#qpl-test-table td.splitTestStatus span.enabled {
  background-color: #59BE90;
}
#main .statements table#qpl-test-table td.splitTestStatus span.disabled {
  background-color: lightgray;
}
#main .statements span.pretty .placeholder,
#modal.modal span.pretty .placeholder,
#Modal.modal span.pretty .placeholder,
#ModalSide.modal span.pretty .placeholder {
  font-style: italic;
  color: #999999;
}
#main .statements span.pretty .placeholder:hover,
#modal.modal span.pretty .placeholder:hover,
#Modal.modal span.pretty .placeholder:hover,
#ModalSide.modal span.pretty .placeholder:hover {
  text-decoration: underline;
}
#main .statements span.pretty .static,
#modal.modal span.pretty .static,
#Modal.modal span.pretty .static,
#ModalSide.modal span.pretty .static {
  color: #999999;
}
#main .statements span.pretty .variable,
#modal.modal span.pretty .variable,
#Modal.modal span.pretty .variable,
#ModalSide.modal span.pretty .variable {
  word-wrap: break-word;
}
#delete-confirmation-popup ul.statements {
  list-style-type: disc;
}
.empty-box-section .empty-box-container .add-qpl-code-editor {
  margin-left: 10px;
}
.qpl-modal-region.modal-container .modal-body .full-width-dropdown .dropdown {
  width: 100%;
}
.qpl-modal-region.modal-container .modal-body .full-width-dropdown .dropdown .dropdown-toggle {
  width: 100%;
  text-align: left;
}
table#qpl-test-table tr.empty:hover td.blankslate-row {
  background-color: #ffffff;
}
table#qpl-test-table tr.empty td:first-child {
  padding-left: 25px;
}
.qpl-modal-region #search {
  padding: 0;
}
.qpl-modal-region #search .coveo-result-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  text-align: center;
  opacity: 0;
  -webkit-transition: opacity 250ms, background 250ms;
  transition: opacity 250ms, background 250ms;
}
.qpl-modal-region #search .coveo-result-overlay span {
  display: none;
  font-size: 14px;
  font-weight: bold;
}
.qpl-modal-region #search .coveo-result-overlay:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.qpl-modal-region #search .coveo-result-overlay:hover {
  background: rgba(235, 235, 235, 0.75);
  cursor: pointer;
  opacity: 1;
  -webkit-transition: opacity 250ms, background 250ms;
  transition: opacity 250ms, background 250ms;
}
.qpl-modal-region #search .coveo-result-overlay:hover span {
  display: inline-block;
}
.qpl-modal-region #search .qpl-content-browser-header-container {
  margin-left: 15px;
}
.qpl-modal-region #search .qpl-content-browser-header-container h1 {
  height: 31px;
  font-size: 24px;
  line-height: 28px;
  margin-top: 0;
}
.admin .modal.side.fixed-popover,
.admin .modal.side.full-popover {
  overflow: hidden;
}
.admin.coveo-styleguide .modal.side .admin-popover-header .small-close {
  right: 0px;
}
.admin.coveo-styleguide .qpl-modal-region.modal-container .regular-input {
  width: 100%;
}
.admin.coveo-styleguide .qpl-modal-region.modal-container .modal-content #search .coveo-result-overlay {
  z-index: 1000000;
}
.admin.coveo-styleguide .qpl-modal-region.modal-container .modal-content #search .coveo-admin-card-result {
  position: relative;
}
.admin.coveo-styleguide .qpl-modal-region.modal-container #QPLModalRegion.modal-container.mod-prompt .modal-content .modal-body {
  height: 140px;
}
.admin.coveo-styleguide .qpl-modal-region.modal-container #QPLModalRegion.modal-container.mod-prompt .modal-content .modal-body .mod-inline-link {
  display: inline-block;
  margin-left: 3px;
}
.qpl-modal-region.modal-container .modal-header h4 {
  margin-bottom: 0;
}
.qpl-modal-region.modal-container .modal-content .modal-body.mod-header-padding {
  padding-left: 40px;
  padding-right: 40px;
}
.qpl-modal-region.modal-container .modal-content .qpl-create-condition-main ul {
  margin: 0;
}
.qpl-modal-region.modal-container .modal-content .result-injection-checkbox {
  margin-top: 30px;
}
.qpl-modal-region.modal-container .modal-content .result-injection-checkbox .form-control-label {
  margin-bottom: 10px;
}
.qpl-modal-region.modal-container .uppercase {
  text-transform: uppercase;
}
.qpl-modal-region.modal-container .admin-popover-header {
  position: relative;
}
.qpl-modal-region.modal-container .admin-popover-header p {
  line-height: 1.2em;
}
.qpl-modal-region.modal-container .admin-popover-header ul.errors {
  display: none;
  margin: 0 0 15px 0;
}
.qpl-modal-region.modal-container .admin-popover-header ul.errors li.error-status {
  padding: 5px;
  background-color: #ca423e;
  color: #ffffff;
}
.qpl-modal-region.modal-container .admin-popover-header ul.errors li.error-status.warning {
  background-color: #fee25d;
  color: #777777;
}
.qpl-modal-region.modal-container .modal-content {
  min-height: 380px;
}
.qpl-modal-region.modal-container .clickable {
  cursor: pointer;
}
.qpl-modal-region.modal-container .popover-row .selected-uri-label {
  margin-top: 9.5px;
}
.qpl-modal-region.modal-container .popover-row button.select-uri span {
  margin-right: 5px;
}
.qpl-modal-region.modal-container .popover-row button.select-uri span svg {
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}
.qpl-modal-region.modal-container .qpl-form-top-padding {
  padding-top: 15px;
}
.qpl-modal-region.modal-container .qpl-slide-toggle-label {
  margin-right: 10px;
  float: left;
}
.qpl-modal-region.modal-container .coveo-slider-labels .coveo-slider-label {
  font-size: 13px;
}
.qpl-modal-region.modal-container .coveo-styleguide .coveo-slider-labels {
  color: #1d4f76;
}
.qpl-modal-region.modal-container #modifier {
  margin-bottom: 15px;
}
.qpl-modal-region.modal-container #ModifierInput .coveo-slider-label:first-child {
  left: 0 !important;
  margin-left: 0 !important;
}
.qpl-modal-region.modal-container #ModifierInput .coveo-slider-label:last-child {
  left: inherit !important;
  right: 0;
}
.qpl-modal-region.modal-container .normal-input.admin-light-input {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 30px;
}
.qpl-modal-region.modal-container .last-input {
  border-spacing: 10px;
}
.qpl-modal-region.modal-container .condition-table-title {
  margin-bottom: 0;
}
.qpl-modal-region.modal-container .condition-table-header {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-flow: row wrap-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap-reverse;
          flex-flow: row wrap-reverse;
}
.qpl-modal-region.modal-container .condition-table-header input.filterBox {
  width: 80%;
  padding-left: 25px;
  padding-right: 25px;
}
.qpl-modal-region.modal-container .condition-table-header .filter-container {
  margin-top: 15px;
  margin-bottom: 0;
  width: 260px !important;
}
.qpl-modal-region.modal-container .condition-table-header .filter-container .filterBox {
  margin-bottom: 0;
}
.qpl-modal-region.modal-container .condition-table-header .coveo-table-actions {
  display: inline-block;
  margin-top: 15px;
}
.qpl-modal-region.modal-container .condition-table-header .coveo-table-actions .coveo-filter-container input.filter-box {
  width: 100%;
}
.qpl-modal-region.modal-container .condition-table-header .coveo-table-actions .coveo-filter-container input.filter-box + span {
  right: 12.5px;
}
.qpl-modal-region.modal-container .condition-table-header .coveo-table-actions .coveo-filter-container .filter-icon {
  right: 12.5px;
}
.qpl-modal-region.modal-container .condition-table-header .condition-button-container {
  margin-top: 15px;
}
.qpl-modal-region.modal-container .condition-table-header .condition-button-container .btn {
  margin-left: 10px;
}
.qpl-modal-region.modal-container input.import {
  width: 250px;
}
.qpl-modal-region.modal-container .admin-select ul.dropdown-menu {
  width: 99%;
  text-align: left;
}
.qpl-modal-region.modal-container .admin-select ul.dropdown-menu li span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qpl-modal-region.modal-container .slider-info {
  color: #263e55;
  font-size: 16px;
}
.qpl-modal-region.modal-container .slider-info .left {
  width: 48%;
  float: left;
}
.qpl-modal-region.modal-container .slider-info .right {
  width: 48%;
  float: right;
  text-align: right;
}
.qpl-modal-region.modal-container .slider-info .tooltip {
  text-align: left;
}
.qpl-modal-region.modal-container .slider-info #LowerRatio,
.qpl-modal-region.modal-container .slider-info #UpperRatio {
  font-weight: bold;
}
.qpl-modal-region.modal-container .slider-value {
  color: black;
  font-size: 18px;
}
.qpl-modal-region.modal-container .create-condition-main-layout .dropdown .dropdown-toggle {
  text-align: left;
}
.qpl-modal-region.modal-container .create-condition-main-layout .new-condition {
  margin-top: 30px;
}
.qpl-modal-region.modal-container .create-condition-main-layout .new-condition .condition-value .multiline-field {
  margin-top: 45px;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-value .add-trigger {
  height: initial;
  bottom: 6px;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-value .add-trigger.invalid {
  bottom: 26px;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-key.hidden {
  display: none;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-join-operator {
  display: inline-block;
  width: 100px;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-join-operator .dropdown {
  width: 100%;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-join-operator .dropdown .dropdown-toggle {
  width: 100%;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-sub-condition {
  border-left: 2px #263e55;
  border-style: solid;
  padding: 10px 0 10px 10px;
  margin-bottom: 5px;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-delete-condition {
  padding: 0 8px;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-delete-condition span {
  width: 18px;
  height: 18px;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-delete-condition span .icon-condition-delete {
  width: 100%;
  height: 100%;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-select-object {
  border: 1px solid #d1d2d0;
  padding: 5px;
  font-size: 14px;
  margin-bottom: 5px;
}
.qpl-modal-region.modal-container .create-condition-main-layout .condition-add-condition-container {
  text-align: right;
  margin: 10px 0px 20px 0px;
  clear: both;
}
.qpl-modal-region.modal-container .create-condition-main-layout .qpl-create-condition-objects tr {
  cursor: pointer;
}
.qpl-modal-region.modal-container table tr.single th.condition {
  padding: 0;
}
.qpl-modal-region.modal-container table tr.single td {
  border-bottom: 1px solid #ebebeb;
}
.qpl-modal-region.modal-container .field-button {
  padding: 5px 10px 6px;
  border: 1px solid #ebebeb;
}
.qpl-modal-region.modal-container ul.selector {
  width: 100%;
  margin: 0;
}
.qpl-modal-region.modal-container ul.selector li {
  margin-bottom: 5px;
}
.qpl-modal-region.modal-container ul.selector li div.type {
  border: 1px solid #ebebeb;
  padding: 10px;
}
.qpl-modal-region.modal-container ul.selector li div.type .type-title i {
  vertical-align: middle;
}
.qpl-modal-region.modal-container ul.selector li div.type .type-title span {
  font-size: 14px;
  text-transform: none;
  color: inherit;
  padding: 4px 8px;
  border-radius: 0;
  font-weight: bold;
  vertical-align: middle;
  word-wrap: break-word;
}
.qpl-modal-region.modal-container ul.selector li div.type p {
  font-size: 12px;
  line-height: 1.2em;
  margin: 0;
}
.qpl-modal-region.modal-container ul.selector.selectable li:hover {
  background-color: #ebebeb;
  cursor: pointer;
}
.qpl-modal-region.modal-container .query-description {
  font-size: 15px;
  color: #999999;
}
.qpl-modal-region.modal-container .toggle-row {
  text-align: right;
}
.qpl-modal-region.modal-container .toggle-row .slider-actions {
  height: 34px;
  margin-bottom: 15px;
}
.qpl-modal-region.modal-container .toggle-row .slider-actions .qpl-toggle-label {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.qpl-modal-region.modal-container .toggle-row .slider-actions .qpl-toggle-label h4 {
  margin-right: 5px;
}
.qpl-modal-region.modal-container .toggle-row .slider-actions .toggle-description {
  margin: 6px 0;
  font-size: 15px;
}
.qpl-modal-region.modal-container .qpl-toggle-double,
.qpl-modal-region.modal-container .qpl-toggle-triple {
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 36px;
  background-color: #eaeaea;
  font-size: 0;
}
.qpl-modal-region.modal-container .qpl-toggle-double .toggle,
.qpl-modal-region.modal-container .qpl-toggle-triple .toggle {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
  display: inline-block;
  border-radius: 3px;
  padding: 3px 6px;
  color: #000000;
  cursor: pointer;
  font-size: 13px;
  -webkit-transition: 100ms;
  transition: 100ms;
}
.qpl-modal-region.modal-container .qpl-toggle-double .toggle.toggle-left,
.qpl-modal-region.modal-container .qpl-toggle-triple .toggle.toggle-left {
  margin: 5px 0 5px 5px;
}
.qpl-modal-region.modal-container .qpl-toggle-double .toggle.toggle-center,
.qpl-modal-region.modal-container .qpl-toggle-triple .toggle.toggle-center {
  margin: 5px 0;
}
.qpl-modal-region.modal-container .qpl-toggle-double .toggle.toggle-right,
.qpl-modal-region.modal-container .qpl-toggle-triple .toggle.toggle-right {
  margin: 5px 5px 5px 0;
}
.qpl-modal-region.modal-container .qpl-toggle-double .toggle.selected,
.qpl-modal-region.modal-container .qpl-toggle-triple .toggle.selected {
  background-color: #c7c7c7;
  color: #3b65cc;
}
.qpl-modal-region.modal-container .qpl-toggle-double .toggle:hover:not(.selected),
.qpl-modal-region.modal-container .qpl-toggle-triple .toggle:hover:not(.selected) {
  color: #44598f;
}
.qpl-modal-region.modal-container .admin-numeric-spinner {
  width: 100%;
}
.qpl-modal-region.modal-container .admin-numeric-spinner input[type="text"] {
  width: -webkit-calc(100% - 42px);
  width: calc(100% - 42px);
}
.qpl-modal-region.modal-container textarea.description {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  width: 100%;
  height: 90px;
  resize: none;
}
.qpl-modal-region.modal-container .accordion.overflow-accordion {
  width: -webkit-calc(100% + 50px);
  width: calc(100% + 50px);
}
.qpl-modal-region.modal-container .accordion.overflow-accordion .accordion-inner .normal-input {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 30px;
}
.qpl-modal-region.modal-container h4 {
  margin-bottom: 15px;
}
.qpl-modal-region.modal-container .action-input-group {
  margin-bottom: 30px;
}
.qpl-modal-region.modal-container .action-input-group h4 {
  display: inline-block;
}
.qpl-modal-region.modal-container .action-input-group h4 .icon-small {
  width: 13px;
  height: 13px;
  fill: #999999;
}
.qpl-modal-region.modal-container .action-input-group h4 + button {
  float: right;
}
.qpl-modal-region.modal-container .action-input-group .action-input-text {
  position: relative;
  border-bottom: 1px solid #ebebeb;
  padding: 5px 25px 5px 5px;
  font-size: 15px;
  word-wrap: break-word;
  line-height: 20px;
}
.qpl-modal-region.modal-container .action-input-group .action-input-text .breakline:after {
  content: "\000A";
  white-space: pre;
  display: block;
  width: 0px;
  height: 0px;
}
.qpl-modal-region.modal-container .action-input-group .action-input-text .action-input-button {
  width: 12px;
  height: 100%;
  position: absolute;
  right: 6px;
  top: 0;
}
.qpl-modal-region.modal-container .action-input-group .action-input-text.mod-input-text-empty {
  color: #bcc3ca;
  padding-left: 0;
  border-bottom: none;
}
.qpl-modal-region.modal-container .reveal-filter .event-type {
  display: none;
}
.popover-layout .tab-navigation {
  margin-bottom: 0;
}
.popover-layout.split {
  display: inline-block;
  width: -webkit-calc(100% - 394px);
  width: calc(100% - 394px);
}
.popover-layout .splitpane-right {
  display: inline-block;
  width: 100%;
  padding: 20px 20px 0 20px;
}
.popover-layout .splitpane-right .splitpane-wrap {
  width: 100%;
  height: 100%;
}
.popover-layout .splitpane-right.split {
  width: 390px;
}
.popover-layout #CoveoAdminPopoverContent .qpl-code-editor .CodeMirror {
  margin: 10px 0;
}
.popover-layout #CoveoAdminPopoverContent .qpl-add-condition-entries input.filterBox {
  width: 87%;
}
.popover-layout #CoveoAdminPopoverContent .qpl-add-condition-entries input.filterBox + span {
  right: 6px;
}
.popover-layout #CoveoAdminPopoverContent .qpl-add-condition-entries input.filterBox + span:after {
  padding-left: 12px;
}
.qpl-modal-region.modal-container .modal-body {
  padding: 0;
}
.qpl-modal-region.modal-container .modal-body.mod-form-top-bottom-padding {
  padding-top: 20px;
  padding-bottom: 30px;
}
.qpl-modal-region.modal-container .modal-body.mod-header-padding {
  padding-left: 40px;
  padding-right: 40px;
}
.qpl-modal-region.modal-container .modal-body h3 {
  margin-top: 0;
  font-size: 15px;
  line-height: 1.5;
}
.qpl-modal-region.modal-container .modal-body > div {
  font-size: 16px;
}
.qpl-modal-region.modal-container .modal-body > div ul.statements {
  padding: 0;
  margin: 0 0 10px 25px;
}
.qpl-modal-region.modal-container .modal-body > div ul.statements ul {
  margin-top: 5px;
  margin-left: 10px;
}
.qpl-modal-region.modal-container .modal-body > div ul.statements ul li {
  line-height: 20px;
}
.qpl-modal-region.modal-container .modal-body .param-slider:not(:last-child) {
  margin-bottom: 15px;
}
.qpl-modal-region.modal-container .modal-body .rankingModifierLabel {
  margin-top: 30px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.qpl-modal-region.modal-container .modal-body .blankslate {
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.qpl-modal-region.modal-container .modal-body .out-of-service-container {
  width: 100%;
}
.qpl-modal-region.modal-container .modal-body .out-of-service-container #error {
  position: inherit;
}
.qpl-modal-region.modal-container .modal-body #featureSelect .dropdown {
  width: 230px;
}
.qpl-modal-region.modal-container .modal-body #featureSelect .dropdown .dropdown-toggle {
  width: 230px;
  text-align: left;
}
.qpl-modal-region.modal-container.modal-container.mod-reveal .modal-content {
  width: 580px;
  height: 85%;
}
.qpl-modal-region.modal-container .modal-tabs {
  background-color: #ffffff;
}
.qpl-modal-region.modal-container .mod-width-transition {
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.qpl-modal-region.modal-container .modal-header .mod-modal {
  width: 100%;
}
.qpl-modal-region.modal-container .error-message-container {
  background-color: #ffffff;
}
.qpl-modal-region.modal-container .error-message {
  color: #ffffff;
  max-height: 300px;
  -webkit-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
}
.qpl-modal-region.modal-container .error-message.mod-hidden {
  max-height: 0;
}
.qpl-modal-region.modal-container .error-message.mod-error {
  background-color: #ce3f00;
}
.qpl-modal-region.modal-container .error-message.mod-warning {
  background-color: #ecad00;
}
.qpl-modal-region.modal-container .error-message .error-message-text {
  padding: 5px 40px;
}
#edit-predefined-filters .multiline-field .values {
  max-height: none;
}
.admin:not(.coveo-styleguide) .modal-container.qpl-modal-region .modal-content .modal-tabs:not(:empty) {
  padding: 0;
  height: 30px;
}
.admin:not(.coveo-styleguide) .modal-container.qpl-modal-region .modal-content .modal-tabs:not(:empty) .tab-navigation {
  padding: 0 40px;
}
.admin:not(.coveo-styleguide) .modal-container.qpl-modal-region .modal-content .modal-body .coveo-table-form .form-group + .form-group {
  margin-top: 15px;
}
div.coveo-popover.drop-element.drop-theme-arrows.mod-QPL-popover .drop-content {
  max-width: 300px;
}
@-moz-document url-prefix() {
  .condition-table-header {
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
         flex-direction: row-reverse !important;
  }
}
.qpl-modal-region .training-section {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.qpl-modal-region .training-section > div {
  width: 48%;
}
.qpl-modal-region #ModifierInput {
  margin-top: 0;
}
.qpl-modal-region #FeatureTypeSelect .dropdown,
.qpl-modal-region #FeatureTypeSelect .dropdown-toggle {
  width: 220px;
}
.qpl-modal-region #FeatureTypeSelect .dropdown .dropdown-selected-value {
  float: left;
}
.qpl-modal-region .add-filter-container .edit-filter-values .dropdown {
  width: 160px;
}
.qpl-modal-region .add-filter-container .edit-filter-values .dropdown .dropdown-toggle {
  width: 160px;
}
.qpl-modal-region .filter-container input.filterBox + span {
  right: 20px;
}
.data-filter-container.mod-custom-filter .filter-choices .popup-header {
  margin: 0;
}
.data-filter-container.mod-custom-filter .filter-choices .popup-content {
  margin-top: 10px;
}
.data-filter-container.mod-custom-filter .filter-choices .filter-search {
  display: none;
}
.data-filter-container.mod-custom-filter .filter-choices .filter-list .filter .type {
  display: none;
}
.data-filter-container.mod-custom-filter .filter-choices .back {
  display: none;
}
.data-filter-container.mod-custom-filter .selected-filter-container h2 {
  font-size: 13px;
  margin: 15px 0;
  color: #1d4f76;
  line-height: 1.5;
}
.data-filter-container.mod-custom-filter .selected-filter-container .filters-list {
  font-size: 15px;
}
.data-filter-container.mod-custom-filter .selected-filter-container .filters-list .filter .type {
  display: none;
}
.data-filter-container.mod-custom-filter .selected-filter-container .filters-list .delete-filter {
  margin-left: 3px;
  cursor: pointer;
}
.data-filter-container.mod-custom-filter .selected-filter-container .empty-filters {
  font-style: normal;
  color: #373737;
}
.data-filter-container.mod-custom-filter .selected-filter-container .empty-filters span:first-child {
  display: none;
}
.data-filter-container.mod-custom-filter .edit-filter-values .popup-header {
  margin-bottom: 0;
}
.data-filter-container.mod-custom-filter .edit-filter-values .dropdown-toggle .dropdown-selected-value {
  float: left;
}
.data-filter-container.mod-custom-filter .form-group {
  margin-top: 30px;
}
.data-filter-container.mod-custom-filter.mod-recommended-filter .string-filters {
  display: none;
}
.admin:not(.coveo-styleguide) .data-filter-container.mod-custom-filter h2 {
  color: #373737;
}
.admin .edit-filter-values .value-autocomplete-dimensions .multiline-field .values {
  margin: 0;
  padding: 0;
}
.slider-operator-value {
  width: 8px;
}
#QueryParametersRegion .dropdown-toggle {
  width: 180px;
}
#UAFilter .CoveoAdminFilters {
  margin-bottom: 20px;
}
#UAFilter .CoveoAdminFilters .add-filter-popup .filter-choices .back,
#UAFilter .CoveoAdminFilters .filter-badge .edit-filter-values .back {
  display: none;
}
#UAFilter .CoveoAdminFilters .add-filter-popup .filter-choices input.search,
#UAFilter .CoveoAdminFilters .filter-badge .edit-filter-values input.search {
  width: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 30px;
}
#UAFilter .CoveoAdminFilters .add-filter-popup .filter-choices .selected-filter,
#UAFilter .CoveoAdminFilters .filter-badge .edit-filter-values .selected-filter {
  width: 100% !important;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
#UAFilter .CoveoAdminFilters .permissions-filters-container,
#UAFilter .CoveoAdminFilters .predefined-filters-container,
#UAFilter .CoveoAdminFilters .filters-container {
  display: inline;
  vertical-align: top;
}
#UAFilter .CoveoAdminFilters .permissions-filters-container:empty,
#UAFilter .CoveoAdminFilters .predefined-filters-container:empty,
#UAFilter .CoveoAdminFilters .filters-container:empty {
  display: none;
}
#UAFilter .CoveoAdminFilters .permissions-filters-container .permission-filter {
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 3px 5px;
  background-color: #f5f9fd;
  border-radius: 2px;
  margin-bottom: 2px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 26px;
  cursor: help;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#UAFilter .CoveoAdminFilters .permissions-filters-container .permission-filter .icon-container {
  background-color: #c5c5c5;
  padding: 3px 0 1px 4px;
  border-radius: 20px;
  margin-right: 2px;
  height: 20px;
  width: 20px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: inline-block;
}
#UAFilter .CoveoAdminFilters .permissions-filters-container .permission-filter .icon-container svg {
  height: 12px;
  width: 12px;
  fill: #fff;
}
#UAFilter .CoveoAdminFilters .permissions-filters-container .permission-filter {
  height: 34px;
  padding-top: 7px;
  padding-bottom: 5px;
  margin-right: 4px;
  background-color: #ffffff;
}
#UAFilter .input-wrapper .suggestion-value {
  height: 30px;
  width: 100%;
  display: block;
  padding: 3px 0;
  font-size: 15px;
  background-color: transparent;
  border: 0;
  border-bottom: solid 1px #bcc3ca;
  border-radius: 0;
  outline: 0;
  box-shadow: none;
  color: #373737;
  border-bottom-color: #1d4f76;
  line-height: 30px;
}
#UAFilter .popup-header .filter-search {
  display: inline-block;
  position: relative;
  line-height: 30px;
  width: 270px;
  margin-top: 0;
}
#UAFilter .popup-header .filter-search .search {
  width: 100%;
}
#UAFilter .empty-filters {
  padding: 7px 0;
  font-style: italic;
  color: #c6c6c6;
  line-height: 16px;
}
#UAFilter .empty-filters svg {
  margin-right: 5px;
  fill: #c6c6c6;
  display: inline;
  vertical-align: top;
}
#UAFilter .empty-filters svg .circle {
  stroke: #c6c6c6;
}
#UAFilter .filter-picker .string-filters label,
#UAFilter .admin-filterbox .string-filters label {
  line-height: 18px;
}
#UAFilter .admin-filterbox {
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
#UAFilter .admin-filterbox .dateRangePicker {
  background-color: #e9e9e9;
  padding: 4px 4px 1px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin-left: 5px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
#UAFilter .admin-filterbox .dateRangePicker #lastxdays {
  display: none;
}
#UAFilter .admin-filterbox .dateRangePicker:empty {
  display: none;
}
#UAFilter .admin-filterbox .filterbox-filters-container {
  background-color: #e9e9e9;
  padding: 4px 4px 1px;
  -webkit-flex-grow: 2;
     -moz-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
#UAFilter .admin-filterbox .filters {
  display: inline;
  position: relative;
  vertical-align: baseline;
}
#UAFilter .admin-filterbox .filters .editable-filters .filters-container:not(:empty) {
  margin-right: 5px;
}
#UAFilter .admin-filterbox .filters #active-filters {
  display: inline;
}
#UAFilter .admin-filterbox .filters .editable-filters,
#UAFilter .admin-filterbox .filters .editable-filter {
  display: inline;
}
#UAFilter .admin-filterbox .filter-badge {
  font-size: 13px;
  background-color: white;
  color: #333333;
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  margin-left: 3px;
  margin-bottom: 4px;
  overflow: visible;
}
#UAFilter .admin-filterbox .filter-badge .special-value {
  font-style: italic;
}
#UAFilter .admin-filterbox .filter-badge:first-child {
  margin-left: 0;
}
#UAFilter .admin-filterbox .filter-badge.predefined {
  background-color: #f5f9fd;
}
#UAFilter .admin-filterbox .filter-badge.predefined .pinned-filter-icon {
  background-color: #c5c5c5;
  border-radius: 20px;
  margin-right: 5px;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 16px;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#UAFilter .admin-filterbox .filter-badge.predefined.static {
  padding-right: 5px;
  cursor: default;
}
#UAFilter .admin-filterbox .filter-badge .edit-filter {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 5px 32px 5px 16px;
}
#UAFilter .admin-filterbox .filter-badge .edit-filter-content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  line-height: 16px;
}
#UAFilter .admin-filterbox .filter-badge .filter-operator.mod-negative {
  color: #ce3f00;
}
#UAFilter .admin-filterbox .filter-badge .filter-operator.mod-positive {
  color: #05c3a2;
}
#UAFilter .admin-filterbox .filter-badge .filter-value-join {
  color: #67768b;
}
#UAFilter .admin-filterbox .filter-badge .dropdown-toggle:disabled .filter-operator,
#UAFilter .admin-filterbox .filter-badge .dropdown-toggle:disabled .filter-value-join {
  color: #bcc3ca;
}
#UAFilter .admin-filterbox .filter-popup,
#UAFilter .admin-filterbox .filter-type {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
#UAFilter .admin-filterbox .filter-popup .filter-actions,
#UAFilter .admin-filterbox .filter-type .filter-actions {
  margin-bottom: 4px;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup,
#UAFilter .admin-filterbox .filter-type .add-filter-popup,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup,
#UAFilter .admin-filterbox .filter-type .filter-type-popup {
  text-align: left;
  padding: 15px;
  top: 34px;
  width: 250px;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup:after,
#UAFilter .admin-filterbox .filter-type .add-filter-popup:after,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup:after,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup:after,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup:after,
#UAFilter .admin-filterbox .filter-type .filter-type-popup:after {
  margin-right: 0;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup:before,
#UAFilter .admin-filterbox .filter-type .add-filter-popup:before,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup:before,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup:before,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup:before,
#UAFilter .admin-filterbox .filter-type .filter-type-popup:before {
  margin-right: 1px;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup.left,
#UAFilter .admin-filterbox .filter-type .add-filter-popup.left,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup.left,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup.left,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup.left,
#UAFilter .admin-filterbox .filter-type .filter-type-popup.left {
  left: inherit;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup.left:after,
#UAFilter .admin-filterbox .filter-type .add-filter-popup.left:after,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup.left:after,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup.left:after,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup.left:after,
#UAFilter .admin-filterbox .filter-type .filter-type-popup.left:after {
  margin-left: 0;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup.left:before,
#UAFilter .admin-filterbox .filter-type .add-filter-popup.left:before,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup.left:before,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup.left:before,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup.left:before,
#UAFilter .admin-filterbox .filter-type .filter-type-popup.left:before {
  margin-left: 1px;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .operator .admin-select,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .operator .admin-select,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .operator .admin-select,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .operator .admin-select,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .operator .admin-select,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .operator .admin-select,
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .select-operator .admin-select,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .select-operator .admin-select,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .select-operator .admin-select,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .select-operator .admin-select,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .select-operator .admin-select,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .select-operator .admin-select,
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .value-selector .admin-select,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .value-selector .admin-select,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .value-selector .admin-select,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .value-selector .admin-select,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .value-selector .admin-select,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .value-selector .admin-select {
  width: 100%;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .select-operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .select-operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .select-operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .select-operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .select-operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .select-operator .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .value-selector .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .value-selector .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .value-selector .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .value-selector .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .value-selector .admin-select .dropdown-toggle,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .value-selector .admin-select .dropdown-toggle {
  text-align: left;
  width: 100%;
  margin-bottom: 5px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .select-operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .select-operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .select-operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .select-operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .select-operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .select-operator .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .value-selector .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .value-selector .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .value-selector .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .value-selector .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .value-selector .admin-select .dropdown-toggle i,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .value-selector .admin-select .dropdown-toggle i {
  position: absolute;
  right: 8px;
  margin-top: 5px;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .select-operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .select-operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .select-operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .select-operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .select-operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .select-operator .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-popup .add-filter-popup .value-selector .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-type .add-filter-popup .value-selector .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup .value-selector .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup .value-selector .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-popup .filter-type-popup .value-selector .admin-select .dropdown-menu,
#UAFilter .admin-filterbox .filter-type .filter-type-popup .value-selector .admin-select .dropdown-menu {
  width: 235px;
}
#UAFilter .admin-filterbox .filter-popup .add-filter-popup.left,
#UAFilter .admin-filterbox .filter-type .add-filter-popup.left {
  right: 35px;
}
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup.left,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup.left {
  right: 3px;
}
#UAFilter .admin-filterbox .filter-popup .filter-type-popup,
#UAFilter .admin-filterbox .filter-type .filter-type-popup {
  width: 90px;
}
#UAFilter .admin-filterbox .filter-popup .edit-filter-popup,
#UAFilter .admin-filterbox .filter-type .edit-filter-popup {
  left: -5px;
  top: 31px;
  cursor: default;
}
#UAFilter .collapsible-body .admin-filterbox .filter-popup .add-filter-popup.left,
#UAFilter .collapsible-body .admin-filterbox .filter-type .add-filter-popup.left {
  right: 9px;
}
#UAFilter .filter-choices .popup-content .section,
#UAFilter .columns-picker .popup-content .section {
  text-transform: uppercase;
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  margin-top: 15px;
  display: inline-block;
  width: 100%;
  padding: 0;
  cursor: pointer;
}
#UAFilter .filter-choices .popup-content .section:first-child,
#UAFilter .columns-picker .popup-content .section:first-child {
  margin-top: 5px;
}
#UAFilter .filter-choices .popup-content .section i,
#UAFilter .columns-picker .popup-content .section i {
  float: left;
  margin-top: 8px;
  margin-right: 5px;
  margin-left: 4px;
}
#UAFilter .filter-choices .popup-content {
  max-height: 300px;
  overflow: auto;
}
#UAFilter .filter-choices .popup-header .back,
#UAFilter .edit-filter-values .popup-header .back {
  background: none;
  padding: 0;
  margin-left: -8px;
  margin-right: -5px;
  line-height: 30px;
  width: 24px;
  vertical-align: -15px;
}
#UAFilter .filter-choices .popup-header .icon-filter {
  height: 35px;
}
#UAFilter .filter-choices .popup-header .event-type {
  margin-top: 10px;
}
#UAFilter .available-filters ul,
#UAFilter .edit-filter-values ul {
  margin: 0;
}
#UAFilter .available-filters .filter:not(.selected-filter),
#UAFilter .edit-filter-values .filter:not(.selected-filter) {
  cursor: pointer;
  margin-bottom: 5px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  padding: 4px 10px;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  background-color: #ffffff;
  margin-right: 1px;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  line-height: 18px;
  min-height: 20px;
}
#UAFilter .available-filters .filter:not(.selected-filter) .type,
#UAFilter .edit-filter-values .filter:not(.selected-filter) .type {
  color: #999999;
  font-size: 10px;
}
#UAFilter .available-filters .selected-filter,
#UAFilter .edit-filter-values .selected-filter {
  height: 30px;
  padding: 3px 0;
  font-size: 15px;
  background-color: transparent;
  border: 0;
  border-bottom: solid 1px #bcc3ca;
  border-radius: 0;
  outline: 0;
  box-shadow: none;
  color: #373737;
  border-bottom-color: #1d4f76;
  line-height: 30px;
}
#UAFilter .available-filters li.filter:hover,
#UAFilter .edit-filter-values li.filter:hover,
#UAFilter .available-filters li.filter.active,
#UAFilter .edit-filter-values li.filter.active {
  background-color: #ececec;
}
#UAFilter .available-filters label.filter,
#UAFilter .edit-filter-values label.filter {
  cursor: default;
}
#UAFilter .available-filters .popup-header .selected-filter,
#UAFilter .edit-filter-values .popup-header .selected-filter {
  width: 270px !important;
}
#UAFilter .edit-filter-values {
  overflow: visible;
  position: relative;
}
#UAFilter .edit-filter-values .selected-filter {
  width: 216px;
}
#UAFilter .edit-filter-values .apply {
  margin: 10px 0 0;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions:empty,
#UAFilter .edit-filter-values .value-autocomplete-numbers:empty {
  display: none;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions .values,
#UAFilter .edit-filter-values .value-autocomplete-numbers .values {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 3px 0;
  margin-top: -3px;
  margin-bottom: 7px;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions .values .input-wrapper:last-child,
#UAFilter .edit-filter-values .value-autocomplete-numbers .values .input-wrapper:last-child {
  padding-bottom: 0;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions .values .suggestion,
#UAFilter .edit-filter-values .value-autocomplete-numbers .values .suggestion {
  height: 30px;
  line-height: 30px;
  padding-left: 6px;
  border-bottom: 1px solid #e9e9e9;
  clear: both;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions .values .suggestion .autocomplete,
#UAFilter .edit-filter-values .value-autocomplete-numbers .values .suggestion .autocomplete {
  width: -webkit-calc(100% - 25px);
  width: calc(100% - 25px);
  float: left;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions .values .suggestion .autocomplete .admin-popover-container,
#UAFilter .edit-filter-values .value-autocomplete-numbers .values .suggestion .autocomplete .admin-popover-container {
  width: -webkit-calc(100% + 27px);
  width: calc(100% + 27px);
  margin-left: -6px;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions .values .suggestion .suggestion-value,
#UAFilter .edit-filter-values .value-autocomplete-numbers .values .suggestion .suggestion-value {
  max-width: -webkit-calc(100% - 24px);
  max-width: calc(100% - 24px);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions .values .suggestion:last-child,
#UAFilter .edit-filter-values .value-autocomplete-numbers .values .suggestion:last-child {
  border-bottom: none;
  margin-bottom: 5px;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions > div,
#UAFilter .edit-filter-values .value-autocomplete-numbers > div {
  position: relative;
}
#UAFilter .edit-filter-values .value-autocomplete-dimensions .admin-popover-container .admin-popover ul li,
#UAFilter .edit-filter-values .value-autocomplete-numbers .admin-popover-container .admin-popover ul li {
  padding-left: 6px;
}
#UAFilter .predefined-filters {
  display: inline-block;
}
#UAFilter .predefined-filters.hidden {
  display: none;
}
#UAFilter .filters .predefined-filters-container,
#UAFilter .predefined-filters-container {
  margin-right: 2px;
}
#UAFilter .filters .predefined-filters-container .predefined-filter,
#UAFilter .predefined-filters-container .predefined-filter {
  font-style: italic;
  cursor: help;
  margin-right: 2px;
  margin-left: 0;
  margin-bottom: 4px;
  position: relative;
  padding: 0;
  overflow: visible;
  display: inline-block;
}
#UAFilter .filters .btn.dropdown-toggle,
#UAFilter .filters .filter-badge,
#UAFilter .filters .predefined-filter {
  outline: none;
  box-shadow: none;
}
#UAFilter .filters .btn.dropdown-toggle .filter-badge-actions,
#UAFilter .filters .filter-badge .filter-badge-actions,
#UAFilter .filters .predefined-filter .filter-badge-actions {
  display: none;
  position: absolute;
  bottom: 100%;
  right: 0;
  width: 100%;
  text-align: right;
  padding-bottom: 3px;
}
#UAFilter .filters .btn.dropdown-toggle .filter-badge-actions:hover,
#UAFilter .filters .filter-badge .filter-badge-actions:hover,
#UAFilter .filters .predefined-filter .filter-badge-actions:hover {
  background-color: initial;
}
#UAFilter .filters .btn.dropdown-toggle:hover .filter-badge-actions,
#UAFilter .filters .filter-badge:hover .filter-badge-actions,
#UAFilter .filters .predefined-filter:hover .filter-badge-actions {
  display: block;
}
#UAFilter .filters .btn.dropdown-toggle .filter-badge-actions span,
#UAFilter .filters .filter-badge .filter-badge-actions span,
#UAFilter .filters .predefined-filter .filter-badge-actions span {
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 5px;
  border: 1px solid #bcc3ca;
  border-radius: 2px;
  background-color: #fff;
  padding: 3px;
  cursor: pointer;
}

/*# sourceMappingURL=../css/CoveoJsAdmin.SearchOptimization.css.map */
