.maincontent {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    border: none;
}
.highlight{
  font-weight:700;
}
.my-header{
  max-width:1600px;
  padding:2% 5%;
  margin:0 auto;
  text-align: center;
}
.header-images{
  display:flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.flex-item{
  max-width:400px;
  margin:2% 1%;
  opacity:0;
}
.flex-item img{
  filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.3));
}
.my-header h3{
  max-width:1200px;
  margin:0 auto;
}

.disclaimer{
  margin:3% 0;
  background:rgba(0,0,0,0.1);
  padding:2% 0;
  text-align:center;
  
}
.modal-dialog{
  width:100%;
  max-width:70%;
  margin:0 auto;
}
.numbered{
  list-style-type:decimal;
}
.extra-info{
  display:flex;
  flex-direction: row;
  justify-content: center;
  text-align: left;
}
.license, .wiki{
  margin-inline: 15px;
}
.modal-body h3:not(:first-child){
  margin-top:50px;
}
.modal-body hr{
  margin:10px 0;
}