/* default styles for extension "tx_form" */
    .captcha { margin-bottom: .5rem; }
    .captcha a { margin-left: .5rem; }
    .captcha--reloading img { opacity: 0.5; }
    .captcha--reloading a { cursor: auto; }
    .captcha--spin .captcha__reload svg { animation: spin 0.8s infinite linear; }
    .captcha__audio__mute { display: none; }
    .captcha--playing .captcha__audio__mute { display: inherit; }
    .captcha--playing .captcha__audio__sound { display: none; }
    @keyframes spin {
          from {transform:rotate(359deg);}
          to {transform:rotate(0deg);}
        }
/* default styles for extension "tx_wwpreset" */
      :root {
        --color-0: black;
        --color-1: rgb(152,205,1);
        --color-2: rgb(195,220,154);
        --color-3: rgb(29,73,120);
        --color-body: rgb(29,73,120,.1);
        --color-lines: rgb(224,230,223);
        --color-color-nav-background: rgba(29,73,120,.98);
        --color-color-nav-link: grey;
        --color-color-breadcrumb-link: white;
      }
      body,
      #footer-sitemap nav,
      .article-number {
        background-color: rgb(29,73,120,.1)
      }
      p, h3, #page-body li {
        color: black;
      }
      hr {
        border-bottom: solid 1px rgb(224,230,223);
      }
      #page-header-desktop {
        border-top: solid 1px rgb(224,230,223);
      }
      .background-color-1,
      .button:hover,
      article li:before,
      .channel {
        background-color: rgb(152,205,1) !important;
      }
      .background-color-2 {
        background-color: rgb(195,220,154) !important;
      }
      .color-1,
      h2,
      #menu-nav ul ul li:before,
      #footer-nav a.active,
      nav a.active,
      #intranet-nav a.active,
      #category-title {
        color: rgb(152,205,1) !important;
      }
      .color-2 {
        color: rgb(195,220,154) !important;
      }
      a:not(.button):not(.channel),
      .color-3 {
        color: rgb(29,73,120);
      }
      a:not(.button):hover {
        opacity: 0.5;
        filter: alpha(opacity=50);
      }
      nav a:not(.button) {
        color: grey;
      }
      #footer-breadcrumb a:not(.button) {
        color: white;
      }
      .button,
      .background-color-3,
      .share-options a:hover {
        background-color: rgb(29,73,120);
      }
      #page-header-title.intranet h1 {
        background-color: rgb(29,73,120) !important;
      }
