diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css
index eb810c2099f5746886933fbc2e9fcaee7132e03a..54046fcd1aecee8574e9d4bf8b34360fd8164fe0 100644
--- a/docs/assets/css/bootstrap.css
+++ b/docs/assets/css/bootstrap.css
@@ -1329,6 +1329,11 @@ textarea.span1,
   float: left;
 }
 
+.controls-row .checkbox[class*="span"],
+.controls-row .radio[class*="span"] {
+  padding-top: 5px;
+}
+
 input[disabled],
 select[disabled],
 textarea[disabled],
diff --git a/less/forms.less b/less/forms.less
index c9fafec274bcb166d1db0ad918fb4a929f808237..e3da82265f6445de8358c66a55572377b034fba3 100644
--- a/less/forms.less
+++ b/less/forms.less
@@ -312,6 +312,11 @@ textarea[class*="span"],
 .row-fluid .controls-row [class*="span"] {
   float: left;
 }
+// Explicity set top padding on all checkboxes/radios, not just first-child
+.controls-row .checkbox[class*="span"],
+.controls-row .radio[class*="span"] {
+  padding-top: 5px;
+}