/* Brabant Cloud Branding Style Sheet */

#diw-container a {
    color: #235bb0;
}

#bc-branding {
    align-items: center;
    background-color: #bcd2ee;
    display: flex;
    height: 132px;
    margin-bottom: 1rem;
}

#bc-branding img {
    height: calc(132px - 2rem);
}

#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: #005693;
    border-color: #005693;
    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: #01406c;
    border-color: #01406c;
    color: white;
}

#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-query-info {
    font-size: 1.6rem;
}

#diw-query-info .nr-of-results .count {
    color: #005693;
}

#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: #a1a1a1;
}

#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: #bcd2ee;
    color: #005693;
    border-radius: 5px !important;
}

.diw-pagination.bottom {
    margin-top: 20px;
}

.diw-pagination .diw-b2results {
    position: absolute;
    top: 0;
    left: 0;
    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: 24px;
    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-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: #bcd2ee;
    border-radius: 5px !important;
    padding: 4px 10px;
    color: #005693;
}

#diw-facets .facet-tools .explode {
    border-radius: 5px !important;
    padding: 4px 10px;
}

#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: #005693;
}

.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: #005693;
    border-color: #005693;
    color: #005693 !important;
}

.pdf-toolbar .diw-button:hover {
    background-color: #6494ef;
    color: white;
}

#diw-help-panel {
    background-color: #f7f7f7;
}

#diw-help-panel .diw-panel-header {
    background-color: #005693;
}

#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: #005693;
    color: white;
}

#diw-item-panel #diw-thumbnail-nav {
    border-top: none;
}

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

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

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