/* Overrides to DRR bootsrtap styles */
/*
 * DRR-Bootstrap
 * Source: https://github.com/NYPL/drr-bootstrap
 * Author: NYPL Labs
 * Description: Base front-end framework for NYPL Digital Reading Room (DRR) Sites to extend.
 */
/* Overrides to DRR bootsrtap styles */
/*
 * DRR-Bootstrap
 * Source: https://github.com/NYPL/drr-bootstrap
 * Author: NYPL Labs
 * Description: Base front-end framework for NYPL Digital Reading Room (DRR) Sites to extend.
 */
/*
 * DRR-Bootstrap
 * Source: https://github.com/NYPL/drr-bootstrap
 * Author: NYPL Labs
 * Description: Base front-end framework for NYPL Digital Reading Room (DRR) Sites to extend.
 */
/*
 * DRR-Bootstrap
 * Source: https://github.com/NYPL/drr-bootstrap
 * Author: NYPL Labs
 * Description: Base front-end framework for NYPL Digital Reading Room (DRR) Sites to extend.
 */
/* line 16, app/assets/stylesheets/collections.scss */
.subtitle {
  display: inline !important;
}

/* line 19, app/assets/stylesheets/collections.scss */
.navbar {
  z-index: 100 !important;
}

/* line 24, app/assets/stylesheets/collections.scss */
.indicator-holder {
  text-align: center;
  margin: 25px 0 0 0;
  border: 1px solid #ddd;
  padding-top: 2px;
}

/* line 31, app/assets/stylesheets/collections.scss */
.indicator-holder .sidebar-indicator-icon {
  font-family: "Icomoon";
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 38px;
}

/* line 38, app/assets/stylesheets/collections.scss */
.indicator-holder:hover {
  background-color: #99C8E0;
}

/* line 43, app/assets/stylesheets/collections.scss */
.glyph-overview-title {
  font-family: "Icomoon";
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  text-decoration: none !important;
  color: #3F3A34 !important;
  margin-left: 10px;
}

/* line 51, app/assets/stylesheets/collections.scss */
.glyph-overview-title:hover {
  color: #0171A1 !important;
}

/* line 56, app/assets/stylesheets/collections.scss */
.guide-save {
  font-family: "Icomoon";
  -webkit-font-smoothing: antialiased;
  font-size: 34px;
  margin-left: 10px;
  cursor: pointer;
  position: absolute;
  display: none;
}

/* line 68, app/assets/stylesheets/collections.scss */
.guide-saving {
  font-family: inherit;
  display: inline-block !important;
  font-size: 60px;
  opacity: 0;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 81, app/assets/stylesheets/collections.scss */
.guide-remove {
  font-family: "Icomoon";
  display: inline-block !important;
  font-size: 0px !important;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 92, app/assets/stylesheets/collections.scss */
.guide-saved {
  display: inline-block !important;
  font-family: "Icomoon";
  font-size: 24px !important;
  color: #0171A1;
}

/* line 99, app/assets/stylesheets/collections.scss */
.guide-save:hover {
  color: #0171A1;
  display: inline-block;
}

/* line 105, app/assets/stylesheets/collections.scss */
iframe {
  background-color: #000;
  height: 100%;
  width: 100%;
}

/* line 112, app/assets/stylesheets/collections.scss */
.cboxCloseNew {
  font-family: 'icomoon' !important;
  background: none !important;
  background-color: #fff !important;
  opacity: 0.7;
  text-indent: 0px !important;
  height: 50px !important;
  width: 50px !important;
  padding: 5px !important;
  color: #000 !important;
  font-size: 40px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 131, app/assets/stylesheets/collections.scss */
.cboxCloseNew:hover {
  opacity: 1;
}

/* line 138, app/assets/stylesheets/collections.scss */
.collection-head {
  position: relative;
}

/* line 144, app/assets/stylesheets/collections.scss */
.collection-head .collection-view-select .btn {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 12px;
  background-image: none;
  margin-top: 0;
  padding: 6px 7.8px;
}

/* line 152, app/assets/stylesheets/collections.scss */
.collection-head .collection-view-select .btn:hover {
  background-color: #99C8E0;
  transition: background-color .2s;
  -webkit-transition: background-color .2s;
}

/* line 158, app/assets/stylesheets/collections.scss */
.collection-head .collection-view-select .btn.disabled {
  background-color: #0171A1;
  opacity: 1;
  filter: alpha(opacity=100);
  color: #fff;
}

/* line 164, app/assets/stylesheets/collections.scss */
.collection-head .collection-view-select .btn.inactive {
  background-color: #E8E4E2;
  color: #908B85;
  opacity: .6;
  filter: alpha(opacity=60);
}

/* line 172, app/assets/stylesheets/collections.scss */
.collection-head .collection-view-select .tools-dropdown {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-family: 'Icomoon';
  font-size: 17.6px;
  color: #0171A1;
}

/* line 180, app/assets/stylesheets/collections.scss */
.collection-head .collection-view-select .tools-dropdown-group {
  visibility: hidden;
}

/* line 184, app/assets/stylesheets/collections.scss */
.collection-head .collection-view-select .btn-group {
  margin: 0px;
}

/* line 187, app/assets/stylesheets/collections.scss */
.collection-head .collection-view-select .caret {
  margin-top: 4px;
}

/* line 195, app/assets/stylesheets/collections.scss */
.collection-head .popover {
  max-width: 600px !important;
}

/* line 202, app/assets/stylesheets/collections.scss */
.collection-head #nav-title-holder {
  position: fixed;
  width: 100%;
  max-width: 870px;
  background-color: #f8f8f8;
  visibility: hidden;
  padding-top: 25px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
}

/* line 215, app/assets/stylesheets/collections.scss */
.collection-head #nav-title-holder .date-tag {
  color: #514E49;
  font-size: 18px;
}

/* line 220, app/assets/stylesheets/collections.scss */
.collection-head #nav-title-holder #fixed-nav-title {
  display: none;
  font-size: 21px;
  float: left;
  clear: both;
}

