@charset "UTF-8";
@font-face {
  font-family: "Avenir LT W01_35 Light1475496";
  src: url("../fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2");
  src: url("../fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT W01_35 Light_1475502";
  src: url("../fonts/a59168c1-917d-4de9-a244-0316c057c357.woff2") format("woff2");
  src: url("../fonts/6dc0e7d8-9284-44e1-8f05-984a41daa3a4.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT W01_65 Medium1475532";
  src: url("../fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2");
  src: url("../fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT W01_85 Heavy1475544";
  src: url("../fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2");
  src: url("../fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff");
}
/* Brabant Cloud Branding Style Sheet */
#diw-container {
  color: #3b5261;
  font-family: "Avenir LT W01_35 Light1475496", "Avenir", arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

#diw-container a,
#diw-container .diw-block-link {
  color: #235bb0;
  text-decoration: none;
}
#diw-container a:hover,
#diw-container .diw-block-link:hover {
  text-decoration: underline;
}

#diw-container .btn {
  font-size: inherit;
}
#diw-container .btn,
#diw-container a.diw-button,
#diw-container button.diw-button,
#diw-container select.diw-button,
#diw-container #diw-search-form button,
#diw-container #diw-advanced-search-form .diw-button {
  background-color: #3b5261;
  border-color: #3b5261;
  color: white;
  border-radius: 5px !important;
}
#diw-container .btn:hover,
#diw-container a.diw-button:hover,
#diw-container button.diw-button:hover,
#diw-container select.diw-button:hover,
#diw-container #diw-search-form button:hover,
#diw-container #diw-advanced-search-form .diw-button:hover {
  background-color: #587a91;
  color: white;
}
#diw-container .diw-block h3 {
  font-family: "Avenir LT W01_35 Light1475496", "Avenir", arial, sans-serif;
  font-weight: 400;
  color: #3b5261;
  margin-top: 12px;
}
#diw-container #diw-search-form #diw-query-term {
  border-radius: 5px !important;
  border-color: #e1e1e1;
}
#diw-container #diw-feedback-form {
  background-color: #f1f1f1;
  clear: both;
  margin: 1rem 0;
  padding: 1rem;
}
#diw-container #diw-query-info {
  font-family: "Avenir LT W01_65 Medium1475532", "Avenir Black", arial, sans-serif;
  font-size: 1.6rem;
}
#diw-container #diw-query-info .nr-of-results .count {
  color: #92b4f4;
}
#diw-container #diw-breadcrumbs {
  background-color: #f1f1f1;
  padding: 20px;
  border-radius: 5px !important;
  margin-bottom: 2.1rem;
}
#diw-container #diw-breadcrumbs .breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  background-color: transparent;
  border-radius: 5px !important;
  border: 0px solid #f1f1f1;
}
#diw-container #diw-breadcrumbs .breadcrumb:before {
  content: "Filter(s): ";
  font-weight: 700;
}
#diw-container #diw-breadcrumbs .breadcrumb > li + li:before {
  color: #a1a1a1;
}
#diw-container #diw-breadcrumbs #diw-clear-filter {
  top: 15px;
  right: 15px;
}
#diw-container .diw-pagination {
  display: block;
  position: relative;
  margin-bottom: 15px;
  min-height: 35px;
}
#diw-container .diw-pagination ul {
  margin: 0;
  padding: 0;
}
#diw-container .diw-pagination ul li .current {
  background-color: #bcd2ee;
  color: #3b5261;
  border-radius: 5px !important;
}
#diw-container .diw-pagination.bottom {
  margin-top: 20px;
}
#diw-container .diw-pagination #button-feedback-toggle {
  float: right;
  margin-right: 2px;
}
#diw-container .diw-pagination #originalContextButton {
  margin-left: 2px;
}
#diw-container .diw-pagination .view-switcher {
  position: absolute;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 768px) {
  #diw-container .diw-pagination {
    font-size: smaller;
  }
}
#diw-container .diw-zoom-viewer,
#diw-container #diw-thumbnail-nav {
  background-color: #f1f1f1;
}
#diw-container #diw-thumbnail-nav {
  border-top: 20px solid white;
}
#diw-container #diw-facets #diw-facets-lid {
  background-color: #f1f1f1;
  border-radius: 5px !important;
  padding: 0 10px 10px;
}
#diw-container #diw-facets .header {
  padding: 1rem 1rem 0.5rem;
  font-family: "Avenir LT W01_65 Medium1475532", "Avenir", arial, sans-serif;
  font-size: 1.2rem;
}
#diw-container #diw-facets .inner {
  background-color: #fff;
  border-radius: 5px !important;
  padding: 10px;
}
#diw-container #diw-facets .facet-tools {
  background-color: white;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  padding: 0.5rem 0.5rem 0 0.5rem;
}
#diw-container #diw-facets .facet-tools .facet-tools-inner {
  border-bottom: 1px dashed #e1e1e1;
  padding: 0 0 0.5rem 0;
}
#diw-container #diw-facets .facet-tools .sort {
  background-color: #bcd2ee;
  border-radius: 5px !important;
  color: #3b5261;
  padding: 2px 12px;
}
#diw-container #diw-facets .facet-tools .explode {
  border-radius: 5px !important;
  padding: 2px 12px;
}
#diw-container #diw-facets .facet-tools .facet-filter-input {
  border-radius: 5px !important;
}
#diw-container #diw-facets .diw-facet-list {
  background-color: white;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  padding: 0.5rem 1rem 0.5rem;
}
#diw-container .diw-results-items.diw-results-list .diw-results-item {
  border-bottom: 1px solid #e1e1e1;
}
#diw-container .diw-results-grid .diw-image-container .diw-img,
#diw-container .diw-related-item .diw-image-container .diw-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
#diw-container .diw-results-items:first-child {
  margin-top: -1em;
}
#diw-container .diw-results-grid .diw-image-container .diw-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  padding: 5px;
}
#diw-container .diw-block h3 {
  font-family: "Avenir LT W01_35 Light1475496", "Avenir", arial, sans-serif;
  font-weight: 500;
  color: #3b5261;
}
#diw-container .diw-results-item-inner {
  padding-bottom: 20px;
  height: auto;
}
#diw-container .diw-results-item-inner .diw-image-container {
  vertical-align: middle !important;
  background-color: #f1f1f1;
  border-radius: 5px !important;
  border: 1px solid #e1e1e1;
  margin-bottom: 10px;
}
#diw-container .diw-results-item-inner .diw-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 1.2rem;
}
#diw-container .diw-results-item-inner .caption .diw-data[name=dc_creator] {
  font-style: italic;
  color: #3b5261;
}
#diw-container .diw-results-list .col-3 {
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  max-width: 250px;
}
#diw-container .diw-results-list .diw-image-container {
  width: 250px;
  height: 250px;
  max-height: 250px;
  position: relative;
}
#diw-container .diw-results-list .diw-image-container .diw-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  padding: 10px;
}
#diw-container .diw-results-list .caption {
  padding-left: 40px;
}
#diw-container #diw-item-media {
  background-color: #f1f1f1;
  border-radius: 5px !important;
}
#diw-container #diw-item-media #diw-carousel {
  background-color: transparent;
}
#diw-container #diw-item-media video {
  background-color: transparent;
}
#diw-container #diw-item-media canvas {
  background-color: transparent;
}
#diw-container #diw-item-media #mediaPlayer {
  background-color: transparent;
}
#diw-container #diw-item-media .diw-zoom-viewer {
  background-color: transparent;
  margin-bottom: 0px;
}
#diw-container #diw-item-media #diw-zoom-viewer {
  background-color: transparent;
}
#diw-container #diw-related-items {
  margin-top: 30px;
}
#diw-container #diw-related-items .dl-related-items dt {
  padding-top: 25px;
}
#diw-container #diw-related-items .row {
  margin-top: -1em;
}
#diw-container #diw-related-items .diw-related-item {
  margin-top: 1em;
}
#diw-container #diw-related-items .diw-field-list .diw-data-related-inner {
  padding-top: 15px;
  border-top: 1px solid #e1e1e1;
}
#diw-container #diw-related-items .diw-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#diw-container #diw-related-items .diw-image-container {
  background-color: #f1f1f1;
  border-radius: 5px !important;
  border: 1px solid #e1e1e1;
  margin-bottom: 10px;
  padding: 10px;
  height: 200px;
  width: 100%;
  height: auto !important;
  max-height: none !important;
  padding: 10px;
  position: relative;
}
#diw-container #diw-related-items .diw-image-container .diw-img {
  padding: 5px;
}
#diw-container .pdf-toolbar * {
  font-size: 14px;
}
#diw-container .pdf-toolbar .diw-button {
  background-color: #92b4f4;
  border-color: #92b4f4;
  color: #3b5261 !important;
}
#diw-container .pdf-toolbar .diw-button:hover {
  background-color: #6494ef;
  color: white;
}
#diw-container #diw-help-panel {
  background-color: #f7f7f7;
}
#diw-container #diw-help-panel .diw-panel-header {
  background-color: #3b5261;
}
#diw-container #diw-help-panel .diw-panel-close:before,
#diw-container #diw-help-panel .diw-panel-close:after {
  background-color: white;
}
#diw-container #diw-item-panel .diw-block h3 {
  background-color: #3b5261;
  color: white;
}
#diw-container #diw-item-panel #diw-thumbnail-nav {
  border-top: none;
}
#diw-container .diw-audio-svg-fill-1 {
  fill: #3b5261;
}
#diw-container .diw-audio-svg-fill-2 {
  fill: #3b5261;
}

/*# sourceMappingURL=diw-branding-bc.css.map */
