html {
    --lumo-primary-color: #F09235;
    --lumo-primary-text-color: #F09235;
    --lumo-border-color: #F09235;
    --lumo-primary-color-50pct: #F09235;
    --navbar-background-color: #F09235;
    --execution-color:  #F39C12;
}

vaadin-app-layout::part(navbar) {
    background-color: var(--navbar-background-color);
}

/* Stil für alle Buttons */
vaadin-button {
    background-color: transparent;
    border: solid 1px;
}

/* Stil für alle primären Buttons */
vaadin-button[theme~="primary"] {
    background-color: var(--lumo-border-color);
    border: none;
}

/* Stil für alle tertiären Buttons */
vaadin-button[theme~="tertiary"],
vaadin-button[theme~="tertiary-inline"] {
    border: none;
}

.dassv-menu-bar {
    margin-right: 15px;
    padding: 0px;
    box-shadow: none;
}
.dassv-menu-item {
    background-color: transparent;
    padding: 3px;
    margin: 0px;
}
.dassv-menu-bar-avatar {
	color: black;
	filter: invert(1);
}
.dassv-menu-bar-icon {
	color: black;
	filter: invert(1);
	width: 26px;
	height: 26px;
}
@media (any-hover: hover) {
    .dassv-menu-item:hover::before {
        background-color: transparent !important;
        opacity: 1;
    }

    .dassv-menu-item::after {
        transition: none;
        filter: none;
    }
}

/* start of asciidoctor styles */
.bold-text {
    font-weight: bold;
}
.large-text {
    font-size: 1.3em;
}
.normal-text {
    font-weight: normal;
    font-size: 1rem;
}

/* style for numbered list */
ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}

li ol > li {
  margin: 0;
}

li ol > li:before {
  content: counters(item, ".") " ";
}
/* end of asciidoctor styles */
