diff --git a/resources/assets/stylesheets/scss/forms.scss b/resources/assets/stylesheets/scss/forms.scss
index ddc90d9bd92171e925ce29366a8079b51d5d6842..c647ee8541fa00fc82d587aad2dd31110c4c5c9d 100644
--- a/resources/assets/stylesheets/scss/forms.scss
+++ b/resources/assets/stylesheets/scss/forms.scss
@@ -391,8 +391,9 @@ form.default {
     }
 
     // Collapsable fieldsets
-    .js &.collapsable fieldset, fieldset.collapsable {
-        legend {
+    .js &.collapsable fieldset,
+    fieldset.collapsable {
+        > legend {
             box-sizing: border-box;
             @include background-icon(arr_1down, clickable, 20);
             background-position: 6px center;
@@ -402,13 +403,13 @@ form.default {
         }
 
         &.collapsed {
-            legend {
+            > legend {
                 @include background-icon(arr_1right, clickable, 20);
                 margin-bottom: 0;
             }
             padding-bottom: 0;
             padding-top: 0;
-            *:not(legend) {
+            > *:not(legend) {
                 display: none;
             }
         }