/* line 228, app/assets/stylesheets/collections.scss */
.collection-head #nav-title-holder #fixed-nav-title .fixed-nav-title-clear-filter {
  font-family: "Icomoon";
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  padding-right: 10px;
  color: #D75B25 !important;
}

/* line 239, app/assets/stylesheets/collections.scss */
.collection-head #nav-title-holder #fixed-nav-subtitle {
  display: none;
  font-size: 18px;
  margin-left: 12%;
  margin-top: 4px;
  float: left;
  clear: both;
}

/* line 249, app/assets/stylesheets/collections.scss */
.collection-head #nav-title-holder #fixed-nav-subtitle.fixed-nav-subtitle-2 {
  margin-left: 8%;
}

/* line 255, app/assets/stylesheets/collections.scss */
.collection-head #nav-title-holder .title-tooltip {
  display: none;
  float: left;
  opacity: 0.65;
}

/* line 262, app/assets/stylesheets/collections.scss */
.collection-head #nav-title-holder #fixed-nav-title-tooltip {
  margin-left: 6px;
}

/* line 267, app/assets/stylesheets/collections.scss */
.collection-head #nav-title-holder #fixed-nav-subtitle-tooltip {
  margin-top: 5px;
  margin-left: 6px;
}

/* line 277, app/assets/stylesheets/collections.scss */
.main-content.collections {
  margin-top: 0;
}

/* line 284, app/assets/stylesheets/collections.scss */
.collection-info-sidenav li, .collection-info-sidenav li a {
  line-height: 16px;
}

/* line 290, app/assets/stylesheets/collections.scss */
.description-section {
  margin-bottom: 48px;
}

/* line 294, app/assets/stylesheets/collections.scss */
.description-section h3 {
  color: #908B85;
  margin-bottom: 8px;
}

/* line 299, app/assets/stylesheets/collections.scss */
.description-section .defitem .label {
  background-color: transparent;
  text-shadow: none;
  color: #3F3A34;
}

/* line 305, app/assets/stylesheets/collections.scss */
.description-section .collection-summary {
  background: #fff;
  padding: 16px;
  border: 1px solid #E8E4E2;
  margin: 0 0 16px 0;
  font-size: 14.4px;
  line-height: 20px;
}

/* line 313, app/assets/stylesheets/collections.scss */
.description-section .collection-summary dl {
  margin: 0;
}

/* line 316, app/assets/stylesheets/collections.scss */
.description-section .collection-summary dl .callout {
  display: block;
  color: #AF2228;
  text-transform: uppercase;
}

/* line 320, app/assets/stylesheets/collections.scss */
.description-section .collection-summary dl .callout a {
  color: #AF2228;
}

/* line 325, app/assets/stylesheets/collections.scss */
.description-section .collection-summary dl .status-note dd {
  color: #AF2228;
}

/* line 327, app/assets/stylesheets/collections.scss */
.description-section .collection-summary dl .status-note dd a {
  color: #AF2228;
}

/* line 332, app/assets/stylesheets/collections.scss */
.description-section .collection-summary dl dt, .description-section .collection-summary dl dd {
  margin-bottom: 6px;
}

/* line 334, app/assets/stylesheets/collections.scss */
.description-section .collection-summary dl dt p, .description-section .collection-summary dl dd p {
  margin: 0;
  padding: 0;
}

/* line 342, app/assets/stylesheets/collections.scss */
.description-section .collection-summary .digitized-material-note {
  font-weight: bold;
}

