diff --git a/core/themes/stable/css/system/components/container-inline.module.css b/core/themes/stable/css/system/components/container-inline.module.css
index b68da65..f0e89e0 100644
--- a/core/themes/stable/css/system/components/container-inline.module.css
+++ b/core/themes/stable/css/system/components/container-inline.module.css
@@ -5,9 +5,13 @@

 .container-inline div,
 .container-inline label {
-  display: inline;
+  display: inline-block;
 }
 /* Details contents always need to be rendered as block. */
 .container-inline .details-wrapper {
   display: block;
 }
+/* Search form fields need to rendered as inline, unless user had to use float left. */
+.container-inline .search-form div {
+	display: inline;
+}
\ No newline at end of file
