diff --git a/core/modules/file/file.admin.css b/core/modules/file/file.admin.css
index 0bfcb774336554f12bc9b6333f42fe237a59cd14..c299bc0368b78b6a07dbe2f7df4e62c74848fe55 100644
--- a/core/modules/file/file.admin.css
+++ b/core/modules/file/file.admin.css
@@ -15,12 +15,6 @@
   display: inline;
   float: none;
 }
-.form-managed-file div.ajax-progress,
-.form-managed-file div.throbber {
-  display: inline;
-  float: none;
-  padding: 1px 5px 2px 5px;
-}
 .form-managed-file div.ajax-progress-bar {
   display: none;
   margin-top: 4px;
diff --git a/core/modules/system/system.base-rtl.css b/core/modules/system/system.base-rtl.css
index 9099c9d72b7f6b3fd2dd008d6cfded2551558cee..8dd006833a6a7ab328b6c16b1e5c370110226c85 100644
--- a/core/modules/system/system.base-rtl.css
+++ b/core/modules/system/system.base-rtl.css
@@ -27,9 +27,6 @@ html.js input.throbbing {
 .ajax-progress {
   float: right;
 }
-.ajax-progress .throbber {
-  float: right;
-}
 
 /**
  * TableDrag behavior.
diff --git a/core/modules/system/system.base.css b/core/modules/system/system.base.css
index 99fcfcb3bb257231fd09df8350d8a8eaa0060167..8519362360b337cbbdaea77e81ba19adfc8dac3a 100644
--- a/core/modules/system/system.base.css
+++ b/core/modules/system/system.base.css
@@ -160,18 +160,18 @@ table.sticky-header {
 /* Throbber */
 .ajax-progress {
   display: inline-block;
+  padding: 1px 5px 2px 5px;
 }
-.ajax-progress .throbber {
+.ajax-progress-throbber .throbber {
   background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px;
-  float: left; /* LTR */
-  height: 15px;
-  margin: 2px;
-  width: 15px;
+  display: inline;
+  padding: 1px 5px 2px;
 }
-.ajax-progress .message {
-  padding-left: 20px;
+.ajax-progress-throbber .message {
+  display: inline;
+  padding: 1px 5px 2px;
 }
-tr .ajax-progress .throbber {
+tr .ajax-progress-throbber .throbber {
   margin: 0 2px;
 }
 .ajax-progress-bar {