body {
  font-family:sans-serif;
  font-size:16px;
  margin:0px;
  padding:0px;
  color:#222222;
}

form {
  max-width:720px;
  min-width:280px;
}

a {
  text-decoration:none;
  color:#0584d1;
}

a:hover {
  text-decoration:underline;
  color:rgb(42, 63, 120);
}

form div {
  padding-left:20px;
  padding-right:20px;
  padding-top:5px;
  padding-bottom:5px;
}

input {
  font-family:sans-serif;
  font-size:16px;
  border-style:solid;
  border-color:#bebebe;
  border-width:1px;
  border-radius:7px;
}

input[type=text] {
  padding:6px;
  max-width:86%;
}

input[type=button] {
  background-color:#0584d1;
  color:#ffffff;
  padding:10px;
}

input[type=button]:hover {
  background-color:rgb(42, 63, 120);
  /*color:#ffffff;*/
  cursor:pointer;
}

input[type=button].btn-secondary {
  background-color:#f5f5f5;
  border-color:#bebebe;
  padding:6px;
  color:#222222;
}

