.form-control,
input,
textarea {
    background-color: #37393a !important;
    color: #f8f9fa !important;
    border-color: #495057 !important;
}

.form-control:focus,
input:focus,
textarea:focus {
    background-color: #252627 !important;
    color: #f8f9fa !important;
    border-color: #6c757d !important;
    box-shadow: none !important;
}

.form-control::placeholder,
input::placeholder,
textarea::placeholder {
    color: #adb5bd !important;
}

.form-select,
select {
    background-color: #37393a !important;
    color: #f8f9fa !important;
    border-color: #495057 !important;
}

.form-select:focus,
select:focus {
    background-color: #252627 !important;
    color: #f8f9fa !important;
    border-color: #6c757d !important;
    box-shadow: none !important;
}

.form-check-input {
    background-color: #a8a8a8 !important;
    border-color: #000000 !important;
}

.form-check-input:checked {
    background-color: #0d6efd !important;
    border-color: #0d6efd !important;
}

.form-check-input:focus {
    box-shadow: none !important;
    border-color: #6c757d !important;
}