diff --git a/app/design/frontend/Magento/blank/Magento_CatalogSearch/web/css/source/_module.less b/app/design/frontend/Magento/blank/Magento_CatalogSearch/web/css/source/_module.less
index 2217a6cf6e39b5ea20b35374044fac7fefe94b4a..66009f0069383e2a7f2352c3cc90a784ce45b42b 100644
--- a/app/design/frontend/Magento/blank/Magento_CatalogSearch/web/css/source/_module.less
+++ b/app/design/frontend/Magento/blank/Magento_CatalogSearch/web/css/source/_module.less
@@ -22,6 +22,9 @@
             display: none;
         }
     }
+    .block-content {
+        margin-bottom: 0;
+    }
     .label {
         .icon-font(
             @_icon-font-content: @icon-search,
diff --git a/app/design/frontend/Magento/blank/web/css/source/_forms.less b/app/design/frontend/Magento/blank/web/css/source/_forms.less
index 7d172a1ddaa54005a265cace63d7b958ff6909f7..563084653f5611d0b8877b492d984b77cac69e91 100644
--- a/app/design/frontend/Magento/blank/web/css/source/_forms.less
+++ b/app/design/frontend/Magento/blank/web/css/source/_forms.less
@@ -92,7 +92,9 @@ select:focus ~ .tooltip .tooltip-content {
         margin: 0;
         > .field:not(.choice) >,
         .fields > .field {
-            margin: 0 0 @form-field__vertical-indent;
+            &:not(:last-child) {
+                margin: 0 0 @form-field__vertical-indent;
+            }
             .label {
                 margin: 0 0 4px;
                 padding: 0 0 @indent__xs;
diff --git a/app/design/frontend/Magento/luma/Magento_CatalogSearch/web/css/source/_module.less b/app/design/frontend/Magento/luma/Magento_CatalogSearch/web/css/source/_module.less
index d2a5755580a566f7dc8fb679dae7bed14df3e8ec..c51347a3b6e9b5ffae159d4604c82511a9d6fbe3 100644
--- a/app/design/frontend/Magento/luma/Magento_CatalogSearch/web/css/source/_module.less
+++ b/app/design/frontend/Magento/luma/Magento_CatalogSearch/web/css/source/_module.less
@@ -22,6 +22,9 @@
             display: none;
         }
     }
+    .block-content {
+        margin-bottom: 0;
+    }
     .label {
         .icon-font(
             @_icon-font-content: @icon-search,
@@ -61,7 +64,6 @@
     .nested {
         display: none;
     }
-
 }
 
 .search-autocomplete {
diff --git a/app/design/frontend/Magento/luma/Magento_Customer/web/css/source/_module.less b/app/design/frontend/Magento/luma/Magento_Customer/web/css/source/_module.less
index 15f34bcbb6588e7be51ec879682f277f9045dee6..a38d28d2443c18e53258eec7ee2343a946cd48c1 100644
--- a/app/design/frontend/Magento/luma/Magento_Customer/web/css/source/_module.less
+++ b/app/design/frontend/Magento/luma/Magento_Customer/web/css/source/_module.less
@@ -137,8 +137,10 @@
 //--------------------------------------
 .block {
     &:extend(.abs-margin-for-blocks-and-widgets all);
-    &:last-child {
-        margin-bottom: 0;
+    .column.main & {
+        &:last-child {
+            margin-bottom: 0;
+        }
     }
     .title {
         strong {
diff --git a/app/design/frontend/Magento/luma/web/css/source/_forms.less b/app/design/frontend/Magento/luma/web/css/source/_forms.less
index 8c882c19f315aff01d8a282acfd310eaf0dabca5..e9a975768c81f2216d0adc5cc5830bd611f595fc 100644
--- a/app/design/frontend/Magento/luma/web/css/source/_forms.less
+++ b/app/design/frontend/Magento/luma/web/css/source/_forms.less
@@ -117,7 +117,9 @@ select:focus ~ .tooltip .tooltip-content {
         margin: 0;
         > .field:not(.choice) >,
         .fields > .field {
-            margin: 0 0 @form-field__vertical-indent;
+            &:not(:last-child) {
+                margin: 0 0 @form-field__vertical-indent;
+            }
             .label {
                 margin: 0 0 4px;
                 padding: 0 0 @indent__xs;