<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* begin license *
 *
 * "HBO-Kennisbank" is a webportal that provides free access to student theses,
 * publications and learning objects made available by the Universities of
 * Applied Sciences in the Netherlands.
 *
 * Copyright (C) 2018-2019, 2024-2025 SURF http://www.surf.nl
 * Copyright (C) 2018-2019, 2024-2025 Seecr (Seek You Too B.V.) http://seecr.nl
 *
 * This file is part of "HBO-Kennisbank"
 *
 * "HBO-Kennisbank" is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * "HBO-Kennisbank" is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with "HBO-Kennisbank"; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 *
 * end license */

.ui-dialog label, .ui-dialog input {
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.ui-dialog fieldset { padding:0; border:0; margin-top:25px; }

.ui-dialog {
    z-index: 501 !important;
    padding: 0 !important;
    border: 2px solid white !important;
}

.ui-dialog-buttonset button {
    background: #F46500 !important;
    color: #FFF !important;
    border: 0 !important;
}

.modal-open { overflow: hidden; }

#dialog-form img {
    padding-right: 3px;
    height: 28px;
    position: relative;
    top: 2px;
}

.ui-dialog-titlebar {
    background: #2BB9AD !important;
    border: 0 !important;
    color: #FFF !important;
    border-radius: 3px 3px 0px 0px !important;
}

.ui-widget-overlay {
    z-index: 500 !important;
}

.translatable-button:hover {
    cursor: pointer;
}

#dialog-password input {
    width: 100%;
}

.js-dialogPassword-open {
    cursor: pointer;
    font-weight: 700;
}

.message-error {
    background: red;
    color: white;
    width: 98%;
    position: fixed;
    bottom: calc(50px + 1%);
    left: 1%;
    border-radius: 4px;
    z-index: 9999;
    padding: 15px;
}

.js-select-resize {
    transition: all .5s;
}

