fieldset {
  border: 1px solid rgb(3, 3, 3);
  margin: 0 auto;
  max-width: 50%;
}

fieldset legend {
  color: rgb(0, 0, 0);
}

label,
input,
select {
  display: inline-block;
  margin: 5px 0;
}

fieldset label,
fieldset input,
fieldset select,
fieldset textarea {
  min-width: 320px;
  vertical-align: top;
}

label {
  text-align: center;
}

input[type="checkbox"],
input[type="submit"] {
  width: auto;
  min-width: auto;
}

@media screen and (min-width: 1370px) {
  label {
    text-align: right;
  }
}
