

input {
  font: 14px "Open Sans", Helvetica, Arial, Sans-serif;
  border-radius: 3px;
  box-shadow: 0 2px 2px #000;
}

form input,
form input:focus {
  padding: 10px 13px;
  border: 0;
  outline: 0;
}

form input[type="email"] {
  margin-right: 15px;
  width: 130px;
  color: #a09f9f;
} 

form input[type="submit"] {
  padding: 10px 15px;
  color: #c0d6db;
  background: #2859a5;
  text-shadow: 0 2px 2px #333;
  box-shadow: inset 0 0 0 transparent;
  background: #2859a5;
  background: linear-gradient(to bottom, #2859a5 0%,#2859a5 100%);
  transition: all .3s ease-in-out;
  width: 100px;
}

form input[type="submit"]:hover,
form input[type="submit"]:focus {
  box-shadow: inset 0 0 50px rgba(255,255,255, 0.3),
                    0 0 10px rgba(255,255,255, 0.1);
  color: white;
  margin-left: 10px;
}