.body{
  background-color: whitesmoke;
}

.skip-to-content{
  position: absolute; 
  left: -9999px; 
  z-index: 999; 
  padding: 1em;
  background-color: rgb(59,84,161,255);
  color: white;
  opacity: 0; 
}

.skip-to-content:focus {
  left: 50%; 
  transform: translateX(-50%);
  opacity: 1;
}

.additional-message-box{
  padding-top: 30px;
  padding-bottom: 30px;
  color:white;
  background-color: rgba(59,84,161,255);
}

.additional-message{
  text-align: center;
  font-size: x-large;
  font-weight: 600;
}

.close-button{
  margin-left: 15px;
  margin-right: 50px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 36px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.close-button:hover {
  color: black;
}

.logo{
  margin-top: 1vh;
}

.accessibility-elements{
  text-align: right;
}

.accessibility{
  color:rgb(59,84,161,255);
  text-decoration: none;
}

.logo-size{
  width:40%;
  height:40%;
}

.nav-menu-global-options{
  margin-top: 1%;
}

.dropdown-menu a:hover{
    color:white;
    background-color: rgba(59,84,161,255);
  }

.bg-counter{
  background-color: rgba(59,84,161,255);
}

body.contrast{
  background-color: black;
  color:white
}

body.contrast .accessibility{
  color:white!important;
}

body.contrast .additional-message-box{
  background-color:grey!important;
  color: white;
}

body.contrast .navbar{
  background-color: black!important;
}

body.contrast .navbar-toggler{
  background-color:white!important;
}

body.contrast .nav-link{
  color:white!important;
}

body.contrast .dropdown-menu{
  background-color: black!important;
}

body.contrast .dropdown-item{
  color:white!important;
}

body.contrast .card{
  background-color: black!important;
}

body.text-size .nav-link{
  font-size: 150%;
}

body.text-size .dropdown-item{
  font-size: 150%;
}

body.text-size{
  font-size: 150%;
}

body.text-size h1{
  font-size: 200%;
}

body.text-size h2{
  font-size: 200%;
}

body.text-size h3{
  font-size: 200%;
}



