.off-canvas-content {
  box-shadow: none;
}
.top-bar, .top-bar ul { background-color: #000; }
.top-bar a { color: white; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.3em; margin-bottom: 0; }
h3 { font-size: 1.1em; margin-bottom: 0; color: #5784c4; }
dp { font-size: 0.8em; }
.callout p { font-size: 0.8em; }
a, a:visitied { color: #2199e8; }
a:hover { text-decoration: underline; }
.dropdown a:hover { text-decoration: none; }
.orbit-bullets {
margin-top: -1.6rem;
margin-bottom: 0;
padding: .1rem .7rem .1rem 1.7rem;
width: auto;
height: 1.6rem;
}
.orbit-bullets button.is-active {
background-color: white;
}
.orbit-container { height: auto !important; max-height: 100% !important; width: 100%; }
.orbit-bullets button {
width: .8rem;
height: .8rem;
background-color: #666;
box-shadow:  inset 0 1px 2px rgba(0,0,0,0.6);

}
.orbit-slide {  max-height: 100% !important; }
.orbit-container {  }

.reveal {padding: 0; margin-left: auto !important; height: auto !important; min-height: auto !important; }
.reveal-overlay {background-color: rgba(0,0,0,.85);}

#dosbox {
  background-color: black; font-weight: bold; width: 80em; padding: 1em; min-height: 25em; height: 25em; max-width: 100%; color: #777; font-family: Terminal, Menlo, Courier, sans-serif; overflow-y: scroll;
}
#dosbox  td, #dosbox th {
  background-color: black;
  border: 0;
  padding: 0.25em 2em 0.25em 0em;
}
#dosbox table { width: auto; }
#dosbox tbody {
  border: 0;
}
