Из тестирования здесь: http://jsbin.com/otihuk/edit#html,live ( тест , похоже, работает только в браузерах WebKit)
Это похоже на простую проблему специфики CSS. CSS reCAPTCHA загружается после вашего, и ваш селектор, и их селекторы имеют одинаковую специфичность (и оба имеют !important
в объявлении), и поэтому, поскольку их указывается последним, он выигрывает.
Вы можете исправить это, сделав свой селектор более конкретным, чем их:
#recaptcha_area #recaptcha_response_field {
position: static !important;
}
Я добавил это в моем демонстрационном примере выше, и по проверке элемента #recaptcha_response_field
я могу видеть, что вычисленное значение свойства position
теперь действительно static
.