/* line 349, app/assets/stylesheets/collections.scss */
.description-section ul {
  list-style: circle;
  margin: 0 0 12px;
  margin-left: 32px;
}

/* line 358, app/assets/stylesheets/collections.scss */
.description-section ul.chronlist li.chronitem .date {
  font-weight: bold;
  padding-right: 8px;
}

/* line 368, app/assets/stylesheets/collections.scss */
.description-section .series-descriptions .series-title {
  font-weight: bold;
}

/* line 373, app/assets/stylesheets/collections.scss */
.description-section .footnotes {
  margin-bottom: 16px;
  font-size: 80%;
  color: #71695D;
}

/* line 378, app/assets/stylesheets/collections.scss */
.description-section .footnotes .footnote {
  margin-bottom: 8px;
}

/* line 384, app/assets/stylesheets/collections.scss */
.description-section .bibliography > .bibref {
  margin: 0 0 12px;
}

/* line 391, app/assets/stylesheets/collections.scss */
.test-output {
  font-family: Courier;
  margin-top: 3em;
}

/* line 397, app/assets/stylesheets/collections.scss */
.footer-spacer {
  height: 200px;
  min-height: 200px;
}

/* line 403, app/assets/stylesheets/collections.scss */
#status-pie {
  background-image: url(/assets/pie_chart-fbf852fb64ac1eb1566a5404447a28d890b5f6027ea2c73a5e2aa87eaaeb6e72.gif);
  display: none;
  position: fixed;
  top: 130px;
  right: 2%;
  height: 70px;
  width: 72px;
  background-position: 0px 0px;
  z-index: 200;
}

/* line 415, app/assets/stylesheets/collections.scss */
.additional-resources {
  margin-top: 20px;
  margin-left: 5px;
}

/* line 420, app/assets/stylesheets/collections.scss */
.additional-resources ul {
  padding-left: 20px;
}

/* line 423, app/assets/stylesheets/collections.scss */
.additional-resources a {
  color: #0171A1 !important;
  background-color: transparent !important;
}

/* line 427, app/assets/stylesheets/collections.scss */
.additional-resources h2 {
  display: none;
}

/* line 435, app/assets/stylesheets/collections.scss */
.overview-asset-preview img {
  height: 100px;
  width: auto;
  padding-right: 10px;
}

/* line 444, app/assets/stylesheets/collections.scss */
#collection-detailed, #collection-detailed-static {
  display: none;
  min-height: 800px;
  font-size: 16px;
  position: relative;
}

/* line 455, app/assets/stylesheets/collections.scss */
#collection-detailed ul, #collection-detailed-static ul {
  list-style-type: none;
}

/* line 462, app/assets/stylesheets/collections.scss */
#collection-detailed .index li, #collection-detailed-static .index li {
  list-style-type: disc;
  margin-left: 5%;
  margin-bottom: 16px;
  color: #3F3A34;
  font-style: 16px;
}

/* line 472, app/assets/stylesheets/collections.scss */
#collection-detailed .index-title, #collection-detailed-static .index-title {
  font-size: 21px;
  margin-bottom: 16px;
}

/* line 476, app/assets/stylesheets/collections.scss */
#collection-detailed .index-non-list-element, #collection-detailed-static .index-non-list-element {
  color: #514E49;
}

/* line 480, app/assets/stylesheets/collections.scss */
#collection-detailed .index-holder, #collection-detailed-static .index-holder {
  display: block;
}

/* line 485, app/assets/stylesheets/collections.scss */
#collection-detailed .margin-series, #collection-detailed-static .margin-series {
  margin-top: 25px !important;
  margin-bottom: 15px !important;
}

/* line 489, app/assets/stylesheets/collections.scss */
#collection-detailed .margin-subseries, #collection-detailed-static .margin-subseries {
  margin-top: 20px !important;
  margin-bottom: 10px !important;
}

/* line 494, app/assets/stylesheets/collections.scss */
#collection-detailed .margin-series:first-of-type, #collection-detailed-static .margin-series:first-of-type {
  margin-top: 0px !important;
  margin-bottom: 15px !important;
}

