diff --git a/core/themes/seven/css/components/form.css b/core/themes/seven/css/components/form.css
index f74eb74..792e0f9 100644
--- a/core/themes/seven/css/components/form.css
+++ b/core/themes/seven/css/components/form.css
@@ -231,7 +231,7 @@ select {
     -webkit-font-smoothing: antialiased;
   }
   [dir="rtl"] select {
-    padding: 1px 0.714em 1px 1.571em;
+    padding: 3px 0.85em 3px 2em;
     background-position: 1% 63%, 0 0;
   }
   select:focus,
@@ -240,8 +240,19 @@ select {
     -webkit-linear-gradient(top, #fcfcfa, #e9e9dd);
     color: #1a1a1a;
   }
-  select:hover {
-    box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.125);
+  select[multiple] {
+    padding: 0;
+  }
+  select[multiple],
+  select[multiple]:focus,
+  select[multiple]:hover {
+    background: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);
+  }
+  select[multiple]:focus {
+    outline: 0;
+  }
+  option {
+    padding: 3px 1em;
   }
 }
 
