@charset "UTF-8";
/* Fonts */
@font-face {
  font-family: "BundesSansWeb";
  font-style: normal;
  font-weight: normal;
  src: url("/fonts/BundesSansWeb-Regular.eot#iefix") format("embedded-opentype"), url("/fonts/BundesSansWeb-Regular.woff") format("woff"), url("/fonts/BundesSansWeb-Regular.ttf") format("truetype"); }

@font-face {
  font-family: "BundesSansWebBold";
  font-style: normal;
  font-weight: bold;
  src: url("/fonts/BundesSansWeb-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/BundesSansWeb-Bold.woff") format("woff"), url("/fonts/BundesSansWeb-Bold.ttf") format("truetype"); }

@font-face {
  font-family: "BundesSerifWeb";
  font-style: normal;
  font-weight: normal;
  src: url("/fonts/BundesSerifWeb-Regular.eot#iefix") format("embedded-opentype"), url("/fonts/BundesSerifWeb-Regular.woff") format("woff"), url("/fonts/BundesSerifWeb-Regular.ttf") format("truetype"); }

/* Variablen */
/*
 * Erstellt Browser-übergreifende Animationen.
 */
/*
 * Erstellt Browser-übergreifende Keyframes.
 */
/*
 * Border Radius
 */
/*
 * Box Shadow
 */
/*
 * Flexbox
 */
/* Extend/Inheritance */
.font-styles-sansbold, .btn, .nav-tabs > li, .alphabetical-list .navIndex li, .registry > ul li, .tsl-steps > ul li, .applications .navbar-nav > li a, .applications .navbar-nav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .applications .navbar-nav > li .dropdown-toggle, .first-level .subnav li a, .first-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li .dropdown-toggle, .first-level .subnav li .navbar-label {
  text-transform: uppercase;
  font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif; }

.hidden-dropdown, .dropdown .menu, .dropdown .menu .dropdown .menu {
  display: none;
  position: absolute;
  left: 0; }

.text-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top; }

.text-length {
  max-width: 22em; }

.text-length-12em {
  max-width: 12em; }

.text-length-7em {
  max-width: 7em; }

.text-wrap {
  display: inline-block;
  overflow-wrap: break-word;
  width: 100%;
  white-space: normal;
  box-sizing: border-box; }

/* Allgemeine Styles */
html.js a.switch-link, html.js .group-administration .panel-primary .user-list .col-sm-4 .switch-link.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 html.js .switch-link.dropdown-toggle {
  display: none; }

html.js a.div.no-script-show, html.js .group-administration .panel-primary .user-list .col-sm-4 .div.no-script-show.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 html.js .div.no-script-show.dropdown-toggle {
  display: inline-block; }

html.js .back-top {
  position: fixed;
  bottom: 2em;
  right: 2em; }
  html.js .back-top a, html.js .back-top .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 html.js .back-top .dropdown-toggle {
    color: #dcddc7;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: block;
    padding: 0;
    margin: 0; }
    html.js .back-top a:hover, html.js .back-top .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 html.js .back-top .dropdown-toggle:hover, html.js .back-top a:focus, html.js .back-top .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 html.js .back-top .dropdown-toggle:focus {
      color: rgba(0, 0, 0, 0.3); }
    html.js .back-top a span, html.js .back-top .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span, .group-administration .panel-primary .user-list .col-sm-4 html.js .back-top .dropdown-toggle span {
      font-size: 3em; }

html.no-js a.switch-link, html.no-js .group-administration .panel-primary .user-list .col-sm-4 .switch-link.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 html.no-js .switch-link.dropdown-toggle {
  padding: 0.3em 0.5em; }
  html.no-js a.switch-link span:first-child, html.no-js .group-administration .panel-primary .user-list .col-sm-4 .switch-link.dropdown-toggle span:first-child, .group-administration .panel-primary .user-list .col-sm-4 html.no-js .switch-link.dropdown-toggle span:first-child {
    vertical-align: middle; }
  html.no-js a.switch-link span + span, html.no-js .group-administration .panel-primary .user-list .col-sm-4 .switch-link.dropdown-toggle span + span, .group-administration .panel-primary .user-list .col-sm-4 html.no-js .switch-link.dropdown-toggle span + span {
    font-size: 0.9em; }

html.no-js .advanced-search.collapse {
  display: block !important;
  visibility: visible; }

html.no-js .no-script-hide {
  display: none !important; }

html.no-js .back-top {
  display: inline-block; }

* {
  -webkit-touch-callout: none; }

