.button {
  background-color: #C0E2F1;
  width:99%; font-size:1.5em; outline: 0;
  transition: border-color 1s;
  color: #000000;  
  border-style: solid;
  border-color: #B3B3B3;
  border-width: 2px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  border-radius:6px;
  font-family: Arial, Helvetica, sans-serif; 
  padding: 2px;
 
}

input[type="email"],
input[type="password"],
input[type="text"],
input[type="submit"],
input[type="number"] {
    width:99%; font-size:1.5em; outline: 0;
    border-color: #B3B3B3;
    border-radius:6px;
    border-style: solid;
    background-color: #C0E2F1;
    font-family: Arial, Helvetica, sans-serif; 
	padding: 2px;
}

.button:hover,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="text"]:focus,
input[type="submit"]:hover,
input[type="number"]:focus {
	border-color: #00ccff;
}

label {display: block; padding: 1ex; }
