diff --git a/themes/seven/style-rtl.css b/themes/seven/style-rtl.css
index d3269394c6bd9de6f6fb12a1963a1f9bc41dcefb..a7fc5fdc4de77b396c5ca1ac2b4aaa1283923c51 100644
--- a/themes/seven/style-rtl.css
+++ b/themes/seven/style-rtl.css
@@ -18,3 +18,8 @@ ul,
   margin-left: 0;
   margin-right: 1.5em;
 }
+
+/* Sortable tables */
+table th.active a {
+  padding: 0 0 0 25px;
+}
diff --git a/themes/seven/style.css b/themes/seven/style.css
index 7c3c4dc572924e28c5e95b85343d4e2bee90ab3a..3bf32e8186b972904c12aa65ed9e0dca38c62699 100644
--- a/themes/seven/style.css
+++ b/themes/seven/style.css
@@ -476,6 +476,9 @@ table th a {
   display: block;
   position: relative;
 }
+table th.active a {
+  padding: 0 25px 0 0; /* LTR */
+}
 table th.active img {
   position: absolute;
   top: 3px;