diff --git a/core/modules/system/css/system.admin.css b/core/modules/system/css/system.admin.css
index 40d7d79..655fff2 100644
--- a/core/modules/system/css/system.admin.css
+++ b/core/modules/system/css/system.admin.css
@@ -6,40 +6,40 @@
 /**
  * Administration blocks.
  */
-div.admin-panel {
+.admin-panel {
   margin: 0;
   padding: 5px 5px 15px 5px;
 }
-div.admin-panel .description {
+.admin-panel .description {
   margin: 0 0 3px;
   padding: 2px 0 3px 0;
 }
 
-div.admin {
+.admin {
   padding-top: 15px;
 }
 @media screen and (min-width: 40em) {
-  div.admin .left {
+  .admin .left {
     float: left; /* LTR */
     width: 47%;
   }
-  [dir="rtl"] div.admin .left {
+  [dir="rtl"] .admin .left {
     float: right;
   }
-  div.admin .right {
+  .admin .right {
     float: right; /* LTR */
     width: 47%;
   }
-  [dir="rtl"] div.admin .right {
+  [dir="rtl"] .admin .right {
     float: left;
   }
 }
-div.admin .expert-link {
+.admin .expert-link {
   text-align: right; /* LTR */
   margin-right: 1em; /* LTR */
   padding-right: 4px; /* LTR */
 }
-[dir="rtl"] div.admin .expert-link {
+[dir="rtl"] .admin .expert-link {
   margin-right: 0;
   margin-left: 1em;
   padding-right: 0;
@@ -70,7 +70,7 @@ small .admin-link:after {
 #system-modules table {
   table-layout: fixed;
 }
-#system-modules div.incompatible {
+#system-modules .incompatible {
   font-weight: bold;
 }
 #system-modules th.checkbox {
@@ -144,15 +144,15 @@ small .admin-link:after {
 #system-modules .checkbox .form-item {
   margin-bottom: 0;
 }
-div.admin-requirements,
-div.admin-required {
+.admin-requirements,
+.admin-required {
   font-size: 0.9em;
   color: #666;
 }
-span.admin-enabled {
+.admin-enabled {
   color: #080;
 }
-span.admin-missing {
+.admin-missing {
   color: #f00;
 }
 a.module-link {
@@ -187,39 +187,40 @@ a.module-link-configure {
 /**
  * Status report.
  */
-table.system-status-report td {
+.system-status-report td {
   padding: 6px;
   vertical-align: top;
 }
-table.system-status-report td:nth-child(-n+2) {
+.system-status-report td:nth-child(-n+2) {
   background-color: rgba(0, 0, 0, 0.04);
 }
-table.system-status-report td.status-icon {
+.system-status-report td.status-icon {
   width: 16px;
   padding-right: 0; /* LTR */
 }
-[dir="rtl"] table.system-status-report td.status-icon {
+[dir="rtl"] .system-status-report td.status-icon {
   padding-left: 0;
   padding-right: 6px;
 }
-table.system-status-report td.status-icon div {
+.system-status-report td.status-icon div {
   background-repeat: no-repeat;
   height: 16px;
   width: 16px;
+  margin-top: 2px;
 }
-table.system-status-report tr.error td.status-icon div {
+.system-status-report tr.error td.status-icon div {
   background-image: url(../../../misc/icons/ea2800/error.svg);
 }
-.no-svg table.system-status-report tr.error td.status-icon div {
+.no-svg .system-status-report tr.error td.status-icon div {
   background-image: url(../../../misc/icons/ea2800/error.png);
 }
-table.system-status-report tr.warning td.status-icon div {
+.system-status-report tr.warning td.status-icon div {
   background-image: url(../../../misc/icons/e29700/warning.svg);
 }
-.no-svg table.system-status-report tr.warning td.status-icon div {
+.no-svg .system-status-report tr.warning td.status-icon div {
   background-image: url(../../../misc/icons/e29700/warning.png);
 }
-table.system-status-report .status-title {
+.system-status-report .status-title {
   width: 25%;
 }
 
