/***BEGIN LoadMore.css***/
.search-results-load-more-spinner {
  margin: auto; }
/***END LoadMore.css***/

/***BEGIN NotificationArea.css***/
.search-notification-bar {
  flex-grow: 0 !important; }
/***END NotificationArea.css***/

/***BEGIN Commands.css***/
.search-commandbar-container {
  width: 100%; }
  .search-commandbar-container .commandbar-seperator {
    align-self: center;
    width: 1px;
    min-width: 1px;
    height: 24px;
    background-color: rgba( 200, 200, 200 ,  1 );
    background-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
    margin: 0 8px 0 8px; }

@media only screen and (max-width: 600px) {
  .search-commandbar-zoom {
    display: flex;
    flex-wrap: wrap; } }
/***END Commands.css***/

/***BEGIN ResultsInfo.css***/
.results-info {
  padding: 0px 10px 0px 32px;
  font-size: 12px;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, .08);
  border-bottom: 1px solid var(--border-subtle-color,rgba(0, 0, 0, .08));
  height: 32px;
  flex-wrap: wrap; }
  .results-info .feedback-link {
    text-align: right;
    padding: 1px; }
  .results-info .info-message {
    margin-right: 6px;
    background: none;
    color: rgba( 51, 51, 51 ,  1 );
    color: rgba( var(--palette-neutral-80,51, 51, 51) ,  1 ); }
/***END ResultsInfo.css***/

/***BEGIN SearchInput.css***/
.search-inputBoxLarge {
  min-width: 40%; }
  @media screen and (-ms-high-contrast: active) {
    .search-inputBoxLarge .search-context--label {
      border-right:  1px solid;
      border-right-color: rgba( 200, 200, 200 ,  1 ); } }
  @media only screen and (max-width: 600px) {
    .search-inputBoxLarge {
      max-width: 100%; } }
  .search-inputBoxLarge .search-context--label {
    border-top:  1px solid;
    border-top-color: rgba( 200, 200, 200 ,  1 );
    border-top-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
    border-bottom:  1px solid;
    border-bottom-color: rgba( 200, 200, 200 ,  1 );
    border-bottom-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
    border-left:  1px solid;
    border-left-color: rgba( 200, 200, 200 ,  1 );
    border-left-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
    background-color: rgba( 244, 244, 244 ,  1 );
    background-color: rgba( var(--palette-neutral-4,244, 244, 244) ,  1 );
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    height: 32px;
    display: inline-block !important;
    vertical-align: top;
    text-align: center;
    color: rgba(0, 0, 0, .55);
    color: var(--text-secondary-color,rgba(0, 0, 0, .55));
    white-space: nowrap; }
  .search-inputBoxLarge .input--container {
    width: 100%; }
    .search-inputBoxLarge .input--container .searchBox {
      width: calc(100% - 32px);
      min-width: calc(100% - 32px);
      height: 32px;
      font-size: 14px;
      display: inline-flex;
      border:  1px solid;
      border-color: rgba( 200, 200, 200 ,  1 );
      border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
      border-left: none;
      background-color: rgba( 255, 255, 255 ,  1 );
      background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 ); }
      .search-inputBoxLarge .input--container .searchBox > input {
        height: 30px;
        min-width: 0px;
        border: none;
        padding: 5px 5px 5px 8px;
        flex: 1 0 auto;
        width: calc(100% - 30px);
        background: transparent; }
        .search-inputBoxLarge .input--container .searchBox > input::-ms-clear {
          display: none; }
      .search-inputBoxLarge .input--container .searchBox .remove-icon {
        color: rgba( 0, 0, 0 ,  1 );
        color: rgba( var(--palette-neutral-100,0, 0, 0) ,  1 );
        height: 30px;
        width: 30px;
        line-height: 30px;
        cursor: pointer;
        vertical-align: top;
        background-color: rgba( 255, 255, 255 ,  1 );
        background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
        font-size: 12px;
        flex: 0 1 auto;
        display: inline-block;
        text-align: center; }
    .search-inputBoxLarge .input--container .search-icon {
      color: white;
      line-height: 30px;
      height: 32px;
      width: 32px;
      cursor: pointer;
      background: #007acc;
      border: 1px solid #007acc;
      vertical-align: top;
      font-size: 14px;
      display: inline-block;
      text-align: center; }
      .search-inputBoxLarge .input--container .search-icon:focus {
        outline: 1px solid rgba( 102, 102, 102 ,  1 );
        outline: 1px solid rgba( var(--palette-neutral-60,102, 102, 102) ,  1 ); }
  .search-inputBoxLarge .search-help-callout {
    z-index: 100; }

.main-search-help-callout {
  width: 440px; }
/***END SearchInput.css***/

/***BEGIN SearchOverlay.css***/
.search-InProgress--overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 1;
  background-color: rgba( 255, 255, 255 ,  1 ) !important;
  background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 ) !important;
  z-index: 2;
  padding: 10px; }
/***END SearchOverlay.css***/

