diff --git a/forms/common-themes/src/main/resources/theme/keycloak/login/resources/css/login.css b/forms/common-themes/src/main/resources/theme/keycloak/login/resources/css/login.css
index cbf5a25..b45f9b9 100644
--- a/forms/common-themes/src/main/resources/theme/keycloak/login/resources/css/login.css
+++ b/forms/common-themes/src/main/resources/theme/keycloak/login/resources/css/login.css
@@ -9,60 +9,58 @@
color: #333333;
}
-.kc-dropdown{
- position: relative;
- z-index: 9999;
-}
-.kc-dropdown > a{
+#kc-locale ul {
+ display: none;
position: absolute;
- right: 0px;
- display:block;
- padding: 11px 10px 12px;
- line-height: 12px;
- font-size: 12px;
- color: #fff !important;
- text-decoration: none;
-}
-.kc-dropdown > a::after{
- content: "\2c5";
- margin-left: 4px;
+ background-color: #fff;
+ list-style: none;
+ right: 20px;
+ top: 30px;
+ width: 200px;
+ padding: 2px;
}
-.kc-dropdown:hover > a{
- background-color: rgba(0,0,0,0.2);
+
+#kc-locale:hover ul {
+ display: block;
+ margin: 0;
}
-.kc-dropdown ul li a{
+
+#kc-locale ul li a {
+ display: block;
padding: 1px 11px;
- font-size: 12px;
color: #000 !important;
border: 1px solid #fff;
text-decoration: none;
display:block;
line-height: 20px;
}
-.kc-dropdown ul li a:hover{
+
+#kc-locale ul li a:hover {
color: #4d5258;
background-color: #d4edfa;
border-color: #b3d3e7;
}
-.kc-dropdown ul{
- position: absolute;
- right: 0px;
- top: 35px;
- z-index: 2000;
- list-style:none;
- display:none;
- padding: 5px 0px;
- margin: 0px;
- background-color: #fff !important;
- border: 1px solid #b6b6b6;
- border-radius: 1px;
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
- box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
- background-clip: padding-box;
- min-width: 100px;
-}
-.kc-dropdown:hover ul{
- display:block;
+
+#kc-locale-dropdown a {
+ color: #fff;
+}
+
+#kc-locale-dropdown a:hover {
+ text-decoration: none;
+}
+
+a#kc-current-locale-link {
+ display: block;
+ padding: 5px;
+}
+
+a#kc-current-locale-link:hover {
+ background-color: rgba(0,0,0,0.2);
+}
+
+a#kc-current-locale-link::after {
+ content: "\2c5";
+ margin-left: 4px;
}
.login-pf .container {
@@ -244,6 +242,14 @@ ol#kc-totp-settings li:first-of-type {
.login-pf .container {
padding-right: 80px;
}
+
+ #kc-locale {
+ position: relative;
+ width: 200px;
+ left: -230px;
+ text-align: right;
+ z-index: 9999;
+ }
}
@media (max-width: 767px) {
@@ -282,6 +288,15 @@ ol#kc-totp-settings li:first-of-type {
padding-top: 15px;
padding-bottom: 15px;
}
+
+ #kc-locale {
+ position: absolute;
+ width: 200px;
+ top: 10px;
+ right: 0px;
+ text-align: right;
+ z-index: 9999;
+ }
}
@media (max-height: 500px) {
diff --git a/forms/common-themes/src/main/resources/theme/keycloak/login/theme.properties b/forms/common-themes/src/main/resources/theme/keycloak/login/theme.properties
index 6159872..8891151 100644
--- a/forms/common-themes/src/main/resources/theme/keycloak/login/theme.properties
+++ b/forms/common-themes/src/main/resources/theme/keycloak/login/theme.properties
@@ -11,7 +11,7 @@ kcLogoLink=http://www.keycloak.org
kcContentClass=col-sm-12 col-md-12 col-lg-12 container
kcContentWrapperClass=row
-kcHeaderClass=col-xs-12 col-sm-7 col-md-6 col-lg-5
+kcHeaderClass=col-xs-12 col-sm-8 col-md-8 col-lg-7
kcFeedbackAreaClass=col-md-12
kcLocaleClass=col-xs-12 col-sm-1
kcAlertIconClasserror=pficon pficon-error-circle-o