scale left pane background image
## STR

1. Change wide monitor display settings to portrait instead of landscape
2. Open the client and expand window vertically

# Expected

For the blue color above the hex art in the left pane background image to stretch

# Actual

The background image repeats itself once it reaches the length of the default size of the artwork
diff --git a/securedrop_client/gui/widgets.py b/securedrop_client/gui/widgets.py
index 9f172ab..6012658 100644
--- a/securedrop_client/gui/widgets.py
+++ b/securedrop_client/gui/widgets.py
@@ -178,6 +178,8 @@ class LeftPane(QWidget):
     def __init__(self):
         super().__init__()
 
+        self.setObjectName("LeftPane")
+
         # Set layout
         layout = QVBoxLayout(self)
         self.setLayout(layout)
@@ -185,24 +187,9 @@ class LeftPane(QWidget):
         # Remove margins and spacing
         layout.setContentsMargins(0, 0, 0, 0)
         layout.setSpacing(0)
-        layout.setAlignment(Qt.AlignBottom)
-        self.setFixedWidth(198)
-
-        # Set background image
-        self.logo = QWidget()
-        self.online_palette = QPalette()
-        # the sd logo on the background image becomes more faded in offline mode
-        self.online_palette.setBrush(QPalette.Background, QBrush(load_image("left_pane.svg")))
-        self.offline_palette = QPalette()
-        self.offline_palette.setBrush(
-            QPalette.Background, QBrush(load_image("left_pane_offline.svg"))
-        )
-        self.logo.setPalette(self.offline_palette)
-        self.logo.setAutoFillBackground(True)
-        self.logo.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
-        self.logo.setEnabled(False)
 
-        # User profile
+        self.branding_barre = QLabel()
+        self.branding_barre.setPixmap(load_image("left_pane.svg"))
         self.user_profile = UserProfile()
 
         # Hide user profile widget until user logs in
@@ -210,7 +197,7 @@ class LeftPane(QWidget):
 
         # Add widgets to layout
         layout.addWidget(self.user_profile)
-        layout.addWidget(self.logo)
+        layout.addWidget(self.branding_barre)
 
     def setup(self, window, controller):
         self.user_profile.setup(window, controller)
@@ -221,14 +208,14 @@ class LeftPane(QWidget):
         """
         self.user_profile.set_user(db_user)
         self.user_profile.show()
-        self.logo.setPalette(self.online_palette)
+        self.branding_barre.setPixmap(load_image("left_pane.svg"))
 
     def set_logged_out(self):
         """
         Update the UI to a logged out state.
         """
         self.user_profile.hide()
-        self.logo.setPalette(self.offline_palette)
+        self.branding_barre.setPixmap(load_image("left_pane_offline.svg"))
 
 
 class SyncIcon(QLabel):
@@ -401,10 +388,11 @@ class UserProfile(QLabel):
 
         # Set background
         palette = QPalette()
-        palette.setBrush(QPalette.Background, QBrush(QColor("#0096DC")))
+        palette.setBrush(
+            QPalette.Background, QBrush(Qt.NoBrush)
+        )  # This makes the widget transparent
         self.setPalette(palette)
-        self.setAutoFillBackground(True)
-        self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
+        self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
 
         # Set layout
         layout = QHBoxLayout(self)
diff --git a/securedrop_client/resources/css/sdclient.css b/securedrop_client/resources/css/sdclient.css
index f1c1188..c8bf3d7 100644
--- a/securedrop_client/resources/css/sdclient.css
+++ b/securedrop_client/resources/css/sdclient.css
@@ -103,9 +103,15 @@
     color: #0c3e75;
 }
 
+#LeftPane {
+    min-width: 198;
+    max-width: 198;
+}
+
 #UserProfile {
+    background-color: #0096dc;
     padding: 15px;
-    min-height: 200px
+    min-height: 60px
 }
 
 #UserProfile_icon {
diff --git a/securedrop_client/resources/images/left_pane.svg b/securedrop_client/resources/images/left_pane.svg
index 6cdb317..c25b719 100644
--- a/securedrop_client/resources/images/left_pane.svg
+++ b/securedrop_client/resources/images/left_pane.svg
@@ -7,6 +7,7 @@
         <rect id="path-3" x="3" y="0" width="198" height="884"></rect>
         <linearGradient x1="47.3432051%" y1="0%" x2="52.3914763%" y2="101.180575%" id="linearGradient-5">
             <stop stop-color="#0096DC" offset="0%"></stop>
+            <stop stop-color="#0096DC" offset="30%"></stop>
             <stop stop-color="#005DB7" offset="100%"></stop>
         </linearGradient>
         <linearGradient x1="50%" y1="100%" x2="86.7539209%" y2="0%" id="linearGradient-6">
diff --git a/securedrop_client/resources/images/left_pane_offline.svg b/securedrop_client/resources/images/left_pane_offline.svg
index 6cdb317..c25b719 100644
--- a/securedrop_client/resources/images/left_pane_offline.svg
+++ b/securedrop_client/resources/images/left_pane_offline.svg
@@ -7,6 +7,7 @@
         <rect id="path-3" x="3" y="0" width="198" height="884"></rect>
         <linearGradient x1="47.3432051%" y1="0%" x2="52.3914763%" y2="101.180575%" id="linearGradient-5">
             <stop stop-color="#0096DC" offset="0%"></stop>
+            <stop stop-color="#0096DC" offset="30%"></stop>
             <stop stop-color="#005DB7" offset="100%"></stop>
         </linearGradient>
         <linearGradient x1="50%" y1="100%" x2="86.7539209%" y2="0%" id="linearGradient-6">
diff --git a/tests/integration/test_styles_sdclient.py b/tests/integration/test_styles_sdclient.py
index 3bbe4bb..b2c3ac6 100644
--- a/tests/integration/test_styles_sdclient.py
+++ b/tests/integration/test_styles_sdclient.py
@@ -222,7 +222,7 @@ def test_styles_for_left_pane(mocker, main_window):
 
 def test_styles_for_main_view(mocker, main_window):
     main_view = main_window.main_view
-    assert 558 == main_view.height()
+    assert 558 == main_view.minimumSize().height()
     assert "#f9f9ff" == main_view.view_holder.palette().color(QPalette.Background).name()
 
     assert 640 == main_view.empty_conversation_view.minimumSize().width()
['securedrop_client/resources/images/left_pane.svg', 'securedrop_client/resources/images/left_pane_offline.svg', 'securedrop_client/gui/widgets.py', 'tests/integration/test_styles_sdclient.py', 'securedrop_client/resources/css/sdclient.css']