.feedbackForm {
  border-top: 2px dotted #90A23B;
}
.feedbackForm input.input, .feedbackForm textarea.input {
  border: 1px solid #90A23B;
}
.feedbackForm input.btn {
  padding: 2px;
  border: 1px solid #90A23B;
  background-color: #90A23B;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
}

.info {
  padding-top: 1em;
  padding-bottom: 1.5em;
}

form.mail, p.error {
  margin-top: 1em;
}

.mail, .text {
  display:block;
  margin-bottom: 1em;

  width: 400px;
}

textarea.text {
  height: 10em;
}

/* old

.mail {
  border-top: 2px dotted #333366;
  padding-top: 1em;
  margin-top: 2em;
}

.mail .row {
  height: 2em;
  margin-top: 1em;
}

.mail .button {
  margin-top: 1em;
  margin-left: 5.5em;
}

.mail label {
  float: left;
}

.mail input.text, .mail textarea {
  border: 1px solid #333366;
  float: right;
  margin-right: 8em;
  width: 20em;
}

.mail input.button {
  padding: 2px;
  border: 1px solid #333366;
  background-color: #333366;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
}
*/