/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  margin-top: 2vh;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}


.destination-button {

  background-color: lightgrey;
  color: #444;
  text-decoration: none;
  transition: all 0.4s;
}

a.destination {

  text-decoration: none;

}

.destination-button:hover {

  -webkit-box-shadow: 7px 7px 18px -15px rgba(0,0,0,0.75);
  -moz-box-shadow: 7px 7px 18px -15px rgba(0,0,0,0.75);
  box-shadow: 7px 7px 18px -15px rgba(0,0,0,0.75);
  background-color: grey;
  color: #ddd;
  text-decoration: none;
}


.form-check-inline > li {

  margin-left: 20px;
  margin-bottom: 20px;
}

.copyright {
  color: rgb(108, 117, 125);
  text-decoration: none;
}

.copyright:hover {
  color: #444;
  text-decoration: none;
}

.languages {
  color: #555;
  font-size: 24px;
  text-decoration: none;
  font-weight: 500;
}

 .languages > a {
   display: inline-block;
   color: #555;
  font-size: 24px;
  text-decoration: none;
  font-weight: 500;
 }

 .languages > a:hover {
  color: #888;
 }

 .languages > a.selected {
  color: black;
 }