.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #1f1f20;
  white-space: nowrap;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  color: #bdc3c7 !important;
}

.footer .container {
    padding-left: 0;
    margin-left: 0;
}

.footer a {
    color: #bdc3c7;
    text-decoration: none; 
    font-weight: bold;
    transition: color 0.2s;
}

.footer a:hover {
    color: #ecf0f1; 
}
