diff --git a/core/modules/openid/openid-rtl.css b/core/modules/openid/openid-rtl.css
index 36acd61..290dd8d 100644
--- a/core/modules/openid/openid-rtl.css
+++ b/core/modules/openid/openid-rtl.css
@@ -1,10 +1,10 @@
-#edit-openid-identifier {
+.form-item-openid-identifier input {
   background-position: right 50%;
   padding-left: 0;
   padding-right: 20px;
 }
 
-#block-user-login .openid-link {
+.item-list .openid-link {
     background-position: right top;
     padding: 0 1.5em 0 0;
 }
diff --git a/core/modules/openid/openid.css b/core/modules/openid/openid.css
index f96058e..5e0e707 100644
--- a/core/modules/openid/openid.css
+++ b/core/modules/openid/openid.css
@@ -1,15 +1,15 @@
-#edit-openid-identifier {
+.form-item-openid-identifier input {
   background-image: url("login-bg.png");
   background-position: left 50%; /* LTR */
   background-repeat: no-repeat;
   padding-left: 20px; /* LTR */
 }
 
-#block-user-login #openid-login-form {
+.user-login-form + .openid-login-form {
   display: none;
 }
 
-#block-user-login .openid-link {
+.item-list .openid-link {
   background-image: url("login-bg.png");
   background-position: left top; /* LTR */
   background-repeat: no-repeat;
