form {
  min-width:300px;
  max-width:400px;
  padding:20px;
  xmargin:0 auto;
  background:#ffffff59; 
  -webkit-box-shadow: 3px 3px 23px -9px rgba(0,0,0,0.86);
  -moz-box-shadow: 3px 3px 23px -9px rgba(0,0,0,0.86);
  box-shadow: 3px 3px 23px -9px rgba(0,0,0,0.86);
}

form input {
  border:1px solid #eee;
  border-radius:0 !important;
  padding:5px 8px;
  color:#444;
  width: 95%;
  margin-top:5px;
  margin-bottom: 5px;
}

textarea {
  width: 95%;
  height: 5%;
  margin-top: 5px;
  margin-bottom: 5px;
}

form button {
  color:#555;
  background:#ffffffad;
  border:1px solid #57277c !important;
  margin-top:20px;
  border-radius:0px Important;
}

form button:hover {
  background:#fff !important;
}

form label {
  color:#57277c;
  margin:5px;
  font-weight: bold;
}

form input.form-control{
}