/* Common Footer Styles for ShowHeaders.com */

/* Cookie disclaimer */
.cookie-box {
  position: fixed; 
  bottom: 20px; 
  left: 20px;
  background-color: #212529; 
  color: #f8f9fa;
  padding: 1rem; 
  border-radius: .5rem;
  font-family: "Courier New", Courier, monospace; 
  font-size: .85rem;
  max-width: 320px; 
  z-index: 9999;
}

/* Footer */
footer {
  background: #343a40; 
  color: #adb5bd;
  padding: 1.5rem 0; 
  font-size: .9rem;
}

.footer-logo { 
  font-weight: bold; 
  color: #fff; 
}

.social-icons a { 
  color: #adb5bd; 
  margin-left: 1rem; 
  font-size: 1.2rem; 
}

.social-icons a:hover { 
  color: #fff; 
}

/* Footer links styling */
footer a.text-muted {
  color: #ced4da !important;
  text-decoration: none;
}

footer a.text-muted:hover {
  color: #fff !important;
  text-decoration: underline;
}
