html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
  margin-bottom: 8rem;
}

#content {
    margin-bottom: 4rem;
    margin-top: 4rem;
    padding-bottom: 4rem;
}

#footer {
  position: absolute;
  margin-top: 4rem;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 8rem;
}

form {
    margin-bottom: 2rem;
}

form .required label:after {
    color: #e32;
    content: '*';
    display:inline;
}

.form-group > div {
    margin-bottom: 2rem;
}

label[for="CodeBirthYear"] {
    display: block;
}

h1 {
    font-size: 1.2rem;
}

.table td {
    vertical-align: middle;
}