/* line 500, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row, #collection-detailed-static .collection-detailed-row {
  margin: 9.6px 0px;
  min-height: 21px;
  line-height: 1.1em !important;
}

/* line 508, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row li, #collection-detailed-static .collection-detailed-row li {
  padding-left: 15px;
}

/* line 517, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .admin-links-after, #collection-detailed-static .collection-detailed-row .admin-links-after {
  margin-left: 10px;
  font-style: normal;
  background-position: -1000px -1000px !important;
  opacity: 0.25;
}

/* line 526, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .element-content-block, #collection-detailed-static .collection-detailed-row .element-content-block {
  font-size: 14px !important;
  color: #514E49;
  margin-bottom: 8px;
}

/* line 531, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row p, #collection-detailed-static .collection-detailed-row p {
  margin-bottom: 5.3333333333px;
  line-height: 1.4em !important;
}

/* line 536, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row p span.title.series, #collection-detailed-static .collection-detailed-row p span.title.series {
  font-size: 14px;
}

/* line 540, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row p span.title.subseries, #collection-detailed-static .collection-detailed-row p span.title.subseries {
  font-size: 14px;
}

/* line 544, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .element-content-block > p:first-of-type, #collection-detailed-static .collection-detailed-row .element-content-block > p:first-of-type {
  display: inline;
}

/* line 548, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .element-content-block > p:nth-of-type(2), #collection-detailed-static .collection-detailed-row .element-content-block > p:nth-of-type(2) {
  margin-top: 5.3333333333px;
}

/* line 552, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .element-content-block > p:last-child, #collection-detailed-static .collection-detailed-row .element-content-block > p:last-child {
  margin-bottom: 0;
}

/* line 556, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .element-content-block.unitid, #collection-detailed-static .collection-detailed-row .element-content-block.unitid {
  margin-bottom: 0;
}

/* line 562, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row div.head, #collection-detailed-static .collection-detailed-row div.head {
  margin-top: 16px;
}

/* line 567, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row ul.deflist, #collection-detailed-static .collection-detailed-row ul.deflist {
  margin-left: 8px;
}

/* line 571, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row li.defitem, #collection-detailed-static .collection-detailed-row li.defitem {
  margin-bottom: 8px;
}

/* line 575, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row li.defitem span, #collection-detailed-static .collection-detailed-row li.defitem span {
  display: block;
  text-transform: none !important;
}

/* line 579, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row li.defitem span.item, #collection-detailed-static .collection-detailed-row li.defitem span.item {
  margin-left: 16px;
  font-size: 12.3076923077px !important;
  color: #514E49;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-1, #collection-detailed-static .collection-detailed-row .indent-width-1 {
  width: 10%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-1, #collection-detailed-static .collection-detailed-row .remainder-width-1 {
  width: 89%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-2, #collection-detailed-static .collection-detailed-row .indent-width-2 {
  width: 12%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-2, #collection-detailed-static .collection-detailed-row .remainder-width-2 {
  width: 87%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-3, #collection-detailed-static .collection-detailed-row .indent-width-3 {
  width: 14%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-3, #collection-detailed-static .collection-detailed-row .remainder-width-3 {
  width: 85%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-4, #collection-detailed-static .collection-detailed-row .indent-width-4 {
  width: 16%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-4, #collection-detailed-static .collection-detailed-row .remainder-width-4 {
  width: 83%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-5, #collection-detailed-static .collection-detailed-row .indent-width-5 {
  width: 18%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-5, #collection-detailed-static .collection-detailed-row .remainder-width-5 {
  width: 81%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-6, #collection-detailed-static .collection-detailed-row .indent-width-6 {
  width: 20%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-6, #collection-detailed-static .collection-detailed-row .remainder-width-6 {
  width: 79%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-7, #collection-detailed-static .collection-detailed-row .indent-width-7 {
  width: 22%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-7, #collection-detailed-static .collection-detailed-row .remainder-width-7 {
  width: 77%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-8, #collection-detailed-static .collection-detailed-row .indent-width-8 {
  width: 24%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-8, #collection-detailed-static .collection-detailed-row .remainder-width-8 {
  width: 75%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-9, #collection-detailed-static .collection-detailed-row .indent-width-9 {
  width: 26%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-9, #collection-detailed-static .collection-detailed-row .remainder-width-9 {
  width: 73%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-10, #collection-detailed-static .collection-detailed-row .indent-width-10 {
  width: 28%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-10, #collection-detailed-static .collection-detailed-row .remainder-width-10 {
  width: 71%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-11, #collection-detailed-static .collection-detailed-row .indent-width-11 {
  width: 30%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-11, #collection-detailed-static .collection-detailed-row .remainder-width-11 {
  width: 69%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-12, #collection-detailed-static .collection-detailed-row .indent-width-12 {
  width: 32%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-12, #collection-detailed-static .collection-detailed-row .remainder-width-12 {
  width: 67%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-13, #collection-detailed-static .collection-detailed-row .indent-width-13 {
  width: 34%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-13, #collection-detailed-static .collection-detailed-row .remainder-width-13 {
  width: 65%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-14, #collection-detailed-static .collection-detailed-row .indent-width-14 {
  width: 36%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-14, #collection-detailed-static .collection-detailed-row .remainder-width-14 {
  width: 63%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-15, #collection-detailed-static .collection-detailed-row .indent-width-15 {
  width: 38%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-15, #collection-detailed-static .collection-detailed-row .remainder-width-15 {
  width: 61%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-16, #collection-detailed-static .collection-detailed-row .indent-width-16 {
  width: 40%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-16, #collection-detailed-static .collection-detailed-row .remainder-width-16 {
  width: 59%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-17, #collection-detailed-static .collection-detailed-row .indent-width-17 {
  width: 42%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-17, #collection-detailed-static .collection-detailed-row .remainder-width-17 {
  width: 57%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-18, #collection-detailed-static .collection-detailed-row .indent-width-18 {
  width: 44%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-18, #collection-detailed-static .collection-detailed-row .remainder-width-18 {
  width: 55%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-19, #collection-detailed-static .collection-detailed-row .indent-width-19 {
  width: 46%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-19, #collection-detailed-static .collection-detailed-row .remainder-width-19 {
  width: 53%;
}

/* line 588, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .indent-width-20, #collection-detailed-static .collection-detailed-row .indent-width-20 {
  width: 48%;
}

/* line 595, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .remainder-width-20, #collection-detailed-static .collection-detailed-row .remainder-width-20 {
  width: 51%;
}

/* line 602, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .container-desc, #collection-detailed-static .collection-detailed-row .container-desc {
  display: inline-table;
  font-size: 14px !important;
}

/* line 608, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .container-desc div, #collection-detailed-static .collection-detailed-row .container-desc div {
  width: 90%;
}

/* line 613, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .container-desc .arrow, #collection-detailed-static .collection-detailed-row .container-desc .arrow {
  width: 0 !important;
}

/* line 617, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .container-desc-small div, #collection-detailed-static .collection-detailed-row .container-desc-small div {
  font-size: 11px !important;
  text-align: center;
  padding-right: 20px;
}

/* line 623, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .container-desc-series, #collection-detailed-static .collection-detailed-row .container-desc-series {
  display: none;
}

/* line 628, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .component-content, #collection-detailed-static .collection-detailed-row .component-content {
  display: inline-table;
}

/* line 632, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .content-series, #collection-detailed-static .collection-detailed-row .content-series {
  width: 100% !important;
}

/* line 642, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .heading, #collection-detailed-static .collection-detailed-row .heading {
  font-weight: bold;
}

/* line 646, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row div.title.series span.title, #collection-detailed-static .collection-detailed-row div.title.series span.title {
  font-size: 21px;
}

/* line 650, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .series, #collection-detailed .collection-detailed-row div.title.series, #collection-detailed-static .collection-detailed-row .series, #collection-detailed-static .collection-detailed-row div.title.series {
  font-size: 21px;
}

/* line 654, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .subseries, #collection-detailed-static .collection-detailed-row .subseries {
  font-size: 18px;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 660, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .title, #collection-detailed-static .collection-detailed-row .title {
  display: inline;
}

/* line 665, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .date, #collection-detailed-static .collection-detailed-row .date {
  font-size: 14px !important;
  color: #514E49;
  display: inline;
  white-space: normal;
}

/* line 674, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .series-container, #collection-detailed-static .collection-detailed-row .series-container {
  font-size: 14px !important;
  display: inline;
}

/* line 679, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .origination, #collection-detailed-static .collection-detailed-row .origination {
  font-size: 12px !important;
  font-style: italic;
}

/* line 684, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .abstract, #collection-detailed-static .collection-detailed-row .abstract {
  font-size: 14px !important;
  color: #514E49;
  margin-bottom: 5px;
}

/* line 695, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .series-container-id, #collection-detailed-static .collection-detailed-row .series-container-id {
  font-size: 15px !important;
  display: inline;
}

/* line 700, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .asset-link-container, #collection-detailed-static .collection-detailed-row .asset-link-container {
  display: inline;
}

/* line 704, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row .container-abrv, #collection-detailed-static .collection-detailed-row .container-abrv {
  color: #71695D;
}

/* line 709, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row span.label, #collection-detailed-static .collection-detailed-row span.label {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  display: inline;
  padding: 0 4px 0 0;
  font-size: 85%;
  font-weight: normal;
  line-height: inherit;
  color: inherit;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: none;
  background-color: inherit;
  text-transform: uppercase;
}

/* line 726, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row span.label.block, #collection-detailed-static .collection-detailed-row span.label.block {
  display: block;
}

/* line 733, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row, #collection-detailed-static .collection-detailed-row.template-2-row {
  margin-bottom: 24px;
  line-height: 17.6px !important;
}

/* line 739, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .title-block, #collection-detailed-static .collection-detailed-row.template-2-row .title-block {
  margin-bottom: 5.3333333333px;
}

/* line 743, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .element-content-block, #collection-detailed-static .collection-detailed-row.template-2-row .element-content-block {
  margin-top: 5.3333333333px;
}

/* line 747, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .element-content-block.date, #collection-detailed-static .collection-detailed-row.template-2-row .element-content-block.date {
  font-size: 14px !important;
  color: #514E49;
  display: block;
  white-space: inherit;
}

/* line 753, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .extent, #collection-detailed-static .collection-detailed-row.template-2-row .extent {
  display: block;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-1, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-1 {
  width: 7%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-1, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-1 {
  width: 92%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-2, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-2 {
  width: 8%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-2, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-2 {
  width: 91%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-3, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-3 {
  width: 9%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-3, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-3 {
  width: 90%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-4, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-4 {
  width: 10%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-4, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-4 {
  width: 89%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-5, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-5 {
  width: 11%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-5, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-5 {
  width: 88%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-6, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-6 {
  width: 12%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-6, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-6 {
  width: 87%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-7, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-7 {
  width: 13%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-7, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-7 {
  width: 86%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-8, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-8 {
  width: 14%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-8, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-8 {
  width: 85%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-9, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-9 {
  width: 15%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-9, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-9 {
  width: 84%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-10, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-10 {
  width: 16%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-10, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-10 {
  width: 83%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-11, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-11 {
  width: 17%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-11, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-11 {
  width: 82%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-12, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-12 {
  width: 18%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-12, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-12 {
  width: 81%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-13, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-13 {
  width: 19%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-13, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-13 {
  width: 80%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-14, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-14 {
  width: 20%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-14, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-14 {
  width: 79%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-15, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-15 {
  width: 21%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-15, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-15 {
  width: 78%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-16, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-16 {
  width: 22%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-16, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-16 {
  width: 77%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-17, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-17 {
  width: 23%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-17, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-17 {
  width: 76%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-18, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-18 {
  width: 24%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-18, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-18 {
  width: 75%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-19, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-19 {
  width: 25%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-19, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-19 {
  width: 74%;
}

/* line 758, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .indent-width-20, #collection-detailed-static .collection-detailed-row.template-2-row .indent-width-20 {
  width: 26%;
}

/* line 764, app/assets/stylesheets/collections.scss */
#collection-detailed .collection-detailed-row.template-2-row .remainder-width-20, #collection-detailed-static .collection-detailed-row.template-2-row .remainder-width-20 {
  width: 73%;
}

