diff --git a/app/ui/style/olive-dark/olive-dark.qrc b/app/ui/style/olive-dark/olive-dark.qrc
index b9938f5fa..8285e3277 100644
--- a/app/ui/style/olive-dark/olive-dark.qrc
+++ b/app/ui/style/olive-dark/olive-dark.qrc
@@ -82,6 +82,14 @@
png/export.32.png
png/export.64.png
png/export.128.png
+ png/eye_closed.16.png
+ png/eye_closed.32.png
+ png/eye_closed.64.png
+ png/eye_closed.128.png
+ png/eye_opened.16.png
+ png/eye_opened.32.png
+ png/eye_opened.64.png
+ png/eye_opened.128.png
png/ff.16.png
png/ff.32.png
png/ff.64.png
@@ -154,6 +162,14 @@
png/open.32.png
png/open.64.png
png/open.128.png
+ png/padlock_closed.16.png
+ png/padlock_closed.32.png
+ png/padlock_closed.64.png
+ png/padlock_closed.128.png
+ png/padlock_closed.16.png
+ png/padlock_closed.32.png
+ png/padlock_closed.64.png
+ png/padlock_closed.128.png
png/paste.16.png
png/paste.32.png
png/paste.64.png
diff --git a/app/ui/style/olive-dark/png/eye_closed.128.disabled.png b/app/ui/style/olive-dark/png/eye_closed.128.disabled.png
new file mode 100644
index 000000000..7fb3fcc85
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_closed.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/eye_closed.128.png b/app/ui/style/olive-dark/png/eye_closed.128.png
new file mode 100644
index 000000000..fc39ebd68
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_closed.128.png differ
diff --git a/app/ui/style/olive-dark/png/eye_closed.16.disabled.png b/app/ui/style/olive-dark/png/eye_closed.16.disabled.png
new file mode 100644
index 000000000..653ea0b07
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_closed.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/eye_closed.16.png b/app/ui/style/olive-dark/png/eye_closed.16.png
new file mode 100644
index 000000000..d62fd8819
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_closed.16.png differ
diff --git a/app/ui/style/olive-dark/png/eye_closed.32.disabled.png b/app/ui/style/olive-dark/png/eye_closed.32.disabled.png
new file mode 100644
index 000000000..bf93f5271
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_closed.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/eye_closed.32.png b/app/ui/style/olive-dark/png/eye_closed.32.png
new file mode 100644
index 000000000..225fe9958
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_closed.32.png differ
diff --git a/app/ui/style/olive-dark/png/eye_closed.64.disabled.png b/app/ui/style/olive-dark/png/eye_closed.64.disabled.png
new file mode 100644
index 000000000..dac37d284
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_closed.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/eye_closed.64.png b/app/ui/style/olive-dark/png/eye_closed.64.png
new file mode 100644
index 000000000..b11380eba
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_closed.64.png differ
diff --git a/app/ui/style/olive-dark/png/eye_opened.128.disabled.png b/app/ui/style/olive-dark/png/eye_opened.128.disabled.png
new file mode 100644
index 000000000..ce2219ccd
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_opened.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/eye_opened.128.png b/app/ui/style/olive-dark/png/eye_opened.128.png
new file mode 100644
index 000000000..670183fe9
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_opened.128.png differ
diff --git a/app/ui/style/olive-dark/png/eye_opened.16.disabled.png b/app/ui/style/olive-dark/png/eye_opened.16.disabled.png
new file mode 100644
index 000000000..58bea24c0
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_opened.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/eye_opened.16.png b/app/ui/style/olive-dark/png/eye_opened.16.png
new file mode 100644
index 000000000..b694ff6e8
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_opened.16.png differ
diff --git a/app/ui/style/olive-dark/png/eye_opened.32.disabled.png b/app/ui/style/olive-dark/png/eye_opened.32.disabled.png
new file mode 100644
index 000000000..e18729159
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_opened.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/eye_opened.32.png b/app/ui/style/olive-dark/png/eye_opened.32.png
new file mode 100644
index 000000000..cc92cdecb
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_opened.32.png differ
diff --git a/app/ui/style/olive-dark/png/eye_opened.64.disabled.png b/app/ui/style/olive-dark/png/eye_opened.64.disabled.png
new file mode 100644
index 000000000..4a9b22f4c
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_opened.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/eye_opened.64.png b/app/ui/style/olive-dark/png/eye_opened.64.png
new file mode 100644
index 000000000..6d0668166
Binary files /dev/null and b/app/ui/style/olive-dark/png/eye_opened.64.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_closed.128.disabled.png b/app/ui/style/olive-dark/png/padlock_closed.128.disabled.png
new file mode 100644
index 000000000..512f02bad
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_closed.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_closed.128.png b/app/ui/style/olive-dark/png/padlock_closed.128.png
new file mode 100644
index 000000000..0f3259c7c
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_closed.128.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_closed.16.disabled.png b/app/ui/style/olive-dark/png/padlock_closed.16.disabled.png
new file mode 100644
index 000000000..afa9cfe1a
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_closed.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_closed.16.png b/app/ui/style/olive-dark/png/padlock_closed.16.png
new file mode 100644
index 000000000..a2b24f63a
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_closed.16.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_closed.32.disabled.png b/app/ui/style/olive-dark/png/padlock_closed.32.disabled.png
new file mode 100644
index 000000000..6d6a4ee8b
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_closed.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_closed.32.png b/app/ui/style/olive-dark/png/padlock_closed.32.png
new file mode 100644
index 000000000..f7206c0da
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_closed.32.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_closed.64.disabled.png b/app/ui/style/olive-dark/png/padlock_closed.64.disabled.png
new file mode 100644
index 000000000..e0e1f2adc
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_closed.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_closed.64.png b/app/ui/style/olive-dark/png/padlock_closed.64.png
new file mode 100644
index 000000000..e02e5b771
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_closed.64.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_opened.128.disabled.png b/app/ui/style/olive-dark/png/padlock_opened.128.disabled.png
new file mode 100644
index 000000000..9f78b430c
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_opened.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_opened.128.png b/app/ui/style/olive-dark/png/padlock_opened.128.png
new file mode 100644
index 000000000..438e76649
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_opened.128.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_opened.16.disabled.png b/app/ui/style/olive-dark/png/padlock_opened.16.disabled.png
new file mode 100644
index 000000000..fd6567ccf
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_opened.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_opened.16.png b/app/ui/style/olive-dark/png/padlock_opened.16.png
new file mode 100644
index 000000000..fa41af876
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_opened.16.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_opened.32.disabled.png b/app/ui/style/olive-dark/png/padlock_opened.32.disabled.png
new file mode 100644
index 000000000..3d5aed04a
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_opened.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_opened.32.png b/app/ui/style/olive-dark/png/padlock_opened.32.png
new file mode 100644
index 000000000..ddcf505b9
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_opened.32.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_opened.64.disabled.png b/app/ui/style/olive-dark/png/padlock_opened.64.disabled.png
new file mode 100644
index 000000000..5b6a3590f
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_opened.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/padlock_opened.64.png b/app/ui/style/olive-dark/png/padlock_opened.64.png
new file mode 100644
index 000000000..5a339a6d0
Binary files /dev/null and b/app/ui/style/olive-dark/png/padlock_opened.64.png differ
diff --git a/app/ui/style/olive-light/olive-light.qrc b/app/ui/style/olive-light/olive-light.qrc
index 73795aa99..a26c26b6f 100644
--- a/app/ui/style/olive-light/olive-light.qrc
+++ b/app/ui/style/olive-light/olive-light.qrc
@@ -82,6 +82,14 @@
png/export.32.png
png/export.64.png
png/export.128.png
+ png/eye_closed.16.png
+ png/eye_closed.32.png
+ png/eye_closed.64.png
+ png/eye_closed.128.png
+ png/eye_opened.16.png
+ png/eye_opened.32.png
+ png/eye_opened.64.png
+ png/eye_opened.128.png
png/ff.16.png
png/ff.32.png
png/ff.64.png
@@ -154,6 +162,14 @@
png/open.32.png
png/open.64.png
png/open.128.png
+ png/padlock_closed.16.png
+ png/padlock_closed.32.png
+ png/padlock_closed.64.png
+ png/padlock_closed.128.png
+ png/padlock_closed.16.png
+ png/padlock_closed.32.png
+ png/padlock_closed.64.png
+ png/padlock_closed.128.png
png/paste.16.png
png/paste.32.png
png/paste.64.png
diff --git a/app/ui/style/olive-light/png/eye_closed.128.disabled.png b/app/ui/style/olive-light/png/eye_closed.128.disabled.png
new file mode 100644
index 000000000..fd260cbf4
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_closed.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/eye_closed.128.png b/app/ui/style/olive-light/png/eye_closed.128.png
new file mode 100644
index 000000000..ce7ed0c90
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_closed.128.png differ
diff --git a/app/ui/style/olive-light/png/eye_closed.16.disabled.png b/app/ui/style/olive-light/png/eye_closed.16.disabled.png
new file mode 100644
index 000000000..2e1f71ad5
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_closed.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/eye_closed.16.png b/app/ui/style/olive-light/png/eye_closed.16.png
new file mode 100644
index 000000000..9da421f66
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_closed.16.png differ
diff --git a/app/ui/style/olive-light/png/eye_closed.32.disabled.png b/app/ui/style/olive-light/png/eye_closed.32.disabled.png
new file mode 100644
index 000000000..804bf35e0
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_closed.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/eye_closed.32.png b/app/ui/style/olive-light/png/eye_closed.32.png
new file mode 100644
index 000000000..775e81a0e
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_closed.32.png differ
diff --git a/app/ui/style/olive-light/png/eye_closed.64.disabled.png b/app/ui/style/olive-light/png/eye_closed.64.disabled.png
new file mode 100644
index 000000000..6f0eeb262
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_closed.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/eye_closed.64.png b/app/ui/style/olive-light/png/eye_closed.64.png
new file mode 100644
index 000000000..58a0c9d11
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_closed.64.png differ
diff --git a/app/ui/style/olive-light/png/eye_opened.128.disabled.png b/app/ui/style/olive-light/png/eye_opened.128.disabled.png
new file mode 100644
index 000000000..83477eb70
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_opened.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/eye_opened.128.png b/app/ui/style/olive-light/png/eye_opened.128.png
new file mode 100644
index 000000000..ea511c3cd
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_opened.128.png differ
diff --git a/app/ui/style/olive-light/png/eye_opened.16.disabled.png b/app/ui/style/olive-light/png/eye_opened.16.disabled.png
new file mode 100644
index 000000000..11c713cfc
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_opened.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/eye_opened.16.png b/app/ui/style/olive-light/png/eye_opened.16.png
new file mode 100644
index 000000000..3e11a118d
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_opened.16.png differ
diff --git a/app/ui/style/olive-light/png/eye_opened.32.disabled.png b/app/ui/style/olive-light/png/eye_opened.32.disabled.png
new file mode 100644
index 000000000..5900f0c78
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_opened.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/eye_opened.32.png b/app/ui/style/olive-light/png/eye_opened.32.png
new file mode 100644
index 000000000..78c2a7ffe
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_opened.32.png differ
diff --git a/app/ui/style/olive-light/png/eye_opened.64.disabled.png b/app/ui/style/olive-light/png/eye_opened.64.disabled.png
new file mode 100644
index 000000000..0914bb98a
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_opened.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/eye_opened.64.png b/app/ui/style/olive-light/png/eye_opened.64.png
new file mode 100644
index 000000000..bb285b7cf
Binary files /dev/null and b/app/ui/style/olive-light/png/eye_opened.64.png differ
diff --git a/app/ui/style/olive-light/png/padlock_closed.128.disabled.png b/app/ui/style/olive-light/png/padlock_closed.128.disabled.png
new file mode 100644
index 000000000..7ee3d319b
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_closed.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/padlock_closed.128.png b/app/ui/style/olive-light/png/padlock_closed.128.png
new file mode 100644
index 000000000..c6f012368
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_closed.128.png differ
diff --git a/app/ui/style/olive-light/png/padlock_closed.16.disabled.png b/app/ui/style/olive-light/png/padlock_closed.16.disabled.png
new file mode 100644
index 000000000..1446d1e75
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_closed.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/padlock_closed.16.png b/app/ui/style/olive-light/png/padlock_closed.16.png
new file mode 100644
index 000000000..ec52ca5ce
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_closed.16.png differ
diff --git a/app/ui/style/olive-light/png/padlock_closed.32.disabled.png b/app/ui/style/olive-light/png/padlock_closed.32.disabled.png
new file mode 100644
index 000000000..9c9ec96d3
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_closed.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/padlock_closed.32.png b/app/ui/style/olive-light/png/padlock_closed.32.png
new file mode 100644
index 000000000..e4c244669
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_closed.32.png differ
diff --git a/app/ui/style/olive-light/png/padlock_closed.64.disabled.png b/app/ui/style/olive-light/png/padlock_closed.64.disabled.png
new file mode 100644
index 000000000..5c7512f0a
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_closed.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/padlock_closed.64.png b/app/ui/style/olive-light/png/padlock_closed.64.png
new file mode 100644
index 000000000..3a6c19f59
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_closed.64.png differ
diff --git a/app/ui/style/olive-light/png/padlock_opened.128.disabled.png b/app/ui/style/olive-light/png/padlock_opened.128.disabled.png
new file mode 100644
index 000000000..1ea41f8e5
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_opened.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/padlock_opened.128.png b/app/ui/style/olive-light/png/padlock_opened.128.png
new file mode 100644
index 000000000..0b934f698
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_opened.128.png differ
diff --git a/app/ui/style/olive-light/png/padlock_opened.16.disabled.png b/app/ui/style/olive-light/png/padlock_opened.16.disabled.png
new file mode 100644
index 000000000..0284d485d
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_opened.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/padlock_opened.16.png b/app/ui/style/olive-light/png/padlock_opened.16.png
new file mode 100644
index 000000000..df8209536
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_opened.16.png differ
diff --git a/app/ui/style/olive-light/png/padlock_opened.32.disabled.png b/app/ui/style/olive-light/png/padlock_opened.32.disabled.png
new file mode 100644
index 000000000..db7edeb07
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_opened.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/padlock_opened.32.png b/app/ui/style/olive-light/png/padlock_opened.32.png
new file mode 100644
index 000000000..992796261
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_opened.32.png differ
diff --git a/app/ui/style/olive-light/png/padlock_opened.64.disabled.png b/app/ui/style/olive-light/png/padlock_opened.64.disabled.png
new file mode 100644
index 000000000..517ca21d6
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_opened.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/padlock_opened.64.png b/app/ui/style/olive-light/png/padlock_opened.64.png
new file mode 100644
index 000000000..bea866a6e
Binary files /dev/null and b/app/ui/style/olive-light/png/padlock_opened.64.png differ