.bg-secondary {
  background-color: #2c3e50 !important;
}

.copyright {
  background-color: #1a252f;
}

.bg-primary {
  background-color: #1a91bc !important;
}

.bg-primary2 {
  background-color: #28a745 !important;
}

.img-card {
  height: 18vw;
  object-fit: cover;
}

body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

nav {
  font-weight: 700;
}

main {
  flex: 1;
}
