@charset "UTF-8";
/* Color-Scheme Default (regisafe) */
:root {
  /*
  #################################
  Colors standard
  #################################
  */
  --clr_black: #000000;
  --clr_white: #FFFFFF;
  /*
  #################################
  Highlight colors (hover and focus) for clickable elements with backgrounds (accordions, tabs, ...)
  #################################
  */
  --clr_highlight_font: #FFFFFF;
  --clr_highlight_background: #21b0e6;
  /*
  #################################
  Spot colors (hover and focus) for clickable elements without backgrounds (lists, outlined-buttons, ...)
  #################################
  */
  --clr_spot_font: #21b0e6;
  /*
  #################################
  Accent colors for small elements like filter-badges, count-badges, ...
  #################################
  */
  --clr_accent_font: var(--clr_highlight_font);
  --clr_accent_background: #21b0e6;
  /*
  #################################
  Box-Shadows
  #################################
  */
  --clr_box_shadow: #F2F2F2;
  --clr_box_shadow_action: #A2A2A2;
  --normal_box_shadow: 0px 0px 15px var(--clr_box_shadow);
  /*
  #################################
  Radius
  #################################
  */
  --normal_radius: 15px;
  --small_radius: 5px;
  /*
  #################################
  Colors default / main
  #################################
  */
  --clr_font_default: #4B4B4B;
  --clr_font_default_background: #FFFFFF;
  --clr_font_default_inactive: #989898;
  --clr_font_default_inverted: var(--clr_font_default_background);
  --clr_font_default_inverted_background: var(--clr_font_default);
  --clr_link_default: var(--clr_font_default);
  --clr_link_default_action: var(--clr_spot_font);
  --clr_border_default: #989898;
  /*
  #################################
  Colors alternate
  #################################
  */
  --clr_font_alternate: #5A5A5A;
  --clr_font_alternate_background: #F6F6F6;
  --clr_font_alternate_inactive: #989898;
  --clr_font_alternate_inverted_inactive: #A2A2A2;
  --clr_link_alternate: var(--clr_font_alternate);
  --clr_border_alternate: #DCDCDC;
  /*
  #################################
  Colors Footer
  #################################
  */
  --clr_font_footer: var(--clr_font_alternate);
  --clr_font_footer_background: var(--clr_font_alternate_background);
  --clr_link_footer: var(--clr_spot_font);
  --clr_link_footer_action: var(--clr_link_alternate_action);
  --clr_link_footer_visited: lighten(var(--clr_link_footer), 15%);
  /*
  #################################
  Header (Main Header)
  #################################
  */
  --clr_font_header: var(--clr_font_default);
  --clr_font_header_background: var(--clr_font_default_background);
  --clr_font_menu: var(--clr_font_header);
  --clr_font_menu_background: var(--clr_font_header_background); /* Possible to set Background Img with url("path")*/
  --clr_box_shadow_header: 0px 0px 15px var(--clr_box_shadow_action);
  --height_header: 210px;
  --padding_logo: 0;
  /*
  #################################
  Boxed (only when Theme Setting is body-boxed)
  #################################
  */
  --border_radius_body_boxed: var(--normal_radius);
  --box_shadow_body_boxed: var(--normal_box_shadow);
  --background_body_boxed: #ffffff;
  /*
  #################################
  Colors Header-Bar (Top Bar)
  #################################
  */
  --clr_font_header-bar: var(--clr_font_alternate);
  --clr_font_header-bar_background: var(--clr_font_alternate_background);
  /*
  #################################
  Divider <hr> or divider-borders (list-views - border-bottom)
  #################################
  */
  --clr_divider: #989898;
  /*
  #################################
  Color favourite
  #################################
  */
  --clr_favorite: #FFD500;
  /*
  #################################
  Badges
  #################################
  */
  --clr_badge_yes: #6BB26B;
  --clr_badge_yes_font: #FFFFFF;
  --clr_badge_no: #EC5D5D;
  --clr_badge_no_font: #FFFFFF;
  /*
  #################################
  Accept and disagree button colors
  #################################
  */
  --clr_button_yes: var(--clr_badge_yes);
  --clr_button_yes_font: var(--clr_badge_yes_font);
  --clr_button_no: var(--clr_badge_no);
  --clr_button_no_font: var(--clr_badge_no_font);
  /*
  #################################
  Fonts colors
  #################################
  */
  --ff_default: "OpenSans Regular", sans-serif;
  --ff_bold: "OpenSans Bold", sans-serif;
  --fs_default: 16px;
  --fs_headline_one: 1.625rem;
  --fs_headline_two: 1.438rem;
  --fs_headline_three: 1.25rem;
  --fs_small: 0.75rem;
  /*
  #################################
  Responsive breakpoints min-width
  #################################
  */
  --min-sm: 576px;
  --min-md: 768px;
  --min-lg: 992px;
  /*
  #################################
  Responsive breakpoints max-width
  #################################
  */
  --max-sm: 575.98px;
  --max-md: 767.98px;
  --max-lg: 991.98px;
  /*
  #################################
  Progress Bar colors
  #################################
  */
  --clr_progress_zero: #EC5D5D;
  --clr_progress_zero_font: #FFFFFF;
  --clr_progress_fifty: #FFD500;
  --clr_progress_fifty_font: #333333;
  --clr_progress_hundred: #6BB26B;
  --clr_progress_hundred_font: #FFFFFF;
  /*
  #################################
  Variables for Preview Window
  #################################
   */
  --clr_highlight_background_pv: var(--clr_highlight_background);
  --clr_highlight_font_pv: var(--clr_highlight_font);
  --clr_font_default_background_pv: var(--clr_font_default_background);
  --clr_font_default_pv: var(--clr_font_default);
  --clr_accent_background_pv: var(--clr_accent_background);
  --clr_accent_font_pv: var(--clr_accent_font);
  --clr_font_alternate_background_pv: var(--clr_font_alternate_background);
  --clr_font_alternate_pv: var(--clr_font_alternate);
  --clr_spot_font_pv: var(--clr_spot_font);
}

:root.dark {
  /*
  #################################
  Colors standard
  #################################
  */
  --clr_black: #000000 !important;
  --clr_white: #FFFFFF !important;
  /*
  #################################
  Highlight colors (hover and focus) for clickable elements with backgrounds (accordions, tabs, ...)
  #################################
  */
  --clr_highlight_font: #FFFFFF !important;
  --clr_highlight_background: #000000 !important;
  /*
  #################################
  Spot colors (hover and focus) for clickable elements without backgrounds (lists, outlined-buttons, ...)
  #################################
  */
  --clr_spot_font: #999999 !important;
  --clr_spot_background: var(--clr_highlight_font) !important;
  /*
  #################################
  Accent colors for small elements like filter-badges, count-badges, ...
  #################################
  */
  --clr_accent_font: var(--clr_highlight_font) !important;
  --clr_accent_background: var(--clr_highlight_background) !important;
  /*
  #################################
  Colors default / main
  #################################
  */
  --clr_font_default: #3e3e3e !important;
  --clr_font_default_background: #FFFFFF !important;
  --clr_font_default_inactive: #989898 !important;
  --clr_font_default_inverted: var(--clr_font_default_background) !important;
  --clr_font_default_inverted_background: var(--clr_font_default) !important;
  --clr_font_default_inverted_inactive: #A2A2A2 !important;
  --clr_link_default: var(--clr_font_default) !important;
  --clr_link_default_action: var(--clr_spot_font) !important;
  --clr_link_default_visited: lighten(var(--clr_link_default), 15%) !important;
  --link_default_decoration: underline !important;
  --link_default_decoration_action: none !important;
  --clr_border_default: #989898 !important;
  /*
  #################################
  Colors alternate
  #################################
  */
  --clr_font_alternate: #434343 !important;
  --clr_font_alternate_background: #f6f6f6 !important;
  --clr_font_alternate_inactive: #989898 !important;
  --clr_font_alternate_inverted: var(--clr_font_alternate_background) !important;
  --clr_font_alternate_inverted_background: var(--clr_font_alternate) !important;
  --clr_font_alternate_inverted_inactive: #A2A2A2 !important;
  --clr_link_alternate: var(--clr_font_alternate) !important;
  --clr_link_alternate_action: #002132 !important;
  --clr_link_alternate_visited: lighten(var(--clr_link_alternate), 15%) !important;
  --link_alternate_decoration: underline !important;
  --link_alternate_decoration_action: none !important;
  --clr_border_alternate: #DCDCDC !important;
  /*
  #################################
  Colors Footer
  #################################
  */
  --clr_font_footer: #FFFFFF !important;
  --clr_font_footer_background: #000000 !important;
  --clr_font_footer_inactive: var(--clr_font_alternate_inactive) !important;
  --clr_font_footer_inverted: var(--clr_font_footer_background) !important;
  --clr_font_footer_inverted_background: var(--clr_font_footer) !important;
  --clr_font_footer_inverted_inactive: var(--clr_font_alternate_inverted_inactive) !important;
  --clr_link_footer: var(--clr_font_footer) !important;
  --clr_link_footer_action: var(--clr_font_footer) !important;
  --clr_link_footer_visited: lighten(var(--clr_link_footer), 15%) !important;
  --link_footer_decoration: underline !important;
  --link_footer_decoration_action: none !important;
  --clr_border_footer: var(--clr_border_alternate) !important;
  /*
  #################################
  Header (Main Header)
  #################################
  */
  --clr_font_header: var(--clr_font_default) !important;
  --clr_font_header_background: #ffffff !important;
  --clr_font_header_inactive: var(--clr_font_default_inactive) !important;
  --clr_font_menu: #000000 !important;
  --clr_font_menu_background: var(--clr_font_header_background) !important; /* Possible to set Background Img with url("path")*/
  --clr_box_shadow_header: 0px 0px 15px var(--clr_box_shadow_action) !important;
  /*
  #################################
  Colors Header-Bar (Top Bar)
  #################################
  */
  --clr_font_header-bar: #ffffff !important;
  --clr_font_header-bar_background: #000000 !important;
}

