body {
  background-color: white;
}
button {
  background-color: LightGray;
  width: fit-content;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: .5rem;
  font-weight: bold;
  }
button:hover {
  color: blue;
}
h3 {
  text-align: left;
  background: linear-gradient(90deg, Gold 2%, Dimgray 2%);
  color: white;
  padding-left: 5%;
  padding-top: 10px;
  padding-bottom: 10px;
}
th, td {
  border: 1px solid black;
  text-align: center;
}
table {
  width: 60%;
  table-layout: auto;
}
tr:nth-child(even) {
  background-color: #f2f2f2;
}
.aberLogo {
  padding-left: 2%;
  padding-top: 2%;
  width: 25%;
}
.card {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  min-width:0;
  word-wrap:break-word;
  background-color:White;
  background-clip:border-box;
  border:1px solid rgba(0,0,0,.125);
  border-radius:.25rem
}
/*.card-header {
  padding:10px 15px;
  margin-bottom:0;
  background-color: LightGray;
  border-bottom:1px solid rgba(0,0,0,.125);
  font-weight: bold;
  text-align: left;
}*/
.card-link:link {
  color: White;
  text-decoration: none;
}
.card-link:visited {
  color: White;
}
.card-link:hover {
  border-bottom: solid 5px Gold;
}
.card-body {
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-height:1px;
  text-align: left;
  padding-left: 2rem;
  padding-bottom: 20px;
  padding-top: 20px;
}
.collapse:not(.show) {
  display:none
}
.descript {
  float: right;
  padding-right: 1rem;
}

.imgRef {
  font-size: 12px;
  color: olive;
  font-style: italic;
}
.lang {
  width: 98%;
  font-weight: bold;
  text-align: right;
}
.langTab:link {
  color: black;
  text-decoration: none;
}
.langTab:visited {
  color: black;
}
.pageLink:link {
  color: black;
  text-decoration: none;
  font-weight: bold;
}
.pageLink:visited {
  color: black;
}
.pageLink:hover {
  color: blue;
}
.xWordClues {
  text-align: left;
  padding: 0 30px 0 30px;
  border: none;
  background-color: white;
}
#hint1 {
  display: none;
}
#hint2 {
  display: none;
}
#hint3 {
  display: none;
}
#hint4 {
  display: none;
}
#hint5 {
  display: none;
}
#answer1 {
  display: none;
}
#answer2 {
  display: none;
}
#answer3 {
  display: none;
}
#answer4 {
  display: none;
}
#answer5 {
  display: none;
}
