@charset "UTF-8";

#contact {
  float: right;
  background-color:  #1a8abf;
  padding: 20px;
  border: 1px solid #555;
  margin-right: 10px;
  width: 420px;
  margin-left: 80px;
  color: #fff;
}

#contact form {
  margin: 0; 
  padding: 0;
  margin-left: 10px;
  margin-right: 10px;
}

h2 {
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

.form-header {
  font-size: 16pt;  
  margin-top: 0px; 
  margin-bottom: 20px; 
  color: #fff; 
  font-weight: bold; 
  border-bottom: 1px solid #fff;
}

/* label */
.control label {
  position: relative;
  display: inline; 
}

.control-input {
  margin: 0;
}

#submit-send {
  float: right;
}

.error-message {
  color: #f99;
}