html {
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
  height: 100%;
}
header {
  width: 100%;
}
footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #2d287f;
}

table {
  border-collapse: collapse; 
  border: solid medium;
}
td {
  border: solid thin;
}