/* line 775, app/assets/stylesheets/collections.scss */
#collection-detailed .search-highlight, #collection-detailed-static .search-highlight {
  background-color: #99C8E0 !important;
}

/* line 780, app/assets/stylesheets/collections.scss */
#collection-detailed #collection-content-searchresults, #collection-detailed-static #collection-content-searchresults {
  display: none;
  margin-top: 40px;
}

/* line 786, app/assets/stylesheets/collections.scss */
#collection-detailed #navTab-detailed-clear, #collection-detailed-static #navTab-detailed-clear {
  margin-top: 100px;
  padding-left: 20px;
  display: none;
  text-align: center;
  position: fixed;
}

/* line 795, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container, #collection-detailed-static #nav-detailed-container {
  min-height: 100px;
  min-width: 100px;
  position: fixed;
}

/* line 802, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container li a, #collection-detailed-static #nav-detailed-container li a {
  padding: 2px 0px 2px 12px !important;
}

/* line 806, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .caret, #collection-detailed-static #nav-detailed-container .caret {
  margin-top: 8px !important;
  margin-right: 4px !important;
}

/* line 810, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .caret-hidden, #collection-detailed-static #nav-detailed-container .caret-hidden {
  visibility: hidden !important;
}

/* line 815, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .no-hit-menu-item, #collection-detailed-static #nav-detailed-container .no-hit-menu-item {
  padding: 2px 0px 2px 12px !important;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  opacity: 0.35;
  border: 1px solid #ddd;
  margin-right: 0;
  line-height: 20px;
}

/* line 829, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .hit-indicator, #collection-detailed-static #nav-detailed-container .hit-indicator {
  background-color: #a2d5e0;
  position: absolute;
  right: 10px;
  margin-right: 5px;
  opacity: 0.45;
  display: none;
  height: 17px;
  font-size: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 2px;
  color: #514e49 !important;
}

/* line 846, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subseries-container, #collection-detailed-static #nav-detailed-container .nav-subseries-container {
  display: none;
  /*
      overflow: hidden;
      height: 0px;
      -webkit-transition: height 0.25s ease-in-out;
      -moz-transition: height 0.25s ease-in-out;
      -ms-transition: height 0.25s ease-in-out;
      -o-transition: height 0.25s ease-in-out;
      transition: height 0.25s ease-in-out;
      */
}

