diff --git a/core/css/guest.css b/core/css/guest.css
index 39d76c5676c015261a02d8dc277b8d5c682a77b1..c924255a55f1358bf5d442f98212793c214ccfb6 100644
--- a/core/css/guest.css
+++ b/core/css/guest.css
@@ -384,8 +384,8 @@ label.infield {
 	display: none;
 }
 /* Feedback for keyboard focus and mouse hover */
-#show:focus + label, #dbpassword:focus + label, #personal-show:focus + label,
-#show + label:hover, #dbpassword + label:hover, #personal-show + label:hover {
+#show:focus + label, #dbpassword-toggle:focus + label, #personal-show:focus + label,
+#show + label:hover, #dbpassword-toggle + label:hover, #personal-show + label:hover {
   opacity: 1;
 }
 #pass2, input[name='personal-password-clone'] {