@import url("https://fonts.googleapis.com/css?family=Comfortaa");
@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 */
body {
  color: #004F12;
  font-family: "Avenir LT W01_35 Light1475496", "Avenir", arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5; }

a {
  color: #004F12; }

#bc-branding {
  align-items: center;
  background-color: #657a6a;
  display: flex;
  height: 132px;
  margin-bottom: 1rem; }
  #bc-branding img {
    height: calc(132px - 2rem); }

.btn {
  font-size: inherit; }

.btn,
a.diw-button,
button.diw-button,
select.diw-button,
#diw-search-form button,
#diw-advanced-search-form .diw-button {
  background-color: #004F12;
  border-color: #004F12;
  color: white;
  border-radius: 5px !important; }
  .btn:hover,
  a.diw-button:hover,
  button.diw-button:hover,
  select.diw-button:hover,
  #diw-search-form button:hover,
  #diw-advanced-search-form .diw-button:hover {
    background-color: #657a6a;
    color: white; }

#diw-search-form #diw-query-term {
  border-radius: 5px !important;
  border-color: #e1e1e1; }

#diw-feedback-form {
  background-color: #f1f1f1;
  clear: both;
  margin: 1rem 0;
  padding: 1rem; }

#diw-query-info {
  font-family: "Avenir LT W01_65 Medium1475532", "Avenir Black", arial, sans-serif;
  font-size: 1.6rem; }
  #diw-query-info .nr-of-results .count {
    color: #657a6a; }

#diw-breadcrumbs {
  background-color: #f1f1f1;
  padding: 20px;
  border-radius: 5px !important;
  margin-bottom: 2rem; }
  #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-breadcrumbs .breadcrumb:before {
      content: "Filter(s):\00a0";
      font-weight: 700; }
  #diw-breadcrumbs .breadcrumb > li + li:before {
    color: #657a6a; }
  #diw-breadcrumbs #diw-clear-filter {
    top: 15px;
    right: 15px; }

.diw-pagination {
  text-align: center;
  position: relative;
  min-height: 32px; }
  .diw-pagination ul li .current {
    background-color: #004F12;
    color: #fff;
    border-radius: 5px !important; }
  .diw-pagination.bottom {
    margin-top: 20px; }
  .diw-pagination .diw-b2results {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-right: 5px; }
  .diw-pagination #button-image-download,
  .diw-pagination #button-feedback-toggle {
    float: right; }

@media only screen and (max-width: 768px) {
  .diw-pagination {
    text-align: left;
    font-size: smaller; } }
.diw-detail .diw-pagination {
  margin-bottom: 10px;
  text-align: left; }
  .diw-detail .diw-pagination .diw-b2results {
    position: static; }
.diw-detail .diw-item-nav {
  display: inline-block; }

.diw-zoom-viewer,
#diw-thumbnail-nav {
  background-color: #f1f1f1; }

#diw-thumbnail-nav {
  border-top: 20px solid white; }

#diw-facets #diw-facets-lid {
  background-color: #f1f1f1;
  border-radius: 5px !important;
  padding: 0 10px 10px; }
#diw-facets .header {
  padding: 1rem 1rem .5rem;
  font-family: "Avenir LT W01_65 Medium1475532", "Avenir Black", arial, sans-serif;
  font-size: 1.2rem; }
#diw-facets .inner {
  background-color: #fff;
  border-radius: 5px !important;
  padding: 10px; }
#diw-facets .facet-tools {
  background-color: white;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  padding: .5rem .5rem 0 .5rem; }
  #diw-facets .facet-tools .facet-tools-inner {
    border-bottom: 1px dashed #e1e1e1;
    padding: 0 0 .5rem 0; }
  #diw-facets .facet-tools .sort {
    background-color: #004F12;
    border-radius: 5px !important;
    color: #fff;
    padding: 2px 12px; }
  #diw-facets .facet-tools .explode {
    border-radius: 5px !important;
    padding: 2px 12px; }
  #diw-facets .facet-tools .facet-filter-input {
    border-radius: 5px !important; }
#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-results-items.diw-results-list .diw-results-item {
  border-bottom: 1px solid #e1e1e1; }

.diw-results-items:first-child {
  margin-top: -1em; }

.diw-results-item-inner {
  padding-bottom: 20px; }
  .diw-results-item-inner .diw-image-container {
    max-height: none !important;
    height: auto !important;
    vertical-align: middle !important;
    background-color: #f1f1f1;
    border-radius: 5px !important;
    border: 1px solid #e1e1e1;
    margin-bottom: 10px; }
  .diw-results-item-inner .diw-img {
    max-width: 100%;
    height: auto;
    padding: 5px; }
  .diw-results-item-inner .caption .diw-title {
    font-size: 1.2em;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; }
  .diw-results-item-inner .caption .diw-data[name=dc_creator] {
    font-style: italic;
    color: #004F12; }

.diw-results-grid .diw-image-container {
  height: auto !important;
  max-height: none !important;
  width: 100% !important;
  position: relative; }
  .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%; }

.diw-results-list .col-3 {
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  max-width: 250px; }
.diw-results-list .diw-image-container {
  width: 250px;
  height: 250px;
  max-height: 250px;
  position: relative; }
  .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%; }
.diw-results-list .caption {
  padding-left: 40px; }

#diw-item-media {
  background-color: #f1f1f1;
  border-radius: 5px !important; }
  #diw-item-media #diw-carousel {
    background-color: transparent; }
  #diw-item-media video {
    background-color: transparent; }
  #diw-item-media canvas {
    background-color: transparent; }
  #diw-item-media #mediaPlayer {
    background-color: transparent; }
  #diw-item-media .diw-zoom-viewer {
    background-color: transparent;
    margin-bottom: 0px; }
  #diw-item-media #diw-zoom-viewer {
    background-color: transparent; }

#diw-related-items {
  margin-top: 30px; }
  #diw-related-items .dl-related-items dt {
    padding-top: 25px; }
  #diw-related-items .row {
    margin-top: -1em; }
  #diw-related-items .diw-related-item {
    margin-top: 1em; }
  #diw-related-items .diw-field-list .diw-data-related-inner {
    padding-top: 15px;
    border-top: 1px solid #e1e1e1; }
  #diw-related-items .diw-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; }
  #diw-related-items .diw-image-container {
    background-color: #f1f1f1;
    border-radius: 5px !important;
    border: 1px solid #e1e1e1;
    margin-bottom: 10px;
    width: 100%;
    height: auto !important;
    max-height: none !important;
    padding: 10px;
    position: relative; }
    #diw-related-items .diw-image-container .diw-img {
      padding: 5px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: auto;
      max-width: 100%;
      height: auto;
      max-height: 100%; }

.pdf-toolbar * {
  font-size: 14px; }
.pdf-toolbar .diw-button {
  background-color: #657a6a;
  border-color: #657a6a;
  color: #004F12 !important; }
  .pdf-toolbar .diw-button:hover {
    background-color: #657a6a;
    color: white; }

#diw-help-panel {
  background-color: #f7f7f7; }
  #diw-help-panel .diw-panel-header {
    background-color: #004F12; }
  #diw-help-panel .diw-panel-close:before,
  #diw-help-panel .diw-panel-close:after {
    background-color: white; }

#diw-item-panel .diw-block h3 {
  background-color: #004F12;
  color: white; }
#diw-item-panel #diw-thumbnail-nav {
  border-top: none; }

.diw-audio-svg-fill-1 {
  fill: #004F12; }

.diw-audio-svg-fill-2 {
  fill: #004F12; }

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