/* line 859, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subseries-container li, #collection-detailed-static #nav-detailed-container .nav-subseries-container li {
  width: 90%;
  margin-left: 10%;
}

/* line 863, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subseries-container li:first-child a, #collection-detailed-static #nav-detailed-container .nav-subseries-container li:first-child a {
  border-top: none;
}

/* line 868, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container hr, #collection-detailed-static #nav-detailed-container hr {
  margin-top: 0px;
  margin-left: 7.5%;
  border-top: 1px solid #ddd;
  border-bottom: none;
  width: 80%;
}

/* line 877, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container #nav-filter-form button, #collection-detailed-static #nav-detailed-container #nav-filter-form button {
  font-size: 0;
  line-height: 5px;
}

/* line 882, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container #nav-detailed-list, #collection-detailed-static #nav-detailed-container #nav-detailed-list {
  max-height: 90%;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 16px;
}

/* line 895, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subseries-li a, #collection-detailed-static #nav-detailed-container .nav-subseries-li a {
  background-color: whitesmoke !important;
  color: inherit;
}

/* line 900, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subseries-li a:hover, #collection-detailed-static #nav-detailed-container .nav-subseries-li a:hover {
  background-color: #99C8E0 !important;
  color: #514e49 !important;
  transition: background-color .2s;
  -webkit-transition: background-color .2s;
}

/* line 907, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subseries-li-active a, #collection-detailed-static #nav-detailed-container .nav-subseries-li-active a {
  background-color: #0171A1 !important;
  color: #fff;
}

/* line 912, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subsubseries-container, #collection-detailed-static #nav-detailed-container .nav-subsubseries-container {
  display: none;
  /*
      overflow: hidden;
      height: 0px;
      -webkit-transition: height 0.25s ease-in-out;
      -moz-transition: height 0.25s ease-in-out;
      -ms-transition: height 0.25s ease-in-out;
      -o-transition: height 0.25s ease-in-out;
      transition: height 0.25s ease-in-out;
      */
}

