.SearchCriteriaPanel .search-criteria-container:has(.search-criteria-actions) {
  background-color: #eeeeee;
  border: 1px solid #bbbbbb;
}
.SearchCriteriaPanel .search-criteria-container .portlet-title {
  margin-top: 0;
}
.SearchCriteriaPanel .search_criteria_links.round_margin_container {
  border: 1px solid #bbbbbb;
  background-color: #fffcfc;
  border-radius: 12px;
  padding: 2px 3px 2px 6px;
  width: fit-content;
  margin: 0 3px 7px 0;
  display: inline-block;
}
.SearchCriteriaPanel .search_criteria_links.round_margin_container > a {
  margin: 0 5px;
}
.SearchCriteriaPanel .search_criteria_links.round_margin_container > a .op-icon-delete-icon {
  float: right;
  color: #aba8a8;
  margin-top: 1px;
}
.SearchCriteriaPanel .search-criteria-actions.menu-list.horizontal {
  border: 1px solid #c1c1c1;
  background: rgba(238, 238, 238, 0.3294117647);
  background-color: #fffcfc;
  border-radius: 5px;
  display: inline-block;
  margin-top: 10px;
  float: right;
  padding: 1px 3px;
}
.SearchCriteriaPanel .search-criteria-actions.menu-list.horizontal li {
  padding: 1px 5px;
}
.SearchCriteriaPanel .round_margin_container.search_criteria_links a {
  color: #333333 !important;
}
.SearchCriteriaPanel .show-more-button_search_criteria {
  color: #333333 !important;
}
.SearchCriteriaPanel .hasfilters.row h2 {
  color: #252424;
}
.SearchCriteriaPanel .other-filter-content {
  margin-right: 15px;
}
.SearchCriteriaPanel .criteria-label {
  display: inline-block;
}
.SearchCriteriaPanel .row.search-term-row {
  margin-bottom: 15px;
}
.SearchCriteriaPanel .row.empty-row-separator {
  height: 10px;
}
.SearchCriteriaPanel .more-options_search_criteria {
  display: inline;
}
.SearchCriteriaPanel .filter-category.search-criteria-filter-category {
  display: inline-block;
}
.SearchCriteriaPanel .results-number-info {
  color: #697188 !important;
}

.search-criteria-container .results-number-info {
  color: #697188 !important;
}

.page-class-search-results .button-holder {
  margin-top: 15px;
}

#OPPORTAL_DIALOG button.btn.searchActionSaveButton {
  color: #FFFFFF !important;
  border: 2px solid #0e47cb !important;
  background-color: #0e47cb;
}

#popup-content .panel.panel-default.guestAlertMsg {
  border-top: 1px solid #D8D8D8;
  margin-top: 20px;
}

.guestAlertMsg .panel-heading {
  margin-top: 20px;
  margin-bottom: 20px;
}

input.field.width300:focus-visible,
textarea.field.width300:focus-visible {
  outline: 2px solid #1454B7 !important;
  outline-offset: 2px;
}

.block-restricted {
  margin-bottom: 20px;
}

.detail-actions-dialog-content #popup-content h4 {
  background-color: unset !important;
}

.panelCreateAlert .panel-default .panel-heading .panel-title a {
  font-size: 16px !important;
  text-decoration: none !important;
  padding-left: 0;
}

.panelCreateAlert .panel-default .panel-heading .panel-title {
  padding-left: 0 !important;
}

.panelCreateAlert .panel-default .panel-heading .panel-title a.collapsed::before {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%233366CC' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  content: " " !important;
  width: 10px !important;
  height: 7px !important;
  display: inline-block;
}

.panelCreateAlert .panel-default .panel-heading .panel-title a::before {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6L5 2L1 6' stroke='%233366CC' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  content: " " !important;
  width: 10px !important;
  height: 7px !important;
  display: inline-block;
}

#separator {
  background-color: #D8D8D8;
  height: 1px;
}

.panelCreateAlertParent .button-holder {
  display: none;
}

.panelCreateAlertParent:has(.collapse.show) .button-holder {
  display: flex;
}