diff --git a/gtk-3.20/scss/widgets/_osd.scss b/gtk-3.20/scss/widgets/_osd.scss
index 8c4f852..89e4d9e 100644
--- a/gtk-3.20/scss/widgets/_osd.scss
+++ b/gtk-3.20/scss/widgets/_osd.scss
@@ -105,27 +105,4 @@
             background-color: $osd_bg;
         }
     }
-
-    .osd progressbar, progressbar.osd {
-        margin: 2px;
-        min-height: 2px;
-        min-width: 2px;
-
-        padding: 0;
-
-        trough {
-            padding: 0;
-            border-style: none;
-            border-radius: 0;
-            background-image: none;
-            background-color: transparent;
-        }
-
-        progress {
-            border-style: none;
-            border-radius: 0;
-            background-color: $selected_bg_color;
-            background-image: none;
-        }
-    }
 }
diff --git a/gtk-3.20/scss/widgets/_progress.scss b/gtk-3.20/scss/widgets/_progress.scss
index 4f637aa..dbbaf13 100644
--- a/gtk-3.20/scss/widgets/_progress.scss
+++ b/gtk-3.20/scss/widgets/_progress.scss
@@ -54,6 +54,26 @@
                 border-top-right-radius: $roundness;
             }
         }
+
+        &.osd { // progressbar.osd used for epiphany page loading progress
+            margin: 2px;
+            min-height: 2px;
+            min-width: 2px;
+
+            trough {
+                border-style: none;
+                border-radius: 0;
+                background-image: none;
+                background-color: transparent;
+            }
+
+            progress {
+                border-style: none;
+                border-radius: 0;
+                background-color: $selected_bg_color;
+                background-image: none;
+            }
+        }
     }
 
     levelbar {