diff --git a/eelo/apps/accessibility/img/app-dark.svg b/eelo/apps/accessibility/img/app-dark.svg
new file mode 100755
index 0000000000000000000000000000000000000000..a09770ba09b71ce6af0d1c4f61ee9b2ac084d06a
--- /dev/null
+++ b/eelo/apps/accessibility/img/app-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/activity/img/activity-dark.svg b/eelo/apps/activity/img/activity-dark.svg
new file mode 100755
index 0000000000000000000000000000000000000000..3d0793d9b44a8f2cc2b5ab7c64817525cea56a2f
--- /dev/null
+++ b/eelo/apps/activity/img/activity-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/activity/img/activity.svg b/eelo/apps/activity/img/activity.svg
new file mode 100755
index 0000000000000000000000000000000000000000..3d0793d9b44a8f2cc2b5ab7c64817525cea56a2f
--- /dev/null
+++ b/eelo/apps/activity/img/activity.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/calendar/img/calendar.svg b/eelo/apps/calendar/img/calendar.svg
new file mode 100755
index 0000000000000000000000000000000000000000..354be3b329ba19439b25f8bd82b57d4d7727ab3c
--- /dev/null
+++ b/eelo/apps/calendar/img/calendar.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/contacts/img/address-book.svg b/eelo/apps/contacts/img/address-book.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6489eb86852e923021e64ed88388de9a4b9e938a
--- /dev/null
+++ b/eelo/apps/contacts/img/address-book.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/contacts/img/app.svg b/eelo/apps/contacts/img/app.svg
new file mode 100755
index 0000000000000000000000000000000000000000..2b3b85b9db123d640e3c2b3eb3cd2098a78d84d1
--- /dev/null
+++ b/eelo/apps/contacts/img/app.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/e-user-support-center/img/app.svg b/eelo/apps/e-user-support-center/img/app.svg
new file mode 100755
index 0000000000000000000000000000000000000000..9568b5640df5fd76a8df25f956abae1f877934df
--- /dev/null
+++ b/eelo/apps/e-user-support-center/img/app.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/files/img/add-color.svg b/eelo/apps/files/img/add-color.svg
new file mode 100755
index 0000000000000000000000000000000000000000..54a2fa1a38f973572070071f658ea84b5be50c1b
--- /dev/null
+++ b/eelo/apps/files/img/add-color.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/files/img/app.svg b/eelo/apps/files/img/app.svg
new file mode 100755
index 0000000000000000000000000000000000000000..177290985c88a51efb8eb4f82bc01e62ca8bcf0b
--- /dev/null
+++ b/eelo/apps/files/img/app.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/files/img/delete-color.svg b/eelo/apps/files/img/delete-color.svg
new file mode 100755
index 0000000000000000000000000000000000000000..969fd3b57569e8630ce054a7c1bb300be834f648
--- /dev/null
+++ b/eelo/apps/files/img/delete-color.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/files/img/delete.svg b/eelo/apps/files/img/delete.svg
new file mode 100755
index 0000000000000000000000000000000000000000..b0dfeeca2c721cc9452b69ec2cad9e967d04bf67
--- /dev/null
+++ b/eelo/apps/files/img/delete.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/files/img/folder.svg b/eelo/apps/files/img/folder.svg
new file mode 100755
index 0000000000000000000000000000000000000000..96ab82bd0d93d1a672d7fa731e91b14141f42f82
--- /dev/null
+++ b/eelo/apps/files/img/folder.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/files/img/recent.svg b/eelo/apps/files/img/recent.svg
new file mode 100755
index 0000000000000000000000000000000000000000..cc29e02c34a8331547664a7fc39cbac5054b705e
--- /dev/null
+++ b/eelo/apps/files/img/recent.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/files/img/share.svg b/eelo/apps/files/img/share.svg
new file mode 100755
index 0000000000000000000000000000000000000000..1def6c6fd1fb6dc25888cd5185856fac7d2c910b
--- /dev/null
+++ b/eelo/apps/files/img/share.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/files/img/star.svg b/eelo/apps/files/img/star.svg
new file mode 100755
index 0000000000000000000000000000000000000000..91a66c2f3e7e2afcd13d9b6a607d44e709e476b1
--- /dev/null
+++ b/eelo/apps/files/img/star.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/files/img/unshare.svg b/eelo/apps/files/img/unshare.svg
new file mode 100644
index 0000000000000000000000000000000000000000..fdbc726b8cb82f7325fdc30f302263f21b7bd928
--- /dev/null
+++ b/eelo/apps/files/img/unshare.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/logreader/img/app-dark.svg b/eelo/apps/logreader/img/app-dark.svg
new file mode 100755
index 0000000000000000000000000000000000000000..9b30910c02681db2ede179ff9b3336783152f297
--- /dev/null
+++ b/eelo/apps/logreader/img/app-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/notes/img/notes.svg b/eelo/apps/notes/img/notes.svg
new file mode 100755
index 0000000000000000000000000000000000000000..f646b0bdd63d99756514f218a3e6ab7ac44c1ee7
--- /dev/null
+++ b/eelo/apps/notes/img/notes.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/notifications/img/notifications-new.svg b/eelo/apps/notifications/img/notifications-new.svg
new file mode 100755
index 0000000000000000000000000000000000000000..0a0bcbc1fc7a7e0f138357080b9d000115bda4a0
--- /dev/null
+++ b/eelo/apps/notifications/img/notifications-new.svg
@@ -0,0 +1,41 @@
+
+
+
+
diff --git a/eelo/apps/notifications/img/notifications.svg b/eelo/apps/notifications/img/notifications.svg
new file mode 100755
index 0000000000000000000000000000000000000000..73456e2c53c78ca862d37862b6c32be9a121792f
--- /dev/null
+++ b/eelo/apps/notifications/img/notifications.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/photos/img/app.svg b/eelo/apps/photos/img/app.svg
new file mode 100755
index 0000000000000000000000000000000000000000..f6e91033c9c2017a5dbd1854d33428de09847e38
--- /dev/null
+++ b/eelo/apps/photos/img/app.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/privacy/img/app-dark.svg b/eelo/apps/privacy/img/app-dark.svg
new file mode 100755
index 0000000000000000000000000000000000000000..867fe5170d228a8a3237c2d9fe2cdc8644b0448c
--- /dev/null
+++ b/eelo/apps/privacy/img/app-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/rainloop/img/rainloop.svg b/eelo/apps/rainloop/img/rainloop.svg
new file mode 100755
index 0000000000000000000000000000000000000000..3bbbad491937c3e75160f5d1a2caf19d3d0528a3
--- /dev/null
+++ b/eelo/apps/rainloop/img/rainloop.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/settings/img/admin.svg b/eelo/apps/settings/img/admin.svg
new file mode 100755
index 0000000000000000000000000000000000000000..4f351ed7ad480ea8abf71723f5d70a69cd353a75
--- /dev/null
+++ b/eelo/apps/settings/img/admin.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/settings/img/apps.svg b/eelo/apps/settings/img/apps.svg
new file mode 100755
index 0000000000000000000000000000000000000000..ec8bd7811af2458d7ea3fc64d85f51d9c5456869
--- /dev/null
+++ b/eelo/apps/settings/img/apps.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/settings/img/password.svg b/eelo/apps/settings/img/password.svg
new file mode 100755
index 0000000000000000000000000000000000000000..3ef67d85e4a43191b91198260b6b86d0c2aedf8b
--- /dev/null
+++ b/eelo/apps/settings/img/password.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/settings/img/users.svg b/eelo/apps/settings/img/users.svg
new file mode 100755
index 0000000000000000000000000000000000000000..2b3b85b9db123d640e3c2b3eb3cd2098a78d84d1
--- /dev/null
+++ b/eelo/apps/settings/img/users.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/apps/tasks/img/tasks.svg b/eelo/apps/tasks/img/tasks.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a494d2c2da25094f12b27b267303846a7625dd0a
--- /dev/null
+++ b/eelo/apps/tasks/img/tasks.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/css/server.css b/eelo/core/css/server.css
index c4cb647d6e462af3063180af58e8b211d2be96cc..5128128cd9d2875fec059ca89fe2d50a6247f363 100644
--- a/eelo/core/css/server.css
+++ b/eelo/core/css/server.css
@@ -16,124 +16,1020 @@
* along with this program. If not, see
*/
+:root {
+ --color-primary: #007fff;
+ --color-primary-element: #007fff;
+ --color-primary-element-light: #007fff;
+ --color-error: #fb3845;
+ --color-success: #3ad975;
+ --color-main-background: #f2f2f2;
+ --color-main-background-translucent: #f2f2f2;
+ --color-main-text: black;
+ --color-text-maxcontrast: black;
+ --color-border-dark: #e6e6e6;
+ --color-border: #e6e6e6;
+ --icon-settings-dark-000: #000000;
+ --icon-inactive-color: #808080;
+ --icon-active-color: #007fff;
+ --input-background-color: white;
+ --menu-icon-color: #222;
+}
+
+#body-user,
+#body-settings {
+ display: none;
+}
-/* header color */
-/* this is the main brand color */
#body-user #header,
#body-settings #header,
#body-public #header {
- background-color: #AFAFAF;
+ background-color: white !important;
}
-/* log in screen background color */
-/* gradient of the header color and a brighter shade */
-/* can also be a flat color or an image */
-#body-login {
- background-color: #AFAFAF !important;
+button:hover,
+.primary:hover,
+.button:hover,
+button.toggle.has-tooltip:hover,
+.primary:active,
+input[type="submit"]:active,
+input[type="button"]:active,
+input[type="reset"]:active,
+input[type="button"]:hover,
+input[type="submit"]:hover,
+input[type="reset"]:hover,
+.primary:active,
+.button:active,
+#new-contact-button:hover,
+#quotaincreasebutton:hover,
+#content-vue.app-tasks .action.icon-checkmark:hover,
+.button.today:hover,
+button.import-contact__button-main:hover,
+button#notes_new_note:hover {
+ opacity: 0.9;
}
/* primary action button, use sparingly */
-/* header color as border, brighter shade again, here as background */
+button,
.primary,
+.button,
input[type="submit"].primary,
input[type="button"].primary,
+button.toggle.has-tooltip,
button.primary,
.button.primary,
.primary:active,
input[type="submit"].primary:active,
input[type="button"].primary:active,
button.primary:active,
-.button.primary:active {
- border-color: #000;
- background-color: #AFAFAF;
+.button.primary:active,
+#new-contact-button,
+#quotaincreasebutton,
+#content-vue.app-tasks .action.icon-checkmark,
+.button.today,
+button.import-contact__button-main,
+button#notes_new_note,
+input[type="button"],
+input[type="submit"],
+input[type="reset"] {
+ background-color: var(--color-primary);
+ color: white;
+ border-color: var(--color-primary);
}
-.primary:hover,
-input[type="submit"].primary:hover,
-input[type="button"].primary:hover,
-button.primary:hover,
-.button.primary:hover,
-.primary:focus,
-input[type="submit"].primary:focus,
-input[type="button"].primary:focus,
-button.primary:focus,
-.button.primary:focus {
- background-color: #999999;
-}
-.primary:active, input[type="submit"].primary:active, input[type="button"].primary:active, button.primary:active, .button.primary:active,
-.primary:disabled, input[type="submit"].primary:disabled, input[type="button"].primary:disabled, button.primary:disabled, .button.primary:disabled,
-.primary:disabled:hover, input[type="submit"].primary:disabled:hover, input[type="button"].primary:disabled:hover, button.primary:disabled:hover, .button.primary:disabled:hover,
-.primary:disabled:focus, input[type="submit"].primary:disabled:focus, input[type="button"].primary:disabled:focus, button.primary:disabled:focus, .button.primary:disabled:focus {
- background-color: #999999;
+
+input[type="checkbox"].checkbox + label::before,
+input[type="radio"].checkbox + label::before {
+ border-color: var(--icon-inactive-color);
+ background-color: white;
+}
+
+textarea:not(:disabled):active,
+div[contenteditable="true"]:not(:disabled):active,
+textarea:not(:disabled):hover,
+div[contenteditable="true"]:not(:disabled):hover,
+textarea:not(:disabled):focus,
+div[contenteditable="true"]:not(:disabled):focus {
+ background-color: var(--input-background-color) !important;
}
+select,
+textarea,
+input[type="text"],
+input:not([type="radio"]):not([type="checkbox"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="color"]):not([type="file"]):not([type="image"]):not(.multiselect__input),
+#header #header-menu-unified-search .unified-search__form-input,
+#header .header-right > div > .notification-container.menu,
+#header #header-menu-unified-search .unified-search__input-wrapper,
+#content-vue.app-tasks .task-body__checkbox label.reactive.no-nav::before,
+#content.app-files #commentsTabView .newCommentForm .message {
+ background-color: var(--input-background-color);
+}
+
+#settings #expanddiv,
+#app-navigation ul li a.active,
+#app-navigation-vue ul li a.active,
+#app-navigation ul li.active a,
+#app-navigation-vue ul li.active a,
+#content-vue.app-notes li.active .app-navigation-entry__utils,
+#app-dashboard .statuses button:hover {
+ background-color: white;
+}
+
+.multiselect .multiselect__tags input.multiselect__single,
+.multiselect .multiselect__tags span.multiselect__single,
+.multiselect .multiselect__tags span.multiselect__placeholder,
+.multiselect .multiselect__tags .multiselect__content,
+.multiselect .multiselect__tags .multiselect__tags-wrap,
+.multiselect .multiselect__input,
+.multiselect
+ .multiselect__content-wrapper
+ .multiselect__content
+ li.multiselect__element,
+.multiselect
+ .multiselect__content-wrapper
+ .multiselect__content
+ li.multiselect__element
+ .multiselect__option,
+#content-vue.app-contacts
+ .property.property--without-actions.property--last.property-masonry:not(.property--addressbooks):not(.property--groups)
+ .multiselect
+ .multiselect__tags
+ .multiselect__input,
+#content.app-files #commentsTabView .newCommentForm .message:hover,
+#app-dashboard .footer a:hover,
+#app-content-systemtagsfilter .select2-container ul {
+ background-color: var(--input-background-color) !important;
+}
/* use logos from theme */
#header .logo,
#firstrunwizard .logo {
- background-image: url('../img/logo.png');
- width: 256px;
- height: 128px;
+ background-image: url("../img/logo.png");
+ width: 256px;
+ height: 128px;
}
#header .logo-icon {
- width: 42px;
- height: 42px;
- top: 4px;
- bottom: 0px;
-}
-:root {
- --color-primary: #AFAFAF;
- --color-primary-element: #AFAFAF;
- --color-primary-element-light: #999999;
+ width: 40px;
+ height: 40px;
+ top: 5px;
+ bottom: 0px;
+ border-radius: 22px;
}
+
#header #nextcloud {
- padding-left: 70px;
+ padding-left: 70px;
+}
+
+#header .notifications .svg {
+ height: 16px;
+ width: 16px;
+}
+
+/*
+ For the overflow in search filter;
+ It doesn't use specific ids so gave the rule a lot of specificity
+*/
+.popover > .popover__wrapper .open ul li p{
+ white-space: normal;
+}
+
+/* CSS TWEAKS TAKEN FROM THEMING APP (disabled now) */
+
+.nc-theming-main-background {
+ background-color: #999999;
+}
+.nc-theming-main-text {
+ color: #fff;
+}
+.nc-theming-contrast {
+ color: #fff;
+}
+#appmenu:not(.inverted) svg {
+ filter: none;
+}
+#appmenu.inverted svg {
+ filter: invert(1);
+}
+.icon-folder,
+.icon-filetype-folder {
+ background-image: var(--icon-folder-007fff);
+}
+.icon-filetype-text {
+ background-image: var(--icon-text-007fff);
+}
+.icon-filetype-folder-drag-accept {
+ background-image: var(--icon-folder-drag-accept-007fff) !important;
+}
+#header .logo {
+ background-image: url("../img/logo.png");
+}
+#body-user #header,
+#body-settings #header,
+#body-public #header {
+ color: var(--color-main-text);
+ background-image: none;
+}
+
+#body-user.dark--theme,
+#body-settings.dark--theme {
+ color: white !important;
+}
+
+#header .menu,
+#header #launcher-menu,
+#header .header--menu {
+ opacity: 1;
+}
+
+#appmenu li span {
+ color: var(--color-main-text);
+}
+
+#header .logo {
+ background-size: 25px;
+}
+#body-login #header .logo {
+ margin-bottom: 22px;
+}
+
+input.primary,
+#alternative-logins li a {
+ background-color: #999999;
+ border: 1px solid #fff;
+ color: #fff;
+}
+footer {
+ height: 92px;
+}
+
+#content #app-navigation {
+ color: var(--color-main-text);
+ border-right: 2px solid var(--color-border);
+}
+
+.icon-home {
+ background-image: var(--icon-home-808080);
+}
+
+.icon-mail {
+ background-image: var(--icon-mail-808080);
+}
+.icon-error {
+ background-image: var(--icon-error-808080);
+}
+
+.icon-details {
+ background-image: var(--icon-details-808080);
+}
+
+.icon-add,
+.who-has-access .action-item.icon-add.addAdditionalAdmin,
+#content-vue.app-tasks
+ #app-navigation-vue
+ .app-navigation-entry-icon.sprt-add::before {
+ background-image: var(--icon-add-808080);
+}
+
+.notification-container .emptycontent .icon-notifications-dark {
+ background-image: var(--icon-notifications-notifications-808080);
+ background-size: 40px;
+}
+
+.icon-rename,
+.who-has-access .action-item--single.action-item.icon-rename,
+.where-is-my-data .action-item--single.action-item.icon-rename {
+ background-image: var(--icon-rename-808080);
+}
+
+.icon-download {
+ background-image: var(--icon-download-808080);
+}
+.icon-reminder {
+ background-image: var(--icon-notifications-notifications-808080);
+}
+#content-vue.app-calendar .app-sidebar-tabs__tab-icon.icon-reminder {
+ background-size: 13px;
+}
+.icon-clippy {
+ background-image: var(--icon-clippy-808080);
+}
+.icon-confirm {
+ background-image: var(--icon-confirm-808080);
+}
+.icon-notes,
+.icon-notes-trans {
+ background-image: var(--icon-notes-notes-808080);
+}
+.icon-projects {
+ background-image: var(--icon-projects-808080);
+}
+.icon-comment {
+ background-image: var(--icon-comment-808080);
+}
+.icon-activity {
+ background-image: var(--icon-activity-activity-808080);
+}
+.icon-link {
+ background-image: var(--icon-public-808080);
+}
+button .icon-link {
+ background-image: var(--icon-public-fff);
+}
+
+.icon-recent {
+ background-image: var(--icon-files-recent-808080);
+}
+
+.icon-more-white {
+ background-image: var(--icon-more-808080);
+}
+
+.icon-files,
+.icon-category-files,
+.icon-emptyfolder {
+ background-image: var(--icon-files-app-808080);
+}
+
+#header .icon-notifications,
+#header .icon-notifications-new {
+ background-size: 14px;
+}
+
+body.theme--highcontrast .icon-notifications-new {
+ background-image: var(--icon-notifications-notifications-new-fff);
+}
+
+body.theme--highcontrast .icon-notifications {
+ background-image: var(--icon-notifications-notifications-fff);
}
-/* CSS TWEAKS TAKEN FROM THEMING APP (disabled now) */
+.icon-notifications-new {
+ background-image: var(--icon-notifications-notifications-new-000);
+}
+
+.icon-notifications {
+ background-image: var(--icon-notifications-notifications-000);
+}
+
+.icon-external,
+.icon-goto {
+ background-image: var(--icon-external-808080);
+}
+
+.action.icon-checkmark {
+ background-image: var(--icon-checkmark-fff);
+}
+.icon-phone {
+ background-image: var(--icon-phone-808080);
+}
-.nc-theming-main-background{
- background-color:#999999
+.icon-password,
+.icon-category-security {
+ background-image: var(--icon-password-808080);
}
-.nc-theming-main-text{
- color:#fff
+.icon-link {
+ background-image: var(--icon-link-808080);
}
-.nc-theming-contrast{
- color:#fff
+.icon-toggle-filelist {
+ background-image: var(--icon-toggle-filelist-808080);
}
-#appmenu:not(.inverted) svg{
- filter:none
+
+.icon-toggle-pictures {
+ background-image: var(--icon-toggle-pictures-808080);
}
-#appmenu.inverted svg{
- filter:invert(1)
+
+.button .icon-add,
+button .icon-add,
+#new-contact-button.icon-add,
+#content-vue.app-notes #notes_new_note.icon-add {
+ background-image: var(--icon-add-fff);
}
-.icon-file,.icon-filetype-text{
- background-image:url(../img/text.svg)
+
+.popover .action-button .action-button__icon.icon-add {
+ background-image: var(--icon-add-808080);
}
-.icon-folder,.icon-filetype-folder{
- background-image:url(../img/folder.svg)
+
+button > span[class^="icon-"],
+.button > span[class^="icon-"],
+button > span[class*=" icon-"],
+.button > span[class*=" icon-"] {
+ opacity: 1;
}
-.icon-filetype-folder-drag-accept{
- background-image:url(../img/folder-drag-accept.svg) !important
+
+.icon-share,
+.icon-shared {
+ background-image: var(--icon-share-808080);
}
-#header .logo{
- background-image:url('../img/logo-white.png')
+
+.icon-contacts-dark,
+.icon-contacts {
+ background-image: var(--icon-contacts-app-808080);
}
-#body-user #header,#body-settings #header,#body-public #header{
- background-color:#999999;
- background-image:none
+
+.icon-user,
+.icon-category-installed {
+ background-image: var(--icon-user-808080);
+}
+
+.icon-category-enabled {
+ background-image: var(--icon-checkmark-808080);
+}
+
+.icon-star,
+.icon-star-dark,
+.icon-starred:hover {
+ background-image: var(--icon-star-808080);
}
-#header .logo{
- background-size:contain
+.icon-starred,
+.icon-star:hover,
+.icon-star-dark:hover,
+#filestable .filename .favorite-mark .icon-starred {
+ background-image: var(--icon-star-fc0);
}
-#body-login #header .logo{
- margin-bottom:22px
+
+#header-menu-unified-search .icon-close,
+.icon-category-disabled {
+ background-image: var(--icon-close-808080);
+}
+
+#header #searchbox {
+ color: var(--color-main-text);
+ border-color: var(
+ --icon-inactive-color
+ ) !important; /* !important used in source so needed to override */
+}
+
+#app-navigation,
+#app-navigation-vue {
+ border-right: 2px solid var(--color-border);
+}
+
+table th,
+table td {
+ border-bottom: 2px solid var(--color-border);
+}
+
+.icon-files-dark {
+ background-image: var(--icon-files-app-808080);
+}
+
+.icon-fullscreen {
+ background-image: var(--icon-fullscreen-808080);
+}
+
+.icon-calendar-dark {
+ background-image: var(--icon-calendar-calendar-808080);
+}
+.icon-talk {
+ background-image: var(--icon-spreed-app-808080);
+}
+
+#app-navigation li a,
+#app-navigation:not(.vue) > ul > li > a,
+#app-navigation:not(.vue) > ul > li > ul > li > a {
+ opacity: 1;
+}
+
+/* Dashboard App */
+
+#body-user[data-dashboard-background] #header,
+#app-dashboard .panel,
+#app-dashboard .statuses button,
+#app-dashboard .footer a {
+ background-color: var(--color-main-background);
+ opacity: 0.95;
+}
+
+#app-dashboard .panel .panel--header > .icon-calendar-dark {
+ background-position: 14px 10px;
}
-input.primary,#alternative-logins li a{
- background-color:#999999;
- border:1px solid #fff;
- color:#fff
+#app-dashboard .panel .panel--header > .icon-files-dark {
+ background-position: 14px 16px;
}
-footer{
- height:92px
+
+#app-dashboard .statuses button {
+ color: var(--color-main-text);
+}
+
+/* Files App */
+
+#filestable .thumbnail {
+ background-repeat: no-repeat;
+}
+
+#content.app-files #filestable.view-grid thead tr,
+#content.app-files #filestable.view-grid thead th {
+ border-bottom: 0px;
+}
+
+#content.app-files #controls .icon-shared {
+ background-size: 14px;
+}
+
+#content.app-files #emptycontent .icon-share {
+ background-image: var(--icon-files-share-808080);
+}
+
+#content #app-content-files #controls {
+ background-color: var(--color-main-background);
+}
+
+#app-content-files button .icon-file {
+ background-image: var(--icon-text-fff);
+}
+#fileList tr td.selection > .selectCheckBox + label::before {
+ opacity: 1;
+}
+
+#filestable .filesize,
+#filestable .date .modified.live-relative-timestamp {
+ color: var(--color-main-text) !important;
+}
+.nav-icon-files {
+ background-image: var(--icon-files-app-808080);
+}
+
+.nav-icon-files.active {
+ background-image: var(--icon-files-app-007fff);
+}
+
+.nav-icon-recent {
+ background-image: var(--icon-files-recent-808080);
+}
+
+.nav-icon-recent.active {
+ background-image: var(--icon-files-recent-007fff);
+}
+
+.nav-icon-favorites {
+ background-image: var(--icon-star-outline-808080);
+}
+.nav-icon-favorites.active {
+ background-image: var(--icon-star-outline-007fff);
+}
+
+.nav-icon-deletedshares {
+ background-image: var(--icon-files-unshare-808080);
+}
+.nav-icon-deletedshares.active {
+ background-image: var(--icon-files-unshare-007fff);
+}
+
+.nav-icon-shareoverview,
+.nav-icon-sharingout,
+.nav-icon-sharingin,
+.nav-icon-pendingshares,
+#content.app-files .icon-share,
+#content.app-files .icon-shared {
+ background-image: var(--icon-files-share-808080);
+}
+.nav-icon-shareoverview.active,
+.nav-icon-sharingout.active,
+.nav-icon-sharingin.active,
+.nav-icon-pendingshares.active {
+ background-image: var(--icon-files-share-007fff);
+}
+.nav-icon-sharinglinks {
+ background-image: var(--icon-public-808080);
+}
+.nav-icon-sharinglinks.active {
+ background-image: var(--icon-public-007fff);
+}
+.nav-icon-trashbin {
+ background-image: var(--icon-files-delete-808080);
+}
+
+.nav-icon-trashbin.active {
+ background-image: var(--icon-files-delete-007fff);
+}
+
+.nav-icon-systemtagsfilter {
+ background-image: var(--icon-tag-808080);
+}
+
+.nav-icon-systemtagsfilter.active {
+ background-image: var(--icon-tag-007fff);
+}
+
+.icon-quota {
+ background-image: var(--icon-quota-808080);
+}
+.app-sidebar-header__star.icon-star,
+.app-sidebar-header__star.icon-starred,
+.app-sidebar-header__star.icon-star:hover,
+.app-sidebar-header__star.icon-starred:hover {
+ background-size: 16px;
+}
+
+#content.app-files
+ #sharing
+ #collection-list
+ .multiselect
+ .multiselect__tags
+ .multiselect__input {
+ background-color: transparent !important;
+}
+
+#content.app-files #sharing .sharing-entry .avatar-external,
+#content.app-files #sharing .sharing-entry .avatar-shared,
+#content.app-files #sharing .icon-public-white {
+ background-color: var(--color-primary);
+}
+#content.app-files #sharing .sharing-entry .avatar-shared.icon-more-white {
+ background-image: var(--icon-more-fff);
+}
+
+body.theme--highcontrast #header .header-right .magnify-icon {
+ background: var(--icon-search-000) no-repeat center;
+}
+
+#header .header-right .magnify-icon {
+ background: var(--icon-search-000) no-repeat center;
+}
+
+#content.app-files #filestable span,
+#content.app-files #filestable td {
+ color: var(--color-main-text) !important;
+}
+
+/* Contacts App */
+
+#contacts-list {
+ margin-top: 44px;
+}
+
+#content-vue.app-contacts .multiselect .multiselect__tags .multiselect__input,
+#content-vue.app-contacts
+ .multiselect
+ > .multiselect__tags
+ > .multiselect__single {
+ background-color: var(--color-main-background) !important;
+}
+
+#content-vue.app-contacts .empty-content__icon {
+ height: 80px;
+}
+
+#everyone .icon-contacts-dark,
+#content-vue.app-contacts ~ .popover .icon-contacts-dark,
+.icon-category-social {
+ background-image: var(--icon-group-808080);
+}
+li.active#everyone .icon-contacts-dark {
+ background-image: var(--icon-settings-007fff);
+}
+
+#content-vue.app-contacts .app-navigation-caption__title {
+ color: var(--color-main-text);
+}
+
+#content-vue.app-contacts .contact-header__infos input {
+ background-color: var(--color-main-background);
+}
+
+.icon-address-book {
+ background-image: var(--icon-contacts-address-book-808080);
+}
+
+.property .icon-contacts {
+ background-image: var(--icon-group-808080);
+}
+#content-vue.app-contacts .icon-phone {
+ background-image: var(--icon-contacts-phone-808080);
+}
+
+button.import-contact__button-main .icon-upload,
+#content-vue.app-calendar .settings-fieldset-interior-item .icon-upload,
+#uploadavatarbutton.icon-upload,
+.button .icon-upload {
+ background-image: var(--icon-upload-fff);
+}
+
+.menu-icon svg path {
+ fill: var(--menu-icon-color);
+}
+.icon-recent-actors {
+ background-image: var(--icon-contacts-recent-actors-808080);
+}
+
+.popover .action-input__input + .action-input__label {
+ background-color: var(--color-primary);
+}
+.popover .action-input__input + .action-input__label > .arrow-right-icon path {
+ fill: white;
+}
+
+#content-vue.app-contacts .dots-horizontal-icon svg path {
+ fill: var(--icon-inactive-color);
+}
+
+/* Photos App */
+
+li.active .icon-yourphotos {
+ background-image: var(--icon-photos-app-007fff);
+}
+.icon-yourphotos {
+ background-image: var(--icon-photos-app-808080);
+}
+
+li.active .icon-video {
+ background-image: var(--icon-video-007fff);
+}
+
+.icon-video {
+ background-image: var(--icon-video-808080);
+}
+
+li.active .icon-favorite {
+ background-image: var(--icon-star-outline-007fff);
+}
+.icon-favorite {
+ background-image: var(--icon-star-outline-808080);
+}
+
+li.active .icon-tag {
+ background-image: var(--icon-tag-007fff);
+}
+.icon-tag,
+.icon-systemtags {
+ background-image: var(--icon-tag-808080);
+}
+
+li.active .icon-files-dark {
+ background-image: var(--icon-files-app-007fff);
+}
+li.active .icon-address {
+ background-image: var(--icon-address-007fff);
+}
+
+.icon-address {
+ background-image: var(--icon-address-808080);
+}
+
+li.active .icon-share {
+ background-image: var(--icon-share-007fff);
+}
+
+#app-navigation-vue #app-settings #app-settings-header .settings-button,
+#app-navigation #app-settings #app-settings-header .settings-button,
+.icon-category-tools {
+ background-image: var(--icon-settings-808080);
+}
+
+#header #header-menu-unified-search .unified-search__form-input {
+ color: var(--color-main-text);
+}
+
+.icon-delete {
+ background-image: var(--icon-files-delete-808080);
+}
+
+.icon-delete:hover {
+ background-image: var(--icon-delete-e9322d);
+}
+
+#appmenu li a span {
+ color: transparent;
+}
+
+#appmenu li:hover a span {
+ color: var(--icon-inactive-color);
+}
+
+body.theme--highcontrast #appmenu li:hover a span {
+ color: white;
+}
+
+#appmenu li:hover a svg {
+ color: var(--color-main-text);
+ transform: translateY(-7px);
+}
+
+#appmenu:hover li svg,
+#appmenu:hover li .icon-more,
+#appmenu:hover li .icon-more-white,
+#appmenu:hover li .icon-loading-small,
+#appmenu:hover li .icon-loading-small-dark {
+ transform: none;
+}
+
+/* Settings app */
+
+/* Personal Info */
+
+#selectavatar.icon-folder {
+ background-image: var(--icon-folder-fff);
+}
+
+/* Mobile & Desktop */
+
+.button.icon-clippy {
+ background-image: var(--icon-clippy-fff);
+}
+
+/* Sharing */
+
+button.social-facebook {
+ background-image: var(--icon-federatedfilesharing-social-facebook-fff);
+}
+
+button.social-twitter {
+ background-image: var(--icon-federatedfilesharing-social-twitter-fff);
+}
+
+button.social-diaspora {
+ background-image: var(--icon-federatedfilesharing-social-diaspora-fff);
+}
+
+/* Flow */
+
+#workflowengine .actions__item.colored {
+ background-color: var(--color-primary) !important;
+}
+#workflowengine .actions__item.colored button {
+ background-color: white;
+ color: var(--color-primary);
+}
+
+/* Calendar */
+
+.datepicker-button-section button {
+ background-color: var(--color-main-background);
+ color: var(--color-main-text);
+ font-weight: bold;
+ border: none;
+ max-width: 100px;
+ margin: auto;
+}
+.mx-datepicker .mx-calendar td {
+ border: 0px;
+}
+
+.datepicker-button-section.icon-leftarrow {
+ background-image: var(--icon-arrow-left-808080);
+}
+
+.datepicker-button-section.icon-rightarrow {
+ background-image: var(--icon-arrow-right-808080);
+}
+
+.button.datepicker-button-section__next,
+.button.datepicker-button-section__previous {
+ border: none;
+ margin: auto;
+}
+
+.new-event-today-view-section .button {
+ border-radius: 8px;
+}
+
+.icon-new-calendar {
+ background-image: var(--icon-calendar-calendar-808080);
+}
+
+.icon-new-calendar-with-task-list {
+ background-image: var(--icon-calendar-new-calendar-with-task-list-808080);
+}
+
+.icon-public {
+ background-image: var(--icon-public-808080);
+}
+
+#content-vue.app-calendar #app-navigation-vue .action-item.icon-share {
+ background-size: 12px;
+}
+#content-vue.app-calendar .fc-scrollgrid {
+ padding-top: 14px;
+}
+
+#content-vue.app-calendar .fc-dayGridMonth-view table {
+ font-size: 16px;
+}
+#content-vue.app-calendar .fc-dayGridMonth-view table,
+#content-vue.app-calendar .fc-dayGridMonth-view td,
+#content-vue.app-calendar .fc-dayGridMonth-view th {
+ border: 0px none;
+}
+
+.icon-view-week {
+ background-image: var(--icon-calendar-view-week-808080);
+}
+
+.icon-view-day {
+ background-image: var(--icon-calendar-view-day-808080);
+}
+
+.icon-view-module {
+ background-image: var(--icon-calendar-view-module-808080);
+}
+
+.icon-view-list {
+ background-image: var(--icon-calendar-view-list-808080);
+}
+
+/* Notes */
+
+#content-vue.app-notes .welcome-content .icon-files-dark {
+ background-size: 18px;
+}
+
+#content-vue.app-notes button.icon-confirm {
+ background-image: none !important;
+}
+
+#content-vue.app-notes button.icon-confirm::before {
+ content: var(--icon-confirm-fff);
+}
+
+#content-vue.app-notes .welcome-content .icon-phone {
+ background-size: 11px;
+}
+input[type="text"] + .icon-confirm,
+input[type="password"] + .icon-confirm,
+input[type="email"] + .icon-confirm {
+ background-color: var(--color-primary) !important;
+ background-image: var(--icon-confirm-fff) !important;
+}
+
+input[type="text"]:not(:active):not(:hover):not(:focus) + .icon-confirm:active,
+input[type="password"]:not(:active):not(:hover):not(:focus)
+ + .icon-confirm:active,
+input[type="email"]:not(:active):not(:hover):not(:focus) + .icon-confirm:active,
+input[type="text"]:not(:active):not(:hover):not(:focus) + .icon-confirm:hover,
+input[type="password"]:not(:active):not(:hover):not(:focus)
+ + .icon-confirm:hover,
+input[type="email"]:not(:active):not(:hover):not(:focus) + .icon-confirm:hover,
+input[type="text"]:not(:active):not(:hover):not(:focus) + .icon-confirm:focus,
+input[type="password"]:not(:active):not(:hover):not(:focus)
+ + .icon-confirm:focus,
+input[type="email"]:not(:active):not(:hover):not(:focus) + .icon-confirm:focus {
+ border-radius: 0 var(--border-radius) var(--border-radius) 0 !important;
+ border-left-color: transparent !important;
+}
+
+#app-sidebar-vue .note-category .category input.icon-confirm:hover {
+ border-radius: 0 var(--border-radius) var(--border-radius) 0 !important;
+}
+
+#content-vue.app-notes .app-navigation-entry__utils {
+ background-color: var(--color-main-background);
+}
+
+#content-vue.app-calendar
+ .icon.action-item__menutoggle.action-item__menutoggle--default-icon::before,
+#content-vue.app-notes
+ .icon.action-item__menutoggle.action-item__menutoggle--default-icon::before {
+ content: var(--icon-more-808080);
+ font-size: unset;
+ font-weight: unset;
+ font-style: unset;
+ font-family: unset;
+ line-height: unset;
+}
+
+/* Tasks */
+
+#content-vue.app-tasks svg path,
+#content-vue.app-tasks ~ .popover svg path {
+ fill: var(--icon-inactive-color);
+}
+
+#deleteaccount:not([disabled]) .icon-delete {
+ background-image: var(--icon-delete-fff);
+}
+
+/* Settings Apps categories icons */
+
+.icon-category-app-bundles {
+ background-image: var(--icon-bundles-808080);
+}
+.icon-category-dashboard {
+ background-image: var(--icon-dashboard-dashboard-808080);
+}
+.icon-category-customization {
+ background-image: var(--icon-customization-808080);
+}
+.icon-category-games {
+ background-image: var(--icon-games-808080);
+}
+.icon-category-integration {
+ background-image: var(--icon-integration-808080);
+}
+.icon-category-monitoring {
+ background-image: var(--icon-monitoring-808080);
+}
+.icon-category-multimedia {
+ background-image: var(--icon-multimedia-808080);
+}
+.icon-category-office {
+ background-image: var(--icon-office-808080);
+}
+.icon-category-organization {
+ background-image: var(--icon-organization-808080);
+}
+.icon-category-search {
+ background-image: var(--icon-search-808080);
+}
+
+.icon-category-workflow {
+ background-image: var(--icon-workflow-808080);
}
diff --git a/eelo/core/img/actions/add.svg b/eelo/core/img/actions/add.svg
new file mode 100755
index 0000000000000000000000000000000000000000..33c5ada6988c007ea3f06c77ad7978f70fbc9618
--- /dev/null
+++ b/eelo/core/img/actions/add.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/checkmark.svg b/eelo/core/img/actions/checkmark.svg
new file mode 100755
index 0000000000000000000000000000000000000000..a494d2c2da25094f12b27b267303846a7625dd0a
--- /dev/null
+++ b/eelo/core/img/actions/checkmark.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/close.svg b/eelo/core/img/actions/close.svg
new file mode 100755
index 0000000000000000000000000000000000000000..7d622131d49967a1b139805578cbd0a4d9a1a457
--- /dev/null
+++ b/eelo/core/img/actions/close.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/eelo/core/img/actions/comment.svg b/eelo/core/img/actions/comment.svg
new file mode 100644
index 0000000000000000000000000000000000000000..2d30e6e5dfb06180860d4222decb42fbcebf855d
--- /dev/null
+++ b/eelo/core/img/actions/comment.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/delete.svg b/eelo/core/img/actions/delete.svg
new file mode 100755
index 0000000000000000000000000000000000000000..b0dfeeca2c721cc9452b69ec2cad9e967d04bf67
--- /dev/null
+++ b/eelo/core/img/actions/delete.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/group.svg b/eelo/core/img/actions/group.svg
new file mode 100755
index 0000000000000000000000000000000000000000..2b3b85b9db123d640e3c2b3eb3cd2098a78d84d1
--- /dev/null
+++ b/eelo/core/img/actions/group.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/logout.svg b/eelo/core/img/actions/logout.svg
new file mode 100644
index 0000000000000000000000000000000000000000..785b9b3bd982af785d02f383391a8365930f1590
--- /dev/null
+++ b/eelo/core/img/actions/logout.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/eelo/core/img/actions/mail.svg b/eelo/core/img/actions/mail.svg
new file mode 100755
index 0000000000000000000000000000000000000000..3bbbad491937c3e75160f5d1a2caf19d3d0528a3
--- /dev/null
+++ b/eelo/core/img/actions/mail.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/password.svg b/eelo/core/img/actions/password.svg
new file mode 100755
index 0000000000000000000000000000000000000000..3ef67d85e4a43191b91198260b6b86d0c2aedf8b
--- /dev/null
+++ b/eelo/core/img/actions/password.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/quota.svg b/eelo/core/img/actions/quota.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d48a1627c09b7650d5b691d192ed36aeac920fc3
--- /dev/null
+++ b/eelo/core/img/actions/quota.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/rename.svg b/eelo/core/img/actions/rename.svg
new file mode 100755
index 0000000000000000000000000000000000000000..f646b0bdd63d99756514f218a3e6ab7ac44c1ee7
--- /dev/null
+++ b/eelo/core/img/actions/rename.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/search.svg b/eelo/core/img/actions/search.svg
new file mode 100755
index 0000000000000000000000000000000000000000..d49d5adf1055560569100b27839bc7aba73c982c
--- /dev/null
+++ b/eelo/core/img/actions/search.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/settings-dark.svg b/eelo/core/img/actions/settings-dark.svg
new file mode 100755
index 0000000000000000000000000000000000000000..2918a7758bc34fcbeb97ba490a9eb96e2be2b3b3
--- /dev/null
+++ b/eelo/core/img/actions/settings-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/settings.svg b/eelo/core/img/actions/settings.svg
new file mode 100755
index 0000000000000000000000000000000000000000..2918a7758bc34fcbeb97ba490a9eb96e2be2b3b3
--- /dev/null
+++ b/eelo/core/img/actions/settings.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/share.svg b/eelo/core/img/actions/share.svg
new file mode 100755
index 0000000000000000000000000000000000000000..7197c060689cf96771da89c3dd304f12a8d196aa
--- /dev/null
+++ b/eelo/core/img/actions/share.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/star-outline.svg b/eelo/core/img/actions/star-outline.svg
new file mode 100755
index 0000000000000000000000000000000000000000..91a66c2f3e7e2afcd13d9b6a607d44e709e476b1
--- /dev/null
+++ b/eelo/core/img/actions/star-outline.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/star.svg b/eelo/core/img/actions/star.svg
new file mode 100755
index 0000000000000000000000000000000000000000..c78485a38a82b7e98ea6f3e18ee64d05a69e8c0e
--- /dev/null
+++ b/eelo/core/img/actions/star.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/tag.svg b/eelo/core/img/actions/tag.svg
new file mode 100755
index 0000000000000000000000000000000000000000..816375a483c2aa0651af610084bb1a48455adf55
--- /dev/null
+++ b/eelo/core/img/actions/tag.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/toggle-filelist.svg b/eelo/core/img/actions/toggle-filelist.svg
new file mode 100755
index 0000000000000000000000000000000000000000..4f351ed7ad480ea8abf71723f5d70a69cd353a75
--- /dev/null
+++ b/eelo/core/img/actions/toggle-filelist.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/actions/user.svg b/eelo/core/img/actions/user.svg
new file mode 100755
index 0000000000000000000000000000000000000000..9f4f08a41216aaf5d71a5a10e84a62cd401b835d
--- /dev/null
+++ b/eelo/core/img/actions/user.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/background-grey.png b/eelo/core/img/background-grey.png
old mode 100644
new mode 100755
diff --git a/eelo/core/img/background.png b/eelo/core/img/background.png
old mode 100644
new mode 100755
diff --git a/eelo/core/img/categories/files.svg b/eelo/core/img/categories/files.svg
new file mode 100644
index 0000000000000000000000000000000000000000..177290985c88a51efb8eb4f82bc01e62ca8bcf0b
--- /dev/null
+++ b/eelo/core/img/categories/files.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/clients/phone.svg b/eelo/core/img/clients/phone.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e363468b4ad66fdb405d105e5ac1cb73a6ed21dc
--- /dev/null
+++ b/eelo/core/img/clients/phone.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/favicon-touch.png b/eelo/core/img/favicon-touch.png
index eb432b41c9ac9ab8688786a1968b538bcf7ffa79..15698c66a57de0ef0c61a7bffc601e9afd8f4bd2 100644
Binary files a/eelo/core/img/favicon-touch.png and b/eelo/core/img/favicon-touch.png differ
diff --git a/eelo/core/img/favicon.ico b/eelo/core/img/favicon.ico
index 7e3854b71ae59c186b2ffbb226bc75e8b7a19157..4d56478ec3d83d11b07af1eb19051c2081ee06b2 100644
Binary files a/eelo/core/img/favicon.ico and b/eelo/core/img/favicon.ico differ
diff --git a/eelo/core/img/favicon.png b/eelo/core/img/favicon.png
index fe31dfba8f268356e6bcaa8250b006c45f47a4d7..15698c66a57de0ef0c61a7bffc601e9afd8f4bd2 100644
Binary files a/eelo/core/img/favicon.png and b/eelo/core/img/favicon.png differ
diff --git a/eelo/core/img/filetypes/folder-drag-accept.svg b/eelo/core/img/filetypes/folder-drag-accept.svg
index f01236fef7d9db0b05f5d1c60ae19286c1e7d8a7..5828eff2172374df37d01d2ce555b8c263ebdc53 100644
--- a/eelo/core/img/filetypes/folder-drag-accept.svg
+++ b/eelo/core/img/filetypes/folder-drag-accept.svg
@@ -1 +1,4 @@
-
+
diff --git a/eelo/core/img/filetypes/folder-encrypted.svg b/eelo/core/img/filetypes/folder-encrypted.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d2211fd08442ab03769dc87522a68cce0d1ad211
--- /dev/null
+++ b/eelo/core/img/filetypes/folder-encrypted.svg
@@ -0,0 +1,4 @@
+
diff --git a/eelo/core/img/filetypes/folder-external.svg b/eelo/core/img/filetypes/folder-external.svg
index c3e23c2d1b47442d8cb96d47dfa151857179f7e7..2526ded06c5a534e7751cf37cd69a00ae8fcb14f 100644
--- a/eelo/core/img/filetypes/folder-external.svg
+++ b/eelo/core/img/filetypes/folder-external.svg
@@ -1 +1,4 @@
-
+
diff --git a/eelo/core/img/filetypes/folder-public.svg b/eelo/core/img/filetypes/folder-public.svg
index 94b81e06680f79bcb38885f1a01efd710dd74216..c077cd5976cf6f20a62414b3142c38f4b59e4ae4 100644
--- a/eelo/core/img/filetypes/folder-public.svg
+++ b/eelo/core/img/filetypes/folder-public.svg
@@ -1 +1,4 @@
-
+
diff --git a/eelo/core/img/filetypes/folder-shared.svg b/eelo/core/img/filetypes/folder-shared.svg
index 818c1f3fb6a24f301682f7c28d86a0b1e7bf7eb5..398d9d5ab7787b16be393a7baea5f3e6c744e75c 100644
--- a/eelo/core/img/filetypes/folder-shared.svg
+++ b/eelo/core/img/filetypes/folder-shared.svg
@@ -1 +1,4 @@
-
+
diff --git a/eelo/core/img/filetypes/folder-starred.svg b/eelo/core/img/filetypes/folder-starred.svg
index 3eae77b372950305a5f6c1af2da0927ac7403cb1..61de2da399c626e3e7b36124484a752fca8d9f69 100644
--- a/eelo/core/img/filetypes/folder-starred.svg
+++ b/eelo/core/img/filetypes/folder-starred.svg
@@ -1 +1,4 @@
-
+
diff --git a/eelo/core/img/filetypes/folder.svg b/eelo/core/img/filetypes/folder.svg
old mode 100644
new mode 100755
index 162bf30119c2f886f87161fb8c84c40127a5e38b..8a58e5bd9e169698e99dd982bd7c64df4bbebff0
--- a/eelo/core/img/filetypes/folder.svg
+++ b/eelo/core/img/filetypes/folder.svg
@@ -1 +1,4 @@
-
+
diff --git a/eelo/core/img/filetypes/text.svg b/eelo/core/img/filetypes/text.svg
old mode 100644
new mode 100755
index 57c2b1f57251d825c4db76520d09fb97a18b4c05..d589986aecee1ab11480cd78cca812188912dfdb
--- a/eelo/core/img/filetypes/text.svg
+++ b/eelo/core/img/filetypes/text.svg
@@ -1 +1 @@
-
+
diff --git a/eelo/core/img/folder-drag-accept.svg b/eelo/core/img/folder-drag-accept.svg
index f01236fef7d9db0b05f5d1c60ae19286c1e7d8a7..5828eff2172374df37d01d2ce555b8c263ebdc53 100644
--- a/eelo/core/img/folder-drag-accept.svg
+++ b/eelo/core/img/folder-drag-accept.svg
@@ -1 +1,4 @@
-
+
diff --git a/eelo/core/img/folder.svg b/eelo/core/img/folder.svg
old mode 100644
new mode 100755
index 162bf30119c2f886f87161fb8c84c40127a5e38b..8a58e5bd9e169698e99dd982bd7c64df4bbebff0
--- a/eelo/core/img/folder.svg
+++ b/eelo/core/img/folder.svg
@@ -1 +1,4 @@
-
+
diff --git a/eelo/core/img/icon-add.svg b/eelo/core/img/icon-add.svg
new file mode 100755
index 0000000000000000000000000000000000000000..33c5ada6988c007ea3f06c77ad7978f70fbc9618
--- /dev/null
+++ b/eelo/core/img/icon-add.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/icon-close.svg b/eelo/core/img/icon-close.svg
new file mode 100755
index 0000000000000000000000000000000000000000..d7b8e4968a5010d8fce500c4adaf4485e3af46dd
--- /dev/null
+++ b/eelo/core/img/icon-close.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/icon-home.svg b/eelo/core/img/icon-home.svg
new file mode 100755
index 0000000000000000000000000000000000000000..bcb5ddf866e3617c411d51317b5bcee774c1d5de
--- /dev/null
+++ b/eelo/core/img/icon-home.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/icon-search.svg b/eelo/core/img/icon-search.svg
new file mode 100755
index 0000000000000000000000000000000000000000..d49d5adf1055560569100b27839bc7aba73c982c
--- /dev/null
+++ b/eelo/core/img/icon-search.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/logo-icon.png b/eelo/core/img/logo-icon.png
old mode 100644
new mode 100755
diff --git a/eelo/core/img/logo-white.png b/eelo/core/img/logo-white.png
old mode 100644
new mode 100755
index 09d65b8a339f72eaf68a58ada717e241c40050d9..15698c66a57de0ef0c61a7bffc601e9afd8f4bd2
Binary files a/eelo/core/img/logo-white.png and b/eelo/core/img/logo-white.png differ
diff --git a/eelo/core/img/logo.png b/eelo/core/img/logo.png
old mode 100644
new mode 100755
diff --git a/eelo/core/img/places/calendar.svg b/eelo/core/img/places/calendar.svg
new file mode 100755
index 0000000000000000000000000000000000000000..354be3b329ba19439b25f8bd82b57d4d7727ab3c
--- /dev/null
+++ b/eelo/core/img/places/calendar.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/places/contacts.svg b/eelo/core/img/places/contacts.svg
new file mode 100755
index 0000000000000000000000000000000000000000..2b3b85b9db123d640e3c2b3eb3cd2098a78d84d1
--- /dev/null
+++ b/eelo/core/img/places/contacts.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/places/files.svg b/eelo/core/img/places/files.svg
new file mode 100644
index 0000000000000000000000000000000000000000..177290985c88a51efb8eb4f82bc01e62ca8bcf0b
--- /dev/null
+++ b/eelo/core/img/places/files.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/places/home.svg b/eelo/core/img/places/home.svg
new file mode 100755
index 0000000000000000000000000000000000000000..bcb5ddf866e3617c411d51317b5bcee774c1d5de
--- /dev/null
+++ b/eelo/core/img/places/home.svg
@@ -0,0 +1,3 @@
+
diff --git a/eelo/core/img/text.svg b/eelo/core/img/text.svg
old mode 100644
new mode 100755
index 57c2b1f57251d825c4db76520d09fb97a18b4c05..8446ba758172e68a748fa94f104c9dcc3b9f8766
--- a/eelo/core/img/text.svg
+++ b/eelo/core/img/text.svg
@@ -1 +1 @@
-
+
diff --git a/eelo/defaults.php b/eelo/defaults.php
index 5647d6f49860b146ec8c8c7ff7a2723b2e821dbd..cc182eb856348a7dad4f5bad554f2e91757722a7 100644
--- a/eelo/defaults.php
+++ b/eelo/defaults.php
@@ -131,7 +131,9 @@ class OC_Theme {
public function getScssVariables() {
return [
'color-primary' => '#AFAFAF',
- 'image-login-background' => 'url("/themes/eelo/core/img/background.png")'
+ 'color-error' => '#FB3845',
+ 'color-success' => '#3AD975',
+ 'image-login-background' => 'url("/themes/eelo/core/img/background.png")',
];
}