.materialInput {
  display: inline-block;
  position: relative;
  width: 100%;margin-top: 30px;
}

.materialInput input {
  transition: .1s all linear;
	margin-top:0;
}

.materialInput label {
  position: absolute;
  top: 15px;
  left: 20px;
  font-size: 16px;
  color: #ccc;
  transition: .1s all linear;
	font-style: italic;
  cursor: text;
  margin-bottom: 0;
  font-weight: 400;
}
.materialInput.active input {
  /*padding-left: 15px;*/
}

.materialInput.active label {
  top: -26px;
  left: 0px;
  padding: 3px 0;
  font-size: 13px;
  color: #ccc;
}
div.materialInput div[class^=form-validation-field-], .payment_chosenformError, .town_chosenformError, .delivery_chosenformError{
	margin-top:-42px !important;
}