

.v-label {
    color: rgba(var(--v-theme-on-surface), 0.95) !important;    
}

/*Vuetify Fehler per CSS korrigieren*/
.v-btn:not(.v-btn--outlined).primary {
    color: var(--mdc-theme-on-primary) !important;
}

.v-btn:not(.v-btn--outlined).secondary {
    color: var(--mdc-theme-on-secondary) !important;
}

.v-btn:not(.v-btn--outlined).error {
    color: var(--mdc-theme-on-error) !important;
}

.v-btn:focus.primary {
    background-color: var(--mdc-theme-primary) !important;
    box-shadow: var(--mdc-theme-secondary) 0 0 5px 1px;
}

/*noinspection CssUnresolvedCustomProperty*/
.v-field--error:not(.v-field--disabled) .v-label.v-field-label {
    color: rgb(var(--v-theme-error)) !important;
}
.v-field--variant-filled{
    background-color: var(--dmc-theme-smoke) !important;
}

.focus-border-enabled .v-input--is-focused, .focus-border-enabled .v-field--focused  {
    outline: var(--dv-focus-border-outline, 2px solid var(--mdc-theme-primary, #1F89C3));
    outline-offset: var(--dv-focus-border-default-offset, -2px);
}



/* 
.v-btn--fab:focus {
    background-color: var(--dmc-theme-on-background50) !important;
}
*:focus:not(.theming-no-focus-border) {
    border: 2px solid var(--mdc-theme-primary)!important;
}
*/
