table.loginButton {
  margin-top: 1em;
  float:right;
  margin-right:10px;
}

table.loginButton input[type="submit"], table.loginButton button {
  height: 1.5em;
  font-size: 16pt;
  border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
  background: radial-gradient(ellipse farthest-corner at 10% 20%, white, paleturquoise);
  box-shadow: 1px 1px 5px 0px steelblue;
  color: lightslategray;
}

table.loginButton input[type="submit"]:hover, table.loginButton button:hover {
  background: radial-gradient(ellipse farthest-corner at 10% 20%, #F8F8FB, cyan);
  color: black;
}

input[type="text"], input[type="password"] {
  border: inset 1px lightgrey;
  box-shadow: 3px 3px 5px 0px lightgrey inset;
  border-radius: 5px;
  padding 5px 5px;
  height: 1.5em;
}

span.error {
  white-space: nowrap;
  font-size: small;
  color: crimson;
}

