﻿
.fa-solid:not(.disabled) {
    color: rgba(var( --bs-primary-rgb), 1);
}


.fa-light:not(.disabled) {
    color: rgba(var( --bs-primary-rgb), 1);
}


.fa-regular:not(.disabled) {
    color: rgba(var( --bs-primary-rgb), 1);
}


.fa-sharp:not(.disabled) {
    color: rgba(var( --bs-primary-rgb), 1);
}


.fa-brands:not(.disabled) {
    color: rgba(var( --bs-primary-rgb), 1);
}


.fa-sharp-solid:not(.disabled) {
    color: rgba(var( --bs-primary-rgb), 1);
}

.fa-duotone:not(.disabled) {
    --fa-secondary-color: rgba(var( --bs-primary-rgb), 1);
    --fa-primary-color: rgba(var( --bs-dark-rgb), 0.7);
}

.fa-4xl {
    font-size: 2.5rem;
}


.udm-input-icon {
}

.udm-input-icon.error {
    --fa-secondary-color: red !important;
    color: red !important;
}

.udm-input-icon.warning {
    --fa-secondary-color: orange !important;
    color: orange !important;
}


/* Für die Nutzung der SVG-Icons von Font Awesome */
.fa-secondary {
    fill: rgba(var( --bs-primary-rgb), 1) !important;
    opacity: 0.6 !important;
}

.fa-primary {
    fill: rgba(var( --bs-dark-rgb), 0.7) !important;
}

.fa-1x {
    font-size: 0.75rem;
    --dxbl-image-width: 0.75rem !important;
    --dxbl-image-height: 0.75rem !important;
}

.fa-2x {
    font-size: 1rem;
    --dxbl-image-width: 1rem !important;
    --dxbl-image-height: 1rem !important;
}

.fa-3x {
    font-size: 1.25rem;
    --dxbl-image-width: 1.25rem !important;
    --dxbl-image-height: 1.25rem !important;
}

.fa-4x {
    font-size: 1.5rem;
    --dxbl-image-width: 1.5rem !important;
    --dxbl-image-height: 1.5rem !important;
}
/* Für die Nutzung der SVG-Icons von Font Awesome */

