.form-group {
  label {
    margin-bottom: 0.25rem;
    font-weight: 400;
   	font-family: 'Open Sans Semibold';
    line-height: 1.5;
  }
}

.form-control {
  font-size: 0.875rem;
  line-height: 1.5rem;
  border-color: var(--bs-gray-400);

  &:disabled {
    color: var(--slate-600);
    cursor: not-allowed;
  }
}

.form-control-sm {
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.form-check-input {
  border-color: #80b1d8;
}

/* -- tags input search*/
.tags-input {
  .tags {
    padding: 0.125rem 0.25rem 0 0.25rem;
    overflow: hidden;
    text-overflow: ellipsis;

    & > li {
      margin-bottom: 0;
    }
  }
}

fieldset {
  legend {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
  }

  .intl-tel-input {
    display: block;
  }
}
