Невозможно изменить цвет фона поля формы django

Я пытаюсь изменить цвет фона поля формы django с помощью attrs виджета, как показано ниже.

forms.py

class MyForm(forms.Form):
a_filed = forms.EmailField(
    widget=forms.EmailInput(
        attrs={'class':'black-input'}))

Создается html-элемент в шаблоне с именем класса 'black-input', как и ожидалось.

html

<input type="email" name="email" class="black-input" id="id_email">

Элементы с именем 'black-input' должны отображаться с черным цветом фона, как я установил {background-color:black} в своем css.

main.css

.black-input{
padding: 5px;
background-color: black;
color: rgba(177, 177, 177, .8);
border: none;
border-radius: 8px;
}

Но css ничего не меняет в цвете фона. Странно то, что css изменяет другие атрибуты элемента (border, border-radius, padding). Конечно, я проверил, как ведет себя css, и он изменил цвет фона других элементов ввода на том же шаблоне с именем класса 'black-input'.

Вернуться на верх