diff --git a/panels/main_menu.py b/panels/main_menu.py
index 6840c888..46a1f29b 100644
--- a/panels/main_menu.py
+++ b/panels/main_menu.py
@@ -231,6 +231,7 @@ class Panel(MenuPanel):
 
         scroll = self._gtk.ScrolledWindow(steppers=False)
         scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC)
+        scroll.get_style_context().add_class('heater-list')
         scroll.add(self.labels['devices'])
 
         self.left_panel = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=0)
diff --git a/panels/temperature.py b/panels/temperature.py
index 3e9678bd..559f8e19 100644
--- a/panels/temperature.py
+++ b/panels/temperature.py
@@ -447,6 +447,7 @@ class Panel(ScreenPanel):
 
         scroll = self._gtk.ScrolledWindow(steppers=False)
         scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC)
+        scroll.get_style_context().add_class('heater-list')
         scroll.add(self.labels['devices'])
 
         self.left_panel = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=0)
diff --git a/styles/base.css b/styles/base.css
index 05b621d3..b9320ff8 100644
--- a/styles/base.css
+++ b/styles/base.css
@@ -332,6 +332,10 @@ trough {
     min-height: 350px;
 }
 
+.heater-list scrollbar slider{
+    min-width: 1.5em;
+}
+
 .heater-grid {
     margin-right: .1em;
 }