ul.form-control {
  font-family: 'Montserrat', sans-serif; font-weight:400;border:#e7edf9 solid 1px; background:#f9fafc;   color:#002d37; font-size:14px; line-height:34px; padding:5px 5px 0px 5px; width:100%;
  border-radius:0px;
}
ul.form-control input {
  color: #495057;
}
ul.form-control.disabled {
  background-color: #e9ecef;
}
ul.form-control .badge {
  padding-left: 0;
  line-height: 1.5em;
}
ul.form-control .badge button.close {
  font-size: 1.5em;
  line-height: 0.9em;
}
ul.form-control .badge span.disabled {
  opacity: 0.65;
}
ul.form-control.focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
ul.form-control.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
ul.form-control.form-control-sm input {
  font-size: 0.875rem;
}
ul.form-control.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}
ul.form-control.form-control-lg input {
  font-size: 1.25rem;
}

.was-validated ul.form-control:valid, ul.form-control.is-valid {
  border-color: #28a745;
}
.was-validated ul.form-control:valid.focus, ul.form-control.is-valid.focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated ul.form-control:invalid, ul.form-control.is-invalid {
  border-color: #dc3545;
}
.was-validated ul.form-control:invalid.focus, ul.form-control.is-invalid.focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

ul.dropdown-menu li .custom-control-input.disabled ~ .custom-control-label {
  color: #6c757d;
}

.dashboardcode-bsmultiselect .form-control li.badge{ margin:0 3px 3px 0; border-radius:0px; font-weight:normal;  background:#0D1F2C;  padding:0 5px !important; height:24px; float:left; line-height: 24px !important; }
.dashboardcode-bsmultiselect .form-control li.badge span{ color:#ffffff; font-weight:400; font-size:12px; letter-spacing:0.03em; float: left;}
.dashboardcode-bsmultiselect .form-control li.badge button{  background:url(../images/close.svg) no-repeat center center; height:24px; width:8px; opacity:1; margin:0 0 0 5px;  }
.dashboardcode-bsmultiselect .dropdown-menu{ padding:0px; max-height:257px; min-width:200px; overflow:auto;border-radius:0;  }
.dashboardcode-bsmultiselect .dropdown-menu label{color: #002d37;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#0ba5dd;}
.dashboardcode-bsmultiselect .form-control li.badge button span { display: none;}
.dashboardcode-bsmultiselect .dropdown-menu li.text-primary { color: #0ba5dd !important;}
/*# sourceMappingURL=BsMultiSelect.css.map */