diff --git a/assets/js/app.js b/assets/js/app.js
index 3aee4d34..4906c49f 100644
--- a/assets/js/app.js
+++ b/assets/js/app.js
@@ -15,6 +15,7 @@ import "../node_modules/bootstrap-icons/icons/box-arrow-right.svg"; // log out
 import "../node_modules/bootstrap-icons/icons/at.svg";
 import "../node_modules/bootstrap-icons/icons/key.svg";
 import "../node_modules/bootstrap-icons/icons/key-fill.svg";
+import "../node_modules/bootstrap-icons/icons/shield-lock.svg";
 import "../node_modules/bootstrap-icons/icons/arrow-repeat.svg";
 
 // webpack automatically bundles all modules in your
diff --git a/lib/bones73k_web/templates/user_session/new.html.eex b/lib/bones73k_web/templates/user_session/new.html.eex
index 4510b65b..995a0be8 100644
--- a/lib/bones73k_web/templates/user_session/new.html.eex
+++ b/lib/bones73k_web/templates/user_session/new.html.eex
@@ -32,7 +32,7 @@
     <%= label f, :password, class: "form-label" %>
     <div class="input-group has-validation mb-3">
       <span class="input-group-text">
-        <%= icon_div @conn, "bi-key", [class: "icon fs-5"] %>
+        <%= icon_div @conn, "bi-shield-lock", [class: "icon fs-5"] %>
       </span>
       <%= password_input f, :password,
           class: "form-control",