diff --git a/juice/login/login.ftl b/juice/login/login.ftl
index a789581..13dd17b 100644
--- a/juice/login/login.ftl
+++ b/juice/login/login.ftl
@@ -33,7 +33,7 @@
<#if usernameEditDisabled??>
<#else>
-
<#if messagesPerField.existsError('username','password')>
@@ -48,7 +48,7 @@
-
@@ -60,8 +60,8 @@
- <#if realm.password && social.providers??>
-
+
#if>
@layout.registrationLayout>
diff --git a/juice/login/register.ftl b/juice/login/register.ftl
index 03c8027..268e763 100644
--- a/juice/login/register.ftl
+++ b/juice/login/register.ftl
@@ -110,7 +110,21 @@
- ${msg("signupTerms")}
+ <#if realm.internationalizationEnabled && locale.supported?size gt 1>
+ <#if locale.current="Deutsch">
+
+ <#else>
+
+ By signing up, you agree to Juice's
+
ToS and
+
Privacy
+
+ #if>
+ #if>
diff --git a/juice/login/resources/css/styles.css b/juice/login/resources/css/styles.css
index b1027e4..979d182 100644
--- a/juice/login/resources/css/styles.css
+++ b/juice/login/resources/css/styles.css
@@ -213,6 +213,19 @@ a.verify-email-link:hover {
font-size: 16px;
line-height: 24px;
color: #BDBFBF;
+ box-shadow: inset 0 0 0 50px rgb(33, 33, 33) !important;
+ -webkit-box-shadow: inset 0 0 0 50px rgb(33, 33, 33) !important;
+ -webkit-text-fill-color: #BDBFBF;
+ background-clip: content-box !important;
+ filter: none;
+}
+.pf-c-form-control:-webkit-autofill,
+.pf-c-form-control:-webkit-autofill:hover,
+.pf-c-form-control:-webkit-autofill:focus,
+.pf-c-form-control:-webkit-autofill:active {
+ background: rgb(33, 33, 33);
+ color: #BDBFBF;
+ background-clip: content-box !important;
}
.form-group {
@@ -379,6 +392,13 @@ a.verify-email-link:hover {
.login-signup-terms {
margin: 32px auto;
}
+#kc-form-wrapper .signup-terms a,
+.signup-terms a {
+ font-family: "Swis721 Th BT";
+ font-weight: 300;
+ text-decoration: underline;
+ color: #98989E;
+}
.form-horizontal .form-group {
margin-right: 0px;
@@ -654,10 +674,31 @@ a.verify-email-link:hover {
}
}
+@media (max-height: 824px) and (max-width: 920px) {
+ .login-pf body::before {
+ display: none;
+ }
+ .juice-footer {
+ display: none;
+ }
+}
+
+@media (max-height: 784px) {
+ .login-pf body::before {
+ display: none;
+ }
+ .juice-footer {
+ display: none;
+ }
+}
+
@media (max-height: 680px) {
.login-pf body {
align-items: unset;
}
+ .juice-footer {
+ display: none;
+ }
}
@media (max-width: 767px) {
@@ -706,15 +747,6 @@ a.verify-email-link:hover {
}
}
-@media (max-height: 440px) {
- .login-pf body::before {
- display: none;
- }
- .juice-footer {
- display: none;
- }
-}
-
@media (max-width: 360px) {
.card-login {
width: 360px;