span.multiselect-native-select {
  position: relative;
}
span.multiselect-native-select select {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px -1px -1px -3px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  left: 50%;
  top: 30px;
}
.multiselect.dropdown-toggle:after {
  display: none;
}
.multiselect-container {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.multiselect-container .multiselect-reset .input-group {
  width: 93%;
}
.multiselect-container > .multiselect-option.dropdown-item,
.multiselect-container .multiselect-group.dropdown-item,
.multiselect-container > .multiselect-option.dropdown-toggle,
.multiselect-container .multiselect-group.dropdown-toggle {
  cursor: pointer;
  background-color: #fff;
  border: 1px none;
}
.multiselect.dropdown-toggle.custom-select {
  background-color: #fff;
  padding: 10px 40px 10px 20px;
  border: 1px solid #5A738E;
  border-radius: 5px;
  background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
}
.filterSelect .multiselect.dropdown-toggle.custom-select{
  padding: 4px 20px 4px 10px;
}


.custom-selectxxx {
  display:inline-block;
  width:100%;
  height:calc(1.5em + .75rem + 2px);
  padding:.375rem 1.75rem .375rem .75rem;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#495057;
  vertical-align:middle;
  background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
  border:1px solid #ced4da;
  border-radius:.25rem;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}

.multiselect.dropdown-toggle .multiselect-selected-text span {
  background-color: #d5e6f1;
  border: 1px solid #455c64;
  border-radius: 4px;
  padding: 6px 12px;
}
.multiselect-container > .multiselect-option > span,
.multiselect-container .multiselect-group > span {
  padding: 3px 20px;
}
.multiselect-container > .multiselect-option > span > .form-check-label,
.multiselect-container .multiselect-group > span > .form-check-label {
  cursor: pointer;
  padding-left: 6px;
}
.form-inline .multiselect-container span.form-check {
  padding: 3px 10px 3px 20px;
}
.multiselect-container > .multiselect-option > span > .form-check-input {
  margin-right: 6px;
}
