div.owl {
  background: #edd;
  border:1pt solid;
}
div.fragment {
  background: #dde;
  border:1pt solid;
}
div.logic {
  background: #ded;
  border:1pt solid;
}

.detail {
  background: lightYellow;
  border:1pt solid red;
/*  margin-top: 0.6em;
  margin-bottom: 0.6em; */
}

.inference {
  background: white;
  font-weight: bold; 
  font-size: large;
}

.explain {
  display:none; 
}

.button {
}

/*
.explain {
}

.button {
  display:none; 
}
*/

table {
  border: solid 2pt;
}

td {
  border: solid 1pt;
  padding: 1px;
}

th {
  border: solid 1pt;
  padding: 10px;
}

.imgdiv {
  text-align: center;
}

.facts {
  margin: 10px;
}