/*
#################################
Fonts
#################################
*/
@font-face {
  font-family: "OpenSans Regular";
  src: url("/o/propo-theme/fonts/OpenSans/OpenSans-Regular.eot");
  src: url("/o/propo-theme/fonts/OpenSans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("/o/propo-theme/fonts/OpenSans/OpenSans-Regular.woff2") format("woff2"), url("/o/propo-theme/fonts/OpenSans/OpenSans-Regular.woff") format("woff"), url("/o/propo-theme/fonts/OpenSans/OpenSans-Regular.ttf") format("truetype"), url("/o/propo-theme/fonts/OpenSans/OpenSans-Regular.svg#OpenSans-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans Bold";
  src: url("/o/propo-theme/fonts/OpenSans/OpenSans-Bold.eot");
  src: url("/o/propo-theme/fonts/OpenSans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("/o/propo-theme/fonts/OpenSans/OpenSans-Bold.woff2") format("woff2"), url("/o/propo-theme/fonts/OpenSans/OpenSans-Bold.woff") format("woff"), url("/o/propo-theme/fonts/OpenSans/OpenSans-Bold.ttf") format("truetype"), url("/o/propo-theme/fonts/OpenSans/OpenSans-Bold.svg#OpenSans-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
/*
#################################
Import of extends and mixins
#################################
*/
/* 
#################################
Extends
#################################
*/
BODY DIV.ris-login DIV.dropdown-menu, BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
}

BODY .regisafe-portal-wrapper .filter A.filter-show-all:before, BODY .regisafe-portal-wrapper A.rp-content-link:before, BODY .regisafe-portal-wrapper FOOTER A:before,
BODY .regisafe-portal-wrapper .form-wrapper A:before,
BODY .regisafe-portal-wrapper .login-container A:before,
BODY .regisafe-portal-wrapper .application-thanks A:before,
BODY .regisafe-portal-wrapper .journal-content-article A:before {
  color: var(--clr_link_default_action);
  content: "\f054";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 3px;
}

BODY .regisafe-portal-wrapper .filter A.filter-show-all[target=_blank]:before, BODY .regisafe-portal-wrapper A.rp-content-link[target=_blank]:before, BODY .regisafe-portal-wrapper FOOTER A[target=_blank]:before,
BODY .regisafe-portal-wrapper .form-wrapper A[target=_blank]:before,
BODY .regisafe-portal-wrapper .login-container A[target=_blank]:before,
BODY .regisafe-portal-wrapper .application-thanks A[target=_blank]:before,
BODY .regisafe-portal-wrapper .journal-content-article A[target=_blank]:before {
  color: var(--clr_link_default_action);
  content: "\f14d";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 3px;
}

@media (max-width: 991.98px) {
  HTML.footer-not-fixed {
    background-color: var(--clr_font_footer_background) !important;
  }
  HTML.footer-not-fixed BODY {
    padding-bottom: 0 !important;
    min-height: auto !important;
  }
  HTML.footer-not-fixed BODY:after {
    display: none !important;
  }
  HTML.footer-not-fixed BODY FOOTER {
    position: relative !important;
    margin-top: 50px !important;
  }
}

/*
    File for Overrides like boxed look or header img
*/
.high-contrast .mbsc-ios .mbsc-fr-w {
  color: #000000 !important;
}
.high-contrast DIV.ris-calendar.DIV.mbsc-ios.mbsc-form.DIV.mbsc-form-group.DIV.mbsc-segmented.LABEL.mbsc-segmented-item.INPUT + .mbsc-segmented-content {
  color: #000000;
}
.high-contrast A:focus-visible,
.high-contrast BUTTON:focus-visible,
.high-contrast INPUT:focus-visible,
.high-contrast SELECT:focus-visible,
.high-contrast LABEL.switch:focus-visible,
.high-contrast .mbsc-segmented INPUT:focus-visible,
.high-contrast *:focus-visible {
  outline-color: #ee0000 !important;
}
.high-contrast A:-moz-focusring,
.high-contrast BUTTON:-moz-focusring,
.high-contrast INPUT:-moz-focusring,
.high-contrast SELECT:-moz-focusring,
.high-contrast LABEL.switch:-moz-focusring,
.high-contrast .mbsc-segmented INPUT:-moz-focusring,
.high-contrast *:-moz-focusring {
  outline-color: #ee0000 !important;
}
.high-contrast DIV.ris-personal-bar BUTTON.ris-link.notification:after {
  color: #000000;
  background-color: #ffffff;
}
.high-contrast SELECT {
  border-color: #000000 !important;
}
.high-contrast .ris-login.show .dropdown-menu A:focus-visible {
  background: #000000;
  color: #ffffff;
}
.high-contrast FOOTER A:before {
  color: #ffffff !important;
}
.high-contrast DIV.ris-navigation A {
  background-color: #f6f6f6;
}
.high-contrast DIV.ris-navigation A.selected {
  background-color: #000000;
}
.high-contrast DIV.ris-navigation A:hover {
  background-color: #000000;
}
.high-contrast .ris-tile-navigation .d-flex .outer-tile-box A.tile-box .inner-tile-box {
  background-color: #ffffff;
}
.high-contrast .ris-link.notification:hover SPAN.fas,
.high-contrast .ris-link.slide-search:hover,
.high-contrast .ris-link.notification:focus SPAN.fas,
.high-contrast .ris-link.slide-search:focus {
  color: #999999 !important;
}

BODY {
  /**
  * Liferay Portlet Konfiguration fix
  */
  /* Those styles are only for the content area */
  /*
  * =================
  * =================
  *   Old
  * =================
  * =================
  */
  /*
  * =================
  * =================
  *   End of old
  * =================
  * =================
  */
  /**
   * globale Elemente
   */
  /**
   * iOS Fix for Bootstrap Accordion
   */
  /* New for the redesign 2020 */
  /**
  * Liferay Pagination
  * ID hinzugefügt über <liferay-ui:page-iterator/>
  */
  /* --- searchfacets --- */
  /* --- searchresults --- */
  /* Only temporarily. Remove if problems with gaps up or down are solved (padding/margin) */
  /* The switch - the box around the slider */
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */
}
BODY .rp-accordion .rp-card {
  margin-bottom: 10px;
  border: 0;
  border-radius: var(--small_radius);
  overflow: unset;
}
BODY .rp-accordion .rp-card.rp-card-without-header .rp-card-form-body {
  border-radius: var(--small_radius);
  box-shadow: none;
}
@media screen and (max-width: 576px) {
  BODY .rp-accordion .rp-card.rp-card-without-header DIV.card-body DIV.form-group {
    margin-bottom: 30px !important;
  }
  BODY .rp-accordion .rp-card.rp-card-without-header DIV.card-body DIV.text-left {
    text-align: right !important;
  }
}
BODY .rp-accordion .rp-card .sub-project-container .card-body.rp-card-body {
  padding: 20px 15px 3px;
}
BODY .rp-accordion .rp-card .sub-project-container .card-body.rp-card-body .list-group.rp-result-list {
  margin-bottom: 20px;
}
BODY .rp-accordion .rp-card .sub-project-container .card-body.rp-card-body .list-group.rp-result-list .sub-project.main .list-group-item {
  padding: 15px 45px 15px 15px;
  font-weight: 700;
}
BODY .rp-accordion .rp-card .sub-project-container .card-body.rp-card-body .list-group.rp-result-list .sub-project.main.no-access .list-group-item:hover:after, BODY .rp-accordion .rp-card .sub-project-container .card-body.rp-card-body .list-group.rp-result-list .sub-project.main.no-access .list-group-item:focus:after {
  color: var(--clr_font_def);
}
BODY .rp-accordion .rp-card .sub-project-container .card-body.rp-card-body .list-group.rp-result-list .sub-project.main.no-access .list-group-item:after {
  content: "\f023";
  font-size: 20px;
  right: 12px;
}
BODY .rp-accordion .rp-card .sub-project-container .card-body.rp-card-body .list-group.rp-result-list .sub-project .list-group-item {
  padding: 15px 45px 15px 35px;
}
BODY .rp-accordion .rp-card .sub-project-container .card-body.rp-card-body .list-group.rp-result-list .sub-project .list-group-item:after {
  right: 10px;
}
BODY .rp-accordion .rp-card .rp-card-header {
  background: transparent;
  border: 0;
  padding: 0;
  position: relative;
}
BODY .rp-accordion .rp-card .rp-card-header.main-project H3 {
  margin-bottom: 0;
}
BODY .rp-accordion .rp-card .rp-card-header H2 .btn {
  font-size: var(--fs_headline_two);
}
BODY .rp-accordion .rp-card .rp-card-header H3 .btn {
  font-size: var(--fs_headline_three);
}
BODY .rp-accordion .rp-card .rp-card-header BUTTON {
  background-color: var(--clr_font_alternate_background);
  border-radius: var(--small_radius);
  color: var(--clr_font_alternate);
  line-height: 1.625rem; /* 26px */
  padding: 10px 10px;
  border-left: 5px solid var(--clr_highlight_background);
}
BODY .rp-accordion .rp-card .rp-card-header BUTTON SPAN {
  line-height: 1.625rem; /* 26px */
}
BODY .rp-accordion .rp-card .rp-card-header BUTTON SPAN.rp-accordion-counter {
  background: var(--clr_accent_background);
  border-radius: var(--normal_radius);
  font-family: var(--ff_default);
  font-size: var(--fs_small);
  color: var(--clr_accent_font);
  padding: 0px 12px;
  vertical-align: middle;
  line-height: 1;
  margin-left: 10px;
}
BODY .rp-accordion .rp-card .rp-card-header BUTTON:hover {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
  text-decoration: none;
}
BODY .rp-accordion .rp-card .rp-card-header BUTTON:hover SPAN.rp-accordion-counter {
  background: var(--clr_font_default_background);
  color: var(--clr_font_def);
}
BODY .rp-accordion .rp-card .rp-card-header BUTTON SPAN.fa-chevron-down {
  transform: rotate(0deg);
  transition: transform 1s;
}
BODY .rp-accordion .rp-card .rp-card-header BUTTON[aria-expanded=true] {
  background-color: var(--clr_highlight_background);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: var(--clr_highlight_font);
}
BODY .rp-accordion .rp-card .rp-card-header BUTTON[aria-expanded=true] SPAN.fa-chevron-down {
  transform: rotate(180deg);
  transition: transform 1s;
}
BODY .rp-accordion .rp-card .rp-card-header BUTTON[aria-expanded=true] SPAN.rp-accordion-counter {
  background: var(--clr_font_default_background);
  color: var(--clr_font_def);
}
BODY .rp-accordion .rp-card .rp-card-header.has-invalid-fields BUTTON {
  border: 2px solid red;
}
BODY .rp-accordion .rp-card .rp-card-body {
  border-bottom-left-radius: var(--small_radius);
  border-bottom-right-radius: var(--small_radius);
  box-shadow: var(--normal_box_shadow);
  padding: 30px 15px 15px;
}
BODY .rp-accordion .rp-card .rp-card-body:last-child {
  margin-bottom: 0;
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control {
  padding: 30px 20px;
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL {
  margin: 0;
  padding: 0;
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control {
  list-style: none;
  border-top: 1px solid #989898;
  padding-top: 25px;
  margin-top: 25px;
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control:first-child {
  border: 0;
  padding: 0;
  margin: 0;
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.fas,
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.far,
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.fa {
  font-size: 20px;
  margin-right: 8px;
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.decision-highlight {
  font-weight: 600;
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.rp-top-status {
  margin-bottom: 1rem;
  color: var(--clr_white);
  border-radius: 15px;
  margin: 6px 0;
  padding: 2px 10px;
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.rp-top-status SPAN.fas,
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.rp-top-status SPAN.far,
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.rp-top-status SPAN.fa {
  font-size: 14px;
  margin-right: 0;
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.rp-top-status.red {
  background: var(--clr_badge_no);
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control P SPAN.rp-top-status.green {
  background: var(--clr_badge_yes);
}
BODY .rp-accordion .rp-card .rp-card-body.rp-decision-control UL LI.list-decision-control DIV.decision-top-info {
  background-color: #f2f2f2;
  border-radius: 15px;
  padding: 18px;
}
BODY .rp-accordion .rp-card .accordion-body-with-header .rp-card-body {
  padding: 0 15px 15px;
}
BODY .rp-accordion .rp-card .accordion-body-with-header .rp-card-body .main-project .list-group-item {
  font-weight: 700;
}
BODY .rp-accordion .rp-card .accordion-body-with-header .rp-card-body .main-project SPAN.list-group-item:after {
  content: "\f023";
  bottom: 7px !important;
  right: 2px;
  font-size: 22px;
}
BODY .rp-accordion .rp-card .accordion-body-with-header .rp-card-body .main-project SPAN.list-group-item:after:hover, BODY .rp-accordion .rp-card .accordion-body-with-header .rp-card-body .main-project SPAN.list-group-item:after:focus {
  color: var(--clr_font_alternate);
}
BODY .rp-accordion .rp-card .accordion-body-with-header .rp-card-body H3.accordion-list-header {
  background: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
  font-family: var(--ff_default);
  margin-bottom: 0;
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px;
}
BODY .rp-accordion .rp-card .accordion-body-with-header .rp-card-body .rp-result-list .rp-session-top-result + H3.accordion-list-header {
  margin-top: -1px;
  z-index: 1;
}
BODY .rp-administration {
  margin-bottom: 20px;
}
BODY .rp-administration UL LI.gernal-list:last-child UL.child-menu-list LI:last-child,
BODY .rp-administration UL LI.ris-list:last-child UL.child-menu-list LI:last-child,
BODY .rp-administration UL LI.job-list:last-child UL.child-menu-list LI:last-child,
BODY .rp-administration UL LI.application-list:last-child UL.child-menu-list LI:last-child {
  border-radius: 0 0 var(--normal_radius) var(--normal_radius);
}
BODY .rp-administration UL LI.gernal-list:last-child UL.child-menu-list LI:last-child A,
BODY .rp-administration UL LI.ris-list:last-child UL.child-menu-list LI:last-child A,
BODY .rp-administration UL LI.job-list:last-child UL.child-menu-list LI:last-child A,
BODY .rp-administration UL LI.application-list:last-child UL.child-menu-list LI:last-child A {
  border-radius: 0 0 var(--normal_radius) var(--normal_radius);
}
BODY .rp-administration UL LI.gernal-list A#tabRisSettings.active, BODY .rp-administration UL LI.gernal-list A#tabRisSettings.activateParent,
BODY .rp-administration UL LI.ris-list A#tabRisSettings.active,
BODY .rp-administration UL LI.ris-list A#tabRisSettings.activateParent,
BODY .rp-administration UL LI.job-list A#tabRisSettings.active,
BODY .rp-administration UL LI.job-list A#tabRisSettings.activateParent,
BODY .rp-administration UL LI.application-list A#tabRisSettings.active,
BODY .rp-administration UL LI.application-list A#tabRisSettings.activateParent {
  border-radius: 0;
}
BODY .rp-administration UL LI.gernal-list UL.child-menu-list,
BODY .rp-administration UL LI.ris-list UL.child-menu-list,
BODY .rp-administration UL LI.job-list UL.child-menu-list,
BODY .rp-administration UL LI.application-list UL.child-menu-list {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: -1px;
}
BODY .rp-administration UL LI.gernal-list UL.child-menu-list LI,
BODY .rp-administration UL LI.ris-list UL.child-menu-list LI,
BODY .rp-administration UL LI.job-list UL.child-menu-list LI,
BODY .rp-administration UL LI.application-list UL.child-menu-list LI {
  margin-top: 1px;
  margin-bottom: 0;
  border-left: 5px solid var(--clr_highlight_background);
}
BODY .rp-administration UL LI.gernal-list UL.child-menu-list LI A,
BODY .rp-administration UL LI.ris-list UL.child-menu-list LI A,
BODY .rp-administration UL LI.job-list UL.child-menu-list LI A,
BODY .rp-administration UL LI.application-list UL.child-menu-list LI A {
  padding: 10px 15px;
}
BODY .rp-administration .rp-administration-label {
  padding-top: 9px;
}
BODY .rp-administration .rp-results + .form-border-element {
  padding-top: 15px;
}
BODY .rp-administration .form-control-administration {
  height: 48px !important;
}
BODY .rp-administration .form-border-element, BODY .rp-administration .form-first-element {
  border-bottom: 1px solid var(--clr_border_default);
  padding-bottom: 10px;
}
BODY .rp-administration .form-first-element {
  padding-top: 15px;
}
BODY .rp-administration .form-last-element {
  padding-bottom: 40px;
}
BODY .rp-administration .only-checkbox {
  float: left;
  padding-top: 20px;
  margin-top: 5px;
}
BODY .rp-administration .only-checkbox-label {
  margin-left: 40px;
}
BODY .rp-administration .form-required-field {
  padding-left: 3px;
  color: var(--clr_highlight_background);
}
BODY .rp-administration INPUT.ris-sender-mail {
  width: 65% !important;
  float: left;
}
BODY .rp-administration INPUT.ris-sender-mail-custom {
  margin-top: 10px;
  width: 75% !important;
}
BODY .rp-administration DIV.input-area {
  display: flex;
}
BODY .rp-administration BUTTON.insert-input-field {
  margin-top: 10px;
  width: 75% !important;
}
BODY .rp-administration SPAN.ris-sender-mail-ending {
  float: right;
  margin-top: 12px;
}
BODY .rp-administration BUTTON.ris-mail-remove {
  border: none;
  border-radius: 4px;
  margin-top: 10px;
  margin-left: 30px;
  background-color: transparent;
  font-size: 22px;
}
BODY .rp-administration .sp-replacer {
  background: transparent;
  padding: 0;
  width: 57px;
  height: 28px;
  float: right;
  border-radius: 5px;
  opacity: 1;
}
BODY .rp-administration .sp-replacer .sp-preview {
  margin: 0;
  width: 74px;
  height: 28px;
  border: 0;
  padding: 12px;
}
BODY .rp-administration .sp-replacer .sp-dd {
  display: none;
}
BODY .rp-administration .used-storage {
  text-align: right;
}
BODY .rp-administration .used-storage P.used-storage-label {
  font-size: small;
  font-weight: bold;
}
BODY .rp-administration .used-storage progress[value] {
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 300px;
  height: 28px;
  border: 1px var(--clr_font_def) solid;
  background-color: var(--clr_box_shadow);
  color: var(--clr_font_def);
}
BODY .rp-administration .used-storage progress[value]::-moz-progress-bar {
  background-color: var(--clr_font_def);
}
BODY .rp-administration .used-storage progress[value]::-webkit-progress-value {
  background-color: var(--clr_font_def);
}
BODY .rp-administration .used-storage progress[value]::-webkit-progress-bar {
  background-color: var(--clr_box_shadow);
}
BODY .rp-administration .ris-admin-child-element {
  border-radius: 0;
  border-top: 0;
  background-color: var(--clr_font_default_background);
  border: 1px solid var(--clr_font_alternate_background);
  color: var(--clr_font_def);
  padding-left: 20px;
  display: block;
  padding-left: 20px;
  text-decoration: none;
}
BODY .rp-administration .ris-admin-child-element:focus, BODY .rp-administration .ris-admin-child-element:hover, BODY .rp-administration .ris-admin-child-element.active {
  color: var(--clr_highlight_background);
}
BODY .rp-administration .activateParent {
  background-color: var(--clr_highlight_background) !important;
  color: var(--clr_highlight_font) !important;
}
BODY .rp-administration TABLE.propo-useradmin-table TR TD .user-action-icon:hover {
  cursor: pointer;
  color: var(--clr_highlight_background);
}
BODY .rp-administration TABLE.propo-useradmin-table TR TD UL.dropdown-user-action LI.user-action-element:hover {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .rp-administration .logoselector .portrait-icons {
  margin-top: 20px !important;
}
BODY .rp-administration .logoselector .portrait-icons BUTTON {
  border-radius: 5px !important;
  background-color: var(--clr_font_default_background) !important;
  color: var(--clr_font_def) !important;
  border-color: var(--clr_border_default) !important;
}
BODY .rp-administration .logoselector .portrait-icons BUTTON.edit-logo {
  margin-right: 20px !important;
}
BODY .rp-administration .logoselector .portrait-icons BUTTON:hover, BODY .rp-administration .logoselector .portrait-icons BUTTON.hover {
  color: var(--clr_font_default_inverted) !important;
  background-color: var(--clr_font_default_inverted_background) !important;
  border-color: var(--clr_font_default_inverted_background) !important;
}
BODY DIV#legend SPAN, BODY DIV.ris-admin-area SPAN {
  font-size: 10px;
  padding: 2px;
  vertical-align: top;
}
BODY #togglePreviewWindow {
  float: right;
  outline: 0;
  background: 0;
  border: 0;
  color: var(--clr_font_default);
}
BODY #togglePreviewWindow .fa-eye-slash {
  display: none;
  padding: 0;
}
BODY #togglePreviewWindow .fa-eye {
  display: block;
  padding: 0;
}
BODY #togglePreviewWindow:hover, BODY #togglePreviewWindow.hover {
  color: var(--clr_spot_font);
}
BODY DIV.rp-propo-colors-settings {
  margin-bottom: -15px;
}
BODY DIV.rp-color-preview-window {
  margin: 0 -15px;
}
BODY DIV.rp-color-preview-window .preview-primary-background {
  background-color: var(--clr_font_default_background_pv);
  color: var(--clr_font_default_pv);
  padding: 15px;
}
BODY DIV.rp-color-preview-window .preview-primary-background DIV.obis-tooltip:hover SPAN.fas.fa-info-circle {
  color: var(--clr_spot_font_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background DIV.obis-tooltip SPAN.fas.fa-info-circle {
  color: var(--clr_font_alternate_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background DIV.obis-tooltip SPAN.tooltiptext {
  background-color: var(--clr_font_default_background_pv);
  color: var(--clr_font_default_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background .btn.rp-highlight-button {
  border: 2px solid var(--clr_highlight_background_pv);
  background: var(--clr_highlight_background_pv);
  color: var(--clr_highlight_font_pv);
  margin-bottom: 0;
}
BODY DIV.rp-color-preview-window .preview-primary-background .btn.rp-highlight-button:hover, BODY DIV.rp-color-preview-window .preview-primary-background .btn.rp-highlight-button.hover {
  background-color: var(--clr_highlight_font_pv);
  border-color: var(--clr_highlight_background_pv);
  color: var(--clr_highlight_background_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background .btn.rp-primary-outline-button {
  background-color: var(--clr_font_default_background_pv);
  color: var(--clr_font_default_pv);
  border: 2px solid var(--clr_border_default);
  margin-bottom: 0;
}
BODY DIV.rp-color-preview-window .preview-primary-background .btn.rp-primary-outline-button.hover, BODY DIV.rp-color-preview-window .preview-primary-background .btn.rp-primary-outline-button:hover {
  color: var(--clr_font_default_background_pv);
  background-color: var(--clr_font_default_pv);
  border-color: var(--clr_font_default_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background A {
  color: var(--clr_font_alternate_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background A:hover, BODY DIV.rp-color-preview-window .preview-primary-background A.hover, BODY DIV.rp-color-preview-window .preview-primary-background A:visited, BODY DIV.rp-color-preview-window .preview-primary-background A.visited, BODY DIV.rp-color-preview-window .preview-primary-background A:focus, BODY DIV.rp-color-preview-window .preview-primary-background A.focus {
  color: var(--clr_font_default_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background .rp-accordion {
  margin-top: 15px;
}
BODY DIV.rp-color-preview-window .preview-primary-background .rp-accordion .card-body.rp-card-body {
  padding-top: 10px;
}
BODY DIV.rp-color-preview-window .preview-primary-background .rp-accordion .rp-card .rp-card-header BUTTON {
  background-color: var(--clr_font_alternate_background_pv);
  color: var(--clr_font_alternate_pv);
  border-left: 5px solid var(--clr_highlight_background_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background .rp-accordion .rp-card .rp-card-header BUTTON SPAN.rp-accordion-counter {
  background: var(--clr_accent_background_pv);
  color: var(--clr_accent_font_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background .rp-accordion .rp-card .rp-card-header BUTTON:hover {
  background-color: var(--clr_highlight_background_pv);
  color: var(--clr_highlight_font_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background .rp-accordion .rp-card .rp-card-header BUTTON:hover SPAN.rp-accordion-counter {
  background: var(--clr_font_default_background_pv);
  color: var(--clr_font_default_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background .rp-accordion .rp-card .rp-card-header BUTTON[aria-expanded=true] {
  background-color: var(--clr_highlight_background_pv);
  color: var(--clr_highlight_font_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background .preview-secondary-background {
  background-color: var(--clr_font_alternate_background_pv);
  color: var(--clr_font_alternate_pv);
  margin-top: 15px;
  padding: 10px;
  border-radius: 5px;
}
BODY DIV.rp-color-preview-window .preview-primary-background .preview-secondary-background A {
  color: var(--clr_spot_font_pv);
}
BODY DIV.rp-color-preview-window .preview-primary-background .preview-secondary-background A:hover, BODY DIV.rp-color-preview-window .preview-primary-background .preview-secondary-background A.hover, BODY DIV.rp-color-preview-window .preview-primary-background .preview-secondary-background A:visited, BODY DIV.rp-color-preview-window .preview-primary-background .preview-secondary-background A.visited, BODY DIV.rp-color-preview-window .preview-primary-background .preview-secondary-background A:focus, BODY DIV.rp-color-preview-window .preview-primary-background .preview-secondary-background A.focus {
  color: var(--clr_font_alternate_pv);
}
BODY DIV.site-navigation {
  position: absolute;
  bottom: 0;
  right: 0;
  padding-right: 15px;
  z-index: 4;
}
@media screen and (max-width: 991px) {
  BODY DIV.site-navigation {
    display: none;
  }
}
BODY DIV.site-navigation NAV.navbar {
  padding: 0;
}
BODY DIV.site-navigation NAV.navbar UL {
  margin: 0;
}
@media only screen and (max-width: 767.98px) {
  BODY DIV.site-navigation NAV.navbar UL {
    margin-bottom: 10px;
  }
}
BODY DIV.site-navigation NAV.navbar UL LI {
  margin-left: 5px;
}
@media only screen and (max-width: 767.98px) {
  BODY DIV.site-navigation NAV.navbar UL LI {
    margin-left: 0;
    border-right: 1px solid var(--clr_font_def);
    border-bottom: 1px solid var(--clr_font_def);
    border-left: 1px solid var(--clr_font_def);
  }
  BODY DIV.site-navigation NAV.navbar UL LI:first-child {
    border-top: 1px solid var(--clr_font_def);
  }
}
BODY DIV.site-navigation NAV.navbar UL LI:not(.active) A.nav-link {
  background-color: var(--clr_font_menu_background);
  color: var(--clr_font_menu);
}
BODY DIV.site-navigation NAV.navbar UL LI:not(.active):hover A.nav-link, BODY DIV.site-navigation NAV.navbar UL LI:not(.active):focus A.nav-link {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY DIV.site-navigation NAV.navbar UL LI.active A.nav-link {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY DIV.site-navigation NAV.navbar UL LI A.nav-link {
  color: var(--clr_font_def);
  font-family: var(--ff_bold);
  padding: 7px 10px;
  text-decoration: none;
}
@media (min-width: 768px) {
  BODY DIV.site-navigation NAV.navbar UL LI A.nav-link {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
}
BODY .badge {
  border: 0;
}
BODY .badge-status {
  background: var(--clr_font_alternate_background);
  border-radius: var(--small_radius);
  color: var(--clr_font_alternate);
  display: inline-block;
  padding: 2px 10px;
}
BODY .badge-status.badge-pull-right {
  float: right;
}
@media screen and (max-width: 767px) {
  BODY .badge-status.badge-pull-right {
    float: none;
    margin: 10px 0 20px 0;
  }
}
BODY .badge-circle {
  border-radius: 50%;
  height: 18px;
  line-height: 18px;
  margin: 0;
  min-width: 18px;
  padding: 0;
}
BODY .badge-round {
  background: var(--clr_font_alternate_background);
  border-radius: var(--normal_radius);
  color: var(--clr_font_alternate);
  margin-left: 10px;
  padding: 3px 8px;
}
BODY .badge-rounded {
  background: var(--clr_font_alternate_background);
  border-radius: var(--small_radius);
  color: var(--clr_font_alternate);
  margin: 0;
  padding: 4px 8px;
}
BODY .badge-highlight {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .badge-small {
  font-size: var(--fs_small);
}
BODY .badge-normal {
  font-size: var(--fs_default);
}
BODY .rp-breadcrumb {
  margin-bottom: 15px;
}
BODY .rp-breadcrumb .rp-back-button {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: var(--clr_font_def);
  padding: 0;
}
BODY .rp-breadcrumb .rp-back-button:hover {
  color: var(--clr_spot_font);
}
BODY .rp-breadcrumb .rp-back-button:after {
  display: none;
}
BODY .rp-breadcrumb .rp-back-button SPAN {
  font-size: 1.25rem;
  margin-right: 10px;
}
BODY .rp-breadcrumb .rp-back-button I,
BODY .rp-breadcrumb .rp-back-button SPAN {
  vertical-align: middle;
}
BODY:not(.show-focus-outlines) BUTTON:focus-visible, BODY:not(.show-focus-outlines) INPUT:focus-visible, BODY:not(.show-focus-outlines) A:focus-visible, BODY:not(.show-focus-outlines) [tabindex]:focus-visible {
  outline: none !important;
}
BODY .regisafe-portal-wrapper BUTTON:focus {
  box-shadow: none;
  outline: 0;
}
BODY .regisafe-portal-wrapper A:focus-visible,
BODY .regisafe-portal-wrapper BUTTON:focus-visible,
BODY .regisafe-portal-wrapper INPUT:focus-visible,
BODY .regisafe-portal-wrapper SELECT:focus-visible,
BODY .regisafe-portal-wrapper LABEL.switch:focus-visible,
BODY .regisafe-portal-wrapper .mbsc-segmented INPUT:focus-visible,
BODY .regisafe-portal-wrapper *:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
}
BODY .regisafe-portal-wrapper A:-moz-focusring,
BODY .regisafe-portal-wrapper BUTTON:-moz-focusring,
BODY .regisafe-portal-wrapper INPUT:-moz-focusring,
BODY .regisafe-portal-wrapper SELECT:-moz-focusring,
BODY .regisafe-portal-wrapper LABEL.switch:-moz-focusring,
BODY .regisafe-portal-wrapper .mbsc-segmented INPUT:-moz-focusring,
BODY .regisafe-portal-wrapper *:-moz-focusring {
  outline: black 2px solid;
}
BODY .regisafe-portal-wrapper .btn.rp-big-button {
  font-family: var(--ff_bold);
  font-size: 1.125rem;
  min-height: 48px;
  padding: 8px 12px;
}
BODY .regisafe-portal-wrapper .btn.rp-primary-outline-button {
  border: 2px solid var(--clr_font_default);
  color: var(--clr_font_default);
  margin-bottom: 30px;
}
BODY .regisafe-portal-wrapper .btn.rp-primary-outline-button:hover {
  color: var(--clr_font_default_inverted);
  background-color: var(--clr_font_default_inverted_background);
  border-color: var(--clr_font_default_inverted_background);
}
BODY .regisafe-portal-wrapper .btn.rp-primary-outline-button:focus {
  box-shadow: 0 0 0 0.2rem var(--clr_box_shadow_action);
}
BODY .regisafe-portal-wrapper .btn.rp-primary-outline-button SPAN.fas,
BODY .regisafe-portal-wrapper .btn.rp-primary-outline-button SPAN.far,
BODY .regisafe-portal-wrapper .btn.rp-primary-outline-button SPAN.fa {
  margin-left: 10px;
}
@media screen and (max-width: 767.98px) {
  BODY .regisafe-portal-wrapper .btn.rp-primary-outline-button.button-position-down {
    position: relative;
    top: 5px;
  }
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button {
  border: 2px solid var(--clr_highlight_background);
  background: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
  margin-bottom: 10px;
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button.propo-add-document {
  margin-bottom: 0;
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button:hover {
  background-color: var(--clr_highlight_font);
  border-color: var(--clr_highlight_background);
  color: var(--clr_highlight_background);
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button:focus {
  box-shadow: 0 0 0 0.2rem var(--clr_box_shadow_action);
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button SPAN.far,
BODY .regisafe-portal-wrapper .btn.rp-highlight-button SPAN.fas,
BODY .regisafe-portal-wrapper .btn.rp-highlight-button SPAN.fa {
  margin-left: 10px;
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button.rp-button-accept {
  background-color: var(--clr_button_yes);
  border-color: var(--clr_button_yes);
  color: var(--clr_button_yes_font);
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button.rp-button-accept:hover {
  background-color: var(--clr_button_yes_font);
  border-color: var(--clr_button_yes);
  color: var(--clr_button_yes);
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button.rp-button-disagree {
  background-color: var(--clr_button_no);
  border-color: var(--clr_button_no);
  color: var(--clr_button_no_font);
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button.rp-button-disagree:hover {
  background-color: var(--clr_button_no_font);
  border-color: var(--clr_button_no);
  color: var(--clr_button_no);
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button.rp-button-edit {
  border-color: var(--clr_highlight_background);
  background: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .regisafe-portal-wrapper .btn.rp-highlight-button.rp-button-edit:hover {
  background-color: var(--clr_highlight_font);
  border-color: var(--clr_highlight_background);
  color: var(--clr_highlight_background);
}
BODY .regisafe-portal-wrapper .btn.rp-secondary-button {
  border: 2px solid var(--clr_font_alternate_background);
  background: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
  margin-bottom: 10px;
}
BODY .regisafe-portal-wrapper .btn.rp-secondary-button:hover {
  background-color: var(--clr_font_alternate);
  border-color: var(--clr_font_alternate);
  color: var(--clr_font_alternate_background);
}
BODY .regisafe-portal-wrapper .btn.rp-secondary-button SPAN {
  margin-left: 10px;
}
BODY .regisafe-portal-wrapper .btn.rp-dropdown-button {
  background: url("/o/my-propo-theme/src/plugins/fontawesome/svgs/solid/chevron-down.svg") var(--clr_font_default_background) no-repeat right 15px center/8px 10px;
  border: 1px solid var(--clr_border_default);
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 11px 45px 11px 15px;
}
BODY .regisafe-portal-wrapper .btn.rp-dropdown-button[aria-expanded=true] {
  background: url("/o/my-propo-theme/src/plugins/fontawesome/svgs/solid/chevron-up.svg") var(--clr_font_default_background) no-repeat right 15px center/8px 10px;
}
BODY .regisafe-portal-wrapper .btn.rp-opener:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  padding-left: 10px;
}
BODY .regisafe-portal-wrapper .btn.rp-opener.rp-open:after {
  content: "\f077";
}
BODY .regisafe-portal-wrapper .btn-bar .btn, BODY .regisafe-portal-wrapper .btn-bar-vote .btn {
  margin: 0 20px 0 0;
}
BODY .regisafe-portal-wrapper .text-right .btn-bar .btn, BODY .regisafe-portal-wrapper .text-right .btn-bar-vote .btn {
  margin: 0 0 0 20px;
}
BODY .regisafe-portal-wrapper .options-button {
  position: absolute;
  right: 0;
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-button {
  margin-top: -1px;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: var(--clr_font_def);
  padding: 0;
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-button:hover, BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-button[aria-expanded=true] {
  color: var(--clr_spot_font);
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-button:after {
  display: none;
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-button SPAN {
  font-size: 1.25rem;
  margin-left: 10px;
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-button I,
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-button SPAN {
  vertical-align: middle;
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-dropdown-menu {
  border: 0;
  margin: 0;
  max-width: none;
  min-width: max-content;
  padding: 0;
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-dropdown-menu .rp-more-dropdown-menu-item {
  background: var(--clr_font_alternate_background);
  border-radius: var(--small_radius);
  color: var(--clr_font_alternate);
  margin-bottom: 2px;
  padding: 5px 15px;
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-dropdown-menu .rp-more-dropdown-menu-item:hover {
  background: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-dropdown-menu .rp-more-dropdown-menu-item:after {
  clear: both;
  content: "";
  display: block;
}
BODY .regisafe-portal-wrapper .rp-more-btn-group .rp-more-dropdown-menu .rp-more-dropdown-menu-item SPAN {
  float: right;
  line-height: 1.5rem;
  margin-left: 10px;
}
BODY .regisafe-portal-wrapper .rp-favorite-button {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: var(--clr_font_def);
  font-size: 30px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
BODY .regisafe-portal-wrapper .rp-favorite-button SPAN.fas.fa-star {
  color: var(--clr_favorite);
}
BODY .regisafe-portal-wrapper .rp-favorite-button:hover SPAN.far.fa-star {
  color: var(--clr_favorite);
}
BODY .regisafe-portal-wrapper .rp-favorite-button:hover SPAN.fas.fa-star {
  color: var(--clr_font_def);
}
BODY SPAN.sub-project-icon {
  position: absolute;
  z-index: 111;
  top: 24px;
  left: 10px;
}
BODY SPAN.sub-project-icon:after {
  position: absolute;
  top: 6px;
  border-bottom: 3px solid var(--clr_font_alternate);
  height: 2px;
  content: "";
  width: 12px;
  display: block;
}
BODY SPAN.sub-project-icon:before {
  position: absolute;
  top: 0;
  content: "";
  border-left: 3px solid var(--clr_font_alternate);
  display: block;
  width: 4px;
  height: 7px;
}
BODY .html-tag {
  box-sizing: border-box;
  font-family: var(--ff_default);
  font-size: var(--fs_default);
  height: 100%;
}
BODY A#navigation,
BODY A#main-content {
  display: block;
  position: relative;
  top: -50px;
  visibility: hidden;
}
BODY.main-bg, BODY .main-bg, BODY .main-bg .btn.rp-primary-outline-button {
  background-color: var(--clr_font_default_background);
  color: var(--clr_font_def);
  border-color: var(--clr_border_default);
}
BODY.alternate-bg, BODY .alternate-bg, BODY .alternate-bg .btn.rp-primary-outline-button {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
  border-color: var(--clr_border_alt);
}
BODY.alternate-bg .btn.rp-highlight-button:hover, BODY .alternate-bg .btn.rp-highlight-button:hover, BODY .alternate-bg .btn.rp-primary-outline-button .btn.rp-highlight-button:hover {
  background: var(--clr_font_alternate_background);
}
BODY.alternate-bg .rp-content.main-bg {
  background-color: var(--clr_font_alternate_background);
}
BODY.alternate-bg .rp-content.main-bg .rp-back-button {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
}
BODY.alternate-bg .rp-content.main-bg .rp-back-button:hover {
  color: var(--clr_spot_font);
}
BODY.pspdfkit-open, BODY.ris-modal-open {
  overflow: hidden;
}
BODY .dialog-iframe-popup .dialog-body,
BODY .dialog-iframe-popup .lfr-form-content,
BODY .dialog-iframe-popup .portlet-configuration-body-content {
  position: relative;
}
BODY.body-boxed {
  background: var(--background_body_boxed);
  background-size: cover;
}
@media screen and (max-width: 767px) {
  BODY.body-boxed {
    background: var(--clr_font_default_background) !important;
  }
}
BODY.body-boxed DIV.regisafe-portal-wrapper {
  width: 1140px;
  margin-right: auto !important;
  margin-left: auto !important;
}
@media screen and (max-width: 1199px) {
  BODY.body-boxed DIV.regisafe-portal-wrapper {
    width: 900px;
  }
}
@media screen and (max-width: 991px) {
  BODY.body-boxed DIV.regisafe-portal-wrapper {
    width: auto;
  }
}
BODY.body-boxed DIV.regisafe-portal-wrapper HEADER.ris-header {
  box-shadow: none;
}
BODY.body-boxed DIV.regisafe-portal-wrapper HEADER.ris-header DIV.ris-header-bar {
  width: 100%;
  left: 0;
}
BODY.body-boxed DIV.regisafe-portal-wrapper HEADER.ris-header DIV.ris-logo-bar DIV.container {
  padding: 0;
}
BODY.body-boxed DIV.regisafe-portal-wrapper HEADER.ris-header DIV.ris-logo-bar DIV.container UL.navbar-nav {
  padding-right: var(--border_radius_body_boxed);
}
BODY.body-boxed DIV.regisafe-portal-wrapper SECTION.rp-content {
  margin-top: 0;
  padding: 10px 15px;
  background: var(--clr_font_default_background);
  box-shadow: var(--box_shadow_body_boxed);
  border-radius: var(--border_radius_body_boxed);
}
@media screen and (max-width: 767px) {
  BODY.body-boxed DIV.regisafe-portal-wrapper {
    border-radius: 0;
  }
}
BODY.has-control-menu.signed-in DIV#headerBar {
  margin-top: 56px;
}
BODY.dialog-with-footer .portlet-image-uploader .button-holder {
  position: relative;
}
BODY.body-background-grey {
  background-color: var(--clr_font_alternate_background);
}
BODY.body-background-white {
  background-color: var(--clr_font_default_background);
}
BODY #wrapper {
  color: var(--clr_font_def);
  font-family: var(--ff_default);
}
BODY SECTION.rp-content {
  margin-top: 30px;
}
BODY .regisafe-portal-wrapper H1,
BODY .regisafe-portal-wrapper .h1 {
  font-family: var(--ff_bold);
  font-size: var(--fs_headline_one);
  margin: 0 0 26px;
}
BODY .regisafe-portal-wrapper H2,
BODY .regisafe-portal-wrapper .h2 {
  font-size: var(--fs_headline_two);
  margin: 0 0 21px;
}
BODY .regisafe-portal-wrapper H3,
BODY .regisafe-portal-wrapper .h3 {
  font-family: var(--ff_bold);
  font-size: var(--fs_headline_three);
  margin: 0 0 21px;
}
BODY .regisafe-portal-wrapper H3 SPAN.fas,
BODY .regisafe-portal-wrapper .h3 SPAN.fas {
  font-size: 1.5rem;
  display: inline-block;
  float: left;
  padding: 0 15px;
  vertical-align: middle;
}
BODY .regisafe-portal-wrapper SMALL {
  color: var(--clr_font_default_inactive);
  font-size: var(--fs_small);
}
BODY .regisafe-portal-wrapper HR {
  border-color: var(--clr_divider);
  margin: 30px 0;
}
BODY .regisafe-portal-wrapper OL,
BODY .regisafe-portal-wrapper UL,
BODY .regisafe-portal-wrapper DL,
BODY .regisafe-portal-wrapper ADDRESS {
  margin-bottom: 10px;
}
BODY .regisafe-portal-wrapper B {
  font-family: var(--ff_bold);
}
BODY .regisafe-portal-wrapper FOOTER A,
BODY .regisafe-portal-wrapper .form-wrapper A,
BODY .regisafe-portal-wrapper .login-container A,
BODY .regisafe-portal-wrapper .application-thanks A,
BODY .regisafe-portal-wrapper .journal-content-article A {
  color: var(--clr_link_default);
  text-decoration: var(--link_default_decoration);
}
BODY .regisafe-portal-wrapper FOOTER A:visited,
BODY .regisafe-portal-wrapper .form-wrapper A:visited,
BODY .regisafe-portal-wrapper .login-container A:visited,
BODY .regisafe-portal-wrapper .application-thanks A:visited,
BODY .regisafe-portal-wrapper .journal-content-article A:visited {
  color: var(--clr_link_default_visited);
}
BODY .regisafe-portal-wrapper FOOTER A:hover, BODY .regisafe-portal-wrapper FOOTER A:focus,
BODY .regisafe-portal-wrapper .form-wrapper A:hover,
BODY .regisafe-portal-wrapper .form-wrapper A:focus,
BODY .regisafe-portal-wrapper .login-container A:hover,
BODY .regisafe-portal-wrapper .login-container A:focus,
BODY .regisafe-portal-wrapper .application-thanks A:hover,
BODY .regisafe-portal-wrapper .application-thanks A:focus,
BODY .regisafe-portal-wrapper .journal-content-article A:hover,
BODY .regisafe-portal-wrapper .journal-content-article A:focus {
  color: var(--clr_link_default_action);
  text-decoration: var(--link_default_decoration_action);
}
BODY .regisafe-portal-wrapper FOOTER A I,
BODY .regisafe-portal-wrapper .form-wrapper A I,
BODY .regisafe-portal-wrapper .login-container A I,
BODY .regisafe-portal-wrapper .application-thanks A I,
BODY .regisafe-portal-wrapper .journal-content-article A I {
  margin-right: 5px;
}
BODY .regisafe-portal-wrapper A.rp-content-link {
  color: var(--clr_link_default);
  text-decoration: var(--link_default_decoration);
}
BODY .regisafe-portal-wrapper A.rp-content-link:visited {
  color: var(--clr_link_default_visited);
}
BODY .regisafe-portal-wrapper A.rp-content-link:hover, BODY .regisafe-portal-wrapper A.rp-content-link:focus {
  color: var(--clr_link_default_action);
  text-decoration: var(--link_default_decoration_action);
}
BODY .regisafe-portal-wrapper A.rp-content-link I {
  margin-right: 5px;
}
BODY .regisafe-portal-wrapper .alternate-background {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
}
BODY .regisafe-portal-wrapper .alternate-background LABEL {
  color: var(--clr_font_alternate);
}
BODY .regisafe-portal-wrapper .alternate-background INPUT,
BODY .regisafe-portal-wrapper .alternate-background TEXTAREA,
BODY .regisafe-portal-wrapper .alternate-background DIV.dropzone {
  border: 1px solid var(--clr_border_alt);
  border-radius: var(--small_radius);
}
BODY .regisafe-portal-wrapper .alternate-background INPUT.invalid,
BODY .regisafe-portal-wrapper .alternate-background TEXTAREA.invalid,
BODY .regisafe-portal-wrapper .alternate-background DIV.dropzone.invalid {
  border-color: red;
}
BODY .regisafe-portal-wrapper .alternate-background INPUT DIV.files.invalid,
BODY .regisafe-portal-wrapper .alternate-background TEXTAREA DIV.files.invalid,
BODY .regisafe-portal-wrapper .alternate-background DIV.dropzone DIV.files.invalid {
  border: 2px solid red;
}
BODY .regisafe-portal-wrapper DIV.alert.rp-alert, BODY .regisafe-portal-wrapper DIV.alert.alert-warning {
  background-color: var(--clr_font_alternate_background);
  border-color: var(--clr_border_alt);
  color: var(--clr_font_alternate);
}
BODY .regisafe-portal-wrapper DIV.ris-verwaltung-select SELECT {
  border-radius: var(--small_radius);
  height: auto;
  margin: 0 0 15px 0;
}
BODY .regisafe-portal-wrapper .search-filter {
  border: 0;
  border-bottom: 1px solid var(--clr_divider);
  border-radius: 0;
  position: relative;
}
BODY .regisafe-portal-wrapper .search-filter.approval {
  margin-bottom: 20px;
}
BODY .regisafe-portal-wrapper .search-filter INPUT.custom-search-input {
  border: 0;
  color: var(--clr_font_def);
  padding: 0.375rem 2.5rem 0.375rem 0;
}
BODY .regisafe-portal-wrapper .search-filter INPUT.custom-search-input:focus {
  box-shadow: none;
}
BODY .regisafe-portal-wrapper .search-filter BUTTON.search-filter-button {
  color: var(--clr_font_def);
  font-size: 20px;
  height: 2.375rem;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  width: 2.375rem;
}
BODY .regisafe-portal-wrapper .search-filter BUTTON.search-filter-button:hover {
  color: var(--clr_spot_font);
}
BODY .regisafe-portal-wrapper .select-administration {
  margin-top: 40px;
}
BODY .regisafe-portal-wrapper .sorting-bar SELECT.sort-select {
  background: none;
  margin-bottom: 30px;
  width: auto;
}
BODY .regisafe-portal-wrapper .filter {
  margin-top: 0; /* exception for same height with list */
}
BODY .regisafe-portal-wrapper .filter DIV.search-filter {
  margin-bottom: 20px;
}
BODY .regisafe-portal-wrapper .filter UL.filter-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  align-items: stretch;
}
BODY .regisafe-portal-wrapper .filter UL.filter-list LI {
  flex: 1;
  margin: 5px;
  max-width: calc(100% - 10px);
}
BODY .regisafe-portal-wrapper .filter UL.filter-list LI A {
  background-color: var(--clr_font_default_inverted_background);
  border: 1px solid var(--clr_white);
  border-radius: var(--small_radius);
  color: var(--clr_font_default_inverted);
  display: block;
  line-height: 40.5px;
  text-align: center;
  text-decoration: none;
  transition: 0.3s ease-in-out;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 10px;
}
BODY .regisafe-portal-wrapper .filter UL.filter-list LI A:hover, BODY .regisafe-portal-wrapper .filter UL.filter-list LI A:focus,
BODY .regisafe-portal-wrapper .filter UL.filter-list LI A .active {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .regisafe-portal-wrapper .filter UL.filter-list LI.active A {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .regisafe-portal-wrapper .filter UL.filter-list.only-single-chars LI {
  flex: none;
  flex-basis: 16.6666666667%;
  width: 16.6666%;
  max-width: 16.6666%;
  margin: 0;
}
BODY .regisafe-portal-wrapper .filter UL.filter-list.only-single-chars LI A {
  text-overflow: unset;
}
BODY .regisafe-portal-wrapper .filter UL.filter-list.only-single-chars LI.multi-char {
  display: none;
}
BODY .regisafe-portal-wrapper .filter A.filter-show-all {
  color: var(--clr_link_default);
  text-decoration: var(--link_default_decoration);
  display: inline-block;
  -webkit-appearance: none;
  text-decoration: none;
  line-height: 29px;
  margin: 0 5px 5px 0;
  cursor: pointer;
  display: inline-block;
}
BODY .regisafe-portal-wrapper .filter A.filter-show-all:visited {
  color: var(--clr_link_default_visited);
}
BODY .regisafe-portal-wrapper .filter A.filter-show-all:hover, BODY .regisafe-portal-wrapper .filter A.filter-show-all:focus {
  color: var(--clr_link_default_action);
  text-decoration: var(--link_default_decoration_action);
}
BODY .regisafe-portal-wrapper .filter A.filter-show-all I {
  margin-right: 5px;
}
BODY .regisafe-portal-wrapper .filter A.filter-show-all:before {
  display: none;
}
BODY .regisafe-portal-wrapper .brighten {
  filter: brightness(1.2);
}
BODY .regisafe-portal-wrapper .darken {
  filter: brightness(0.8);
}
BODY HEADER.portlet-topper {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
BODY DIV.portlet-barebone DIV.portlet-header {
  display: none;
}
BODY .toggle-switch-check:checked ~ .toggle-switch-bar:before,
BODY label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:before {
  background-color: var(--clr_highlight_background);
  border-color: var(--clr_border_alt);
}
BODY .toggle-switch-check:checked ~ .toggle-switch-bar:after,
BODY label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:after {
  background-color: var(--clr_highlight_font);
  border-color: var(--clr_border_alt);
}
BODY .toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-handle:after,
BODY label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-handle:after {
  position: absolute;
  left: -30px;
  margin-left: 0;
}
BODY .toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-handle:after,
BODY label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-handle:after {
  position: absolute;
  left: -30px;
  margin-left: 0;
}
BODY DIV.ris-import-status TABLE.ris-import-status-table TR {
  border-bottom: 1px solid var(--clr_border_alt);
}
BODY DIV.ris-notification-portlet UL.ris-notification-list LI.ris-notification-item DIV.ris-body-notification-wrapper {
  border-left: 10px solid var(--clr_border_alt);
  border-top: 1px solid var(--clr_border_alt);
}
BODY DIV.ris-notification-portlet UL.ris-notification-list LI.ris-notification-item DIV.ris-body-notification-wrapper.ris-notification-is-read {
  border-left: 10px solid var(--clr_border_alt);
}
BODY DIV.ris-notification-portlet UL.ris-notification-list LI.ris-notification-item DIV.ris-body-notification-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
BODY DIV.contactPersonPanel {
  color: var(--clr_font_alternate);
  background-color: var(--clr_font_alternate_background);
  border-radius: 15px;
  padding: 20px;
  margin-bottom: 30px;
}
BODY DIV.contactPersonPanel .contactPersonHeadline {
  font-weight: bold;
}
BODY DIV.contactPersonPanel .contactPersonContactLink {
  border-bottom: 1px solid var(--clr_border_alt);
  padding-bottom: 5px;
  padding-top: 10px;
}
BODY DIV.contactPersonPanel SPAN {
  margin-right: 5px;
}
BODY DIV.contactPersonPanel A {
  margin-left: 5px;
  color: var(--clr_link_alternate) !important;
}
BODY DIV.contactPersonPanel .contactPersonName {
  margin-top: 25px;
}
BODY DIV.contactPersonPanel IMG {
  width: 150px;
  height: 150px;
  border-radius: 50%;
}
@media screen and (max-width: 768px) {
  BODY DIV.contactPersonPanel .contactPersonName {
    margin-bottom: 10px;
  }
  BODY DIV.contactPersonPanel .contactPersonImage {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
  }
}
BODY.additional-body-class {
  padding: 0;
  margin: 0;
  position: relative;
  min-height: 100%;
  /* Padding bottom by footer height */
  padding-bottom: 345px;
}
@media (min-width: 576px) {
  BODY.additional-body-class {
    padding-bottom: 280px;
  }
}
@media (min-width: 992px) {
  BODY.additional-body-class {
    padding-bottom: 138px;
  }
}
BODY.additional-body-class:after {
  content: "";
  display: block;
  height: 50px; /* Set same as footer's height */
}
BODY *,
BODY *:before,
BODY *:after {
  box-sizing: inherit;
}
BODY HEADER.ris-header {
  height: var(--height_header);
  overflow: hidden;
  box-shadow: var(--clr_box_shadow_header);
}
BODY HEADER.ris-header DIV#headerBar.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  BODY HEADER.ris-header {
    height: 40px;
  }
}
BODY HEADER.ris-header .container {
  position: relative;
}
BODY HEADER.ris-header DIV.ris-logo-bar {
  height: 100%;
  text-align: center;
  padding-top: 40px;
  background: var(--clr_font_header_background);
}
BODY HEADER.ris-header DIV.ris-logo-bar .container {
  height: 100%;
}
BODY HEADER.ris-header DIV.ris-logo-bar .container .row:first-child {
  height: 0px;
}
BODY HEADER.ris-header DIV.ris-logo-bar .container .row.site {
  height: 100%;
}
BODY HEADER.ris-header DIV.ris-logo-bar .container .row.site .col-md-12 {
  padding: 0;
}
BODY HEADER.ris-header DIV.ris-logo-bar .container .row.site .col-md-12 SECTION.portlet {
  margin-bottom: 0;
}
BODY HEADER.ris-header DIV.ris-logo-bar .logo.custom-logo {
  position: absolute;
  left: 15px;
  line-height: 170px;
  z-index: 4;
  padding: var(--padding_logo);
}
BODY HEADER.ris-header DIV.ris-logo-bar .logo.custom-logo.logo-center {
  left: 0;
  line-height: 132px; /* Navigation */
  right: 0;
}
BODY HEADER.ris-header DIV.ris-logo-bar .logo.custom-logo.logo-right {
  left: auto;
  right: 15px;
}
@media screen and (min-width: 992px) {
  BODY HEADER.ris-header DIV.ris-logo-bar .logo.custom-logo.logo-right {
    line-height: 127px;
  }
  BODY HEADER.ris-header DIV.ris-logo-bar .logo.custom-logo.logo-right IMG {
    vertical-align: middle;
    max-height: 132px;
  }
}
BODY HEADER.ris-header DIV.ris-logo-bar .logo.custom-logo IMG {
  width: auto;
  max-height: 135px;
}
BODY HEADER.ris-header DIV.ris-logo-bar SPAN.logo.custom-logo IMG.img-responsive {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  BODY HEADER.ris-header DIV.ris-logo-bar {
    display: none;
  }
}
BODY .ris-button {
  -webkit-appearance: none;
  border: none;
  text-decoration: none;
  height: 30px;
  line-height: 29px;
  padding: 0 15px;
  margin: 0 5px 5px 0;
  cursor: pointer;
  display: inline-block;
  border-radius: 0;
  box-shadow: none;
}
BODY .ris-button:hover {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
  text-decoration: none;
}
BODY .ris-button.invert {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .ris-button.invert:hover {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
}
BODY .ris-button.right {
  float: right;
  margin-right: 0;
}
BODY .ris-button.block {
  display: block;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) and (min-width: 457px) {
  BODY .ris-button.block {
    width: 50% !important;
  }
}
@media screen and (max-width: 456px) {
  BODY .ris-button.block {
    width: 65% !important;
  }
}
BODY .ris-button.ris-opener:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  padding-left: 10px;
}
BODY .ris-button.ris-opener.ris-open:after {
  content: "\f077";
}
BODY .ris-button.ris-tab-toggle:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-left: 10px;
}
BODY .ris-button.ris-tab-toggle.list:after {
  content: "\f00b";
}
BODY .ris-button.ris-tab-toggle.calender:after {
  content: "\f073";
}
BODY .ris-button.icon {
  border: 0px;
  color: #000;
  background-color: transparent;
  padding: 0 5px;
}
BODY .ris-button.icon:hover {
  background-color: transparent;
  color: var(--clr_spot_font);
}
BODY .ris-button.circle {
  height: 26px;
  width: 26px;
  line-height: 25px;
  padding: 0 0 0 0;
  margin: 0;
  border-radius: 50%;
  text-align: center;
}
BODY .ris-button:disabled {
  opacity: 0.5;
}
BODY .ris-button:disabled:hover {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
  cursor: not-allowed;
}
BODY .dialog-with-footer .button-holder.dialog-footer {
  position: relative;
}
BODY [data-toggle~=collapse] {
  cursor: pointer;
}
BODY SECTION[id^=portlet_RisVerwaltung] {
  margin-bottom: 0;
}
BODY SECTION[id^=portlet_RisVerwaltung] .portlet-content {
  border: 0;
}
BODY A.btn.rp-primary-outline-button.bottom {
  margin-top: 30px;
}
BODY .rp-details .rp-detail-meta-block {
  position: relative;
}
BODY .rp-details .rp-detail-meta-block UL.rp-detail-meta-list LI {
  margin-bottom: 5px;
}
BODY .rp-details .rp-detail-meta-block UL.rp-detail-meta-list LI SPAN {
  margin-right: 5px;
}
BODY .rp-details .rp-detail-meta-block.rp-detail-contact .rp-highlight-button {
  position: absolute;
  right: 0;
  top: 0;
}
BODY .rp-details .rp-detail-meta-block.detail-gremium P {
  text-align: left;
}
BODY .rp-details UL.rp-detail-contact-list {
  padding-right: 70px;
}
@media screen and (max-width: 576px) {
  BODY .rp-details DIV.rp-detail-meta-block.rp-detail-time UL.rp-detail-contact-list LI, BODY .rp-details DIV.rp-detail-meta-block.rp-detail-contact UL.rp-detail-contact-list LI, BODY .rp-details DIV.rp-detail-meta-block.rp-detail-contact-contact-person UL.rp-detail-contact-list LI {
    padding-left: 30px;
    position: relative;
  }
  BODY .rp-details DIV.rp-detail-meta-block.rp-detail-time UL.rp-detail-contact-list LI SPAN.fas, BODY .rp-details DIV.rp-detail-meta-block.rp-detail-contact UL.rp-detail-contact-list LI SPAN.fas, BODY .rp-details DIV.rp-detail-meta-block.rp-detail-contact-contact-person UL.rp-detail-contact-list LI SPAN.fas {
    position: absolute;
    left: 0;
    top: 5px;
  }
  BODY .rp-details DIV.rp-detail-meta-block DIV.rp-more-btn-group DIV.rp-more-dropdown-menu {
    background: transparent;
  }
}
BODY .rp-misc-docs.application-detail H2,
BODY .rp-online-applications.application-detail H2,
BODY .lfr-search-container-wrapper.application-detail H2 {
  margin-bottom: 20px;
}
BODY .rp-misc-docs.application-detail .badge-status,
BODY .rp-online-applications.application-detail .badge-status,
BODY .lfr-search-container-wrapper.application-detail .badge-status {
  margin-bottom: 40px;
}
BODY .rp-documents .list-group-item {
  display: flex;
  font-weight: bold;
  color: var(--clr_font_alternate);
  background-color: var(--clr_font_alternate_background);
  border-radius: 5px;
  border: 0px solid black;
  margin-bottom: 8px;
}
BODY .rp-documents .list-group-item.inverted {
  background-color: var(--clr_font_default_background);
  text-decoration: none;
}
BODY .rp-documents .list-group-item.inverted:before {
  content: "" !important;
  display: none !important;
}
BODY .rp-documents .list-group-item.inverted:hover {
  color: var(--clr_font_default_inverted);
}
BODY .rp-documents .list-group-item .document-info {
  display: flex;
  flex-basis: 105px;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 11px;
  font-weight: initial;
  margin-right: 20px;
  white-space: nowrap;
}
BODY .rp-documents .list-group-item DIV.document-text {
  align-self: center;
  flex-grow: 1;
}
@media screen and (max-width: 767px) {
  BODY .rp-documents .list-group-item DIV.document-text {
    overflow: hidden;
    line-height: 1.5rem;
    white-space: nowrap;
    padding-right: 30px;
    text-overflow: ellipsis;
  }
  BODY .rp-documents .list-group-item DIV.document-text DIV.download-icon {
    display: none;
  }
  BODY .rp-documents .list-group-item DIV.document-text:after {
    font-family: "Font Awesome 5 Free";
    content: "\f381";
    font-weight: 900;
    color: var(--clr_font_alternate);
    position: absolute;
    right: 20px;
  }
  BODY .rp-documents .list-group-item:hover DIV.document-text:after {
    color: var(--clr_font_default_inverted);
  }
}
BODY .rp-documents .list-group-item:hover {
  color: var(--clr_highlight_font);
  text-decoration: none;
  background-color: var(--clr_highlight_background);
}
BODY .rp-documents.list-group > H3 {
  margin: 20px 0 10px;
}
BODY .rp-documents .download-icon {
  float: right;
}
BODY .rp-documents .facilities {
  margin-left: 40px;
}
BODY .rp-documents .facilities A {
  font-weight: normal;
}
BODY .online-applications DIV.rp-sorting-bar H1 {
  display: inline-block;
}
BODY .online-applications DIV.rp-sorting-bar DIV.my-approvals-buttons {
  float: right;
}
@media screen and (max-width: 991px) {
  BODY .job-offer .col-lg-3 .search-filter {
    display: none;
  }
}
BODY .job-offer .col-lg-9 .search-filter {
  margin-bottom: 20px;
}
@media screen and (min-width: 991px) {
  BODY .job-offer .col-lg-9 .search-filter {
    display: none;
  }
}
BODY DIV.application-thanks {
  padding-top: 25px;
}
BODY DIV.rp-favorite DIV.rp-result-list {
  padding-top: 44px;
}
BODY DIV.rp-favorite DIV.rp-result-list H5.favorite-title {
  display: none;
  position: absolute;
  top: 5px;
}
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar {
  position: absolute;
  left: 15px;
  top: 0;
}
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON {
  margin-left: 12px;
}
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON:first-child {
  margin-left: 0;
}
@media (max-width: 769px) {
  BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON {
    margin-left: 0;
    margin-right: 12px;
  }
}
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.select-all-project,
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.delete-selected-project,
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.select-all-document,
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.delete-selected-document {
  display: none;
}
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.select-all-project SPAN.button-title-favorite,
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.delete-selected-project SPAN.button-title-favorite,
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.select-all-document SPAN.button-title-favorite,
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.delete-selected-document SPAN.button-title-favorite {
  opacity: 0;
  transition: opacity 0.1s;
}
@media screen and (max-width: 767px) {
  BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.select-all-project SPAN.button-title-favorite,
  BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.delete-selected-project SPAN.button-title-favorite,
  BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.select-all-document SPAN.button-title-favorite,
  BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.delete-selected-document SPAN.button-title-favorite {
    opacity: 1;
  }
}
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.select-all-project SPAN.button-title-favorite.show,
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.delete-selected-project SPAN.button-title-favorite.show,
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.select-all-document SPAN.button-title-favorite.show,
BODY DIV.rp-favorite DIV.rp-result-list DIV.rp-button-bar BUTTON.delete-selected-document SPAN.button-title-favorite.show {
  opacity: 1;
  transition: opacity 0.1s;
}
BODY .rp-filter-wrapper {
  /*Filterposition for Internet Explorer*/
}
BODY .rp-filter-wrapper .rp-dropdown-filter {
  border: 0;
  border-radius: var(--normal_radius);
  margin: 0 0 15px;
  padding: 30px 40px;
  position: relative;
  max-width: none;
  width: 100%;
  z-index: 1;
  max-height: none;
}
BODY .rp-filter-wrapper .rp-dropdown-filter.sitzung {
  position: static !important;
}
@media screen and (max-width: 767px) {
  BODY .rp-filter-wrapper .rp-dropdown-filter {
    padding: 15px;
  }
}
BODY .rp-filter-wrapper .rp-dropdown-filter .form-item-group {
  margin-bottom: 20px;
}
BODY .rp-filter-wrapper .rp-dropdown-filter .rp-form-item:not(.first) {
  background-color: var(--clr_font_default_background);
  border-left: 10px solid var(--clr_font_default_background);
  border-radius: var(--small_radius);
  color: var(--clr_font_def);
  margin-bottom: 3px;
  padding: 5px 10px;
}
BODY .rp-filter-wrapper .rp-dropdown-filter .rp-form-item.first {
  margin-bottom: 15px;
}
BODY .rp-filter-wrapper .rp-dropdown-filter .rp-form-item > * {
  line-height: 20px;
  vertical-align: middle;
}
BODY .rp-filter-wrapper .rp-dropdown-filter .rp-form-item INPUT[type=checkbox] {
  margin-right: 10px;
}
BODY .rp-filter-wrapper .rp-dropdown-filter .rp-form-item LABEL {
  margin: 3px;
  width: calc(100% - 35px);
}
BODY .rp-filter-wrapper .rp-dropdown-filter .rp-person-filter .form-group,
BODY .rp-filter-wrapper .rp-dropdown-filter .rp-document-filter .form-group {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  BODY .rp-filter-wrapper .rp-dropdown-filter DIV.btn-bar BUTTON.btn {
    width: 100%;
    margin: 0;
  }
  BODY .rp-filter-wrapper .rp-dropdown-filter DIV.btn-bar BUTTON.btn + BUTTON.btn {
    margin-top: 10px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  BODY .rp-filter-wrapper .rp-dropdown-filter {
    position: absolute;
    margin-top: 5px;
  }
}
BODY .rp-filter-wrapper .dropdown .rp-download-sessions-button {
  margin-top: 4px;
}
BODY .rp-filter-wrapper .rp-choosen-filter UL.rp-choosen-filter-list LI.rp-choosen-filter-item {
  margin-bottom: 0.5rem;
}
BODY .rp-filter-wrapper .rp-choosen-filter UL.rp-choosen-filter-list LI.rp-choosen-filter-item BUTTON.rp-badge-filter {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
  font-size: var(--fs_default);
  font-weight: normal;
  margin: 0;
}
BODY .rp-filter-wrapper .rp-choosen-filter UL.rp-choosen-filter-list LI.rp-choosen-filter-item BUTTON.rp-badge-filter.rp-badge-remove-all {
  background-color: var(--clr_badge_no);
  color: var(--clr_badge_no_font);
}
BODY .button-filter-open {
  color: var(--clr_highlight_font) !important;
  background-color: var(--clr_highlight_background) !important;
  border-color: var(--clr_highlight_background) !important;
}
BODY FOOTER.ris-footer {
  background-color: var(--clr_font_footer_background);
  bottom: 0;
  color: var(--clr_font_footer);
  height: auto !important;
  left: 0;
  margin-top: auto;
  padding: 0 0 30px 0;
  position: absolute;
  right: 0;
  font-size: 0.9rem;
}
BODY FOOTER.ris-footer A {
  color: var(--clr_link_footer);
}
BODY FOOTER.ris-footer A:visited {
  color: var(--clr_link_footer_visited);
}
BODY FOOTER.ris-footer A:hover, BODY FOOTER.ris-footer A:focus {
  color: var(--clr_link_footer_action);
}
@media (min-width: 576px) {
  BODY FOOTER.ris-footer {
    height: 228px;
  }
}
@media (min-width: 768px) {
  BODY FOOTER.ris-footer {
    height: 130px;
  }
}
@media (min-width: 992px) {
  BODY FOOTER.ris-footer {
    height: 108px;
  }
}
@media (max-width: 991.98px) {
  BODY FOOTER.ris-footer DIV.footer-logo {
    display: none;
  }
}
BODY FOOTER.ris-footer .portlet,
BODY FOOTER.ris-footer .col-lg-3 > *:last-child {
  margin-bottom: 0;
}
BODY FOOTER.ris-footer .journal-content-article A {
  color: var(--clr_font_footer);
}
BODY FOOTER.ris-footer DIV.footer-logo IMG {
  max-width: 100%;
  max-height: 78px;
}
BODY FOOTER.ris-footer H3 {
  margin: 21px 0 5px 0;
  font-size: 1.1rem;
}
BODY .datepicker.datepicker-dropdown.dropdown-menu {
  z-index: 4 !important;
}
BODY .portlet-content FORM INPUT[type=color] {
  float: right;
  width: 55px;
  height: 28px;
  margin-top: 8px;
  border: var(--clr_white);
  background-color: var(--clr_font_alternate_background);
  border-radius: var(--small_radius);
}
BODY .portlet-content FORM INPUT,
BODY .portlet-content FORM SELECT,
BODY .portlet-content FORM TEXTAREA {
  color: var(--clr_font_def);
}
BODY .portlet-content FORM INPUT::-webkit-input-placeholder,
BODY .portlet-content FORM SELECT::-webkit-input-placeholder,
BODY .portlet-content FORM TEXTAREA::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--clr_font_def);
}
BODY .portlet-content FORM INPUT::-moz-placeholder,
BODY .portlet-content FORM SELECT::-moz-placeholder,
BODY .portlet-content FORM TEXTAREA::-moz-placeholder { /* Firefox 19+ */
  color: var(--clr_font_def);
}
BODY .portlet-content FORM INPUT:-ms-input-placeholder,
BODY .portlet-content FORM SELECT:-ms-input-placeholder,
BODY .portlet-content FORM TEXTAREA:-ms-input-placeholder { /* IE 10+ */
  color: var(--clr_font_def);
}
BODY .portlet-content FORM INPUT:-moz-placeholder,
BODY .portlet-content FORM SELECT:-moz-placeholder,
BODY .portlet-content FORM TEXTAREA:-moz-placeholder { /* Firefox 18- */
  color: var(--clr_font_def);
}
BODY .portlet-content FORM SELECT,
BODY .portlet-content FORM SELECT:not([multiple]):not([size]),
BODY .portlet-content FORM .form-control-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("/o/propo-theme/plugins/fontawesome/svgs/solid/chevron-down.svg") var(--clr_font_default_background) no-repeat right 15px center/8px 10px;
  color: #000000;
  height: 38px;
  padding: 4px 45px 4px 15px;
  position: relative;
  border: 1px solid #DCDCDC;
  border-radius: 5px;
}
BODY .portlet-content FORM SELECT.ris-form-item.user-settings,
BODY .portlet-content FORM SELECT:not([multiple]):not([size]).ris-form-item.user-settings,
BODY .portlet-content FORM .form-control-select.ris-form-item.user-settings {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  BODY .portlet-content FORM SELECT.ris-form-item.user-settings,
  BODY .portlet-content FORM SELECT:not([multiple]):not([size]).ris-form-item.user-settings,
  BODY .portlet-content FORM .form-control-select.ris-form-item.user-settings {
    margin-top: 15px;
  }
}
BODY .portlet-content FORM SELECT::-ms-expand,
BODY .portlet-content FORM SELECT:not([multiple]):not([size])::-ms-expand,
BODY .portlet-content FORM .form-control-select::-ms-expand {
  display: none;
}
BODY .portlet-content FORM SELECT:disabled.form-control {
  background: url("/o/propo-theme/plugins/fontawesome/svgs/solid/chevron-down.svg") #e9ecef no-repeat right 15px center/8px 10px;
}
BODY .portlet-content FORM DIV.result {
  float: right;
  margin-top: 5px;
  font-size: 12px;
}
BODY .portlet-content FORM DIV.dropzone {
  padding: 0;
  min-height: 220px;
}
@media screen and (max-width: 767px) {
  BODY .portlet-content FORM DIV.dropzone {
    height: 255px;
  }
}
BODY .portlet-content FORM DIV.dropzone #infoText {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 30px;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 1;
  padding: 0 30px;
  margin-bottom: 15px;
}
@media screen and (max-width: 990px) {
  BODY .portlet-content FORM DIV.dropzone #infoText {
    height: 37px;
  }
}
@media screen and (max-width: 850px) {
  BODY .portlet-content FORM DIV.dropzone #infoText {
    height: 44px;
  }
}
@media screen and (max-width: 767px) {
  BODY .portlet-content FORM DIV.dropzone #infoText {
    height: 51px;
    font-size: 14px;
  }
}
@media screen and (max-width: 530px) {
  BODY .portlet-content FORM DIV.dropzone #infoText {
    font-size: 14px;
  }
}
BODY .portlet-content FORM DIV.dropzone #fileTypesText {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 20px;
  height: 30px;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 1;
  padding: 0 30px;
}
@media screen and (max-width: 990px) {
  BODY .portlet-content FORM DIV.dropzone #fileTypesText {
    height: 37px;
  }
}
@media screen and (max-width: 850px) {
  BODY .portlet-content FORM DIV.dropzone #fileTypesText {
    height: 44px;
  }
}
@media screen and (max-width: 767px) {
  BODY .portlet-content FORM DIV.dropzone #fileTypesText {
    height: 51px;
    font-size: 14px;
  }
}
@media screen and (max-width: 530px) {
  BODY .portlet-content FORM DIV.dropzone #fileTypesText {
    font-size: 14px;
  }
}
BODY .portlet-content FORM DIV.dropzone DIV.files {
  min-height: 200px;
  text-align: center;
  color: var(--clr_font_alternate_inverted_inactive);
}
BODY .portlet-content FORM DIV.dropzone DIV.files.edit-file:after {
  content: "Klicken oder Datei in das Feld ziehen, um die vorhandene Datei zu ersetzen";
}
@media screen and (max-width: 767px) {
  BODY .portlet-content FORM DIV.dropzone DIV.files {
    padding: 15px 0;
  }
}
BODY .portlet-content FORM DIV.dropzone DIV.files:before {
  font-family: "Font Awesome 5 Free";
  content: "\f15b";
  font-size: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 139px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  z-index: 1;
}
BODY .portlet-content FORM DIV.dropzone DIV.files:after {
  content: "Klicken oder Datei in das Feld ziehen, um eine Datei hinzuzufügen.";
  white-space: pre;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 103px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 1;
  padding: 0 30px;
}
@media screen and (max-width: 850px) {
  BODY .portlet-content FORM DIV.dropzone DIV.files:after, BODY .portlet-content FORM DIV.dropzone DIV.files:before {
    white-space: break-spaces;
    height: 50%;
  }
}
@media screen and (max-width: 767px) {
  BODY .portlet-content FORM DIV.dropzone DIV.files:after, BODY .portlet-content FORM DIV.dropzone DIV.files:before {
    position: relative;
    font-size: 16px;
    margin-top: 21px;
  }
}
@media screen and (max-width: 530px) {
  BODY .portlet-content FORM DIV.dropzone DIV.files:after, BODY .portlet-content FORM DIV.dropzone DIV.files:before {
    position: relative;
    font-size: 16px;
    margin-top: 21px;
  }
}
BODY .portlet-content FORM DIV.dropzone DIV.files.dz-started:after, BODY .portlet-content FORM DIV.dropzone DIV.files.dz-started:before {
  display: none;
}
BODY .portlet-content FORM DIV.dropzone DIV.files DIV#dragAndDropMarker {
  display: none;
}
BODY .portlet-content FORM DIV.dropzone DIV.files DIV.dz-preview {
  z-index: 10;
}
BODY .portlet-content FORM DIV.dropzone DIV.files DIV.dz-preview DIV.dz-details {
  padding: 2em 1em 0 1em;
}
BODY .portlet-content FORM DIV.dropzone DIV.files DIV.dz-preview DIV.dz-details DIV.dz-size SPAN {
  font-size: 16px;
}
BODY .portlet-content FORM DIV.dropzone DIV.files DIV.dz-preview DIV.dz-details DIV.dz-filename SPAN {
  font-size: 13px;
}
BODY .portlet-content FORM DIV.dropzone DIV.files DIV.dz-preview DIV.dz-progress {
  display: none;
}
BODY .portlet-content FORM DIV.dropzone DIV.files SPAN {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 13px;
}
BODY .portlet-content FORM .send-message-panel {
  background: var(--clr_font_alternate_background);
  border-radius: 15px;
  padding: 20px;
  margin-bottom: 30px;
}
BODY .portlet-content FORM .send-message-panel .rp-accordion .rp-card .rp-card-header {
  background: var(--clr_font_alternate_background);
}
BODY .portlet-content FORM .send-message-panel .rp-accordion .rp-card .rp-card-body {
  padding: 0px 0px 0px;
}
BODY .portlet-content FORM .send-message-panel .add-file-link {
  text-decoration: underline;
  color: var(--clr_font_alternate);
}
BODY .portlet-content FORM .send-message-panel .add-file-link:hover {
  color: var(--clr_font_alternate);
}
BODY .portlet-content FORM .send-message-button {
  max-height: 40px;
  margin-left: 20px;
}
BODY .portlet-content FORM .send-message-textarea {
  min-height: 40px;
  height: 40px;
}
BODY .form-wrapper .form-info {
  margin-bottom: 15px;
}
BODY .form-wrapper .form-group {
  margin-bottom: 20px;
}
BODY .form-wrapper .form-group LABEL {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  BODY .form-wrapper .form-group INPUT[type*=date],
  BODY .form-wrapper .form-group INPUT[type*=number],
  BODY .form-wrapper .form-group INPUT.datepicker,
  BODY .form-wrapper .form-group SELECT {
    max-width: 33.33%;
    padding: 0.375rem 0.75rem;
  }
}
BODY .form-wrapper .form-group INPUT {
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
BODY .form-wrapper .form-group INPUT::-webkit-outer-spin-button, BODY .form-wrapper .form-group INPUT::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
BODY .form-wrapper .form-group INPUT[type=number] {
  -moz-appearance: textfield;
}
BODY .form-wrapper .form-group LABEL.form-check-label {
  margin-left: 15px;
}
BODY .form-wrapper .job-application-form .form-group INPUT[type*=date],
BODY .form-wrapper .job-application-form .form-group INPUT[type*=number],
BODY .form-wrapper .job-application-form .form-group INPUT.datepicker,
BODY .form-wrapper .job-application-form .form-group SELECT {
  max-width: 100%;
}
BODY .form-wrapper .rp-accordion .rp-card .rp-card-body {
  padding: 30px 30px 30px; /* padding-bottom -20px because margin of form-elements */
}
@media screen and (max-width: 767px) {
  BODY .form-wrapper .rp-accordion .rp-card .rp-card-body {
    padding: 15px 15px 15px; /* padding-bottom -20px because margin of form-elements */
  }
}
BODY .form-wrapper .rp-accordion .card-without-header {
  border-width: 0px;
}
BODY .form-wrapper .rp-accordion .card-without-header .card-body {
  padding: 15px !important;
}
BODY .form-wrapper .rp-accordion .card, BODY .form-wrapper .rp-accordion .card-horizontal {
  background-color: var(--clr_font_alternate_background);
}
BODY .form-wrapper .rp-accordion .captcha {
  margin-left: 15px;
}
BODY .form-wrapper .rp-accordion .input-text-wrapper {
  margin-top: -15px;
}
BODY .form-wrapper .rp-accordion > DIV.form-group {
  margin-top: -25px;
  color: var(--clr_font_alternate);
  background-color: var(--clr_font_alternate_background);
  padding: 0 30px 25px;
  border-radius: 5px;
}
BODY .form-wrapper .rp-accordion > DIV.form-group:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-top: 20px;
  margin-top: 0;
}
BODY .form-wrapper .rp-accordion > DIV.form-group + DIV.form-group {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
BODY .form-wrapper .rp-accordion > DIV.form-group A {
  color: var(--clr_link_alternate) !important;
}
BODY .form-wrapper .rp-accordion DIV.rp-separator-start {
  display: none;
}
BODY .form-wrapper .rp-accordion > DIV.form-group + DIV.rp-separator-start {
  display: block;
}
BODY .form-wrapper .spaceBlock {
  height: 20px;
}
BODY I.fas.fa-info-circle {
  font-size: 14px;
  padding: 0 4px 4px 5px;
}
BODY DIV.propo-tooltip {
  position: absolute;
  display: inline-block;
}
BODY DIV.propo-tooltip.request-delete-reason {
  right: 0;
  top: 30px;
}
BODY DIV.propo-tooltip.request-delete-reason:hover SPAN.fas.fa-info-circle, BODY DIV.propo-tooltip.request-delete-reason.tooltip-touch SPAN.fas.fa-info-circle {
  font-size: 20px;
}
BODY DIV.propo-tooltip.request-delete-reason SPAN.fas.fa-info-circle {
  padding: 0;
  font-size: 22px;
}
BODY DIV.propo-tooltip.request-delete-reason SPAN.tooltiptext {
  margin-left: -230px;
}
BODY DIV.propo-tooltip.request-delete-reason SPAN.tooltiptext::after {
  margin-left: 102px;
}
BODY DIV.propo-tooltip SPAN.fas.fa-info-circle {
  color: var(--clr_font_def);
  padding: 0 4px 4px 5px;
}
@media (pointer: none), (pointer: coarse) {
  BODY DIV.propo-tooltip SPAN.fas.fa-info-circle {
    font-size: 20px;
  }
}
BODY DIV.propo-tooltip SPAN.tooltiptext {
  display: none;
  width: 250px;
  background-color: var(--clr_font_default_background);
  color: var(--clr_font_def);
  text-align: center;
  border-radius: 5px;
  padding: 15px;
  position: absolute;
  z-index: 1111;
  bottom: 130%;
  left: 41%;
  margin-left: -122px;
  line-height: 1.3em;
  box-shadow: 0px 0px 15px var(--clr_box_shadow_action);
}
BODY DIV.propo-tooltip:hover SPAN.tooltiptext, BODY DIV.propo-tooltip.tooltip-touch SPAN.tooltiptext {
  display: block;
}
BODY DIV.propo-tooltip:hover SPAN.fas.fa-info-circle, BODY DIV.propo-tooltip.tooltip-touch SPAN.fas.fa-info-circle {
  color: var(--clr_link_default_action);
  font-size: 14px;
}
BODY DIV.propo-tooltip SPAN.tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: var(--clr_font_default_background) transparent transparent transparent;
}
BODY DIV.ris-captcha-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin: 15px 0 15px;
}
@media (max-width: 576px) {
  BODY DIV.ris-captcha-wrapper {
    margin: 0px;
  }
}
BODY DIV.ris-captcha-wrapper DIV.captcha-image {
  flex-grow: 1;
  max-width: 150px;
  min-width: 150px;
  width: 150px;
}
BODY DIV.ris-captcha-wrapper DIV.captcha-image IMG.captcha {
  margin-left: 0;
}
BODY DIV.ris-captcha-wrapper DIV.captcha-refresh {
  flex-grow: 1;
  max-width: 40px;
  min-width: 40px;
  width: 40px;
}
BODY DIV.ris-captcha-wrapper DIV.captcha-refresh SPAN {
  margin: 0 auto;
  display: block;
  text-align: center;
}
BODY DIV.ris-captcha-wrapper DIV.captcha-refresh A {
  text-decoration: none !important;
}
BODY DIV.ris-captcha-wrapper DIV.captcha-refresh A:before {
  content: "" !important;
}
BODY DIV.ris-captcha-wrapper DIV.captcha-input {
  flex-grow: 3;
}
@media screen and (max-width: 767px) {
  BODY DIV.ris-captcha-wrapper DIV.captcha-input {
    margin-top: 10px;
  }
}
BODY DIV.ris-captcha-wrapper DIV.captcha-input DIV.input-text-wrapper {
  margin-top: 0;
}
BODY DIV.ris-captcha-wrapper + DIV.form-group {
  margin-bottom: 30px;
  overflow-wrap: break-word;
}
@media (max-width: 576px) {
  BODY DIV.ris-captcha-wrapper + DIV.form-group {
    margin-bottom: 0px;
  }
}
BODY .regisafe-portal-wrapper H3 SPAN.fa {
  margin-top: 5px;
}
BODY .form-wrapper .rp-form-content-group {
  border-radius: 5px;
  padding: 30px 30px 30px;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  BODY .form-wrapper .rp-form-content-group {
    padding: 15px;
  }
}
BODY .form-wrapper .rp-form-content-group DIV.rp-header-with-tooltip {
  position: relative;
}
BODY .form-wrapper .rp-form-content-group DIV.rp-header-with-tooltip H3.rp-form-header {
  font-size: 1.8rem;
}
BODY .form-wrapper .rp-form-content-group DIV.rp-header-with-tooltip H3.rp-form-header SPAN {
  margin-top: 5px !important;
  padding: 0 10px 0 0;
}
@media screen and (max-width: 767px) {
  BODY .form-wrapper .rp-form-content-group DIV.rp-header-with-tooltip H3.rp-form-header {
    font-size: 1.4rem;
  }
  BODY .form-wrapper .rp-form-content-group DIV.rp-header-with-tooltip H3.rp-form-header SPAN {
    margin-top: 0 !important;
  }
}
BODY .form-wrapper .rp-form-content-group DIV.rp-header-with-tooltip .propo-tooltip.website {
  top: 6px;
  left: 150px;
}
BODY .form-wrapper .rp-form-content-group DIV.rp-header-with-tooltip .propo-tooltip.email {
  top: 6px;
  left: 120px;
}
BODY .form-wrapper .rp-form-content-group .btn.rp-primary-outline-button {
  margin-bottom: 0px;
}
BODY .form-wrapper .rp-form-content-group BUTTON {
  background-color: transparent;
}
BODY .form-wrapper .rp-form-content-group LABEL.control-label:after {
  content: "*";
  color: var(--clr_font_alternate);
  font-size: 1rem;
}
BODY .form-wrapper .rp-form-content-group .ris-person-password-old-wrapper LABEL.control-label::after {
  content: "* (Feldinhalt immer mit aktuellem Passwort überschreiben)";
}
BODY .form-wrapper .rp-form-content-group.overwrite-liferay-aui .btn.rp-primary-outline-button.btn-primary.btn-default {
  background-color: transparent;
}
BODY .form-wrapper .rp-form-content-group.overwrite-liferay-aui .btn.rp-primary-outline-button.btn-primary.btn-default:hover {
  background-color: var(--clr_font_default_inverted_background);
}
BODY .form-wrapper .rp-form-content-group.overwrite-liferay-aui LABEL.control-label SPAN.reference-mark {
  vertical-align: initial;
}
BODY .form-wrapper .rp-form-content-group.overwrite-liferay-aui LABEL.control-label SPAN.reference-mark:after {
  content: "*";
  color: var(--clr_font_alternate);
  font-size: 1rem;
}
BODY .form-wrapper .rp-form-content-group.overwrite-liferay-aui LABEL.control-label SPAN.reference-mark SVG {
  display: none;
}
BODY .form-wrapper .rp-form-content-group.overwrite-liferay-aui A.lfr-change-logo.show-background:before {
  content: "";
  display: none;
}
BODY .form-wrapper .rp-form-content-group.overwrite-liferay-aui DIV.rp-aui-label-checkbox LABEL {
  text-indent: 30px;
  position: relative;
}
BODY .form-wrapper .rp-form-content-group.overwrite-liferay-aui DIV.rp-aui-label-checkbox LABEL > INPUT[type=checkbox] {
  position: absolute;
  left: 0;
  top: 5px;
}
BODY .form-wrapper .rp-form-content-group IMG.avatar.img-responsive {
  margin-bottom: 15px;
}
BODY .form-wrapper .rp-form-content-group P.form-required-text {
  font-size: 0.875rem;
}
BODY LABEL SPAN.reference-mark.text-warning {
  color: var(--clr_font_alternate) !important;
}
BODY .rp-members DIV.rp-list-members.list-view .entry-meta-infos .entry-meta-info-label {
  color: var(--clr_font_def) !important;
}
BODY .rp-members DIV.rp-list-members.list-view A.rp-result:hover .entry-meta-info-label {
  color: var(--clr_font_def) !important;
}
BODY .rp-members DIV.rp-list-members A.rp-result:hover .entry-meta-info-label {
  color: var(--clr_highlight_font) !important;
}
BODY .rp-members DIV.rp-list-members .entry-meta-infos .entry-meta-info-label {
  color: var(--clr_font_alternate) !important;
}
BODY .propo-doc-header {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
BODY .propo-doc-header .propo-project-link {
  margin-left: auto;
}
BODY .propo-doc-header .propo-project-link .btn.rp-primary-outline-button {
  margin-bottom: 0;
}
BODY .propo-doc-header .propo-project-link .dropdown-menu .dropdown-item {
  display: flex;
  align-items: center;
  justify-items: center;
  gap: 10px;
}
BODY .propo-doc-header .propo-project-link .dropdown-menu .dropdown-item.sub-project {
  padding-left: 45px;
}
BODY .propo-doc-header .propo-project-link .dropdown-menu .dropdown-item.sub-project .sub-project-icon {
  left: 25px;
  top: 10px;
}
BODY .propo-doc-header .propo-project-link .dropdown-menu .dropdown-item:active {
  background: var(--clr_highlight_background);
}
BODY .propo-doc-header .propo-project-link .dropdown-menu .dropdown-item:active .disabled {
  pointer-events: none;
}
BODY .propo-doc-header .rp-back-button {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: var(--clr_font_def);
  padding: 0;
}
BODY .propo-doc-header .rp-back-button:hover {
  color: var(--clr_highlight_background);
}
BODY .propo-doc-header .rp-back-button SPAN {
  font-size: 1.25rem;
  margin-right: 10px;
}
BODY .propo-doc-header .rp-favorite-button {
  top: -7px;
  font-size: 25px;
}
BODY .card-body .rp-members {
  margin-top: 80px;
}
BODY .rp-sorting-bar {
  margin-bottom: 0;
}
BODY .rp-sorting-bar.propo-sorting-bar {
  margin-bottom: 20px;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.title-favorite {
  display: flex;
  position: relative;
  margin-bottom: 5px;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.title-favorite H1 {
  margin: 0;
  padding-top: 5px;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.title-favorite BUTTON.rp-favorite-button {
  margin-left: auto;
  padding-left: 10px;
  position: inherit;
  top: unset;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.propo-description {
  border-bottom: 1px solid #989898;
  padding-bottom: 10px;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.propo-description BUTTON {
  background: transparent;
  border: 0;
  padding: 0;
  font-weight: 700;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.propo-description BUTTON:focus, BODY .rp-sorting-bar.propo-sorting-bar DIV.propo-description BUTTON:hover {
  text-decoration: underline;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.rp-sorting-buttons {
  display: flex;
  margin: 15px 0 5px;
  float: none;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.rp-sorting-buttons.rp-border-top {
  border-top: 1px solid #989898;
  padding: 15px 0 5px;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.rp-sorting-buttons BUTTON.no-doc {
  margin-left: auto;
}
BODY .rp-sorting-bar.propo-sorting-bar DIV.rp-sorting-buttons #setSelect {
  margin-left: auto;
}
BODY .rp-sorting-bar .rp-sorting-buttons {
  float: right;
}
@media screen and (max-width: 767px) {
  BODY .rp-sorting-bar {
    margin-bottom: 15px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  BODY .rp-sorting-bar.clearfix::after {
    display: table;
  }
}
BODY .rp-sorting-bar > H3 {
  display: inline-block;
}
BODY .rp-sorting-bar .rp-list-style-button {
  background: var(--clr_font_default_background);
  border: 1px solid var(--clr_border_default);
  border-radius: var(--small_radius);
  color: var(--clr_font_def);
  font-size: 1.25rem;
  height: 38px;
  margin-left: 10px;
  width: 38px;
  padding: 3px 8px;
}
@supports (-webkit-touch-callout: none) {
  BODY .rp-sorting-bar .rp-list-style-button {
    width: auto;
  }
}
BODY .rp-sorting-bar .rp-list-style-button.active, BODY .rp-sorting-bar .rp-list-style-button:hover:not([disabled]) {
  background: var(--clr_highlight_background);
  border-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .rp-sorting-bar .rp-list-style-button:disabled {
  background-color: #dddddd;
  color: #919191;
}
@media screen and (min-width: 768px) {
  BODY .rp-sorting-bar .rp-list-style-button.has-text {
    width: auto;
  }
}
BODY .rp-sorting-bar .rp-list-style-button.internal-job {
  width: auto;
}
@media screen and (max-width: 768px) {
  BODY .rp-sorting-bar .rp-list-style-button.internal-job SPAN.inner-text {
    display: block;
  }
}
BODY .rp-sorting-bar .rp-list-style-button SPAN.inner-text {
  font-size: 1rem;
  font-family: var(--ff_default);
  font-style: normal;
  line-height: 32px;
}
@media screen and (max-width: 768px) {
  BODY .rp-sorting-bar .rp-list-style-button SPAN.inner-text {
    display: none;
  }
}
BODY .rp-sorting-bar .rp-list-style-button SPAN.fas.fa-calendar-alt {
  padding-left: 10px;
}
@media screen and (max-width: 768px) {
  BODY .rp-sorting-bar .rp-list-style-button SPAN.fas.fa-calendar-alt {
    padding-left: 0px;
  }
}
BODY .rp-sorting-bar FORM.rp-sort {
  float: right;
}
BODY .rp-sorting-bar FORM.rp-sort SELECT.sort-select {
  border: 1px solid var(--clr_border_default);
  border-radius: var(--small_radius);
  color: var(--clr_font_def);
  height: 38px;
  margin: 0 0 0 15px;
  width: auto;
}
BODY .rp-sorting-bar FORM.rp-sort SELECT.sort-select:focus {
  box-shadow: none;
}
BODY .rp-results H2 + .rp-result-switch-list.force-list-view, BODY .rp-results H2 + .rp-result-switch-list.list-view {
  margin-top: -20px;
}
BODY .rp-results .rp-result-list {
  margin-bottom: 30px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper {
  position: relative;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.delete-request .propo-tooltip.request-delete-reason {
  top: 41px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.delete-request .rp-result.rp-result-documents {
  opacity: 0.75;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.delete-request .rp-result.rp-result-documents:after {
  content: "";
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item {
  padding: 15px 120px 15px 45px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item.delete-request .file-icon-container .file-icon {
  opacity: 0.7;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item.delete-request .propo-download-link {
  opacity: 0.7;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item.delete-request .entry-meta-infos {
  opacity: 0.7;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item.attachment {
  border-left: 5px solid var(--clr_highlight_background);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item.attachment .file-icon-container {
  padding-left: 10px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .delete-favorite {
  right: 18px;
  bottom: unset;
  top: 22px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .delete-favorite SPAN.fas {
  color: var(--clr_favorite);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .delete-favorite:hover SPAN.fas {
  color: var(--clr_font_def);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .add-favorite {
  right: 18px;
  bottom: unset;
  top: 22px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .add-favorite SPAN.far {
  color: var(--clr_font_def);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .add-favorite:hover SPAN.far {
  color: var(--clr_favorite);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .file-icon-container {
  position: absolute;
  left: 0;
  top: 14px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .file-icon-container .file-icon {
  padding: 0;
  border: 0;
  background: transparent;
  font-size: 33px;
  color: var(--clr_font_def);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .open-attachment-container {
  position: absolute;
  right: 75px;
  top: 24px;
  padding-left: 15px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .open-attachment-container .open-attachment {
  padding: 0;
  border: 0;
  background: transparent;
  font-size: 20px;
  color: var(--clr_font_def);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .open-attachment-container .open-attachment:hover, BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .open-attachment-container .open-attachment:not(.collapsed) {
  color: var(--clr_highlight_background);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .open-attachment-container .open-attachment-badge {
  color: var(--clr_highlight_font);
  position: absolute;
  left: 33px;
  top: -5px;
  background-color: var(--clr_highlight_background);
  font-size: 0.6em;
  line-height: 15px;
  padding: 0 4px;
  width: auto;
  display: block;
  border: 1px solid var(--clr_highlight_background);
  border-radius: 15px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item .options-button {
  top: 26px;
  right: 0;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.rp-result-document-download SPAN.list-group-item:after {
  display: none;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-session, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-document, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notification, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notes, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-events, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-applications, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-project {
  padding-left: 0;
  transition: padding-left 0.3s;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-session.open, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-document.open, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notification.open, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notes.open, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-events.open, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-applications.open, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-project.open {
  padding-left: 25px;
  transition: padding-left 0.3s;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-session .rp-result:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-document .rp-result:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notification .rp-result:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notes .rp-result:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-events .rp-result:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-applications .rp-result:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-project .rp-result:before {
  background: var(--clr_accent_background);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-session .rp-result P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-document .rp-result P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notification .rp-result P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notes .rp-result P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-events .rp-result P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-applications .rp-result P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-project .rp-result P {
  margin-bottom: 7px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-session .rp-result.ris-notification-is-read STRONG, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-document .rp-result.ris-notification-is-read STRONG, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notification .rp-result.ris-notification-is-read STRONG, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notes .rp-result.ris-notification-is-read STRONG, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-events .rp-result.ris-notification-is-read STRONG, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-applications .rp-result.ris-notification-is-read STRONG, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-project .rp-result.ris-notification-is-read STRONG {
  font-weight: unset;
  color: var(--clr_font_default_inactive);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-session .rp-result.ris-notification-is-read P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-document .rp-result.ris-notification-is-read P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notification .rp-result.ris-notification-is-read P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notes .rp-result.ris-notification-is-read P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-events .rp-result.ris-notification-is-read P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-applications .rp-result.ris-notification-is-read P, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-project .rp-result.ris-notification-is-read P {
  color: var(--clr_font_default_inactive);
}
BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-session .rp-result.ris-notification-is-read:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-document .rp-result.ris-notification-is-read:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notification .rp-result.ris-notification-is-read:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-notes .rp-result.ris-notification-is-read:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-events .rp-result.ris-notification-is-read:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-applications .rp-result.ris-notification-is-read:before, BODY .rp-results .rp-result-list .rp-result-wrapper.toggle-selection-project .rp-result.ris-notification-is-read:before {
  background: var(--clr_font_default_inactive);
}
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueDocument,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueNotification,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueNotes,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueProject,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueEvent,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueApplications {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  display: none;
}
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueDocument STRONG,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueNotification STRONG,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueNotes STRONG,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueProject STRONG,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueEvent STRONG,
BODY .rp-results .rp-result-list .rp-result-wrapper .checkValueApplications STRONG {
  padding-left: 10px;
}
BODY .rp-results .rp-result-list .rp-result-wrapper .delete-favorite,
BODY .rp-results .rp-result-list .rp-result-wrapper .delete-notification,
BODY .rp-results .rp-result-list .rp-result-wrapper .delete-document,
BODY .rp-results .rp-result-list .rp-result-wrapper .add-favorite {
  position: absolute;
  z-index: 1;
  margin: auto;
  font-size: 20px;
  right: 35px;
  bottom: 12px;
  cursor: pointer;
  color: var(--clr_font_def);
  background: transparent;
  border: 0;
}
BODY .rp-results .rp-result-list .rp-result-wrapper .delete-favorite:hover,
BODY .rp-results .rp-result-list .rp-result-wrapper .delete-notification:hover,
BODY .rp-results .rp-result-list .rp-result-wrapper .delete-document:hover,
BODY .rp-results .rp-result-list .rp-result-wrapper .add-favorite:hover {
  color: var(--clr_spot_font);
}
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result {
  margin-bottom: 20px;
  padding: 0 45px 0 0;
}
@media screen and (max-width: 767px) {
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result {
    padding: 0;
  }
}
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-date,
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-time {
  float: left;
  height: 85px;
  position: relative;
  width: 85px;
}
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-date .text-wrapper,
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-time .text-wrapper {
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
}
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-date .text-wrapper P,
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-time .text-wrapper P {
  white-space: pre-line;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-date .text-wrapper P,
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-time .text-wrapper P {
    white-space: normal;
  }
}
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-date .text-wrapper DIV,
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-time .text-wrapper DIV {
  line-height: 1.4rem;
}
@media screen and (max-width: 767px) {
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-date,
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-time {
    float: none;
    height: auto;
    width: auto;
  }
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-date DIV.text-wrapper,
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-time DIV.text-wrapper {
    position: relative;
    text-align: left;
    top: auto;
    transform: none;
    padding-left: 15px;
  }
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-date DIV.text-wrapper DIV,
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-time DIV.text-wrapper DIV {
    display: inline;
  }
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-date {
    border-radius: 5px !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-time {
    left: auto;
    top: auto;
    position: relative;
    margin-top: 5px;
  }
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-main-infos {
    width: 100%;
    float: none;
    min-height: auto;
    padding: 0 45px 0 15px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result DIV.rp-result-main-infos DIV.text-wrapper {
    position: relative;
    top: auto;
    transform: none;
  }
}
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-date {
  background-color: var(--clr_highlight_background);
  border-top-left-radius: var(--small_radius);
  border-top-right-radius: var(--small_radius);
  color: var(--clr_highlight_font);
  font-family: var(--ff_bold);
  font-size: var(--fs_headline_three);
}
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-main-infos {
  float: left;
  width: calc(100% - 170px);
  padding: 5px 8px;
  position: relative;
  min-height: 85px;
}
BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-main-infos .text-wrapper {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
}
@media screen and (max-width: 767px) {
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-main-infos {
    width: calc(100% - 90px);
  }
  BODY .rp-results .rp-result-list.rp-result-meeting-list .rp-result .rp-result-main-infos .text-wrapper {
    top: 60%;
  }
}
BODY .rp-results .rp-result-list.rp-result-meeting-list.rp-result-past-meeting-list .rp-result {
  background-color: var(--clr_font_alternate_background);
  border-color: transparent;
  border-radius: var(--small_radius);
  color: var(--clr_font_alternate);
  padding: 0 60px 0 0;
}
@media screen and (max-width: 767px) {
  BODY .rp-results .rp-result-list.rp-result-meeting-list.rp-result-past-meeting-list .rp-result {
    padding: 0;
  }
}
BODY .rp-results .rp-result-list.rp-result-meeting-list.rp-result-past-meeting-list .rp-result:after {
  right: 15px;
}
BODY .rp-results .rp-result-list.rp-result-meeting-list.rp-result-past-meeting-list .rp-result .rp-result-date {
  background-color: var(--clr_font_default_inverted_background);
  border-bottom-left-radius: var(--small_radius);
  border-top-left-radius: var(--small_radius);
  border-top-right-radius: 0;
  color: var(--clr_font_default_inverted);
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status .entry-meta-infos {
  margin-bottom: 10px;
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status .badge-status {
  border-left: 8px solid var(--clr_font_default_inverted_background);
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status .badge-status.badge-no {
  border-left-color: var(--clr_badge_no);
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status .badge-status.badge-yes {
  border-left-color: var(--clr_badge_yes);
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status:not(.list-view):not(.force-list-view) .badge-status {
  border: 1px solid var(--clr_border_default);
  border-left: 8px solid var(--clr_font_default_inverted_background);
  bottom: 12px;
  left: 15px;
  position: absolute;
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status:not(.list-view):not(.force-list-view) .badge-status.badge-no {
  border-left-color: var(--clr_badge_no);
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status:not(.list-view):not(.force-list-view) .badge-status.badge-yes {
  border-left-color: var(--clr_badge_yes);
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status:not(.list-view):not(.force-list-view) .rp-result.rp-result-with-vertretung {
  padding-bottom: 65px;
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status:not(.list-view):not(.force-list-view) .rp-result.rp-result-with-vertretung .badge-vertretung {
  right: 50px;
  text-align: left;
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status:not(.list-view):not(.force-list-view) .rp-result:hover .badge-status {
  color: var(--clr_highlight_font);
  background: var(--clr_highlight_background);
  border-color: var(--clr_highlight_font);
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status:not(.list-view):not(.force-list-view) .rp-result:hover .badge-status.badge-no {
  border-left-color: var(--clr_badge_no);
}
BODY .rp-results .rp-result-list.rp-list-members.rp-list-members-with-status:not(.list-view):not(.force-list-view) .rp-result:hover .badge-status.badge-yes {
  border-left-color: var(--clr_badge_yes);
}
BODY .rp-results .rp-result-list.rp-result-switch-list {
  display: none;
}
BODY .rp-results .rp-result-list.rp-result-switch-list.list-loaded {
  display: flex;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) {
  flex-direction: row;
  /* Styles for persons-list */
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) > [class*=col-] {
  margin-bottom: 30px;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result {
  border: 0;
  border-radius: var(--normal_radius);
  height: 100%;
  padding: 15px 15px 45px;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result:after {
  right: 15px;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result:hover, BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result:focus {
  background: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result:hover:after,
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result:hover .entry-meta-infos .entry-meta-info-label, BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result:focus:after,
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result:focus .entry-meta-infos .entry-meta-info-label {
  color: var(--clr_highlight_font);
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view) .rp-result .entry-meta-info-value:not(:last-child):after {
  content: "\a";
  white-space: pre;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members DIV.set-margin-top {
  margin-top: 62px;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members DIV.set-margin-top .rp-result {
  padding-top: 82px;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result {
  background: var(--clr_font_alternate_background);
  box-shadow: none;
  border: 0;
  color: var(--clr_font_alternate);
  padding: 52px 15px 45px;
  text-align: center;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result.no-image {
  padding-top: 35px;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result .profile-image {
  height: 124px;
  left: calc(50% - 62px);
  position: absolute;
  top: -62px;
  width: 124px;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result .profile-image IMG {
  border: 3px solid var(--clr_font_alternate_background);
  border-radius: 50%;
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result:hover, BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result:focus {
  background: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result:hover .profile-image IMG, BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result:focus .profile-image IMG {
  border-color: var(--clr_highlight_background);
}
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result:hover:after,
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result:hover .entry-meta-infos .entry-meta-info-label, BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result:focus:after,
BODY .rp-results .rp-result-list.rp-result-switch-list:not(.list-view):not(.force-list-view).rp-list-members .rp-result:focus .entry-meta-infos .entry-meta-info-label {
  color: var(--clr_highlight_font);
}
BODY .rp-results .rp-result-list.rp-result-switch-list.list-view > [class*=col-], BODY .rp-results .rp-result-list.rp-result-switch-list.force-list-view > [class*=col-] {
  flex: 0 1 auto;
  max-width: none;
}
BODY .rp-results .rp-result-list.rp-result-switch-list.list-view .profile-image, BODY .rp-results .rp-result-list.rp-result-switch-list.force-list-view .profile-image {
  display: none;
}
BODY .rp-results .rp-result-list.rp-result-switch-list H3 {
  word-wrap: break-word;
  margin: 0 0 10px;
}
BODY .rp-results .rp-result-list .rp-result {
  border: 0;
  border-bottom: 1px solid var(--clr_divider);
  border-radius: 0;
  color: var(--clr_font_def);
  margin: 0;
  padding: 15px 75px 15px 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  BODY .rp-results .rp-result-list .rp-result {
    padding: 15px 0;
  }
}
BODY .rp-results .rp-result-list .rp-result:hover, BODY .rp-results .rp-result-list .rp-result:focus {
  color: var(--clr_font_def);
}
BODY .rp-results .rp-result-list .rp-result:hover:after, BODY .rp-results .rp-result-list .rp-result:focus:after {
  color: var(--clr_spot_font);
}
BODY .rp-results .rp-result-list .rp-result:after {
  bottom: 8px;
  content: "\f061";
  font-family: "Font Awesome 5 Free";
  font-size: 25px;
  font-weight: 900;
  position: absolute;
  right: 0;
}
BODY .rp-results .rp-result-list .rp-result.rp-result-with-status {
  padding-left: 15px;
}
BODY .rp-results .rp-result-list .rp-result.rp-result-with-status:before {
  background: var(--clr_divider);
  bottom: 4px;
  content: "";
  left: 0;
  position: absolute;
  top: 12px;
  width: 5px;
}
BODY .rp-results .rp-result-list .rp-result.rp-result-with-status.status-highlighted:before {
  background: var(--clr_highlight_background);
}
BODY .rp-results .rp-result-list .rp-result H3 {
  margin: 0;
  font-size: 1.125rem;
}
@media screen and (max-width: 767px) {
  BODY .rp-results .rp-result-list .rp-result H3 {
    font-size: 1rem;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
@media screen and (max-width: 399px) {
  BODY .rp-results .rp-result-list .rp-result H3 {
    -webkit-line-clamp: 2;
  }
}
BODY .rp-results .rp-result-list .rp-result A.propo-download-link {
  color: var(--clr_font_def);
  display: inline-block;
}
BODY .rp-results .rp-result-list .rp-result .entry-meta-infos .entry-meta-info-label {
  color: var(--clr_font_def);
}
BODY .rp-results .rp-result-list .rp-result .entry-meta-infos .entry-meta-info-value:not(:last-child):after {
  content: "  · ";
}
BODY .rp-results .rp-result-list .rp-result .entry-content-infos {
  position: absolute;
  right: 6px;
  top: 20px;
}
BODY .rp-results .rp-result-list .rp-result .entry-content-infos .entry-content-info {
  display: inline-block;
  margin-left: 10px;
  position: relative;
}
BODY .rp-results .rp-result-list .rp-result .entry-content-infos .entry-content-info SPAN {
  font-size: var(--fs_headline_three);
}
BODY .rp-results .rp-result-list .rp-result .entry-content-infos .entry-content-info .badge-circle {
  display: inline-block;
  position: absolute;
  right: -6px;
  top: -5px;
}
BODY .rp-results .rp-result-list .messages-list {
  width: max-content;
  max-width: 80%;
  border-bottom: unset;
  padding-left: 20px;
  padding-right: 20px;
  background: var(--clr_font_alternate_background);
}
BODY .rp-results .rp-result-list .messages-list DIV:first-child {
  margin-bottom: 8px;
}
BODY .rp-results .rp-result-list .messages-list .entry-meta-infos {
  margin-top: 5px;
}
BODY .rp-results .rp-result-list .messages-list A {
  color: var(--clr_font_def);
  word-wrap: break-word;
  font-size: 13px;
}
BODY .rp-results .rp-result-list .messages-list:after {
  content: "";
}
BODY .rp-results .rp-result-list .messages-list.message-type-user {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  border-right: 4px solid var(--clr_font_def);
}
BODY .rp-results .rp-result-list .messages-list.message-type-clerk {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-left: 4px solid var(--clr_highlight_background);
}
BODY .rp-results .rp-result-list .messages-list.message-type-clerk .col-xs-6 {
  padding-left: 0px;
  padding-right: 0px;
}
BODY .rp-results .rp-result-list .messages-list .time {
  margin-left: 10px;
}
BODY .rp-results .rp-result-list .messages-list-date {
  background: var(--clr_font_alternate_background);
  border-radius: 5px;
  width: max-content;
  padding: 5px;
  margin-bottom: 15px;
  margin-top: 40px;
  font-weight: bold;
}
BODY SECTION#portlet_new-password H2.portlet-title-text {
  display: none;
}
BODY DIV.login-container {
  background-color: var(--clr_font_default_background);
  padding: 44px;
  border-radius: 15px;
  width: 100%;
  margin: auto;
  margin-top: 50px;
  margin-bottom: 65px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
}
BODY DIV.login-container FIELDSET .panel-body {
  padding: 0;
}
@media screen and (min-width: 1199px) {
  BODY DIV.login-container {
    width: 60%;
  }
}
BODY DIV.login-container.update-password {
  background-color: var(--clr_box_shadow);
}
@media (min-width: 992px) {
  BODY DIV.login-container.mfa-activate IMG {
    border-right: 1px solid #eeeeee;
  }
}
BODY DIV.login-container.mfa-activate .input-text-wrapper {
  margin-left: 25px;
}
BODY DIV.login-container.mfa-activate .input-text-wrapper #mfaAlternateCode {
  margin-bottom: 20px;
}
BODY DIV.login-container.mfa-activate .verify-user-box {
  display: flex;
  gap: 15px;
  align-items: center;
}
BODY DIV.login-container.mfa-activate .verify-user-box BUTTON {
  margin: 0;
}
BODY DIV.login-container H2 {
  margin: 0 0 30px;
}
BODY DIV.login-container H2 SPAN {
  padding-right: 10px;
}
BODY DIV.login-container FIELDSET.fieldset {
  margin-bottom: 10px;
}
BODY DIV.login-container FIELDSET.fieldset .fieldset-legend {
  margin-bottom: 0px;
}
BODY DIV.login-container FIELDSET.fieldset DIV.taglib-captcha A {
  padding-left: 10px;
}
BODY DIV.login-container FIELDSET.fieldset DIV.taglib-captcha A:before {
  content: "\f01e";
}
BODY DIV.login-container FIELDSET.fieldset DIV.taglib-captcha A SPAN {
  display: none;
}
BODY DIV.login-container FIELDSET.fieldset DIV.username {
  width: 47%;
  float: left;
}
BODY DIV.login-container FIELDSET.fieldset DIV.kennwort {
  width: 47%;
  float: right;
}
@media screen and (max-width: 767px) {
  BODY DIV.login-container FIELDSET.fieldset DIV.username {
    width: 100%;
    float: none;
  }
  BODY DIV.login-container FIELDSET.fieldset DIV.kennwort {
    width: 100%;
    float: none;
  }
}
BODY DIV.login-container FIELDSET.fieldset LABEL {
  margin-bottom: 0;
}
BODY DIV.login-container DIV.button-holder DIV.navigation {
  margin-top: 10px;
}
BODY DIV.login-container DIV.button-holder DIV.navigation A {
  color: var(--clr_link_default);
  text-decoration: none;
}
BODY DIV.login-container DIV.button-holder DIV.navigation A:focus {
  color: var(--clr_link_default_action) !important;
  text-decoration: none !important;
}
BODY DIV.login-container DIV.button-holder DIV.navigation A:hover {
  color: var(--clr_link_default_action) !important;
  text-decoration: none !important;
}
BODY DIV.login-container DIV.button-holder DIV.navigation A:visited {
  color: var(--clr_link_default);
}
BODY DIV.login-container DIV.button-holder DIV.navigation A SPAN {
  text-decoration: underline;
}
BODY DIV.login-container DIV.button-holder DIV.navigation A SPAN:hover {
  text-decoration: none !important;
}
BODY DIV.login-container DIV.c-mt-3 {
  margin-top: 0px;
}
BODY A.icon-monospaced.list-unstyled.portlet-icon-back.text-default {
  display: none;
}
BODY DIV.ris-modal.fade {
  padding-right: 0 !important;
}
BODY DIV.ris-modal.fade:not(.show) {
  opacity: 1;
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content {
  border-radius: 5px;
  border: 0;
  box-shadow: inherit;
  margin: 75px;
  max-height: 80vh;
  overflow: auto;
}
@media screen and (max-width: 768px) {
  BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content {
    margin: 15px;
  }
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header {
  height: 30px;
}
@media screen and (max-width: 576px) {
  BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header {
    right: 30px;
  }
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header BUTTON {
  opacity: 1;
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header BUTTON:hover {
  opacity: 0.75;
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header BUTTON DIV.ris-modal-button SPAN {
  font-size: 30px;
}
@media (max-width: 767px) {
  BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body DIV.delete-notification,
  BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body DIV.delete-favorite {
    display: none;
  }
  BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body A.rp-result:after {
    display: none;
  }
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body P {
  font-weight: 600;
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body SPAN.reference-mark {
  color: var(--clr_font_alternate);
}
@media (max-width: 576px) {
  BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body .ris-nav-tabs LI {
    width: 100%;
  }
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body .ris-nav-tabs LI A {
  text-decoration: none;
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body .rp-progress-bar {
  border: 1px solid #a6a6a6;
}
@media (max-width: 991px) {
  BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body .rp-vote-checkboxes UL.rp-vote-checkbox-list {
    display: block;
  }
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body .rp-vote-checkboxes UL.rp-vote-checkbox-list LI.ris-checkbox-list-item LABEL {
  padding: 0 10px;
}
@media (max-width: 991px) {
  BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body .rp-vote-checkboxes UL.rp-vote-checkbox-list LI.ris-checkbox-list-item LABEL {
    padding: 3px 10px;
  }
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body .rp-vote-checkboxes UL.rp-vote-checkbox-list LI.ris-checkbox-list-item LABEL SPAN.facet-checkbox-label-input SPAN.facet-styled-checkbox:before {
  left: 14px !important;
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body .rp-highlight-button {
  margin-bottom: 30px;
}
BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-footer {
  text-align: right;
  padding: 20px 0 20px 0;
}
@media (max-width: 767px) {
  BODY DIV.ris-modal.fade DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-footer BUTTON {
    margin-bottom: 5px !important;
  }
}
BODY DIV#saveModal DIV.ris-modal-dialog,
BODY DIV#warning-message DIV.ris-modal-dialog,
BODY DIV#decisionModal DIV.ris-modal-dialog {
  margin: 200px 400px;
}
@media (max-width: 1550px) {
  BODY DIV#saveModal DIV.ris-modal-dialog,
  BODY DIV#warning-message DIV.ris-modal-dialog,
  BODY DIV#decisionModal DIV.ris-modal-dialog {
    margin: 200px 200px;
  }
}
@media (max-width: 1144px) {
  BODY DIV#saveModal DIV.ris-modal-dialog,
  BODY DIV#warning-message DIV.ris-modal-dialog,
  BODY DIV#decisionModal DIV.ris-modal-dialog {
    margin: 200px 0;
  }
}
@media (max-width: 741px) {
  BODY DIV#saveModal DIV.ris-modal-dialog,
  BODY DIV#warning-message DIV.ris-modal-dialog,
  BODY DIV#decisionModal DIV.ris-modal-dialog {
    margin: 100px 100px;
  }
}
@media (max-width: 555px) {
  BODY DIV#saveModal DIV.ris-modal-dialog,
  BODY DIV#warning-message DIV.ris-modal-dialog,
  BODY DIV#decisionModal DIV.ris-modal-dialog {
    margin: 100px 15px;
  }
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content {
  border-radius: 5px;
  min-height: 160px !important;
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container {
  padding: 25px;
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-header,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-header,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-header {
  position: relative;
  float: right;
  top: 30px;
  right: 15px;
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body {
  padding-top: 0;
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body DIV.helptext-refusal,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body DIV.helptext-refusal,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body DIV.helptext-refusal {
  float: left;
}
@media (max-width: 741px) {
  BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body DIV.helptext-refusal,
  BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body DIV.helptext-refusal,
  BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body DIV.helptext-refusal {
    padding-bottom: 20px;
  }
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body DIV.result.refusal,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body DIV.result.refusal,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body DIV.result.refusal {
  float: right;
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body TEXTAREA.ris-refuse-msg,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body TEXTAREA.ris-refuse-msg,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body TEXTAREA.ris-refuse-msg {
  width: 100%;
  height: 120px;
  border-color: var(--clr_border_default);
  border-radius: 5px;
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body TEXTAREA.ris-refuse-msg:focus,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body TEXTAREA.ris-refuse-msg:focus,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-body TEXTAREA.ris-refuse-msg:focus {
  outline: none;
  border: solid 1px var(--clr_border_default);
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer {
  display: block;
  border-top: 0;
  padding: 0;
  padding-top: 10px !important;
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON {
  margin-bottom: 0;
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.check,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.check,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.check {
  background-color: var(--clr_button_yes);
  border-color: var(--clr_button_yes);
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.check:hover,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.check:hover,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.check:hover {
  color: var(--clr_button_yes);
  background-color: var(--clr_white);
  border-color: var(--clr_button_yes);
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.times,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.times,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.times {
  background-color: var(--clr_button_no);
  border-color: var(--clr_button_no);
}
BODY DIV#saveModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.times:hover,
BODY DIV#warning-message DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.times:hover,
BODY DIV#decisionModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.container DIV.ris-modal-footer BUTTON.times:hover {
  color: var(--clr_button_no);
  background-color: var(--clr_white);
  border-color: var(--clr_button_no);
}
BODY DIV.popover-body .ris-modal-body {
  padding: 20px 0 20px 0;
}
BODY DIV.popover-body .ris-modal-footer {
  text-align: right;
}
BODY DIV.popover-body A {
  color: var(--clr_white);
}
BODY DIV.popover-body A SPAN {
  margin-left: 10px;
}
BODY DIV.popover-body A.check {
  background-color: var(--clr_button_yes);
  border-color: var(--clr_button_yes);
}
BODY DIV.popover-body A.check:hover {
  color: var(--clr_button_yes);
  background-color: var(--clr_white);
  border-color: var(--clr_button_yes);
}
BODY DIV.popover-body A.times {
  background-color: var(--clr_button_no);
  border-color: var(--clr_button_no);
}
BODY DIV.popover-body A.times:hover {
  color: var(--clr_button_no);
  background-color: var(--clr_white);
  border-color: var(--clr_button_no);
}
@media (max-width: 768px) {
  BODY DIV#favourites DIV.ris-modal-dialog, BODY DIV#notifications DIV.ris-modal-dialog {
    height: 100%;
  }
  BODY DIV#favourites DIV.ris-modal-dialog DIV.ris-modal-content, BODY DIV#notifications DIV.ris-modal-dialog DIV.ris-modal-content {
    height: 96%;
    max-height: 96%;
  }
}
BODY DIV#pdfviewerModal DIV.ris-modal-dialog {
  height: 100%;
}
BODY DIV#pdfviewerModal DIV.ris-modal-dialog DIV.ris-modal-content {
  margin: 0px 0px 0px 0px;
  max-height: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 0 10px 0 10px;
}
@media (max-width: 767px) {
  BODY DIV#pdfviewerModal DIV.ris-modal-dialog DIV.ris-modal-content {
    padding-right: 0;
    padding-left: 0;
  }
}
BODY DIV#pdfviewerModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header {
  display: flex;
  align-items: center;
  margin-top: 10px;
  min-height: 40px;
}
BODY DIV#pdfviewerModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header H5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  BODY DIV#pdfviewerModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header H5 {
    white-space: nowrap;
  }
}
BODY DIV#pdfviewerModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header BUTTON.add-favorite {
  padding: 0 10px;
}
BODY DIV#pdfviewerModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header BUTTON.close {
  top: 16px;
}
BODY DIV#pdfviewerModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-header P {
  margin-bottom: 0;
  display: inline-block;
  margin-left: 20px;
  vertical-align: -3px;
}
BODY DIV#pdfviewerModal DIV.ris-modal-dialog DIV.ris-modal-content DIV.ris-modal-body {
  padding-left: 0;
  margin-top: 10px;
  height: calc(-75px + 100vh) !important;
}
BODY .ris-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
}
BODY .ris-modal.fade .ris-modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
BODY .ris-modal.in .ris-modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
BODY .ris-modal-open .ris-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
BODY .ris-modal-dialog {
  position: relative;
  width: auto;
}
BODY .ris-modal-content {
  position: relative;
  border: 1px solid var(--clr_border_default);
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  /*background-clip: padding-box;*/
}
BODY DIV#pdfviewerModal DIV.ris-modal-dialog .ris-modal-content {
  border-radius: 0px;
}
BODY DIV.send-message-modal {
  padding: 15px;
}
BODY .ris-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: var(--clr_black);
}
BODY .ris-modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
BODY .ris-modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
BODY .ris-modal-header {
  min-height: 16px;
}
BODY .ris-modal-header .close {
  position: absolute;
  top: 7px;
  right: 7px;
}
BODY .ris-modal-header .close:focus {
  box-shadow: none;
}
BODY .ris-modal-body {
  position: relative;
}
BODY .ris-modal-footer:before, BODY .ris-modal-footer:after {
  content: " ";
  display: table;
}
BODY .ris-modal-footer:after {
  clear: both;
}
BODY .ris-modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
BODY .ris-modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
BODY .ris-modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
BODY .ris-modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media screen and (max-width: 576px) {
  BODY .list-delete-buttons SPAN {
    display: none;
  }
  BODY .list-delete-buttons SPAN.fas.fa-trash {
    display: inherit;
  }
  BODY .list-delete-buttons SPAN {
    margin-left: 0 !important;
  }
  BODY .list-mark-read-buttons SPAN {
    display: none;
  }
  BODY .list-mark-read-buttons SPAN.fas.fa-envelope-open {
    display: inherit;
  }
  BODY .list-mark-read-buttons SPAN {
    margin-left: 0 !important;
  }
  BODY .select-all-notification SPAN {
    display: none;
  }
  BODY .select-all-notification SPAN.fas.fa-check-double {
    display: inherit;
  }
  BODY .select-all-notification SPAN {
    margin-left: 0 !important;
  }
}
BODY DIV.ris-modal-body #deleteSelectedSessionMobile,
BODY DIV.ris-modal-body #deleteSelectedDocumentMobile,
BODY DIV.ris-modal-body #deleteSelectedNotesMobile,
BODY DIV.ris-modal-body #deleteSelectedNotificationMobile,
BODY DIV.ris-modal-body #deleteSelectedApplicationsMobile,
BODY DIV.ris-modal-body #deleteSelectedSessionMobile2,
BODY DIV.ris-modal-body #deleteSelectedDocumentMobile2,
BODY DIV.ris-modal-body #deleteSelectedNotesMobile2,
BODY DIV.ris-modal-body #deleteSelectedNotificationMobile2,
BODY DIV.ris-modal-body #deleteSelectedApplicationsMobile2 {
  display: none;
}
@media (max-width: 767px) {
  BODY DIV.ris-modal-body #deleteSelectedSessionMobile,
  BODY DIV.ris-modal-body #deleteSelectedDocumentMobile,
  BODY DIV.ris-modal-body #deleteSelectedNotesMobile,
  BODY DIV.ris-modal-body #deleteSelectedNotificationMobile,
  BODY DIV.ris-modal-body #deleteSelectedApplicationsMobile,
  BODY DIV.ris-modal-body #deleteSelectedSessionMobile2,
  BODY DIV.ris-modal-body #deleteSelectedDocumentMobile2,
  BODY DIV.ris-modal-body #deleteSelectedNotesMobile2,
  BODY DIV.ris-modal-body #deleteSelectedNotificationMobile2,
  BODY DIV.ris-modal-body #deleteSelectedApplicationsMobile2 {
    display: inline-block;
  }
}
@media (min-width: 767px) {
  BODY .ris-modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  BODY .ris-modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  BODY .ris-modal-lg {
    width: 900px;
  }
}
BODY DIV.ris-mobile-navigation-childmenu,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu {
  display: none;
  height: 100%;
  width: 310px;
  position: fixed;
  z-index: 1111;
  top: 0;
  left: -310px;
  overflow-x: hidden;
  transition: 0.5s;
}
BODY DIV.ris-mobile-navigation-childmenu DIV.mobile-navigation-header,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu DIV.mobile-navigation-header {
  padding-bottom: 100px;
}
BODY DIV.ris-mobile-navigation-childmenu DIV.mobile-navigation-header BUTTON.ris-mobile-navigation-childmenu-close,
BODY DIV.ris-mobile-navigation-childmenu DIV.mobile-navigation-header BUTTON.ris-mobile-navigation-childsofchildrenmenu-close,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu DIV.mobile-navigation-header BUTTON.ris-mobile-navigation-childmenu-close,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu DIV.mobile-navigation-header BUTTON.ris-mobile-navigation-childsofchildrenmenu-close {
  font-size: 2.2em;
  position: absolute;
  left: 12px;
  top: 15px;
  width: 41px;
  background: transparent;
  border: none;
  cursor: pointer;
}
BODY DIV.ris-mobile-navigation-childmenu DIV.mobile-navigation-header SPAN.main-navigation-title,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu DIV.mobile-navigation-header SPAN.main-navigation-title {
  font-family: var(--ff_bold);
  font-size: 15px;
  position: absolute;
  top: 60px;
  left: 12px;
}
BODY DIV.ris-mobile-navigation-childmenu UL.child-menu LI.child-menu A,
BODY DIV.ris-mobile-navigation-childmenu UL.child-menu LI.childsofchildren-menu A,
BODY DIV.ris-mobile-navigation-childmenu UL.childsofchildren-menu LI.child-menu A,
BODY DIV.ris-mobile-navigation-childmenu UL.childsofchildren-menu LI.childsofchildren-menu A,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu UL.child-menu LI.child-menu A,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu UL.child-menu LI.childsofchildren-menu A,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu UL.childsofchildren-menu LI.child-menu A,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu UL.childsofchildren-menu LI.childsofchildren-menu A {
  display: block;
  line-height: 36px;
}
BODY DIV.ris-mobile-navigation-childmenu UL.child-menu LI.child-menu A:hover,
BODY DIV.ris-mobile-navigation-childmenu UL.child-menu LI.childsofchildren-menu A:hover,
BODY DIV.ris-mobile-navigation-childmenu UL.childsofchildren-menu LI.child-menu A:hover,
BODY DIV.ris-mobile-navigation-childmenu UL.childsofchildren-menu LI.childsofchildren-menu A:hover,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu UL.child-menu LI.child-menu A:hover,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu UL.child-menu LI.childsofchildren-menu A:hover,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu UL.childsofchildren-menu LI.child-menu A:hover,
BODY DIV.ris-mobile-navigation-childsofchildrenmenu UL.childsofchildren-menu LI.childsofchildren-menu A:hover {
  color: var(--clr_highlight_font);
}
BODY DIV.ris-mobile-navigation-childsofchildrenmenu {
  z-index: 11111;
}
BODY DIV.ris-mobile-navigation {
  height: 100%;
  width: 310px;
  position: fixed;
  z-index: 1111;
  top: 0;
  left: -310px;
  overflow-x: hidden;
  transition: 0.5s;
  display: none;
}
BODY DIV.ris-mobile-navigation.open {
  box-shadow: 0 0 15px #333333;
  -webkit-box-shadow: 0 0 15px #333333;
  display: block;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile {
  padding-top: 60px;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION {
  margin-bottom: 0;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown {
  padding-top: 15px;
  padding-bottom: 15px;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown BUTTON {
  height: 50px;
  width: 280px;
  border: 1px solid;
  border-radius: 5px;
  padding-left: 18px;
  text-align: left;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown BUTTON SPAN.page-title {
  font-family: var(--ff_bold);
  font-size: 15px;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown BUTTON SPAN.fas,
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown BUTTON SPAN.far,
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown BUTTON SPAN.fa {
  float: right;
  padding: 6px 18px 0 0;
  font-size: 13px;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown BUTTON:hover {
  color: var(--clr_highlight_background);
  background-color: var(--clr_highlight_font);
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown UL {
  padding: 0;
  min-width: 280px;
  border: 1px solid var(--clr_border_default);
  border-radius: 5px;
  margin-top: -2px;
  box-shadow: var(--clr_box_shadow_action) 0px 3px 10px 0px;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown UL:after {
  padding-top: 0;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown UL LI {
  border-bottom: 1px solid var(--clr_font_alternate_inactive);
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown UL LI:last-child {
  border-bottom: 0;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown UL LI.active A {
  background-color: var(--clr_highlight_font);
  color: var(--clr_highlight_background);
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown UL LI A {
  padding: 8px 18px;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown UL LI A:hover {
  background-color: var(--clr_highlight_font);
  color: var(--clr_highlight_background);
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header DIV.site-navigation-mobile SECTION DIV.dropdown UL LI A:focus {
  background-color: var(--clr_highlight_font);
  color: var(--clr_highlight_background);
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header BUTTON.ris-mobile-navigation-close {
  font-size: 2.2em;
  position: absolute;
  right: 10px;
  top: 5px;
  width: 41px;
  background: transparent;
  border: none;
  cursor: pointer;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header BUTTON.ris-mobile-navigation-close SPAN {
  display: block;
  text-indent: -9999px;
  position: relative;
}
BODY DIV.ris-mobile-navigation DIV.mobile-navigation-header BUTTON.ris-mobile-navigation-close SPAN:before {
  font-family: "Font Awesome 5 Free";
  content: "\f00d";
  font-weight: 900;
  position: absolute;
  left: -9999px;
  text-indent: 9999px;
}
@media screen and (max-height: 450px) {
  BODY DIV.ris-mobile-navigation A {
    font-size: 18px;
  }
}
BODY DIV.ris-mobile-navigation UL.ris-nav-list {
  margin: 0 10px;
}
@media screen and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
  BODY DIV.ris-mobile-navigation UL.ris-nav-list LI A {
    padding: 8px 15px 8px 30px;
  }
}
BODY DIV.ris-mobile-navigation-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background-color: var(--clr_black);
  transition: opacity 0.3s;
  opacity: 0;
  z-index: 6;
  opacity: 0.5;
}
BODY DIV.ris-mobile-navigation-overlay.open {
  width: 100%;
  height: 100%;
}
BODY DIV.ris-mobile-navigation-overlay-childmenu {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background-color: var(--clr_black);
  opacity: 0;
  z-index: 6;
}
BODY DIV.ris-mobile-navigation-overlay-childmenu.open {
  width: 100%;
  height: 100%;
}
BODY DIV.ris-mobile-navigation-overlay-childsofchildrenmenu {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background-color: var(--clr_black);
  opacity: 0;
  z-index: 5;
}
BODY DIV.ris-mobile-navigation-overlay-childsofchildrenmenu.open {
  width: 100%;
  height: 100%;
}
BODY DIV.rp-notification DIV.rp-result-list {
  padding-top: 44px;
}
BODY DIV.rp-notification DIV.rp-result-list H5.notification-title {
  display: none;
  position: absolute;
  top: 5px;
}
BODY DIV.rp-notification DIV.rp-result-list DIV.rp-button-bar {
  position: absolute;
  left: 15px;
  top: 0;
}
BODY DIV.rp-notification DIV.rp-result-list DIV.rp-button-bar BUTTON {
  margin-left: 12px;
}
BODY DIV.rp-notification DIV.rp-result-list DIV.rp-button-bar BUTTON:first-child {
  margin-left: 0;
}
@media (max-width: 769px) {
  BODY DIV.rp-notification DIV.rp-result-list DIV.rp-button-bar BUTTON {
    margin-left: 0;
    margin-right: 12px;
  }
}
BODY DIV.rp-notification DIV.rp-result-list DIV.rp-button-bar BUTTON.select-all-notification,
BODY DIV.rp-notification DIV.rp-result-list DIV.rp-button-bar BUTTON.delete-selected-notification,
BODY DIV.rp-notification DIV.rp-result-list DIV.rp-button-bar BUTTON.mark-read-selected-notification {
  display: none;
  /*                SPAN.button-title-notification,
                  SPAN.button-title-notes {
                      opacity: 0;
                      transition: opacity 0.1s;

                      @media screen and (max-width: 767px) {
                          opacity: 1;
                      }

                      &.show {
                          opacity: 1;
                          transition: opacity 0.1s;
                      }
                  }*/
}
BODY DIV[id$=ris-pagination],
BODY DIV.taglib-page-iterator {
  font-size: 0.75rem;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A,
BODY DIV.taglib-page-iterator A.btn.btn-default,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A {
  -webkit-appearance: none;
  border: none;
  text-decoration: none;
  height: 30px;
  line-height: 29px;
  padding: 0 15px;
  margin: 0 5px 5px 0;
  cursor: pointer;
  display: inline-block;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
  background-color: transparent;
  font-size: 0.75rem;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default:hover,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A:hover,
BODY DIV.taglib-page-iterator A.btn.btn-default:hover,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A:hover {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
  text-decoration: none;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.invert,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.invert,
BODY DIV.taglib-page-iterator A.btn.btn-default.invert,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.invert {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.invert:hover,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.invert:hover,
BODY DIV.taglib-page-iterator A.btn.btn-default.invert:hover,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.invert:hover {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.right,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.right,
BODY DIV.taglib-page-iterator A.btn.btn-default.right,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.right {
  float: right;
  margin-right: 0;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.block,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.block,
BODY DIV.taglib-page-iterator A.btn.btn-default.block,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.block {
  display: block;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) and (min-width: 457px) {
  BODY DIV[id$=ris-pagination] A.btn.btn-default.block,
  BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.block,
  BODY DIV.taglib-page-iterator A.btn.btn-default.block,
  BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.block {
    width: 50% !important;
  }
}
@media screen and (max-width: 456px) {
  BODY DIV[id$=ris-pagination] A.btn.btn-default.block,
  BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.block,
  BODY DIV.taglib-page-iterator A.btn.btn-default.block,
  BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.block {
    width: 65% !important;
  }
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.ris-opener:after,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.ris-opener:after,
BODY DIV.taglib-page-iterator A.btn.btn-default.ris-opener:after,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.ris-opener:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  padding-left: 10px;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.ris-opener.ris-open:after,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.ris-opener.ris-open:after,
BODY DIV.taglib-page-iterator A.btn.btn-default.ris-opener.ris-open:after,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.ris-opener.ris-open:after {
  content: "\f077";
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.ris-tab-toggle:after,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.ris-tab-toggle:after,
BODY DIV.taglib-page-iterator A.btn.btn-default.ris-tab-toggle:after,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.ris-tab-toggle:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-left: 10px;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.ris-tab-toggle.list:after,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.ris-tab-toggle.list:after,
BODY DIV.taglib-page-iterator A.btn.btn-default.ris-tab-toggle.list:after,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.ris-tab-toggle.list:after {
  content: "\f00b";
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.ris-tab-toggle.calender:after,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.ris-tab-toggle.calender:after,
BODY DIV.taglib-page-iterator A.btn.btn-default.ris-tab-toggle.calender:after,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.ris-tab-toggle.calender:after {
  content: "\f073";
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.icon,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.icon,
BODY DIV.taglib-page-iterator A.btn.btn-default.icon,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.icon {
  border: 0px;
  color: #000;
  background-color: transparent;
  padding: 0 5px;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.icon:hover,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.icon:hover,
BODY DIV.taglib-page-iterator A.btn.btn-default.icon:hover,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.icon:hover {
  background-color: transparent;
  color: var(--clr_spot_font);
}
BODY DIV[id$=ris-pagination] A.btn.btn-default.circle,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A.circle,
BODY DIV.taglib-page-iterator A.btn.btn-default.circle,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A.circle {
  height: 26px;
  width: 26px;
  line-height: 25px;
  padding: 0 0 0 0;
  margin: 0;
  border-radius: 50%;
  text-align: center;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default:disabled,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A:disabled,
BODY DIV.taglib-page-iterator A.btn.btn-default:disabled,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A:disabled {
  opacity: 0.5;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default:disabled:hover,
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A:disabled:hover,
BODY DIV.taglib-page-iterator A.btn.btn-default:disabled:hover,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A:disabled:hover {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
  cursor: not-allowed;
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons {
  line-height: 46px;
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI.disabled A,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI.disabled A {
  cursor: default;
  opacity: 0.5;
}
BODY DIV[id$=ris-pagination] SMALL,
BODY DIV.taglib-page-iterator SMALL {
  font-size: 100%;
  padding: 0;
  margin-top: -1px;
}
BODY DIV[id$=ris-pagination] A.btn.btn-default:hover,
BODY DIV.taglib-page-iterator A.btn.btn-default:hover {
  background-color: var(--clr_link_default_action);
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons LI A:hover,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons LI A:hover {
  background-color: var(--clr_link_default_action);
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI A,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI A {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
  border-radius: var(--small_radius);
  text-indent: -9999px;
  position: relative;
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI A:hover,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI A:hover {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI A:before,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI A:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  text-indent: 0;
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI:nth-child(1) A:before,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI:nth-child(1) A:before {
  content: "\f100";
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI:nth-child(2) A:before,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI:nth-child(2) A:before {
  content: "\f104";
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI:nth-child(3) A:before,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI:nth-child(3) A:before {
  content: "\f105";
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI:nth-child(4) A:before,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI:nth-child(4) A:before {
  content: "\f101";
}
BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI:nth-child(4) A,
BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI:nth-child(4) A {
  margin-right: 0px;
}
@media screen and (max-width: 991px) {
  BODY DIV[id$=ris-pagination] DIV.lfr-pagination-config,
  BODY DIV.taglib-page-iterator DIV.lfr-pagination-config {
    float: left;
  }
  BODY DIV[id$=ris-pagination] SMALL.search-results,
  BODY DIV.taglib-page-iterator SMALL.search-results {
    display: none;
  }
  BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager,
  BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager {
    width: 155px;
    position: relative;
    float: right;
    margin-top: 0;
  }
  BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI,
  BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI {
    display: inline;
    width: 30px;
    margin: 0 5px;
  }
  BODY DIV[id$=ris-pagination] UL.lfr-pagination-buttons.pager LI:nth-child(4),
  BODY DIV.taglib-page-iterator UL.lfr-pagination-buttons.pager LI:nth-child(4) {
    margin-right: 0;
  }
}
BODY DIV[id$=ris-pagination] DIV.lfr-pagination-delta-selector A.dropdown-toggle,
BODY DIV[id$=ris-pagination] DIV.lfr-pagination-page-selector A.dropdown-toggle,
BODY DIV.taglib-page-iterator DIV.lfr-pagination-delta-selector A.dropdown-toggle,
BODY DIV.taglib-page-iterator DIV.lfr-pagination-page-selector A.dropdown-toggle {
  border-radius: var(--small_radius);
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
}
BODY DIV[id$=ris-pagination] DIV.lfr-pagination-delta-selector A.dropdown-toggle:hover,
BODY DIV[id$=ris-pagination] DIV.lfr-pagination-page-selector A.dropdown-toggle:hover,
BODY DIV.taglib-page-iterator DIV.lfr-pagination-delta-selector A.dropdown-toggle:hover,
BODY DIV.taglib-page-iterator DIV.lfr-pagination-page-selector A.dropdown-toggle:hover {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY DIV[id$=ris-pagination] DIV.lfr-pagination-delta-selector A.dropdown-toggle:focus-visible,
BODY DIV[id$=ris-pagination] DIV.lfr-pagination-page-selector A.dropdown-toggle:focus-visible,
BODY DIV.taglib-page-iterator DIV.lfr-pagination-delta-selector A.dropdown-toggle:focus-visible,
BODY DIV.taglib-page-iterator DIV.lfr-pagination-page-selector A.dropdown-toggle:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
}
BODY DIV.ris-header-bar {
  height: 40px;
  background-color: var(--clr_font_header-bar_background);
  z-index: 5;
  text-align: right;
}
BODY DIV.ris-header-bar:after {
  content: "";
  display: table;
  clear: both;
}
BODY DIV.ris-header-bar DIV.ris-header-bar.d-print-none.sticky {
  position: fixed;
  width: 100%;
  top: 0;
}
BODY DIV.accessibility-bar {
  height: 40px;
  line-height: 40px;
  float: left;
}
BODY DIV.accessibility-bar DIV.popover.resize-font {
  position: absolute;
  min-width: 200px;
  max-width: 380px;
  z-index: 17;
  top: 45px;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.3s, opacity 0.3s;
  border: 0;
}
BODY DIV.accessibility-bar DIV.popover.resize-font.active {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
BODY DIV.accessibility-bar DIV.popover.resize-font .popover-arrow {
  position: absolute;
  display: block;
  transform: rotate(180deg);
  bottom: 100%;
  border-style: solid;
  border-color: #ffffff;
  border-bottom: none;
  border-top-width: 10px;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
@media (min-width: 481px) {
  BODY DIV.accessibility-bar DIV.popover.resize-font .popover-arrow {
    left: 25px !important;
  }
}
BODY DIV.accessibility-bar DIV.popover.resize-font .popover-inner {
  box-sizing: border-box;
  max-width: 380px;
  padding: 12px 32px 12px 16px;
  border-radius: 5px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);
  color: #000000;
}
BODY DIV.accessibility-bar DIV.popover.resize-font .popover-inner P {
  margin: 0;
}
BODY DIV.accessibility-bar A.ris-link,
BODY DIV.accessibility-bar BUTTON.ris-link {
  color: var(--clr_font_header-bar);
  font-size: 1.5em;
  line-height: 50px;
  height: 50px;
  display: inline-block;
  position: relative;
  padding: 0 6px;
  margin: 0 2px 5px 0;
  -webkit-appearance: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
}
BODY DIV.accessibility-bar A.ris-link.resize-font,
BODY DIV.accessibility-bar BUTTON.ris-link.resize-font {
  margin-top: -4px;
  font-size: 1.3em;
  margin-top: -4px;
}
BODY DIV.accessibility-bar A.ris-link.switch-contrast,
BODY DIV.accessibility-bar BUTTON.ris-link.switch-contrast {
  margin-top: -4px;
  font-size: 1.3em;
  margin-top: -4px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
BODY DIV.accessibility-bar A.ris-link.switch-contrast:after,
BODY DIV.accessibility-bar BUTTON.ris-link.switch-contrast:after {
  color: var(--clr_accent_font);
  position: absolute;
  left: 24px;
  top: 8px;
  background-color: var(--clr_accent_background);
  font-size: 0.6em;
  line-height: 15px;
  padding: 0 4px;
  width: auto;
  display: block;
  border: 1px solid var(--clr_accent_background);
  border-radius: 15px;
}
BODY DIV.accessibility-bar A.ris-link:hover,
BODY DIV.accessibility-bar BUTTON.ris-link:hover {
  color: var(--clr_spot_font);
}
BODY DIV.ris-mobile-burger {
  height: 40px;
  line-height: 40px;
  display: none;
}
@media screen and (max-width: 991px) {
  BODY DIV.ris-mobile-burger {
    display: inline-block;
  }
}
BODY DIV.ris-mobile-burger A.ris-link,
BODY DIV.ris-mobile-burger BUTTON.ris-link {
  color: var(--clr_font_header-bar);
  font-size: 1.5em;
  line-height: 50px;
  height: 50px;
  display: inline-block;
  position: relative;
  padding: 0 6px;
  margin: 0 2px 5px 0;
  -webkit-appearance: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
}
BODY DIV.ris-mobile-burger A.ris-link.mobile-burger,
BODY DIV.ris-mobile-burger BUTTON.ris-link.mobile-burger {
  padding-right: 15px;
  margin-top: -4px;
  font-size: 1.3em;
}
BODY DIV.ris-mobile-burger A.ris-link.mobile-burger:after,
BODY DIV.ris-mobile-burger BUTTON.ris-link.mobile-burger:after {
  color: var(--clr_highlight_font);
  position: absolute;
  left: 24px;
  top: 8px;
  background-color: var(--clr_highlight_background);
  font-size: 0.6em;
  line-height: 15px;
  width: 17px;
  display: block;
  border: 1px solid var(--clr_highlight_background);
  border-radius: 15px;
}
BODY DIV.ris-mobile-burger A.ris-link:hover,
BODY DIV.ris-mobile-burger BUTTON.ris-link:hover {
  color: var(--clr_spot_font);
}
BODY DIV.ris-personal-bar {
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
BODY DIV.ris-personal-bar A.profile-link {
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
}
BODY DIV.ris-personal-bar A.ris-link,
BODY DIV.ris-personal-bar BUTTON.ris-link {
  color: var(--clr_font_header-bar);
  font-size: 1.5em;
  line-height: 50px;
  height: 50px;
  display: inline-block;
  position: relative;
  padding: 0 6px;
  margin: 0 2px 5px 0;
  -webkit-appearance: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
}
BODY DIV.ris-personal-bar A.ris-link.slide-search,
BODY DIV.ris-personal-bar BUTTON.ris-link.slide-search {
  margin-top: -4px;
  font-size: 1.3em;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
BODY DIV.ris-personal-bar A.ris-link.slide-search.open,
BODY DIV.ris-personal-bar BUTTON.ris-link.slide-search.open {
  -webkit-transform: translateX(-160px);
  -moz-transform: translateX(-160px);
  -o-transform: translateX(-160px);
  -ms-transform: translateX(-160px);
  transform: translateX(-160px);
}
@media screen and (max-width: 769px) {
  BODY DIV.ris-personal-bar A.ris-link.slide-search.open,
  BODY DIV.ris-personal-bar BUTTON.ris-link.slide-search.open {
    -webkit-transform: translateX(-110px);
    -moz-transform: translateX(-110px);
    -o-transform: translateX(-110px);
    -ms-transform: translateX(-110px);
    transform: translateX(-110px);
  }
}
@media screen and (max-width: 390px) {
  BODY DIV.ris-personal-bar A.ris-link.slide-search.open,
  BODY DIV.ris-personal-bar BUTTON.ris-link.slide-search.open {
    -webkit-transform: translateX(-45px);
    -moz-transform: translateX(-45px);
    -o-transform: translateX(-45px);
    -ms-transform: translateX(-45px);
    transform: translateX(-45px);
    /* Chrome 29+ */
  }
}
@media screen and (max-width: 390px) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  BODY DIV.ris-personal-bar A.ris-link.slide-search.open,
  BODY DIV.ris-personal-bar BUTTON.ris-link.slide-search.open {
    transform: translateX(-45px);
  }
}
BODY DIV.ris-personal-bar A.ris-link.slide-search.open.logged-out,
BODY DIV.ris-personal-bar BUTTON.ris-link.slide-search.open.logged-out {
  -webkit-transform: translateX(-160px);
  -moz-transform: translateX(-160px);
  -o-transform: translateX(-160px);
  -ms-transform: translateX(-160px);
  transform: translateX(-160px);
}
@media screen and (max-width: 769px) {
  BODY DIV.ris-personal-bar A.ris-link.slide-search.open.logged-out,
  BODY DIV.ris-personal-bar BUTTON.ris-link.slide-search.open.logged-out {
    -webkit-transform: translateX(-110px);
    -moz-transform: translateX(-110px);
    -o-transform: translateX(-110px);
    -ms-transform: translateX(-110px);
    transform: translateX(-110px);
  }
}
@media screen and (max-width: 390px) {
  BODY DIV.ris-personal-bar A.ris-link.slide-search.open.logged-out,
  BODY DIV.ris-personal-bar BUTTON.ris-link.slide-search.open.logged-out {
    -webkit-transform: translateX(-70px);
    -moz-transform: translateX(-70px);
    -o-transform: translateX(-70px);
    -ms-transform: translateX(-70px);
    transform: translateX(-70px);
    /* Chrome 29+ */
  }
}
@media screen and (max-width: 390px) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  BODY DIV.ris-personal-bar A.ris-link.slide-search.open.logged-out,
  BODY DIV.ris-personal-bar BUTTON.ris-link.slide-search.open.logged-out {
    transform: translateX(-70px);
  }
}
BODY DIV.ris-personal-bar A.ris-link.administration,
BODY DIV.ris-personal-bar BUTTON.ris-link.administration {
  padding-right: 15px;
  margin-top: -4px;
  font-size: 1.3em;
}
BODY DIV.ris-personal-bar A.ris-link.administration:after,
BODY DIV.ris-personal-bar BUTTON.ris-link.administration:after {
  color: var(--clr_highlight_font);
  position: absolute;
  left: 24px;
  top: 8px;
  background-color: var(--clr_highlight_background);
  font-size: 0.6em;
  line-height: 15px;
  width: 17px;
  display: block;
  border: 1px solid var(--clr_highlight_background);
  border-radius: 15px;
}
BODY DIV.ris-personal-bar A.ris-link.notification,
BODY DIV.ris-personal-bar BUTTON.ris-link.notification {
  padding-right: 28px;
  margin-top: -4px;
  font-size: 1.3em;
  margin-right: 5px;
}
BODY DIV.ris-personal-bar A.ris-link.notification:after,
BODY DIV.ris-personal-bar BUTTON.ris-link.notification:after {
  content: attr(data-notification);
  color: var(--clr_accent_font);
  position: absolute;
  left: 22px;
  top: 8px;
  background-color: var(--clr_accent_background);
  font-size: 0.6em;
  line-height: 15px;
  padding: 0 4px;
  width: auto;
  display: block;
  border: 1px solid var(--clr_accent_background);
  border-radius: 15px;
}
BODY DIV.ris-personal-bar A.ris-link.notification SPAN.fas,
BODY DIV.ris-personal-bar BUTTON.ris-link.notification SPAN.fas {
  display: none;
  color: var(--clr_highlight_background);
}
BODY DIV.ris-personal-bar A.ris-link:hover,
BODY DIV.ris-personal-bar BUTTON.ris-link:hover {
  color: var(--clr_spot_font);
}
BODY DIV.ris-personal-bar A.ris-link:hover SPAN.far,
BODY DIV.ris-personal-bar BUTTON.ris-link:hover SPAN.far {
  display: none;
}
BODY DIV.ris-personal-bar A.ris-link:hover SPAN.fas,
BODY DIV.ris-personal-bar BUTTON.ris-link:hover SPAN.fas {
  display: block;
}
BODY DIV.ris-personal-bar A.ris-link:last-child,
BODY DIV.ris-personal-bar BUTTON.ris-link:last-child {
  margin-right: 0;
  padding-right: 0;
}
BODY .rp-profile .form-border-element, BODY .rp-profile .form-first-element {
  border-bottom: 1px solid var(--clr_border_default);
  margin-bottom: 1em;
  padding-bottom: 1em;
}
BODY .rp-profile .form-border-element .profile-notification-item, BODY .rp-profile .form-first-element .profile-notification-item {
  align-items: center;
}
BODY .rp-profile .form-border-element .profile-notification-item .profile-notification-slider-column, BODY .rp-profile .form-first-element .profile-notification-item .profile-notification-slider-column {
  margin-top: -4px;
}
BODY .rp-profile .form-first-element {
  padding-top: 20px;
}
BODY .rp-profile .form-last-element {
  margin-bottom: 40px;
}
@media screen and (max-width: 575px) {
  BODY .rp-profile .form-last-element DIV.profile-notification-item DIV.ris-additional-mail {
    margin-top: 20px;
  }
}
BODY DIV.ris-navigation {
  margin-bottom: 30px;
}
@media screen and (max-width: 991px) {
  BODY DIV.ris-navigation {
    display: none;
  }
  BODY DIV.ris-navigation.mobile {
    display: block;
  }
}
BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile {
  flex-direction: column;
}
BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile LI {
  border-bottom: 1px solid var(--clr_font_alternate_inactive);
  height: 53px;
  line-height: 35px;
}
BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile LI:focus {
  outline: 0;
}
BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile LI A {
  display: block;
  height: 100%;
  padding-left: 18px;
  padding-top: 10px;
  width: 100%;
}
BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile LI A:hover, BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile LI A.active, BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile LI A.selected {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
  text-decoration: none;
}
BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile LI A.has-children {
  float: left;
  width: 85%;
}
BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile LI A.open-child-menu, BODY DIV.ris-navigation.mobile UL.ris-nav-list-mobile LI A.open-childsofchildren-menu {
  border-left: 1px solid var(--clr_font_alternate_inactive);
  float: right;
  padding-left: 0;
  text-align: center;
  width: 15%;
}
BODY DIV.ris-navigation UL {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI {
  margin-bottom: 2px;
  /*DIV.ris-navigation.left UL LI A.selected*/
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:first-child > A {
  border-radius: 15px 15px 0px 0px;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:only-child > A {
  border-radius: 15px 15px !important;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child:not(.show-children) > A {
  border-radius: 0px 0px 15px 15px;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child UL.child-menu {
  border-radius: 0px 0px 15px 15px;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list SPAN.outer-border {
  border-radius: 0;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list SPAN.outer-border A {
  border-radius: 0;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list:last-child SPAN.outer-border {
  border-radius: 0px 0px 15px 15px;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list:last-child SPAN.outer-border A {
  border-radius: 0px 0px 15px 15px;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list:last-child.show-children SPAN.outer-border {
  border-radius: 0;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list:last-child.show-children SPAN.outer-border A.selected {
  border-radius: 0;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list:last-child.show-children UL.child-menu.child-of-children LI.child-of-children-list SPAN.outer-border {
  border-radius: 0;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list:last-child.show-children UL.child-menu.child-of-children LI.child-of-children-list SPAN.outer-border A {
  border-radius: 0;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list:last-child.show-children UL.child-menu.child-of-children LI.child-of-children-list:last-child SPAN.outer-border {
  border-radius: 0px 0px 15px 15px;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI:last-child.show-children LI.child-list:last-child.show-children UL.child-menu.child-of-children LI.child-of-children-list:last-child SPAN.outer-border A {
  border-radius: 0px 0px 15px 15px;
}
BODY DIV.ris-navigation UL.ris-nav-list > LI.has-nav-children.show-children {
  margin-bottom: 0;
}
BODY DIV.ris-navigation.left UL.mobile-item {
  display: none;
}
BODY DIV.ris-navigation.left UL.mobile-item LI {
  margin-bottom: 5px;
}
BODY DIV.ris-navigation.left UL.mobile-item LI A {
  line-height: 1.5em;
  padding: 8px 15px;
  position: relative;
  text-decoration: none;
}
BODY DIV.ris-navigation.left UL.mobile-item LI A:focus, BODY DIV.ris-navigation.left UL.mobile-item LI A:hover {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY DIV.ris-navigation.left UL.mobile-item LI A:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0c9";
  position: absolute;
  right: 15px;
}
BODY DIV.ris-navigation.left UL.child-menu {
  margin-bottom: 1px;
}
BODY DIV.ris-navigation.left UL.child-menu LI.child-list {
  margin-top: 1px;
}
BODY DIV.ris-navigation.left UL.child-menu LI.child-list SPAN.outer-border {
  display: block;
  border-top: 1px solid var(--clr_font_alternate_background);
  border-right: 1px solid var(--clr_font_alternate_background);
  border-bottom: 1px solid var(--clr_font_alternate_background);
}
BODY DIV.ris-navigation.left UL.child-menu LI.child-list SPAN.outer-border A {
  background-color: var(--clr_font_default_background);
  color: var(--clr_font_def);
  border-left: 5px solid var(--clr_highlight_background);
}
BODY DIV.ris-navigation.left UL.child-menu LI.child-list SPAN.outer-border A.selected, BODY DIV.ris-navigation.left UL.child-menu LI.child-list SPAN.outer-border A:hover, BODY DIV.ris-navigation.left UL.child-menu LI.child-list SPAN.outer-border A:focus {
  color: var(--clr_highlight_background);
}
BODY DIV.ris-navigation.left UL.child-menu.child-of-children LI.child-of-children-list {
  margin-top: 1px;
}
BODY DIV.ris-navigation.left UL.child-menu.child-of-children LI.child-of-children-list SPAN.outer-border A {
  border-left: 5px solid var(--clr_font_alternate_background);
}
BODY DIV.ris-navigation.left UL.child-menu.child-of-children LI.child-of-children-list SPAN.outer-border A.selected, BODY DIV.ris-navigation.left UL.child-menu.child-of-children LI.child-of-children-list SPAN.outer-border A:hover, BODY DIV.ris-navigation.left UL.child-menu.child-of-children LI.child-of-children-list SPAN.outer-border A:focus {
  color: var(--clr_highlight_background);
}
BODY DIV.ris-navigation.left UL LI A {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
}
BODY DIV.ris-navigation.left UL LI A:focus, BODY DIV.ris-navigation.left UL LI A:hover, BODY DIV.ris-navigation.left UL LI A.selected {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY DIV.ris-select-navigation {
  display: none;
  margin-bottom: 15px;
}
@media screen and (max-width: 991px) {
  BODY DIV.ris-select-navigation {
    display: block;
  }
}
BODY DIV.search-facet {
  border: none;
  border-radius: 0;
}
BODY DIV.search-facet:last-child {
  border-radius: 0;
}
BODY DIV.search-facet.panel-default DIV.panel-heading {
  background-color: transparent;
  overflow: auto;
}
BODY DIV.search-facet.panel-default DIV.panel-heading DIV.panel-title {
  margin: 20px 0;
  padding: 0 0 5px 0;
  clear: both;
}
BODY DIV.search-facet.panel-default DIV.panel-heading DIV.panel-title A.collapse-icon {
  padding: 0;
  text-decoration: none;
  cursor: text;
}
BODY DIV.search-facet.panel-default DIV.panel-heading DIV.panel-title A.collapse-icon SPAN {
  display: none;
}
BODY DIV.search-facet UL.ris-filter-list:after {
  content: "";
  display: table;
  clear: both;
}
BODY DIV.search-facet UL.ris-filter-list LI.facet-value {
  float: left;
  width: calc(50% - 10px);
  display: table;
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  BODY DIV.search-facet UL.ris-filter-list LI.facet-value {
    width: calc(33.3333% - 10px);
  }
}
@media (max-width: 575.98px) {
  BODY DIV.search-facet UL.ris-filter-list LI.facet-value {
    width: 100%;
  }
}
BODY DIV.search-facet UL.ris-filter-list LI.facet-value LABEL {
  display: table-row;
}
BODY DIV.search-facet UL.ris-filter-list LI.facet-value LABEL SPAN {
  display: table-cell;
  width: 15px;
  padding: 5px 0 0 0;
}
BODY DIV.search-facet UL.ris-filter-list LI.facet-value LABEL SPAN.term-name {
  padding: 3px 0 3px 10px;
  width: 100%;
}
BODY DIV.search-facet DIV.panel-body {
  padding: 0 15px 0 15px;
}
BODY DIV.search-facet DIV.panel-body DIV.panel-body {
  padding: 0;
}
BODY DIV.search-facet A.text-default {
  display: inline-block;
}
BODY DIV.search-facet A.text-default SMALL {
  font-size: 1rem;
}
BODY DIV.searchcontainer-content {
  padding: 0;
}
BODY DIV.searchcontainer-content UL LI.list-group-item {
  border: none;
  box-shadow: none;
  margin: 0 0 20px 0;
  padding: 0;
  width: calc(100% - 0px);
  min-height: 85px;
}
BODY DIV.searchcontainer-content UL LI.list-group-item DIV.autofit-col-expand {
  padding: 5px 8px;
}
BODY UL.ris-checket-facet-terms-list {
  list-style-type: none;
  padding: 0;
  margin: 30px 0 -10px;
}
BODY UL.ris-checket-facet-terms-list:after {
  content: "";
  display: table;
  clear: both;
}
BODY UL.ris-checket-facet-terms-list LI.facet-term-item {
  float: left;
  margin: 0 15px 10px 0;
}
BODY UL.ris-checket-facet-terms-list LI.facet-term-item BUTTON {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-progress-appearance: unset;
  border: none;
  background: transparent;
  border-radius: 15px;
  padding: 2px 15px 4px 6px;
  cursor: pointer;
  font-size: 90%;
}
BODY UL.ris-checket-facet-terms-list LI.facet-term-item BUTTON SPAN.fa {
  padding-right: 5px;
}
BODY DIV.ris-search-facets {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.25s ease-in;
  padding: 0 15px;
}
BODY DIV.ris-search-facets DIV.portlet-dropzone {
  border-top: 1px solid transparent;
}
BODY DIV.ris-search-facets.open {
  max-height: 3000px;
  transition: max-height 0.25s ease-out;
}
BODY DIV.ris-search-facets DIV.portlet-custom-facet:first-child,
BODY DIV.ris-search-facets DIV.portlet-type-facet:first-child {
  padding-top: 0;
}
BODY DIV.ris-search-facets DIV.ris-search-facet-btn-bar {
  padding-bottom: 0;
  text-align: right;
  margin-right: 14px;
}
BODY DIV.ris-search-facets DIV.ris-search-facet-btn-bar A.ris-button,
BODY DIV.ris-search-facets DIV.ris-search-facet-btn-bar BUTTON.ris-button {
  float: right;
}
BODY DIV.ris-search-facets DIV.ris-search-facet-btn-bar:after {
  content: "";
  clear: both;
  display: table;
  height: 0;
}
BODY DIV.search-tmpl .main-content-body {
  margin: 0;
}
BODY DIV.search-tmpl .search-total-label {
  font-size: 1.25rem;
  padding-bottom: 15px;
  padding-top: 10px;
  /*&.text-default {
          display: none;
      }*/
}
BODY DIV.search-tmpl DIV.ris-search-facets-toggle:after {
  content: "";
  display: table;
  clear: both;
}
BODY DIV.search-tmpl DIV.ris-search-facets-toggle SPAN.ris-search-results-count {
  float: right;
  display: block;
}
BODY DIV.search-tmpl DIV.ris-search-results {
  padding-top: 0;
}
BODY UL.ris-searchresult-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item {
  border-top: 1px solid #989898;
  margin: 0 0 10px 0;
  padding: 5px 0 5px 0;
  position: relative;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item SPAN.search-asset-type-sticker.sticker.sticker-rounded.sticker-secondary.sticker-static {
  display: none;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-type-icon {
  width: 10px;
  height: calc(100% - 4px);
  position: absolute;
  top: -1px;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info {
  min-height: 85px;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info A {
  text-decoration: none;
  display: block;
  background-color: transparent;
  padding: 0;
  margin-left: 0;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info A SPAN.ris-result-type {
  position: absolute;
  top: 5px;
  right: 0;
  background-color: #f4f4f4;
  padding: 1px 8px;
  border-radius: 4px;
  font-size: 0.9rem;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info A H4 {
  font-size: 1em;
  padding-top: 30px;
  padding-right: 0;
  margin-bottom: 15px;
  font-weight: bold;
  color: #4B4B4B;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info SPAN[class^=ris-result-doc-content-] {
  display: block;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info SPAN[class^=ris-result-doc-content-]:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #5A5A5A;
  width: 25px;
  display: inline-block;
  text-align: center;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info SPAN.ris-result-doc-content-location:before {
  content: "\f3c5";
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info SPAN.ris-result-doc-content-start:before {
  content: "\f017";
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info SPAN.ris-result-doc-content-type:before {
  content: "\f15b";
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info SPAN.ris-result-doc-content-type.sitzung:before {
  content: "\f19c";
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info SPAN.ris-result-doc-content-identifier:before {
  content: "\f542";
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info SPAN.ris-result-doc-content-related-session:before {
  content: "\f5ac";
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info DIV.popover {
  max-width: none;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info DIV.popover UL.rp-popover-doc-list A {
  min-height: 0;
  overflow: visible;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f061";
  position: absolute;
  right: 0;
  bottom: 10px;
  font-size: 1.8rem;
  color: var(--clr_font_def);
}
@media screen and (max-width: 576px) {
  BODY UL.ris-searchresult-list LI.ris-searchresult-item:after {
    display: none;
  }
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item:hover:after {
  color: #21B0E6;
}
BODY DIV.input-group.search-bar-simple INPUT::placeholder {
  color: var(--clr_font_header-bar);
}
BODY DIV.input-group.search-bar-simple INPUT::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--clr_font_header-bar);
}
BODY DIV.input-group.search-bar-simple INPUT::-moz-placeholder { /* Firefox 19+ */
  color: var(--clr_font_header-bar);
}
BODY DIV.input-group.search-bar-simple INPUT:-ms-input-placeholder { /* IE 10+ */
  color: var(--clr_font_header-bar);
}
BODY DIV.input-group.search-bar-simple INPUT:-moz-placeholder { /* Firefox 18- */
  color: var(--clr_font_header-bar);
}
BODY DIV.search-tmpl DIV.portlet-column-first.ris-search-facets {
  display: none;
}
BODY DIV.search-tmpl DIV.portlet-column-first.ris-search-facets.open {
  display: block;
}
BODY DIV.portlet-modified-facet FORM DIV.lfr-ddm-field-group UL.ris-filter-list LI {
  margin-bottom: 10px !important;
}
BODY DIV.portlet-modified-facet FORM DIV.lfr-ddm-field-group UL.ris-filter-list LI A.link-facet-term-unselected SPAN.ris-modified-facet {
  text-decoration: underline;
}
BODY DIV.portlet-modified-facet FORM DIV.lfr-ddm-field-group UL.ris-filter-list LI A.link-facet-term-unselected:hover SPAN.ris-modified-facet {
  text-decoration: none !important;
}
BODY DIV.portlet-modified-facet FORM DIV.lfr-ddm-field-group UL.ris-filter-list LI A.custom-range-toggle:hover {
  background-color: var(--clr_highlight_background) !important;
  color: var(--clr_highlight_font) !important;
}
BODY DIV.ris-search {
  height: 50px;
  padding: 10px 0;
}
BODY DIV.ris-search * {
  margin: 0;
}
BODY DIV.ris-search SECTION.portlet {
  background-color: var(--clr_white);
}
BODY DIV.ris-search SECTION.portlet DIV.portlet-content.portlet-content-editable {
  border-width: 0;
}
BODY DIV.ris-search SECTION.portlet DIV.portlet-content H2 {
  display: none;
}
BODY DIV.ris-search SECTION.portlet DIV.portlet-content FIELDSET.fieldset INPUT.form-control {
  border-color: transparent;
  box-shadow: none;
  height: 30px;
  line-height: 30px;
}
BODY DIV.ris-search SECTION.portlet DIV.portlet-content FIELDSET.fieldset SPAN.icon-monospaced {
  height: 28px;
  line-height: 28px;
}
BODY DIV.ris-search SECTION.portlet DIV.portlet-content FIELDSET.fieldset SPAN.icon-monospaced A {
  display: block;
}
BODY DIV.ris-search SECTION.portlet DIV.portlet-content FIELDSET.fieldset SPAN.icon-monospaced A:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f002";
  color: var(--clr_black);
}
BODY DIV.ris-search SECTION.portlet DIV.portlet-content FIELDSET.fieldset SPAN.icon-monospaced A SVG,
BODY DIV.ris-search SECTION.portlet DIV.portlet-content FIELDSET.fieldset SPAN.icon-monospaced A SPAN {
  visibility: hidden;
  display: none;
}
@media (max-width: 767.98px) {
  BODY DIV.ris-search SECTION.portlet {
    background-color: transparent;
  }
  BODY DIV.ris-search SECTION.portlet DIV.portlet-content FIELDSET.fieldset INPUT.form-control {
    display: none;
  }
  BODY DIV.ris-search SECTION.portlet DIV.portlet-content FIELDSET.fieldset SPAN.icon-monospaced A:before {
    color: var(--clr_white);
    font-size: 1.5rem;
  }
}
BODY HEADER.site-job DIV.ris-search-override.logged-out {
  right: 20px;
}
@media screen and (max-width: 991px) {
  BODY HEADER.site-job DIV.ris-search-override.logged-out {
    right: 65px !important;
  }
}
@media screen and (max-width: 769px) {
  BODY HEADER.site-job DIV.ris-search-override.logged-out {
    width: 115px !important;
    right: 60px !important;
  }
}
@media screen and (max-width: 390px) {
  BODY HEADER.site-job DIV.ris-search-override.logged-out {
    width: 75px !important;
    right: 55px !important;
  }
}
BODY HEADER DIV.ris-search-override {
  width: 175px;
  display: none;
  position: relative;
  bottom: 5px;
  left: 40px;
  float: left;
  padding: 9px 0 0 0;
  height: 50px;
  overflow: hidden;
  /* Firefox */
  /* Safari, Chrome and Opera */
  /* Internet Explorer */
  /* Opera */
}
@-moz-document url-prefix() {
  BODY HEADER DIV.ris-search-override {
    top: -8px;
  }
}
BODY HEADER DIV.ris-search-override BUTTON.ris-link,
BODY HEADER DIV.ris-search-override .input-group-inset-item.input-group-inset-item-after {
  display: none;
}
BODY HEADER DIV.ris-search-override.logged-out {
  width: 160px;
  position: absolute;
  top: -5px;
  right: 160px;
  left: auto;
}
@-moz-document url-prefix() {
  BODY HEADER DIV.ris-search-override.logged-out {
    top: -8px;
  }
}
BODY HEADER DIV.ris-search-override.logged-out.active {
  display: initial;
}
@media screen and (max-width: 991px) {
  BODY HEADER DIV.ris-search-override.logged-out {
    right: 205px !important;
  }
}
@media screen and (max-width: 769px) {
  BODY HEADER DIV.ris-search-override.logged-out {
    width: 115px !important;
    right: 100px !important;
  }
}
@media screen and (max-width: 390px) {
  BODY HEADER DIV.ris-search-override.logged-out {
    width: 75px !important;
    right: 112px !important;
  }
}
@media screen and (max-width: 769px) {
  BODY HEADER DIV.ris-search-override {
    width: 125px !important;
  }
}
@media screen and (max-width: 390px) {
  BODY HEADER DIV.ris-search-override {
    width: 55px !important;
  }
}
BODY HEADER DIV.ris-search-override.active {
  display: block;
  -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 1s; /* Firefox < 16 */
  -ms-animation: fadein 1s; /* Internet Explorer */
  -o-animation: fadein 1s; /* Opera < 12.1 */
  animation: fadein 1s;
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadein {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadein {
0% {
    opacity: 0;
  }
33% {
    opacity: 0;
  }
100% {
    opacity: 1;
  }
}
@-o-keyframes fadein {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
BODY HEADER DIV.ris-search-override .form-control.input-group-inset.input-group-inset-after.search-bar-keywords-input {
  background-color: var(--clr_font_header-bar_background);
  color: var(--clr_font_header-bar);
  height: 2rem !important;
  border: 0 !important;
  padding: 0 !important;
  margin-left: 16px;
}
BODY HEADER DIV.ris-search-override DIV.input-group-inset-item.input-group-inset-item-after.search-bar-search-button-wrapper {
  display: none;
}
BODY DIV.ris-user-is-impersonate {
  width: 260px;
  float: left;
  padding: 14px 0 0 0;
  height: 50px;
  overflow: hidden;
  color: var(--clr_white);
  text-transform: uppercase;
}
BODY DIV.ris-user-is-impersonate SPAN {
  padding-left: 5px;
}
@media screen and (max-width: 991px) {
  BODY DIV.ris-search-override {
    display: none;
  }
  BODY DIV.ris-user-is-impersonate {
    width: 25px !important;
  }
  BODY DIV.ris-user-is-impersonate SPAN {
    display: none;
  }
}
BODY DIV.search-facet UL.ris-filter-list DIV.modified-custom-range {
  clear: both;
}
BODY DIV.search-facet A.text-default {
  -webkit-appearance: none;
  border: none;
  text-decoration: none;
  height: 30px;
  line-height: 29px;
  padding: 0 15px;
  margin: 0 5px 5px 0;
  cursor: pointer;
  display: inline-block;
  border-radius: 0;
  box-shadow: none;
}
BODY DIV.search-facet A.text-default:hover {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
  text-decoration: none;
}
BODY DIV.search-facet A.text-default.invert {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY DIV.search-facet A.text-default.invert:hover {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
}
BODY DIV.search-facet A.text-default.right {
  float: right;
  margin-right: 0;
}
BODY DIV.search-facet A.text-default.block {
  display: block;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) and (min-width: 457px) {
  BODY DIV.search-facet A.text-default.block {
    width: 50% !important;
  }
}
@media screen and (max-width: 456px) {
  BODY DIV.search-facet A.text-default.block {
    width: 65% !important;
  }
}
BODY DIV.search-facet A.text-default.ris-opener:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  padding-left: 10px;
}
BODY DIV.search-facet A.text-default.ris-opener.ris-open:after {
  content: "\f077";
}
BODY DIV.search-facet A.text-default.ris-tab-toggle:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-left: 10px;
}
BODY DIV.search-facet A.text-default.ris-tab-toggle.list:after {
  content: "\f00b";
}
BODY DIV.search-facet A.text-default.ris-tab-toggle.calender:after {
  content: "\f073";
}
BODY DIV.search-facet A.text-default.icon {
  border: 0px;
  color: #000;
  background-color: transparent;
  padding: 0 5px;
}
BODY DIV.search-facet A.text-default.icon:hover {
  background-color: transparent;
  color: var(--clr_spot_font);
}
BODY DIV.search-facet A.text-default.circle {
  height: 26px;
  width: 26px;
  line-height: 25px;
  padding: 0 0 0 0;
  margin: 0;
  border-radius: 50%;
  text-align: center;
}
BODY DIV.search-facet A.text-default:disabled {
  opacity: 0.5;
}
BODY DIV.search-facet A.text-default:disabled:hover {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
  cursor: not-allowed;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet {
  margin: 0;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default {
  border-radius: 0;
  border: none;
  margin-bottom: 2px;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default DIV.panel-heading,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default DIV.panel-heading,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default DIV.panel-heading,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default DIV.panel-heading {
  background: transparent;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default DIV.panel-heading DIV.panel-title,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default DIV.panel-heading DIV.panel-title,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default DIV.panel-heading DIV.panel-title,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default DIV.panel-heading DIV.panel-title {
  font-size: 1.2rem;
  font-weight: bold;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default SPAN.panel-title,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default SPAN.panel-title,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default SPAN.panel-title,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default SPAN.panel-title {
  margin: 0;
  padding: 0;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 992px) {
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value {
    flex: 1 0 calc(33% - 20px);
    margin-bottom: 0;
  }
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n) {
    margin-left: 0;
  }
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n+1) {
    margin-left: 0;
  }
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:first-child {
    margin-left: 0;
  }
}
@media screen and (max-width: 991px) {
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value,
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value {
    flex: 1 0 calc(50% - 20px);
    margin-bottom: 0;
  }
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n),
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n) {
    margin-left: 0;
  }
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:nth-child(3n+1),
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:nth-child(3n+1) {
    margin-left: 0;
  }
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value:first-child,
  BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value:first-child {
    margin-left: 0;
  }
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A {
  background-color: var(--clr_font_default_background);
  margin: 4px 4px 4px 0;
  padding: 0 10px;
  border-radius: 4px;
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
  color: var(--clr_font_def);
  text-decoration: none;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label:hover, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A:hover,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label:hover,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A:hover,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label:hover,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A:hover,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label:hover,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A:hover,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label:hover,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A:hover,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label:hover,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A:hover,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label:hover,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A:hover,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label:hover,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A:hover {
  text-decoration: none;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term {
  display: none;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.facet-checkbox-label-input, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.facet-checkbox-label-input,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.facet-checkbox-label-input {
  padding: 0;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term + SPAN.facet-styled-checkbox, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term + SPAN.facet-styled-checkbox,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term + SPAN.facet-styled-checkbox {
  width: 15px;
  height: 15px;
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
  border: 1px solid var(--clr_border_alt);
  border-radius: 3px;
  margin-top: 1px;
  background-color: var(--clr_white);
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A INPUT.facet-term:checked + SPAN.facet-styled-checkbox:before {
  content: "";
  display: block;
  border: 2px solid #a1999e;
  width: 7px;
  height: 10px;
  float: left;
  position: absolute;
  top: calc(50% - 6px);
  left: 14px;
  transform: rotate(35deg);
  border-left: none;
  border-top: none;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.term-name {
  padding-left: 5px;
  display: flex;
  align-items: center;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name.facet-term-selected, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SPAN.term-name.facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SPAN.term-name.facet-term-selected {
  font-weight: 400;
  color: var(--clr_white);
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SMALL.term-count, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A SMALL.term-count {
  margin-left: auto;
  background-color: var(--clr_accent_background);
  padding: 0 12px;
  border-radius: 10px;
  text-align: justify;
  font-weight: bold;
  color: var(--clr_accent_font);
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet {
  background-color: var(--clr_highlight_background);
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SMALL.term-count, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SMALL.term-count,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet SMALL.term-count {
  background-color: var(--clr_accent_font);
  color: var(--clr_accent_background);
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SPAN.term-name, BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value LABEL.facet-checkbox-label.selected-facet SPAN.term-name,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.selected-facet SPAN.term-name {
  color: var(--clr_white);
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.link-facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.link-facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.link-facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.link-facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.link-facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.link-facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.asset-type.list-unstyled LI.facet-value A.link-facet-term-selected,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default UL.list-unstyled LI.facet-value A.link-facet-term-selected {
  background-color: var(--clr_highlight_background);
}
BODY DIV.ris-search-facets DIV.portlet-type-facet:first-child SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-site-facet:first-child SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-custom-facet:first-child SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-modified-facet:first-child SECTION.portlet DIV.panel.panel-default {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet:last-child SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-site-facet:last-child SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-custom-facet:last-child SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-modified-facet:last-child SECTION.portlet DIV.panel.panel-default {
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
  padding-bottom: 30px;
}
BODY DIV.ris-search-facets DIV.portlet-type-facet SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-site-facet SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-custom-facet SECTION.portlet DIV.panel.panel-default,
BODY DIV.ris-search-facets DIV.portlet-modified-facet SECTION.portlet DIV.panel.panel-default {
  padding-left: 10px;
}
BODY DIV.searchcontainer-content UL LI.list-group-item {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
}
BODY DIV.searchcontainer-content UL LI.list-group-item > DIV.autofit-col:first-child {
  display: none;
}
BODY DIV.searchcontainer-content UL LI.list-group-item DIV.autofit-col {
  background-color: var(--clr_font_alternate_background);
}
BODY DIV.searchcontainer-content UL LI.list-group-item DIV.autofit-col-expand {
  background-color: var(--clr_font_alternate_background);
}
BODY UL.ris-checket-facet-terms-list LI.facet-term-item BUTTON {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
  font-size: 1rem;
  padding: 1px 15px 2px 5px;
}
BODY .lfr-search-container-wrapper a {
  color: var(--clr_black);
}
BODY .datepicker-popover.popover {
  padding: 15px;
}
BODY .datepicker-popover.popover .yui3-calendarnav-nextmonth:hover, BODY .datepicker-popover.popover [dir=rtl] .yui3-calendarnav-prevmonth:hover, BODY .datepicker-popover.popover [dir=rtl] .yui3-calendarnav-prevmonth:hover {
  border-left-color: var(--clr_highlight_background);
}
BODY .datepicker-popover.popover .yui3-calendar-day:hover {
  background: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY p.ris-search-results-count {
  padding-top: 10px;
  padding-bottom: 15px;
  font-size: 1.25rem;
}
BODY DIV.rp-search-header {
  border-radius: 14px;
  padding: 25px 25px 0;
  display: flex;
  margin-bottom: 1px;
}
BODY DIV.rp-search-header.open {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
BODY DIV.rp-search-header DIV.ris-searchbar-filter {
  flex-grow: 5;
}
BODY DIV.rp-search-header DIV.ris-searchbar-filter BUTTON.btn-primary.btn-default {
  background: transparent;
  color: var(--clr_link_alternate);
  font-size: 1.25rem;
}
BODY DIV.rp-search-header DIV.ris-search-facets-toggle {
  flex-grow: 1;
  display: flex;
  padding-left: 10px;
  justify-content: flex-end;
}
BODY UL.ris-searchresult-list {
  margin-bottom: 0 !important;
}
BODY UL.ris-searchresult-list + DIV.taglib-search-iterator-page-iterator-bottom {
  margin-top: 30px;
}
BODY UL.ris-searchresult-list LI.ris-searchresult-item DIV.ris-result-item-info A H4 {
  padding-right: 0;
}
BODY DIV.ris-login {
  float: right;
}
BODY DIV.ris-login A.sign {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
  display: inline-block;
  padding: 0 15px;
  text-decoration: none;
}
@media (max-width: 767px) {
  BODY DIV.ris-login A.sign {
    padding: 0 10px;
  }
  BODY DIV.ris-login A.sign:after {
    padding: 0 !important;
  }
}
BODY DIV.ris-login A.sign:focus, BODY DIV.ris-login A.sign:hover {
  filter: brightness(90%);
}
BODY DIV.ris-login A.sign:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding: 0 0 0 10px;
}
BODY DIV.ris-login A.sign.in:after {
  content: "\f2f6";
}
BODY DIV.ris-login A.sign.out:after {
  content: "\f2f5";
}
BODY DIV.ris-login A.sign SPAN.fas,
BODY DIV.ris-login A.sign SPAN.fa,
BODY DIV.ris-login A.sign SPAN.far {
  padding-left: 10px;
}
@media screen and (max-width: 768px) {
  BODY DIV.ris-login A.sign SPAN.fas,
  BODY DIV.ris-login A.sign SPAN.fa,
  BODY DIV.ris-login A.sign SPAN.far {
    padding-left: 0;
  }
  BODY DIV.ris-login A.sign SPAN.user-name {
    display: none;
  }
}
BODY DIV.ris-login DIV.dropdown-menu {
  z-index: 11;
  padding: 0;
  margin: 0;
  background-clip: unset;
  border-radius: 0 0 15px 15px;
  border: 0;
}
BODY DIV.ris-login DIV.dropdown-menu:after {
  display: none;
}
BODY DIV.ris-login DIV.dropdown-menu .dropdown-item:focus-visible {
  outline: 0 !important;
  border: 2px solid #000000 !important;
}
BODY DIV.ris-login DIV.dropdown-menu A {
  padding: 0px 10px !important;
  border-bottom: 1px solid var(--clr_border_default);
  height: 47px;
  line-height: 47px;
  font-size: 16px;
}
BODY DIV.ris-login DIV.dropdown-menu A:last-child {
  border-bottom: 0;
}
BODY DIV.ris-login DIV.dropdown-menu A:active {
  color: var(--clr_font_alternate);
  text-decoration: none;
  background-color: var(--clr_font_alternate_background);
}
BODY DIV.ris-login DIV.dropdown-menu A:active:last-child {
  color: var(--clr_font_default_inverted);
  text-decoration: none;
  background-color: var(--clr_font_default_inverted_background);
}
BODY DIV.ris-login DIV.dropdown-menu A.my-profil SPAN.fas {
  margin-right: 11px;
  font-size: 18px;
}
BODY DIV.ris-login DIV.dropdown-menu A.favorites SPAN.far {
  margin-right: 11px;
  font-size: 18px;
}
BODY DIV.ris-login DIV.dropdown-menu A.projects SPAN.fas {
  margin-right: 14px;
  font-size: 16px;
}
BODY DIV.ris-login DIV.dropdown-menu A.out-sign SPAN.fas {
  margin-right: 11px;
  font-size: 17px;
}
BODY DIV.ris-login DIV.dropdown-menu A:last-child {
  background-color: var(--clr_font_default_inverted_background);
  color: var(--clr_font_default_inverted);
}
BODY DIV.ris-login DIV.dropdown-menu A:last-child:hover {
  filter: brightness(95%);
}
BODY BUTTON#toggleView SPAN.fas {
  display: none;
}
BODY BUTTON#toggleView SPAN.fa-th-list {
  display: inline;
}
BODY BUTTON#toggleView.list SPAN.fa-th-large {
  display: inline;
}
BODY BUTTON#toggleView.list SPAN.fa-th-list {
  display: none;
}
BODY UL.popover-select {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin: -12px;
  margin-bottom: 0 !important;
}
BODY UL.popover-select LI {
  cursor: pointer;
  padding: 12px;
}
BODY UL.popover-select LI.selected, BODY UL.popover-select LI:hover {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY UL.popover-select LI:last-child {
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
}
BODY FORM.rp-sort DIV.popover {
  border-radius: 14px;
}
BODY FORM.rp-sort H3.popover-header {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  margin: 0;
}
BODY FORM.rp-sort DIV.popover-body {
  padding-bottom: 0;
}
BODY H1.sorting-head {
  float: left;
}
@media screen and (max-width: 767px) {
  BODY H1.sorting-head H2.sorting-head {
    float: none;
    padding-bottom: 5px;
  }
}
BODY H1.sorting-head H2.sorting-head + .alert.rp-alert {
  clear: both;
}
BODY BUTTON#setSelect:before {
  content: "\f362";
  display: inline-block;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
BODY BUTTON#setSelect {
  position: relative;
}
BODY BUTTON#sorting-status {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
  display: inline-block;
  margin: 0 0 20px 0;
  border-radius: 15px;
  font-size: 1rem;
  padding: 1px 35px 2px 10px;
  border: 0;
  position: relative;
}
BODY BUTTON#sorting-status:focus, BODY BUTTON#sorting-status:hover {
  background-color: var(--clr_font_alternate_background);
  color: var(--clr_font_alternate);
}
BODY BUTTON#sorting-status:before {
  content: "\f362";
  display: inline-block;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
BODY BUTTON#sorting-status SPAN.far {
  position: absolute;
  right: 10px;
  top: 6px;
}
BODY .switch {
  position: relative;
  width: 63px;
  height: 34px;
  float: right;
}
BODY .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
BODY .slider {
  position: absolute;
  cursor: pointer;
  top: 6px;
  left: 6px;
  right: 0;
  bottom: 0;
  background-color: var(--clr_badge_no);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
BODY .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 5px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
BODY input:checked + .slider {
  background-color: var(--clr_badge_yes);
}
BODY input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
BODY .slider.round {
  border-radius: 34px;
}
BODY .slider.round:before {
  border-radius: 50%;
}
BODY .vertical-tabs {
  border: 0;
}
@media screen and (max-width: 991px) {
  BODY .vertical-tabs {
    display: none;
  }
}
BODY .vertical-tabs LI {
  margin-bottom: 2px;
}
BODY .vertical-tabs LI:first-child A.nav-tab-item {
  border-top-left-radius: var(--normal_radius);
  border-top-right-radius: var(--normal_radius);
}
BODY .vertical-tabs LI:last-child A.nav-tab-item {
  border-bottom-left-radius: var(--normal_radius);
  border-bottom-right-radius: var(--normal_radius);
}
BODY .vertical-tabs LI A.nav-tab-item {
  display: block;
  background-color: var(--clr_font_alternate_background);
  border: 0;
  border-radius: 0;
  color: var(--clr_font_alternate);
  padding: 10px 15px;
}
BODY .vertical-tabs LI A.nav-tab-item:hover, BODY .vertical-tabs LI A.nav-tab-item:focus, BODY .vertical-tabs LI A.nav-tab-item.active {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
BODY .vertical-tabs LI A.nav-tab-item:hover .badge-highlight, BODY .vertical-tabs LI A.nav-tab-item:focus .badge-highlight, BODY .vertical-tabs LI A.nav-tab-item.active .badge-highlight {
  background-color: var(--clr_font_default_background);
  color: var(--clr_font_def);
}
BODY UL.ris-nav-tabs {
  border-bottom: 3px solid var(--clr_highlight_background);
  margin-bottom: 20px;
}
BODY UL.ris-nav-tabs LI {
  background-color: var(--clr_font_alternate_background);
  border-radius: 15px 15px 0 0;
  margin-right: 10px;
  margin-bottom: 0;
}
BODY UL.ris-nav-tabs LI A {
  font-family: var(--ff_bold);
  border-radius: 15px 15px 0 0;
  color: var(--clr_font_alternate);
  padding: 4px 1rem 2px;
}
BODY UL.ris-nav-tabs LI A.active {
  background-color: var(--clr_highlight_background);
  color: var(--clr_highlight_font);
}
@media (max-width: 992px) {
  BODY UL.ris-nav-tabs LI {
    border-radius: var(--small_radius);
    margin-bottom: 5px;
  }
  BODY UL.ris-nav-tabs LI A {
    border-radius: var(--small_radius);
    display: block;
  }
}
BODY .tab-pane.fade:not(.show) {
  opacity: 1;
}
BODY .ris-tile-navigation {
  margin-bottom: 56px;
}
BODY .ris-tile-navigation .d-flex {
  justify-content: center;
}
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-3 SPAN.fas,
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-3 SPAN.far,
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-3 SPAN.fa {
  font-size: 3.5rem;
  margin-top: calc(58% - 49px);
}
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-3 H2 {
  font-size: 1.25rem;
  bottom: 20px;
}
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.fas,
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.far,
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.fa {
  font-size: 5rem;
  margin-top: calc(40% - 25px);
}
@media only screen and (max-width: 1199px) {
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.fas,
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.far,
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.fa {
    margin-top: calc(40% - 35px);
  }
}
@media only screen and (max-width: 575.98px) {
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.fas,
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.far,
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.fa {
    font-size: 4rem;
  }
}
@media only screen and (max-width: 399.98px) {
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.fas,
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.far,
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 SPAN.fa {
    font-size: 3rem;
  }
}
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 H2 {
  font-size: 1.5rem;
  bottom: 20px;
}
@media only screen and (max-width: 575.98px) {
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-4 H2 {
    font-size: 1.2rem;
  }
}
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-6 SPAN.fas,
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-6 SPAN.far,
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-6 SPAN.fa {
  font-size: 8.5rem;
  margin-top: calc(40% - 49px);
}
@media only screen and (max-width: 991.98px) {
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-6 SPAN.fas,
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-6 SPAN.far,
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-6 SPAN.fa {
    font-size: 5rem;
    margin-top: calc(40% - 25px);
  }
}
BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-6 H2 {
  font-size: 3.25rem;
  bottom: 45px;
}
@media only screen and (max-width: 991.98px) {
  BODY .ris-tile-navigation .d-flex .outer-tile-box.col-lg-6 H2 {
    font-size: 1.5rem;
    bottom: 20px;
  }
}
BODY .ris-tile-navigation .d-flex .outer-tile-box {
  margin-bottom: 30px;
}
BODY .ris-tile-navigation .d-flex .outer-tile-box A.tile-box {
  display: block;
  text-decoration: none;
  height: 100%;
}
@media only screen and (max-width: 575.98px) {
  BODY .ris-tile-navigation .d-flex .outer-tile-box A.tile-box {
    margin: 0;
  }
}
BODY .ris-tile-navigation .d-flex .outer-tile-box A.tile-box:hover .inner-tile-box, BODY .ris-tile-navigation .d-flex .outer-tile-box A.tile-box:focus .inner-tile-box {
  background-color: var(--clr_highlight_background);
  box-shadow: 0px 0px 15px var(--clr_box_shadow_action);
  color: var(--clr_highlight_font);
}
BODY .ris-tile-navigation .d-flex .outer-tile-box A.tile-box:before {
  display: none !important;
}
BODY .ris-tile-navigation .d-flex .outer-tile-box A.tile-box .inner-tile-box {
  border-radius: var(--normal_radius);
  box-shadow: 0px 0px 15px var(--clr_box_shadow);
  color: var(--clr_font_def);
  height: 100%;
  position: relative;
  text-align: center;
  transition: box-shadow 0.4s ease-in-out;
  border: 1px solid var(--clr_border_alt);
}
BODY .ris-tile-navigation .d-flex .outer-tile-box A.tile-box .inner-tile-box:before {
  content: "";
  float: left;
  padding-top: 100%;
}
BODY .ris-tile-navigation .d-flex .outer-tile-box A.tile-box .inner-tile-box H2 {
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
}
BODY #toastmsg {
  visibility: hidden;
  min-width: 250px;
  background-color: #333333;
  color: var(--clr_white);
  text-align: center;
  border-radius: 2px;
  padding: 16px 64px;
  position: fixed;
  z-index: 15;
  left: 50%;
  transform: translate(-50%, 0);
  top: 80px;
  font-size: 17px;
  border-radius: 5px;
}
BODY #toastmsg.show {
  visibility: visible !important;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
@media print {
  BODY BUTTON {
    display: none;
  }
  BODY a::after {
    content: " (" attr(href) ") ";
  }
  BODY .collapse:not(.show) {
    display: unset;
  }
  BODY DIV.propo-tooltip {
    display: none;
  }
  BODY INPUT, BODY TEXTAREA, BODY .form-check, BODY .rp-session-documents, BODY SELECT {
    border: 2px solid black;
  }
  BODY LABEL {
    font-size: 20px;
  }
  BODY .contactPersonPanel, BODY .ris-logo-bar, BODY .ris-footer, BODY .captcha-image, BODY .captcha-refresh, BODY .captcha-input, BODY .control-labels {
    display: none;
  }
}

/*# sourceMappingURL=default.css.map */
/*# sourceMappingURL=default.css.map */
