diff --git a/web_src/less/_repository.less b/web_src/less/_repository.less
index 2de92f8c7d..dab9b6ad00 100644
--- a/web_src/less/_repository.less
+++ b/web_src/less/_repository.less
@@ -304,7 +304,6 @@
         .svg {
           margin-left: 3px;
           margin-right: 5px;
-          color: #777777;
 
           &.octicon-reply {
             margin-right: 10px;
@@ -314,6 +313,11 @@
           &.octicon-file-submodule {
             color: var(--color-primary);
           }
+
+          &.octicon-file,
+          &.octicon-file-symlink-file {
+            color: var(--color-secondary-dark-7);
+          }
         }
       }
 
diff --git a/web_src/less/themes/theme-arc-green.less b/web_src/less/themes/theme-arc-green.less
index 4bed635de7..98f98c7871 100644
--- a/web_src/less/themes/theme-arc-green.less
+++ b/web_src/less/themes/theme-arc-green.less
@@ -401,11 +401,6 @@ td.blob-hunk {
   color: var(--color-secondary-dark-6);
 }
 
-.repository.file.list #repo-files-table tbody .svg.octicon-file-directory,
-.repository.file.list #repo-files-table tbody .svg.octicon-file-submodule {
-  color: #7c9b5e;
-}
-
 .repository.labels .ui.basic.black.label {
   background-color: #bbbbbb !important;
 }
@@ -588,10 +583,6 @@ footer .container .links > * {
   border-left-color: #888;
 }
 
-.repository.file.list #repo-files-table tbody .svg {
-  color: var(--color-secondary-dark-6);
-}
-
 .repository.release #release-list > li .detail .dot {
   background-color: #505667;
   border-color: #383c4a;