.form-floating label {
    opacity: 0.6;
}

.required::after {
    content: none !important;
}

.asteriskField {
    display: none;
}

.custom-progress {
    .bullet {
        --bs-bg-rgb-color: var(--bs-primary-rgb);
        background-color: var(--bs-primary) !important;
    }

    .badge-status {
        color: var(--bs-primary);
        background-color: var(--bs-primary-light);
    }
}

.custom-done {
    .bullet {
        --bs-bg-rgb-color: var(--bs-success-rgb);
        background-color: var(--bs-success) !important;
    }

    .form-check-input {
        background-color: var(--bs-success);
    }

    .badge-status {
        color: var(--bs-success);
        background-color: var(--bs-success-light);
    }
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: absolute !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
}

.select2-container .select2-selection--single {
    display: inline-flex !important;
    height: auto !important;
}

.image-input-placeholder {
    background-image: url('svg/avatars/blank.svg');
}

[data-bs-theme="dark"] .image-input-placeholder {
    background-image: url('svg/avatars/blank-dark.svg');
}

.font-flights {
    font-family: monospace !important;
}

.select2-selection {
    overflow-y: auto;
}
  
ul.select2-selection__rendered{  
    white-space: normal !important;
}