.max-w-100 {
    max-width: 100%;
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.translatable-button {
    pointer-events: initial!important;
}

.institute-block {
    display: inline-block;
    width: 33%;
}

.institute-row {
    margin-top: 1em;
}

.institutes-block {
    border-top: 1px solid #E6E6E8;
    margin-top: 32px;
    padding-top: 32px;
    padding-bottom: 32px;
}

.institute-contact {
    text-decoration: underline;
}
a:hover.institute-contact {
    text-decoration: none;
}

.page-information {
    padding-top: initial;
    border-top: initial;
    margin: 0px auto 0px;
}

.page-information {
    padding-bottom:48px;
    border-bottom: 1px solid #E6E6E8;
}
.page-information-no-bottom {
    padding-bottom: initial;
    border-bottom: initial;
}

.cc-icon {
    height: 18px;
}

.cc-link {
    vertical-align: middle;
}

.flex-row {
    display: flex;
    flex-flow: row;
}

.flex-column {
    display: flex;
    flex-flow: column;
}

.flex-align-center {
    align-items: center;
}

.gap-2 {
    gap: 0.5rem !important;
}
.gap-3 {
    gap: 0.75rem !important;
}

.w-100 {
    width: 100%;
}

.align-items-start {
    align-items: flex-start;
}

.align-items-center {
    align-items: center;
}

.justify-content-center {
    justify-content: center;
}

.text-underline {
    text-decoration: underline;
}

table.download .ps {
    padding-left: 2.5rem;
}

table.download {
    width: 100%;
    border-collapse: collapse;
}
table.download &gt; tbody &gt; tr &gt; td {
    padding-top: 0.75rem;
}

table.download &gt; thead &gt; tr &gt; th {
    padding-bottom: 0.75rem;
}

table.download &gt; tbody &gt; tr:first-child &gt; td  {
    border-top: 1px solid lightgrey;
}

.tooltip-download {
    width: 18em !important;
    bottom: -7em !important;
    right: -1em !important;
}

.tooltip-no-margin {
    margin-left: 0px !important;
}

.license-icon {
    height: 16px !important;
}

.oa-icon {
    padding-right: 0.3em;
}


.subtitle-detail {
    flex: 1 1;
    flex-direction: column;
}


.subtitle-text {
    font-family: "Nunito", sans-serif;
    font-size: 18px;
}

.selected-filter-container {
    width: 284px;
}

.selected-filter-row, .selected-filter-top-row {
    display: flex;
}
.selected-filter-top-row {
    padding-bottom: 1em;
}
.selected-filter-top-row a {
    color: #F46500;
}

.selected-filter-row svg {
    color: #F46500;

}

.selected-filter-col-left, .selected-filter-header-col-left, .selected-filter-header-col-right {
    flex: 1;
}
.selected-filter-col-left span {
    vertical-align: middle;
}
.selected-filter-col-right {
    width: 24px;
    text-align: center;
}

.selected-filter-header-col-right {
    text-align: right;
}

.link {
    color: #F46500;
}
.link:hover {
    text-decoration: underline;
}

.text-gray {
    color: #686D75;
}

.icon--email {
    background-image: url("/img/mail.svg"); }
.icon--email.icon--brand-1 {
    background-image: url("/img/mail.svg"); }
.icon--email.icon--brand-2 {
    background-image: url("/img/g"); }
.icon--email.icon--white {
    background-image: url("/imgons/white/email.svg"); }
.icon--email.icon--grey-lighter {
    background-image: url("/img/icons/grey-lighter/email.svg"); }
.icon--email.icon--blue {
    background-image: url("/img/icons/blue/email.svg"); }
.icon--email.icon--red {
    background-image: url("/img/icons/red/email.svg"); }

.search__aside {
    padding-bottom: 7em;
}

.language-icon {
    vertical-align: top !important;
}

.detail__row_fitcontent {
    height: fit-content !important;
}

.filter-item-indented {
    margin-left: 16px;
}


@media only screen and (max-width: 767px) {
    .w-100-m {
        width: 100%;
    }
    .padding-left-mobile {
        padding-left: 15px;
    }
}


.brands-details {
  width: calc(100% - 64px);
  max-width: 992px;
  margin: 0 auto 0;
  }
  @media only screen and (max-width: 767px) {
    .brands {
      width: 100%;
      padding-right: 16px;
      padding-left: 16px; } }
  @media only screen and (max-width: 374px) {
    .brands {
      padding-right: 8px;
      padding-left: 8px; } }
  .brands.is-hidden {
    display: none; }

.brands__carousel-details {
  height: 90px;
  opacity: 0; }
  .brands__carousel.slick-initialized {
    opacity: 1; }

.search__aside__item__tooltip {
    padding: 16px;
}

.search__aside__item__tooltip-wide {
    width: 20em;
}

.record-debug {
    padding: 1em;
    margin: 1em;
    border: 2px dotted yellow;
    background: black;
    color: white;

    display: flex;
    flex-flow: row;
    gap: .5em;
}

.flex-row {
    display: flex;
    flex-flow: row;
    gap: .5em;
}

#errorlog {
    margin: 1em;
    padding: 1em;
    border-radius: 1em;
    border: 2px solid red;
    display: none;
    background-color: white;
}
#errorlog &gt; code {
    color: black !important;
}
.table td.fit,
.table th.fit {
    white-space: nowrap;
    width: 1%;
}

.download-button-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1em;
    white-space: nowrap;
    justify-content: flex-start;
}
.download-button-row-icon {
    flex: 0 0 16px;
}
.download-button-row-button {
    flex: 0 0 25%;
}


.download-button-col {
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.remove-filter {
    border:0;
    background: transparent;

}

.detail__aside table button, .button-link {
    border:0;
    background: transparent;
    color: #1B75BC;
    padding:0;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    text-align: start;
}
.detail__aside table button:hover {
    text-decoration: underline;
}
</pre></body></html>