diff --git a/skins/elastic/watermark.html b/skins/elastic/watermark.html
index 015e05c06..bac9dfc32 100644
--- a/skins/elastic/watermark.html
+++ b/skins/elastic/watermark.html
@@ -1,12 +1,15 @@
-
-
-
+
+
+
+
-
+
+
+
diff --git a/skins/elastic/images/logo.png b/skins/elastic/images/logo.png deleted file mode 100644 index 627c2f614..000000000 Binary files a/skins/elastic/images/logo.png and /dev/null differ diff --git a/skins/elastic/images/roundcube-logo-elastic.svg b/skins/elastic/images/roundcube-logo-elastic.svg new file mode 100644 index 000000000..3da5291ca --- /dev/null +++ b/skins/elastic/images/roundcube-logo-elastic.svg @@ -0,0 +1,19 @@ + + + diff --git a/skins/elastic/images/roundcube-watermark.svg b/skins/elastic/images/roundcube-watermark.svg new file mode 100644 index 000000000..04a3b69e9 --- /dev/null +++ b/skins/elastic/images/roundcube-watermark.svg @@ -0,0 +1,19 @@ + + + diff --git a/skins/elastic/styles/colors.less b/skins/elastic/styles/colors.less index 9acf5706a..2aeb30eb3 100644 --- a/skins/elastic/styles/colors.less +++ b/skins/elastic/styles/colors.less @@ -39,7 +39,7 @@ @color-layout-mobile-footer-background: @color-layout-header-background; // Task menu -@color-taskmenu-background: #414e54; +@color-taskmenu-background: #2f3a3f; @color-taskmenu-button: #fff; @color-taskmenu-button-selected: @color-taskmenu-button; @color-taskmenu-button-action: @color-main; diff --git a/skins/elastic/styles/styles.less b/skins/elastic/styles/styles.less index 75cd2ccac..7c1e83aea 100644 --- a/skins/elastic/styles/styles.less +++ b/skins/elastic/styles/styles.less @@ -135,13 +135,18 @@ a { .task-login #layout > .content { text-align: center; width: 100%; - background: url(../images/watermark.jpg) center -20px no-repeat; - background-size: auto 40%; +} + +.task-login #layout .content #logo { + display: inline-block; + position: relative; + top: 18vh; + height: 90px; } #login-form { margin: 0 auto; - top: 35vh; + top: 22vh; width: 95%; max-width: 280px; position: relative; diff --git a/skins/elastic/styles/variables.less b/skins/elastic/styles/variables.less index c62a562ab..f5cb36138 100644 --- a/skins/elastic/styles/variables.less +++ b/skins/elastic/styles/variables.less @@ -49,3 +49,6 @@ // Additional icons @icon-resize-corner: data-uri("image/svg+xml;charset=utf-8", "../images/corner-handle.svg"); // size: 512x512 @icon-file-drop: data-uri("image/svg+xml;charset=utf-8", "../images/download.svg"); + +@logo-image: 'images/roundcube-logo-elastic.svg'; +@watermark-image: 'images/roundcube-watermark.svg'; diff --git a/skins/elastic/styles/widgets/common.less b/skins/elastic/styles/widgets/common.less index 6642d6712..fec031c7e 100644 --- a/skins/elastic/styles/widgets/common.less +++ b/skins/elastic/styles/widgets/common.less @@ -189,8 +189,10 @@ fieldset.image-attachment { overflow-y: auto; } +#watermark > .content, #layout > .content .watermark { - background: url(../images/watermark.jpg) center no-repeat; + background: url('../@{watermark-image}') center no-repeat; + background-size: 30% auto; width: 100%; height: 100%; } diff --git a/skins/elastic/styles/widgets/taskmenu.less b/skins/elastic/styles/widgets/taskmenu.less index 29c4f45a4..89ee1067d 100644 --- a/skins/elastic/styles/widgets/taskmenu.less +++ b/skins/elastic/styles/widgets/taskmenu.less @@ -187,13 +187,13 @@ } img { - max-width: @layout-menu-width/2; + max-width: @layout-menu-width / 3; } } @media screen and (min-width: (@screen-width-medium + 1px)) { img { - max-width: @layout-menu-width; + max-width: @layout-menu-width * 0.65; } } @@ -201,7 +201,7 @@ padding: 0 .5rem; img { - max-height: @layout-touch-header-height; + max-height: @layout-touch-header-height * 0.65; max-width: @layout-mobile-menu-width - 50px; } diff --git a/skins/elastic/templates/includes/menu.html b/skins/elastic/templates/includes/menu.html index 3d2e6fb54..f1741140e 100644 --- a/skins/elastic/templates/includes/menu.html +++ b/skins/elastic/templates/includes/menu.html @@ -1,7 +1,7 @@