header{
  position: sticky;
  top: 0;
  z-index: 10;
}

 a:hover:not(.btn){
text-decoration: underline;
}


.link-success, .link-primary {
  color: green!important; 
  text-decoration: none!important;
}

.link-success:hover, .link-success:active, .link-primary:hover, .link-primary:active {
  color: darkblue!important; 
  text-decoration: underline!important;
}

.active-link:not(.btn){
  color: darkblue!important; 
  text-decoration: underline!important;
}


main{
  min-height: calc(100vh - 300px)!important;
}

.btn.browse-by-option:hover, .btn.browse-by-option:active{
  background-color: black!important;
  color: white!important;
}

.page-item.active .page-link {
  background-color: #212529 !important; 
  color: white !important;           
  border-color: #212529 !important;    
}

.page-link {
  background-color: white !important;
  color: #212529 !important;           
  border-color: #212529 !important;    
}

.page-link:hover {
  background-color: gray !important; 
  color: white !important;
  border-color: gray !important;
}


div.fun-fact-card {
  padding-top: 20px;
}


.card-body{
  overflow-y: auto; 
  max-height: 80vh;
}
