form label {
  display: inline-block;
  width: 100px;
}

form div {
  margin-bottom: 10px;
}

.error {
  color: red;
  margin-left: 5px;
}

label.error {
  /* display: inline; */
  display: block;
}

.form-control.error {
  border-bottom: 1px solid red !important;
  background-color: transparent !important;
  color: red !important;
}

.form-control.error::placeholder {
  color: red;
  opacity: 1; /* Firefox */
}

.form-control.error:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: red;
}

.form-control.error::-ms-input-placeholder { /* Microsoft Edge */
 color: red;
}