.table, .documentation .doc-content table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
  .table th, .documentation .doc-content table th,
  .table td,
  .documentation .doc-content table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th, .documentation .doc-content table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody, .documentation .doc-content table tbody + tbody {
    border-top: 2px solid #dee2e6; }

.table-sm th, .documentation .doc-content table th,
.table-sm td,
.documentation .doc-content table td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

.table-dark-blue,
.table-dark-blue > th,
.table-dark-blue > td {
  background-color: #b8cbdb; }
.table-dark-blue th,
.table-dark-blue td,
.table-dark-blue thead th,
.table-dark-blue tbody + tbody {
  border-color: #7a9fbb; }

.table-hover .table-dark-blue:hover {
  background-color: #a7bfd2; }
  .table-hover .table-dark-blue:hover > td,
  .table-hover .table-dark-blue:hover > th {
    background-color: #a7bfd2; }

.table-yellow,
.table-yellow > th,
.table-yellow > td {
  background-color: #feebb8; }
.table-yellow th,
.table-yellow td,
.table-yellow thead th,
.table-yellow tbody + tbody {
  border-color: #fcdb7a; }

.table-hover .table-yellow:hover {
  background-color: #fee49f; }
  .table-hover .table-yellow:hover > td,
  .table-hover .table-yellow:hover > th {
    background-color: #fee49f; }

.table-light-gray,
.table-light-gray > th,
.table-light-gray > td {
  background-color: rgba(252, 252, 252, 0.734); }
.table-light-gray th,
.table-light-gray td,
.table-light-gray thead th,
.table-light-gray tbody + tbody {
  border-color: rgba(248, 248, 248, 0.506); }

.table-hover .table-light-gray:hover {
  background-color: rgba(239, 239, 239, 0.734); }
  .table-hover .table-light-gray:hover > td,
  .table-hover .table-light-gray:hover > th {
    background-color: rgba(239, 239, 239, 0.734); }

.table-gray,
.table-gray > th,
.table-gray > td {
  background-color: #f6f6f6; }
.table-gray th,
.table-gray td,
.table-gray thead th,
.table-gray tbody + tbody {
  border-color: #eeeeee; }

.table-hover .table-gray:hover {
  background-color: #e9e9e9; }
  .table-hover .table-gray:hover > td,
  .table-hover .table-gray:hover > th {
    background-color: #e9e9e9; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th, .documentation .doc-content table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }
.table .thead-light th, .documentation .doc-content table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

@media print {
  body {
    color: black;
    background-color: white;
    padding-top: 1em; }

  img.logo {
    width: 20%; }

  nav.navbar {
    display: none; }

  .documentation .doc-nav {
    display: none; }

  footer {
    display: none; } }
:target:before {
  content: "";
  display: block;
  height: 65px; }

.documentation {
  margin-top: 20px;
  padding-bottom: 50px; }
  .documentation .section {
    width: 100%;
    left: auto;
    padding: 0; }
  .documentation a[href^="/"].external, .documentation a[href^=".."].external {
    background: none;
    padding-right: 0; }
  .documentation img.img-w400px {
    width: 400px; }
  .documentation code {
    color: inherit;
    background-color: inherit; }
  .documentation div.highlight > pre {
    line-height: 1.75em; }
  .documentation .highlight {
    background-color: #efefef; }
  .documentation .guilabel {
    font-style: italic;
    margin: 0 5px;
    letter-spacing: 0.5px; }
  .documentation .doc-nav .current > .reference {
    color: #FFB70D;
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: transparent; }
  .documentation .doc-nav .nav-link:hover {
    color: #fab900; }
  .documentation .doc-nav div {
    border-radius: 6px;
    padding: 6px 2px; }
    .documentation .doc-nav div ul {
      list-style-type: none;
      padding-left: 1em; }
      .documentation .doc-nav div ul .toctree-l2 {
        font-size: 98%; }
      .documentation .doc-nav div ul .toctree-l3 {
        font-size: 95%; }
      .documentation .doc-nav div ul .toctree-l4 {
        font-size: 90%; }
      .documentation .doc-nav div ul a:hover {
        text-decoration: underline; }
      .documentation .doc-nav div ul .current > a {
        font-weight: bold; }
  .documentation .breadcrumbs ul {
    list-style-type: none;
    padding-left: 1em; }
    .documentation .breadcrumbs ul li {
      float: left;
      margin-right: 0.3em; }
  .documentation .breadcrumbs hr {
    margin-top: 5px;
    margin-bottom: 10px; }
  .documentation .doc-content .figure {
    margin: 15px 0; }
    .documentation .doc-content .figure img {
      max-width: 100%;
      height: auto; }
    .documentation .doc-content .figure .caption {
      color: gray;
      font-size: 90%; }
    .documentation .doc-content .figure .caption:before {
      content: "Bild: "; }
  .documentation .doc-content table {
    border: none; }
    .documentation .doc-content table th, .documentation .doc-content table td {
      border: none; }
  .documentation .doc-content dl.docutils dt {
    padding-top: 0.5em;
    padding-bottom: 0.1em; }
  .documentation .doc-content dl.docutils dd {
    margin-left: 1em; }
  .documentation .doc-content .admonition {
    background: #e3e8ea;
    padding: 4px 8px;
    line-height: 24px;
    margin: 24px 6px; }
    .documentation .doc-content .admonition .admonition-title {
      background: gray;
      color: white;
      font-weight: bold;
      display: block;
      padding: 4px 8px;
      margin: -12px -8px 12px; }
    .documentation .doc-content .admonition.note, .documentation .doc-content .admonition.hint {
      background: #e7f2fa; }
      .documentation .doc-content .admonition.note > .admonition-title, .documentation .doc-content .admonition.hint > .admonition-title {
        background: #6ab0de; }
    .documentation .doc-content .admonition.warning {
      background: #ffdfc5; }
      .documentation .doc-content .admonition.warning > .admonition-title {
        background: #fd7e14; }
    .documentation .doc-content .admonition.danger {
      background: #fae3e5; }
      .documentation .doc-content .admonition.danger > .admonition-title {
        background: #dc3545; }
  .documentation .doc-content h1:hover > a.headerlink,
  .documentation .doc-content h2:hover > a.headerlink,
  .documentation .doc-content h3:hover > a.headerlink,
  .documentation .doc-content h4:hover > a.headerlink,
  .documentation .doc-content h5:hover > a.headerlink,
  .documentation .doc-content h6:hover > a.headerlink,
  .documentation .doc-content dt:hover > a.headerlink,
  .documentation .doc-content caption:hover > a.headerlink,
  .documentation .doc-content p.caption:hover > a.headerlink,
  .documentation .doc-content div.code-block-caption:hover > a.headerlink {
    visibility: visible; }
  .documentation .doc-content a.headerlink {
    margin-left: 0.1em;
    visibility: hidden; }

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