diff --git a/src/librustdoc/html/static/themes/ayu.css b/src/librustdoc/html/static/themes/ayu.css
index 989ea7140c587..e59909ffdf05e 100644
--- a/src/librustdoc/html/static/themes/ayu.css
+++ b/src/librustdoc/html/static/themes/ayu.css
@@ -151,17 +151,14 @@ pre, .rustdoc.source .example-wrap {
color: #c5c5c5;
}
-.content a:hover {
+.search-results a:hover {
background-color: #777;
}
-.content a:focus {
+.search-results a:focus {
color: #000 !important;
background-color: #c6afb3;
}
-.content a:focus {
- color: #000 !important;
-}
.search-results a {
color: #0096cf;
}
diff --git a/src/librustdoc/html/static/themes/dark.css b/src/librustdoc/html/static/themes/dark.css
index e6bd16ddd11b8..a2bcb43f44e6f 100644
--- a/src/librustdoc/html/static/themes/dark.css
+++ b/src/librustdoc/html/static/themes/dark.css
@@ -109,11 +109,11 @@ pre, .rustdoc.source .example-wrap {
color: #ddd;
}
-.content a:hover {
+.search-results a:hover {
background-color: #777;
}
-.content a:focus {
+.search-results a:focus {
color: #eee !important;
background-color: #616161;
}
diff --git a/src/librustdoc/html/static/themes/light.css b/src/librustdoc/html/static/themes/light.css
index 5481b348aa26f..2ad3551d900ea 100644
--- a/src/librustdoc/html/static/themes/light.css
+++ b/src/librustdoc/html/static/themes/light.css
@@ -109,11 +109,11 @@ pre, .rustdoc.source .example-wrap {
color: #4E4C4C;
}
-.content a:hover {
+.search-results a:hover {
background-color: #ddd;
}
-.content a:focus {
+.search-results a:focus {
color: #000 !important;
background-color: #ccc;
}