/* VikRentCar Form Text Visibility Fixes */
.vikrentcar, 
.vrc-search-form,
.vrc-module {
    --vrc-text-color: #ffffff;
    --vrc-input-bg: rgba(255, 255, 255, 0.1);
    --vrc-input-border: #ffffff;
}

.vikrentcar label,
.vrc-search-form label,
.vrc-module label,
.vikrentcar .vrc-label {
    color: #ffffff !important;
    font-weight: 600;
}

.vikrentcar input[type="text"],
.vikrentcar input[type="date"],
.vikrentcar input[type="time"],
.vikrentcar select,
.vrc-search-form input,
.vrc-search-form select,
.vrc-module input,
.vrc-module select {
    color: #ffffff !important;
    background-color: transparent !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
}

.vikrentcar input::placeholder,
.vrc-search-form input::placeholder {
    color: rgba(255, 255, 255, 0.7) !important;
}

.vikrentcar select option,
.vrc-search-form select option,
.vrc-module select option {
    color: #333333 !important;
    background-color: #ffffff !important;
}

/* Fix flatpickr or custom datepicker text */
.flatpickr-calendar, 
.ui-datepicker {
    color: #333 !important;
}
.flatpickr-calendar * {
    color: inherit;
}
