/* Source and licensing information for the line(s) below can be found at https://wwwtest.il3.ub.edu/themes/custom/il3/dist/css/components/component.filter.css. */
@charset "UTF-8";.filter__options,.filter__options--date,.filter__options--modality,.filter__tags{list-style:none;margin:0;padding:0}.h1,.node h1,.text-long h1{color:#333;font-family:Chivo,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.4;margin:0 0 .5em;width:auto}.h1__link,.h1__link:hover{color:inherit}.h2,.node h2,.text-long h2{color:#333;font-family:Chivo,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:1.4;margin:0 0 .5em;width:auto}.h2__link,.h2__link:hover{color:inherit}.h3,.node h3,.text-long h3{color:#333;font-family:Chivo,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.6;margin:0 0 .5em;width:auto}.h3__link,.h3__link:hover{color:inherit}.h4,.node h4,.text-long h4{color:#333;font-family:Chivo,sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;line-height:1.6;margin:0 0 .5em;width:auto}.h4__link,.h4__link:hover{color:inherit}.h5,.h6,.node h5,.node h6,.text-long h5,.text-long h6{color:#333;font-family:Chivo,sans-serif;font-size:1.1rem;font-style:normal;font-weight:600;line-height:2;margin:0 0 .5em;width:auto}.h5__link,.h5__link:hover,.h6__link,.h6__link:hover{color:inherit}.link,a{color:#006ed1}.button,.link,a{text-decoration:none}.button{background:#006ed1;border:0;color:#fff;cursor:pointer;display:inline-block;line-height:.15;padding:1.5rem;text-align:left;transition:background .5s ease,color .2s ease,box-shadow .5s ease}.button:hover{background:#007fff}.button:active{background:#184084}.button[disabled]{background:#acc5db;cursor:default}@media screen and (min-width:47.5em){.button{padding:1.5rem 2rem}}.button__label{font-family:Chivo,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.00875rem;line-height:100%}.button--cta-orange{background:#e75000;color:#fff}.button--cta-orange:hover{background:#e98307}.button--cta-orange:active{background:#b00}.button--cta-orange[disabled]{background:#eccebe;cursor:default}.button--secondary{background:#fff;box-shadow:inset 0 0 0 3px #006ed1;color:#006ed1}.button--secondary:hover{background:#fdfeff;box-shadow:inset 0 0 0 3px #007fff;color:#007fff}.button--secondary:active{background:#fdfdfe;box-shadow:inset 0 0 0 3px #184084;color:#184084}.button--secondary[disabled]{background:#fcfcfc;box-shadow:inset 0 0 0 3px #a8c1d7;color:#a8c1d7;cursor:default}.button--secondary-orange{background:#fff;box-shadow:inset 0 0 0 3px #e75000;color:#e75000}.button--secondary-orange:hover{background:#fffefd;box-shadow:inset 0 0 0 3px #e98307;color:#e98307}.button--secondary-orange:active{background:#fefdfd;box-shadow:inset 0 0 0 3px #b00;color:#b00}.button--secondary-orange[disabled]{background:#fcfcfc;box-shadow:inset 0 0 0 3px #e7c9bb;color:#e7c9bb;cursor:default}.button--secondary-black{background:#262626;box-shadow:inset 0 0 0 3px #262626;color:#fff}.button--secondary-black:active,.button--secondary-black:hover{background:#fdfdfd;box-shadow:inset 0 0 0 3px #262626;color:#262626}.button--secondary-black[disabled]{background:#fcfcfc;box-shadow:inset 0 0 0 3px #262626;color:#262626;cursor:default}.button-modality{padding:.6875rem 2.5rem}.button--icon .button__label{padding-left:2.5rem;position:relative}.button--icon .button__label:before{content:"";height:1.5rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}.button--search .button__label:before{background:url(/themes/custom/il3/dist/css/components/../../../img/layout/basic/ico-search.svg) 0 0 no-repeat;background-size:1.5rem auto}.button--secondary-download{background:#fff;box-shadow:inset 0 0 0 3px #006ed1;color:#006ed1;text-decoration:none}.button--secondary-download:hover{background:#fdfeff;box-shadow:inset 0 0 0 3px #007fff;color:#007fff}.button--secondary-download:active{background:#fdfdfe;box-shadow:inset 0 0 0 3px #184084;color:#184084}.button--secondary-download[disabled]{background:#fcfcfc;box-shadow:inset 0 0 0 3px #a8c1d7;color:#a8c1d7;cursor:default}.button--secondary-download .button__label{box-sizing:border-box;color:#262626;display:inline-block;margin:0;max-width:11.875rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.button--secondary-download .button__label:before{background:url(/themes/custom/il3/dist/css/components/../../../img/layout/basic/ico-download.svg) 50% no-repeat;content:"";height:1.5rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}.button--secondary-download .button__filesize{color:#555;display:none;font-family:Chivo,sans-serif;font-size:.875rem;font-size:.75rem;letter-spacing:.01125rem;margin-left:.5rem}@media screen and (min-width:23.4375em){.button--secondary-download .button__filesize{display:inline}}.button--upload .button__label:before{background:url(/themes/custom/il3/dist/css/components/../../../img/layout/basic/ico-file.svg) 0 0 no-repeat}.button--logo{height:0;overflow:hidden;padding:4rem 0 0!important;position:relative;width:14.8125rem}.button--logo.ext{padding-right:4rem!important}.button--logo.ext:before{background:url(/themes/custom/il3/dist/css/components/../../../img/layout/basic/ico-external-alt.svg) 100% 100% no-repeat;content:"";height:1rem;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem}.button__logo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:14.8125rem}.button__logo-img{height:0;width:0}.page--doc .buttons .button{margin:1em}.filter,.filter--course-date,.filter--course-modality{display:inline-block;position:relative;z-index:9}.filter__info,.filter__info--date,.filter__info--modality{cursor:pointer;padding:.5rem 1.5rem;position:relative;width:6.25rem;z-index:2}@media screen and (min-width:47.5em){.filter__info,.filter__info--date,.filter__info--modality{padding:.5rem 2rem}}.filter__label,.filter__label--date,.filter__label--modality{color:#6b6b6b;font-family:Chivo,sans-serif;font-size:.875rem;letter-spacing:.0075rem;line-height:114.2857142857%;padding-right:2rem;position:relative}.filter__label--date:after,.filter__label--modality:after,.filter__label:after{background:url(/themes/custom/il3/dist/css/components/../../../img/layout/basic/ico-dropdown.svg) 0 0 no-repeat;content:"";height:1rem;position:absolute;right:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:1rem}.filter__selected,.filter__selected--date,.filter__selected--modality{display:none;padding-right:2rem;position:relative}.filter__selected--date:after,.filter__selected--modality:after,.filter__selected:after{background:url(/themes/custom/il3/dist/css/components/../../../img/layout/basic/ico-dropdown.svg) 0 0 no-repeat;content:"";height:1rem;margin-top:-.5625rem;position:absolute;right:0;top:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:1rem}@media screen and (min-width:79.75em){.filter__selected-item{max-width:10.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.filter__options,.filter__options--date,.filter__options--modality{background:#fff;border:2px solid transparent;box-sizing:border-box;display:none;height:auto;left:0;padding:4.5rem 1.5rem 1.5rem;position:absolute;top:-.5rem;transition:border-color .3s ease;width:100%;z-index:1}@media screen and (min-width:47.5em){.filter__options,.filter__options--date,.filter__options--modality{left:100%;padding:5rem 2rem 2rem;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (min-width:64em){.filter__options,.filter__options--date,.filter__options--modality{left:100%;padding:5rem 2rem 2rem;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.filter__option,.filter__options-item{cursor:pointer;display:block;font-size:.875rem;font-weight:700;letter-spacing:.01125rem;line-height:114.2857142857%;margin-bottom:-.625rem;opacity:0;-webkit-transform:translateY(-1.875rem);transform:translateY(-1.875rem);transition:margin-bottom .3s ease,-webkit-transform .5s ease;transition:transform .5s ease,margin-bottom .3s ease;transition:transform .5s ease,margin-bottom .3s ease,-webkit-transform .5s ease}.filter__option+.filter__option,.filter__option+.filter__options-item,.filter__options-item+.filter__option,.filter__options-item+.filter__options-item{margin-top:1rem}.filter__option a,.filter__options-item a{color:#262626}.filter__option--visible{margin-bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}.filter__options--subitem{padding:0}.filter__options--subitem .filter__option a{color:#555;display:block;font-size:.875rem;font-weight:700;letter-spacing:.0075rem;line-height:114.2857142857%;padding-left:2rem}.filter__options--subitem .filter__option div{margin-top:1rem}.filter--dropdown-visible{min-width:15.625rem}@media screen and (min-width:47.5em){.filter--dropdown-visible{min-width:100%}}.filter--dropdown-visible .filter__label--date:after,.filter--dropdown-visible .filter__label--modality:after,.filter--dropdown-visible .filter__label:after,.filter--dropdown-visible .filter__selected--date .filter__selected--modality:after,.filter--dropdown-visible .filter__selected:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}.filter--dropdown-visible .filter__options,.filter--dropdown-visible .filter__options--date,.filter--dropdown-visible .filter__options--modality{border-color:#262626;min-width:15.625rem}.filter--dropdown-visible .filter__option--subitem{color:#555;font-size:.875rem;font-weight:700;letter-spacing:.0075rem;line-height:114.2857142857%;padding-left:2rem}.filter--with-selection .filter__info,.filter--with-selection .filter__info--date,.filter--with-selection .filter__info--modality{width:auto}.filter--with-selection .filter__label,.filter--with-selection .filter__label--date,.filter--with-selection .filter__label--modality{color:#6b6b6b;font-family:Chivo,sans-serif;font-size:.6875rem;letter-spacing:.00625rem;line-height:118.1818181818%;margin-bottom:.125rem}.filter--with-selection .filter__label--date:after,.filter--with-selection .filter__label--modality:after,.filter--with-selection .filter__label:after{display:none}.filter--with-selection .filter__selected,.filter--with-selection .filter__selected--date,.filter--with-selection .filter__selected--modality{display:block;font-family:Chivo,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.01125rem}.filter--date .filter__options{padding-bottom:0;padding-left:0;padding-right:0;width:25rem}.filter__date-tabs{box-sizing:border-box;display:flex;justify-content:space-between;padding:0 1.875rem}.filter__date-label{color:#6b6b6b;display:block;font-size:.875rem;font-weight:400;letter-spacing:.0075rem;line-height:114.2857142857%}.filter__date-tab--active .filter__date-label{color:#006ed1}.filter__date-field{border:0;border-bottom:3px solid transparent;font-size:.875rem;font-weight:400;letter-spacing:.0075rem;line-height:114.2857142857%;font:inherit;outline:0;padding:.25rem;width:8rem}.filter__date-tab--active .filter__date-field{border-bottom:3px solid #006ed1}.filter__date-field::-webkit-input-placeholder{color:#8c8d8e}.filter__date-field::-moz-placeholder{color:#8c8d8e}.filter__date-field:-ms-input-placeholder{color:#8c8d8e}.filter__date-field:-moz-placeholder{color:#8c8d8e}.filter__date-containers{background:#fafafb;padding:1rem 2rem 2rem}.filter__date-container .datepicker-inline{background:transparent;width:100%}.filter__date-container .datepicker-panel li[data-view="day next"],.filter__date-container .datepicker-panel li[data-view="day prev"],.filter__date-container .datepicker-panel li[data-view=day]{font-weight:700}.filter__date-container .datepicker-panel li[data-view="month next"],.filter__date-container .datepicker-panel li[data-view="month prev"]{color:#006ed1!important}.filter__date-container .datepicker-panel>ul>li{background:transparent}.filter__date-container .datepicker-panel>ul[data-view=week]>li{color:#8c8d8e;text-transform:uppercase}.filter__date-container .datepicker-panel>ul[data-view=days]>li,.filter__date-container .datepicker-panel>ul[data-view=week]>li{width:14.2857%}.filter__date-container .datepicker-panel>ul:first-child{display:flex;justify-content:center}.filter__range-labels{overflow:hidden}.filter__range-label--max,.filter__range-label--min{color:#262626;float:left;font-size:.6875rem;font-weight:400;letter-spacing:.00625rem;line-height:118.1818181818%}.filter__range-label--max:after,.filter__range-label--min:after{content:"€";padding-left:.25em}.filter__range-label--max{float:right}.filter__range{margin-top:.9375rem;position:relative}.filter__range .r-slider-space{height:.1875rem!important;top:.3125rem!important}.filter__range.ui-widget{background:rgba(38,38,38,.8);border:0;height:.0625rem!important}.filter__range .ui-widget-header{background:#006ed1;height:.1875rem;margin-top:-.0625rem}.filter__range .ui-slider-handle{background:#006ed1;border:0;border-radius:100%;height:1.5rem!important;margin:-.375rem 0 0 -.3125rem;width:1.5rem!important}@media screen and (min-width:79.75em){.filter--tag.filter--dropdown-visible .filter__options{max-width:37.5rem;width:500%}.filter__tags{display:flex;flex-wrap:wrap}}.filter__tag{margin-bottom:.5rem;margin-right:1rem}.filter__tag-label{color:#006ed1;cursor:pointer;display:inline-block;overflow:hidden;padding:.125rem .9375rem .125rem 1.625rem;position:relative}.filter__tag-label--checked{background:#f6f6f6;background-image:url(/themes/custom/il3/dist/css/components/../../../img/layout/basic/ico-close.svg);background-position:.5rem;background-repeat:no-repeat;background-size:.5rem;color:#555}.filter__tag-item{left:-1.875rem;position:absolute;top:-1.875rem}.filter__tag-item-text{font-family:Roboto Slab,serif;font-size:.875rem;letter-spacing:.0075rem;text-transform:lowercase}.filter__tag-item-text:before{content:"#"}
/* Source and licensing information for the above line(s) can be found at https://wwwtest.il3.ub.edu/themes/custom/il3/dist/css/components/component.filter.css. */