body {
  font-family: "BundesSansWeb", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #435050; }
  body iframe {
    border: none; }
  body.iframe-body {
    background: transparent;
    border-top: 0;
    padding-bottom: 0.3em; }

.content-section {
  margin: 30px 0; }

section {
  margin-bottom: 1em; }

em {
  font-style: normal; }

p {
  font-size: 1em;
  line-height: 1.4em;
  margin-bottom: 1em; }
  p.icon .fa, p.contrast-switcher .fa {
    margin-right: 0.3em; }

ul, ol {
  list-style: none;
  padding-left: 0; }

li a.content-link, li .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 li .content-link.dropdown-toggle {
  display: block; }

a, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle {
  color: #8A9046;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  font-size: 1em; }
  a:hover, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, a:focus, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus {
    color: #8A9046;
    text-decoration: underline; }
  a.icon, .link-container span.icon, .link-container span.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, a.contrast-switcher {
    font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
    outline: none; }
    a.icon:hover, .link-container span.icon:hover, .link-container span.contrast-switcher:hover, .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:hover, a.contrast-switcher:hover, a.icon:focus, .link-container span.icon:focus, .link-container span.contrast-switcher:focus, .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:focus, a.contrast-switcher:focus {
      text-decoration: none;
      color: #373737; }
    a.icon .fa, .link-container span.icon .fa, .link-container span.contrast-switcher .fa, .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle .fa, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher .fa, a.contrast-switcher .fa, a.icon .flaticon, .link-container span.icon .flaticon, .link-container span.contrast-switcher .flaticon, .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle .flaticon, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher .flaticon, a.contrast-switcher .flaticon {
      font-size: 1.3em;
      margin-right: 0.233em;
      vertical-align: bottom; }
    a.icon .flaticon, .link-container span.icon .flaticon, .link-container span.contrast-switcher .flaticon, .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle .flaticon, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher .flaticon, a.contrast-switcher .flaticon {
      vertical-align: inherit; }
    a.icon .glyphicon, .link-container span.icon .glyphicon, .link-container span.contrast-switcher .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher .glyphicon, a.contrast-switcher .glyphicon {
      font-size: 1.1em;
      margin-right: 0.333em;
      top: 0.15em; }
    a.icon.remove-editing, .link-container span.remove-editing.icon, .link-container span.remove-editing.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .icon.remove-editing.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .remove-editing.dropdown-toggle.contrast-switcher, a.remove-editing.contrast-switcher, a.icon.assign-to, .link-container span.assign-to.icon, .link-container span.assign-to.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .icon.assign-to.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .assign-to.dropdown-toggle.contrast-switcher, a.assign-to.contrast-switcher {
      display: block;
      margin-bottom: 0.8em; }
    a.icon.download-all, .link-container span.download-all.icon, .link-container span.download-all.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .icon.download-all.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .download-all.dropdown-toggle.contrast-switcher, a.download-all.contrast-switcher {
      color: #ffffff; }
    a.icon.pull-right span, .link-container span.pull-right.icon span, .link-container span.pull-right.contrast-switcher span, .group-administration .panel-primary .user-list .col-sm-4 .icon.pull-right.dropdown-toggle span, .group-administration .panel-primary .user-list .col-sm-4 .pull-right.dropdown-toggle.contrast-switcher span, a.pull-right.contrast-switcher span {
      margin-right: 0;
      margin-left: 0.233em; }
    a.icon.icon-container, .link-container span.icon-container.icon, .link-container span.icon-container.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .icon.icon-container.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .icon-container.dropdown-toggle.contrast-switcher, a.icon-container.contrast-switcher {
      position: relative; }
      a.icon.icon-container:first-child, .link-container span.icon-container.icon:first-child, .link-container span.icon-container.contrast-switcher:first-child, .group-administration .panel-primary .user-list .col-sm-4 .icon.icon-container.dropdown-toggle:first-child, .group-administration .panel-primary .user-list .col-sm-4 .icon-container.dropdown-toggle.contrast-switcher:first-child, a.icon-container.contrast-switcher:first-child {
        margin-right: 0.5em; }
      a.icon.icon-container .fa-small, .link-container span.icon-container.icon .fa-small, .link-container span.icon-container.contrast-switcher .fa-small, .group-administration .panel-primary .user-list .col-sm-4 .icon.icon-container.dropdown-toggle .fa-small, .group-administration .panel-primary .user-list .col-sm-4 .icon-container.dropdown-toggle.contrast-switcher .fa-small, a.icon-container.contrast-switcher .fa-small {
        bottom: -0.1em;
        color: #373737;
        font-size: 0.9em;
        left: 0.6em;
        position: absolute; }
    a.icon:not([href]), .link-container span.icon:not([href]), .link-container span.contrast-switcher:not([href]), .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:not([href]), .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:not([href]), a.contrast-switcher:not([href]) {
      color: #999999;
      text-decoration: none;
      cursor: not-allowed; }
      a.icon:not([href]):hover, .link-container span.icon:not([href]):hover, .link-container span.contrast-switcher:not([href]):hover, .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:not([href]):hover, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:not([href]):hover, a.contrast-switcher:not([href]):hover {
        color: inherit; }
  a.arrow-link, .group-administration .panel-primary .user-list .col-sm-4 .arrow-link.dropdown-toggle {
    display: block; }
  a.arrow-link .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .arrow-link.dropdown-toggle .glyphicon, a.content-link .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle .glyphicon {
    color: #435050;
    font-size: 0.6em;
    margin-right: 0.4em;
    top: 0; }
  a[href$="#top"], .group-administration .panel-primary .user-list .col-sm-4 [href$="#top"].dropdown-toggle {
    display: block;
    margin-bottom: 0.5em;
    text-align: right; }
  a.back-link, .group-administration .panel-primary .user-list .col-sm-4 .back-link.dropdown-toggle {
    margin-bottom: 1em;
    display: inline-block; }
  a.admin-link, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle {
    padding: 0 0 0.95em 0 !important; }
    a.admin-link:hover, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle:hover, a.admin-link:focus, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle:focus {
      background: transparent !important; }
    a.admin-link .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon, a.admin-link .fa, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .fa {
      color: #8A9046; }
      a.admin-link .glyphicon:hover, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon:hover, a.admin-link .glyphicon:focus, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon:focus, a.admin-link .fa:hover, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .fa:hover, a.admin-link .fa:focus, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .fa:focus {
        color: #373737;
        background: transparent; }
  a.collapse-icon, .group-administration .panel-primary .user-list .col-sm-4 .collapse-icon.dropdown-toggle {
    display: block; }
    a.collapse-icon:not(.collapsed) span.collapse-icon-expanded, .group-administration .panel-primary .user-list .col-sm-4 .collapse-icon.dropdown-toggle:not(.collapsed) span.collapse-icon-expanded {
      display: inline; }
    a.collapse-icon:not(.collapsed) span.collapse-icon-closed, .group-administration .panel-primary .user-list .col-sm-4 .collapse-icon.dropdown-toggle:not(.collapsed) span.collapse-icon-closed {
      display: none; }
    a.collapse-icon.collapsed span.collapse-icon-expanded, .group-administration .panel-primary .user-list .col-sm-4 .collapse-icon.collapsed.dropdown-toggle span.collapse-icon-expanded {
      display: none; }
    a.collapse-icon.collapsed span.collapse-icon-closed, .group-administration .panel-primary .user-list .col-sm-4 .collapse-icon.collapsed.dropdown-toggle span.collapse-icon-closed {
      display: inline; }

.link-container span.icon, .link-container span.contrast-switcher {
  color: #999999;
  pointer-events: auto; }
  .link-container span.icon:hover, .link-container span.contrast-switcher:hover {
    color: #999999; }

.icon.lock-unlock-user .fa-stack-1x, .lock-unlock-user.contrast-switcher .fa-stack-1x {
  left: 0.5em;
  top: 0.3em; }

.icon.lock-unlock-user .fa-stack, .lock-unlock-user.contrast-switcher .fa-stack {
  line-height: 1.1em;
  height: auto;
  width: auto;
  margin-right: 0.6em; }

.icon.lock-unlock-user .fa-circle, .lock-unlock-user.contrast-switcher .fa-circle {
  color: #ffffff; }

.icon.lock-unlock-user .fa-small, .lock-unlock-user.contrast-switcher .fa-small {
  font-size: 0.9em; }

span.icon, span.contrast-switcher {
  margin-left: 0.5em; }
  span.icon.glyphicon, span.glyphicon.contrast-switcher, span.icon.fa, span.fa.contrast-switcher {
    font-size: 1.2em;
    margin-right: 0.233em;
    top: 2px; }
  span.icon:first-child, span.contrast-switcher:first-child {
    margin-left: 0; }
  span.icon .glyphicon, span.contrast-switcher .glyphicon, span.icon .fa, span.contrast-switcher .fa {
    color: #999999;
    font-size: 1.1em;
    top: 0.15em; }
  span.icon.lock-unlock-user, span.lock-unlock-user.contrast-switcher {
    font-size: 1.2em; }
    span.icon.lock-unlock-user .fa-user, span.lock-unlock-user.contrast-switcher .fa-user {
      top: -3px; }

.col-sm-1.col-md-3 > .admin-link .glyphicon {
  margin-left: 0.2em;
  top: 0.2em; }

.admin-actions a.icon, .admin-actions .link-container span.icon, .link-container .admin-actions span.icon, .admin-actions .link-container span.contrast-switcher, .link-container .admin-actions span.contrast-switcher, .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .admin-actions .icon.dropdown-toggle, .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .admin-actions .dropdown-toggle.contrast-switcher, .admin-actions a.contrast-switcher {
  margin-left: 0.5em; }
  .admin-actions a.icon:first-child, .admin-actions .link-container span.icon:first-child, .link-container .admin-actions span.icon:first-child, .admin-actions .link-container span.contrast-switcher:first-child, .link-container .admin-actions span.contrast-switcher:first-child, .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:first-child, .group-administration .panel-primary .user-list .col-sm-4 .admin-actions .icon.dropdown-toggle:first-child, .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:first-child, .group-administration .panel-primary .user-list .col-sm-4 .admin-actions .dropdown-toggle.contrast-switcher:first-child, .admin-actions a.contrast-switcher:first-child {
    margin-left: 0; }
  .admin-actions a.icon span, .admin-actions .link-container span.icon span, .link-container .admin-actions span.icon span, .admin-actions .link-container span.contrast-switcher span, .link-container .admin-actions span.contrast-switcher span, .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle span, .group-administration .panel-primary .user-list .col-sm-4 .admin-actions .icon.dropdown-toggle span, .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher span, .group-administration .panel-primary .user-list .col-sm-4 .admin-actions .dropdown-toggle.contrast-switcher span, .admin-actions a.contrast-switcher span {
    margin-right: 0 !important; }

.bidder-admin-actions a.icon, .bidder-admin-actions .link-container span.icon, .link-container .bidder-admin-actions span.icon, .bidder-admin-actions .link-container span.contrast-switcher, .link-container .bidder-admin-actions span.contrast-switcher, .bidder-admin-actions .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .bidder-admin-actions .icon.dropdown-toggle, .bidder-admin-actions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .bidder-admin-actions .dropdown-toggle.contrast-switcher, .bidder-admin-actions a.contrast-switcher {
  margin-left: 0.5em; }
  .bidder-admin-actions a.icon:first-child, .bidder-admin-actions .link-container span.icon:first-child, .link-container .bidder-admin-actions span.icon:first-child, .bidder-admin-actions .link-container span.contrast-switcher:first-child, .link-container .bidder-admin-actions span.contrast-switcher:first-child, .bidder-admin-actions .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:first-child, .group-administration .panel-primary .user-list .col-sm-4 .bidder-admin-actions .icon.dropdown-toggle:first-child, .bidder-admin-actions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:first-child, .group-administration .panel-primary .user-list .col-sm-4 .bidder-admin-actions .dropdown-toggle.contrast-switcher:first-child, .bidder-admin-actions a.contrast-switcher:first-child {
    margin-left: 0; }

.bidder-admin-actions span {
  margin-right: 0.15em; }

.web-admin-table-action span.icon.disabled, .web-admin-table-action span.disabled.contrast-switcher {
  margin-left: 0 !important; }

.action-icon {
  float: right; }
  .action-icon .icon, .action-icon .contrast-switcher {
    margin-left: 0.5em; }
    .action-icon .icon:first-child, .action-icon .contrast-switcher:first-child {
      margin-left: 0; }
    .action-icon .icon .glyphicon, .action-icon .contrast-switcher .glyphicon, .action-icon .icon .fa, .action-icon .contrast-switcher .fa {
      margin-right: 0; }
    .action-icon .icon .size, .action-icon .contrast-switcher .size {
      width: 5%; }

hr {
  border-bottom: 0.133em dotted #CDCDCD;
  border-top: 0;
  margin: 1em 0 1em 0; }

h1, h2, h3, h4, h5 {
  font-family: "BundesSerifWeb", Arial, Helvetica, sans-serif;
  font-size: 1.733em;
  line-height: 1.2;
  margin: 0 0 0.667em 0; }

h1 {
  display: block; }
  h1 .edit-template {
    font-size: 0.8em; }
  h1 + p {
    margin-bottom: 1.5em; }

h2, h3 {
  font-size: 1.467em;
  margin: 0 0 1em 0; }

h4, h5 {
  line-height: 1.3; }

h3 {
  font-size: 1.333em;
  margin: 0 0 0.667em 0; }

h4 {
  font-size: 1.200em; }

h5 {
  font-size: 1.000em; }

address {
  margin-bottom: 25px;
  font-style: normal; }

.choose-file .file-input-name {
  display: block;
  margin-left: 0; }

.choose-file .glyphicon {
  color: #8A9046;
  vertical-align: middle;
  font-size: 1.1em;
  margin-right: 0.233em;
  top: 0.3em; }

.inputfile {
  /* height: 0.1px;
   opacity: 0;
   overflow: hidden;
   position: absolute;
   width: 0.1px;
   z-index: -1;*/
  text-indent: -8.4em; }
  .inputfile:focus {
    outline: none !important; }

.label-inputfile {
  cursor: pointer;
  color: #8A9046;
  margin-bottom: 0; }
  .label-inputfile:hover, .label-inputfile:focus {
    color: #373737; }
  .label-inputfile .fa {
    font-size: 1.3em;
    margin-right: 0.233em;
    vertical-align: bottom; }

.atlwdg-trigger.atlwdg-TOP {
  z-index: 9999; }

.file-input-wrapper.btn {
  background: none repeat scroll 0 0 transparent;
  text-transform: none;
  color: #8A9046;
  padding: 0.5em 0 0; }
  .file-input-wrapper.btn:hover, .file-input-wrapper.btn:focus {
    background: none;
    color: #8A9046;
    text-decoration: underline; }
  .file-input-wrapper.btn:active, .file-input-wrapper.btn.active {
    box-shadow: none; }

button.icon, button.contrast-switcher {
  font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
  text-decoration: none;
  background: none;
  border: none;
  color: #8A9046;
  padding: 0 0.4em 0 0; }
  button.icon:hover, button.contrast-switcher:hover, button.icon:focus, button.contrast-switcher:focus {
    text-decoration: underline;
    color: #373737; }
  button.icon .glyphicon, button.contrast-switcher .glyphicon, button.icon .fa, button.contrast-switcher .fa {
    padding-right: 0;
    font-size: 1.2em;
    margin-right: 0.333em;
    vertical-align: bottom; }
  button.icon .glyphicon, button.contrast-switcher .glyphicon {
    font-size: 1.1em;
    vertical-align: top;
    top: 0.2em; }
  button.icon.download-data, button.download-data.contrast-switcher {
    padding-left: 0; }
    button.icon.download-data span, button.download-data.contrast-switcher span {
      vertical-align: middle; }

.button-group {
  margin-bottom: 1em;
  text-align: right; }
  .button-group .btn + .btn {
    margin-left: 5px; }
  .button-group .disabled {
    color: #fff; }
  .button-group .list-group.shortcuts {
    float: left; }
    .button-group .list-group.shortcuts li.list-group-item {
      margin-bottom: 0; }
      .button-group .list-group.shortcuts li.list-group-item .glyphicon {
        font-size: 1.2em;
        padding: 0.35em; }
      .button-group .list-group.shortcuts li.list-group-item h3 {
        font-size: 1.2em;
        margin-bottom: 0;
        vertical-align: top;
        padding: 0.1em 0.35em 0.2em 0.35em; }

.btn {
  border: none;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  border-radius: 0.2em;
  word-spacing: 0.333em;
  padding: 0.3em 0.6em 0.467em; }
  .btn:hover {
    background: #373737; }
  .btn.active, .btn:active {
    box-shadow: none; }

.btn-primary.disabled, .btn-primary[disabled],
fieldset[disabled] .btn-primary, .btn-primary.disabled:hover,
.btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus, .btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus,
.btn-primary.focus[disabled], fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active, .btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active,
.btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
  background: #8A9046; }

.disabled {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.55 !important;
  filter: alpha(opacity=55);
  pointer-events: auto !important; }

.no-pointer-events {
  pointer-events: none !important; }

.no-margin {
  margin-bottom: 0; }

button > em {
  font-style: normal !important; }

.button-group.btn-single {
  text-align: right; }

.btn-default {
  background: #CDCDCD;
  color: #435050; }
  .btn-default:hover {
    color: #ffffff; }
  .btn-default.active, .btn-default:active {
    background: #CDCDCD;
    color: #435050; }
  .btn-default.focus, .btn-default:focus, .btn-default .open > .dropdown-toggle.btn-default {
    background: #373737;
    color: #ffffff; }
  .btn-default.disabled, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-defaultdisabled:active {
    background: #CDCDCD; }

.btn-primary, .bg-primary {
  background: #8A9046; }

.btn-primary.active, .btn-primary:active {
  background: #8A9046; }

.btn-primary.focus, .btn-primary:focus, .btn-warning.focus, .btn-warning:focus, .btn-danger.focus, .btn-danger:focus {
  background: #373737; }

.btn-warning, .bg-warning {
  background: #da7700; }

.btn-warning.active, .btn-warning:active {
  background: #da7700; }

.btn-danger, .bg-danger {
  background: #CA0101; }

.btn-danger.active, .btn-danger:active {
  background: #CA0101; }

.panel {
  box-shadow: none;
  margin-bottom: 2em; }
  .panel .panel-heading {
    padding: 0.3em 1em 0.6em; }
    .panel .panel-heading .panel-title {
      display: inline-block;
      font-size: 1.2em; }
      .panel .panel-heading .panel-title a:hover, .panel .panel-heading .panel-title .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .panel .panel-heading .panel-title .dropdown-toggle:hover, .panel .panel-heading .panel-title a:focus, .panel .panel-heading .panel-title .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .panel .panel-heading .panel-title .dropdown-toggle:focus {
        color: inherit;
        text-decoration: none; }
    .panel .panel-heading .glyphicon-chevron-down {
      top: 0.2em; }
  .panel.panel-default {
    border-color: #cccccc; }
    .panel.panel-default .panel-heading {
      background-color: #efefef;
      color: inherit; }
  .panel.panel-warning {
    border-color: #da7700; }
    .panel.panel-warning .panel-heading {
      background-color: #FCE7CC;
      border-color: #da7700;
      color: #da7700; }
    .panel.panel-warning .panel-body p {
      margin-bottom: 0.5em; }
      .panel.panel-warning .panel-body p a, .panel.panel-warning .panel-body p .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body p .dropdown-toggle {
        color: #435050;
        text-decoration: underline; }
        .panel.panel-warning .panel-body p a:hover, .panel.panel-warning .panel-body p .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body p .dropdown-toggle:hover, .panel.panel-warning .panel-body p a:focus, .panel.panel-warning .panel-body p .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body p .dropdown-toggle:focus {
          text-decoration: none; }
    .panel.panel-warning .panel-body a.icon, .panel.panel-warning .panel-body .link-container span.icon, .link-container .panel.panel-warning .panel-body span.icon, .panel.panel-warning .panel-body .link-container span.contrast-switcher, .link-container .panel.panel-warning .panel-body span.contrast-switcher, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .icon.dropdown-toggle, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .dropdown-toggle.contrast-switcher, .panel.panel-warning .panel-body a.contrast-switcher {
      color: #da7700; }
      .panel.panel-warning .panel-body a.icon:hover, .panel.panel-warning .panel-body .link-container span.icon:hover, .link-container .panel.panel-warning .panel-body span.icon:hover, .panel.panel-warning .panel-body .link-container span.contrast-switcher:hover, .link-container .panel.panel-warning .panel-body span.contrast-switcher:hover, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .icon.dropdown-toggle:hover, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:hover, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .dropdown-toggle.contrast-switcher:hover, .panel.panel-warning .panel-body a.contrast-switcher:hover, .panel.panel-warning .panel-body a.icon:focus, .panel.panel-warning .panel-body .link-container span.icon:focus, .link-container .panel.panel-warning .panel-body span.icon:focus, .panel.panel-warning .panel-body .link-container span.contrast-switcher:focus, .link-container .panel.panel-warning .panel-body span.contrast-switcher:focus, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .icon.dropdown-toggle:focus, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:focus, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .dropdown-toggle.contrast-switcher:focus, .panel.panel-warning .panel-body a.contrast-switcher:focus {
        color: #373737; }
    .panel.panel-warning .panel-body a.content-link, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .content-link.dropdown-toggle {
      font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
      outline: none;
      color: #da7700;
      text-decoration: none; }
      .panel.panel-warning .panel-body a.content-link:hover, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .content-link.dropdown-toggle:hover, .panel.panel-warning .panel-body a.content-link:focus, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .content-link.dropdown-toggle:focus {
        color: #373737; }
      .panel.panel-warning .panel-body a.content-link:before, .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle:before, .group-administration .panel-primary .user-list .col-sm-4 .panel.panel-warning .panel-body .content-link.dropdown-toggle:before {
        font-family: 'Glyphicons Halflings';
        content: "\e131";
        font-size: 1.1em;
        margin-right: 0.333em;
        vertical-align: top; }
  .panel.panel-primary {
    border-color: #8A9046; }
    .panel.panel-primary .panel-heading {
      background-color: #8A9046;
      border-color: #8A9046; }

.close:hover, .close:focus {
  color: #435050;
  opacity: 1; }

.feedbackPanel {
  margin: 0.3em 0 0 0;
  padding: 0; }
  .feedbackPanel li {
    position: relative;
    list-style: none; }
    .feedbackPanel li > .glyphicon {
      color: #435050;
      font-size: 0.6em;
      margin-right: 0.4em;
      top: -0.1em; }

.nav > li > a:hover, .group-administration .panel-primary .user-list .col-sm-4 .nav > li > .dropdown-toggle:hover, .nav > li > a:focus, .group-administration .panel-primary .user-list .col-sm-4 .nav > li > .dropdown-toggle:focus {
  background-color: transparent; }

.divider {
  height: 1em; }

.sprite-image {
  background: url("/img/sprite.png") no-repeat 0 0 transparent; }

.distance, .distance-higher, .distance-small {
  display: block;
  height: 1em;
  clear: both; }

.distance-higher {
  height: 2em; }

.distance-small {
  height: 0.5em; }

.step-container {
  margin-top: 1.5em; }

.flex-container {
  align-items: stretch;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .flex-container .flex-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    height: 450px; }
    .flex-container .flex-content p, .flex-container .flex-content div:not(.button-group) {
      flex: 1 1 auto; }
  .flex-container.app-start .flex-content {
    height: 230px; }

.invite-user-page {
  padding: 2em; }
  .invite-user-page .invite-user-info {
    margin: 0 auto;
    width: 40%; }

.dropdown-menu, .popover, ul.ColVis_collection {
  -webkit-box-shadow: 0px 0.333em 0.667em rgba(0, 0, 0, 0.2) !important;
  -moz-box-shadow: 0px 0.333em 0.667em rgba(0, 0, 0, 0.2) !important;
  box-shadow: 0px 0.333em 0.667em rgba(0, 0, 0, 0.2) !important; }

.well {
  background-color: #ffffff;
  border-color: #cccccc;
  box-shadow: none; }

.headline-info-text {
  display: inline-block;
  margin-left: 0.4em; }

.nav-tabs {
  border-bottom: 0; }
  .nav-tabs > li > a, .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle {
    -webkit-border-radius: 0.2em 0.2em 0 0;
    -moz-border-radius: 0.2em 0.2em 0 0;
    -ms-border-radius: 0.2em 0.2em 0 0;
    border-radius: 0.2em 0.2em 0 0;
    background-color: #8A9046;
    color: #ffffff;
    padding: 0.7em 1em; }
    .nav-tabs > li > a.active, .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .active.dropdown-toggle {
      color: #435050;
      background-color: #ffffff;
      border-color: #8A9046 #8A9046 transparent; }
      .nav-tabs > li > a.active:hover, .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .active.dropdown-toggle:hover, .nav-tabs > li > a.active:focus, .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .active.dropdown-toggle:focus {
        background-color: #ffffff;
        border-color: #8A9046 #8A9046 transparent; }
    .nav-tabs > li > a:hover, .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle:hover, .nav-tabs > li > a:focus, .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle:focus {
      background-color: #373737;
      border-color: #373737 #373737 transparent; }
    .nav-tabs > li > a:focus, .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle:focus {
      outline: none; }

.accordion.panel-group {
  margin-bottom: 0;
  margin-top: 0.5em; }
  .accordion.panel-group:first-child {
    margin-top: 0; }

.accordion .panel-heading {
  background-color: #efefef;
  color: #ffffff; }
  .accordion .panel-heading .glyphicon-chevron-down {
    top: 0.2em; }
  .accordion .panel-heading .glyphicon-chevron-down, .accordion .panel-heading .glyphicon-chevron-right {
    margin-right: 0.4em; }
  .accordion .panel-heading a, .accordion .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .accordion .panel-heading .dropdown-toggle {
    color: #fff; }
    .accordion .panel-heading a:hover, .accordion .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .accordion .panel-heading .dropdown-toggle:hover, .accordion .panel-heading a:focus, .accordion .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .accordion .panel-heading .dropdown-toggle:focus {
      text-decoration: none; }
    .accordion .panel-heading a.icon .glyphicon, .accordion .panel-heading .link-container span.icon .glyphicon, .link-container .accordion .panel-heading span.icon .glyphicon, .accordion .panel-heading .link-container span.contrast-switcher .glyphicon, .link-container .accordion .panel-heading span.contrast-switcher .glyphicon, .accordion .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .accordion .panel-heading .icon.dropdown-toggle .glyphicon, .accordion .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .accordion .panel-heading .dropdown-toggle.contrast-switcher .glyphicon, .accordion .panel-heading a.contrast-switcher .glyphicon {
      vertical-align: middle;
      top: 0; }
  .accordion .panel-heading.active {
    background-color: #8c8c8c;
    color: #ffffff; }
  .accordion .panel-heading .fa-folder {
    margin-left: 0.3em; }

.accordion .panel-body .table {
  margin-bottom: 0; }

.accordion.accordion-outer .panel-heading {
  background: #999999;
  color: #fff;
  padding: 0.4em 1em 0.6em; }

.accordion.accordion-inner .panel-heading {
  background-color: #efefef;
  color: inherit;
  border-radius: 3px;
  padding: 0.3em 1em 0.6em; }
  .accordion.accordion-inner .panel-heading a, .accordion.accordion-inner .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .accordion.accordion-inner .panel-heading .dropdown-toggle {
    color: #435050; }
  .accordion.accordion-inner .panel-heading .glyphicon-chevron-right {
    top: 0.15em; }

.accordion.accordion-inner .panel {
  margin-top: 0.5em; }
  .accordion.accordion-inner .panel:first-child {
    margin-top: 0; }
  .accordion.accordion-inner .panel .panel-body {
    padding: 1em; }
    .accordion.accordion-inner .panel .panel-body > h4 {
      margin-top: 1em; }
      .accordion.accordion-inner .panel .panel-body > h4:first-child {
        margin-top: 0; }

.accordion .radio-group {
  float: right; }
  .accordion .radio-group label {
    vertical-align: top; }

/* Formulare */
.contentlink-section {
  padding: 2em 0;
  border-top: 0.133em dotted #CDCDCD; }
  .contentlink-section:first-child {
    border-top: none; }

.form-inline {
  position: relative; }
  .form-inline label, .form-inline .form-control-static, .form-inline .form-control {
    margin-bottom: 0;
    vertical-align: middle;
    margin-right: 6px; }

fieldset {
  border: 1px solid #8A9046;
  margin-bottom: 1.5em;
  padding: 0.6em 0.625em 0.75em;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  border-radius: 0.4em;
  position: relative; }
  fieldset > .panel-body {
    padding-top: 0;
    padding-bottom: 0; }
  fieldset legend {
    background-color: #ffffff;
    border: 0 none;
    margin-bottom: 0.4em;
    padding: 0 0.667em;
    width: auto;
    font-size: inherit; }
    fieldset legend > span {
      font-size: 1.333em;
      color: #8A9046; }
    fieldset legend .filter-active {
      font-size: inherit;
      color: #da7700;
      margin-left: 0.5em; }
      fieldset legend .filter-active .fa-exclamation {
        margin-bottom: 0.2em;
        vertical-align: middle; }
    fieldset legend .view-settings {
      background-color: #ffffff;
      font-size: inherit;
      padding: 0 0.4em;
      position: absolute;
      right: 1em;
      top: -1.9em; }
    fieldset legend a span, fieldset legend .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span, .group-administration .panel-primary .user-list .col-sm-4 fieldset legend .dropdown-toggle span {
      font-size: 1.2em; }
    fieldset legend .info-popover {
      vertical-align: inherit; }
  fieldset .accordion {
    margin-bottom: 0.5em; }

.fieldset-container .panel-body {
  padding-bottom: 10px; }

.report-awarding .input-btn-group label {
  float: left;
  padding-right: 2em; }

.add-awarding.input-btn-group label {
  float: left;
  padding-right: 2em; }

.add-awarding.input-btn-group .input-group {
  width: 32em; }

.checkbox-list.radio input[type="radio"], .checkbox-list.radio-inline input[type="radio"],
.checkbox-list.checkbox input[type="checkbox"], .checkbox-list.checkbox-inline input[type="checkbox"] {
  margin-left: 0; }

.checkbox-list.radio label, .checkbox-list.checkbox label {
  display: block; }

input[type="radio"], input[type="checkbox"] {
  margin: 0.4em 0.2em 0 0;
  vertical-align: top; }

.form-horizontal .control-label {
  padding-top: 6px; }

.form-horizontal .button-group {
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 1em; }
  .form-horizontal .button-group.btn-single {
    margin-left: 0;
    margin-right: 0; }

.input-btn-group .autocomplete.list li.itemList {
  border-top: 2px dotted #CDCDCD;
  padding: 0.3em; }
  .input-btn-group .autocomplete.list li.itemList:first-child {
    border-top: 0; }

a.dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, a.dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus {
  color: #373737; }

a[aria-expanded=false] > .glyphicon-chevron-down, .group-administration .panel-primary .user-list .col-sm-4 [aria-expanded=false].dropdown-toggle > .glyphicon-chevron-down {
  display: none; }

a[aria-expanded=true] > .glyphicon-chevron-right, .group-administration .panel-primary .user-list .col-sm-4 [aria-expanded=true].dropdown-toggle > .glyphicon-chevron-right {
  display: none; }

.info-popover {
  margin-left: 0.2em;
  vertical-align: middle; }
  .info-popover .glyphicon {
    top: 0; }
  .info-popover:hover, .info-popover:focus {
    color: #373737;
    text-decoration: none; }

.popover-headline {
  float: left;
  line-height: 1.9;
  margin-left: 0.2em;
  vertical-align: top; }

.popover {
  font-family: inherit;
  font-size: 1em;
  width: 30em; }
  .popover.bottom > .arrow:after {
    border-bottom-color: #8A9046; }
  .popover.top > .arrow {
    bottom: -10px; }
  .popover > .arrow:after {
    border-width: 10px; }
  .popover .popover-title {
    background-color: #8A9046;
    border-bottom: 1px solid #cccccc;
    border-radius: 0.267em 0.267em 0 0;
    font-size: 1.200em;
    color: #ffffff;
    font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
    width: 100%;
    margin: 0 !important; }
  .popover .popover-content p, .popover .popover-content strong {
    display: block;
    margin-bottom: 0.4em;
    white-space: normal; }
  .popover .popover-content strong {
    margin-bottom: 0; }
  .popover .popover-content a, .popover .popover-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .popover .popover-content .dropdown-toggle {
    margin-top: 0.3em;
    color: #8A9046; }
    .popover .popover-content a:hover, .popover .popover-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .popover .popover-content .dropdown-toggle:hover, .popover .popover-content a:focus, .popover .popover-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .popover .popover-content .dropdown-toggle:focus {
      background-color: transparent !important;
      text-decoration: underline !important; }
    .popover .popover-content a span, .popover .popover-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span, .group-administration .panel-primary .user-list .col-sm-4 .popover .popover-content .dropdown-toggle span {
      background-color: transparent !important;
      color: inherit !important;
      font-size: 0.6em !important;
      padding-left: 0 !important; }
  .popover .popover-content .editable-buttons .glyphicon {
    margin-right: 0 !important; }

.form-group.required label:after {
  color: #CA0101;
  content: "*"; }

.form-group.required label.radio-inline:after {
  content: " "; }

.form-group .input-daterange.input-group {
  width: 100%; }
  .form-group .input-daterange.input-group .has-datepicker:first-child .form-control {
    border-radius: 0.2em 0 0 0.2em; }
  .form-group .input-daterange.input-group .has-datepicker.windows-from .form-control {
    border-radius: 0; }
  .form-group .input-daterange.input-group .has-datepicker .form-control {
    border-radius: 0 0.2em 0.2em 0; }

.form-group .input-group-addon {
  background-color: #CDCDCD;
  border: #cccccc;
  color: #435050;
  font-size: inherit; }

.form-group .list-group {
  margin-bottom: 0; }
  .form-group .list-group li.list-group-item a .glyphicon, .form-group .list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .form-group .list-group li.list-group-item .dropdown-toggle .glyphicon {
    margin-left: 0; }

.form-group .icon-container .glyphicon, .form-group .icon-container .fa {
  font-size: 2.5em;
  margin-right: 0.2em; }

.form-group .icon-container input[type="radio"], .form-group .icon-container input[type="checkbox"] {
  margin: 1em 2em 0 0;
  vertical-align: top; }

.form-group .datepicker span > input {
  width: 30.3%; }

.form-group .datepicker img {
  vertical-align: inherit;
  margin-right: 0.2em; }

.form-group .autocomplete.form-inline .form-control {
  width: 100%;
  padding-bottom: 0.5em;
  background: #ffffff; }

.form-group .autocomplete.form-inline button.icon, .form-group .autocomplete.form-inline button.contrast-switcher {
  margin-bottom: 1em; }

.form-group .autocomplete.list {
  clear: both; }

.form-group .ms-parent {
  width: 100% !important;
  position: relative; }
  .form-group .ms-parent button.ms-choice {
    background-color: transparent;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 0.2em; }
    .form-group .ms-parent button.ms-choice:focus {
      background-color: #fff;
      border: 1px solid #8A9046;
      box-shadow: none;
      outline: none;
      outline-offset: 0; }
    .form-group .ms-parent button.ms-choice > span {
      top: 0;
      padding-left: 1em; }
    .form-group .ms-parent button.ms-choice > div {
      background-image: none;
      margin-top: -2px;
      right: 12px;
      top: 50%;
      vertical-align: middle;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid;
      display: inline-block;
      height: 0;
      width: 0; }
  .form-group .ms-parent .ms-drop {
    left: 0;
    top: 2.2em;
    background: #ffffff; }
    .form-group .ms-parent .ms-drop ul {
      max-height: 10em !important; }
      .form-group .ms-parent .ms-drop ul li {
        padding-bottom: 0.1em !important; }
        .form-group .ms-parent .ms-drop ul li label {
          margin-bottom: 0;
          padding-left: 1.3em; }
    .form-group .ms-parent .ms-drop input[type="checkbox"] {
      vertical-align: top;
      margin-left: -1.3em; }

.form-group .hint {
  margin-bottom: 0; }

.form-group input[type="file"] {
  background: none;
  border: none;
  padding: 0;
  margin-left: 0.4em; }

.alphabetical-list .navIndex {
  padding: 0.7em 0 1em 0;
  margin-bottom: 1.5em;
  border-bottom: 0.133em solid #8A9046;
  border-top: 0.133em solid #8A9046; }
  .alphabetical-list .navIndex li:first-child {
    margin-left: 0; }
  .alphabetical-list .navIndex li {
    display: inline-block;
    font-size: 1.333em;
    margin-right: 1em; }

.alphabetical-list .legend {
  padding-left: 1.5em;
  margin-bottom: 2em; }
  .alphabetical-list .legend li {
    margin-bottom: 0.667em; }
    .alphabetical-list .legend li span:first-child {
      margin: 0 0.4em 0 -1.5em;
      width: 1em; }
    .alphabetical-list .legend li span {
      float: left;
      margin-left: 0.3em; }
    .alphabetical-list .legend li .glyphicon {
      top: 0.3em; }

.alphabetical-list .authorityCapital {
  border: 1px solid #8A9046;
  background-color: #8A9046;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  border-radius: 0.4em;
  font-size: 1.2em;
  margin-right: 0.4em;
  padding: 0 0.6em 0.3em;
  width: auto;
  display: inline-block;
  color: #ffffff; }

.alphabetical-list .authorityList li {
  margin-bottom: 0.4em;
  padding: 0.2em 0 0.2em 0.6em;
  position: relative; }
  .alphabetical-list .authorityList li:nth-of-type(2n+1) {
    background-color: #f9f9f9; }
  .alphabetical-list .authorityList li input[type="checkbox"] {
    float: left; }
  .alphabetical-list .authorityList li .flaticon-envelopes5 {
    left: 2.2em;
    top: 0.25em;
    position: absolute; }

.alphabetical-list .authorityList .image-link {
  margin-left: 2.2em;
  float: left; }
  .alphabetical-list .authorityList .image-link:hover, .alphabetical-list .authorityList .image-link:focus {
    text-decoration: none; }
  .alphabetical-list .authorityList .image-link .glyphicon {
    top: 0.2em; }

.alphabetical-list .authorityList .awarding-authority-link {
  display: inline-block;
  margin-left: 0.5em;
  width: 85%; }

.clientLinks .detailLabel {
  margin-bottom: 0.5em;
  clear: both; }
  .clientLinks .detailLabel .formLabel {
    float: left;
    padding-right: 1em;
    width: 7em; }

.contact ul {
  margin-bottom: 1em; }

.contact a.icon, .contact .link-container span.icon, .link-container .contact span.icon, .contact .link-container span.contrast-switcher, .link-container .contact span.contrast-switcher, .contact .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .contact .icon.dropdown-toggle, .contact .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .contact .dropdown-toggle.contrast-switcher, .contact a.contrast-switcher {
  margin-bottom: 1em;
  display: inline-block; }

.bidderLinks .list-group-item .admin-link, .adminLinks .list-group-item .admin-link, .authorityLinks .list-group-item .admin-link {
  padding: 0 0 0 0.3em !important; }
  .bidderLinks .list-group-item .admin-link .glyphicon, .bidderLinks .list-group-item .admin-link .fa, .adminLinks .list-group-item .admin-link .glyphicon, .adminLinks .list-group-item .admin-link .fa, .authorityLinks .list-group-item .admin-link .glyphicon, .authorityLinks .list-group-item .admin-link .fa {
    margin: 0;
    font-size: inherit;
    color: inherit; }
    .bidderLinks .list-group-item .admin-link .glyphicon:hover, .bidderLinks .list-group-item .admin-link .glyphicon:focus, .bidderLinks .list-group-item .admin-link .fa:hover, .bidderLinks .list-group-item .admin-link .fa:focus, .adminLinks .list-group-item .admin-link .glyphicon:hover, .adminLinks .list-group-item .admin-link .glyphicon:focus, .adminLinks .list-group-item .admin-link .fa:hover, .adminLinks .list-group-item .admin-link .fa:focus, .authorityLinks .list-group-item .admin-link .glyphicon:hover, .authorityLinks .list-group-item .admin-link .glyphicon:focus, .authorityLinks .list-group-item .admin-link .fa:hover, .authorityLinks .list-group-item .admin-link .fa:focus {
      color: #373737; }

.phone-number .col-md-2 {
  padding-right: 0; }
  .phone-number .col-md-2 .input-group-addon {
    padding: 0.2em 0.4em 0.4em; }

.street-nr .col-md-2 {
  padding-left: 0; }

.zip-code-city .col-md-2 {
  padding-right: 0; }

.form-control {
  background-color: #efefef;
  border-color: #cccccc;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  border-radius: 0.2em;
  box-shadow: none !important;
  color: #435050;
  font-size: inherit;
  font-weight: normal;
  padding-top: 0.2em;
  height: 32px; }
  .form-control:focus {
    border-color: #8A9046;
    background-color: #ffffff;
    box-shadow: none; }
  .form-control[disabled] {
    color: #999999; }
  .form-control[readonly], .form-control[readonly]:focus {
    background-color: #efefef;
    border-color: #efefef; }

span.form-control-static {
  display: inline-block;
  margin-right: 1.5em; }

.form-control-static > .icon, .form-control-static > .contrast-switcher {
  margin-left: 1em; }

.form-control-static.text-overflow {
  max-width: 20em; }

textarea.form-control {
  max-width: 100%; }

select.form-control {
  padding: 0 0.5em 0.2em;
  width: 100%; }

.bootstrap-select.form-control {
  background-color: transparent;
  border: 0; }

.bootstrap-select.btn-group .btn-default {
  font-family: inherit;
  text-transform: inherit;
  padding-left: 0.4em; }
  .bootstrap-select.btn-group .btn-default:hover, .bootstrap-select.btn-group .btn-default:focus {
    color: #435050; }

.bootstrap-select.btn-group .dropdown-toggle {
  background-color: #efefef;
  border: 1px solid #cccccc;
  padding: 0.4em 0.8em; }
  .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%; }

.bootstrap-select.btn-group.open .dropdown-toggle {
  background: #fff;
  color: #435050;
  box-shadow: none;
  border-color: #8A9046; }

.bootstrap-select.btn-group .dropdown-menu {
  padding: 0; }
  .bootstrap-select.btn-group .dropdown-menu .dropdown-menu.inner {
    padding-bottom: 0.5em; }

.bootstrap-select .text {
  white-space: pre-wrap;
  width: 100%; }

.has-error .form-control {
  border-color: #CA0101;
  background-color: #ffffff;
  box-shadow: none; }
  .has-error .form-control:focus {
    border-color: #CA0101;
    box-shadow: none; }

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block,
.has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label,
.has-error.radio label, .has-error.radio-inline label {
  color: #CA0101; }

.has-datepicker {
  position: relative; }
  .has-datepicker .form-control {
    padding-right: 2em;
    cursor: pointer; }
    .has-datepicker .form-control[disabled] {
      cursor: not-allowed; }
  .has-datepicker .form-control-datepicker {
    display: block;
    line-height: 32px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 0;
    width: 32px;
    z-index: 2;
    right: 0; }
    .has-datepicker .form-control-datepicker.icon-not-on-top {
      z-index: 0; }

.help-block {
  margin-bottom: 0;
  color: inherit;
  min-height: 25px; }

.procedure-search {
  margin-bottom: 2.5em; }
  .procedure-search .searchfield {
    padding: 0 0.625em; }
  .procedure-search .button-group {
    padding: 0 1em; }

.procedure-infos {
  margin-bottom: 1em; }
  .procedure-infos > section > h4, .procedure-infos h2 {
    display: inline;
    margin-bottom: 0; }
  .procedure-infos .form-group {
    margin-bottom: 0.4em; }
    .procedure-infos .form-group .btn-primary {
      margin-top: 1em; }
  .procedure-infos .button-group {
    text-align: left;
    margin: 0 0 1.5em; }
    .procedure-infos .button-group .link-box.list-group {
      margin: 0 0 0 1em;
      display: inline-block;
      width: 25%; }
      .procedure-infos .button-group .link-box.list-group li.list-group-item {
        margin-bottom: 0; }
        .procedure-infos .button-group .link-box.list-group li.list-group-item span {
          font-size: 1.2em;
          padding: 0.3em;
          vertical-align: middle;
          min-width: 2em; }
        .procedure-infos .button-group .link-box.list-group li.list-group-item h3 {
          font-size: 1em;
          margin: 0;
          font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
          padding: 0.3em 0.5em 0.4em 0.3em;
          display: inline-block;
          vertical-align: top; }
        .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link {
          padding-bottom: 0 !important;
          position: absolute;
          right: 0;
          top: 0; }
          .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link:hover, .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link:focus {
            background: none; }
          .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link > span {
            color: #8A9046;
            padding: 0;
            background: none;
            font-size: inherit; }
            .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link > span:hover, .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link > span:focus {
              color: #373737; }
  .procedure-infos .link-box.list-group {
    margin: 1.5em 0 0 0; }
    .procedure-infos .link-box.list-group li.list-group-item {
      display: block;
      margin-left: 0; }
      .procedure-infos .link-box.list-group li.list-group-item .btn {
        font-size: 15px;
        padding: 0;
        text-align: left;
        text-transform: none;
        word-spacing: normal; }
        .procedure-infos .link-box.list-group li.list-group-item .btn .fa-spinner {
          display: none; }
      .procedure-infos .link-box.list-group li.list-group-item span {
        min-width: 2em; }
      .procedure-infos .link-box.list-group li.list-group-item span + span {
        padding-top: 0.9em; }
      .procedure-infos .link-box.list-group li.list-group-item .fa, .procedure-infos .link-box.list-group li.list-group-item .glyphicon {
        text-align: center;
        width: 48px; }

.procedureDetails .nummer, .procedureDetails .ueberschrift, .procedureDetails .eingabetext {
  margin-bottom: 0.5em;
  float: left; }

.procedureDetails .nummer {
  padding-right: 1em;
  width: 5%; }

.procedureDetails .ueberschrift {
  padding: 0 1em 0 1em;
  width: 35%; }

.procedureDetails .eingabetext {
  padding-left: 1em;
  width: 60%; }

.procedureDetails .eingabetextOhneUeberschriftOhneNr,
.procedureDetails .eingabetextOhneUeberschrift {
  padding-left: 6.5%; }

.procedureDetails br {
  clear: both;
  display: block;
  margin-bottom: 0.3em; }

.gui-id label, .link-procedure label {
  display: block;
  margin-bottom: 0.4em; }

.link-container .icon, .link-container .contrast-switcher {
  margin-left: 1em; }
  .link-container .icon:first-child, .link-container .contrast-switcher:first-child {
    margin-left: 0; }

.awarding-authorities > li, .upload-list > li {
  padding: 0.3em;
  border-top: 2px dotted #CDCDCD; }
  .awarding-authorities > li:first-child, .upload-list > li:first-child {
    border-top: 0; }

.upload-container .upload-list {
  border-top: 2px dotted #CDCDCD; }
  .upload-container .upload-list:first-child {
    border-top: 0; }

/* WikiMarkup-Container-spezifisches Styling */
.wiki-markup-container em {
  font-style: italic; }

.wiki-markup-container ul, .wiki-markup-container ol {
  list-style: initial;
  padding-left: 2em; }

.wiki-markup-container ol {
  list-style: decimal; }

.wiki-markup-container cite {
  padding-left: 2em; }

/* Web-Admin Styling */
.legend-vms-status dl {
  margin-bottom: 0.3em; }

.vms-message-details .form-group {
  margin-bottom: 0; }
  .vms-message-details .form-group textarea {
    height: 15em; }

/* Gruppen- und Kategorieverwaltung */
.group-administration .panel.autoheight {
  min-height: 160px; }

.group-administration .panel .panel-heading .text-danger {
  font-size: 0.9em;
  display: block;
  line-height: 1.2em; }

.group-administration .panel .panel-heading .panel-title {
  width: 75%; }
  .group-administration .panel .panel-heading .panel-title .editable::after {
    font-size: 0.8em; }
  .group-administration .panel .panel-heading .panel-title a, .group-administration .panel .panel-heading .panel-title .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .panel .panel-heading .panel-title .dropdown-toggle {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    line-height: 1.3em; }

.group-administration .panel-primary .user-list .col-sm-4 .dropdown {
  margin-bottom: 0.4em; }
  .group-administration .panel-primary .user-list .col-sm-4 .dropdown a:hover, .group-administration .panel-primary .user-list .col-sm-4 .dropdown .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .dropdown a:focus, .group-administration .panel-primary .user-list .col-sm-4 .dropdown .dropdown-toggle:focus {
    text-decoration: none; }

.group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle {
  background: transparent;
  border: none; }
  .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle > .fa {
    display: none; }
  .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover > .fa, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus > .fa {
    display: inline-block;
    margin-left: 0.2em; }

.group-administration .panel-primary .user-list .col-sm-4.open > a, .group-administration .panel-primary .user-list .col-sm-4.open > .dropdown-toggle {
  color: #373737;
  text-decoration: none; }

.group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu {
  left: 0;
  min-width: 20em;
  border-radius: 0.4em;
  padding: 1px;
  display: block;
  opacity: 0;
  margin-top: 0.9em;
  visibility: hidden; }
  .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu.in {
    opacity: 1 !important;
    visibility: visible; }
  .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu .dropdown-title {
    background-color: #8A9046;
    border-bottom: 1px solid #cccccc;
    border-radius: 0.267em 0.267em 0 0;
    font-size: 1.200em;
    color: #ffffff;
    font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif; }
  .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu.active:before {
    border-color: transparent transparent #8A9046;
    border-style: solid;
    border-width: 0 0.733em 0.733em;
    content: "";
    left: 3em;
    margin: 0 0 0 -0.633em;
    position: absolute;
    top: -0.7em;
    width: 0; }
  .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li {
    margin: 0;
    padding: 0.4em; }
    .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul {
      padding-right: 1.2em;
      display: block;
      width: 100%; }
      .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li {
        padding: 0.4em 0 0.4em 0;
        border-top: 1px solid #cccccc;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
        .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li:first-child {
          border-top: none; }
        .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li a, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li .dropdown-toggle {
          font-family: inherit;
          color: inherit; }
          .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li a:hover, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li a:focus, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li .dropdown-toggle:focus {
            color: #8A9046; }
          .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li a.icon .fa, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li .link-container span.icon .fa, .link-container .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li span.icon .fa, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li .link-container span.contrast-switcher .fa, .link-container .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li span.contrast-switcher .fa, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li .icon.dropdown-toggle .fa, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li .dropdown-toggle.contrast-switcher .fa, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li ul > li a.contrast-switcher .fa {
            font-size: 1.2em;
            vertical-align: inherit;
            margin-right: 0.4em; }

.group-administration .user-list > div {
  padding-bottom: 0.4em; }
  .group-administration .user-list > div.group-comment {
    padding-bottom: 0.8em; }
  .group-administration .user-list > div .glyphicon, .group-administration .user-list > div .fa {
    margin-right: 0.233em; }
  .group-administration .user-list > div .empty-field {
    color: #ffffff; }
  .group-administration .user-list > div .member-name {
    width: 70%; }

.group-administration .input-group[class*="col-"] {
  padding-left: inherit;
  padding-right: inherit; }

.group-administration .button-group {
  margin: 0;
  padding-top: 0; }
  .group-administration .button-group a.icon, .group-administration .button-group .link-container span.icon, .link-container .group-administration .button-group span.icon, .group-administration .button-group .link-container span.contrast-switcher, .link-container .group-administration .button-group span.contrast-switcher, .group-administration .button-group .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .button-group .icon.dropdown-toggle, .group-administration .button-group .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .button-group .dropdown-toggle.contrast-switcher, .group-administration .button-group a.contrast-switcher {
    display: inline-block;
    margin-bottom: 0.4em; }
    .group-administration .button-group a.icon:first-child, .group-administration .button-group .link-container span.icon:first-child, .link-container .group-administration .button-group span.icon:first-child, .group-administration .button-group .link-container span.contrast-switcher:first-child, .link-container .group-administration .button-group span.contrast-switcher:first-child, .group-administration .button-group .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:first-child, .group-administration .panel-primary .user-list .col-sm-4 .button-group .icon.dropdown-toggle:first-child, .group-administration .button-group .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:first-child, .group-administration .panel-primary .user-list .col-sm-4 .button-group .dropdown-toggle.contrast-switcher:first-child, .group-administration .button-group a.contrast-switcher:first-child {
      margin-left: 0; }

.group-administration .input-btn-group {
  margin-top: 2em;
  margin-bottom: 2em; }

.category-administration table th, .category-administration table td {
  white-space: normal !important; }

.category-administration .input-btn-group {
  margin-top: 2em;
  margin-bottom: 2em; }

.hint {
  color: #8c8c8c; }

label {
  margin-bottom: 0.667em; }

.label-success, .label-primary {
  background-color: #8A9046; }

.label-warning {
  background-color: #da7700; }

.label-danger {
  background-color: #CA0101; }

.primary {
  background-color: #8A9046 !important; }

.warning {
  background-color: #da7700 !important; }

.danger {
  background-color: #CA0101 !important; }

.text-primary, .text-success {
  color: #8A9046 !important; }

.text-warning {
  color: #da7700 !important; }

.text-danger {
  color: #CA0101 !important; }

.badge {
  border-radius: 0.3em;
  color: #ffffff;
  font-size: 0.6em;
  line-height: 1.2;
  font-family: Verdana, Geneva, sans-serif; }

.blank {
  color: #ffffff; }

.nav .open > a, .nav .group-administration .panel-primary .user-list .col-sm-4 .open > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .nav .open > .dropdown-toggle, .nav .open > a:focus, .nav .group-administration .panel-primary .user-list .col-sm-4 .open > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .nav .open > .dropdown-toggle:focus, .nav .open > a:hover, .nav .group-administration .panel-primary .user-list .col-sm-4 .open > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .nav .open > .dropdown-toggle:hover {
  background-color: transparent;
  border-color: transparent; }

.dropdown:hover .menu, .dropdown:hover .dropdown-menu {
  display: block; }
  .dropdown:hover .menu .dropdown:hover .menu, .dropdown:hover .menu .dropdown:hover .dropdown-menu, .dropdown:hover .dropdown-menu .dropdown:hover .menu, .dropdown:hover .dropdown-menu .dropdown:hover .dropdown-menu {
    display: block; }

/* Schrittfolge Registrierung */
.registry > ul, .tsl-steps > ul {
  padding: 0.7em 0 1em 0;
  margin-bottom: 1.5em;
  border-bottom: 0.133em solid #8A9046;
  border-top: 0.133em solid #8A9046; }
  .registry > ul li, .tsl-steps > ul li {
    display: inline-block;
    margin-left: 4em; }
    .registry > ul li.active a, .registry > ul li.active .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .registry > ul li.active .dropdown-toggle, .tsl-steps > ul li.active a, .tsl-steps > ul li.active .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps > ul li.active .dropdown-toggle {
      color: #8A9046; }
    .registry > ul li:first-child, .tsl-steps > ul li:first-child {
      margin-left: 0; }
    .registry > ul li a, .registry > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .registry > ul li .dropdown-toggle, .tsl-steps > ul li a, .tsl-steps > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps > ul li .dropdown-toggle {
      color: inherit;
      text-decoration: none; }
      .registry > ul li a:hover, .registry > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .registry > ul li .dropdown-toggle:hover, .registry > ul li a:focus, .registry > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .registry > ul li .dropdown-toggle:focus, .tsl-steps > ul li a:hover, .tsl-steps > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps > ul li .dropdown-toggle:hover, .tsl-steps > ul li a:focus, .tsl-steps > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps > ul li .dropdown-toggle:focus {
        color: #8A9046; }
      .registry > ul li a:hover span, .registry > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover span, .group-administration .panel-primary .user-list .col-sm-4 .registry > ul li .dropdown-toggle:hover span, .registry > ul li a:focus span, .registry > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus span, .group-administration .panel-primary .user-list .col-sm-4 .registry > ul li .dropdown-toggle:focus span, .tsl-steps > ul li a:hover span, .tsl-steps > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover span, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps > ul li .dropdown-toggle:hover span, .tsl-steps > ul li a:focus span, .tsl-steps > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus span, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps > ul li .dropdown-toggle:focus span {
        background-color: #8A9046;
        color: #ffffff; }
    .registry > ul li span, .registry > ul li em span, .tsl-steps > ul li span, .tsl-steps > ul li em span {
      border: 1px solid #8A9046;
      background-color: #dcddc7;
      -webkit-border-radius: 0.4em;
      -moz-border-radius: 0.4em;
      -ms-border-radius: 0.4em;
      border-radius: 0.4em;
      margin-right: 0.4em;
      padding: 0 0.6em 0.3em;
      width: auto;
      line-height: 2.2; }
    .registry > ul li.active span, .tsl-steps > ul li.active span {
      background-color: #8A9046;
      color: #ffffff; }
    .registry > ul li.disabled > span, .tsl-steps > ul li.disabled > span {
      background: none;
      border: none;
      padding: 0;
      margin: 0; }
      .registry > ul li.disabled > span > em, .tsl-steps > ul li.disabled > span > em {
        font-style: normal; }

.registry .registry-content a.icon, .registry .registry-content .link-container span.icon, .link-container .registry .registry-content span.icon, .registry .registry-content .link-container span.contrast-switcher, .link-container .registry .registry-content span.contrast-switcher, .registry .registry-content .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .registry .registry-content .icon.dropdown-toggle, .registry .registry-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .registry .registry-content .dropdown-toggle.contrast-switcher, .registry .registry-content a.contrast-switcher, .tsl-steps .registry-content a.icon, .tsl-steps .registry-content .link-container span.icon, .link-container .tsl-steps .registry-content span.icon, .tsl-steps .registry-content .link-container span.contrast-switcher, .link-container .tsl-steps .registry-content span.contrast-switcher, .tsl-steps .registry-content .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps .registry-content .icon.dropdown-toggle, .tsl-steps .registry-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps .registry-content .dropdown-toggle.contrast-switcher, .tsl-steps .registry-content a.contrast-switcher {
  display: block;
  padding-top: 0.467em;
  font-size: 1.2em;
  margin-bottom: 0.667em; }

.registry .registry-content .alert-content select, .tsl-steps .registry-content .alert-content select {
  width: auto; }

.registry .registry-content fieldset, .tsl-steps .registry-content fieldset {
  position: relative; }
  .registry .registry-content fieldset a.icon.posAbs, .registry .registry-content fieldset .link-container span.posAbs.icon, .link-container .registry .registry-content fieldset span.posAbs.icon, .registry .registry-content fieldset .link-container span.posAbs.contrast-switcher, .link-container .registry .registry-content fieldset span.posAbs.contrast-switcher, .registry .registry-content fieldset .group-administration .panel-primary .user-list .col-sm-4 .icon.posAbs.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .registry .registry-content fieldset .icon.posAbs.dropdown-toggle, .registry .registry-content fieldset .group-administration .panel-primary .user-list .col-sm-4 .posAbs.dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .registry .registry-content fieldset .posAbs.dropdown-toggle.contrast-switcher, .registry .registry-content fieldset a.posAbs.contrast-switcher, .tsl-steps .registry-content fieldset a.icon.posAbs, .tsl-steps .registry-content fieldset .link-container span.posAbs.icon, .link-container .tsl-steps .registry-content fieldset span.posAbs.icon, .tsl-steps .registry-content fieldset .link-container span.posAbs.contrast-switcher, .link-container .tsl-steps .registry-content fieldset span.posAbs.contrast-switcher, .tsl-steps .registry-content fieldset .group-administration .panel-primary .user-list .col-sm-4 .icon.posAbs.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps .registry-content fieldset .icon.posAbs.dropdown-toggle, .tsl-steps .registry-content fieldset .group-administration .panel-primary .user-list .col-sm-4 .posAbs.dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .tsl-steps .registry-content fieldset .posAbs.dropdown-toggle.contrast-switcher, .tsl-steps .registry-content fieldset a.posAbs.contrast-switcher {
    position: absolute;
    bottom: 0; }
  .registry .registry-content fieldset .fa-exclamation, .tsl-steps .registry-content fieldset .fa-exclamation {
    margin-right: 0.1em;
    vertical-align: bottom; }

.registry .registry-content .action-icon, .tsl-steps .registry-content .action-icon {
  background-color: #ffffff;
  float: none;
  font-size: 1.2em;
  padding: 0.4em;
  position: absolute;
  right: 1em;
  top: -2.2em; }

.registry .registry-content fieldset + fieldset + div > .button-group, .tsl-steps .registry-content fieldset + fieldset + div > .button-group {
  padding: 0 1em 0 1em; }

/* In-place editing */
.editable-click, a.editable-click, .group-administration .panel-primary .user-list .col-sm-4 .editable-click.dropdown-toggle, a.editable-click:hover, .group-administration .panel-primary .user-list .col-sm-4 .editable-click.dropdown-toggle:hover {
  border-bottom: none !important; }

.editable-empty {
  font-style: normal !important;
  color: #435050 !important; }
  .editable-empty:hover, .editable-empty:focus {
    color: #8A9046 !important; }

.editable {
  padding-top: 0 !important;
  cursor: pointer;
  position: relative; }
  .editable:after {
    content: "\270f";
    font-family: 'Glyphicons Halflings';
    margin-left: 0.4em; }
  .editable.editable-unsaved {
    font-weight: normal; }
  .editable.editable-bg-transition {
    transition: background-color 1400ms ease-out 0s; }

.editable-container .editable-error-block {
  font-size: 0.8em; }

.editableform .form-control {
  font-size: 0.9em;
  height: 28px;
  padding-top: 0;
  width: 8em !important; }

.editableform .form-group {
  margin: 0; }

/* Alerts */
.alert {
  color: inherit;
  padding-top: 0.667em;
  width: 100%;
  margin-bottom: 1.5em; }
  .alert h4 {
    display: inline-block;
    margin-bottom: 0; }
  .alert .alert-icon {
    display: inline-block; }
    .alert .alert-icon .fa, .alert .alert-icon .glyphicon {
      font-size: 1.4em;
      margin-right: 0.2em;
      top: 0.1em; }
  .alert .alert-headline {
    display: inline-block;
    width: 80%; }
  .alert .alert-content {
    margin-top: 0.5em; }
    .alert .alert-content button.icon, .alert .alert-content button.contrast-switcher {
      color: #435050; }
    .alert .alert-content p:last-of-type {
      margin-bottom: 0; }
  .alert a:not(.btn):not(.close), .alert .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.btn):not(.close), .group-administration .panel-primary .user-list .col-sm-4 .alert .dropdown-toggle:not(.btn):not(.close) {
    color: #435050;
    text-decoration: underline; }
    .alert a:not(.btn):not(.close):hover, .alert .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.btn):not(.close):hover, .group-administration .panel-primary .user-list .col-sm-4 .alert .dropdown-toggle:not(.btn):not(.close):hover, .alert a:not(.btn):not(.close):focus, .alert .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.btn):not(.close):focus, .group-administration .panel-primary .user-list .col-sm-4 .alert .dropdown-toggle:not(.btn):not(.close):focus {
      text-decoration: none; }
  .alert.important-info {
    width: 100%; }
    .alert.important-info h4 {
      display: inherit;
      margin-bottom: 0.4em; }
    .alert.important-info p {
      clear: both;
      margin: 0; }
    .alert.important-info .fa, .alert.important-info .glyphicon {
      float: left;
      font-size: 2.5rem;
      margin: 0.1em 0.2em 0.2em 0; }
  .alert.alert-primary, .alert.alert-success, .alert.alert-info {
    background-color: #dcddc7;
    border-color: #8A9046; }
    .alert.alert-primary h4, .alert.alert-success h4, .alert.alert-info h4 {
      color: #8A9046; }
    .alert.alert-primary .fa, .alert.alert-primary .glyphicon, .alert.alert-success .fa, .alert.alert-success .glyphicon, .alert.alert-info .fa, .alert.alert-info .glyphicon {
      color: #8A9046; }
  .alert.alert-warning {
    background-color: #FCE7CC;
    border-color: #da7700; }
    .alert.alert-warning h4 {
      color: #da7700; }
    .alert.alert-warning .fa, .alert.alert-warning .glyphicon {
      color: #da7700; }
  .alert.alert-danger {
    background-color: #f4cccc;
    border-color: #CA0101; }
    .alert.alert-danger h4 {
      color: #CA0101; }
    .alert.alert-danger .fa, .alert.alert-danger .glyphicon {
      color: #CA0101; }
  .alert.information-panel {
    width: 50%;
    margin: 0 auto; }
    .alert.information-panel .alert-icon {
      margin-right: 0.3em; }
    .alert.information-panel .fa, .alert.information-panel .glyphicon {
      padding: 0;
      font-size: 1.8em; }
  .alert .button-group {
    margin-bottom: 0; }

.alert-dismissable .close, .alert-dismissible .close {
  text-shadow: none;
  opacity: 0.7;
  top: -0.4em; }

/* Cookie Alert */
.alert-cookie {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-name: FadeUpAlert;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 1em 0;
  z-index: 9999;
  border-radius: 0;
  border-right: 0;
  border-left: 0; }
  .alert-cookie .alert-icon {
    float: left; }
    .alert-cookie .alert-icon .fa {
      padding-top: 2px; }
  .alert-cookie .alert-content {
    display: inline-block;
    margin: 0;
    width: 85%; }
  .alert-cookie .btn {
    margin-top: 1em;
    float: right; }

@keyframes FadeUpAlert {
  0% {
    opacity: 0;
    transform: translate3d(0px, 100%, 0px); }
  100% {
    opacity: 1;
    transform: none; } }

/* Modals */
.modal .modal-backdrop {
  z-index: 0;
  position: fixed; }

.modal.modal-warning .modal-header {
  background: #da7700; }

.modal.modal-danger .modal-header {
  background: #CA0101; }

.modal .modal-content {
  border: none; }

.modal .modal-header {
  background-color: #8A9046;
  color: #ffffff;
  border-radius: 0.267em 0.267em 0 0; }
  .modal .modal-header .modal-title {
    font-size: 1.467em; }
  .modal .modal-header .close {
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 1.8em;
    text-shadow: none;
    color: #ffffff; }
    .modal .modal-header .close:hover, .modal .modal-header .close:focus {
      opacity: 0.6;
      filter: alpha(opacity=60); }

.modal .modal-dialog {
  margin-top: 10vh; }

.modal .modal-body {
  white-space: normal; }
  .modal .modal-body .button-group {
    margin-bottom: 0;
    text-align: right; }
  .modal .modal-body > form {
    margin-bottom: 0; }

.modal .modal-footer {
  border-top: 0;
  padding-top: 0; }
  .modal .modal-footer .form-group {
    margin-bottom: 0; }
  .modal .modal-footer .btn + .btn {
    margin-left: 0.3em; }

.modal .file-input-name {
  margin-left: 1.6em;
  vertical-align: bottom; }

.modal .form-horizontal {
  padding-bottom: 0; }

.modal input[type="file"] {
  margin-left: 0; }

/* Header */
header {
  padding-top: 0.867em;
  position: relative;
  border-top: 0.667em solid #8A9046 !important; }
  header .container {
    height: 10em;
    position: relative;
    z-index: 150; }
    header .container .navbar-header {
      float: none; }
      header .container .navbar-header .navbar-brand {
        height: auto;
        padding: 2.6em 0 0; }
        header .container .navbar-header .navbar-brand:focus {
          outline: none; }
        header .container .navbar-header .navbar-brand > img {
          width: 9.7em; }
  header .navbar-nav.metanav {
    position: absolute;
    top: -9px;
    width: 350px; }
    header .navbar-nav.metanav > li {
      float: left;
      list-style: none; }
      header .navbar-nav.metanav > li > a, header .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.metanav > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.metanav > li > .dropdown-toggle {
        color: #8c8c8c;
        font-size: 0.8em;
        text-transform: uppercase;
        padding: 0.1em 0.6em;
        display: inline-block; }
        header .navbar-nav.metanav > li > a:hover, header .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.metanav > li > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.metanav > li > .dropdown-toggle:hover, header .navbar-nav.metanav > li > a:focus, header .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.metanav > li > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.metanav > li > .dropdown-toggle:focus {
          background: none;
          text-decoration: underline; }
        header .navbar-nav.metanav > li > a .glyphicon, header .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.metanav > li > .dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.metanav > li > .dropdown-toggle .glyphicon {
          font-size: 1.2em;
          top: 0; }
        header .navbar-nav.metanav > li > a .fa, header .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.metanav > li > .dropdown-toggle .fa, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.metanav > li > .dropdown-toggle .fa {
          font-size: 1.3em;
          line-height: 1.2;
          vertical-align: top; }
  header .navbar-nav.site-tools {
    position: absolute;
    right: 8em;
    top: 0; }
    header .navbar-nav.site-tools.pos-left {
      right: 8em; }
    header .navbar-nav.site-tools.pos-right {
      right: 0.5em; }
    header .navbar-nav.site-tools > li {
      position: relative;
      height: 2em;
      padding: 0 0.4em;
      border-left: 1px solid #cccccc; }
      header .navbar-nav.site-tools > li:nth-child(2) {
        border-left: 0; }
      header .navbar-nav.site-tools > li:first-child {
        border-left: 0; }
      header .navbar-nav.site-tools > li .site-tools-item {
        display: flex;
        justify-content: flex-end;
        padding-top: 8px; }
      header .navbar-nav.site-tools > li.notifications-menu {
        padding: 0 0.5em; }
        header .navbar-nav.site-tools > li.notifications-menu > a, header .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.site-tools > li.notifications-menu > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.notifications-menu > .dropdown-toggle {
          padding: 0.5em;
          position: relative; }
          header .navbar-nav.site-tools > li.notifications-menu > a .badge, header .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.site-tools > li.notifications-menu > .dropdown-toggle .badge, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.notifications-menu > .dropdown-toggle .badge {
            position: absolute;
            right: 0;
            top: 0.3em;
            padding: 0.05em 0.3em 0.2em; }
        header .navbar-nav.site-tools > li.notifications-menu.notifications-dispatcher > .dropdown-toggle {
          color: #8c8c8c; }
          header .navbar-nav.site-tools > li.notifications-menu.notifications-dispatcher > .dropdown-toggle:hover {
            color: #373737; }
        header .navbar-nav.site-tools > li.notifications-menu.notifications-dispatcher.open > .dropdown-toggle:before {
          border-color: transparent transparent #8c8c8c; }
        header .navbar-nav.site-tools > li.notifications-menu.notifications-dispatcher .dropdown-menu .dropdown-title {
          background-color: #8c8c8c; }
        header .navbar-nav.site-tools > li.notifications-menu.notifications-dispatcher .dropdown-menu li a, header .navbar-nav.site-tools > li.notifications-menu.notifications-dispatcher .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.notifications-menu.notifications-dispatcher .dropdown-menu li .dropdown-toggle {
          color: #8c8c8c; }
        header .navbar-nav.site-tools > li.notifications-menu.open > .dropdown-toggle {
          color: #373737; }
          header .navbar-nav.site-tools > li.notifications-menu.open > .dropdown-toggle:before {
            border-color: transparent transparent #8A9046;
            border-style: solid;
            border-width: 0 0.733em 0.733em;
            content: "";
            right: 0.3em;
            margin: 0 0 0 -0.633em;
            position: absolute;
            bottom: -0.2em;
            width: 0; }
        header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu {
          left: auto;
          min-width: 40em;
          right: -7.6em;
          top: 2.4em;
          border-radius: 0.4em;
          padding: 1px;
          display: block;
          opacity: 0;
          margin-top: 0.3em;
          visibility: hidden; }
          header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu.in {
            opacity: 1 !important;
            visibility: visible; }
          header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu .dropdown-title {
            background-color: #8A9046;
            border-bottom: 1px solid #cccccc;
            border-radius: 0.267em 0.267em 0 0;
            font-size: 1.200em;
            color: #ffffff;
            font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
            position: relative; }
            header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu .dropdown-title .close {
              opacity: 1;
              font-size: 1.8em;
              text-shadow: none;
              color: white;
              margin-top: -0.2em; }
              header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu .dropdown-title .close:hover, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu .dropdown-title .close:focus {
                outline: none;
                text-decoration: none;
                color: #373737;
                background-color: transparent; }
            header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu .dropdown-title .badge {
              margin: 0.4em 0 0 0.3em;
              vertical-align: top; }
          header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu .dropdown-footer {
            padding: 0.667em 0.4em 0.667em 0.4em;
            border-top: 2px dotted #CDCDCD; }
          header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li {
            margin: 0;
            padding: 0.4em; }
            header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li a, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li .dropdown-toggle {
              color: #8A9046;
              display: inline-block; }
              header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li a:hover, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li .dropdown-toggle:hover, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li a:focus, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li .dropdown-toggle:focus {
                text-decoration: none;
                color: #373737;
                background-color: transparent; }
            header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul {
              padding: 0 1.2em 0 0.5em;
              width: 99% !important;
              display: block; }
              header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li {
                padding: 0.8em 0 0.8em 0;
                border-top: 1px solid #cccccc; }
                header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li:first-child {
                  border-top: none; }
                header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li span {
                  white-space: normal; }
                header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li .text-muted, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li .ev-tooltip > .ev-tooltip-content small, .ev-tooltip > .ev-tooltip-content header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li small, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li .step-description p, .step-description header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li p {
                  color: inherit;
                  display: block; }
                header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li .fa {
                  font-size: 1.5em;
                  margin-right: 0.2em;
                  vertical-align: inherit; }
                header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li a:hover, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li .dropdown-toggle:hover, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li a:focus, header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul > li .dropdown-toggle:focus {
                  text-decoration: none;
                  color: #373737;
                  background-color: transparent; }
      header .navbar-nav.site-tools > li.popover-user a, header .navbar-nav.site-tools > li.popover-user .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.popover-user .dropdown-toggle {
        color: #8A9046;
        outline: 0 none;
        padding: 0.5em 0.1em 0.5em 0.5em;
        display: inline-block; }
        header .navbar-nav.site-tools > li.popover-user a:hover, header .navbar-nav.site-tools > li.popover-user .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.popover-user .dropdown-toggle:hover, header .navbar-nav.site-tools > li.popover-user a:focus, header .navbar-nav.site-tools > li.popover-user .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.popover-user .dropdown-toggle:focus {
          color: #373737;
          text-decoration: none; }
        header .navbar-nav.site-tools > li.popover-user a .glyphicon-user, header .navbar-nav.site-tools > li.popover-user .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle .glyphicon-user, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.popover-user .dropdown-toggle .glyphicon-user {
          top: 0; }
      header .navbar-nav.site-tools > li.popover-user .fa-exclamation {
        display: inline-block; }
      header .navbar-nav.site-tools > li.popover-user .popover {
        margin-top: 0.3em; }
        header .navbar-nav.site-tools > li.popover-user .popover .arrow {
          margin-left: -0.5em; }
        header .navbar-nav.site-tools > li.popover-user .popover .fa-exclamation {
          padding: 0;
          vertical-align: inherit; }
  header .login-link {
    padding: 0.1em 0.5em 0.3em;
    position: absolute;
    right: 1.25em;
    top: 0.3em;
    word-spacing: inherit; }
    header .login-link .glyphicon-log-in {
      margin-right: 0.2em; }
    header .login-link .glyphicon-log-out {
      margin-left: 0.2em; }
  header .nav.topnav {
    position: absolute;
    right: 1em;
    top: 7em;
    z-index: 100; }
    header .nav.topnav > li {
      padding: 0 0 0.8em;
      position: relative;
      z-index: 100; }
      header .nav.topnav > li.dropdown .menu {
        padding: 0.9em 0;
        z-index: 2; }
      header .nav.topnav > li.dropdown li.dropdown > a:after, header .nav.topnav > li.dropdown .group-administration .panel-primary .user-list .col-sm-4 li.dropdown > .dropdown-toggle:after, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li.dropdown li.dropdown > .dropdown-toggle:after {
        content: '\e080';
        float: right;
        font-family: Glyphicons Halflings;
        font-size: 0.8em;
        padding-top: 0.2em; }
      header .nav.topnav > li.dropdown.last-menu > .menu {
        left: auto;
        right: 0; }
      header .nav.topnav > li.dropdown.sub-menus-left-aligned > .menu .menu {
        right: 100%;
        left: auto; }
      header .nav.topnav > li.active, header .nav.topnav > li.dropdown:hover, header .nav.topnav > li.dropdown.active {
        background: url("/img/nav-arrow.png") no-repeat 50% 97% transparent; }
        header .nav.topnav > li.active:before, header .nav.topnav > li.dropdown:hover:before, header .nav.topnav > li.dropdown.active:before {
          border-color: #fff transparent;
          border-style: solid;
          border-width: 0.733em 0.733em 0;
          bottom: 0;
          content: "";
          display: block;
          height: 0;
          left: 50%;
          margin: 0 0 0 -0.733em;
          position: absolute;
          width: 0; }
      header .nav.topnav > li > a, header .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li > .dropdown-toggle {
        padding: 0 1em 0.9em;
        font-size: 1.2em;
        color: #435050;
        font-family: "BundesSerifWeb", Arial, Helvetica, sans-serif;
        line-height: inherit;
        display: inline-block; }
        header .nav.topnav > li > a:hover, header .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li > .dropdown-toggle:hover, header .nav.topnav > li > a:focus, header .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li > .dropdown-toggle:focus {
          color: #8A9046;
          background: none;
          text-decoration: underline; }
      header .nav.topnav > li .dropdown-menu {
        background-color: #ffffff;
        border: 1px solid #CDCDCD;
        -webkit-border-radius: 0.4em;
        -moz-border-radius: 0.4em;
        -ms-border-radius: 0.4em;
        border-radius: 0.4em;
        position: relative;
        display: inherit;
        padding: 0.4em 0.6em;
        min-width: 14em;
        margin-top: 0; }
        header .nav.topnav > li .dropdown-menu > li {
          float: none;
          padding: 0.400em 0;
          position: relative; }
          header .nav.topnav > li .dropdown-menu > li > a, header .nav.topnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li .dropdown-menu > li > .dropdown-toggle {
            font-size: 1em;
            font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
            white-space: normal;
            padding: 0 0.4em 0.2em;
            display: block; }
            header .nav.topnav > li .dropdown-menu > li > a:hover, header .nav.topnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li .dropdown-menu > li > .dropdown-toggle:hover, header .nav.topnav > li .dropdown-menu > li > a:focus, header .nav.topnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li .dropdown-menu > li > .dropdown-toggle:focus {
              color: #ffffff;
              background-color: #373737;
              text-decoration: none; }
          header .nav.topnav > li .dropdown-menu > li.last-item {
            border-bottom: 0; }
          header .nav.topnav > li .dropdown-menu > li.dropdown:hover {
            background: none; }
            header .nav.topnav > li .dropdown-menu > li.dropdown:hover:before {
              border-color: transparent; }
          header .nav.topnav > li .dropdown-menu > li.dropdown {
            margin-right: -0.6em;
            padding-right: 0.6em;
            padding-left: 0.6em;
            margin-left: -0.6em; }
          header .nav.topnav > li .dropdown-menu > li.dropdown .menu {
            padding: 1.200em 0;
            left: 100%;
            right: auto;
            top: -1.7em;
            z-index: 99999; }
          header .nav.topnav > li .dropdown-menu > li .admin-link {
            float: right;
            position: absolute;
            right: 0.4em;
            top: 0.4em;
            z-index: 100; }
      header .nav.topnav > li.active > a, header .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li.active > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li.active > .dropdown-toggle, header .nav.topnav > li.active > a:hover, header .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li.active > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li.active > .dropdown-toggle:hover, header .nav.topnav > li.active > a:focus, header .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li.active > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li.active > .dropdown-toggle:focus {
        color: #8A9046;
        background: none;
        text-decoration: none; }

.hideHeadline {
  display: block;
  height: 1px;
  left: -9999px;
  overflow: hidden;
  position: absolute !important;
  width: 1px; }

.navbar-form.search {
  margin-top: 0;
  padding: 0;
  position: absolute;
  right: 1em;
  top: 3em; }
  .navbar-form.search .input-group .form-control {
    font-size: 0.933em;
    border-top-left-radius: 0.2em;
    border-bottom-left-radius: 0.2em;
    color: #000000;
    padding: 0.267em 0.467em 0.533em;
    border-right-color: transparent; }
    .navbar-form.search .input-group .form-control:focus {
      border-right-color: #8A9046; }
  .navbar-form.search #searchField:-moz-placeholder {
    color: #8c8c8c; }
  .navbar-form.search .input-group-btn > .btn {
    -webkit-border-radius: 0 0.2em 0.2em 0;
    -moz-border-radius: 0 0.2em 0.2em 0;
    -ms-border-radius: 0 0.2em 0.2em 0;
    border-radius: 0 0.2em 0.2em 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    background-color: #efefef;
    color: #435050;
    border-left-color: transparent; }
    .navbar-form.search .input-group-btn > .btn:focus {
      border-color: #8A9046;
      border-left-width: 1px;
      background-color: #ffffff;
      box-shadow: none;
      outline: none; }
    .navbar-form.search .input-group-btn > .btn .glyphicon-search {
      font-size: 1.2em;
      vertical-align: bottom;
      top: 0; }

.input-group .input-group-btn {
  vertical-align: top; }
  .input-group .input-group-btn .btn {
    padding: 0.35em 0.6em 0.5em;
    height: 32px; }

.input-group .form-control {
  z-index: 0; }

/* Jumbotron Bereich */
.home.jumbotron {
  padding: 0; }

.jumbotron {
  background-color: #8A9046;
  padding: 1.267em 0 1.667em;
  margin: 0; }
  .jumbotron span.headline {
    font-size: 2.0em;
    color: #ffffff;
    margin: 0;
    font-family: "BundesSerifWeb", Arial, Helvetica, sans-serif; }

/* Anwendungen */
.applications {
  background: url("/img/bg-second-level.png") repeat 0 0 #eeeeed;
  border-top: 1px solid #CDCDCD;
  border-bottom: 0.133em dotted #CDCDCD; }
  .applications .navbar-nav {
    height: 3em; }
    .applications .navbar-nav > li {
      z-index: 100;
      padding: 0 0 0.5em;
      margin-left: 2em; }
      .applications .navbar-nav > li:first-child {
        margin-left: 0; }
      .applications .navbar-nav > li a, .applications .navbar-nav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .applications .navbar-nav > li .dropdown-toggle {
        font-size: 0.933em;
        color: #435050;
        padding: 0.9em 1em 1em 0; }
      .applications .navbar-nav > li.dropdown.open .menu {
        display: block; }
      .applications .navbar-nav > li.dropdown .menu {
        padding: 0.7em 0; }
      .applications .navbar-nav > li.dropdown:hover {
        background: url("/img/arrow-second-level.png") no-repeat 50% 100% transparent; }
      .applications .navbar-nav > li .dropdown-toggle .glyphicon {
        margin-left: 0.3em; }
      .applications .navbar-nav > li .flaticon {
        margin-right: 0.3em; }
      .applications .navbar-nav > li .dropdown-menu {
        background-color: #ffffff;
        border: 1px solid #CDCDCD;
        -webkit-border-radius: 0.4em;
        -moz-border-radius: 0.4em;
        -ms-border-radius: 0.4em;
        border-radius: 0.4em;
        position: relative;
        padding: 0.4em 0.6em;
        min-width: 19.533em;
        display: inherit; }
        .applications .navbar-nav > li .dropdown-menu li {
          float: none;
          padding: 0.400em 0; }
          .applications .navbar-nav > li .dropdown-menu li a, .applications .navbar-nav > li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .applications .navbar-nav > li .dropdown-menu li .dropdown-toggle {
            font-size: 1em;
            font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
            padding: 0 0.4em 0.2em;
            white-space: nowrap;
            text-transform: inherit; }
            .applications .navbar-nav > li .dropdown-menu li a:hover, .applications .navbar-nav > li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .applications .navbar-nav > li .dropdown-menu li .dropdown-toggle:hover, .applications .navbar-nav > li .dropdown-menu li a:focus, .applications .navbar-nav > li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .applications .navbar-nav > li .dropdown-menu li .dropdown-toggle:focus {
              color: #ffffff;
              background-color: #373737;
              text-decoration: none; }
          .applications .navbar-nav > li .dropdown-menu li.last-item {
            border-bottom: 0; }

/* First-Level + Second-Level Navigation */
.first-level {
  background: url("/img/bg-first-level.png") repeat 0 0 #C5C8A3;
  height: 2.667em;
  position: relative;
  z-index: 100; }
  .first-level .container {
    position: relative; }
  .first-level .subnav {
    width: 100%; }
    .first-level .subnav li.dropdown .menu {
      padding: 0.5em 0; }
    .first-level .subnav li.dropdown:hover, .first-level .subnav li.active {
      background: url("/img/arrow-first-level.png") no-repeat 50% 100% transparent; }
    .first-level .subnav li:first-child a, .first-level .subnav li:first-child .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li:first-child .dropdown-toggle, .first-level .subnav li:first-child .navbar-label {
      padding-left: 0; }
    .first-level .subnav li a, .first-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li .dropdown-toggle, .first-level .subnav li .navbar-label {
      color: #fff;
      display: block;
      font-size: 0.933em;
      padding: 0.667em 1em 0.667em 1em;
      margin-bottom: 0.6em;
      word-spacing: 0.3em; }
    .first-level .subnav li a:hover, .first-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li .dropdown-toggle:hover {
      background: none;
      text-decoration: underline; }
    .first-level .subnav li.open a:hover, .first-level .subnav li.open .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li.open .dropdown-toggle:hover, .first-level .subnav li.open a:focus, .first-level .subnav li.open .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li.open .dropdown-toggle:focus {
      background-color: transparent;
      border-color: transparent; }
    .first-level .subnav li .dropdown-menu {
      background-color: #ffffff;
      border: 1px solid #cdcdcd;
      -webkit-border-radius: 0.4em;
      -moz-border-radius: 0.4em;
      -ms-border-radius: 0.4em;
      border-radius: 0.4em;
      position: relative;
      display: inherit;
      padding: 0.4em 0.6em;
      min-width: 14em; }
      .first-level .subnav li .dropdown-menu li {
        float: none;
        padding: 0.400em 0;
        background: none; }
        .first-level .subnav li .dropdown-menu li a, .first-level .subnav li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li .dropdown-menu li .dropdown-toggle {
          font-size: 1em;
          font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
          white-space: normal;
          padding: 0 0.4em 0.2em;
          color: #2c3434;
          text-transform: inherit;
          margin-bottom: 0;
          background: none; }
          .first-level .subnav li .dropdown-menu li a:hover, .first-level .subnav li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li .dropdown-menu li .dropdown-toggle:hover, .first-level .subnav li .dropdown-menu li a:focus, .first-level .subnav li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li .dropdown-menu li .dropdown-toggle:focus {
            color: #ffffff;
            background-color: #373737;
            text-decoration: none; }
        .first-level .subnav li .dropdown-menu li.last-item {
          border-bottom: 0; }

.second-level {
  background: url("/img/bg-second-level.png") repeat 0 0 #C5C8A3;
  height: 2.667em; }
  .second-level .subnav {
    margin-top: -0.4em; }
    .second-level .subnav li.active, .second-level .subnav li:hover {
      background: url("/img/arrow-second-level.png") no-repeat 50% 100% transparent;
      padding-bottom: 0.5em; }
    .second-level .subnav li.active a, .second-level .subnav li.active .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .second-level .subnav li.active .dropdown-toggle {
      font-weight: bold; }
    .second-level .subnav li:first-child a, .second-level .subnav li:first-child .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .second-level .subnav li:first-child .dropdown-toggle {
      padding-left: 0; }
    .second-level .subnav li a, .second-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .second-level .subnav li .dropdown-toggle {
      color: #435050;
      display: block;
      font-size: 0.933em;
      padding: 0.667em 1em 0.667em 1em; }
      .second-level .subnav li a:hover, .second-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .second-level .subnav li .dropdown-toggle:hover {
        background: none;
        text-decoration: underline; }

/* Buehne Slider */
.home .flexslider {
  background-color: #8A9046;
  border: none;
  border-radius: 0;
  margin: 0; }
  .home .flexslider:hover .flex-direction-nav .flex-next {
    right: 0;
    opacity: 1; }
  .home .flexslider li {
    background-color: #8A9046; }
    .home .flexslider li.facts > .item-img {
      position: relative; }
      .home .flexslider li.facts > .item-img .facts-value {
        font-size: 2.5em;
        font-family: "BundesSerifWeb", Arial, Helvetica, sans-serif;
        font-weight: bold;
        line-height: 1.2em; }
      .home .flexslider li.facts > .item-img span {
        display: block; }
      .home .flexslider li.facts > .item-img .awarding-authorities, .home .flexslider li.facts > .item-img .tenders, .home .flexslider li.facts > .item-img .active-users {
        position: absolute;
        font-family: "BundesSerifWeb", Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        color: #fff;
        text-align: center; }
      .home .flexslider li.facts > .item-img .awarding-authorities {
        bottom: 6.8em;
        left: 6.7em;
        width: 7.5em; }
      .home .flexslider li.facts > .item-img .tenders {
        bottom: 5.2em;
        left: 16.7em;
        width: 9em; }
      .home .flexslider li.facts > .item-img .active-users {
        bottom: 2.6em;
        right: 6.9em;
        width: 11em; }
    .home .flexslider li .item-img, .home .flexslider li .item-content {
      float: left; }
    .home .flexslider li .item-img {
      width: 42.867em; }
    .home .flexslider li .item-content {
      width: 22.467em;
      color: #ffffff;
      padding: 1em; }
      .home .flexslider li .item-content h2 {
        font-size: 2em;
        margin-bottom: 0.4em; }
      .home .flexslider li .item-content h2 > a, .home .flexslider li .item-content .group-administration .panel-primary .user-list .col-sm-4 h2 > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider li .item-content h2 > .dropdown-toggle {
        color: #ffffff; }
      .home .flexslider li .item-content p {
        font-size: 1em;
        margin-bottom: 0.5em; }
      .home .flexslider li .item-content a, .home .flexslider li .item-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider li .item-content .dropdown-toggle {
        color: #ffffff;
        font-weight: bold;
        display: inline-block; }
        .home .flexslider li .item-content a:hover, .home .flexslider li .item-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider li .item-content .dropdown-toggle:hover {
          text-decoration: none; }
        .home .flexslider li .item-content a.contentLink:before, .home .flexslider li .item-content .group-administration .panel-primary .user-list .col-sm-4 .contentLink.dropdown-toggle:before, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider li .item-content .contentLink.dropdown-toggle:before {
          content: "\e080";
          font-family: Glyphicons Halflings;
          font-size: 0.6em;
          margin-right: 0.4em;
          font-weight: normal; }
        .home .flexslider li .item-content a.admin-link, .home .flexslider li .item-content .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider li .item-content .admin-link.dropdown-toggle {
          margin-left: 0.5em; }
          .home .flexslider li .item-content a.admin-link > span, .home .flexslider li .item-content .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle > span, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider li .item-content .admin-link.dropdown-toggle > span {
            color: #ffffff; }
            .home .flexslider li .item-content a.admin-link > span:hover, .home .flexslider li .item-content .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle > span:hover, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider li .item-content .admin-link.dropdown-toggle > span:hover, .home .flexslider li .item-content a.admin-link > span:focus, .home .flexslider li .item-content .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle > span:focus, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider li .item-content .admin-link.dropdown-toggle > span:focus {
              color: #373737; }
        .home .flexslider li .item-content a .glyphicon, .home .flexslider li .item-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider li .item-content .dropdown-toggle .glyphicon {
          color: #ffffff; }
  .home .flexslider .close {
    position: absolute;
    right: 0;
    z-index: 100; }
  .home .flexslider .flex-control-nav {
    left: auto;
    margin: 0;
    right: 0;
    width: 22.467em;
    text-align: inherit;
    padding-left: 2.3em;
    bottom: 1.5em; }
  .home .flexslider .flex-control-paging li {
    margin-left: 0.333em; }
    .home .flexslider .flex-control-paging li:first-child {
      margin-left: 0; }
    .home .flexslider .flex-control-paging li a, .home .flexslider .flex-control-paging li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-control-paging li .dropdown-toggle {
      border-radius: 0.2em;
      color: #ffffff;
      font-size: 1.2em;
      font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
      line-height: 0;
      padding: 0.5em 1em 0.8em 0.5em;
      box-shadow: none;
      background-color: transparent; }
      .home .flexslider .flex-control-paging li a:hover, .home .flexslider .flex-control-paging li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-control-paging li .dropdown-toggle:hover, .home .flexslider .flex-control-paging li a:focus, .home .flexslider .flex-control-paging li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-control-paging li .dropdown-toggle:focus {
        text-decoration: none; }
      .home .flexslider .flex-control-paging li a.flex-active, .home .flexslider .flex-control-paging li .group-administration .panel-primary .user-list .col-sm-4 .flex-active.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-control-paging li .flex-active.dropdown-toggle {
        background-color: #ffffff;
        color: #8A9046; }
  .home .flexslider .flex-direction-nav {
    bottom: 1.8em;
    position: absolute;
    right: 0; }
    .home .flexslider .flex-direction-nav a:before, .home .flexslider .flex-direction-nav .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:before, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-direction-nav .dropdown-toggle:before {
      color: #ffffff;
      display: inline-block;
      font-size: inherit;
      text-shadow: none;
      z-index: 100; }
    .home .flexslider .flex-direction-nav .flex-nav-prev {
      display: none; }
    .home .flexslider .flex-direction-nav .flex-next {
      bottom: 1em;
      right: 0;
      opacity: 1; }
    .home .flexslider .flex-direction-nav a, .home .flexslider .flex-direction-nav .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-direction-nav .dropdown-toggle {
      color: #ffffff;
      height: 1.5em;
      margin: 0;
      text-shadow: none;
      top: -1.2em;
      transition: none;
      width: 1em;
      outline: none; }
  .home .flexslider .flex-pauseplay {
    bottom: 1.4em;
    position: absolute;
    right: 3.5em; }
    .home .flexslider .flex-pauseplay a, .home .flexslider .flex-pauseplay .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-pauseplay .dropdown-toggle {
      color: #ffffff;
      opacity: 1; }
      .home .flexslider .flex-pauseplay a:before, .home .flexslider .flex-pauseplay .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:before, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-pauseplay .dropdown-toggle:before {
        font-family: "Glyphicons Halflings";
        content: '\e073'; }
      .home .flexslider .flex-pauseplay a.flex-pause, .home .flexslider .flex-pauseplay .group-administration .panel-primary .user-list .col-sm-4 .flex-pause.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-pauseplay .flex-pause.dropdown-toggle {
        bottom: 6px; }
      .home .flexslider .flex-pauseplay a.flex-play, .home .flexslider .flex-pauseplay .group-administration .panel-primary .user-list .col-sm-4 .flex-play.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-pauseplay .flex-play.dropdown-toggle {
        bottom: 3px;
        left: 12px; }
        .home .flexslider .flex-pauseplay a.flex-play:before, .home .flexslider .flex-pauseplay .group-administration .panel-primary .user-list .col-sm-4 .flex-play.dropdown-toggle:before, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-pauseplay .flex-play.dropdown-toggle:before {
          content: '\e072';
          font-size: inherit; }
      .home .flexslider .flex-pauseplay a:hover, .home .flexslider .flex-pauseplay .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-pauseplay .dropdown-toggle:hover, .home .flexslider .flex-pauseplay a:focus, .home .flexslider .flex-pauseplay .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-pauseplay .dropdown-toggle:focus {
        color: #ffffff; }

/* Kategorie angeben, Infobox, Linkbox und Dokumente Akkordeon */
.categorisation .form-group {
  margin-left: 1em; }
  .categorisation .form-group:first-child {
    margin-left: 0; }
  .categorisation .form-group label {
    margin-right: 0.4em; }

.categorisation .btn {
  margin-left: 1.5em; }

.categorisation .bootstrap-select.form-control:not([class*="span"]):not([class*="col-"]),
.categorisation .form-control {
  width: auto;
  min-width: 240px; }

.categorisation .ev-tooltip > a.ev-tooltip-toggle, .categorisation .group-administration .panel-primary .user-list .col-sm-4 .ev-tooltip > .ev-tooltip-toggle.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .categorisation .ev-tooltip > .ev-tooltip-toggle.dropdown-toggle {
  vertical-align: middle; }

a.icon.details, .link-container span.details.icon, .link-container span.details.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .icon.details.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .details.dropdown-toggle.contrast-switcher, a.details.contrast-switcher {
  display: block;
  margin-bottom: 1.5em; }

.info-box .form-group {
  margin-bottom: 0.4em; }
  .info-box .form-group.last-item {
    margin-bottom: 0; }
    .info-box .form-group.last-item button {
      margin-top: 0.3em; }
  .info-box .form-group .well {
    padding: 0.667em;
    margin-bottom: 0; }

.link-box.list-group {
  padding-left: 0;
  margin: 0 0 2.5em 0; }
  .link-box.list-group .tender-workflow-button .tender-workflow-button-label {
    padding: 0.1em 0.5em 0 0.5em; }
  .link-box.list-group li.list-group-item {
    background-color: #efefef;
    border-radius: 0;
    display: inline-block;
    margin-left: 0.333em;
    font-weight: bold; }
    .link-box.list-group li.list-group-item:first-child {
      margin-left: 0; }
    .link-box.list-group li.list-group-item > a, .link-box.list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .link-box.list-group li.list-group-item > .dropdown-toggle {
      display: block;
      color: #435050;
      text-decoration: none; }
      .link-box.list-group li.list-group-item > a:hover, .link-box.list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .link-box.list-group li.list-group-item > .dropdown-toggle:hover, .link-box.list-group li.list-group-item > a:focus, .link-box.list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .link-box.list-group li.list-group-item > .dropdown-toggle:focus {
        background-color: #dcddc7; }
      .link-box.list-group li.list-group-item > a:hover > .fa, .link-box.list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle:hover > .fa, .group-administration .panel-primary .user-list .col-sm-4 .link-box.list-group li.list-group-item > .dropdown-toggle:hover > .fa {
        background-color: #373737; }
    .link-box.list-group li.list-group-item .info-popover {
      position: absolute;
      right: 0.8em;
      top: 0.5em; }
      .link-box.list-group li.list-group-item .info-popover:hover span {
        background: none; }
      .link-box.list-group li.list-group-item .info-popover span {
        background: none;
        color: #8A9046;
        font-size: inherit;
        padding: 0; }
    .link-box.list-group li.list-group-item .fa, .link-box.list-group li.list-group-item .glyphicon {
      background-color: #8A9046;
      color: #ffffff;
      margin: 0;
      font-size: 1.5em;
      padding: 0.5em; }
    .link-box.list-group li.list-group-item a span, .link-box.list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span, .group-administration .panel-primary .user-list .col-sm-4 .link-box.list-group li.list-group-item .dropdown-toggle span, .link-box.list-group li.list-group-item span span {
      line-height: 1.2;
      margin: 0;
      padding: 0.1em 1.25em 0 0.9em;
      vertical-align: top; }
    .link-box.list-group li.list-group-item .fa, .link-box.list-group li.list-group-item .glyphicon, .link-box.list-group li.list-group-item span {
      display: inline-block; }

.dev-mode-buttons .distance {
  display: none; }

.dev-mode-buttons .link-box.list-group {
  margin-bottom: 0; }

.tab-panel {
  position: relative;
  margin-bottom: 2em; }
  .tab-panel > nav > ul {
    margin: 0; }
    .tab-panel > nav > ul > li {
      display: inline-block; }
      .tab-panel > nav > ul > li > a, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel > nav > ul > li > .dropdown-toggle {
        border-radius: 0.2em 0.2em 0 0;
        background-color: #8A9046;
        color: #ffffff;
        padding: 11px 15px;
        display: inline-block;
        text-decoration: none;
        outline: none;
        cursor: pointer;
        font-size: 1em;
        text-transform: uppercase;
        font-weight: bold;
        font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
        border: 1px solid #8A9046;
        margin-bottom: -1px; }
        .tab-panel > nav > ul > li > a.active, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel > nav > ul > li > .active.dropdown-toggle {
          background: #fff;
          border-bottom-color: #fff;
          color: #435050; }
  .tab-panel .tab-content {
    padding: 1em;
    border: 1px solid #8A9046;
    -webkit-border-radius: 0 0 0.4em 0.4em;
    -moz-border-radius: 0 0 0.4em 0.4em;
    -ms-border-radius: 0 0 0.4em 0.4em;
    border-radius: 0 0 0.4em 0.4em; }
    .tab-panel .tab-content > .active {
      clear: both; }
    .tab-panel .tab-content form {
      padding-bottom: 0; }
    .tab-panel .tab-content .form-control-static.editor {
      display: inline-block; }
      .tab-panel .tab-content .form-control-static.editor + .icon, .tab-panel .tab-content .form-control-static.editor + .contrast-switcher {
        margin-left: 0.4em;
        display: inline-block; }
    .tab-panel .tab-content .history .checkbox-container {
      text-align: right; }
    .tab-panel .tab-content .history .checkbox {
      display: inline-block;
      margin-left: 1em; }
    .tab-panel .tab-content .history .fa {
      font-size: 1.2em; }
    .tab-panel .tab-content .panel-body .message-deprecated a, .tab-panel .tab-content .panel-body .message-deprecated .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .tab-content .panel-body .message-deprecated .dropdown-toggle, .tab-panel .tab-content .panel-body .message-deprecated span {
      color: #8c8c8c; }
    .tab-panel .tab-content .panel-body .message-deprecated .message-title {
      width: 60% !important; }
    .tab-panel .tab-content .panel-body .message-deprecated .message-date {
      width: 30% !important; }
    .tab-panel .tab-content .panel-body .highlighted-entry {
      font-weight: bold; }
    .tab-panel .tab-content .panel-body .message-container {
      padding: 0.2em 0 0.2em;
      border-top: 0.133em dotted #CDCDCD; }
      .tab-panel .tab-content .panel-body .message-container:first-child {
        border-top: 0; }
      .tab-panel .tab-content .panel-body .message-container .inquiry-sender {
        padding-bottom: 0.2em; }
      .tab-panel .tab-content .panel-body .message-container .operator-message {
        width: 60%;
        display: inline-block; }
      .tab-panel .tab-content .panel-body .message-container .message-title {
        display: inline-block;
        width: 60%;
        color: #8A9046; }
        .tab-panel .tab-content .panel-body .message-container .message-title .title {
          display: inline-block;
          width: 90%; }
          .tab-panel .tab-content .panel-body .message-container .message-title .title .fa, .tab-panel .tab-content .panel-body .message-container .message-title .title .glyphicon {
            margin-right: 0.3em; }
      .tab-panel .tab-content .panel-body .message-container .message-negotiation-round {
        width: 18%;
        display: inline-block; }
      .tab-panel .tab-content .panel-body .message-container .message-date {
        display: inline-block;
        text-align: right;
        width: 15%;
        vertical-align: top; }
        .tab-panel .tab-content .panel-body .message-container .message-date span.inquiry-date {
          margin-left: 2em; }
    .tab-panel .tab-content .panel-body .flaticon-mail29, .tab-panel .tab-content .panel-body .flaticon-mail {
      margin-right: 0.5em;
      color: #8A9046; }
    .tab-panel .tab-content address {
      margin-bottom: 0; }
  .tab-panel .badge {
    margin: 0.5em 0 0 0.25em;
    padding: 0.1em 0.3em 0.15em 0.25em;
    vertical-align: top; }
  .tab-panel .nav-tabs > li > a:hover .badge, .tab-panel .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle:hover .badge, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .nav-tabs > li > .dropdown-toggle:hover .badge {
    background-color: #ffffff;
    color: #435050; }
  .tab-panel .nav-tabs > li > a.active > .badge, .tab-panel .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .active.dropdown-toggle > .badge, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .nav-tabs > li > .active.dropdown-toggle > .badge, .tab-panel .nav-tabs > li > a.active:hover > .badge, .tab-panel .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .active.dropdown-toggle:hover > .badge, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .nav-tabs > li > .active.dropdown-toggle:hover > .badge, .tab-panel .nav-tabs > li > a.active:focus > .badge, .tab-panel .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .active.dropdown-toggle:focus > .badge, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .nav-tabs > li > .active.dropdown-toggle:focus > .badge {
    background-color: #435050;
    color: #ffffff; }
  .tab-panel .icon.download-all, .tab-panel .download-all.contrast-switcher {
    position: absolute;
    top: 0.4em;
    right: 0; }
    .tab-panel .icon.download-all .glyphicon, .tab-panel .download-all.contrast-switcher .glyphicon {
      margin-left: 0.333em;
      margin-right: 0; }
  .tab-panel .dataTables_wrapper {
    margin-bottom: 0;
    margin-top: 0; }
  .tab-panel .show-hidden-duplicates {
    margin-bottom: 1em; }
  .tab-panel .suggested-duplicates, .tab-panel .merge-requests {
    margin-bottom: 0; }
    .tab-panel .suggested-duplicates th:nth-child(1), .tab-panel .merge-requests th:nth-child(1) {
      width: 35%; }
    .tab-panel .suggested-duplicates th:nth-child(2), .tab-panel .merge-requests th:nth-child(2) {
      width: 35%; }
    .tab-panel .suggested-duplicates th:nth-child(3), .tab-panel .merge-requests th:nth-child(3) {
      width: 15%; }
    .tab-panel .suggested-duplicates th:nth-child(4), .tab-panel .merge-requests th:nth-child(4) {
      width: 10%; }
    .tab-panel .suggested-duplicates .admin-actions a.icon .fa, .tab-panel .suggested-duplicates .admin-actions .link-container span.icon .fa, .link-container .tab-panel .suggested-duplicates .admin-actions span.icon .fa, .tab-panel .suggested-duplicates .admin-actions .link-container span.contrast-switcher .fa, .link-container .tab-panel .suggested-duplicates .admin-actions span.contrast-switcher .fa, .tab-panel .suggested-duplicates .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle .fa, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .suggested-duplicates .admin-actions .icon.dropdown-toggle .fa, .tab-panel .suggested-duplicates .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher .fa, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .suggested-duplicates .admin-actions .dropdown-toggle.contrast-switcher .fa, .tab-panel .suggested-duplicates .admin-actions a.contrast-switcher .fa, .tab-panel .suggested-duplicates .admin-actions span.icon.disabled .fa, .tab-panel .suggested-duplicates .admin-actions span.disabled.contrast-switcher .fa, .tab-panel .merge-requests .admin-actions a.icon .fa, .tab-panel .merge-requests .admin-actions .link-container span.icon .fa, .link-container .tab-panel .merge-requests .admin-actions span.icon .fa, .tab-panel .merge-requests .admin-actions .link-container span.contrast-switcher .fa, .link-container .tab-panel .merge-requests .admin-actions span.contrast-switcher .fa, .tab-panel .merge-requests .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle .fa, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .merge-requests .admin-actions .icon.dropdown-toggle .fa, .tab-panel .merge-requests .admin-actions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher .fa, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .merge-requests .admin-actions .dropdown-toggle.contrast-switcher .fa, .tab-panel .merge-requests .admin-actions a.contrast-switcher .fa, .tab-panel .merge-requests .admin-actions span.icon.disabled .fa, .tab-panel .merge-requests .admin-actions span.disabled.contrast-switcher .fa {
      font-size: 1.5em; }

.file-list {
  margin-bottom: 0; }
  .file-list .panel {
    margin-bottom: 0.233em; }
  .file-list .panel-heading .fa {
    margin-right: 0; }
  .file-list .panel-heading .info-popover {
    vertical-align: baseline; }
  .file-list .panel-heading > .action-icon .icon, .file-list .panel-heading > .action-icon .contrast-switcher {
    margin-left: 1em; }
  .file-list .panel-body > div {
    padding-bottom: 0.4em; }
    .file-list .panel-body > div > .glyphicon, .file-list .panel-body > div .fa {
      margin-right: 0.233em; }
  .file-list.add-file > a, .group-administration .panel-primary .user-list .col-sm-4 .file-list.add-file > .dropdown-toggle {
    display: block;
    margin-bottom: 1em;
    text-align: right; }
  .file-list .group-span-filestyle label {
    color: #8A9046;
    margin-bottom: 0.667em;
    padding-right: 0; }
    .file-list .group-span-filestyle label:hover {
      background: none;
      color: #435050; }
  .file-list .well {
    margin-bottom: 0.667em; }
    .file-list .well > span {
      font-size: 2.5em;
      line-height: 1.6em;
      padding-right: 0.3em;
      width: 1.7em;
      text-align: center; }
    .file-list .well .filename {
      border-left: 1px solid #cccccc;
      padding-left: 1em;
      min-height: 4em; }
    .file-list .well p, .file-list .well .text-small {
      margin-bottom: 0;
      font-size: 0.9em; }
    .file-list .well .action-icon .glyphicon-ok {
      font-size: 1.4em;
      vertical-align: top !important;
      width: 1.1em; }
    .file-list .well .action-icon .fa {
      vertical-align: middle; }
    .file-list .well .action-icon .icon, .file-list .well .action-icon .contrast-switcher {
      margin-left: 0.8em; }
      .file-list .well .action-icon .icon.disabled.blank, .file-list .well .action-icon .disabled.blank.contrast-switcher {
        color: #ffffff; }
      .file-list .well .action-icon .icon .glyphicon, .file-list .well .action-icon .contrast-switcher .glyphicon {
        top: 0.2em; }
      .file-list .well .action-icon .icon .flaticon, .file-list .well .action-icon .contrast-switcher .flaticon {
        font-size: inherit;
        margin-right: 0; }

.file-input-container > div {
  width: 100%; }

/* Trusted Service Lists */
.tsl-content .status-switcher {
  margin-top: 1em; }
  .tsl-content .status-switcher label {
    margin: 0 0.667em 0 0;
    vertical-align: middle; }
  .tsl-content .status-switcher .switchery.switchery-default {
    width: 4em; }
  .tsl-content .status-switcher .switchery.switchery-small {
    width: 3em; }

.tsl-content .form-group input.js-switch {
  vertical-align: middle; }

.tsl-content .form-group .status-switcher {
  margin-top: 0; }
  .tsl-content .form-group .status-switcher label {
    margin-right: 0; }
  .tsl-content .form-group .status-switcher .switchery-small {
    margin-top: 0.4em; }

.tsl-content .form-group .form-control-static .row {
  margin-bottom: 0.5em; }

.tsl-content table td {
  max-width: 24em; }
  .tsl-content table td p {
    margin-bottom: 0.3em;
    word-wrap: break-word; }

.tsl-content .apply-trustcenter {
  padding-top: 0.5em; }
  .tsl-content .apply-trustcenter li {
    margin-top: 0.4em;
    padding: 0.2em 0.4em 0.5em 0.4em; }
    .tsl-content .apply-trustcenter li:first-child {
      margin-top: 0; }
    .tsl-content .apply-trustcenter li:nth-of-type(2n+1) {
      background-color: #f9f9f9; }
  .tsl-content .apply-trustcenter label {
    margin-bottom: 0; }
  .tsl-content .apply-trustcenter p {
    float: right;
    margin-bottom: 0;
    text-align: left;
    width: 19%; }
    .tsl-content .apply-trustcenter p span.icon.glyphicon, .tsl-content .apply-trustcenter p span.glyphicon.contrast-switcher {
      font-size: inherit;
      top: 0.2em;
      vertical-align: inherit; }
    .tsl-content .apply-trustcenter p span.icon.fa, .tsl-content .apply-trustcenter p span.fa.contrast-switcher {
      font-size: inherit; }

.tsl-content .link-list li {
  display: inline-block;
  margin-right: 1.5em; }

/* Progressbar Datei-Upload */
.file-upload input[type="file"] {
  border: 1px solid #cccccc;
  height: auto;
  margin: 0 0.4em 0.4em 0;
  padding: 0.2em 0.2em 0.15em;
  float: left; }

.file-upload .btn {
  float: left; }

.file-upload td {
  color: inherit; }

.progress-bar {
  background-color: #8A9046 !important; }

/* Tabellen */
.outerWrapper {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  padding: 30px;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000; }
  .outerWrapper div.scrollDIV {
    background: white;
    padding: 20px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25); }

table {
  border-collapse: inherit; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
  border-bottom-width: 1px; }

.table-bordered td > a .fa, .table-bordered .group-administration .panel-primary .user-list .col-sm-4 td > .dropdown-toggle .fa, .group-administration .panel-primary .user-list .col-sm-4 .table-bordered td > .dropdown-toggle .fa {
  margin-right: 0.233em; }

.table-bordered > tbody > tr > th {
  background-color: #8c8c8c;
  color: #fff; }

.table-bordered > tbody > tr.active > td {
  background-color: #f9f9f9 !important; }

.table-bordered.table-notifications > tbody > tr > td:first-child {
  max-width: 20em; }

.table.file-upload th:first-child {
  width: 20%; }

table.proficiency-table th:first-child {
  width: 140px; }

table.proficiency-table th:nth-last-child(2) {
  width: 120px; }

table.proficiency-table th:last-child {
  width: 25px; }

table.proficiency-table td:last-child {
  text-align: center; }

table.table-proficiency-codes th:first-child, table.table-proficiency-codes td:first-child {
  width: 20%; }

/* Tables and DataTables */
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active, .datepicker table tr td.active.active:hover,
.datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.active:hover,
.open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active, .datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-color: #8A9046;
  border: none; }

.dataTables_wrapper {
  position: relative;
  margin: 1.5em 0 0.5em 0;
  /* Seiten-Nummerierung */ }
  .dataTables_wrapper .zoom-table {
    position: absolute;
    top: 0.45em; }
  .dataTables_wrapper.distance-top {
    padding-top: 2em; }
  .dataTables_wrapper table.dataTable {
    max-width: 100% !important;
    table-layout: auto; }
    .dataTables_wrapper table.dataTable .no-wrap th, .dataTables_wrapper table.dataTable .no-wrap td {
      white-space: normal; }
    .dataTables_wrapper table.dataTable thead .sorting:after, .dataTables_wrapper table.dataTable thead .sorting_asc:after,
    .dataTables_wrapper table.dataTable thead .sorting_desc:after, .dataTables_wrapper table.dataTable thead .sorting:after {
      font-family: "Fontawesome";
      opacity: 1;
      font-size: 0.9em;
      top: 0.5em; }
    .dataTables_wrapper table.dataTable thead .sorting_asc:after {
      content: "\f0de"; }
    .dataTables_wrapper table.dataTable thead .sorting_desc:after {
      content: "\f0dd"; }
    .dataTables_wrapper table.dataTable thead .sorting:after {
      opacity: 0.5;
      content: "\f0dc"; }
    .dataTables_wrapper table.dataTable tr.highlighted-entry > td {
      font-weight: bold; }
      .dataTables_wrapper table.dataTable tr.highlighted-entry > td.text-warning {
        text-align: center;
        vertical-align: middle; }
      .dataTables_wrapper table.dataTable tr.highlighted-entry > td .fa-exclamation-circle {
        overflow: hidden;
        width: 0.9em;
        font-size: 1.2em;
        vertical-align: middle; }
    .dataTables_wrapper table.dataTable th, .dataTables_wrapper table.dataTable td {
      white-space: nowrap; }
    .dataTables_wrapper table.dataTable td.wrap {
      white-space: normal; }
    .dataTables_wrapper table.dataTable td .badge {
      vertical-align: bottom;
      padding-top: 0.1em; }
    .dataTables_wrapper table.dataTable td.text-wrap {
      white-space: normal; }
      .dataTables_wrapper table.dataTable td.text-wrap .arrow-link {
        display: inline-block; }
    .dataTables_wrapper table.dataTable td span.text-overflow {
      width: 30em; }
    .dataTables_wrapper table.dataTable td .flaticon-administrator1 {
      margin-right: 0.2em; }
    .dataTables_wrapper table.dataTable td.consistent-width {
      width: 38% !important; }
    .dataTables_wrapper table.dataTable th.consistent-width {
      width: 38% !important; }
    .dataTables_wrapper table.dataTable.proficiency-table th, .dataTables_wrapper table.dataTable.proficiency-table td {
      white-space: normal; }
  .dataTables_wrapper .dataTables_scrollBody thead {
    visibility: hidden; }
  .dataTables_wrapper .comment.has-more-text a, .dataTables_wrapper .comment.has-more-text .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .comment.has-more-text .dropdown-toggle {
    color: #8A9046;
    cursor: pointer;
    display: block; }
    .dataTables_wrapper .comment.has-more-text a:after, .dataTables_wrapper .comment.has-more-text .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:after, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .comment.has-more-text .dropdown-toggle:after {
      content: "Mehr lesen"; }
    .dataTables_wrapper .comment.has-more-text a:focus:after, .dataTables_wrapper .comment.has-more-text .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus:after, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .comment.has-more-text .dropdown-toggle:focus:after {
      content: "Weniger lesen"; }
  .dataTables_wrapper .comment.has-more-text .well {
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    padding: 1em; }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 1em;
    padding: 0;
    float: right; }
    .dataTables_wrapper .dataTables_paginate .pagination > li > a, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > li > .dropdown-toggle, .dataTables_wrapper .dataTables_paginate .pagination > li > span {
      background: #CDCDCD;
      border: none;
      color: inherit;
      margin: 0 0.2em;
      padding: 0.1em 0.7em 0.4em;
      text-align: center;
      text-decoration: none !important;
      float: none; }
      .dataTables_wrapper .dataTables_paginate .pagination > li > a:hover, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > li > .dropdown-toggle:hover, .dataTables_wrapper .dataTables_paginate .pagination > li > a:focus, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > li > .dropdown-toggle:focus, .dataTables_wrapper .dataTables_paginate .pagination > li > span:hover, .dataTables_wrapper .dataTables_paginate .pagination > li > span:focus {
        background: #373737;
        color: #ffffff; }
    .dataTables_wrapper .dataTables_paginate .pagination > li.previous > a, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.previous > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > li.previous > .dropdown-toggle, .dataTables_wrapper .dataTables_paginate .pagination > li.next > a, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.next > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > li.next > .dropdown-toggle {
      background: none; }
      .dataTables_wrapper .dataTables_paginate .pagination > li.previous > a:hover, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.previous > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > li.previous > .dropdown-toggle:hover, .dataTables_wrapper .dataTables_paginate .pagination > li.previous > a:focus, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.previous > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > li.previous > .dropdown-toggle:focus, .dataTables_wrapper .dataTables_paginate .pagination > li.next > a:hover, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.next > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > li.next > .dropdown-toggle:hover, .dataTables_wrapper .dataTables_paginate .pagination > li.next > a:focus, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.next > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > li.next > .dropdown-toggle:focus {
        text-decoration: underline;
        color: #8A9046; }
    .dataTables_wrapper .dataTables_paginate .pagination > .disabled > a, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > .disabled > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > .disabled > .dropdown-toggle, .dataTables_wrapper .dataTables_paginate .pagination > .disabled > a:focus, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > .disabled > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > .disabled > .dropdown-toggle:focus, .dataTables_wrapper .dataTables_paginate .pagination > .disabled > a:hover, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > .disabled > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > .disabled > .dropdown-toggle:hover,
    .dataTables_wrapper .dataTables_paginate .pagination > .disabled > span, .dataTables_wrapper .dataTables_paginate .pagination > .disabled > span:focus, .dataTables_wrapper .dataTables_paginate .pagination > .disabled > span:hover {
      background-color: #fff;
      border-color: #ddd;
      color: #777;
      cursor: not-allowed; }
    .dataTables_wrapper .dataTables_paginate .pagination > .active > a, .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > .active > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .dataTables_wrapper .dataTables_paginate .pagination > .active > .dropdown-toggle, .dataTables_wrapper .dataTables_paginate .pagination > .active > span,
    .dataTables_wrapper .dataTables_paginate .pagination > .active > a:hover,
    .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > .active > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4
    .dataTables_wrapper .dataTables_paginate .pagination > .active > .dropdown-toggle:hover, .dataTables_wrapper .dataTables_paginate .pagination > .active > span:hover,
    .dataTables_wrapper .dataTables_paginate .pagination > .active > a:focus,
    .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > .active > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4
    .dataTables_wrapper .dataTables_paginate .pagination > .active > .dropdown-toggle:focus, .dataTables_wrapper .dataTables_paginate .pagination > .active > span:focus {
      background: #8A9046 !important;
      color: #ffffff !important; }
  .dataTables_wrapper .dataTables_length {
    display: inline-block;
    margin: 0 1em 1em 0; }
    .dataTables_wrapper .dataTables_length label {
      font-weight: bold; }
  .dataTables_wrapper .dataTables_info {
    margin-top: 1em;
    padding: 0;
    display: inline-block; }
  .dataTables_wrapper .dataTables_filter {
    margin-bottom: 1em;
    padding: 0;
    text-align: left; }
    .dataTables_wrapper .dataTables_filter:after, .dataTables_wrapper .dataTables_filter:before {
      content: " ";
      display: table; }
    .dataTables_wrapper .dataTables_filter:after {
      clear: both; }
    .dataTables_wrapper .dataTables_filter label {
      font-weight: bold;
      display: inline-block; }
    .dataTables_wrapper .dataTables_filter input {
      width: auto; }
    .dataTables_wrapper .dataTables_filter .icon, .dataTables_wrapper .dataTables_filter .contrast-switcher {
      display: inline-block; }
    .dataTables_wrapper .dataTables_filter .glyphicon {
      margin: 0 0 0 0.233em;
      vertical-align: middle; }

p ~ div > div.dataTables_wrapper {
  margin-top: 0; }

.table-advanced.table hr {
  margin: 0.3em 0; }

.table-advanced.table > thead > tr > th {
  vertical-align: top;
  background-color: #8c8c8c;
  color: #ffffff; }
  .table-advanced.table > thead > tr > th a, .table-advanced.table > thead > tr > th .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced.table > thead > tr > th .dropdown-toggle {
    color: #ffffff; }
    .table-advanced.table > thead > tr > th a:hover, .table-advanced.table > thead > tr > th .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced.table > thead > tr > th .dropdown-toggle:hover, .table-advanced.table > thead > tr > th a:focus, .table-advanced.table > thead > tr > th .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced.table > thead > tr > th .dropdown-toggle:focus {
      text-decoration: none; }

.table-advanced.table .result_col_name {
  max-width: 22em;
  white-space: normal; }
  .table-advanced.table .result_col_name a, .table-advanced.table .result_col_name .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced.table .result_col_name .dropdown-toggle {
    font-weight: bold; }
    .table-advanced.table .result_col_name a + a, .table-advanced.table .result_col_name .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle + a, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced.table .result_col_name .dropdown-toggle + a, .table-advanced.table .result_col_name .group-administration .panel-primary .user-list .col-sm-4 a + .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced.table .result_col_name a + .dropdown-toggle, .table-advanced.table .result_col_name .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle + .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced.table .result_col_name .dropdown-toggle + .dropdown-toggle {
      display: inline-block;
      word-wrap: break-word;
      width: 90%; }
    .table-advanced.table .result_col_name a.icon, .table-advanced.table .result_col_name .link-container span.icon, .link-container .table-advanced.table .result_col_name span.icon, .table-advanced.table .result_col_name .link-container span.contrast-switcher, .link-container .table-advanced.table .result_col_name span.contrast-switcher, .table-advanced.table .result_col_name .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced.table .result_col_name .icon.dropdown-toggle, .table-advanced.table .result_col_name .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced.table .result_col_name .dropdown-toggle.contrast-switcher, .table-advanced.table .result_col_name a.contrast-switcher {
      display: inline-block;
      vertical-align: top; }
  .table-advanced.table .result_col_name .fa-star, .table-advanced.table .result_col_name .fa-star-o {
    margin-right: 0;
    padding-right: 0;
    width: 1em; }
  .table-advanced.table .result_col_name .flaticon-envelopes5 {
    width: 1.5em;
    float: left; }
  .table-advanced.table .result_col_name .mandant-name, .table-advanced.table .result_col_name .place {
    word-wrap: break-word; }

.table-advanced.table.table-vms-message th:first-child {
  text-align: center; }

.table th, .table th > div.procedureCellHeaderLink, .table-advanced th, .table-advanced th > div.procedureCellHeaderLink {
  position: relative;
  white-space: nowrap; }
  .table th:nth-child(2), .table th > div.procedureCellHeaderLink:nth-child(2), .table-advanced th:nth-child(2), .table-advanced th > div.procedureCellHeaderLink:nth-child(2) {
    min-width: 4.5em; }
  .table th.wicket_orderUp, .table th.wicket_orderDown, .table th.wicket_orderNone, .table th > div.procedureCellHeaderLink.wicket_orderUp, .table th > div.procedureCellHeaderLink.wicket_orderDown, .table th > div.procedureCellHeaderLink.wicket_orderNone, .table-advanced th.wicket_orderUp, .table-advanced th.wicket_orderDown, .table-advanced th.wicket_orderNone, .table-advanced th > div.procedureCellHeaderLink.wicket_orderUp, .table-advanced th > div.procedureCellHeaderLink.wicket_orderDown, .table-advanced th > div.procedureCellHeaderLink.wicket_orderNone {
    color: #435050;
    padding-right: 1.5em; }
    .table th.wicket_orderUp:after, .table th.wicket_orderDown:after, .table th.wicket_orderNone:after, .table th > div.procedureCellHeaderLink.wicket_orderUp:after, .table th > div.procedureCellHeaderLink.wicket_orderDown:after, .table th > div.procedureCellHeaderLink.wicket_orderNone:after, .table-advanced th.wicket_orderUp:after, .table-advanced th.wicket_orderDown:after, .table-advanced th.wicket_orderNone:after, .table-advanced th > div.procedureCellHeaderLink.wicket_orderUp:after, .table-advanced th > div.procedureCellHeaderLink.wicket_orderDown:after, .table-advanced th > div.procedureCellHeaderLink.wicket_orderNone:after {
      font-family: "Fontawesome";
      opacity: 1;
      font-size: 0.9em;
      top: 0.5em;
      position: absolute;
      right: 8px;
      display: block; }
    .table th.wicket_orderUp.procedureCellHeaderLink, .table th.wicket_orderDown.procedureCellHeaderLink, .table th.wicket_orderNone.procedureCellHeaderLink, .table th > div.procedureCellHeaderLink.wicket_orderUp.procedureCellHeaderLink, .table th > div.procedureCellHeaderLink.wicket_orderDown.procedureCellHeaderLink, .table th > div.procedureCellHeaderLink.wicket_orderNone.procedureCellHeaderLink, .table-advanced th.wicket_orderUp.procedureCellHeaderLink, .table-advanced th.wicket_orderDown.procedureCellHeaderLink, .table-advanced th.wicket_orderNone.procedureCellHeaderLink, .table-advanced th > div.procedureCellHeaderLink.wicket_orderUp.procedureCellHeaderLink, .table-advanced th > div.procedureCellHeaderLink.wicket_orderDown.procedureCellHeaderLink, .table-advanced th > div.procedureCellHeaderLink.wicket_orderNone.procedureCellHeaderLink {
      color: #ffffff; }
      .table th.wicket_orderUp.procedureCellHeaderLink:after, .table th.wicket_orderDown.procedureCellHeaderLink:after, .table th.wicket_orderNone.procedureCellHeaderLink:after, .table th > div.procedureCellHeaderLink.wicket_orderUp.procedureCellHeaderLink:after, .table th > div.procedureCellHeaderLink.wicket_orderDown.procedureCellHeaderLink:after, .table th > div.procedureCellHeaderLink.wicket_orderNone.procedureCellHeaderLink:after, .table-advanced th.wicket_orderUp.procedureCellHeaderLink:after, .table-advanced th.wicket_orderDown.procedureCellHeaderLink:after, .table-advanced th.wicket_orderNone.procedureCellHeaderLink:after, .table-advanced th > div.procedureCellHeaderLink.wicket_orderUp.procedureCellHeaderLink:after, .table-advanced th > div.procedureCellHeaderLink.wicket_orderDown.procedureCellHeaderLink:after, .table-advanced th > div.procedureCellHeaderLink.wicket_orderNone.procedureCellHeaderLink:after {
        top: 0; }
  .table th.wicket_orderNone:after, .table th > div.procedureCellHeaderLink.wicket_orderNone:after, .table-advanced th.wicket_orderNone:after, .table-advanced th > div.procedureCellHeaderLink.wicket_orderNone:after {
    opacity: 0.5;
    content: "\f0dc"; }
  .table th.wicket_orderUp:after, .table th > div.procedureCellHeaderLink.wicket_orderUp:after, .table-advanced th.wicket_orderUp:after, .table-advanced th > div.procedureCellHeaderLink.wicket_orderUp:after {
    content: "\f0de"; }
  .table th.wicket_orderDown:after, .table th > div.procedureCellHeaderLink.wicket_orderDown:after, .table-advanced th.wicket_orderDown:after, .table-advanced th > div.procedureCellHeaderLink.wicket_orderDown:after {
    content: "\f0dd"; }
  .table th a, .table th .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .table th .dropdown-toggle, .table th > div.procedureCellHeaderLink a, .table th > div.procedureCellHeaderLink .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .table th > div.procedureCellHeaderLink .dropdown-toggle, .table-advanced th a, .table-advanced th .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced th .dropdown-toggle, .table-advanced th > div.procedureCellHeaderLink a, .table-advanced th > div.procedureCellHeaderLink .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .table-advanced th > div.procedureCellHeaderLink .dropdown-toggle {
    color: #435050; }
  .table th span, .table th > div.procedureCellHeaderLink span, .table-advanced th span, .table-advanced th > div.procedureCellHeaderLink span {
    padding-right: 0.3em; }

td.text-right .fa.fa-square-o {
  margin-right: 0.38em; }

table td.text-wrap {
  box-sizing: border-box; }

.portfolio-section .dataTables_wrapper {
  margin-top: 10px; }

/* Browser Anpassung IE 9, 10 */
@media screen and (min-width: 0 \0) {
  table {
    border-collapse: collapse; } }

/* Browser Anpassung saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  table, .table {
    max-width: none; } }

@media (min-width: 992px) {
  .dataTables_scrollBody > table {
    width: 980px !important; } }

.panel-body .table.dataTable thead tr > th {
  padding-right: 8px; }
  .panel-body .table.dataTable thead tr > th:first-child {
    padding-left: 0; }
  .panel-body .table.dataTable thead tr > th:last-child {
    padding-right: 0; }

.panel-body .table.dataTable thead .sorting:after, .panel-body .table.dataTable thead .sorting_asc:after, .panel-body .table.dataTable thead .sorting_desc:after {
  position: static;
  display: inline-block;
  margin-left: 10px; }

.panel-body .table.dataTable tbody tr > td {
  border-color: transparent; }
  .panel-body .table.dataTable tbody tr > td:first-child {
    padding-left: 0; }
  .panel-body .table.dataTable tbody tr > td:last-child {
    padding-right: 0; }
  .panel-body .table.dataTable tbody tr > td.filename {
    position: relative; }
    .panel-body .table.dataTable tbody tr > td.filename > span.pull-left {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      position: absolute;
      left: 0;
      right: 0; }
      .panel-body .table.dataTable tbody tr > td.filename > span.pull-left > .title.text-overflow {
        display: inline; }

.navigator {
  float: right; }
  .navigator .goto {
    display: inline-block;
    text-align: center;
    width: 1.6em; }
    .navigator .goto > a, .navigator .group-administration .panel-primary .user-list .col-sm-4 .goto > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .navigator .goto > .dropdown-toggle {
      display: block; }
      .navigator .goto > a[disabled], .navigator .group-administration .panel-primary .user-list .col-sm-4 .goto > [disabled].dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .navigator .goto > [disabled].dropdown-toggle {
        font-weight: bold;
        cursor: auto;
        text-decoration: none; }
    .navigator .goto span {
      padding: 0 !important;
      display: block; }
    .navigator .goto em {
      font-style: normal; }
      .navigator .goto em span {
        font-weight: bold; }
  .navigator .last em, .navigator .next em, .navigator .first em, .navigator .prev em {
    font-style: normal; }

.navigatorLabel {
  float: left; }

.alarm-message tbody td:first-child {
  text-align: center; }

.alarm-message td .glyphicon-hand-up, .alarm-message td .fa-exclamation {
  font-size: 2.5em; }

.filter-area {
  padding: 0 0 1em 0; }
  .filter-area .button-group {
    padding-top: 1em; }
  .filter-area .form-group, .filter-area .form-control {
    width: 100%;
    height: auto; }
  .filter-area .form-group label {
    margin-bottom: 0.4em; }
  .filter-area .searchfield {
    display: block;
    margin: 0 0 1em 0; }

/* Spalte ein- und ausblenden Button */
a.config-popup-toggle i, .group-administration .panel-primary .user-list .col-sm-4 .config-popup-toggle.dropdown-toggle i {
  pointer-events: none; }

div.ColVis {
  margin-bottom: 0; }
  div.ColVis button.ColVis_Button {
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    color: #8A9046 !important;
    margin-left: 1em;
    font-size: 1em;
    padding: 0.3em 0 0; }
    div.ColVis button.ColVis_Button:hover, div.ColVis button.ColVis_Button:focus {
      background: none;
      border: none;
      box-shadow: none;
      color: #435050 !important;
      text-decoration: none !important; }

ul.ColVis_collection {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-clip: padding-box;
  border-radius: 0.4em;
  margin-top: 0.667em;
  padding: 1px;
  min-width: 14em;
  width: auto;
  overflow: visible; }
  ul.ColVis_collection li {
    box-shadow: none;
    margin-bottom: 0.3em;
    padding: 0.3em 0.4em 0.3em 0.4em;
    border-top: 0.133em dotted #CDCDCD;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
    background: none;
    color: inherit !important;
    font-size: inherit;
    border-radius: 0; }
    ul.ColVis_collection li:first-child, ul.ColVis_collection li:hover:first-child, ul.ColVis_collection li:focus:first-child {
      border-top: none; }
    ul.ColVis_collection li:hover, ul.ColVis_collection li:focus {
      background: none;
      border-top: 0.133em dotted #CDCDCD;
      border-bottom: 0;
      border-right: 0;
      border-left: 0;
      box-shadow: none;
      color: #8A9046 !important; }
    ul.ColVis_collection li label {
      margin-bottom: 0; }
  ul.ColVis_collection.active:before {
    border-color: transparent transparent #8a9046;
    border-style: solid;
    border-width: 0 0.733em 0.733em;
    content: "";
    margin: 0 0 0 -0.633em;
    position: absolute;
    right: 6.5em;
    top: -0.7em;
    width: 0; }

/* Content */
#content {
  background: url("/img/bg-wrapperDvisions.png") repeat-y scroll -90px 0 #EFEFEF; }
  #content:focus {
    outline: none; }
  #content.no-bg {
    background: none;
    padding: 2.0em 0 2.0em 0;
    min-height: 25em; }
  #content .main-container {
    display: flex; }
  #content .main {
    padding: 1.5em 2em 1.5em 1em;
    background-color: #ffffff; }
  #content .sidebar {
    margin-left: -1em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    background-color: #efefef; }
    #content .sidebar iframe {
      border-bottom: 2px dotted #CDCDCD !important;
      padding-bottom: 1em; }
    #content .sidebar .latest-tender {
      border-bottom: 2px dotted #CDCDCD;
      padding: 1em 0 1em 0; }
      #content .sidebar .latest-tender .list-group li.list-group-item {
        margin-bottom: 0.3em;
        line-height: 1.3em; }
        #content .sidebar .latest-tender .list-group li.list-group-item a, #content .sidebar .latest-tender .list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 #content .sidebar .latest-tender .list-group li.list-group-item .dropdown-toggle {
          color: #435050;
          text-decoration: underline; }
          #content .sidebar .latest-tender .list-group li.list-group-item a:hover, #content .sidebar .latest-tender .list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 #content .sidebar .latest-tender .list-group li.list-group-item .dropdown-toggle:hover, #content .sidebar .latest-tender .list-group li.list-group-item a:focus, #content .sidebar .latest-tender .list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 #content .sidebar .latest-tender .list-group li.list-group-item .dropdown-toggle:focus {
            text-decoration: none; }
    #content .sidebar .login {
      background-color: white;
      border-collapse: collapse;
      border: 0; }
  #content .breadcrumb {
    background-color: transparent;
    padding-left: 0;
    padding-top: 0; }
    #content .breadcrumb > li + li:before {
      color: #ffffff;
      content: "";
      padding: 0; }
    #content .breadcrumb .active {
      color: #8c8c8c; }
      #content .breadcrumb .active.text-overflow {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 22em;
        vertical-align: bottom; }
    #content .breadcrumb .inactive {
      color: #8A9046; }
    #content .breadcrumb span {
      font-size: 0.6em;
      color: #8c8c8c;
      margin: 0 0.4em;
      top: 0; }

.disabledText {
  color: #999999; }

.nowrap {
  white-space: nowrap; }

.unread-row {
  font-weight: bold; }
  .unread-row .badge {
    margin: 0.5em 0 0 0.25em;
    vertical-align: top; }

.teamviewer {
  padding-top: 1em; }
  .teamviewer .list-group {
    padding-left: 0; }
    .teamviewer .list-group a, .teamviewer .list-group .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .teamviewer .list-group .dropdown-toggle {
      position: relative; }
      .teamviewer .list-group a span, .teamviewer .list-group .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span, .group-administration .panel-primary .user-list .col-sm-4 .teamviewer .list-group .dropdown-toggle span {
        color: #435050;
        font-size: 0.7em;
        right: 0.933em;
        top: 1.4em;
        position: absolute; }

.list-group {
  margin-bottom: 1.5em;
  padding-left: 1em; }
  .list-group li.list-group-item {
    background-color: transparent;
    border: none;
    margin-bottom: 0.3em;
    padding: 0; }
    .list-group li.list-group-item > a:hover, .list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .list-group li.list-group-item > .dropdown-toggle:hover, .list-group li.list-group-item > a:focus, .list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .list-group li.list-group-item > .dropdown-toggle:focus {
      color: #435050; }
    .list-group li.list-group-item > a > .glyphicon, .list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle > .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .list-group li.list-group-item > .dropdown-toggle > .glyphicon {
      color: #435050;
      font-size: 0.6em;
      margin: 0 0.4em 0 -1.8em;
      top: 0; }
    .list-group li.list-group-item > a > span.filename, .list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle > span.filename, .group-administration .panel-primary .user-list .col-sm-4 .list-group li.list-group-item > .dropdown-toggle > span.filename {
      display: inline-block;
      vertical-align: top;
      word-break: break-all; }
    .list-group li.list-group-item > .ev-tooltip {
      margin-left: 0.25em; }
    .list-group li.list-group-item p.hint {
      padding-left: 1em; }
  .list-group.news {
    margin-bottom: 0.667em;
    padding: 0; }
    .list-group.news li.list-group-item {
      margin-bottom: 0.667em; }
      .list-group.news li.list-group-item span {
        display: block;
        font-size: 0.933em;
        font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif; }
      .list-group.news li.list-group-item p:after {
        content: " ..."; }
  .list-group.shortcuts {
    padding-left: 0;
    margin-bottom: 0; }
    .list-group.shortcuts .list-group-item {
      background-color: #efefef;
      border-radius: 0;
      margin-bottom: 0.333em;
      position: relative;
      /*min-height: 4em;*/ }
      .list-group.shortcuts .list-group-item a:not(.ev-tooltip-toggle), .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle), .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .dropdown-toggle:not(.ev-tooltip-toggle) {
        display: block;
        color: #435050;
        text-decoration: none; }
        .list-group.shortcuts .list-group-item a:not(.ev-tooltip-toggle):hover, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle):hover, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .dropdown-toggle:not(.ev-tooltip-toggle):hover, .list-group.shortcuts .list-group-item a:not(.ev-tooltip-toggle):focus, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle):focus, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .dropdown-toggle:not(.ev-tooltip-toggle):focus {
          background-color: #dcddc7; }
        .list-group.shortcuts .list-group-item a:not(.ev-tooltip-toggle):hover span, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle):hover span, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .dropdown-toggle:not(.ev-tooltip-toggle):hover span {
          background-color: #373737; }
        .list-group.shortcuts .list-group-item a:not(.ev-tooltip-toggle) .glyphicon, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle) .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .dropdown-toggle:not(.ev-tooltip-toggle) .glyphicon {
          font-size: 1.8em; }
        .list-group.shortcuts .list-group-item a:not(.ev-tooltip-toggle) span, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle) span, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .dropdown-toggle:not(.ev-tooltip-toggle) span {
          background-color: #8A9046;
          color: #ffffff;
          margin: 0; }
        .list-group.shortcuts .list-group-item a:not(.ev-tooltip-toggle) h3, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle) h3, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .dropdown-toggle:not(.ev-tooltip-toggle) h3 {
          line-height: 1.6;
          margin-bottom: 0;
          vertical-align: top; }
        .list-group.shortcuts .list-group-item a:not(.ev-tooltip-toggle) span, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle) span, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .dropdown-toggle:not(.ev-tooltip-toggle) span, .list-group.shortcuts .list-group-item a:not(.ev-tooltip-toggle) h3, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle) h3, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .dropdown-toggle:not(.ev-tooltip-toggle) h3 {
          display: inline-block;
          padding: 0.667em; }
      .list-group.shortcuts .list-group-item a.admin-link, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .admin-link.dropdown-toggle {
        top: 1em;
        position: absolute;
        right: 1em; }
        .list-group.shortcuts .list-group-item a.admin-link:hover span, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle:hover span, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .admin-link.dropdown-toggle:hover span {
          background-color: transparent; }
        .list-group.shortcuts .list-group-item a.admin-link .glyphicon, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .admin-link.dropdown-toggle .glyphicon {
          margin: 0;
          padding: 0;
          font-size: 1em;
          background-color: transparent;
          color: #8A9046; }
          .list-group.shortcuts .list-group-item a.admin-link .glyphicon:hover, .list-group.shortcuts .list-group-item .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon:hover, .group-administration .panel-primary .user-list .col-sm-4 .list-group.shortcuts .list-group-item .admin-link.dropdown-toggle .glyphicon:hover {
            color: #435050; }
  .list-group.clientLinks {
    width: 90%; }
  .list-group.vms-status {
    margin-bottom: 1em;
    padding: 0; }
    .list-group.vms-status li.list-group-item {
      padding: 0 1em 0 1em;
      margin-bottom: 1em;
      width: 33.333%;
      float: left; }
      .list-group.vms-status li.list-group-item a, .list-group.vms-status li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .list-group.vms-status li.list-group-item .dropdown-toggle {
        display: inline-block;
        width: 85%;
        text-align: left;
        padding: 0; }
      .list-group.vms-status li.list-group-item .badge {
        vertical-align: top;
        margin-top: 0.3em;
        float: right; }

.variables-table {
  padding-top: 0.467em; }
  .variables-table li {
    margin-bottom: 0.3em; }

.serial-time select {
  width: 32%;
  margin-left: 1%; }

.serial-time .input-group {
  width: 66%; }

div.wicket-aa-container {
  overflow: hidden scroll;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: 0px 0.333em 0.667em rgba(0, 0, 0, 0.2) !important;
  -moz-box-shadow: 0px 0.333em 0.667em rgba(0, 0, 0, 0.2) !important;
  box-shadow: 0px 0.333em 0.667em rgba(0, 0, 0, 0.2) !important; }
  div.wicket-aa-container div.wicket-aa {
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    -ms-border-radius: 0.2em;
    border-radius: 0.2em; }
    div.wicket-aa-container div.wicket-aa ul {
      max-height: 10em;
      padding: 0;
      margin: 0; }
      div.wicket-aa-container div.wicket-aa ul li {
        cursor: pointer;
        padding: 3px 20px; }
        div.wicket-aa-container div.wicket-aa ul li.selected {
          background-color: #f5f5f5; }
        div.wicket-aa-container div.wicket-aa ul li.non-click-element {
          cursor: default;
          pointer-events: none; }

.result-headline {
  float: left; }

.result-btn {
  float: right; }

.fullscreen-header {
  border: none;
  padding: 20px;
  text-align: right;
  margin-bottom: 0;
  display: none; }

.fullscreen {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: #FFF;
  z-index: 999999999;
  border: 30px solid rgba(0, 0, 0, 0.7);
  background-clip: padding-box; }
  .fullscreen > .fullscreen-header {
    display: block; }
    .fullscreen > .fullscreen-header a.icon, .fullscreen > .fullscreen-header .link-container span.icon, .link-container .fullscreen > .fullscreen-header span.icon, .fullscreen > .fullscreen-header .link-container span.contrast-switcher, .link-container .fullscreen > .fullscreen-header span.contrast-switcher, .fullscreen > .fullscreen-header .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .fullscreen > .fullscreen-header .icon.dropdown-toggle, .fullscreen > .fullscreen-header .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .fullscreen > .fullscreen-header .dropdown-toggle.contrast-switcher, .fullscreen > .fullscreen-header a.contrast-switcher {
      margin-left: 15px; }
    .fullscreen > .fullscreen-header .fullscreen-close-button {
      background: none;
      border: none;
      color: #8A9046;
      padding: 0 10px;
      margin-right: -10px; }
      .fullscreen > .fullscreen-header .fullscreen-close-button:focus, .fullscreen > .fullscreen-header .fullscreen-close-buttonhover {
        outline: none;
        color: #435050; }
  .fullscreen > .fullscreen-body {
    padding: 20px; }

.loading .fa-refresh {
  margin-right: 0.3em; }

/* Footer */
.footerfunctions {
  background: url("/img/bg-breadcrumb_small.png") repeat-x scroll 0 0 transparent;
  border-top: 0.133em dotted #CDCDCD;
  text-align: right; }
  .footerfunctions a, .footerfunctions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .footerfunctions .dropdown-toggle {
    color: #2c3434;
    padding: 0.533em;
    display: inline-block;
    margin: 0; }
    .footerfunctions a:last-of-type, .footerfunctions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:last-of-type, .group-administration .panel-primary .user-list .col-sm-4 .footerfunctions .dropdown-toggle:last-of-type {
      padding-right: 0; }
    .footerfunctions a:hover, .footerfunctions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .footerfunctions .dropdown-toggle:hover, .footerfunctions a:focus, .footerfunctions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .footerfunctions .dropdown-toggle:focus {
      color: #8A9046;
      text-decoration: none; }
    .footerfunctions a .glyphicon, .footerfunctions .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 .footerfunctions .dropdown-toggle .glyphicon {
      font-size: 1.4em; }

footer {
  color: #ffffff;
  background-color: #8A9046; }
  footer .footerbox {
    float: left;
    color: #ffffff;
    margin-right: 0.800em;
    padding: 3.333em 3.333em 0 0; }
    footer .footerbox.last {
      margin-right: 0;
      padding-right: 0; }
    footer .footerbox .footerbox-title {
      font-size: 1.467em;
      margin: 0 0 1em;
      font-family: "BundesSerifWeb", Arial, Helvetica, sans-serif;
      line-height: 1.2; }
    footer .footerbox .footerbox-linklist {
      margin-bottom: 2em; }
      footer .footerbox .footerbox-linklist > li {
        margin-bottom: 0.333em; }
        footer .footerbox .footerbox-linklist > li > a, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .dropdown-toggle {
          color: #ffffff;
          display: inline-block;
          padding: 0 0.3em 0 0; }
          footer .footerbox .footerbox-linklist > li > a:hover, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .dropdown-toggle:hover, footer .footerbox .footerbox-linklist > li > a:focus, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .dropdown-toggle:focus {
            text-decoration: underline;
            background-color: transparent; }
          footer .footerbox .footerbox-linklist > li > a.admin-link, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .admin-link.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .admin-link.dropdown-toggle {
            padding-bottom: 0 !important; }
            footer .footerbox .footerbox-linklist > li > a.admin-link .glyphicon, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .admin-link.dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .admin-link.dropdown-toggle .glyphicon, footer .footerbox .footerbox-linklist > li > a.admin-link .fa, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .admin-link.dropdown-toggle .fa, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .admin-link.dropdown-toggle .fa {
              color: #ffffff; }
              footer .footerbox .footerbox-linklist > li > a.admin-link .glyphicon:hover, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .admin-link.dropdown-toggle .glyphicon:hover, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .admin-link.dropdown-toggle .glyphicon:hover, footer .footerbox .footerbox-linklist > li > a.admin-link .glyphicon:focus, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .admin-link.dropdown-toggle .glyphicon:focus, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .admin-link.dropdown-toggle .glyphicon:focus, footer .footerbox .footerbox-linklist > li > a.admin-link .fa:hover, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .admin-link.dropdown-toggle .fa:hover, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .admin-link.dropdown-toggle .fa:hover, footer .footerbox .footerbox-linklist > li > a.admin-link .fa:focus, footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .admin-link.dropdown-toggle .fa:focus, .group-administration .panel-primary .user-list .col-sm-4 footer .footerbox .footerbox-linklist > li > .admin-link.dropdown-toggle .fa:focus {
                color: #373737; }
  footer div.copyright {
    padding-bottom: 1em; }
    footer div.copyright p.copyright {
      font-size: 0.9em;
      margin-bottom: 0; }
    footer div.copyright .metanav {
      margin-bottom: 0; }
      footer div.copyright .metanav li {
        display: inline;
        font-size: 0.9em;
        margin-right: 1em; }
        footer div.copyright .metanav li:last-of-type {
          margin-right: 0; }
        footer div.copyright .metanav li a, footer div.copyright .metanav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 footer div.copyright .metanav li .dropdown-toggle {
          color: #ffffff; }
          footer div.copyright .metanav li a.content-link, footer div.copyright .metanav li .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 footer div.copyright .metanav li .content-link.dropdown-toggle {
            display: inline; }
            footer div.copyright .metanav li a.content-link > span.glyphicon, footer div.copyright .metanav li .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle > span.glyphicon, .group-administration .panel-primary .user-list .col-sm-4 footer div.copyright .metanav li .content-link.dropdown-toggle > span.glyphicon {
              color: #ffffff;
              font-size: 0.8em;
              margin-right: 0.3em; }

noscript > .container {
  height: inherit; }
  noscript > .container .alert-noscript {
    padding-bottom: 0.667em; }
    noscript > .container .alert-noscript .alert-icon {
      vertical-align: top; }
      noscript > .container .alert-noscript .alert-icon img {
        height: 1.4em;
        margin-bottom: 0.2em; }
    noscript > .container .alert-noscript .alert-content {
      margin-top: 0.4em; }

.documentsTableColumn {
  text-align: right; }

/*########################################################
  ########################################################
  ##############   Wartungsseiten Styling   ##############
  ########################################################
  ########################################################*/
#body-maintainance header .navbar-nav.metanav {
  margin: 0;
  z-index: 100; }
  #body-maintainance header .navbar-nav.metanav li {
    margin-right: 0.4em; }

#body-maintainance #content.no-bg {
  min-height: inherit; }

#body-maintainance footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%; }
  #body-maintainance footer p {
    padding: 1em 0;
    margin: 0; }

/* Zurückgeforderte Dokumente */
.required-documents-container {
  padding: 0 1em 0.5em 1em; }
  .required-documents-container > h4 {
    font-size: 1em;
    font-weight: bold; }
    .required-documents-container > h4.with_border {
      border-bottom: 2px solid #ddd;
      padding-bottom: 8px; }
  .required-documents-container > ul > li > i.fa {
    margin-right: 4px; }

/* Iframe für zurückgeforderte Dokumente */
.required-documents-iframe {
  border-collapse: collapse;
  border: 0; }

.inline-list dt, .inline-list dd, .inline-list li {
  display: inline-block; }

.inline-list dt {
  margin-right: 5px; }

.inline-list dd, .inline-list li {
  margin-right: 20px; }

/*
  Media-Queries
  Hinweis: Aufteilung der main.scss in Unterdateien beachten (bspw. table.scss)
*/
/* Browser Anpassung IE 9, 10 */
@media screen and (min-width: 0 \0 ) {
  /* IE 9 */
  .link-box.list-group li.list-group-item span {
    padding: 0.2em 0.6em 0.4em 0.6em;
    line-height: 1.2; }
  /* END IE9 */
  .alphabetical-list .authorityList li .flaticon-envelopes5 {
    top: 0.3em; }
  .editableform .form-control {
    line-height: 1; }
  .editable-clear-x {
    display: none !important; }
  .label-inputfile {
    display: none; }
  .file-upload input[type="file"] {
    height: 31px; }
  .flex-pauseplay {
    display: none; }
  .flex-container .flex-content .button-group {
    position: absolute;
    bottom: 0;
    right: 1em; }
  .flex-container .flex-content p, .flex-container .flex-content div:not(.button-group) {
    flex: inherit; } }

/* Browser Anpassung saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .inputfile {
    margin-left: -8.4em; }
    .inputfile:focus {
      outline: none !important; } }

/*Langer Inhalt in Tabellenspalten wird mit ... abgekürzt*/
.table-columns-shorted {
  table-layout: fixed; }
  .table-columns-shorted td div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

/*Tabellenspalte Status im Menü zur Nutzeradministration*/
.text-administration-user-status {
  overflow-wrap: break-word;
  white-space: normal;
  box-sizing: border-box;
  max-width: 12em; }

/*########################################################
  ########################################################
  ###############   MOBILE ANPASSUNG   ###################
  ########################################################
  ########################################################*/
@media (min-width: 992px) {
  body iframe {
    width: 100%; }
  .container {
    width: 1010px; }
  #content {
    background-position: -215px 0 !important; } }

@media (min-width: 1200px) {
  body iframe {
    width: 100%; }
  .container {
    width: 1010px; } }

/*
  Formatierung für den Tooltip.
  Beinhaltet sowohl die allgemeine Formatierung, als auch
  Animationen für das Ein- und Ausblenden des Pop-ups.
*/
.ev-tooltip {
  position: relative;
  display: inline-block;
  border-radius: 50%; }
  .ev-tooltip > .ev-tooltip-toggle .ev-tooltip:not(.texttooltip) {
    border: none;
    background: transparent;
    border-radius: 50%;
    padding: 0 2px;
    margin: 0;
    display: inline-block;
    font-size: 1.2em;
    color: #8A9046; }
    .ev-tooltip > .ev-tooltip-toggle .ev-tooltip:not(.texttooltip) > .glyphicon-info-sign {
      font-size: inherit;
      margin: 0;
      padding: 0;
      color: #8A9046; }
    .ev-tooltip > .ev-tooltip-toggle .ev-tooltip:not(.texttooltip):hover .ev-tooltip-icon, .ev-tooltip > .ev-tooltip-toggle .ev-tooltip:not(.texttooltip):focus .ev-tooltip-icon {
      color: #373737; }
    .ev-tooltip > .ev-tooltip-toggle .ev-tooltip:not(.texttooltip):hover + .ev-tooltip-content, .ev-tooltip > .ev-tooltip-toggle .ev-tooltip:not(.texttooltip):focus + .ev-tooltip-content {
      display: block;
      -webkit-animation: fade-in .1s linear 1, move-left .1s linear 1;
      -moz-animation: fade-in .1s linear 1, move-left .1s linear 1;
      -o-animation: fade-in .1s linear 1, move-left .1s linear 1;
      animation: fade-in .1s linear 1, move-left .1s linear 1; }
  .ev-tooltip button {
    background: none;
    padding: 0;
    border: 0; }
    .ev-tooltip button:focus .ev-tooltip-icon {
      color: #373737; }
    .ev-tooltip button:focus ~ .ev-tooltip-content, .ev-tooltip button ~ .is-shown {
      display: block; }
  .ev-tooltip:hover .ev-tooltip-icon {
    color: #373737;
    cursor: pointer; }
  .ev-tooltip:hover .ev-tooltip-content {
    display: block; }
  .ev-tooltip > .ev-tooltip-content {
    position: absolute;
    background: rgba(255, 255, 255, 0.95);
    color: #435050;
    padding: 10px;
    width: 200px;
    min-height: 78px;
    border: 1px solid rgba(138, 144, 70, 0.8);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    margin-left: 15px;
    margin-top: -27px;
    white-space: normal;
    display: none;
    z-index: 100;
    top: 0;
    left: 100%; }
    .ev-tooltip > .ev-tooltip-content:before, .ev-tooltip > .ev-tooltip-content:after {
      content: '';
      display: block;
      top: 30px;
      border: 10px solid transparent;
      position: absolute; }
    .ev-tooltip > .ev-tooltip-content:before {
      left: -20px;
      border-right-color: rgba(138, 144, 70, 0.8); }
    .ev-tooltip > .ev-tooltip-content:after {
      left: -18px;
      border-right-color: white; }
    .ev-tooltip > .ev-tooltip-content > .ev-tooltip-footer {
      display: inline-block; }
  .ev-tooltip.ev-large .ev-tooltip-content {
    width: 300px; }

.ev-tooltip-wrap {
  position: absolute;
  top: 0.5em;
  right: 0.6em; }

h4 > .ev-tooltip {
  font-size: 0.9em; }

table.table-advanced .ev-tooltip .ev-tooltip-toggle .ev-tooltip-icon {
  color: white; }

@-webkit-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-moz-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes move-left {
  from {
    margin-left: 30px; }
  to {
    margin-left: 15px; } }

@-moz-keyframes move-left {
  from {
    margin-left: 30px; }
  to {
    margin-left: 15px; } }

@-o-keyframes move-left {
  from {
    margin-left: 30px; }
  to {
    margin-left: 15px; } }

@keyframes move-left {
  from {
    margin-left: 30px; }
  to {
    margin-left: 15px; } }

@-webkit-keyframes move-up {
  from {
    top: 60px; }
  to {
    top: 30px; } }

@-moz-keyframes move-up {
  from {
    top: 60px; }
  to {
    top: 30px; } }

@-o-keyframes move-up {
  from {
    top: 60px; }
  to {
    top: 30px; } }

@keyframes move-up {
  from {
    top: 60px; }
  to {
    top: 30px; } }

@media only screen and (max-width: 1020px) {
  .ev-tooltip:before, .ev-tooltip:after {
    margin-top: -20px;
    top: 0;
    right: 30px; }
  .ev-tooltip:before {
    left: auto;
    border-left-color: transparent;
    border-bottom-color: rgba(138, 144, 70, 0.8); }
  .ev-tooltip:after {
    top: 2px;
    left: auto;
    border-right-color: transparent; }
  .ev-tooltip > .ev-tooltip-content {
    top: 33px;
    right: 0;
    margin-right: -30px;
    margin-top: auto;
    margin-left: auto;
    left: auto; }
    .ev-tooltip > .ev-tooltip-content:before, .ev-tooltip > .ev-tooltip-content:after {
      margin-top: -20px;
      top: 0;
      right: 30px;
      border-right-color: transparent;
      left: auto; }
    .ev-tooltip > .ev-tooltip-content:before {
      border-bottom-color: rgba(138, 144, 70, 0.8); }
    .ev-tooltip > .ev-tooltip-content:after {
      top: 1px;
      border-bottom-color: #fff; }
  .ev-tooltip:hover .ev-tooltip-content, .ev-tooltip:focus .ev-tooltip-content {
    -webkit-animation: fade-in .1s linear 1, move-up .1s linear 1;
    -moz-animation: fade-in .1s linear 1, move-up .1s linear 1;
    -o-animation: fade-in .1s linear 1, move-up .1s linear 1;
    animation: fade-in .1s linear 1, move-up .1s linear 1; } }

@media only screen and (max-width: 700px) {
  .ev-tooltip > .ev-tooltip-content {
    margin-right: -22px; }
    .ev-tooltip > .ev-tooltip-content:before, .ev-tooltip > .ev-tooltip-content:after {
      right: 23px; } }

@media only screen and (max-width: 480px) {
  .ev-tooltip > .ev-tooltip-content {
    margin-right: -15px; }
    .ev-tooltip > .ev-tooltip-content:before, .ev-tooltip > .ev-tooltip-content:after {
      right: 16px; } }

/*
  Formatierung für das Tabellen-Pop-up.
*/
tr.toolbar {
  text-align: left; }
  tr.toolbar a.icon, tr.toolbar .link-container span.icon, .link-container tr.toolbar span.icon, tr.toolbar .link-container span.contrast-switcher, .link-container tr.toolbar span.contrast-switcher, tr.toolbar .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 tr.toolbar .icon.dropdown-toggle, tr.toolbar .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 tr.toolbar .dropdown-toggle.contrast-switcher, tr.toolbar a.contrast-switcher {
    margin-right: 15px; }

.config-container {
  position: relative;
  text-align: right;
  display: inline-block; }
  .config-container .config-popup {
    position: absolute;
    background: rgba(255, 255, 255, 0.95);
    padding: 7px;
    z-index: 100;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    border: 1px solid #ddd;
    top: 30px;
    left: 0;
    text-align: left;
    display: none;
    min-width: 220px; }
    .config-container .config-popup > ul {
      margin-bottom: 0; }
      .config-container .config-popup > ul > li {
        display: block;
        padding: 5px 10px 8px;
        cursor: pointer;
        border-top: 1px dotted #CDCDCD;
        color: #435050; }
        .config-container .config-popup > ul > li:hover {
          color: #8A9046; }
        .config-container .config-popup > ul > li > i.fa {
          color: #8A9046;
          float: right;
          margin-top: 5px; }
        .config-container .config-popup > ul > li:first-child {
          border-top: none; }
        .config-container .config-popup > ul > li > span {
          display: inline-block;
          width: 80%;
          overflow: hidden;
          text-overflow: ellipsis; }
    .config-container .config-popup:before, .config-container .config-popup:after {
      content: "";
      display: block;
      position: absolute;
      border: 10px solid;
      top: -20px;
      left: 30px; }
    .config-container .config-popup:before {
      top: -20px;
      border-color: transparent transparent #ddd; }
    .config-container .config-popup:after {
      top: -18px;
      border-color: transparent transparent white; }
  .config-container.open > .config-popup {
    display: block;
    -webkit-animation: fade-in .1s linear 1, move-up-popup .1s linear 1;
    -moz-animation: fade-in .1s linear 1, move-up-popup .1s linear 1;
    -o-animation: fade-in .1s linear 1, move-up-popup .1s linear 1;
    animation: fade-in .1s linear 1, move-up-popup .1s linear 1; }

.column-hidden {
  display: none; }

@-webkit-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-moz-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes move-up-popup {
  from {
    top: 70px; }
  to {
    top: 40px; } }

@-moz-keyframes move-up-popup {
  from {
    top: 70px; }
  to {
    top: 40px; } }

@-o-keyframes move-up-popup {
  from {
    top: 70px; }
  to {
    top: 40px; } }

@keyframes move-up-popup {
  from {
    top: 70px; }
  to {
    top: 40px; } }

/* ########################################################
    ##### Tablet Ansicht #################################
############################ */
@media only screen and (max-width: 1030px) {
  body iframe {
    width: 100%; }
  a.admin-link, .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle {
    padding: 0 !important; }
  #content .main-container {
    flex-direction: column; }
  #content .main {
    padding: 1em; }
  #content .sidebar {
    margin-left: 0; }
  header .navbar-nav.metanav {
    width: 300px; }
    header .navbar-nav.metanav > li {
      margin-left: 0; }
      header .navbar-nav.metanav > li > a, header .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.metanav > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.metanav > li > .dropdown-toggle {
        font-size: 0.72em;
        padding: 0.1em 0.4em; }
  header .navbar-nav.site-tools {
    right: 0; }
    header .navbar-nav.site-tools > li:first-child {
      border-left: 0;
      margin-left: 1em;
      padding: 0; }
    header .navbar-nav.site-tools > li.notifications-menu {
      padding: 0 0.5em; }
      header .navbar-nav.site-tools > li.notifications-menu > a .badge, header .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.site-tools > li.notifications-menu > .dropdown-toggle .badge, .group-administration .panel-primary .user-list .col-sm-4 header .navbar-nav.site-tools > li.notifications-menu > .dropdown-toggle .badge {
        right: -0.1em;
        top: 0.4em; }
      header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu {
        right: -8.5em;
        margin-top: 0.4em; }
        header .navbar-nav.site-tools > li.notifications-menu .dropdown-menu.active::before {
          right: 9.2em; }
    header .navbar-nav.site-tools > li.popover-user .popover {
      left: -9.1em !important;
      margin-top: 0.4em; }
      header .navbar-nav.site-tools > li.popover-user .popover.bottom > .arrow {
        left: 10.5em !important; }
    header .navbar-nav.site-tools .open .dropdown-menu {
      min-width: 19em;
      position: absolute;
      background-color: #ffffff; }
  header .nav.topnav {
    top: 7.5em;
    left: auto;
    right: 0; }
    header .nav.topnav > li a, header .nav.topnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .nav.topnav > li .dropdown-toggle {
      font-size: 1.1em;
      padding: 0 0.5em 0.5em; }
    header .nav.topnav > li.dropdown .menu {
      right: -2em;
      left: auto; }
  /* BEGINN Unterpunkte im Menuepunkt "Meine e-Vergabe" vorerst ausgeblendet */
  .nav.topnav .dropdown a[href$="/procedures.html"] + .menu .dropdown-menu li:nth-of-type(n+2), .nav.topnav .dropdown .group-administration .panel-primary .user-list .col-sm-4 [href$="/procedures.html"].dropdown-toggle + .menu .dropdown-menu li:nth-of-type(n+2), .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav .dropdown [href$="/procedures.html"].dropdown-toggle + .menu .dropdown-menu li:nth-of-type(n+2) {
    display: none; }
  .first-level .subnav li a[href$="/unprocessedProcedures.html"], .first-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 [href$="/unprocessedProcedures.html"].dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li [href$="/unprocessedProcedures.html"].dropdown-toggle,
  .first-level .subnav li a[href$="/account.html"],
  .first-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 [href$="/account.html"].dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4
  .first-level .subnav li [href$="/account.html"].dropdown-toggle,
  .first-level .subnav li a[href$="/overview.html"],
  .first-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 [href$="/overview.html"].dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4
  .first-level .subnav li [href$="/overview.html"].dropdown-toggle {
    display: none; }
  .second-level .subnav li a, .second-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .second-level .subnav li .dropdown-toggle {
    display: none; }
  /* ENDE */
  .first-level .subnav li a, .first-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav li .dropdown-toggle {
    font-size: 0.9em; }
  .second-level .subnav li a, .second-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .second-level .subnav li .dropdown-toggle {
    padding: 0.667em 0.7em;
    font-size: 0.9em; }
  footer .footerbox {
    margin-right: 0;
    padding: 2em 3em 0 0;
    width: 18em; }
    footer .footerbox:nth-child(3n) {
      clear: both; }
    footer .footerbox .footerbox-linklist {
      margin-bottom: 1em; }
  footer div.copyright {
    margin-top: 2em; }
  .home .flexslider .flex-control-nav {
    width: 46%;
    bottom: 0.6em;
    padding-left: 2.7em; }
  .home .flexslider .flex-pauseplay {
    bottom: 0.6em; }
  .home .flexslider .flex-direction-nav a, .home .flexslider .flex-direction-nav .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .home .flexslider .flex-direction-nav .dropdown-toggle {
    top: -0.4em; }
  .home .flexslider li.facts > .item-img .facts-value {
    font-size: 2em;
    line-height: 1em; }
  .home .flexslider li.facts > .item-img span {
    font-size: 0.75em; }
  .home .flexslider li.facts > .item-img .awarding-authorities {
    bottom: 4.1em;
    left: 4.28em;
    width: 5em; }
  .home .flexslider li.facts > .item-img .cpv-codes {
    bottom: 4.1em;
    left: 4.28em;
    width: 5em; }
  .home .flexslider li.facts > .item-img .tenders {
    bottom: 3.1em;
    left: 10.8em;
    width: 6em; }
  .home .flexslider li.facts > .item-img .active-users {
    bottom: 1.4em;
    right: 4.1em;
    width: 8em; }
  .home .flexslider li .item-img {
    width: 58%; }
  .home .flexslider li .item-content {
    width: 42%;
    padding: 0.4em 1em 0.5em 1em; }
    .home .flexslider li .item-content h2 {
      font-size: 1.3em;
      line-height: 1.1em; }
    .home .flexslider li .item-content p {
      font-size: 0.9em;
      line-height: 1.3; }
  .editableform .form-control {
    width: 14em; }
  .editable-container.popover {
    margin-left: 1em; }
  .advertisement .tab-content .panel-body .title {
    width: 37em; }
  .nav-tabs > li > a, .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle {
    font-size: 0.9em;
    padding: 0.5em; }
  .form-inline .categorisation .form-group {
    display: block;
    margin: 0 0 1em 0; }
    .form-inline .categorisation .form-group label {
      display: block; }
    .form-inline .categorisation .form-group .bootstrap-select.form-control:not([class*="span"]):not([class*="col-"]),
    .form-inline .categorisation .form-group .form-control {
      width: 95%;
      display: inline-block; }
  .form-inline .categorisation .btn {
    margin-left: 0; }
  .link-box.list-group li.list-group-item {
    margin: 0 0.333em 0.667em 0; }
    .link-box.list-group li.list-group-item .fa {
      width: 2em; }
  .tab-panel {
    margin-top: 2em; }
    .tab-panel .tab-content .panel-body .message-container .message-title {
      width: 65%; }
    .tab-panel .tab-content .panel-body .message-container .message-date {
      width: 25%; }
  .favorites .dataTables_filter, .favorites table td {
    display: none; }
  .dataTables_wrapper .zoom-table {
    display: none; }
  .dataTables_wrapper table.dataTable th, .dataTables_wrapper table.dataTable td {
    white-space: normal; }
  .dataTables_wrapper .admin-actions {
    width: 14%; }
  .table-advanced thead, .table-advanced .result_col_vergabeart, .table-advanced .result_col_participationDeadline.result_type_date,
  .table-advanced .result_col_angebotsfrist.result_type_date, .table-advanced .result_col_releaseDate.result_type_date,
  .table-advanced .result_col_deadline.result_type_date {
    display: none; }
  .table-advanced.table {
    margin-bottom: 1em !important; }
    .table-advanced.table tbody td {
      border-left: 1px solid #ddd; }
    .table-advanced.table .result_col_name {
      border-bottom: 4px solid #CDCDCD;
      display: block;
      max-width: 100%; }
    .table-advanced.table .dataTables_empty {
      display: block; }
  .registry > ul li {
    display: block;
    margin: 1.5em 0 0; }
    .registry > ul li:first-child {
      margin-top: 0; }
  .form-horizontal .control-label {
    padding-right: 0.4em; }
  .modal .modal-dialog {
    margin-top: 6vh; }
  .procedure-infos .button-group .link-box.list-group {
    width: 35%; }
  .procedureDetails .nummer {
    width: 8%; }
  .procedureDetails .ueberschrift {
    width: 33%; }
  .procedureDetails .eingabetext {
    width: 59%; }
  .procedureDetails .eingabetextOhneUeberschriftOhneNr,
  .procedureDetails .eingabetextOhneUeberschrift {
    padding-left: 10%; }
  .has-datepicker {
    margin-bottom: 0.5em; }
  .results {
    float: none;
    clear: both; }
    .results .navigator {
      float: none; }
  .button-group .list-group.shortcuts {
    margin-bottom: 1em; }
  .favorit-list.list-group {
    padding: 0; }
  .flex-container {
    display: block; }
    .flex-container .flex-content {
      display: block;
      height: auto; }
  .list-group.vms-status li.list-group-item {
    width: 50%; } }

/* ########################################################
    ##### Smartphone Ansicht #################################
############################ */
@media only screen and (max-width: 767px) {
  body iframe {
    width: 99%; }
  header {
    padding-top: 0;
    margin-bottom: 0.667em; }
    header .container {
      height: 6em; }
      header .container .nav.topnav {
        position: relative;
        top: 0;
        padding-bottom: 1em;
        border-bottom: 0.133em dotted #eeeeed;
        left: 0;
        margin: 0;
        right: auto;
        width: 100%; }
        header .container .nav.topnav li {
          float: none;
          clear: both;
          padding: 0;
          border-top: 0.133em solid #ffffff; }
          header .container .nav.topnav li:first-child {
            border-top: none; }
            header .container .nav.topnav li:first-child > a, header .container .nav.topnav .group-administration .panel-primary .user-list .col-sm-4 li:first-child > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .container .nav.topnav li:first-child > .dropdown-toggle {
              padding-top: 0; }
          header .container .nav.topnav li.active:before, header .container .nav.topnav li.dropdown:hover:before, header .container .nav.topnav li.dropdown.active:before {
            border-color: transparent;
            border-width: 0; }
          header .container .nav.topnav li.active, header .container .nav.topnav li.dropdown:hover, header .container .nav.topnav li.dropdown.active {
            background: none; }
          header .container .nav.topnav li a, header .container .nav.topnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .container .nav.topnav li .dropdown-toggle {
            padding: 0.4em 0.4em 0.4em 0.3em;
            font-size: 1.4em; }
          header .container .nav.topnav li .dropdown-menu {
            border: 0 none;
            box-shadow: none !important;
            padding: 0.2em 0.4em 0.2em 0.4em;
            min-width: 100%;
            margin: 0; }
            header .container .nav.topnav li .dropdown-menu > li {
              padding: 0.2em 0; }
              header .container .nav.topnav li .dropdown-menu > li a, header .container .nav.topnav li .dropdown-menu > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .container .nav.topnav li .dropdown-menu > li .dropdown-toggle {
                padding: 0.3em 0.3em 0.4em 0.3em; }
              header .container .nav.topnav li .dropdown-menu > li.dropdown {
                margin: 0; }
                header .container .nav.topnav li .dropdown-menu > li.dropdown > a:after, header .container .nav.topnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li.dropdown > .dropdown-toggle:after, .group-administration .panel-primary .user-list .col-sm-4 header .container .nav.topnav li .dropdown-menu > li.dropdown > .dropdown-toggle:after {
                  content: "\e114"; }
                header .container .nav.topnav li .dropdown-menu > li.dropdown .menu {
                  left: 0;
                  padding: 0;
                  top: 0; }
                header .container .nav.topnav li .dropdown-menu > li.dropdown li > a, header .container .nav.topnav li .dropdown-menu > li.dropdown .group-administration .panel-primary .user-list .col-sm-4 li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .container .nav.topnav li .dropdown-menu > li.dropdown li > .dropdown-toggle {
                  padding-left: 1em; }
          header .container .nav.topnav li.dropdown .menu {
            padding: 0;
            position: relative;
            left: 0;
            right: auto; }
      header .container .navbar-header {
        padding-top: 0;
        min-height: 6em; }
        header .container .navbar-header .navbar-brand {
          padding-left: 0.7em;
          height: auto;
          position: absolute;
          z-index: 0; }
        header .container .navbar-header .navbar-toggle {
          position: absolute;
          right: 1em;
          top: 45%;
          margin: 0;
          padding-right: 0; }
          header .container .navbar-header .navbar-toggle .icon-bar {
            -webkit-border-radius: 0.067em;
            -moz-border-radius: 0.067em;
            -ms-border-radius: 0.067em;
            border-radius: 0.067em;
            margin-top: 0.267em;
            background-color: #8A9046; }
      header .container .navbar-nav.site-tools {
        background-color: #efefef;
        left: 0;
        right: 0;
        margin: 0;
        z-index: 1; }
        header .container .navbar-nav.site-tools > li {
          float: left;
          height: 2.3em; }
          header .container .navbar-nav.site-tools > li:first-child {
            border-right: 1px solid #cccccc;
            padding-right: 0.5em; }
          header .container .navbar-nav.site-tools > li a, header .container .navbar-nav.site-tools > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .container .navbar-nav.site-tools > li .dropdown-toggle {
            padding: 0.5em; }
            header .container .navbar-nav.site-tools > li a:hover, header .container .navbar-nav.site-tools > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 header .container .navbar-nav.site-tools > li .dropdown-toggle:hover, header .container .navbar-nav.site-tools > li a:focus, header .container .navbar-nav.site-tools > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 header .container .navbar-nav.site-tools > li .dropdown-toggle:focus {
              color: #373737; }
          header .container .navbar-nav.site-tools > li.notifications-menu > a .badge, header .container .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.site-tools > li.notifications-menu > .dropdown-toggle .badge, .group-administration .panel-primary .user-list .col-sm-4 header .container .navbar-nav.site-tools > li.notifications-menu > .dropdown-toggle .badge {
            font-size: 0.55em;
            right: -0.1em;
            top: 0.4em; }
          header .container .navbar-nav.site-tools > li.notifications-menu.open .dropdown-toggle:before {
            border-width: 0 0.633em 0.633em;
            margin: 0 0 0 -0.633em;
            bottom: -0.4em;
            right: 0.5em; }
          header .container .navbar-nav.site-tools > li.notifications-menu .dropdown-menu {
            min-width: 90%;
            max-width: 90%;
            left: 3%; }
            header .container .navbar-nav.site-tools > li.notifications-menu .dropdown-menu > li ul {
              width: 18.5em; }
          header .container .navbar-nav.site-tools > li.popover-user a, header .container .navbar-nav.site-tools > li.popover-user .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .container .navbar-nav.site-tools > li.popover-user .dropdown-toggle {
            padding-right: 0.1em; }
          header .container .navbar-nav.site-tools > li.popover-user .popover {
            width: 17em;
            left: -8.5em !important;
            top: 2.4em !important; }
            header .container .navbar-nav.site-tools > li.popover-user .popover .arrow {
              left: 57% !important; }
      header .container .login-link {
        top: 0.4em;
        z-index: 1; }
      header .container .input-group {
        background-color: #ffffff;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        z-index: 100;
        top: 2.3em; }
        header .container .input-group .navbar-form.search {
          margin: 0;
          position: inherit;
          right: 0;
          top: 0;
          padding: 1em; }
          header .container .input-group .navbar-form.search .form-control {
            width: 85%;
            border-radius: 0.2em 0 0 0.2em !important; }
          header .container .input-group .navbar-form.search .input-group-btn {
            width: auto; }
      header .container .navbar-collapse {
        background-color: #efefef;
        position: absolute;
        top: 6.6em;
        width: 100%;
        z-index: 0;
        padding: 1em 1em 1.5em 1em;
        border-top: 0.133em dotted #8c8c8c;
        border-bottom: 0.133em dotted #8c8c8c; }
        header .container .navbar-collapse .nav.metanav {
          position: relative;
          margin: 0;
          left: 0;
          top: 0;
          width: auto; }
          header .container .navbar-collapse .nav.metanav li {
            float: none;
            border-top: 0.133em solid #ffffff; }
            header .container .navbar-collapse .nav.metanav li:first-child {
              border-top: none; }
            header .container .navbar-collapse .nav.metanav li a, header .container .navbar-collapse .nav.metanav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 header .container .navbar-collapse .nav.metanav li .dropdown-toggle {
              font-size: inherit;
              text-transform: inherit;
              color: inherit;
              padding: 0.4em; }
  a .admin-link, .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle .admin-link {
    padding: 0 !important;
    display: block; }
  a.icon.download-files, .link-container span.download-files.icon, .link-container span.download-files.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .icon.download-files.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .download-files.dropdown-toggle.contrast-switcher, a.download-files.contrast-switcher {
    display: block;
    float: none !important;
    margin-top: 5px; }
  .applications {
    background: transparent;
    border-top: 0;
    border-bottom: 0;
    margin-bottom: 1em; }
    .applications .navbar-nav {
      height: auto;
      margin-bottom: 0;
      margin-top: 0;
      background: #ffffff; }
      .applications .navbar-nav > li {
        margin: 0 0 0.4em 0;
        float: none;
        padding: 0;
        z-index: 100;
        background: url("/img/bg-second-level.png") repeat 0 0 #eeeeed;
        border-top: 0.133em dotted #CDCDCD;
        border-bottom: 0.133em dotted #CDCDCD; }
        .applications .navbar-nav > li:first-child {
          border-bottom: 0; }
        .applications .navbar-nav > li a, .applications .navbar-nav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .applications .navbar-nav > li .dropdown-toggle {
          padding: 0.8em 1em; }
        .applications .navbar-nav > li ul {
          padding: 0.5em;
          background-color: #ffffff; }
          .applications .navbar-nav > li ul li a, .applications .navbar-nav > li ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .applications .navbar-nav > li ul li .dropdown-toggle {
            font-size: 0.9em;
            padding: 0.4em 0.4em 0.8em;
            white-space: nowrap;
            text-transform: inherit;
            display: block; }
            .applications .navbar-nav > li ul li a:hover, .applications .navbar-nav > li ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .applications .navbar-nav > li ul li .dropdown-toggle:hover, .applications .navbar-nav > li ul li a:focus, .applications .navbar-nav > li ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .applications .navbar-nav > li ul li .dropdown-toggle:focus {
              color: #ffffff;
              background-color: #373737;
              text-decoration: none; }
  .jumbotron {
    padding: 0.3em 0 1em;
    display: none; }
    .jumbotron span.headline {
      font-size: 1.8em; }
  .first-level {
    background: none;
    height: auto; }
    .first-level .subnav {
      margin: 0; }
      .first-level .subnav > li {
        background-color: #c5c8a3;
        background-image: none;
        clear: both; }
        .first-level .subnav > li.active:before, .first-level .subnav > li .dropdown:hover:before {
          border-color: transparent transparent transparent #ffffff;
          border-style: solid;
          border-width: 0.733em 0 0.733em 0.733em;
          bottom: 0.3em;
          content: "";
          display: block;
          height: 0;
          left: 0;
          margin: 0;
          position: absolute;
          width: 0; }
        .first-level .subnav > li:hover, .first-level .subnav > li.active, .first-level .subnav > li.dropdown:hover, .first-level .subnav > li.dropdown.active {
          background: #8A9046; }
        .first-level .subnav > li:first-child a, .first-level .subnav > li:first-child .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav > li:first-child .dropdown-toggle {
          padding-left: 1em; }
        .first-level .subnav > li a, .first-level .subnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav > li .dropdown-toggle {
          font-size: inherit;
          margin: 0.133em;
          padding: 0.4em 1em; }
          .first-level .subnav > li a:hover, .first-level .subnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .first-level .subnav > li .dropdown-toggle:hover {
            text-decoration: none; }
        .first-level .subnav > li .dropdown-menu {
          border: 1px solid #cdcdcd;
          border-radius: 0;
          box-shadow: none !important;
          display: inherit;
          margin-top: -0.133em;
          min-width: 100%;
          padding: 0.4em 0.6em;
          position: relative; }
        .first-level .subnav > li.dropdown .menu {
          float: left;
          padding: 0;
          position: relative;
          width: 100%; }
  .second-level {
    background: none;
    height: auto; }
    .second-level .subnav {
      margin: 0; }
      .second-level .subnav > li {
        background-color: #efefef;
        background-image: none; }
        .second-level .subnav > li.active:before {
          border-color: transparent transparent transparent #ffffff;
          border-style: solid;
          border-width: 0.733em 0 0.733em 0.733em;
          bottom: 0.3em;
          content: "";
          display: block;
          height: 0;
          left: 0;
          margin: 0;
          position: absolute;
          width: 0; }
        .second-level .subnav > li.active, .second-level .subnav > li:hover, .second-level .subnav > li.dropdown:hover, .second-level .subnav > li.dropdown.active {
          background-color: #efefef;
          background-image: none;
          padding: 0; }
        .second-level .subnav > li:first-child a, .second-level .subnav > li:first-child .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .second-level .subnav > li:first-child .dropdown-toggle {
          padding-left: 1em; }
        .second-level .subnav > li a, .second-level .subnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .second-level .subnav > li .dropdown-toggle {
          font-size: inherit;
          margin: 0.133em;
          padding: 0.4em 1em; }
        .second-level .subnav > li .dropdown-menu {
          border: 1px solid #cdcdcd;
          border-radius: 0;
          box-shadow: none !important;
          display: inherit;
          margin-top: -0.133em;
          min-width: 100%;
          padding: 0.4em 0.6em;
          position: relative; }
        .second-level .subnav > li.dropdown .menu {
          float: left;
          padding: 0;
          position: relative;
          width: 100%; }
  #content.no-bg {
    padding-top: 1.5em; }
  #content .main {
    padding-top: 0; }
  #content .sidebar {
    margin-left: 0; }
  .footerfunctions .navbar-nav.print-icon {
    margin: 0 !important; }
  footer .footerbox {
    padding: 1.5em 0 0 0; }
    footer .footerbox .footerbox-linklist {
      margin-bottom: 1em !important; }
  footer div.copyright .metanav {
    margin-top: 1em;
    padding: 0 14px;
    text-align: left !important; }
    footer div.copyright .metanav li {
      display: block;
      margin-bottom: 0.333em; }
  .link-box.list-group {
    margin-bottom: 2em; }
    .link-box.list-group li.list-group-item {
      display: block; }
      .link-box.list-group li.list-group-item a span, .link-box.list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span, .group-administration .panel-primary .user-list .col-sm-4 .link-box.list-group li.list-group-item .dropdown-toggle span, .link-box.list-group li.list-group-item span span {
        padding-top: 0.7em; }
      .link-box.list-group li.list-group-item span br {
        display: none; }
  .list-group.shortcuts li.list-group-item {
    margin-bottom: 0.4em; }
  .favorit-list.list-group {
    padding-left: 0; }
  .list-group.vms-status li.list-group-item {
    width: 100%; }
  .form-inline .categorisation .form-group label {
    margin-right: 0; }
  .form-inline .categorisation .form-group .bootstrap-select.form-control:not([class*="span"]):not([class*="col-"]),
  .form-inline .categorisation .form-group .form-control {
    width: 90%; }
  .group-administration .control-label, .category-administration .control-label {
    display: block;
    float: none;
    padding-right: 0; }
  .group-administration .input-btn-group .input-group, .category-administration .input-btn-group .input-group {
    width: 100%; }
  .advertisement {
    padding-top: 3em; }
    .advertisement .icon.download-all, .advertisement .download-all.contrast-switcher {
      left: 0; }
    .advertisement .nav-tabs > li {
      float: none;
      margin-bottom: 0.1em; }
      .advertisement .nav-tabs > li > a, .advertisement .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .advertisement .nav-tabs > li > .dropdown-toggle {
        margin-right: 0;
        -webkit-border-radius: 0.2em;
        -moz-border-radius: 0.2em;
        -ms-border-radius: 0.2em;
        border-radius: 0.2em; }
      .advertisement .nav-tabs > li.active > a, .advertisement .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li.active > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .advertisement .nav-tabs > li.active > .dropdown-toggle, .advertisement .nav-tabs > li.active > a:hover, .advertisement .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li.active > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .advertisement .nav-tabs > li.active > .dropdown-toggle:hover, .advertisement .nav-tabs > li.active > a:focus, .advertisement .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li.active > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .advertisement .nav-tabs > li.active > .dropdown-toggle:focus {
        border-color: #8A9046; }
    .advertisement .tab-content .panel-body span.inquiry-date {
      margin-left: 0; }
    .advertisement .tab-content .panel-body .title {
      white-space: normal;
      width: auto; }
    .advertisement .tab-content .panel-heading .action-icon {
      float: none;
      margin-top: 0.5em; }
  .registry .registry-content fieldset + fieldset + div > .button-group {
    padding: 0; }
  .registry .registry-content a.icon, .registry .registry-content .link-container span.icon, .link-container .registry .registry-content span.icon, .registry .registry-content .link-container span.contrast-switcher, .link-container .registry .registry-content span.contrast-switcher, .registry .registry-content .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .registry .registry-content .icon.dropdown-toggle, .registry .registry-content .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 .registry .registry-content .dropdown-toggle.contrast-switcher, .registry .registry-content a.contrast-switcher {
    font-size: inherit; }
  .alert .alert-icon {
    vertical-align: text-top; }
    .alert .alert-icon .glyphicon {
      vertical-align: inherit; }
  .alert .alert-headline {
    vertical-align: text-top; }
    .alert .alert-headline h4 {
      line-height: 1.4em;
      font-size: 1.1em; }
  .alert .alert-content {
    padding-left: 0; }
    .alert .alert-content select {
      width: 100% !important; }
    .alert .alert-content button.icon, .alert .alert-content button.contrast-switcher {
      margin-left: 1.2em;
      text-align: left;
      text-indent: -0.8em; }
  .text-danger .feedbackPanel {
    padding-left: 0; }
  .feedbackPanel {
    padding-left: 1em; }
    .feedbackPanel .glyphicon {
      margin-left: -1.6em; }
  .modal .modal-body .button-group {
    text-align: left; }
    .modal .modal-body .button-group .btn {
      margin-bottom: 0.5em; }
    .modal .modal-body .button-group .btn + .btn {
      margin: 0 0.5em 0.5em 0; }
  .modal .modal-footer {
    text-align: left; }
    .modal .modal-footer .btn {
      margin: 0 0.2em 0.5em 0; }
    .modal .modal-footer .btn + .btn {
      margin-left: 0; }
  .editableform .form-control {
    width: 8.5em; }
  .flex-container {
    flex-direction: column; }
    .flex-container .flex-item {
      width: 100%; }
  .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    white-space: normal; }
  .col-sm-1 {
    padding: 0; }
  .button-group {
    text-align: left; }
    .button-group.authority-search-btn {
      text-align: right; }
    .button-group .col-sm-8 {
      width: 100%; }
  .distance-higher {
    height: 1.5em; }
  .dataTables_wrapper .dataTables_length {
    display: block;
    margin-bottom: 1em; }
  .dataTables_wrapper .dataTables_filter .glyphicon {
    vertical-align: inherit; }
  .dataTables_wrapper .dataTables_info {
    display: block;
    padding-top: 0; }
  .dataTables_wrapper div.dataTables_length, .dataTables_wrapper div.dataTables_filter,
  .dataTables_wrapper div.dataTables_info, .dataTables_wrapper div.dataTables_paginate {
    text-align: left; }
  .dataTables_wrapper div.ColVis {
    float: none; }
    .dataTables_wrapper div.ColVis button.ColVis_Button {
      margin: 1em 0 0 0; }
  .btn {
    white-space: normal; }
  .button-group .list-group.shortcuts {
    margin-right: 0; }
  .button-group .btn {
    margin-bottom: 0.5em; }
  .button-group .btn + .btn {
    margin: 0 0.5em 0.5em 0; }
  .file-input-new .form-control {
    border-radius: 0.2em !important;
    margin-bottom: 0.5em; }
  .file-input-new .input-group-btn {
    float: left;
    width: auto; }
    .file-input-new .input-group-btn .kv-fileinput-upload {
      border-radius: 0.2em 0 0 0.2em !important; }
  .file-upload input[type="file"] {
    width: 86%;
    font-size: 0.8em;
    padding: 0 0.3em 0.2em;
    line-height: 28px; }
  .file-upload .btn {
    height: 32px;
    padding: 0.3em 0.6em 0.2em; }
  .file-upload .fa {
    font-size: 1.4em;
    line-height: 1.3; }
  button.icon, button.contrast-switcher {
    padding: 0; }
    button.icon .glyphicon, button.contrast-switcher .glyphicon, button.icon .fa, button.contrast-switcher .fa {
      font-size: 1em;
      margin-right: 0.4em; }
  .profileForm .selectBox {
    width: 100%;
    margin-bottom: 0.5em; }
  .procedure-infos .col-sm-2, .procedure-infos .col-sm-10 {
    width: 100%; }
  .procedure-infos label {
    margin: 0; }
  .procedure-infos fieldset {
    margin: 1em 0 1em 0; }
  .procedure-infos .button-group .link-box.list-group {
    margin-left: 0;
    width: 100%; }
  .procedure-infos > section > h4 {
    float: left;
    margin-bottom: 0;
    width: 90%; }
  .procedure-infos > section > .ev-tooltip {
    float: right; }
  .procedureDetails td {
    width: 100%;
    display: block; }
  .procedureDetails .ueberschrift {
    margin-top: 0.5em; }
  .procedureDetails .ueberschrift, .procedureDetails .nummer, .procedureDetails .eingabetext,
  .procedureDetails .eingabetextOhneUeberschrift, .procedureDetails .eingabetextOhneUeberschriftOhneNr {
    width: 100%;
    padding: 0; }
  .procedureDetails .nummer {
    padding: 0.5em 0 0 0; }
  .gui-id {
    margin-bottom: 1em; }
  .serialWindowDiv .radio-inline {
    margin: 0 1em 0 0; }
  .serialWindowDiv select.form-control {
    margin-bottom: 0.5em; }
  .serialWindowDiv .col-xs-12 {
    width: 88%; }
  .navigator {
    float: none; }
    .navigator .prev, .navigator .first {
      margin-right: 0.5em; }
    .navigator .next .last {
      margin-left: 0.5em; }
  .alert-noscript {
    margin-top: 0.867em; }
  .labelText .boldwide {
    display: block; }
  .result-headline, .result-btn {
    float: none; }
  .result-btn {
    margin-bottom: 1em; }
  .alphabetical-list .authorityList li .awarding-authority-link {
    margin: 0 0 0.5em 0.5em;
    width: 65%; }
  .tab-panel li a, .tab-panel li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel li .dropdown-toggle {
    padding: 0.2em 1.5em; }
    .tab-panel li a span.documents, .tab-panel li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span.documents, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel li .dropdown-toggle span.documents, .tab-panel li a span.messages, .tab-panel li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span.messages, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel li .dropdown-toggle span.messages, .tab-panel li a span.details, .tab-panel li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span.details, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel li .dropdown-toggle span.details {
      font-size: 0; }
    .tab-panel li a span:before, .tab-panel li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span:before, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel li .dropdown-toggle span:before {
      font-family: FontAwesome;
      font-size: 25px; }
    .tab-panel li a span.documents:before, .tab-panel li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span.documents:before, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel li .dropdown-toggle span.documents:before {
      content: '\f0c5'; }
    .tab-panel li a span.messages:before, .tab-panel li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span.messages:before, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel li .dropdown-toggle span.messages:before {
      content: '\f0e0'; }
    .tab-panel li a span.details:before, .tab-panel li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span.details:before, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel li .dropdown-toggle span.details:before {
      content: '\f05a'; }
  .tab-panel .tab-content .input-group {
    margin-top: 0.5em; }
  .tab-panel .tab-content .panel-body {
    padding: 0.5em; }
    .tab-panel .tab-content .panel-body .documents .panel-title {
      width: 90%; }
      .tab-panel .tab-content .panel-body .documents .panel-title a span:nth-of-type(3), .tab-panel .tab-content .panel-body .documents .panel-title .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle span:nth-of-type(3), .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .tab-content .panel-body .documents .panel-title .dropdown-toggle span:nth-of-type(3) {
        display: inline-block;
        min-height: 1.38em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 78%; }
      .tab-panel .tab-content .panel-body .documents .panel-title a .badge, .tab-panel .tab-content .panel-body .documents .panel-title .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle .badge, .group-administration .panel-primary .user-list .col-sm-4 .tab-panel .tab-content .panel-body .documents .panel-title .dropdown-toggle .badge {
        margin: 0.7em 0 0 0.3em;
        float: right; }
    .tab-panel .tab-content .panel-body .documents .message-container .message-title .title {
      width: 100%; }
    .tab-panel .tab-content .panel-body .message-container .message-title {
      width: 100%; }
      .tab-panel .tab-content .panel-body .message-container .message-title .title {
        width: 85%; }
    .tab-panel .tab-content .panel-body .message-container .message-date {
      text-align: left;
      width: 75%; }
      .tab-panel .tab-content .panel-body .message-container .message-date span.inquiry-date {
        margin-left: 0; }
  .accordion .accordion-inner .panel .panel-body {
    padding: 0.5em; }
  .accordion .accordion-inner .panel-heading {
    padding: 0.3em 0.5em 0.5em; }
    .accordion .accordion-inner .panel-heading .glyphicon-chevron-down, .accordion .accordion-inner .panel-heading .glyphicon-chevron-right {
      margin-right: 0;
      top: 0; }
  /*########################################################
  ########################################################
  ##############   Wartungsseiten Styling   ##############
  ########################################################
  ########################################################*/
  #body-maintainance header .navbar-nav.metanav {
    margin: 0 1em; }
    #body-maintainance header .navbar-nav.metanav li {
      margin-right: 0.1em; }
      #body-maintainance header .navbar-nav.metanav li a, #body-maintainance header .navbar-nav.metanav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 #body-maintainance header .navbar-nav.metanav li .dropdown-toggle {
        font-size: 62%; }
      #body-maintainance header .navbar-nav.metanav li:first-child > a, #body-maintainance header .navbar-nav.metanav .group-administration .panel-primary .user-list .col-sm-4 li:first-child > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 #body-maintainance header .navbar-nav.metanav li:first-child > .dropdown-toggle {
        padding-left: 0; }
  #body-maintainance .jumbotron {
    display: block; }
    #body-maintainance .jumbotron span.headline {
      font-size: 1.4em;
      display: inline-block;
      padding-top: 0.5em; } }

/* ######################################################## */
@media only screen and (min-width: 480px) and (max-width: 640px) {
  header .container .navbar-nav.site-tools > li.notifications-menu .dropdown-menu.active::before {
    left: 9.2em;
    right: auto; }
  header .container .navbar-nav.site-tools > li.popover-user .popover {
    width: 24em; }
    header .container .navbar-nav.site-tools > li.popover-user .popover .arrow {
      left: 53% !important; }
  .editableform .form-control {
    width: 14em; }
  .button-group .list-group.shortcuts {
    margin-bottom: 1em; }
  .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    white-space: nowrap; }
  .tab-panel .tab-content .input-group {
    margin-top: 0; }
  .file-upload input[type="file"] {
    width: 91%; }
  .procedure-infos > section > h4 {
    width: 95%; } }

/* Fonts */
@font-face {
  font-family: "BundesSansWeb";
  font-style: normal;
  font-weight: normal;
  src: url("/fonts/BundesSansWeb-Regular.eot#iefix") format("embedded-opentype"), url("/fonts/BundesSansWeb-Regular.woff") format("woff"), url("/fonts/BundesSansWeb-Regular.ttf") format("truetype"); }

@font-face {
  font-family: "BundesSansWebBold";
  font-style: normal;
  font-weight: bold;
  src: url("/fonts/BundesSansWeb-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/BundesSansWeb-Bold.woff") format("woff"), url("/fonts/BundesSansWeb-Bold.ttf") format("truetype"); }

@font-face {
  font-family: "BundesSerifWeb";
  font-style: normal;
  font-weight: normal;
  src: url("/fonts/BundesSerifWeb-Regular.eot#iefix") format("embedded-opentype"), url("/fonts/BundesSerifWeb-Regular.woff") format("woff"), url("/fonts/BundesSerifWeb-Regular.ttf") format("truetype"); }

/* Variablen */
.evergabe-app .text-small {
  font-size: 0.7em; }

.evergabe-app header {
  padding-top: 0;
  border-bottom: 2px solid #8A9046; }
  .evergabe-app header .container {
    position: relative;
    height: 4em; }
    .evergabe-app header .container .navbar-header .navbar-brand {
      font-size: 1.7em;
      padding: 13px 0 15px 0; }
      .evergabe-app header .container .navbar-header .navbar-brand .text-danger {
        float: left;
        margin: 1px 0 0 2px; }
    .evergabe-app header .container .page-title {
      font-size: 1.467em;
      line-height: 1.2;
      padding: 13px 10px 13px;
      margin-bottom: 0;
      color: #8A9046;
      display: inline-block; }

.evergabe-app .jumbotron {
  padding: 19px 0 25px; }
  .evergabe-app .jumbotron h1 {
    color: #fff;
    font-size: 30px;
    margin: 0; }

.evergabe-app .content {
  padding: 30px 0 80px 0; }
  .evergabe-app .content .container > header {
    margin-bottom: 30px; }
  .evergabe-app .content .btn em {
    font-style: normal; }
  .evergabe-app .content .create-folder {
    margin-top: 25px;
    margin-bottom: 30px; }
    .evergabe-app .content .create-folder form {
      margin-bottom: 0; }
  .evergabe-app .content .file-list .panel-body > div {
    padding-bottom: 0; }
  .evergabe-app .content .file-list .button-group {
    margin: 25px 0 25px 0; }
  .evergabe-app .content .file-list .well {
    margin-top: 10px;
    margin-bottom: 0; }
    .evergabe-app .content .file-list .well:first-child {
      margin-top: 0; }
    .evergabe-app .content .file-list .well .filename {
      width: 80%; }
  .evergabe-app .content .panel {
    margin-top: 10px;
    margin-bottom: 0; }
    .evergabe-app .content .panel .panel-heading {
      padding: 5px 15px 8px; }
      .evergabe-app .content .panel .panel-heading a, .evergabe-app .content .panel .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .evergabe-app .content .panel .panel-heading .dropdown-toggle {
        color: #435050; }
        .evergabe-app .content .panel .panel-heading a:hover, .evergabe-app .content .panel .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 .evergabe-app .content .panel .panel-heading .dropdown-toggle:hover, .evergabe-app .content .panel .panel-heading a:focus, .evergabe-app .content .panel .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 .evergabe-app .content .panel .panel-heading .dropdown-toggle:focus {
          text-decoration: none; }
      .evergabe-app .content .panel .panel-heading .glyphicon-chevron-down {
        top: 4px; }
      .evergabe-app .content .panel .panel-heading .glyphicon-chevron-right {
        top: 2px; }
      .evergabe-app .content .panel .panel-heading .glyphicon-chevron-down, .evergabe-app .content .panel .panel-heading .glyphicon-chevron-right {
        margin-right: 6px; }

.evergabe-app footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0; }
  .evergabe-app footer .container {
    padding: 15px 15px 5px 15px; }
    .evergabe-app footer .container a, .evergabe-app footer .container .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 .evergabe-app footer .container .dropdown-toggle {
      color: #fff; }

/* Hilfsklassen für Layout-Formatierungen */
/* margin top */
.mt-1 {
  margin-top: 1em; }

.mt-2 {
  margin-top: 2em; }

.mt-3 {
  margin-top: 3em; }

.mt-4 {
  margin-top: 4em; }

.mt-5 {
  margin-top: 5em; }

/* margin bottom */
.mb-1 {
  margin-bottom: 1em; }

.mb-2 {
  margin-bottom: 2em; }

.mb-3 {
  margin-bottom: 3em; }

.mb-4 {
  margin-bottom: 4em; }

.mb-5 {
  margin-bottom: 5em; }

/* margin right */
.mr-1 {
  margin-right: 0.5em; }

.mr-2 {
  margin-right: 1em; }

.mr-3 {
  margin-right: 1.5em; }

.mr-4 {
  margin-right: 2em; }

.mr-5 {
  margin-right: 2.5em; }

/*
 * Formatierung für die Komponente FlashMessage.
 */
.ev-out, .ev-flash-message-container .ev-flash-message {
  right: -470px; }

.ev-flash-message-container {
  position: fixed;
  right: 20px;
  top: 20px;
  z-index: 1000; }
  .ev-flash-message-container .ev-flash-message {
    position: relative;
    background: rgba(255, 255, 255, 0.98);
    padding: 20px 40px;
    border-radius: 6px;
    border: 1px solid #8A9046;
    box-shadow: 0 25px 40px -10px rgba(0, 0, 0, 0.2);
    margin-bottom: 10px;
    width: 400px;
    box-sizing: border-box; }
    .ev-flash-message-container .ev-flash-message .ev-flash-message-icon {
      position: absolute;
      left: 0;
      top: 0;
      width: 40px;
      height: 100%;
      padding: 17px 0 0 20px;
      color: #8A9046;
      font-size: 1.2em; }
    .ev-flash-message-container .ev-flash-message.ev-in {
      -webkit-animation: flash-message 5s linear 1;
      -moz-animation: flash-message 5s linear 1;
      -o-animation: flash-message 5s linear 1;
      animation: flash-message 5s linear 1; }

@-webkit-keyframes flash-message {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  7% {
    right: 25px; }
  10% {
    opacity: 1;
    right: -5px; }
  12% {
    right: 0; }
  90% {
    right: 0; }
  95% {
    right: 10px;
    opacity: 1; }
  99% {
    opacity: 0;
    display: block; }
  100% {
    display: none;
    opacity: 0; } }

@-moz-keyframes flash-message {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  7% {
    right: 25px; }
  10% {
    opacity: 1;
    right: -5px; }
  12% {
    right: 0; }
  90% {
    right: 0; }
  95% {
    right: 10px;
    opacity: 1; }
  99% {
    opacity: 0;
    display: block; }
  100% {
    display: none;
    opacity: 0; } }

@-o-keyframes flash-message {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  7% {
    right: 25px; }
  10% {
    opacity: 1;
    right: -5px; }
  12% {
    right: 0; }
  90% {
    right: 0; }
  95% {
    right: 10px;
    opacity: 1; }
  99% {
    opacity: 0;
    display: block; }
  100% {
    display: none;
    opacity: 0; } }

@keyframes flash-message {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  7% {
    right: 25px; }
  10% {
    opacity: 1;
    right: -5px; }
  12% {
    right: 0; }
  90% {
    right: 0; }
  95% {
    right: 10px;
    opacity: 1; }
  99% {
    opacity: 0;
    display: block; }
  100% {
    display: none;
    opacity: 0; } }

.panel-heading.editable-panel-heading {
  height: 2.75em; }
  .panel-heading.editable-panel-heading .groupNameContainer {
    display: inline-block; }
    .panel-heading.editable-panel-heading .groupNameContainer .editable-input {
      flex: auto; }
      .panel-heading.editable-panel-heading .groupNameContainer .editable-input .input-group {
        font-size: 0.9em;
        height: 28px;
        width: 15em; }
  .panel-heading.editable-panel-heading .editable-label {
    display: flex;
    justify-content: space-between; }
    .panel-heading.editable-panel-heading .editable-label > span {
      text-overflow: ellipsis;
      max-width: 180px;
      white-space: nowrap;
      overflow: hidden;
      margin-right: 5px;
      font-size: large; }
  .panel-heading.editable-panel-heading .action-icon {
    white-space: nowrap;
    display: flex;
    justify-content: flex-end; }
    .panel-heading.editable-panel-heading .action-icon .icon:first-child, .panel-heading.editable-panel-heading .action-icon .contrast-switcher:first-child {
      margin-left: 0.5em; }

@media only screen and (max-width: 990px) {
  .panel-heading.editable-panel-heading .editable-label > span {
    max-width: 590px; } }

.datepicker.datepicker-dropdown.dropdown-menu {
  padding: 4px; }

/* Formatierung für die Buttons. */
button.icon, button.contrast-switcher {
  outline: none; }
  button.icon:hover, button.contrast-switcher:hover, button.icon:focus, button.contrast-switcher:focus {
    text-decoration: none; }

/* Formatierung der Suchleiste in der mobilen Ansicht */
#search-container.collapse {
  visibility: hidden; }
  #search-container.collapse.in {
    visibility: visible; }

/**
     Formatierung für den Kontrast-Schalter.
 */
.contrast-switcher {
  margin-left: 5px;
  outline: none;
  position: relative; }
  .contrast-switcher > span:after {
    content: "";
    opacity: 0;
    display: block;
    position: absolute;
    height: 16px;
    width: 25px;
    right: 3px;
    top: 4px;
    border: 2px solid rgba(138, 144, 70, 0.5);
    border-radius: 7px;
    pointer-events: none;
    transition: opacity ease-out 250ms; }
  .contrast-switcher:focus > span:after {
    opacity: 1; }

.contrast-view .contrast-switcher > span:after {
  border-color: rgba(0, 0, 0, 0.2); }

@media only screen and (max-width: 767px) {
  .contrast-switcher > span:after {
    top: 30%;
    right: 25%; } }

.download-item {
  background: #efefef;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.download-description {
  display: flex;
  align-items: center;
  line-height: 1em; }
  .download-description > div > p {
    margin: 0; }
  .download-description > .os-icon {
    font-size: 2em;
    margin-right: 15px; }

.download-link {
  display: flex;
  align-items: center; }
  .download-link > .fa {
    font-size: 1.2em; }

.download-link-text {
  display: flex;
  flex-direction: column;
  line-height: 1.15em; }

.icon-list {
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column; }

.icon-list-item {
  display: flex;
  justify-items: center; }
  .icon-list-item .fa {
    margin-right: 14px;
    color: #435050; }
  .icon-list-item:not(:last-child) {
    margin-bottom: 14px; }

/* Formatierungen von Formularfeldern */
/* Formatierung fuer ein Feld-Icon, das sich in Eingabefeldern befindet */
.has-field-icon {
  position: relative; }
  .has-field-icon > input {
    padding-right: 30px; }
  .has-field-icon > .field-icon {
    top: 9px;
    right: 10px;
    position: absolute;
    color: #999;
    pointer-events: none; }
  .input-group .has-field-icon > .field-icon {
    z-index: 3; }

/*
    Überschreibungen von Stylesheets der Hopscotch-Library.
 */
div.hopscotch-bubble {
  border: 5px solid #ccc;
  border-radius: 6px;
  font-family: "BundesSansWeb", Arial, Helvetica, sans-serif;
  font-size: 14px;
  box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.2); }
  div.hopscotch-bubble .hopscotch-bubble-container span.hopscotch-bubble-number {
    background: rgba(220, 221, 199, 0.5);
    border: 2px solid #8A9046;
    color: #8A9046;
    padding-right: 0;
    border-radius: 50%;
    line-height: 26px; }
  div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-bubble-content {
    margin: 0 0 0 50px; }
    div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-bubble-content .hopscotch-title {
      font-size: 16px;
      font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
      margin: -2px 15px 8px 0; }
    div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-bubble-content .hopscotch-content {
      font-family: "BundesSansWeb", Arial, Helvetica, sans-serif;
      margin-bottom: 20px; }
  div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button {
    border: none;
    border-radius: 0.2em;
    word-spacing: 0.333em;
    padding: 0.3em 0.6em 0.467em;
    font-size: 12px;
    line-height: 1.5;
    text-transform: uppercase;
    font-family: "BundesSansWebBold", Arial, Helvetica, sans-serif;
    text-shadow: none;
    box-shadow: none; }
    div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.prev {
      background: #CDCDCD;
      color: #435050; }
    div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next {
      background: #8A9046;
      color: white;
      margin-left: 0.3em; }
    div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.prev:hover, div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-actions .hopscotch-nav-button.next:hover {
      background: #000000;
      color: white; }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
    border-left-color: #ccc; }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
    border-right-color: #ccc; }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
    border-bottom-color: #ccc; }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
    border-top-color: #ccc; }
  div.hopscotch-bubble.no-number .hopscotch-bubble-content {
    margin: 0; }

.step-box {
  border: 1px solid #ccc;
  padding: 30px;
  margin-bottom: 20px;
  border-radius: 4px;
  transition: all ease-in-out 250ms; }
  .step-box.step-box-optional {
    border-style: dashed;
    border-color: rgba(204, 204, 204, 0.9); }
    .step-box.step-box-optional .step-number {
      border-color: rgba(204, 204, 204, 0.9);
      background: #fff;
      color: #435050; }
  .step-box:hover, .step-box:focus {
    box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.2); }

.step-box-body {
  display: flex;
  align-items: center; }

.step-number {
  border: 2px solid #8A9046;
  background: rgba(220, 221, 199, 0.5);
  color: #8A9046;
  border-radius: 50%;
  margin-right: 20px;
  padding: 0.4em 1em 0.6em;
  font-weight: bold; }

.step-description {
  border-left: 1px solid #ccc;
  padding: 0 20px; }
  .step-description h3 {
    margin-bottom: 5px;
    font-size: 1.1em;
    font-weight: bold; }

.step-box-actions {
  margin-top: 10px; }

@media (min-width: 992px) {
  .step-box .row {
    display: flex;
    align-items: center; } }

.contrast-view .step-box {
  border-color: #000000; }

.contrast-view .step-number {
  border-color: #000000;
  color: #000000;
  background: #ffffff; }

.cpv-codes-list > li {
  padding: 0.3em 0;
  margin-top: 1em;
  border-top: 2px dotted #CDCDCD; }
  .cpv-codes-list > li:first-child {
    border-top: 0;
    margin-top: 0; }

li .cpv-codes-list {
  position: absolute;
  font-family: "BundesSerifWeb", Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #fff;
  text-align: center;
  bottom: 6.8em;
  left: 6.7em;
  width: 7.5em; }

.cpv-codes-list li:first-child .cpv-search-operator {
  display: none; }

.cpv-codes-list .cpv-search-operator {
  font-weight: bold; }

/* Kontraste muss zum Schluss importiert werden */
body.contrast-view {
  /* Variablen */
  /* Styling */
  color: #000000 !important;
  background: #ffffff !important;
  /* In-place editing */
  /* Buehne Slider */
  /* Progressbar Datei-Upload */
  /* Tabellen */
  /* Spalte ein- und ausblenden Button */
  /* Content */
  /* Footer */
  /* Phone und Tablet */ }
  body.contrast-view .jumbotron, body.contrast-view .btn-primary.disabled, body.contrast-view .btn-primary[disabled],
  body.contrast-view fieldset[disabled] .btn-primary, body.contrast-view .btn-primary.disabled:hover,
  body.contrast-view .btn-primary[disabled]:hover, body.contrast-view fieldset[disabled] .btn-primary:hover,
  body.contrast-view .btn-primary.disabled:focus, body.contrast-view .btn-primary[disabled]:focus,
  body.contrast-view fieldset[disabled] .btn-primary:focus, body.contrast-view .btn-primary.disabled.focus,
  body.contrast-view .btn-primary.focus[disabled], body.contrast-view fieldset[disabled] .btn-primary.focus,
  body.contrast-view .btn-primary.disabled:active, body.contrast-view .btn-primary[disabled]:active,
  body.contrast-view fieldset[disabled] .btn-primary:active, body.contrast-view .btn-primary.disabled.active,
  body.contrast-view .btn-primary.active[disabled], body.contrast-view fieldset[disabled] .btn-primary.active,
  body.contrast-view .btn-primary, body.contrast-view .bg-primary, body.contrast-view .badge, body.contrast-view .label-success, body.contrast-view .label-primary {
    background-color: #000000; }
  body.contrast-view .btn-primary, body.contrast-view .btn-warning, body.contrast-view .btn-danger {
    color: #ffffff;
    border: 1px solid #000000; }
    body.contrast-view .btn-primary:hover, body.contrast-view .btn-primary:focus, body.contrast-view .btn-warning:hover, body.contrast-view .btn-warning:focus, body.contrast-view .btn-danger:hover, body.contrast-view .btn-danger:focus {
      background: #666666;
      color: #ffffff; }
  body.contrast-view .btn-default {
    background: #ffffff;
    border: 1px solid #000000;
    color: #000000; }
    body.contrast-view .btn-default:hover, body.contrast-view .btn-default:focus {
      background: #ffffff;
      color: #000000; }
  body.contrast-view .text-warning {
    color: #000000 !important; }
  body.contrast-view .btn-warning, body.contrast-view .bg-warning {
    background: #000000; }
  body.contrast-view .icon, body.contrast-view .contrast-switcher {
    color: #000000; }
    body.contrast-view .icon:hover, body.contrast-view .contrast-switcher:hover, body.contrast-view .icon:focus, body.contrast-view .contrast-switcher:focus {
      color: #666666; }
  body.contrast-view .hint {
    color: #000000; }
  body.contrast-view p a, body.contrast-view p .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view p .dropdown-toggle, body.contrast-view .modal-body a, body.contrast-view .modal-body .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .modal-body .dropdown-toggle {
    text-decoration: underline; }
    body.contrast-view p a:hover, body.contrast-view p .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view p .dropdown-toggle:hover, body.contrast-view p a:focus, body.contrast-view p .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view p .dropdown-toggle:focus, body.contrast-view .modal-body a:hover, body.contrast-view .modal-body .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .modal-body .dropdown-toggle:hover, body.contrast-view .modal-body a:focus, body.contrast-view .modal-body .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .modal-body .dropdown-toggle:focus {
      text-decoration: none; }
  body.contrast-view a, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dropdown-toggle {
    color: #000000; }
    body.contrast-view a:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dropdown-toggle:hover, body.contrast-view a:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dropdown-toggle:focus {
      color: #666666; }
    body.contrast-view a.icon:hover, body.contrast-view .link-container span.icon:hover, .link-container body.contrast-view span.icon:hover, body.contrast-view .link-container span.contrast-switcher:hover, .link-container body.contrast-view span.contrast-switcher:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .icon.dropdown-toggle:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dropdown-toggle.contrast-switcher:hover, body.contrast-view a.contrast-switcher:hover, body.contrast-view a.icon:focus, body.contrast-view .link-container span.icon:focus, .link-container body.contrast-view span.icon:focus, body.contrast-view .link-container span.contrast-switcher:focus, .link-container body.contrast-view span.contrast-switcher:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .icon.dropdown-toggle:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dropdown-toggle.contrast-switcher:focus, body.contrast-view a.contrast-switcher:focus {
      color: #666666; }
    body.contrast-view a.btn, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .btn.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .btn.dropdown-toggle {
      text-decoration: none; }
    body.contrast-view a.admin-link .glyphicon, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .admin-link.dropdown-toggle .glyphicon, body.contrast-view a.admin-link .fa, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .fa, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .admin-link.dropdown-toggle .fa {
      color: #000000; }
      body.contrast-view a.admin-link .glyphicon:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .admin-link.dropdown-toggle .glyphicon:hover, body.contrast-view a.admin-link .glyphicon:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .admin-link.dropdown-toggle .glyphicon:focus, body.contrast-view a.admin-link .fa:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .fa:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .admin-link.dropdown-toggle .fa:hover, body.contrast-view a.admin-link .fa:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .fa:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .admin-link.dropdown-toggle .fa:focus {
        color: #666666; }
  body.contrast-view .panel.panel-default {
    border-color: #000000; }
  body.contrast-view .panel.panel-primary {
    border-color: #000000; }
    body.contrast-view .panel.panel-primary .panel-heading {
      background-color: #000000; }
  body.contrast-view .panel.panel-warning {
    border-color: #000000; }
    body.contrast-view .panel.panel-warning .panel-heading {
      background-color: #000000;
      border-color: #000000;
      color: #ffffff; }
      body.contrast-view .panel.panel-warning .panel-heading .panel-title .icon, body.contrast-view .panel.panel-warning .panel-heading .panel-title .contrast-switcher {
        color: #ffffff; }
    body.contrast-view .panel.panel-warning .panel-body p a, body.contrast-view .panel.panel-warning .panel-body p .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .panel.panel-warning .panel-body p .dropdown-toggle {
      color: #000000; }
    body.contrast-view .panel.panel-warning .panel-body a.icon, body.contrast-view .panel.panel-warning .panel-body .link-container span.icon, .link-container body.contrast-view .panel.panel-warning .panel-body span.icon, body.contrast-view .panel.panel-warning .panel-body .link-container span.contrast-switcher, .link-container body.contrast-view .panel.panel-warning .panel-body span.contrast-switcher, body.contrast-view .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .icon.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .panel.panel-warning .panel-body .icon.dropdown-toggle, body.contrast-view .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle.contrast-switcher, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .panel.panel-warning .panel-body .dropdown-toggle.contrast-switcher, body.contrast-view .panel.panel-warning .panel-body a.contrast-switcher {
      color: #000000; }
    body.contrast-view .panel.panel-warning .panel-body a.content-link, body.contrast-view .panel.panel-warning .panel-body .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .panel.panel-warning .panel-body .content-link.dropdown-toggle {
      color: #000000; }
  body.contrast-view header {
    border-top-color: #000000 !important; }
  body.contrast-view .well {
    border-color: #000000; }
  body.contrast-view .primary {
    background-color: #000000 !important; }
  body.contrast-view .text-primary {
    color: #000000 !important; }
  body.contrast-view .nav-tabs > li > a, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li > .dropdown-toggle {
    background-color: #000000;
    color: #ffffff; }
    body.contrast-view .nav-tabs > li > a.active, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .active.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li > .active.dropdown-toggle, body.contrast-view .nav-tabs > li > a:active, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle:active, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li > .dropdown-toggle:active, body.contrast-view .nav-tabs > li > a.active:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .active.dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li > .active.dropdown-toggle:hover, body.contrast-view .nav-tabs > li > a.active:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .active.dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li > .active.dropdown-toggle:focus {
      border-color: #000000 #000000 transparent;
      background-color: #ffffff;
      color: #000000; }
    body.contrast-view .nav-tabs > li > a:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li > .dropdown-toggle:hover, body.contrast-view .nav-tabs > li > a:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li > .dropdown-toggle:focus {
      background-color: #666666;
      border-color: #000000 #000000 transparent; }
  body.contrast-view fieldset {
    border-color: #000000; }
    body.contrast-view fieldset legend > span {
      color: #000000; }
    body.contrast-view fieldset legend .filter-active {
      color: #000000; }
  body.contrast-view .editable-empty {
    color: #000000 !important; }
    body.contrast-view .editable-empty:hover, body.contrast-view .editable-empty:focus {
      color: #666666 !important; }
  body.contrast-view .tab-content {
    border-color: #000000; }
  body.contrast-view .accordion .panel-default .panel-heading {
    color: #000000; }
    body.contrast-view .accordion .panel-default .panel-heading a:hover, body.contrast-view .accordion .panel-default .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .accordion .panel-default .panel-heading .dropdown-toggle:hover, body.contrast-view .accordion .panel-default .panel-heading a:focus, body.contrast-view .accordion .panel-default .panel-heading .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .accordion .panel-default .panel-heading .dropdown-toggle:focus {
      color: inherit;
      text-decoration: none; }
    body.contrast-view .accordion .panel-default .panel-heading.active, body.contrast-view .accordion .panel-default .panel-heading.active a, body.contrast-view .accordion .panel-default .panel-heading.active .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .accordion .panel-default .panel-heading.active .dropdown-toggle {
      color: #ffffff; }
  body.contrast-view .accordion .accordion-inner .panel-heading {
    background-color: #ffffff; }
  body.contrast-view .popover.bottom > .arrow:after {
    border-bottom-color: #000000; }
  body.contrast-view .popover .popover-title {
    background-color: #000000;
    border-bottom-color: #000000; }
  body.contrast-view .popover a, body.contrast-view .popover .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .popover .dropdown-toggle {
    color: #000000; }
  body.contrast-view .form-group .input-group-addon {
    background-color: #000000;
    border: #000000;
    color: #ffffff; }
  body.contrast-view .form-group .ms-parent button.ms-choice:focus {
    border-color: #000000; }
  body.contrast-view .form-control {
    background-color: #ffffff;
    border-color: #000000;
    color: #000000; }
    body.contrast-view .form-control:focus {
      border-color: #000000;
      background-color: #ffffff; }
    body.contrast-view .form-control[readonly], body.contrast-view .form-control[readonly]:focus {
      background-color: #ffffff;
      border-color: #000000; }
  body.contrast-view .bootstrap-select.btn-group .dropdown-toggle {
    background-color: #ffffff;
    border-color: #000000; }
  body.contrast-view .group-administration .panel-primary .user-list .col-md-4.open > a, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .col-md-4.open > .dropdown-toggle {
    color: #000000; }
  body.contrast-view .group-administration .panel-primary .user-list .col-md-4 .dropdown-menu .dropdown-title {
    background-color: #000000;
    border-bottom-color: #000000; }
  body.contrast-view .group-administration .panel-primary .user-list .col-md-4 .dropdown-menu.active:before {
    border-color: transparent transparent #000000; }
  body.contrast-view .group-administration .panel-primary .user-list .col-md-4 .dropdown-menu > li ul > li {
    border-top-color: #000000; }
    body.contrast-view .group-administration .panel-primary .user-list .col-md-4 .dropdown-menu > li ul > li a:hover, body.contrast-view .group-administration .panel-primary .user-list .col-md-4 .dropdown-menu > li ul > li .col-sm-4 .dropdown-toggle:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .col-md-4 .dropdown-menu > li ul > li .dropdown-toggle:hover, body.contrast-view .group-administration .panel-primary .user-list .col-md-4 .dropdown-menu > li ul > li a:focus, body.contrast-view .group-administration .panel-primary .user-list .col-md-4 .dropdown-menu > li ul > li .col-sm-4 .dropdown-toggle:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .col-md-4 .dropdown-menu > li ul > li .dropdown-toggle:focus {
      color: #666666; }
  body.contrast-view .primary {
    background-color: #000000 !important; }
  body.contrast-view .registry > ul, body.contrast-view .tsl-steps > ul {
    border-bottom-color: #000000;
    border-top-color: #000000; }
    body.contrast-view .registry > ul li.active a, body.contrast-view .registry > ul li.active .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .registry > ul li.active .dropdown-toggle, body.contrast-view .tsl-steps > ul li.active a, body.contrast-view .tsl-steps > ul li.active .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .tsl-steps > ul li.active .dropdown-toggle {
      color: #000000; }
    body.contrast-view .registry > ul li a:hover, body.contrast-view .registry > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .registry > ul li .dropdown-toggle:hover, body.contrast-view .registry > ul li a:focus, body.contrast-view .registry > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .registry > ul li .dropdown-toggle:focus, body.contrast-view .tsl-steps > ul li a:hover, body.contrast-view .tsl-steps > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .tsl-steps > ul li .dropdown-toggle:hover, body.contrast-view .tsl-steps > ul li a:focus, body.contrast-view .tsl-steps > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .tsl-steps > ul li .dropdown-toggle:focus {
      color: #666666; }
    body.contrast-view .registry > ul li a:hover span, body.contrast-view .registry > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover span, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .registry > ul li .dropdown-toggle:hover span, body.contrast-view .registry > ul li a:focus span, body.contrast-view .registry > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus span, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .registry > ul li .dropdown-toggle:focus span, body.contrast-view .tsl-steps > ul li a:hover span, body.contrast-view .tsl-steps > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover span, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .tsl-steps > ul li .dropdown-toggle:hover span, body.contrast-view .tsl-steps > ul li a:focus span, body.contrast-view .tsl-steps > ul li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus span, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .tsl-steps > ul li .dropdown-toggle:focus span {
      background-color: #666666; }
    body.contrast-view .registry > ul li span, body.contrast-view .registry > ul li em span, body.contrast-view .tsl-steps > ul li span, body.contrast-view .tsl-steps > ul li em span {
      border: none;
      background-color: #000000;
      color: #ffffff; }
    body.contrast-view .registry > ul li.active span, body.contrast-view .tsl-steps > ul li.active span {
      background-color: #000000; }
    body.contrast-view .registry > ul li.disabled > span, body.contrast-view .tsl-steps > ul li.disabled > span {
      background-color: #ffffff;
      border: none;
      color: #000000; }
  body.contrast-view .alert.alert-primary, body.contrast-view .alert.alert-info, body.contrast-view .alert.alert-success, body.contrast-view .alert.alert-danger, body.contrast-view .alert.alert-warning {
    background-color: #ffffff !important;
    border-color: #000000 !important; }
    body.contrast-view .alert.alert-primary h4, body.contrast-view .alert.alert-primary .glyphicon, body.contrast-view .alert.alert-primary .fa, body.contrast-view .alert.alert-info h4, body.contrast-view .alert.alert-info .glyphicon, body.contrast-view .alert.alert-info .fa, body.contrast-view .alert.alert-success h4, body.contrast-view .alert.alert-success .glyphicon, body.contrast-view .alert.alert-success .fa, body.contrast-view .alert.alert-danger h4, body.contrast-view .alert.alert-danger .glyphicon, body.contrast-view .alert.alert-danger .fa, body.contrast-view .alert.alert-warning h4, body.contrast-view .alert.alert-warning .glyphicon, body.contrast-view .alert.alert-warning .fa {
      color: #000000 !important; }
  body.contrast-view .modal .modal-header, body.contrast-view .modal-warning .modal-header {
    background-color: #000000; }
  body.contrast-view .navbar-nav.metanav > li > a, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.metanav > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.metanav > li > .dropdown-toggle {
    color: #000000; }
  body.contrast-view .navbar-nav.site-tools li.notifications-menu {
    border-left-color: #000000;
    border-right-color: #000000; }
    body.contrast-view .navbar-nav.site-tools li.notifications-menu > a:hover, body.contrast-view .navbar-nav.site-tools .group-administration .panel-primary .user-list .col-sm-4 li.notifications-menu > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.notifications-menu > .dropdown-toggle:hover, body.contrast-view .navbar-nav.site-tools li.notifications-menu > a:focus, body.contrast-view .navbar-nav.site-tools .group-administration .panel-primary .user-list .col-sm-4 li.notifications-menu > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.notifications-menu > .dropdown-toggle:focus {
      color: #000000; }
    body.contrast-view .navbar-nav.site-tools li.notifications-menu > a .badge.warning, body.contrast-view .navbar-nav.site-tools .group-administration .panel-primary .user-list .col-sm-4 li.notifications-menu > .dropdown-toggle .badge.warning, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.notifications-menu > .dropdown-toggle .badge.warning {
      background-color: #000000 !important; }
    body.contrast-view .navbar-nav.site-tools li.notifications-menu.open > a, body.contrast-view .navbar-nav.site-tools .group-administration .panel-primary .user-list .col-sm-4 li.notifications-menu.open > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.notifications-menu.open > .dropdown-toggle {
      color: #000000; }
    body.contrast-view .navbar-nav.site-tools li.notifications-menu.open .dropdown-toggle::before {
      border-color: transparent transparent #000; }
    body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu .dropdown-title {
      background-color: #000000;
      border-bottom-color: #000000; }
      body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu .dropdown-title .badge {
        background-color: #ffffff !important;
        color: #000000; }
    body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu.active:before {
      border-color: transparent transparent #000000; }
    body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li a, body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li .dropdown-toggle {
      color: #000000; }
      body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li a:hover, body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li .dropdown-toggle:hover, body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li a:focus, body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li .dropdown-toggle:focus {
        color: #666666; }
    body.contrast-view .navbar-nav.site-tools li.notifications-menu .dropdown-menu > li ul > li {
      border-top-color: #000000; }
  body.contrast-view .navbar-nav.site-tools li.popover-user a, body.contrast-view .navbar-nav.site-tools li.popover-user .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.popover-user .dropdown-toggle {
    color: #000000; }
    body.contrast-view .navbar-nav.site-tools li.popover-user a:hover, body.contrast-view .navbar-nav.site-tools li.popover-user .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.popover-user .dropdown-toggle:hover, body.contrast-view .navbar-nav.site-tools li.popover-user a:focus, body.contrast-view .navbar-nav.site-tools li.popover-user .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .navbar-nav.site-tools li.popover-user .dropdown-toggle:focus {
      color: #000000; }
  body.contrast-view .nav.topnav > li > a, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li > .dropdown-toggle {
    color: #000000; }
    body.contrast-view .nav.topnav > li > a:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li > .dropdown-toggle:hover, body.contrast-view .nav.topnav > li > a:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li > .dropdown-toggle:focus {
      color: #000000; }
    body.contrast-view .nav.topnav > li > a .glyphicon, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li > .dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li > .dropdown-toggle .glyphicon {
      color: #000000; }
      body.contrast-view .nav.topnav > li > a .glyphicon:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li > .dropdown-toggle .glyphicon:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li > .dropdown-toggle .glyphicon:hover, body.contrast-view .nav.topnav > li > a .glyphicon:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li > .dropdown-toggle .glyphicon:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li > .dropdown-toggle .glyphicon:focus {
        color: #666666 !important; }
  body.contrast-view .nav.topnav > li .dropdown-menu {
    border-color: #000000; }
    body.contrast-view .nav.topnav > li .dropdown-menu > li > a:hover, body.contrast-view .nav.topnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li .dropdown-menu > li > .dropdown-toggle:hover, body.contrast-view .nav.topnav > li .dropdown-menu > li > a:focus, body.contrast-view .nav.topnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li .dropdown-menu > li > .dropdown-toggle:focus {
      background-color: #000000;
      color: #ffffff !important; }
    body.contrast-view .nav.topnav > li .dropdown-menu > li > a .glyphicon, body.contrast-view .nav.topnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li > .dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li .dropdown-menu > li > .dropdown-toggle .glyphicon {
      color: #000000; }
      body.contrast-view .nav.topnav > li .dropdown-menu > li > a .glyphicon:hover, body.contrast-view .nav.topnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li > .dropdown-toggle .glyphicon:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li .dropdown-menu > li > .dropdown-toggle .glyphicon:hover, body.contrast-view .nav.topnav > li .dropdown-menu > li > a .glyphicon:focus, body.contrast-view .nav.topnav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-menu > li > .dropdown-toggle .glyphicon:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li .dropdown-menu > li > .dropdown-toggle .glyphicon:focus {
        color: #666666 !important; }
    body.contrast-view .nav.topnav > li .dropdown-menu > li > .admin-link .glyphicon, body.contrast-view .nav.topnav > li .dropdown-menu > li > .admin-link .fa {
      color: #000000; }
    body.contrast-view .nav.topnav > li .dropdown-menu > li > .admin-link:hover, body.contrast-view .nav.topnav > li .dropdown-menu > li > .admin-link:focus {
      color: #666666 !important; }
  body.contrast-view .nav.topnav > li.active > a, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li.active > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li.active > .dropdown-toggle, body.contrast-view .nav.topnav > li.active > a:hover, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li.active > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li.active > .dropdown-toggle:hover, body.contrast-view .nav.topnav > li.active > a:focus, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav.topnav > li.active > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav.topnav > li.active > .dropdown-toggle:focus {
    color: #000000; }
  body.contrast-view .navbar-form.search .input-group .form-control {
    border-right-color: #000000; }
    body.contrast-view .navbar-form.search .input-group .form-control:focus {
      border-right-color: #000000; }
  body.contrast-view .navbar-form.search .input-group-btn > .btn {
    border-color: #000000;
    background-color: #ffffff;
    color: #000000; }
    body.contrast-view .navbar-form.search .input-group-btn > .btn:focus {
      border-color: #000000; }
  body.contrast-view .applications {
    background-color: #000000;
    border-top-color: #000000;
    border-bottom-color: #000000; }
    body.contrast-view .applications .navbar-nav > li a, body.contrast-view .applications .navbar-nav > li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .applications .navbar-nav > li .dropdown-toggle {
      color: #000000; }
    body.contrast-view .applications .navbar-nav > li .dropdown-menu {
      border-color: #000000; }
      body.contrast-view .applications .navbar-nav > li .dropdown-menu li a:hover, body.contrast-view .applications .navbar-nav > li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .applications .navbar-nav > li .dropdown-menu li .dropdown-toggle:hover, body.contrast-view .applications .navbar-nav > li .dropdown-menu li a:focus, body.contrast-view .applications .navbar-nav > li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .applications .navbar-nav > li .dropdown-menu li .dropdown-toggle:focus {
        background-color: #000000; }
  body.contrast-view .first-level {
    background: #8A8A8A url("/img/bg-first-level_contrast.png") repeat 0 0; }
    body.contrast-view .first-level .subnav li.active, body.contrast-view .first-level .subnav li.dropdown:hover, body.contrast-view .first-level .subnav li.dropdown.active {
      background: url("/img/arrow-first-level_contrast.png") no-repeat 50% 100% transparent; }
    body.contrast-view .first-level .subnav li a, body.contrast-view .first-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .first-level .subnav li .dropdown-toggle {
      color: #ffffff; }
    body.contrast-view .first-level .subnav li .dropdown-menu {
      border-color: #000000; }
      body.contrast-view .first-level .subnav li .dropdown-menu li a, body.contrast-view .first-level .subnav li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .first-level .subnav li .dropdown-menu li .dropdown-toggle {
        color: #000000; }
        body.contrast-view .first-level .subnav li .dropdown-menu li a:hover, body.contrast-view .first-level .subnav li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .first-level .subnav li .dropdown-menu li .dropdown-toggle:hover, body.contrast-view .first-level .subnav li .dropdown-menu li a:focus, body.contrast-view .first-level .subnav li .dropdown-menu li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .first-level .subnav li .dropdown-menu li .dropdown-toggle:focus {
          background-color: #000000;
          color: #ffffff; }
  body.contrast-view .second-level .subnav li a, body.contrast-view .second-level .subnav li .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .second-level .subnav li .dropdown-toggle {
    color: #000000; }
  body.contrast-view .home .flexslider {
    background-color: #000000; }
    body.contrast-view .home .flexslider li {
      background-color: #000000; }
    body.contrast-view .home .flexslider .flex-control-paging li a.flex-active, body.contrast-view .home .flexslider .flex-control-paging li .group-administration .panel-primary .user-list .col-sm-4 .flex-active.dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .home .flexslider .flex-control-paging li .flex-active.dropdown-toggle {
      color: #000000; }
    body.contrast-view .home .flexslider .close {
      color: #ffffff;
      opacity: 0.5;
      filter: alpha(opacity=50);
      text-shadow: none; }
      body.contrast-view .home .flexslider .close:hover {
        opacity: 1;
        filter: alpha(opacity=100); }
  body.contrast-view .link-box.list-group li.list-group-item a, body.contrast-view .link-box.list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .link-box.list-group li.list-group-item .dropdown-toggle {
    color: #000000; }
    body.contrast-view .link-box.list-group li.list-group-item a:hover, body.contrast-view .link-box.list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .link-box.list-group li.list-group-item .dropdown-toggle:hover, body.contrast-view .link-box.list-group li.list-group-item a:focus, body.contrast-view .link-box.list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .link-box.list-group li.list-group-item .dropdown-toggle:focus {
      background-color: #666666;
      color: #ffffff; }
    body.contrast-view .link-box.list-group li.list-group-item a:hover > .fa, body.contrast-view .link-box.list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover > .fa, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .link-box.list-group li.list-group-item .dropdown-toggle:hover > .fa {
      background-color: #000000; }
  body.contrast-view .link-box.list-group li.list-group-item .fa, body.contrast-view .link-box.list-group li.list-group-item .glyphicon {
    background-color: #000000;
    color: #ffffff; }
  body.contrast-view .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link .glyphicon, body.contrast-view .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link .fa {
    color: #000000; }
    body.contrast-view .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link .glyphicon:hover, body.contrast-view .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link .glyphicon:focus, body.contrast-view .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link .fa:hover, body.contrast-view .procedure-infos .button-group .link-box.list-group li.list-group-item .admin-link .fa:focus {
      color: #666666; }
  body.contrast-view .tab-panel .tab-content .panel-body .message-deprecated span {
    color: #8c8c8c; }
  body.contrast-view .tab-panel .tab-content .panel-body .flaticon-mail29, body.contrast-view .tab-panel .tab-content .panel-body .flaticon-mail {
    color: #000000; }
  body.contrast-view .tab-content .panel-body .flaticon-mail29, body.contrast-view .tab-content .panel-body .flaticon-mail {
    color: #000000; }
  body.contrast-view .tab-content .panel-body .message-container {
    border-top-color: #000000; }
    body.contrast-view .tab-content .panel-body .message-container.highlighted-entry {
      background-color: #cccccc; }
  body.contrast-view .nav-tabs > li > a > .badge, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle > .badge, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li > .dropdown-toggle > .badge {
    background-color: #ffffff;
    color: #000000; }
  body.contrast-view .nav-tabs > li > a:hover .badge, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li > .dropdown-toggle:hover .badge, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li > .dropdown-toggle:hover .badge {
    color: #000000; }
  body.contrast-view .nav-tabs > li.active > a > .badge, body.contrast-view .group-administration .panel-primary .user-list .col-sm-4 .nav-tabs > li.active > .dropdown-toggle > .badge, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .nav-tabs > li.active > .dropdown-toggle > .badge {
    background-color: #000000;
    color: #ffffff; }
  body.contrast-view .file-list .group-span-filestyle label {
    color: #000000; }
    body.contrast-view .file-list .group-span-filestyle label:hover {
      color: #000000; }
  body.contrast-view .file-list .well > span {
    border-right-color: #000000; }
  body.contrast-view .file-upload .progress .progress-bar {
    background-color: #000000 !important; }
  body.contrast-view .table-bordered > tbody > tr > th {
    background-color: #000000; }
  body.contrast-view .dataTables_wrapper {
    /* Seiten-Nummerierung */ }
    body.contrast-view .dataTables_wrapper table.dataTable tr.highlighted-entry > td {
      background-color: #cccccc; }
      body.contrast-view .dataTables_wrapper table.dataTable tr.highlighted-entry > td.text-warning {
        color: #000000 !important; }
    body.contrast-view .dataTables_wrapper .comment.has-more-text a, body.contrast-view .dataTables_wrapper .comment.has-more-text .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dataTables_wrapper .comment.has-more-text .dropdown-toggle {
      color: #000000; }
    body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li > a:hover, body.contrast-view .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li > .dropdown-toggle:hover, body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li > a:focus, body.contrast-view .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li > .dropdown-toggle:focus, body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li > span:hover, body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li > span:focus {
      background: #000000; }
    body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li.previous > a:hover, body.contrast-view .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.previous > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li.previous > .dropdown-toggle:hover, body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li.previous > a:focus, body.contrast-view .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.previous > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li.previous > .dropdown-toggle:focus, body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li.next > a:hover, body.contrast-view .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.next > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li.next > .dropdown-toggle:hover, body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li.next > a:focus, body.contrast-view .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > li.next > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > li.next > .dropdown-toggle:focus {
      color: #000000;
      background: none; }
    body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > .active > a, body.contrast-view .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > .active > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > .active > .dropdown-toggle, body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > .active > span,
    body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > .active > a:hover,
    body.contrast-view .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > .active > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4
    body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > .active > .dropdown-toggle:hover, body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > .active > span:hover,
    body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > .active > a:focus,
    body.contrast-view .dataTables_wrapper .dataTables_paginate .group-administration .panel-primary .user-list .col-sm-4 .pagination > .active > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4
    body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > .active > .dropdown-toggle:focus, body.contrast-view .dataTables_wrapper .dataTables_paginate .pagination > .active > span:focus {
      background: #000000 !important; }
  body.contrast-view div.ColVis button.ColVis_Button {
    color: #000000 !important; }
    body.contrast-view div.ColVis button.ColVis_Button:hover, body.contrast-view div.ColVis button.ColVis_Button:focus {
      color: #000000 !important; }
  body.contrast-view ul.ColVis_collection li {
    border-top-color: #000000; }
    body.contrast-view ul.ColVis_collection li:hover, body.contrast-view ul.ColVis_collection li:focus {
      border-top-color: #000000;
      color: #000000 !important; }
  body.contrast-view ul.ColVis_collection.active:before {
    border-color: transparent transparent #000000; }
  body.contrast-view .config-container .config-popup > ul > li {
    color: #000000; }
    body.contrast-view .config-container .config-popup > ul > li:hover {
      color: #666666; }
    body.contrast-view .config-container .config-popup > ul > li > i.fa {
      color: #000000; }
  body.contrast-view #content {
    background: url("/img/bg-wrapperDvisions.png") repeat-y scroll 0 0 #EFEFEF; }
    body.contrast-view #content.no-bg {
      background: #ffffff; }
    body.contrast-view #content .sidebar {
      background-color: #ffffff; }
      body.contrast-view #content .sidebar .latest-tender .list-group li.list-group-item a, body.contrast-view #content .sidebar .latest-tender .list-group li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view #content .sidebar .latest-tender .list-group li.list-group-item .dropdown-toggle {
        color: #000000; }
      body.contrast-view #content .sidebar .teamviewer .list-group li.list-group-item > a span, body.contrast-view #content .sidebar .teamviewer .list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle span, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view #content .sidebar .teamviewer .list-group li.list-group-item > .dropdown-toggle span {
        color: #000000; }
    body.contrast-view #content .breadcrumb .active {
      color: #000000; }
    body.contrast-view #content .breadcrumb .inactive {
      color: #000000; }
    body.contrast-view #content .breadcrumb span {
      color: #000000; }
  body.contrast-view .list-group li.list-group-item .glyphicon {
    color: #000000; }
  body.contrast-view .list-group li.list-group-item > a:hover, body.contrast-view .list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .list-group li.list-group-item > .dropdown-toggle:hover, body.contrast-view .list-group li.list-group-item > a:focus, body.contrast-view .list-group .group-administration .panel-primary .user-list .col-sm-4 li.list-group-item > .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .list-group li.list-group-item > .dropdown-toggle:focus {
    color: #000000; }
  body.contrast-view .list-group.shortcuts li.list-group-item a:not(.ev-tooltip-toggle), body.contrast-view .list-group.shortcuts li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle), .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .list-group.shortcuts li.list-group-item .dropdown-toggle:not(.ev-tooltip-toggle) {
    color: #000000; }
    body.contrast-view .list-group.shortcuts li.list-group-item a:not(.ev-tooltip-toggle):hover, body.contrast-view .list-group.shortcuts li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle):hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .list-group.shortcuts li.list-group-item .dropdown-toggle:not(.ev-tooltip-toggle):hover, body.contrast-view .list-group.shortcuts li.list-group-item a:not(.ev-tooltip-toggle):focus, body.contrast-view .list-group.shortcuts li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle):focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .list-group.shortcuts li.list-group-item .dropdown-toggle:not(.ev-tooltip-toggle):focus {
      background-color: #666666;
      color: #ffffff; }
    body.contrast-view .list-group.shortcuts li.list-group-item a:not(.ev-tooltip-toggle):hover > span, body.contrast-view .list-group.shortcuts li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle):hover > span, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .list-group.shortcuts li.list-group-item .dropdown-toggle:not(.ev-tooltip-toggle):hover > span {
      background-color: #373737; }
    body.contrast-view .list-group.shortcuts li.list-group-item a:not(.ev-tooltip-toggle) span, body.contrast-view .list-group.shortcuts li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:not(.ev-tooltip-toggle) span, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .list-group.shortcuts li.list-group-item .dropdown-toggle:not(.ev-tooltip-toggle) span {
      background-color: #000000;
      color: #ffffff; }
  body.contrast-view .list-group.shortcuts li.list-group-item a.admin-link .glyphicon, body.contrast-view .list-group.shortcuts li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .list-group.shortcuts li.list-group-item .admin-link.dropdown-toggle .glyphicon {
    background-color: transparent;
    color: #000000; }
    body.contrast-view .list-group.shortcuts li.list-group-item a.admin-link .glyphicon:hover, body.contrast-view .list-group.shortcuts li.list-group-item .group-administration .panel-primary .user-list .col-sm-4 .admin-link.dropdown-toggle .glyphicon:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .list-group.shortcuts li.list-group-item .admin-link.dropdown-toggle .glyphicon:hover {
      color: #666666;
      background-color: transparent; }
  body.contrast-view .footerfunctions {
    border-top-color: #000000; }
    body.contrast-view .footerfunctions .back-top a, body.contrast-view .footerfunctions .back-top .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .footerfunctions .back-top .dropdown-toggle {
      color: #999999; }
      body.contrast-view .footerfunctions .back-top a:hover, body.contrast-view .footerfunctions .back-top .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .footerfunctions .back-top .dropdown-toggle:hover, body.contrast-view .footerfunctions .back-top a:focus, body.contrast-view .footerfunctions .back-top .group-administration .panel-primary .user-list .col-sm-4 .dropdown-toggle:focus, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view .footerfunctions .back-top .dropdown-toggle:focus {
        color: #b4b4b4; }
  body.contrast-view footer {
    color: #ffffff;
    background-color: #000000; }
    body.contrast-view footer li a.content-link:hover, body.contrast-view footer li .group-administration .panel-primary .user-list .col-sm-4 .content-link.dropdown-toggle:hover, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view footer li .content-link.dropdown-toggle:hover {
      color: #ffffff; }
    body.contrast-view footer .footerbox {
      color: #ffffff; }
      body.contrast-view footer .footerbox .footerbox-linklist > li > a, body.contrast-view footer .footerbox .group-administration .panel-primary .user-list .col-sm-4 .footerbox-linklist > li > .dropdown-toggle, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view footer .footerbox .footerbox-linklist > li > .dropdown-toggle {
        color: #ffffff; }
  body.contrast-view .datepicker table tr td.active:hover, body.contrast-view .datepicker table tr td.active:hover:hover,
  body.contrast-view .datepicker table tr td.active.disabled:hover, body.contrast-view .datepicker table tr td.active.disabled:hover:hover,
  body.contrast-view .datepicker table tr td.active:focus, body.contrast-view .datepicker table tr td.active:hover:focus,
  body.contrast-view .datepicker table tr td.active.disabled:focus, body.contrast-view .datepicker table tr td.active.disabled:hover:focus,
  body.contrast-view .datepicker table tr td.active:active, body.contrast-view .datepicker table tr td.active:hover:active,
  body.contrast-view .datepicker table tr td.active.disabled:active, body.contrast-view .datepicker table tr td.active.disabled:hover:active,
  body.contrast-view .datepicker table tr td.active.active, body.contrast-view .datepicker table tr td.active.active:hover,
  body.contrast-view .datepicker table tr td.active.disabled.active, body.contrast-view .datepicker table tr td.active.disabled.active:hover,
  body.contrast-view .open .dropdown-toggle.datepicker table tr td.active, body.contrast-view .open .dropdown-toggle.datepicker table tr td.active:hover,
  body.contrast-view .open .dropdown-toggle.datepicker table tr td.active.disabled, body.contrast-view .open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
  body.contrast-view .datepicker table tr td span.active:hover, body.contrast-view .datepicker table tr td span.active:hover:hover,
  body.contrast-view .datepicker table tr td span.active.disabled:hover, body.contrast-view .datepicker table tr td span.active.disabled:hover:hover,
  body.contrast-view .datepicker table tr td span.active:focus, body.contrast-view .datepicker table tr td span.active:hover:focus,
  body.contrast-view .datepicker table tr td span.active.disabled:focus, body.contrast-view .datepicker table tr td span.active.disabled:hover:focus,
  body.contrast-view .datepicker table tr td span.active:active, body.contrast-view .datepicker table tr td span.active:hover:active,
  body.contrast-view .datepicker table tr td span.active.disabled:active, body.contrast-view .datepicker table tr td span.active.disabled:hover:active,
  body.contrast-view .datepicker table tr td span.active.active, body.contrast-view .datepicker table tr td span.active.active:hover,
  body.contrast-view .datepicker table tr td span.active.disabled.active, body.contrast-view .datepicker table tr td span.active.disabled.active:hover,
  body.contrast-view .open .dropdown-toggle.datepicker table tr td span.active, body.contrast-view .open .dropdown-toggle.datepicker table tr td span.active:hover,
  body.contrast-view .open .dropdown-toggle.datepicker table tr td span.active.disabled, body.contrast-view .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
    background-color: #000000; }
  body.contrast-view .alphabetical-list .authorityCapital {
    background-color: #000000;
    border-color: #000000; }
  body.contrast-view .alphabetical-list .navIndex {
    border-color: #000000; }
  body.contrast-view .ev-tooltip span.ev-tooltip-icon.glyphicon.glyphicon-info-sign {
    color: #373737 !important; }
  body.contrast-view .ev-tooltip > .ev-tooltip-content {
    color: #000000;
    border-color: #000000; }
    body.contrast-view .ev-tooltip > .ev-tooltip-content:before {
      border-right-color: #000000;
      border-bottom-color: transparent; }
  @media only screen and (max-width: 991px) {
    body.contrast-view header .container .navbar-header .navbar-toggle .icon-bar {
      background-color: #000000; }
    body.contrast-view header .container .navbar-nav.site-tools > li.popover-user > a > .glyphicon, body.contrast-view header .container .group-administration .panel-primary .user-list .col-sm-4 .navbar-nav.site-tools > li.popover-user > .dropdown-toggle > .glyphicon, .group-administration .panel-primary .user-list .col-sm-4 body.contrast-view header .container .navbar-nav.site-tools > li.popover-user > .dropdown-toggle > .glyphicon {
      color: #000000; }
    body.contrast-view .ev-tooltip > .ev-tooltip-content:before {
      border-bottom-color: #000000;
      border-right-color: transparent; } }
  @media only screen and (max-width: 760px) {
    body.contrast-view .first-level {
      background: none; }
      body.contrast-view .first-level .subnav > li {
        background: #666666; }
        body.contrast-view .first-level .subnav > li:hover, body.contrast-view .first-level .subnav > li.active, body.contrast-view .first-level .subnav > li.dropdown:hover, body.contrast-view .first-level .subnav > li.dropdown.active {
          background-color: #000000 !important;
          background-image: none !important; }
    body.contrast-view .second-level .subnav > li {
      background-color: #efefef; }
      body.contrast-view .second-level .subnav > li.active:before {
        border-color: transparent transparent transparent #ffffff; }
      body.contrast-view .second-level .subnav > li.active, body.contrast-view .second-level .subnav > li:hover, body.contrast-view .second-level .subnav > li.dropdown:hover, body.contrast-view .second-level .subnav > li.dropdown.active {
        background-color: #efefef;
        background-image: none; } }

/* Ende contrast-view */
