html,body {
  height:100%;
  width:100%;
  margin:0;
}

body {
  display:flex;
}

#image-and-form-wrapper {
  margin:auto;
}

form {
  border: 1px solid grey;
  padding: 10px;	
  border-radius: 5px;
  margin: 0 auto;
}

.logo {
  display: block;
  margin-left: auto;
  margin-right: auto;

  margin-bottom: 20px;
}

label {
  display: block;
  margin-top: 10px;
}

form input {
  width: 100%;
}

form input[type="submit"] {
    margin-top: 20px;
    width: 100%;
}