diff --git a/browserid/static/dialog/css/popup.css b/browserid/static/dialog/css/popup.css
index fcdaac04c4d18919c7a72e1e4ce3409c7f81de92..acae702bd1e7f5fd6b22fb25b9a874bc256fe5cb 100644
--- a/browserid/static/dialog/css/popup.css
+++ b/browserid/static/dialog/css/popup.css
@@ -241,11 +241,15 @@ label {
     text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
 }
 
-#inputs > li > label {
+.inputs > li > label {
     cursor: pointer;
     color: #333;
 }
 
+.inputs > li:only-child > label {
+    cursor: default;
+}
+
 input[type=email],
 input[type=password] {
     width: 100%;
@@ -506,7 +510,7 @@ html[xmlns] .cf {
     font-size: 80%;
 }
 
-#inputs li:only-child input[type=radio] {
+.inputs > li:only-child input[type=radio] {
     display: none;
 }