#box{
  width:450px;
  margin:10px auto;
  padding-top:20px;
  font-family: Barlow Condensed, "Times New Roman", Times, serif;
  background-color:transparent;
}
#form{
  border-radius:2px;
  padding:10px 30px;
  background-color:#dddddd;
  box-shadow:0 0 15px;
  font-family: Barlow Condensed, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bold;
  width:350px;
  margin:20px 250px 0 35px;
  float:left;
}
h3{
  text-align:center;
  font-family: Barlow Condensed, "Times New Roman", Times, serif;
  font-size:20px;
}
input{
  font-family: Barlow Condensed, "Times New Roman", Times, serif;
  width:100%;
  height:35px;
  margin-top:5px;
  margin-bottom: 20px;
  border:1px solid #999;
  border-radius:3px;
  padding:5px;
}
input[type=submit]{
  background-color:#771d1d;
  border:1px solid white;
  font-family: serif;
  font-Weight:bold;
  font-size:18px;
  color:white;
}
textarea{
  width:100%;
  height:80px;
  margin-top:5px;
  border-radius:3px;
  padding:5px;
  resize:none;
}
span{
  color:orange
}
.successMessage{
    font-family: Barlow Condensed, "Times New Roman", Times, serif;
    background-color: #7acc7d;
    border: #2b5a2d 1px solid;
    padding: 5px 9px;
    color: #262b26;
    border-radius: 4px;
    cursor: pointer;
    font-size: 0.9em;
}
.errorMessage{
    font-family: Barlow Condensed, "Times New Roman", Times, serif;
    background-color: #e64141;
    border: #da1414 1px solid;
    padding: 5px 10px;
    color: #fdf7f7;
    border-radius: 4px;
}
.info{
    font-family: Barlow Condensed, "Times New Roman", Times, serif;
    font-size: 0.9em;
    color: #d67262;
    letter-spacing: 2px;
    padding-left: 5px;
}