diff --git a/public/decksender/logo.svg b/public/decksender/logo.svg
new file mode 100644
index 0000000..e641859
--- /dev/null
+++ b/public/decksender/logo.svg
@@ -0,0 +1,288 @@
+
+
+
diff --git a/public/decksender/theme.css b/public/decksender/theme.css
new file mode 100644
index 0000000..ac8c896
--- /dev/null
+++ b/public/decksender/theme.css
@@ -0,0 +1,49 @@
+.login-pf-page .login-pf-header h1 {
+ background: #363F48 !important;
+ color: #ffffff;
+}
+
+.pf-c-button.pf-m-primary {
+ background: #57b8d7 !important;
+}
+
+div#kc-registration span a:hover {
+ background: #57b8d7;
+}
+
+#kc-header {
+ background: #222C36;
+ color: #ffffff;
+}
+
+.app-logo {
+ background-image: url(logo.svg);
+}
+
+.login-pf-page .login-pf-page-header p::before {
+ content: "The right decks to the right investors.";
+ color: #ffffff;
+}
+
+.login-main-title::before {
+ content: "Login";
+}
+
+.login-sub-heading::before {
+ content: "Find Funding Fast.";
+}
+
+#new-to-app::before {
+ content: "New to Decksender?";
+}
+
+.register-main-title::before {
+ content: "Create your account";
+}
+.register-sub-heading::before {
+ content: "Join and get building!";
+}
+
+#kc-header-wrapper::before {
+ background: #57b8d7 !important;
+}
diff --git a/public/decksender/theme.js b/public/decksender/theme.js
new file mode 100644
index 0000000..850bb2a
--- /dev/null
+++ b/public/decksender/theme.js
@@ -0,0 +1,6 @@
+const privacyPolicy = document.getElementById('privacy-policy');
+
+if (privacyPolicy) {
+ privacyPolicy.innerHTML = 'By signing up you agree to Decksender Privacy Policy'
+}
+