diff --git a/themes/seven/vertical-tabs.css b/themes/seven/vertical-tabs.css
index f73a73f1a67e00b3503b6a65e5a5c75d88f98106..03cf5e98b46f642936b60b733acc5c28750b8c5a 100644
--- a/themes/seven/vertical-tabs.css
+++ b/themes/seven/vertical-tabs.css
@@ -49,6 +49,7 @@ div.vertical-tabs ul li.vertical-tab-button a:hover,
 div.vertical-tabs ul li.vertical-tab-button a:focus {
   background: #d5d5d5;
   text-decoration: none;
+  outline: 0;
 }
 div.vertical-tabs ul li.selected a,
 div.vertical-tabs ul li.selected a:hover,
@@ -57,12 +58,14 @@ div.vertical-tabs ul li.selected a:active {
   background: #fff;
   border-right-color: #fff;
   border-top: 1px solid #ccc;
-  outline: 0;
 }
 div.vertical-tabs ul li.first.selected a,
 div.vertical-tabs ul li.first.selected a:hover {
   border-top: 0;
 }
+div.vertical-tabs ul li.selected a:focus strong {
+  text-decoration: underline;
+}
 div.vertical-tabs .vertical-tabs-panes {
   margin: 0 0 0 265px;
   padding: 10px 15px 10px 0;