diff --git a/core/misc/throbber.gif b/core/misc/throbber.gif
deleted file mode 100644
index 4352e64..0000000
--- a/core/misc/throbber.gif
+++ /dev/null
@@ -1,11 +0,0 @@
-GIF89a (      s{{5FZk؋ᵵｽ   !NETSCAPE2.0   !   ,     (    Yۨ/[4PenBQ1(+"($QpBWS%r"ͦn>LJ'{v~	{+*		#	 "	"  *++!  !   ,      G  Ӓ ڨ"7^G!qD0*O"`p.LisJX 5rLd,3uYG+i !   ,      ?  Xc*pʭM89#:%H(UȭVa'FӘHcZV^( !   ,      H  T(P
- "HŨMp8ȄqJh D1rwM gta!I,
- !   ,      I  Ӓ ڨ"7^Xl~#z'&Hxjc"S9
-3yzyS`pZ  !   ,      @  Xc*pPܺ.xD	
-!*J@0J]xJc:Q:y !   ,      E  (P
- "Xw"Gb"L Q%IU&&.8CNQ !   ,      F   ڨ"7^Xl~#WP[, 'rB`	bC1A+ !   ,      A  Xc*pPܺ.xTP#I0P ǮE`ul11(0<
- !   ,      I  T(P
- "H7h	 @<0PS`)
-NBbph&Qaի S3D  !   ,      H  Ӓ ڨ"7^Xc̊  W 8N	ՊS ,]	`Uo
- !   ,      A  Xc*pȭA,"q #9P@#+cUV\RDVw
- ;
\ No newline at end of file
diff --git a/core/modules/system/css/system.module.css b/core/modules/system/css/system.module.css
index eaa3b85..9993243 100644
--- a/core/modules/system/css/system.module.css
+++ b/core/modules/system/css/system.module.css
@@ -30,20 +30,18 @@
 
 /* Animated throbber */
 .js input.form-autocomplete {
-  background-image: url(../../../misc/throbber.gif);
-  background-position: 100% 2px; /* LTR */
+  background-image: url(../../../misc/throbber-inactive.png);
+  background-position: 100% center; /* LTR */
   background-repeat: no-repeat;
 }
 .js[dir="rtl"] input.form-autocomplete {
-  background-position: 0% 2px;
+  background-position: 0% center;
 }
 .js input.throbbing {
-  background-position: 100% -18px; /* LTR */
-}
-.js[dir="rtl"] input.throbbing {
-  background-position: 0% -18px;
+  background-image: url(../../../misc/throbber-active.gif);
 }
 
+
 /**
  * Collapsible details.
  *
diff --git a/core/themes/bartik/css/style.css b/core/themes/bartik/css/style.css
index 6314e93..1f890b7 100644
--- a/core/themes/bartik/css/style.css
+++ b/core/themes/bartik/css/style.css
@@ -1427,20 +1427,6 @@ input.form-submit:focus {
   color: #717171;
 }
 
-/* Animated throbber */
-.js input.form-autocomplete {
-  background-position: 100% 4px; /* LTR */
-}
-.js[dir="rtl"] input.form-autocomplete {
-  background-position: 1% 4px;
-}
-.js input.throbbing {
-  background-position: 100% -16px; /* LTR */
-}
-.js[dir="rtl"] input.throbbing {
-  background-position: 1% -16px;
-}
-
 /* Comment form */
 .comment-form label {
   float: left; /* LTR */
diff --git a/core/themes/seven/style.css b/core/themes/seven/style.css
index 1bcb085..20f3b19 100644
--- a/core/themes/seven/style.css
+++ b/core/themes/seven/style.css
@@ -873,12 +873,6 @@ select.form-select:focus {
   box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(220, 220, 220, 0.4);
   outline-color: rgba(0, 116, 189, 0.5);
 }
-.js input.form-autocomplete {
-  background-position: 100% 4px;
-}
-.js input.throbbing {
-  background-position: 100% -16px;
-}
 .button-action {
   background: #1078d4;
   background-image: -webkit-linear-gradient(top, #419ff1, #1076d5);