/* line 925, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subsubseries-container li, #collection-detailed-static #nav-detailed-container .nav-subsubseries-container li {
  width: 90%;
  margin-left: 10%;
}

/* line 929, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subsubseries-container li:first-child a, #collection-detailed-static #nav-detailed-container .nav-subsubseries-container li:first-child a {
  border-top: none;
}

/* line 934, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subsubseries-li a, #collection-detailed-static #nav-detailed-container .nav-subsubseries-li a {
  background-color: whitesmoke !important;
  color: inherit;
}

/* line 939, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subsubseries-li a:hover, #collection-detailed-static #nav-detailed-container .nav-subsubseries-li a:hover {
  background-color: #99C8E0 !important;
  color: #514e49 !important;
  transition: background-color .2s;
  -webkit-transition: background-color .2s;
}

/* line 946, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .nav-subsubseries-li-active a, #collection-detailed-static #nav-detailed-container .nav-subsubseries-li-active a {
  background-color: #0171A1 !important;
  color: #fff;
}

/* line 953, app/assets/stylesheets/collections.scss */
#collection-detailed #nav-detailed-container .fadeout, #collection-detailed-static #nav-detailed-container .fadeout {
  pointer-events: none;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 10%;
  background: -webkit-linear-gradient(rgba(245, 245, 245, 0) 0%, whitesmoke 100%);
  background-image: -moz-linear-gradient(rgba(245, 245, 245, 0) 0%, whitesmoke 100%);
  background-image: -o-linear-gradient(rgba(245, 245, 245, 0) 0%, whitesmoke 100%);
  background-image: linear-gradient(rgba(245, 245, 245, 0) 0%, whitesmoke 100%);
  background-image: -ms-linear-gradient(rgba(245, 245, 245, 0) 0%, whitesmoke 100%);
}

/* line 990, app/assets/stylesheets/collections.scss */
#nav-filter {
  position: relative;
  width: 100%;
}

/* line 997, app/assets/stylesheets/collections.scss */
#nav-filter .input-append {
  width: 100%;
}

/* line 1001, app/assets/stylesheets/collections.scss */
#nav-filter input {
  width: 79%;
}

/* line 1006, app/assets/stylesheets/collections.scss */
#nav-filter button {
  height: 29px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  background-color: #f8f8f8;
  opacity: 1;
  background-image: none;
}

/* line 1021, app/assets/stylesheets/collections.scss */
#nav-filter #nav-filter-clear, #nav-filter #nav-filter-no-results {
  position: absolute;
  bottom: 19px;
  width: 96%;
  z-index: 1000;
  text-align: center;
}

/* line 1029, app/assets/stylesheets/collections.scss */
#nav-filter #nav-filter-clear a, #nav-filter #nav-filter-no-results a {
  display: none;
}

/* line 1034, app/assets/stylesheets/collections.scss */
#nav-filter #nav-filter-clear {
  margin-top: 28px;
}

/* line 1038, app/assets/stylesheets/collections.scss */
#nav-filter #nav-filter-clear a {
  font-size: 12px !important;
}

/* line 1045, app/assets/stylesheets/collections.scss */
#nav-filter #nav-filter-no-results {
  background-color: #e67e22;
  display: none;
}

