/* WPForms Dark Theme Override */
.wpforms-container .wpforms-form .wpforms-field-label,
.wpforms-container .wpforms-form .wpforms-field-sublabel,
.wpforms-container .wpforms-form .wpforms-field-description {
    color: #FFFFFF !important;
}

.wpforms-container .wpforms-form input[type=date],
.wpforms-container .wpforms-form input[type=datetime],
.wpforms-container .wpforms-form input[type=datetime-local],
.wpforms-container .wpforms-form input[type=email],
.wpforms-container .wpforms-form input[type=month],
.wpforms-container .wpforms-form input[type=number],
.wpforms-container .wpforms-form input[type=password],
.wpforms-container .wpforms-form input[type=range],
.wpforms-container .wpforms-form input[type=search],
.wpforms-container .wpforms-form input[type=tel],
.wpforms-container .wpforms-form input[type=text],
.wpforms-container .wpforms-form input[type=time],
.wpforms-container .wpforms-form input[type=url],
.wpforms-container .wpforms-form input[type=week],
.wpforms-container .wpforms-form select,
.wpforms-container .wpforms-form textarea {
    background-color: rgba(255, 255, 255, 0.15) !important;
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    color: #FFFFFF !important;
}

.wpforms-container .wpforms-form input:focus,
.wpforms-container .wpforms-form select:focus,
.wpforms-container .wpforms-form textarea:focus {
    background-color: rgba(255, 255, 255, 0.25) !important;
    border-color: #FFFFFF !important;
    outline: none !important;
}

.wpforms-container .wpforms-form input::placeholder,
.wpforms-container .wpforms-form textarea::placeholder {
    color: rgba(255, 255, 255, 0.7) !important;
}

/* WPForms Checkbox Styles */
.wpforms-container .wpforms-form .wpforms-field-checkbox label,
.wpforms-container .wpforms-form .wpforms-field-checkbox li label,
.wpforms-container .wpforms-form .wpforms-field-checkbox span {
    color: #FFFFFF !important;
}

.wpforms-container .wpforms-form .wpforms-field-checkbox input[type=checkbox] {
    border: 1px solid rgba(255, 255, 255, 0.6) !important;
    background-color: rgba(255, 255, 255, 0.15) !important;
}
