

.text-center {
    margin: auto;
    width: 50%;
    padding: 10px;
}

.GuloGulo{
    align-content: center;
    align-self: center;
}

/* Example: CSS class name to center align the content . */
.centered-content {
    margin: 0 auto;
    max-width: 250px;
}

vaadin-text-field.bordered::part(input-field) {
    box-shadow: inset 0 0 0 1px var(--lumo-contrast-30pct);
    background-color: var(--lumo-base-color);
}

vaadin-button-container.bordered {
    box-shadow: inset 0 0 0 1px var(--lumo-contrast-30pct);
    background-color: var(--lumo-base-color);
}

vaadin-tabs {
    --vaadin-tabs-border-color: var(--aura-accent-border-color);
    --vaadin-tabs-background: var(--aura-background-color);
}

vaadin-list-box.bordered {
    box-shadow: inset 0 0 0 1px var(--lumo-contrast-30pct);
    background-color: var(--lumo-base-color);
}

vaadin-login-overlay-wrapper::part(brand) {
/*    padding: var(--lumo-space-l) var(--lumo-space-xl) var(--lumo-space-l) var(--lumo-space-l); */
    background-color: var(--lumo-base-color);
    color: var(--lumo-primary-contrast-color);
    min-height: calc(var(--lumo-size-m) * 5);
}

[part(brand)] {
    padding: var(--lumo-space-l) var(--lumo-space-xl) var(--lumo-space-l) var(--lumo-space-l);
    /* background-color: var(--lumo-primary-color); */
    color: var(--lumo-primary-contrast-color);
    min-height: calc(var(--lumo-size-m) * 5);
}

html {
    --lumo-font-size-xxs: 0.5rem;
    --lumo-font-size-xs: 0.5rem;
    --lumo-font-size-s: 0.75rem;
    --lumo-font-size-m: 0.8rem;
    --lumo-font-size-l: 0.9rem;
    --lumo-font-size-xl: 1.1rem;
    --lumo-font-size-xxl: 1.2rem;
    --lumo-font-size-xxxl: 1.5rem;
    --lumo-line-height-xs: 1.15;
    --lumo-line-height-s: 1.25;
    --lumo-line-height-m: 1.35;
}

vaadin-grid::part(searched) {
    background-color: var(--lumo-success-color-10pct);
    font-weight: bold;
}

vaadin-grid::part(low-rating) {
    background-color: var(--lumo-error-color-10pct);
    font-weight: bold;
}

vaadin-grid::part(font-weight-bold) {
    font-weight: bold;
}

.about_button {
    position: absolute;
    bottom: 10px;
    align-self: flex-start;
}

