BODY {
  background-color: navy;
}
LEGEND {
  color: yellow;
  text-align: center;
}
FIELDSET {
  padding: 0 16px;
}
#login_form ul{list-style-type: none; margin: 0; padding: 0;}
#login_form li{padding: 0 6px 16px 6px;}
#login_form label{color:yellow; font-size: 17px; font-family: Arial;  width: 250px; display:block;}
#login_form input[type=text]{width: 300px; height: 20px;}
#login_form input[type=password]{width: 300px; height: 20px;}
#login_form input[type=submit] {width: 80px; height: 30px; margin: 8px 15px; text-align: center;}
#login_form input[type=submit]:hover {cursor: pointer;}
.login_form {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  width: 318px;
}
.login_form a {
  color: white;
  text-decoration: none;
}
