#multi-search {
  font-family: "Open Sans";
  margin: 1em;
}
#multi-search * {
  font-family: inherit;
}
#multi-search .col {
  width: 50%;
  box-sizing: border-box;
  padding-left: 1%;
}
#multi-search h2 {
  font-size: 1.5em;
  padding: 0.5em 0 0.7em;
  font-family: Georgia;
}
#multi-search.hide-options-until-focus .lms-search-options {
  display: none;
}
#multi-search a.hide-search-options {
  display: block;
  text-align: right;
  font-size: 0.9em;
}
#multi-search .searchtype-options {
  padding-bottom: 1em;
}
#multi-search .searchtype-options label {
  display: block;
  cursor: pointer;
  padding: 2px 0;
}
#multi-search .searchtype-options .filter-group {
  display: flex;
  align-items: center;
  padding: 0.5em 0;
}
#multi-search .searchtype-options .filter-group-label {
  font-weight: bold;
  width: 6em;
}
#multi-search .flex-col {
  display: flex;
}
#multi-search .flex-col .col {
  width: 50%;
}
#multi-search .choose-search-wrap {
  margin: 0 0 1em;
}
#multi-search .choose-search-wrap input[name=searchsite] {
  display: none;
}
#multi-search .choose-search-wrap label {
  padding: 0.5em 1em;
  background: #f7f7f7;
  display: inline-block;
  cursor: pointer;
  border: 1px solid transparent;
}
#multi-search .choose-search-wrap label:hover {
  background: #f0f0f0;
  border-color: #e0e0e0;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
}
#multi-search .choose-search-wrap label.option-selected {
  background: #faeb9e;
  border-color: #f5d63d;
  border-radius: 4px;
  background-image: radial-gradient(#fcf5cf, #fbec9d 80%);
  pointer-events: none;
}
#multi-search .main-search-input {
  padding: 0.7em;
  font-size: 1em;
  font-weight: bold;
}

/*# sourceMappingURL=library-multi-search.css.map */