/***BEGIN ShowMoreRow.css***/
.show-more {
  padding: 6px 0px 6px 18px;
  outline: none; }
  .show-more.is-active, .show-more:hover, .show-more:focus {
    background-color: rgba( 239, 246, 252 ,  1 );
    background-color: rgba( var(--palette-primary-tint-40,239, 246, 252) ,  1 ); }
  .show-more .show-more-results {
    cursor: pointer; }
  .show-more .center-align {
    text-align: center; }
/***END ShowMoreRow.css***/

/***BEGIN ComboBox.css***/
.combo-box-container {
  cursor: pointer;
  height: 30px;
  width: 252px;
  border:  solid 1px;
  border-color: rgba( 200, 200, 200 ,  1 );
  border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }
  .combo-box-container.is-disabled,
  .combo-box-container .is-disabled {
    background-color: rgba( 244, 244, 244 ,  1 );
    background-color: rgba( var(--palette-neutral-4,244, 244, 244) ,  1 );
    color: rgba( 166, 166, 166 ,  1 ) !important;
    color: rgba( var(--palette-neutral-30,166, 166, 166) ,  1 ) !important;
    cursor: default; }
    .combo-box-container.is-disabled:focus, .combo-box-container.is-disabled.focused,
    .combo-box-container .is-disabled:focus,
    .combo-box-container .is-disabled.focused {
      background-color: rgba( 244, 244, 244 ,  1 );
      background-color: rgba( var(--palette-neutral-4,244, 244, 244) ,  1 );
      border-color: rgba(0, 120, 212, 1);
      border-color: var(--communication-background,rgba(0, 120, 212, 1));
      outline: none; }
      @media (forced-colors: active) {
        .combo-box-container.is-disabled:focus, .combo-box-container.is-disabled.focused,
        .combo-box-container .is-disabled:focus,
        .combo-box-container .is-disabled.focused {
          forced-color-adjust: none;
          border-color: highlight; } }
      @media screen and (-ms-high-contrast: black-on-white) {
        .combo-box-container.is-disabled:focus, .combo-box-container.is-disabled.focused,
        .combo-box-container .is-disabled:focus,
        .combo-box-container .is-disabled.focused {
          outline: 1px solid highlight;
          outline-offset: 1px; } }
  .combo-box-container .disabled-info-icon {
    margin: 7px 0px 0px 0px;
    cursor: pointer;
    font-size: 11px;
    flex: 0 auto;
    font-family: bowtie;
    font-size: 0.875rem;
    font-style: normal;
    color: rgba( 166, 166, 166 ,  1 );
    color: rgba( var(--palette-neutral-30,166, 166, 166) ,  1 ); }
    .combo-box-container .disabled-info-icon::before {
      content: "\EA07" !important; }
  .combo-box-container:focus, .combo-box-container.focused {
    background-color: rgba(0, 120, 212, 1);
    background-color: var(--communication-background,rgba(0, 120, 212, 1));
    outline: none; }
  .combo-box-container .labelled-combo-box {
    padding-left: 12px;
    min-width: 150px; }
    .combo-box-container .labelled-combo-box .combo-box-label {
      color: rgba(0, 0, 0, .55);
      color: var(--text-secondary-color,rgba(0, 0, 0, .55));
      flex: 0 auto; }
      .combo-box-container .labelled-combo-box .combo-box-label.is-disabled {
        text-decoration: line-through; }
    .combo-box-container .labelled-combo-box .combo-box-input {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      word-wrap: normal;
      border: none;
      width: 100%;
      background: transparent; }
      .combo-box-container .labelled-combo-box .combo-box-input:focus {
        outline: none; }
      .combo-box-container .labelled-combo-box .combo-box-input:disabled {
        cursor: pointer; }
  .combo-box-container .clear-icon {
    padding: 9px 3px 5px 3px;
    font-size: 0.625rem; }
  .combo-box-container .combo-box-go-btn,
  .combo-box-container .combo-box-chevron {
    padding: 8px 11px 7px 5px;
    font-size: 0.75rem;
    outline: none; }
  .combo-box-container .busy-spinner {
    padding: 6px 3px 5px 3px; }

.tree-filter-dropdown {
  width: 252px; }
/***END ComboBox.css***/

/***BEGIN ZeroData.css***/
.search-ZeroData--container {
  width: 100%;
  height: 100%;
  z-index: 2; }
  .search-ZeroData--container .zero-data {
    margin-top: 0px !important;
    background-color: rgba( 255, 255, 255 ,  1 );
    background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
    align-items: center;
    height: 100%; }
    .search-ZeroData--container .zero-data .icon {
      width: 160px;
      height: 160px;
      margin-top: 32px; }
    .search-ZeroData--container .zero-data .message {
      margin-top: 17px;
      text-align: center;
      font-size: 28px;
      font-weight: 300; }
      .search-ZeroData--container .zero-data .message .searchText {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
        max-width: 280px;
        display: inline-block;
        margin-bottom: -7.5px; }
    .search-ZeroData--container .zero-data .suggestion {
      margin-top: 16px;
      text-align: center; }
/***END ZeroData.css***/

