diff --git a/core/themes/bartik/css/style.css b/core/themes/bartik/css/style.css
index c221415..5456c74 100644
--- a/core/themes/bartik/css/style.css
+++ b/core/themes/bartik/css/style.css
@@ -1333,9 +1333,12 @@ details .details-description {
   font-style: italic;
 }
 label {
-  display: block;
+  display: table;
   font-weight: bold;
 }
+label[for] {
+  cursor: pointer;
+}
 input {
   margin: 2px 0;
   padding: 4px;
diff --git a/core/themes/seven/style.css b/core/themes/seven/style.css
index f1cb442..78fcaed 100644
--- a/core/themes/seven/style.css
+++ b/core/themes/seven/style.css
@@ -761,11 +761,14 @@ fieldset {
   padding: 0;
 }
 label {
-  display: block;
+  display: table;
   margin: 0;
   padding: 0;
   font-weight: bold;
 }
+label[for] {
+  cursor: pointer;
+}
 .form-item label.option {
   font-size: 0.923em;
   text-transform: none;