/* line 1056, app/assets/stylesheets/collections.scss */
.collections-featured h1 {
  margin-left: 10px;
}

/* line 1059, app/assets/stylesheets/collections.scss */
.collections-featured .collection-featured-be-digital {
  font-family: 'Icomoon';
  font-size: 30px;
  color: #71695d;
}

/* line 1065, app/assets/stylesheets/collections.scss */
.collections-featured .collections-featured-digital {
  vertical-align: middle;
}

/* line 1069, app/assets/stylesheets/collections.scss */
.collections-featured td {
  border: none;
}

/* line 1078, app/assets/stylesheets/collections.scss */
.collections-recent h1 {
  margin-left: 10px;
}

/* line 1083, app/assets/stylesheets/collections.scss */
.collections-recent .collections-recent-link {
  color: #3F3A34 !important;
}

/* line 1087, app/assets/stylesheets/collections.scss */
.collections-recent .collection-recent-be-digital-row:hover {
  background-color: white !important;
}

/* line 1091, app/assets/stylesheets/collections.scss */
.collections-recent .collections-recent-digitized {
  margin-top: 10px;
}

/* line 1093, app/assets/stylesheets/collections.scss */
.collections-recent .collections-recent-digitized span {
  font-family: 'Icomoon';
  font-size: 16px;
  padding-right: 8px;
  color: #71695d;
}

/* line 1101, app/assets/stylesheets/collections.scss */
.collections-recent td {
  border: none;
}

/* line 1104, app/assets/stylesheets/collections.scss */
.collections-recent .collections-recent-date, .collections-recent .collections-recent-extent {
  white-space: nowrap;
}

/* line 1108, app/assets/stylesheets/collections.scss */
.collections-recent .collection-recent-be-digital {
  font-family: 'Icomoon';
  font-size: 20px;
  color: #71695d;
}

/* line 1119, app/assets/stylesheets/collections.scss */
.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  /* mobile webkit */
}

/* line 1135, app/assets/stylesheets/collections.scss */
#collection-content-viz {
  display: none;
  position: absolute;
  background-color: whitesmoke;
  bottom: 0px;
  left: 0px;
  z-index: 1000;
}

/* line 1143, app/assets/stylesheets/collections.scss */
#collection-content-viz button {
  position: absolute;
  right: 20px;
  top: 20px;
}

/* line 1153, app/assets/stylesheets/collections.scss */
#collection-content-viz .status {
  position: absolute;
  left: 10px;
  top: 10px;
}

/* line 1160, app/assets/stylesheets/collections.scss */
#collection-content-viz .node {
  stroke: #fff;
  stroke-width: 1.5px;
}

/* line 1165, app/assets/stylesheets/collections.scss */
#collection-content-viz .link {
  stroke: #999;
  stroke-opacity: .2;
  pointer-events: none;
}

/* line 1173, app/assets/stylesheets/collections.scss */
.d3ToolTip {
  position: absolute;
  z-index: 90000;
  visibility: hidden;
  background-color: #333;
  color: #fff;
  opacity: 0.75;
  min-height: 30px;
  min-width: 75px;
  padding: 20px;
  border-radius: 5px;
  border: solid 1px #333;
}

/* line 1188, app/assets/stylesheets/collections.scss */
.viz-nav-holder {
  z-index: 5000;
  position: fixed;
  background-color: #F5F5F5;
  border: none;
  right: 0;
  -webkit-box-shadow: -1px 1px 6px rgba(50, 50, 50, 0.25);
  -moz-box-shadow: -1px 1px 6px rgba(50, 50, 50, 0.25);
  box-shadow: -1px 1px 6px rgba(50, 50, 50, 0.25);
  overflow: hidden;
}

/* line 1202, app/assets/stylesheets/collections.scss */
#viz-nav-control, #viz-nav-loading-placeholder {
  height: 43px;
  width: 15px;
  position: fixed;
  background-color: #f5f5f5;
  right: 0;
  top: 50%;
  cursor: pointer;
  -webkit-box-shadow: -1px 1px 6px rgba(50, 50, 50, 0.25);
  -moz-box-shadow: -1px 1px 6px rgba(50, 50, 50, 0.25);
  box-shadow: -1px 1px 6px rgba(50, 50, 50, 0.25);
  border: 1px solid #71695d;
  visibility: hidden;
  z-index: 5000;
}

/* line 1218, app/assets/stylesheets/collections.scss */
#viz-nav-loading-placeholder {
  width: 150px;
  right: -151px;
  visibility: visible;
}

/* line 1224, app/assets/stylesheets/collections.scss */
#viz-nav-loading-placeholder div {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 100%;
  text-align: center;
  height: 10px;
  font-size: 75px;
  margin-top: 150px;
  color: #7A746C;
  text-shadow: 0px 2px 3px #666;
}
