/* Plugin URL - https://multiple-select.wenzhixin.net.cn/en/ */

.ms-parent {
  width: 100% !important;
  /* max-width: 330px; */
  font-family: "Open Sans", sans-serif;
}

/* Button */
.ms-parent .ms-choice {
  height: 41.5px !important;
  border-color: #ddd !important;
  border-radius: 5px !important;
}
.ms-parent-open .ms-choice {
  height: 41.5px !important;
  border-color: #ddd !important;
  border-radius: 5px 5px 0 0 !important;
}

.ms-choice > span {
  top: 7px !important;
  left: 4px !important;
}

.ms-choice > div.icon-caret {
  border-color: #5a607a transparent transparent transparent !important;
  border-width: 5px 5px 0 5px !important;
  border-radius: 10px;
}
.ms-choice > div.icon-caret.open {
  /*  */
  border-color: transparent transparent #5a607a transparent !important;
  border-width: 0 5px 5px 5px !important;
}

.ms-drop.bottom {
  box-sizing: border-box;
  box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.04) !important;
}

.ms-search {
  padding: 0 !important;
}

.ms-drop {
  color: #112d51 !important;
  border: 1px solid #ddd !important;
  border-radius: 0 0 5px 5px !important;
}

.ms-search input {
  box-sizing: border-box;
  height: auto !important;
  padding: 5px 10px !important;
  line-height: 1.5em;
  border: none !important;
  border-bottom: 1px solid #ddd !important;
  border-radius: 0 !important;
}
.ms-drop ul {
  padding: 5px 0 !important;
}
.ms-drop ul > li {
  padding: 8px 12px !important;
}
.ms-choice span {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  color: #112d51;
}
.ms-choice > span.placeholder {
  color: #5a607a;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .ms-drop {
    width: 100%;
  }
}
