/* CSS Document */
/* Hide UI elements not required for print */
.header,
#breadcrumbrow,
.navbar-header .btn-group,
.navbar-collapse .navbar-nav,
.finding-aid .l-pill-nav,
#footer {
  display: none;
}
.navbar-default {
  margin-bottom: 0;
}
.navbar-brand img {
  height: 150%;
}
body {
  position: relative !important;
  width: 100% !important;
}
.container {
  width: 100%;
  padding: 0;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
/* Finding Aids - module
  ----------------------------------*/
.finding-aid .toc,
.finding-aid .bottom-right {
  display: none;
}
.finding-aid .finding-aid-content {
  width: 96vw;
  margin-left: 2vw;
  margin-right: 2vw;
}
.finding-aid .tab-content {
  padding-left: 0;
}
.finding-aid .l-heading h1 {
  margin: inherit 0.3em 0 0;
}
.finding-aid .l-heading strong {
  font-size: 1.2em;
}
.finding-aid .l-pill-nav .nav {
  top: 0;
  width: 100%;
  background-color: #f7f7f7;
}
.finding-aid .list-toc > li {
  font-weight: bold;
  margin-bottom: .3em;
}
.finding-aid .list-toc > li ol {
  margin-bottom: 1em;
}
.finding-aid .list-toc > li li {
  font-weight: normal;
  margin-bottom: .3em;
  font-size: 1em;
}
.finding-aid .is-child {
  margin-left: 2em;
}
.finding-aid .is-font-weight-normal {
  font-weight: normal;
}
.finding-aid .btn-minimal {
  background-color: none;
}
.finding-aid .btn-available {
  border: 1px solid #619741;
  color: #619741;
}
.finding-aid a.thumbnail-link {
  margin: 0 .7rem 2rem 0;
  display: inline-block;
}
.finding-aid a.thumbnail-link img {
  max-height: 100px;
  box-shadow: 5px 5px 5px #666;
}
.finding-aid .tab-content > div {
  padding-top: 3rem;
}
.finding-aid .dl-horizontal {
  margin-top: 15px;
}
.finding-aid .dl-horizontal dd,
.finding-aid .dl-horizontal dt {
  margin-bottom: .5em;
}
.finding-aid h1,
.finding-aid h2 {
  font-size: 2.3rem;
}
.finding-aid h3,
.finding-aid h4,
.finding-aid h6 {
  font-size: 1.8rem;
}
.finding-aid h1,
.finding-aid .h1,
.finding-aid h2,
.finding-aid .h2,
.finding-aid h3,
.finding-aid .h3 {
  margin-bottom: 5px;
  margin-top: 17px;
}
.finding-aid h4,
.finding-aid .h4,
.finding-aid h5,
.finding-aid .h5,
.finding-aid h6,
.finding-aid .h6 {
  margin-bottom: 3px;
  margin-top: 15px;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
  white-space: normal;
}
