html, body {
    height: 100%;
}
  
.main-container {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

footer {
  margin-top: auto;
}

body, h1, h2, h3, h4, h5, h6, .btn, .card-title, .card-text {
  font-family: 'Helvetica', 'Arial', sans-serif;
}

body {
  background-color: black;
}