input.form-control {
  width: 100%;
  padding-left:10px!important;
  font-size: 14px !important;
}
textarea.form-control {
    width: 100%;
    padding-left:10px!important;
    font-size: 14px !important;

  }
input.form-control:focus {
  border-color: #007bff;
  box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
input.form-control::placeholder {
  color: #6c757d;
  opacity: 0.5;
}
textarea.form-control::placeholder {
    color: #6c757d;
    opacity: 0.5;
  }

  select.form-control {
    max-width: 100% !important;
    padding:4px 10px!important;
    font-size: 14px;
    border-radius: 5px;;
  }
  select.form-control:focus {
    border-color: #007bff;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
  }
  select.form-control::placeholder {
    color: #6c757d;
    opacity: 0.5;
  }