diff --git a/.gitmodules b/.gitmodules
index 7250453d5..e69de29bb 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +0,0 @@
-[submodule "plugins/theme/themes/DarkBetter"]
- path = plugins/theme/themes/DarkBetter
- url = https://github.com/chocolatkey/DarkBetter
-[submodule "plugins/theme/themes/MaterialDesign"]
- path = plugins/theme/themes/MaterialDesign
- url = https://github.com/TrimmingFool/ruTorrent-MaterialDesign
diff --git a/plugins/theme/themes/DarkBetter b/plugins/theme/themes/DarkBetter
deleted file mode 160000
index 9b4eaa1c9..000000000
--- a/plugins/theme/themes/DarkBetter
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 9b4eaa1c984a513751a45de8290076823b7e382a
diff --git a/plugins/theme/themes/DarkBetter/images/Icons-LICENSE.md b/plugins/theme/themes/DarkBetter/images/Icons-LICENSE.md
new file mode 100644
index 000000000..e7dde47c9
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/Icons-LICENSE.md
@@ -0,0 +1,14 @@
+#Good Boy License
+We’ve released the icon pack under either MIT or the [Good Boy License](http://icons8.com/good-boy-license/). We invented it. Please do _whatever your mom would approve of:_
+
+##Permitted Use
+
+* Download in any format
+* Change
+* Fork
+
+##Prohibited Use
+
+* No tattoos
+* No touching with unwashed hands
+* No exchanging for drugs.
diff --git a/plugins/theme/themes/DarkBetter/images/ajax-loader.gif b/plugins/theme/themes/DarkBetter/images/ajax-loader.gif
new file mode 100644
index 000000000..1d91bb503
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/ajax-loader.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/asc.gif b/plugins/theme/themes/DarkBetter/images/asc.gif
new file mode 100644
index 000000000..fc31d2681
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/asc.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/asc.svg b/plugins/theme/themes/DarkBetter/images/asc.svg
new file mode 100644
index 000000000..8d5dee7b7
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/asc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/autodl.svg b/plugins/theme/themes/DarkBetter/images/autodl.svg
new file mode 100644
index 000000000..0c6ed0502
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/autodl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/blank.gif b/plugins/theme/themes/DarkBetter/images/blank.gif
new file mode 100644
index 000000000..74b0a9cd3
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/blank.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/bul.gif b/plugins/theme/themes/DarkBetter/images/bul.gif
new file mode 100644
index 000000000..c88e572d3
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/bul.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/bul_f.gif b/plugins/theme/themes/DarkBetter/images/bul_f.gif
new file mode 100644
index 000000000..f06dbe0f8
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/bul_f.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/bul_l.gif b/plugins/theme/themes/DarkBetter/images/bul_l.gif
new file mode 100644
index 000000000..80f41c838
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/bul_l.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/close.svg b/plugins/theme/themes/DarkBetter/images/close.svg
new file mode 100644
index 000000000..bcc0b8d1c
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/cpu.svg b/plugins/theme/themes/DarkBetter/images/cpu.svg
new file mode 100644
index 000000000..c03b24131
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/cpu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/desc.gif b/plugins/theme/themes/DarkBetter/images/desc.gif
new file mode 100644
index 000000000..7075da643
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/desc.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/desc.svg b/plugins/theme/themes/DarkBetter/images/desc.svg
new file mode 100644
index 000000000..9409cbb58
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/desc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/dir.svg b/plugins/theme/themes/DarkBetter/images/dir.svg
new file mode 100644
index 000000000..881519d84
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/dir.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/disk.svg b/plugins/theme/themes/DarkBetter/images/disk.svg
new file mode 100644
index 000000000..ceb9a3318
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/disk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/down.svg b/plugins/theme/themes/DarkBetter/images/down.svg
new file mode 100644
index 000000000..5d9376716
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/edit.svg b/plugins/theme/themes/DarkBetter/images/edit.svg
new file mode 100644
index 000000000..f5a24b7e4
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/edit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/file.svg b/plugins/theme/themes/DarkBetter/images/file.svg
new file mode 100644
index 000000000..44989cc65
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ad.svg b/plugins/theme/themes/DarkBetter/images/flags/ad.svg
new file mode 100644
index 000000000..7cf8c54c1
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ae.svg b/plugins/theme/themes/DarkBetter/images/flags/ae.svg
new file mode 100644
index 000000000..e50a56f0a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ae.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/af.svg b/plugins/theme/themes/DarkBetter/images/flags/af.svg
new file mode 100644
index 000000000..1fd2c1b22
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/af.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ag.svg b/plugins/theme/themes/DarkBetter/images/flags/ag.svg
new file mode 100644
index 000000000..8fb1a856a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ai.svg b/plugins/theme/themes/DarkBetter/images/flags/ai.svg
new file mode 100644
index 000000000..841b457bf
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ai.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/al.svg b/plugins/theme/themes/DarkBetter/images/flags/al.svg
new file mode 100644
index 000000000..02005d302
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/al.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/am.svg b/plugins/theme/themes/DarkBetter/images/flags/am.svg
new file mode 100644
index 000000000..56cb8f19f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/am.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ao.svg b/plugins/theme/themes/DarkBetter/images/flags/ao.svg
new file mode 100644
index 000000000..3791898ef
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ao.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/aq.svg b/plugins/theme/themes/DarkBetter/images/flags/aq.svg
new file mode 100644
index 000000000..bb2d9c78d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/aq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ar.svg b/plugins/theme/themes/DarkBetter/images/flags/ar.svg
new file mode 100644
index 000000000..873df6a76
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/as.svg b/plugins/theme/themes/DarkBetter/images/flags/as.svg
new file mode 100644
index 000000000..057936cf0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/as.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/at.svg b/plugins/theme/themes/DarkBetter/images/flags/at.svg
new file mode 100644
index 000000000..23ab226a8
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/at.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/au.svg b/plugins/theme/themes/DarkBetter/images/flags/au.svg
new file mode 100644
index 000000000..6e5bd737d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/au.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/aw.svg b/plugins/theme/themes/DarkBetter/images/flags/aw.svg
new file mode 100644
index 000000000..f46d1be8a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/aw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ax.svg b/plugins/theme/themes/DarkBetter/images/flags/ax.svg
new file mode 100644
index 000000000..b69044a30
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ax.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/az.svg b/plugins/theme/themes/DarkBetter/images/flags/az.svg
new file mode 100644
index 000000000..5bfaae39a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/az.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ba.svg b/plugins/theme/themes/DarkBetter/images/flags/ba.svg
new file mode 100644
index 000000000..eadfdf6c8
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ba.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bb.svg b/plugins/theme/themes/DarkBetter/images/flags/bb.svg
new file mode 100644
index 000000000..de04a5717
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bd.svg b/plugins/theme/themes/DarkBetter/images/flags/bd.svg
new file mode 100644
index 000000000..ac72c06f6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/be.svg b/plugins/theme/themes/DarkBetter/images/flags/be.svg
new file mode 100644
index 000000000..2ad982cb3
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/be.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bf.svg b/plugins/theme/themes/DarkBetter/images/flags/bf.svg
new file mode 100644
index 000000000..fb1d01173
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bg.svg b/plugins/theme/themes/DarkBetter/images/flags/bg.svg
new file mode 100644
index 000000000..0d1360389
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bh.svg b/plugins/theme/themes/DarkBetter/images/flags/bh.svg
new file mode 100644
index 000000000..ff3c7ef24
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bi.svg b/plugins/theme/themes/DarkBetter/images/flags/bi.svg
new file mode 100644
index 000000000..d99cfc2e7
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bj.svg b/plugins/theme/themes/DarkBetter/images/flags/bj.svg
new file mode 100644
index 000000000..bfc7cbc77
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bl.svg b/plugins/theme/themes/DarkBetter/images/flags/bl.svg
new file mode 100644
index 000000000..75640151e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bm.svg b/plugins/theme/themes/DarkBetter/images/flags/bm.svg
new file mode 100644
index 000000000..d919d5dca
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bn.svg b/plugins/theme/themes/DarkBetter/images/flags/bn.svg
new file mode 100644
index 000000000..015293814
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bo.svg b/plugins/theme/themes/DarkBetter/images/flags/bo.svg
new file mode 100644
index 000000000..985fac9cd
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bq.svg b/plugins/theme/themes/DarkBetter/images/flags/bq.svg
new file mode 100644
index 000000000..e88a31c36
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/br.svg b/plugins/theme/themes/DarkBetter/images/flags/br.svg
new file mode 100644
index 000000000..45b7cc3a3
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/br.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bs.svg b/plugins/theme/themes/DarkBetter/images/flags/bs.svg
new file mode 100644
index 000000000..bed3ae48b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bt.svg b/plugins/theme/themes/DarkBetter/images/flags/bt.svg
new file mode 100644
index 000000000..19c3766fe
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bv.svg b/plugins/theme/themes/DarkBetter/images/flags/bv.svg
new file mode 100644
index 000000000..3b97cb8a2
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bw.svg b/plugins/theme/themes/DarkBetter/images/flags/bw.svg
new file mode 100644
index 000000000..8ae635319
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/by.svg b/plugins/theme/themes/DarkBetter/images/flags/by.svg
new file mode 100644
index 000000000..44e01f359
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/by.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/bz.svg b/plugins/theme/themes/DarkBetter/images/flags/bz.svg
new file mode 100644
index 000000000..f56fc6b83
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/bz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ca.svg b/plugins/theme/themes/DarkBetter/images/flags/ca.svg
new file mode 100644
index 000000000..8f1bdac11
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ca.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cc.svg b/plugins/theme/themes/DarkBetter/images/flags/cc.svg
new file mode 100644
index 000000000..a24c581ed
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cd.svg b/plugins/theme/themes/DarkBetter/images/flags/cd.svg
new file mode 100644
index 000000000..3fd1cb0d6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cf.svg b/plugins/theme/themes/DarkBetter/images/flags/cf.svg
new file mode 100644
index 000000000..202b3cff2
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cg.svg b/plugins/theme/themes/DarkBetter/images/flags/cg.svg
new file mode 100644
index 000000000..356823b4f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ch.svg b/plugins/theme/themes/DarkBetter/images/flags/ch.svg
new file mode 100644
index 000000000..f917c1e61
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ci.svg b/plugins/theme/themes/DarkBetter/images/flags/ci.svg
new file mode 100644
index 000000000..b9afd269e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ci.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ck.svg b/plugins/theme/themes/DarkBetter/images/flags/ck.svg
new file mode 100644
index 000000000..51677bfda
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cl.svg b/plugins/theme/themes/DarkBetter/images/flags/cl.svg
new file mode 100644
index 000000000..265de9b29
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cm.svg b/plugins/theme/themes/DarkBetter/images/flags/cm.svg
new file mode 100644
index 000000000..6e7b10539
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cn.svg b/plugins/theme/themes/DarkBetter/images/flags/cn.svg
new file mode 100644
index 000000000..0e6355130
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/co.svg b/plugins/theme/themes/DarkBetter/images/flags/co.svg
new file mode 100644
index 000000000..8b76dce4d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/co.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cr.svg b/plugins/theme/themes/DarkBetter/images/flags/cr.svg
new file mode 100644
index 000000000..a8f84299f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cu.svg b/plugins/theme/themes/DarkBetter/images/flags/cu.svg
new file mode 100644
index 000000000..3195a0a0e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cv.svg b/plugins/theme/themes/DarkBetter/images/flags/cv.svg
new file mode 100644
index 000000000..9c13aa94b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cw.svg b/plugins/theme/themes/DarkBetter/images/flags/cw.svg
new file mode 100644
index 000000000..c2f96c07f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cx.svg b/plugins/theme/themes/DarkBetter/images/flags/cx.svg
new file mode 100644
index 000000000..d2388f046
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cy.svg b/plugins/theme/themes/DarkBetter/images/flags/cy.svg
new file mode 100644
index 000000000..e75c3f7a3
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/cz.svg b/plugins/theme/themes/DarkBetter/images/flags/cz.svg
new file mode 100644
index 000000000..080690986
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/cz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/de.svg b/plugins/theme/themes/DarkBetter/images/flags/de.svg
new file mode 100644
index 000000000..4fbbebf39
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/de.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/dj.svg b/plugins/theme/themes/DarkBetter/images/flags/dj.svg
new file mode 100644
index 000000000..2ac01ec50
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/dj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/dk.svg b/plugins/theme/themes/DarkBetter/images/flags/dk.svg
new file mode 100644
index 000000000..e141f0427
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/dk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/dm.svg b/plugins/theme/themes/DarkBetter/images/flags/dm.svg
new file mode 100644
index 000000000..c5c683ff6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/dm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/do.svg b/plugins/theme/themes/DarkBetter/images/flags/do.svg
new file mode 100644
index 000000000..15cc3ccfe
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/do.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/dz.svg b/plugins/theme/themes/DarkBetter/images/flags/dz.svg
new file mode 100644
index 000000000..50f56d664
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/dz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ec.svg b/plugins/theme/themes/DarkBetter/images/flags/ec.svg
new file mode 100644
index 000000000..300181a2a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ec.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ee.svg b/plugins/theme/themes/DarkBetter/images/flags/ee.svg
new file mode 100644
index 000000000..e08e34c3d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/eg.svg b/plugins/theme/themes/DarkBetter/images/flags/eg.svg
new file mode 100644
index 000000000..03cd6198e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/eg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/eh.svg b/plugins/theme/themes/DarkBetter/images/flags/eh.svg
new file mode 100644
index 000000000..fc8190205
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/eh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/er.svg b/plugins/theme/themes/DarkBetter/images/flags/er.svg
new file mode 100644
index 000000000..86047daa7
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/er.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/es.svg b/plugins/theme/themes/DarkBetter/images/flags/es.svg
new file mode 100644
index 000000000..ff19d6227
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/es.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/et.svg b/plugins/theme/themes/DarkBetter/images/flags/et.svg
new file mode 100644
index 000000000..38ce67a1d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/et.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/eu.svg b/plugins/theme/themes/DarkBetter/images/flags/eu.svg
new file mode 100644
index 000000000..4aaf4c634
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/eu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/fi.svg b/plugins/theme/themes/DarkBetter/images/flags/fi.svg
new file mode 100644
index 000000000..d358b105d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/fi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/fj.svg b/plugins/theme/themes/DarkBetter/images/flags/fj.svg
new file mode 100644
index 000000000..f0d61f80f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/fj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/fk.svg b/plugins/theme/themes/DarkBetter/images/flags/fk.svg
new file mode 100644
index 000000000..420748ed3
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/fk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/fm.svg b/plugins/theme/themes/DarkBetter/images/flags/fm.svg
new file mode 100644
index 000000000..e991bda26
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/fm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/fo.svg b/plugins/theme/themes/DarkBetter/images/flags/fo.svg
new file mode 100644
index 000000000..9e2c2fe21
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/fo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/fr.svg b/plugins/theme/themes/DarkBetter/images/flags/fr.svg
new file mode 100644
index 000000000..fcc6e7f06
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/fr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ga.svg b/plugins/theme/themes/DarkBetter/images/flags/ga.svg
new file mode 100644
index 000000000..bcde5ee06
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ga.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gb.svg b/plugins/theme/themes/DarkBetter/images/flags/gb.svg
new file mode 100644
index 000000000..1c951d239
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gd.svg b/plugins/theme/themes/DarkBetter/images/flags/gd.svg
new file mode 100644
index 000000000..6d04f95b0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ge.svg b/plugins/theme/themes/DarkBetter/images/flags/ge.svg
new file mode 100644
index 000000000..efa03ee70
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gf.svg b/plugins/theme/themes/DarkBetter/images/flags/gf.svg
new file mode 100644
index 000000000..1812963c9
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gg.svg b/plugins/theme/themes/DarkBetter/images/flags/gg.svg
new file mode 100644
index 000000000..41394c193
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gh.svg b/plugins/theme/themes/DarkBetter/images/flags/gh.svg
new file mode 100644
index 000000000..a03f81a8c
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gi.svg b/plugins/theme/themes/DarkBetter/images/flags/gi.svg
new file mode 100644
index 000000000..6e6c3fa96
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gl.svg b/plugins/theme/themes/DarkBetter/images/flags/gl.svg
new file mode 100644
index 000000000..05302d036
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gm.svg b/plugins/theme/themes/DarkBetter/images/flags/gm.svg
new file mode 100644
index 000000000..2dd5aaae5
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gn.svg b/plugins/theme/themes/DarkBetter/images/flags/gn.svg
new file mode 100644
index 000000000..717f87992
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gp.svg b/plugins/theme/themes/DarkBetter/images/flags/gp.svg
new file mode 100644
index 000000000..fcc6e7f06
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gq.svg b/plugins/theme/themes/DarkBetter/images/flags/gq.svg
new file mode 100644
index 000000000..93ca90797
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gr.svg b/plugins/theme/themes/DarkBetter/images/flags/gr.svg
new file mode 100644
index 000000000..09004019f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gs.svg b/plugins/theme/themes/DarkBetter/images/flags/gs.svg
new file mode 100644
index 000000000..3a8b177fc
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gt.svg b/plugins/theme/themes/DarkBetter/images/flags/gt.svg
new file mode 100644
index 000000000..e82a660cc
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gu.svg b/plugins/theme/themes/DarkBetter/images/flags/gu.svg
new file mode 100644
index 000000000..61eaaed7b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gw.svg b/plugins/theme/themes/DarkBetter/images/flags/gw.svg
new file mode 100644
index 000000000..20c21d732
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/gy.svg b/plugins/theme/themes/DarkBetter/images/flags/gy.svg
new file mode 100644
index 000000000..c81be6cff
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/gy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/hk.svg b/plugins/theme/themes/DarkBetter/images/flags/hk.svg
new file mode 100644
index 000000000..2a42d7f4a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/hk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/hm.svg b/plugins/theme/themes/DarkBetter/images/flags/hm.svg
new file mode 100644
index 000000000..f13f10a1b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/hm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/hn.svg b/plugins/theme/themes/DarkBetter/images/flags/hn.svg
new file mode 100644
index 000000000..332cd6af3
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/hn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/hr.svg b/plugins/theme/themes/DarkBetter/images/flags/hr.svg
new file mode 100644
index 000000000..2b49fc2f3
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/hr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ht.svg b/plugins/theme/themes/DarkBetter/images/flags/ht.svg
new file mode 100644
index 000000000..71c9845c6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ht.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/hu.svg b/plugins/theme/themes/DarkBetter/images/flags/hu.svg
new file mode 100644
index 000000000..5646176a1
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/hu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/id.svg b/plugins/theme/themes/DarkBetter/images/flags/id.svg
new file mode 100644
index 000000000..5d5dd3ea3
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/id.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ie.svg b/plugins/theme/themes/DarkBetter/images/flags/ie.svg
new file mode 100644
index 000000000..620d8bfd2
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/il.svg b/plugins/theme/themes/DarkBetter/images/flags/il.svg
new file mode 100644
index 000000000..6d7583acb
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/il.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/im.svg b/plugins/theme/themes/DarkBetter/images/flags/im.svg
new file mode 100644
index 000000000..36c7995cb
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/im.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/in.svg b/plugins/theme/themes/DarkBetter/images/flags/in.svg
new file mode 100644
index 000000000..e5b6c8576
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/io.svg b/plugins/theme/themes/DarkBetter/images/flags/io.svg
new file mode 100644
index 000000000..8c8f984e3
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/io.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/iq.svg b/plugins/theme/themes/DarkBetter/images/flags/iq.svg
new file mode 100644
index 000000000..cad8b4f3e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/iq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ir.svg b/plugins/theme/themes/DarkBetter/images/flags/ir.svg
new file mode 100644
index 000000000..c9264e022
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ir.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/is.svg b/plugins/theme/themes/DarkBetter/images/flags/is.svg
new file mode 100644
index 000000000..f640774d1
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/is.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/it.svg b/plugins/theme/themes/DarkBetter/images/flags/it.svg
new file mode 100644
index 000000000..39f800986
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/it.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/je.svg b/plugins/theme/themes/DarkBetter/images/flags/je.svg
new file mode 100644
index 000000000..a36663ba8
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/je.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/jm.svg b/plugins/theme/themes/DarkBetter/images/flags/jm.svg
new file mode 100644
index 000000000..6f7ad2164
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/jm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/jo.svg b/plugins/theme/themes/DarkBetter/images/flags/jo.svg
new file mode 100644
index 000000000..556af18ff
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/jo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/jp.svg b/plugins/theme/themes/DarkBetter/images/flags/jp.svg
new file mode 100644
index 000000000..c1650b2eb
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/jp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ke.svg b/plugins/theme/themes/DarkBetter/images/flags/ke.svg
new file mode 100644
index 000000000..34c2bd83a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ke.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/kg.svg b/plugins/theme/themes/DarkBetter/images/flags/kg.svg
new file mode 100644
index 000000000..918eafb90
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/kg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/kh.svg b/plugins/theme/themes/DarkBetter/images/flags/kh.svg
new file mode 100644
index 000000000..554334ab7
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/kh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ki.svg b/plugins/theme/themes/DarkBetter/images/flags/ki.svg
new file mode 100644
index 000000000..539feda59
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ki.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/km.svg b/plugins/theme/themes/DarkBetter/images/flags/km.svg
new file mode 100644
index 000000000..1fa389701
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/km.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/kn.svg b/plugins/theme/themes/DarkBetter/images/flags/kn.svg
new file mode 100644
index 000000000..ffb337b55
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/kn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/kp.svg b/plugins/theme/themes/DarkBetter/images/flags/kp.svg
new file mode 100644
index 000000000..74baeeb5a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/kp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/kr.svg b/plugins/theme/themes/DarkBetter/images/flags/kr.svg
new file mode 100644
index 000000000..d589cc789
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/kr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/kw.svg b/plugins/theme/themes/DarkBetter/images/flags/kw.svg
new file mode 100644
index 000000000..a69031a5a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/kw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ky.svg b/plugins/theme/themes/DarkBetter/images/flags/ky.svg
new file mode 100644
index 000000000..a169f4158
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ky.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/kz.svg b/plugins/theme/themes/DarkBetter/images/flags/kz.svg
new file mode 100644
index 000000000..545faec30
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/kz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/la.svg b/plugins/theme/themes/DarkBetter/images/flags/la.svg
new file mode 100644
index 000000000..169177782
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/la.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/lb.svg b/plugins/theme/themes/DarkBetter/images/flags/lb.svg
new file mode 100644
index 000000000..e1067826d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/lb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/lc.svg b/plugins/theme/themes/DarkBetter/images/flags/lc.svg
new file mode 100644
index 000000000..e9ea8c45e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/lc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/li.svg b/plugins/theme/themes/DarkBetter/images/flags/li.svg
new file mode 100644
index 000000000..aae4d8da4
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/li.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/lk.svg b/plugins/theme/themes/DarkBetter/images/flags/lk.svg
new file mode 100644
index 000000000..0a19d2967
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/lk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/lr.svg b/plugins/theme/themes/DarkBetter/images/flags/lr.svg
new file mode 100644
index 000000000..a1fb9c9aa
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/lr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ls.svg b/plugins/theme/themes/DarkBetter/images/flags/ls.svg
new file mode 100644
index 000000000..077972204
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ls.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/lt.svg b/plugins/theme/themes/DarkBetter/images/flags/lt.svg
new file mode 100644
index 000000000..7ebbfa941
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/lt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/lu.svg b/plugins/theme/themes/DarkBetter/images/flags/lu.svg
new file mode 100644
index 000000000..6a6ea00c0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/lu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/lv.svg b/plugins/theme/themes/DarkBetter/images/flags/lv.svg
new file mode 100644
index 000000000..c8bf88c08
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/lv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ly.svg b/plugins/theme/themes/DarkBetter/images/flags/ly.svg
new file mode 100644
index 000000000..d181893e7
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ly.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ma.svg b/plugins/theme/themes/DarkBetter/images/flags/ma.svg
new file mode 100644
index 000000000..db76b500f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ma.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mc.svg b/plugins/theme/themes/DarkBetter/images/flags/mc.svg
new file mode 100644
index 000000000..6505d410d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/md.svg b/plugins/theme/themes/DarkBetter/images/flags/md.svg
new file mode 100644
index 000000000..c0c390203
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/md.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/me.svg b/plugins/theme/themes/DarkBetter/images/flags/me.svg
new file mode 100644
index 000000000..2783708b1
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/me.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mf.svg b/plugins/theme/themes/DarkBetter/images/flags/mf.svg
new file mode 100644
index 000000000..fcc6e7f06
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mg.svg b/plugins/theme/themes/DarkBetter/images/flags/mg.svg
new file mode 100644
index 000000000..d65699f14
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mh.svg b/plugins/theme/themes/DarkBetter/images/flags/mh.svg
new file mode 100644
index 000000000..4ba6a1af9
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mk.svg b/plugins/theme/themes/DarkBetter/images/flags/mk.svg
new file mode 100644
index 000000000..202ac8e6e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ml.svg b/plugins/theme/themes/DarkBetter/images/flags/ml.svg
new file mode 100644
index 000000000..e9518be7f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mm.svg b/plugins/theme/themes/DarkBetter/images/flags/mm.svg
new file mode 100644
index 000000000..7c625d3f6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mn.svg b/plugins/theme/themes/DarkBetter/images/flags/mn.svg
new file mode 100644
index 000000000..cd434d44d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mo.svg b/plugins/theme/themes/DarkBetter/images/flags/mo.svg
new file mode 100644
index 000000000..bddb4e22e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mp.svg b/plugins/theme/themes/DarkBetter/images/flags/mp.svg
new file mode 100644
index 000000000..a03e18763
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mq.svg b/plugins/theme/themes/DarkBetter/images/flags/mq.svg
new file mode 100644
index 000000000..930692a34
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mr.svg b/plugins/theme/themes/DarkBetter/images/flags/mr.svg
new file mode 100644
index 000000000..f8b21cd9d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ms.svg b/plugins/theme/themes/DarkBetter/images/flags/ms.svg
new file mode 100644
index 000000000..5d01ac8be
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mt.svg b/plugins/theme/themes/DarkBetter/images/flags/mt.svg
new file mode 100644
index 000000000..9293658a0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mu.svg b/plugins/theme/themes/DarkBetter/images/flags/mu.svg
new file mode 100644
index 000000000..814b02866
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mv.svg b/plugins/theme/themes/DarkBetter/images/flags/mv.svg
new file mode 100644
index 000000000..9eef59e8b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mw.svg b/plugins/theme/themes/DarkBetter/images/flags/mw.svg
new file mode 100644
index 000000000..7990ecc23
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mx.svg b/plugins/theme/themes/DarkBetter/images/flags/mx.svg
new file mode 100644
index 000000000..e54a1e7ac
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/my.svg b/plugins/theme/themes/DarkBetter/images/flags/my.svg
new file mode 100644
index 000000000..5725a8311
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/my.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/mz.svg b/plugins/theme/themes/DarkBetter/images/flags/mz.svg
new file mode 100644
index 000000000..e274be50f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/mz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/na.svg b/plugins/theme/themes/DarkBetter/images/flags/na.svg
new file mode 100644
index 000000000..12fcaced9
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/na.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/nc.svg b/plugins/theme/themes/DarkBetter/images/flags/nc.svg
new file mode 100644
index 000000000..364af57e0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/nc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ne.svg b/plugins/theme/themes/DarkBetter/images/flags/ne.svg
new file mode 100644
index 000000000..707ce0d8a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ne.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/nf.svg b/plugins/theme/themes/DarkBetter/images/flags/nf.svg
new file mode 100644
index 000000000..df82a6ed8
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/nf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ng.svg b/plugins/theme/themes/DarkBetter/images/flags/ng.svg
new file mode 100644
index 000000000..820170dbe
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ng.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ni.svg b/plugins/theme/themes/DarkBetter/images/flags/ni.svg
new file mode 100644
index 000000000..bbd681168
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ni.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/nl.svg b/plugins/theme/themes/DarkBetter/images/flags/nl.svg
new file mode 100644
index 000000000..e04bc95d9
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/nl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/no.svg b/plugins/theme/themes/DarkBetter/images/flags/no.svg
new file mode 100644
index 000000000..3e3885a89
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/no.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/np.svg b/plugins/theme/themes/DarkBetter/images/flags/np.svg
new file mode 100644
index 000000000..30f7e142c
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/np.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/nr.svg b/plugins/theme/themes/DarkBetter/images/flags/nr.svg
new file mode 100644
index 000000000..28016643b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/nr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/nu.svg b/plugins/theme/themes/DarkBetter/images/flags/nu.svg
new file mode 100644
index 000000000..82f9e8846
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/nu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/nz.svg b/plugins/theme/themes/DarkBetter/images/flags/nz.svg
new file mode 100644
index 000000000..4430fb2bd
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/nz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/om.svg b/plugins/theme/themes/DarkBetter/images/flags/om.svg
new file mode 100644
index 000000000..b5aaa2a3b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/om.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pa.svg b/plugins/theme/themes/DarkBetter/images/flags/pa.svg
new file mode 100644
index 000000000..8bfdd53a7
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pe.svg b/plugins/theme/themes/DarkBetter/images/flags/pe.svg
new file mode 100644
index 000000000..e5b3a2416
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pf.svg b/plugins/theme/themes/DarkBetter/images/flags/pf.svg
new file mode 100644
index 000000000..80b1ce8e0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pg.svg b/plugins/theme/themes/DarkBetter/images/flags/pg.svg
new file mode 100644
index 000000000..ccba61696
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ph.svg b/plugins/theme/themes/DarkBetter/images/flags/ph.svg
new file mode 100644
index 000000000..ac4473817
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ph.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pk.svg b/plugins/theme/themes/DarkBetter/images/flags/pk.svg
new file mode 100644
index 000000000..b5bf46cd6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pl.svg b/plugins/theme/themes/DarkBetter/images/flags/pl.svg
new file mode 100644
index 000000000..8c3d61638
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pm.svg b/plugins/theme/themes/DarkBetter/images/flags/pm.svg
new file mode 100644
index 000000000..364af57e0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pn.svg b/plugins/theme/themes/DarkBetter/images/flags/pn.svg
new file mode 100644
index 000000000..71e03d999
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pr.svg b/plugins/theme/themes/DarkBetter/images/flags/pr.svg
new file mode 100644
index 000000000..c0e74b5d5
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ps.svg b/plugins/theme/themes/DarkBetter/images/flags/ps.svg
new file mode 100644
index 000000000..21356ce28
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pt.svg b/plugins/theme/themes/DarkBetter/images/flags/pt.svg
new file mode 100644
index 000000000..141f694b2
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/pw.svg b/plugins/theme/themes/DarkBetter/images/flags/pw.svg
new file mode 100644
index 000000000..003678b8c
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/pw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/py.svg b/plugins/theme/themes/DarkBetter/images/flags/py.svg
new file mode 100644
index 000000000..eb267a8cd
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/py.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/qa.svg b/plugins/theme/themes/DarkBetter/images/flags/qa.svg
new file mode 100644
index 000000000..3835ff51b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/qa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/re.svg b/plugins/theme/themes/DarkBetter/images/flags/re.svg
new file mode 100644
index 000000000..364af57e0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/re.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ro.svg b/plugins/theme/themes/DarkBetter/images/flags/ro.svg
new file mode 100644
index 000000000..16aff184e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ro.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/rs.svg b/plugins/theme/themes/DarkBetter/images/flags/rs.svg
new file mode 100644
index 000000000..fda86a724
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/rs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ru.svg b/plugins/theme/themes/DarkBetter/images/flags/ru.svg
new file mode 100644
index 000000000..d9116a64b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ru.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/rw.svg b/plugins/theme/themes/DarkBetter/images/flags/rw.svg
new file mode 100644
index 000000000..613f14805
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/rw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sa.svg b/plugins/theme/themes/DarkBetter/images/flags/sa.svg
new file mode 100644
index 000000000..358738be6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sb.svg b/plugins/theme/themes/DarkBetter/images/flags/sb.svg
new file mode 100644
index 000000000..3ff266b07
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sc.svg b/plugins/theme/themes/DarkBetter/images/flags/sc.svg
new file mode 100644
index 000000000..c32a31f18
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sd.svg b/plugins/theme/themes/DarkBetter/images/flags/sd.svg
new file mode 100644
index 000000000..cbf67947a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/se.svg b/plugins/theme/themes/DarkBetter/images/flags/se.svg
new file mode 100644
index 000000000..a826cdfe1
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/se.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sg.svg b/plugins/theme/themes/DarkBetter/images/flags/sg.svg
new file mode 100644
index 000000000..b4a72b5b5
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sh.svg b/plugins/theme/themes/DarkBetter/images/flags/sh.svg
new file mode 100644
index 000000000..2628a339d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/si.svg b/plugins/theme/themes/DarkBetter/images/flags/si.svg
new file mode 100644
index 000000000..5b0b02183
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/si.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sj.svg b/plugins/theme/themes/DarkBetter/images/flags/sj.svg
new file mode 100644
index 000000000..3e3885a89
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sk.svg b/plugins/theme/themes/DarkBetter/images/flags/sk.svg
new file mode 100644
index 000000000..8d9c654c8
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sl.svg b/plugins/theme/themes/DarkBetter/images/flags/sl.svg
new file mode 100644
index 000000000..5b6007c4e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sm.svg b/plugins/theme/themes/DarkBetter/images/flags/sm.svg
new file mode 100644
index 000000000..060246bfe
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sn.svg b/plugins/theme/themes/DarkBetter/images/flags/sn.svg
new file mode 100644
index 000000000..cf72f577b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/so.svg b/plugins/theme/themes/DarkBetter/images/flags/so.svg
new file mode 100644
index 000000000..db410fedd
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/so.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sr.svg b/plugins/theme/themes/DarkBetter/images/flags/sr.svg
new file mode 100644
index 000000000..2171bb03b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ss.svg b/plugins/theme/themes/DarkBetter/images/flags/ss.svg
new file mode 100644
index 000000000..960c90275
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/st.svg b/plugins/theme/themes/DarkBetter/images/flags/st.svg
new file mode 100644
index 000000000..4475d7c19
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/st.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sv.svg b/plugins/theme/themes/DarkBetter/images/flags/sv.svg
new file mode 100644
index 000000000..e832576b4
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sx.svg b/plugins/theme/themes/DarkBetter/images/flags/sx.svg
new file mode 100644
index 000000000..60e6b40fe
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sy.svg b/plugins/theme/themes/DarkBetter/images/flags/sy.svg
new file mode 100644
index 000000000..aa7d24fcf
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/sz.svg b/plugins/theme/themes/DarkBetter/images/flags/sz.svg
new file mode 100644
index 000000000..535a8f3c3
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/sz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tc.svg b/plugins/theme/themes/DarkBetter/images/flags/tc.svg
new file mode 100644
index 000000000..23c4289f0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/td.svg b/plugins/theme/themes/DarkBetter/images/flags/td.svg
new file mode 100644
index 000000000..cf0e85c92
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/td.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tf.svg b/plugins/theme/themes/DarkBetter/images/flags/tf.svg
new file mode 100644
index 000000000..94461b966
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tg.svg b/plugins/theme/themes/DarkBetter/images/flags/tg.svg
new file mode 100644
index 000000000..7c077836a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/th.svg b/plugins/theme/themes/DarkBetter/images/flags/th.svg
new file mode 100644
index 000000000..2c09f2b7b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/th.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tj.svg b/plugins/theme/themes/DarkBetter/images/flags/tj.svg
new file mode 100644
index 000000000..51e692558
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tj.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tk.svg b/plugins/theme/themes/DarkBetter/images/flags/tk.svg
new file mode 100644
index 000000000..10e393ad8
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tl.svg b/plugins/theme/themes/DarkBetter/images/flags/tl.svg
new file mode 100644
index 000000000..d7d2064b9
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tm.svg b/plugins/theme/themes/DarkBetter/images/flags/tm.svg
new file mode 100644
index 000000000..b19419b25
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tn.svg b/plugins/theme/themes/DarkBetter/images/flags/tn.svg
new file mode 100644
index 000000000..9aa20fcc8
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/to.svg b/plugins/theme/themes/DarkBetter/images/flags/to.svg
new file mode 100644
index 000000000..2243d5e6d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/to.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tr.svg b/plugins/theme/themes/DarkBetter/images/flags/tr.svg
new file mode 100644
index 000000000..e1eb55d54
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tt.svg b/plugins/theme/themes/DarkBetter/images/flags/tt.svg
new file mode 100644
index 000000000..0240a969e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tv.svg b/plugins/theme/themes/DarkBetter/images/flags/tv.svg
new file mode 100644
index 000000000..be6c77071
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tw.svg b/plugins/theme/themes/DarkBetter/images/flags/tw.svg
new file mode 100644
index 000000000..adaa42bf2
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/tz.svg b/plugins/theme/themes/DarkBetter/images/flags/tz.svg
new file mode 100644
index 000000000..3441a9b21
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/tz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ua.svg b/plugins/theme/themes/DarkBetter/images/flags/ua.svg
new file mode 100644
index 000000000..7992fdaf2
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ua.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ug.svg b/plugins/theme/themes/DarkBetter/images/flags/ug.svg
new file mode 100644
index 000000000..a9c759b8d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/um.svg b/plugins/theme/themes/DarkBetter/images/flags/um.svg
new file mode 100644
index 000000000..568f93059
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/um.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/un.svg b/plugins/theme/themes/DarkBetter/images/flags/un.svg
new file mode 100644
index 000000000..656ef2f91
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/un.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/us.svg b/plugins/theme/themes/DarkBetter/images/flags/us.svg
new file mode 100644
index 000000000..dcf37b473
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/us.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/uy.svg b/plugins/theme/themes/DarkBetter/images/flags/uy.svg
new file mode 100644
index 000000000..c18bc5dbc
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/uy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/uz.svg b/plugins/theme/themes/DarkBetter/images/flags/uz.svg
new file mode 100644
index 000000000..b77283040
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/uz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/va.svg b/plugins/theme/themes/DarkBetter/images/flags/va.svg
new file mode 100644
index 000000000..0d9be8cd6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/va.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/vc.svg b/plugins/theme/themes/DarkBetter/images/flags/vc.svg
new file mode 100644
index 000000000..36269faed
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/vc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ve.svg b/plugins/theme/themes/DarkBetter/images/flags/ve.svg
new file mode 100644
index 000000000..e6ceab7c0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ve.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/vg.svg b/plugins/theme/themes/DarkBetter/images/flags/vg.svg
new file mode 100644
index 000000000..24f8efbf5
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/vg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/vi.svg b/plugins/theme/themes/DarkBetter/images/flags/vi.svg
new file mode 100644
index 000000000..7f095dd29
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/vi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/vn.svg b/plugins/theme/themes/DarkBetter/images/flags/vn.svg
new file mode 100644
index 000000000..48d879eea
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/vn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/vu.svg b/plugins/theme/themes/DarkBetter/images/flags/vu.svg
new file mode 100644
index 000000000..59b273c23
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/vu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/wf.svg b/plugins/theme/themes/DarkBetter/images/flags/wf.svg
new file mode 100644
index 000000000..5b28a5ba9
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/wf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ws.svg b/plugins/theme/themes/DarkBetter/images/flags/ws.svg
new file mode 100644
index 000000000..dda125d1c
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ws.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/ye.svg b/plugins/theme/themes/DarkBetter/images/flags/ye.svg
new file mode 100644
index 000000000..4d0faec8a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/ye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/yt.svg b/plugins/theme/themes/DarkBetter/images/flags/yt.svg
new file mode 100644
index 000000000..364af57e0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/yt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/za.svg b/plugins/theme/themes/DarkBetter/images/flags/za.svg
new file mode 100644
index 000000000..88fada45d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/za.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/zm.svg b/plugins/theme/themes/DarkBetter/images/flags/zm.svg
new file mode 100644
index 000000000..e42bc8fa5
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/zm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/flags/zw.svg b/plugins/theme/themes/DarkBetter/images/flags/zw.svg
new file mode 100644
index 000000000..5f34f1534
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/flags/zw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/go.svg b/plugins/theme/themes/DarkBetter/images/go.svg
new file mode 100644
index 000000000..322f4c839
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/go.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/green.svg b/plugins/theme/themes/DarkBetter/images/green.svg
new file mode 100644
index 000000000..9cea19c26
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/green.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/h.gif b/plugins/theme/themes/DarkBetter/images/h.gif
new file mode 100644
index 000000000..1a316103e
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/h.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/header.gif b/plugins/theme/themes/DarkBetter/images/header.gif
new file mode 100644
index 000000000..c850e9ede
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/header.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/header_move.gif b/plugins/theme/themes/DarkBetter/images/header_move.gif
new file mode 100644
index 000000000..5e3af871c
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/header_move.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/i_bg.gif b/plugins/theme/themes/DarkBetter/images/i_bg.gif
new file mode 100644
index 000000000..7b6f14268
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/i_bg.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/label.svg b/plugins/theme/themes/DarkBetter/images/label.svg
new file mode 100644
index 000000000..ad442b175
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/label.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/menuexp.svg b/plugins/theme/themes/DarkBetter/images/menuexp.svg
new file mode 100644
index 000000000..25215b177
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/menuexp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/menusel.svg b/plugins/theme/themes/DarkBetter/images/menusel.svg
new file mode 100644
index 000000000..aa7d52704
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/menusel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/no_label.svg b/plugins/theme/themes/DarkBetter/images/no_label.svg
new file mode 100644
index 000000000..2ea61cf8b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/no_label.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/plugin.svg b/plugins/theme/themes/DarkBetter/images/plugin.svg
new file mode 100644
index 000000000..18f1a65d0
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/plugin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/pnl_close.svg b/plugins/theme/themes/DarkBetter/images/pnl_close.svg
new file mode 100644
index 000000000..7e9d0ef4b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/pnl_close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/pnl_open.svg b/plugins/theme/themes/DarkBetter/images/pnl_open.svg
new file mode 100644
index 000000000..ac005bf55
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/pnl_open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/quest.svg b/plugins/theme/themes/DarkBetter/images/quest.svg
new file mode 100644
index 000000000..9987582ba
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/quest.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/r_bg.gif b/plugins/theme/themes/DarkBetter/images/r_bg.gif
new file mode 100644
index 000000000..49576f962
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/r_bg.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/red.svg b/plugins/theme/themes/DarkBetter/images/red.svg
new file mode 100644
index 000000000..d640a2535
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/red.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/s.gif b/plugins/theme/themes/DarkBetter/images/s.gif
new file mode 100644
index 000000000..672c619ff
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/s.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/s_bg.gif b/plugins/theme/themes/DarkBetter/images/s_bg.gif
new file mode 100644
index 000000000..a29dcb7be
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/s_bg.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/settings.svg b/plugins/theme/themes/DarkBetter/images/settings.svg
new file mode 100644
index 000000000..71ca5029a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_active.svg b/plugins/theme/themes/DarkBetter/images/t_active.svg
new file mode 100644
index 000000000..31ca7bb8d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_active.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_all.svg b/plugins/theme/themes/DarkBetter/images/t_all.svg
new file mode 100644
index 000000000..ddb6cc919
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_all.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_bg.gif b/plugins/theme/themes/DarkBetter/images/t_bg.gif
new file mode 100644
index 000000000..de74712ca
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/t_bg.gif differ
diff --git a/plugins/theme/themes/DarkBetter/images/t_bg.png b/plugins/theme/themes/DarkBetter/images/t_bg.png
new file mode 100644
index 000000000..a00190c39
Binary files /dev/null and b/plugins/theme/themes/DarkBetter/images/t_bg.png differ
diff --git a/plugins/theme/themes/DarkBetter/images/t_completed.svg b/plugins/theme/themes/DarkBetter/images/t_completed.svg
new file mode 100644
index 000000000..c4bbd8e71
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_completed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_down.svg b/plugins/theme/themes/DarkBetter/images/t_down.svg
new file mode 100644
index 000000000..b96fde7e4
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_error.svg b/plugins/theme/themes/DarkBetter/images/t_error.svg
new file mode 100644
index 000000000..5ffb8e477
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_error.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_error_down.svg b/plugins/theme/themes/DarkBetter/images/t_error_down.svg
new file mode 100644
index 000000000..4a637588e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_error_down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_error_up.svg b/plugins/theme/themes/DarkBetter/images/t_error_up.svg
new file mode 100644
index 000000000..ee2cecd14
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_error_up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_inactive.svg b/plugins/theme/themes/DarkBetter/images/t_inactive.svg
new file mode 100644
index 000000000..055260d9a
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_inactive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_paused.svg b/plugins/theme/themes/DarkBetter/images/t_paused.svg
new file mode 100644
index 000000000..395501a3f
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_paused.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_queued_down.svg b/plugins/theme/themes/DarkBetter/images/t_queued_down.svg
new file mode 100644
index 000000000..e8b34775c
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_queued_down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_queued_up.svg b/plugins/theme/themes/DarkBetter/images/t_queued_up.svg
new file mode 100644
index 000000000..cf2677544
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_queued_up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/t_up.svg b/plugins/theme/themes/DarkBetter/images/t_up.svg
new file mode 100644
index 000000000..6bf53489c
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/t_up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_add.svg b/plugins/theme/themes/DarkBetter/images/tb_add.svg
new file mode 100644
index 000000000..55277c1a1
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_create.svg b/plugins/theme/themes/DarkBetter/images/tb_create.svg
new file mode 100644
index 000000000..c44b205b6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_create.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_moved.svg b/plugins/theme/themes/DarkBetter/images/tb_moved.svg
new file mode 100644
index 000000000..a4718c97e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_moved.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_moveu.svg b/plugins/theme/themes/DarkBetter/images/tb_moveu.svg
new file mode 100644
index 000000000..bba193552
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_moveu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_pause.svg b/plugins/theme/themes/DarkBetter/images/tb_pause.svg
new file mode 100644
index 000000000..cc655f468
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_rss.svg b/plugins/theme/themes/DarkBetter/images/tb_rss.svg
new file mode 100644
index 000000000..d19ef285b
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_rss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_rss_group.svg b/plugins/theme/themes/DarkBetter/images/tb_rss_group.svg
new file mode 100644
index 000000000..5d4d90f88
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_rss_group.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_search.svg b/plugins/theme/themes/DarkBetter/images/tb_search.svg
new file mode 100644
index 000000000..b109d07cd
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_setting.svg b/plugins/theme/themes/DarkBetter/images/tb_setting.svg
new file mode 100644
index 000000000..796089968
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_setting.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_start.svg b/plugins/theme/themes/DarkBetter/images/tb_start.svg
new file mode 100644
index 000000000..e5c263e81
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_start.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_stop.svg b/plugins/theme/themes/DarkBetter/images/tb_stop.svg
new file mode 100644
index 000000000..6dec54c5d
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/tb_trash.svg b/plugins/theme/themes/DarkBetter/images/tb_trash.svg
new file mode 100644
index 000000000..931577543
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/tb_trash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/up.svg b/plugins/theme/themes/DarkBetter/images/up.svg
new file mode 100644
index 000000000..2cbb2415e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/world.svg b/plugins/theme/themes/DarkBetter/images/world.svg
new file mode 100644
index 000000000..ac92984b6
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/world.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/images/yellow.svg b/plugins/theme/themes/DarkBetter/images/yellow.svg
new file mode 100644
index 000000000..fb99a5aac
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/images/yellow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/plugins.css b/plugins/theme/themes/DarkBetter/plugins.css
new file mode 100644
index 000000000..baf370bbb
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/plugins.css
@@ -0,0 +1,282 @@
+.tskconsole, .exconsole, .console, .starterConsole {background: #333333}
+.cCell {color: black; border-color: #888888}
+
+.shieven {background: #333333}
+.shiodd {background: #191919}
+
+.Cell0 {border: 1px dotted #888888}
+
+#meter-disk-td {background: url(./images/disk.svg) no-repeat !important; background-size: 22px !important}
+#meter-cpu-td {background: url(./images/cpu.svg) no-repeat !important; background-size: 22px !important}
+
+div#dlg_unpack div.dlg-header, div#cadd div.dlg-header { background: transparent url(./images/edit.svg) no-repeat 2px center !important; background-size: 20px !important}
+
+#exscategory {margin-top: 4px}
+
+#port-holder {
+ height: 22px !important;
+ line-height: 22px !important;
+ margin-left: 22px !important;
+}
+
+/* labels */
+#lbl_nlb {content:url(./images/no_label.svg)}
+
+#-_-_-nlb-_-_- {padding: 2px 3px !important}
+
+/* autodl */
+#autodl-tb {background: transparent url(./images/autodl.svg) no-repeat center; background-size: 28px}
+
+/* geoip */
+.geoip {background-repeat: no-repeat; background-position: center center; width: 22px; background-size: 22px !important}
+.geoip_flag_ad {background-image: url( "./images/flags/ad.svg" )}
+.geoip_flag_ae {background-image: url( "./images/flags/ae.svg" )}
+.geoip_flag_af {background-image: url( "./images/flags/af.svg" )}
+.geoip_flag_ag {background-image: url( "./images/flags/ag.svg" )}
+.geoip_flag_ai {background-image: url( "./images/flags/ai.svg" )}
+.geoip_flag_al {background-image: url( "./images/flags/al.svg" )}
+.geoip_flag_am {background-image: url( "./images/flags/am.svg" )}
+.geoip_flag_ao {background-image: url( "./images/flags/ao.svg" )}
+.geoip_flag_aq {background-image: url( "./images/flags/aq.svg" )}
+.geoip_flag_ar {background-image: url( "./images/flags/ar.svg" )}
+.geoip_flag_as {background-image: url( "./images/flags/as.svg" )}
+.geoip_flag_at {background-image: url( "./images/flags/at.svg" )}
+.geoip_flag_au {background-image: url( "./images/flags/au.svg" )}
+.geoip_flag_aw {background-image: url( "./images/flags/aw.svg" )}
+.geoip_flag_ax {background-image: url( "./images/flags/ax.svg" )}
+.geoip_flag_az {background-image: url( "./images/flags/az.svg" )}
+.geoip_flag_ba {background-image: url( "./images/flags/ba.svg" )}
+.geoip_flag_bb {background-image: url( "./images/flags/bb.svg" )}
+.geoip_flag_bd {background-image: url( "./images/flags/bd.svg" )}
+.geoip_flag_be {background-image: url( "./images/flags/be.svg" )}
+.geoip_flag_bf {background-image: url( "./images/flags/bf.svg" )}
+.geoip_flag_bg {background-image: url( "./images/flags/bg.svg" )}
+.geoip_flag_bh {background-image: url( "./images/flags/bh.svg" )}
+.geoip_flag_bi {background-image: url( "./images/flags/bi.svg" )}
+.geoip_flag_bj {background-image: url( "./images/flags/bj.svg" )}
+.geoip_flag_bl {background-image: url( "./images/flags/bl.svg" )}
+.geoip_flag_bm {background-image: url( "./images/flags/bm.svg" )}
+.geoip_flag_bn {background-image: url( "./images/flags/bn.svg" )}
+.geoip_flag_bo {background-image: url( "./images/flags/bo.svg" )}
+.geoip_flag_bq {background-image: url( "./images/flags/bq.svg" )}
+.geoip_flag_br {background-image: url( "./images/flags/br.svg" )}
+.geoip_flag_bs {background-image: url( "./images/flags/bs.svg" )}
+.geoip_flag_bt {background-image: url( "./images/flags/bt.svg" )}
+.geoip_flag_bv {background-image: url( "./images/flags/bv.svg" )}
+.geoip_flag_bw {background-image: url( "./images/flags/bw.svg" )}
+.geoip_flag_by {background-image: url( "./images/flags/by.svg" )}
+.geoip_flag_bz {background-image: url( "./images/flags/bz.svg" )}
+.geoip_flag_ca {background-image: url( "./images/flags/ca.svg" )}
+.geoip_flag_cc {background-image: url( "./images/flags/cc.svg" )}
+.geoip_flag_cd {background-image: url( "./images/flags/cd.svg" )}
+.geoip_flag_cf {background-image: url( "./images/flags/cf.svg" )}
+.geoip_flag_cg {background-image: url( "./images/flags/cg.svg" )}
+.geoip_flag_ch {background-image: url( "./images/flags/ch.svg" )}
+.geoip_flag_ci {background-image: url( "./images/flags/ci.svg" )}
+.geoip_flag_ck {background-image: url( "./images/flags/ck.svg" )}
+.geoip_flag_cl {background-image: url( "./images/flags/cl.svg" )}
+.geoip_flag_cm {background-image: url( "./images/flags/cm.svg" )}
+.geoip_flag_cn {background-image: url( "./images/flags/cn.svg" )}
+.geoip_flag_co {background-image: url( "./images/flags/co.svg" )}
+.geoip_flag_cr {background-image: url( "./images/flags/cr.svg" )}
+.geoip_flag_cu {background-image: url( "./images/flags/cu.svg" )}
+.geoip_flag_cv {background-image: url( "./images/flags/cv.svg" )}
+.geoip_flag_cw {background-image: url( "./images/flags/cw.svg" )}
+.geoip_flag_cx {background-image: url( "./images/flags/cx.svg" )}
+.geoip_flag_cy {background-image: url( "./images/flags/cy.svg" )}
+.geoip_flag_cz {background-image: url( "./images/flags/cz.svg" )}
+.geoip_flag_de {background-image: url( "./images/flags/de.svg" )}
+.geoip_flag_dj {background-image: url( "./images/flags/dj.svg" )}
+.geoip_flag_dk {background-image: url( "./images/flags/dk.svg" )}
+.geoip_flag_dm {background-image: url( "./images/flags/dm.svg" )}
+.geoip_flag_do {background-image: url( "./images/flags/do.svg" )}
+.geoip_flag_dz {background-image: url( "./images/flags/dz.svg" )}
+.geoip_flag_ec {background-image: url( "./images/flags/ec.svg" )}
+.geoip_flag_ee {background-image: url( "./images/flags/ee.svg" )}
+.geoip_flag_eg {background-image: url( "./images/flags/eg.svg" )}
+.geoip_flag_eh {background-image: url( "./images/flags/eh.svg" )}
+.geoip_flag_er {background-image: url( "./images/flags/er.svg" )}
+.geoip_flag_es {background-image: url( "./images/flags/es.svg" )}
+.geoip_flag_et {background-image: url( "./images/flags/et.svg" )}
+.geoip_flag_eu {background-image: url( "./images/flags/eu.svg" )}
+.geoip_flag_fi {background-image: url( "./images/flags/fi.svg" )}
+.geoip_flag_fj {background-image: url( "./images/flags/fj.svg" )}
+.geoip_flag_fk {background-image: url( "./images/flags/fk.svg" )}
+.geoip_flag_fm {background-image: url( "./images/flags/fm.svg" )}
+.geoip_flag_fo {background-image: url( "./images/flags/fo.svg" )}
+.geoip_flag_fr {background-image: url( "./images/flags/fr.svg" )}
+.geoip_flag_ga {background-image: url( "./images/flags/ga.svg" )}
+.geoip_flag_gb {background-image: url( "./images/flags/gb.svg" )}
+.geoip_flag_gd {background-image: url( "./images/flags/gd.svg" )}
+.geoip_flag_ge {background-image: url( "./images/flags/ge.svg" )}
+.geoip_flag_gf {background-image: url( "./images/flags/gf.svg" )}
+.geoip_flag_gg {background-image: url( "./images/flags/gg.svg" )}
+.geoip_flag_gh {background-image: url( "./images/flags/gh.svg" )}
+.geoip_flag_gi {background-image: url( "./images/flags/gi.svg" )}
+.geoip_flag_gl {background-image: url( "./images/flags/gl.svg" )}
+.geoip_flag_gm {background-image: url( "./images/flags/gm.svg" )}
+.geoip_flag_gn {background-image: url( "./images/flags/gn.svg" )}
+.geoip_flag_gp {background-image: url( "./images/flags/gp.svg" )}
+.geoip_flag_gq {background-image: url( "./images/flags/gq.svg" )}
+.geoip_flag_gr {background-image: url( "./images/flags/gr.svg" )}
+.geoip_flag_gs {background-image: url( "./images/flags/gs.svg" )}
+.geoip_flag_gt {background-image: url( "./images/flags/gt.svg" )}
+.geoip_flag_gu {background-image: url( "./images/flags/gu.svg" )}
+.geoip_flag_gw {background-image: url( "./images/flags/gw.svg" )}
+.geoip_flag_gy {background-image: url( "./images/flags/gy.svg" )}
+.geoip_flag_hk {background-image: url( "./images/flags/hk.svg" )}
+.geoip_flag_hm {background-image: url( "./images/flags/hm.svg" )}
+.geoip_flag_hn {background-image: url( "./images/flags/hn.svg" )}
+.geoip_flag_hr {background-image: url( "./images/flags/hr.svg" )}
+.geoip_flag_ht {background-image: url( "./images/flags/ht.svg" )}
+.geoip_flag_hu {background-image: url( "./images/flags/hu.svg" )}
+.geoip_flag_id {background-image: url( "./images/flags/id.svg" )}
+.geoip_flag_ie {background-image: url( "./images/flags/ie.svg" )}
+.geoip_flag_il {background-image: url( "./images/flags/il.svg" )}
+.geoip_flag_im {background-image: url( "./images/flags/im.svg" )}
+.geoip_flag_in {background-image: url( "./images/flags/in.svg" )}
+.geoip_flag_io {background-image: url( "./images/flags/io.svg" )}
+.geoip_flag_iq {background-image: url( "./images/flags/iq.svg" )}
+.geoip_flag_ir {background-image: url( "./images/flags/ir.svg" )}
+.geoip_flag_is {background-image: url( "./images/flags/is.svg" )}
+.geoip_flag_it {background-image: url( "./images/flags/it.svg" )}
+.geoip_flag_je {background-image: url( "./images/flags/je.svg" )}
+.geoip_flag_jm {background-image: url( "./images/flags/jm.svg" )}
+.geoip_flag_jo {background-image: url( "./images/flags/jo.svg" )}
+.geoip_flag_jp {background-image: url( "./images/flags/jp.svg" )}
+.geoip_flag_ke {background-image: url( "./images/flags/ke.svg" )}
+.geoip_flag_kg {background-image: url( "./images/flags/kg.svg" )}
+.geoip_flag_kh {background-image: url( "./images/flags/kh.svg" )}
+.geoip_flag_ki {background-image: url( "./images/flags/ki.svg" )}
+.geoip_flag_km {background-image: url( "./images/flags/km.svg" )}
+.geoip_flag_kn {background-image: url( "./images/flags/kn.svg" )}
+.geoip_flag_kp {background-image: url( "./images/flags/kp.svg" )}
+.geoip_flag_kr {background-image: url( "./images/flags/kr.svg" )}
+.geoip_flag_kw {background-image: url( "./images/flags/kw.svg" )}
+.geoip_flag_ky {background-image: url( "./images/flags/ky.svg" )}
+.geoip_flag_kz {background-image: url( "./images/flags/kz.svg" )}
+.geoip_flag_la {background-image: url( "./images/flags/la.svg" )}
+.geoip_flag_lb {background-image: url( "./images/flags/lb.svg" )}
+.geoip_flag_lc {background-image: url( "./images/flags/lc.svg" )}
+.geoip_flag_li {background-image: url( "./images/flags/li.svg" )}
+.geoip_flag_lk {background-image: url( "./images/flags/lk.svg" )}
+.geoip_flag_lr {background-image: url( "./images/flags/lr.svg" )}
+.geoip_flag_ls {background-image: url( "./images/flags/ls.svg" )}
+.geoip_flag_lt {background-image: url( "./images/flags/lt.svg" )}
+.geoip_flag_lu {background-image: url( "./images/flags/lu.svg" )}
+.geoip_flag_lv {background-image: url( "./images/flags/lv.svg" )}
+.geoip_flag_ly {background-image: url( "./images/flags/ly.svg" )}
+.geoip_flag_ma {background-image: url( "./images/flags/ma.svg" )}
+.geoip_flag_mc {background-image: url( "./images/flags/mc.svg" )}
+.geoip_flag_md {background-image: url( "./images/flags/md.svg" )}
+.geoip_flag_me {background-image: url( "./images/flags/me.svg" )}
+.geoip_flag_mf {background-image: url( "./images/flags/mf.svg" )}
+.geoip_flag_mg {background-image: url( "./images/flags/mg.svg" )}
+.geoip_flag_mh {background-image: url( "./images/flags/mh.svg" )}
+.geoip_flag_mk {background-image: url( "./images/flags/mk.svg" )}
+.geoip_flag_ml {background-image: url( "./images/flags/ml.svg" )}
+.geoip_flag_mm {background-image: url( "./images/flags/mm.svg" )}
+.geoip_flag_mn {background-image: url( "./images/flags/mn.svg" )}
+.geoip_flag_mo {background-image: url( "./images/flags/mo.svg" )}
+.geoip_flag_mp {background-image: url( "./images/flags/mp.svg" )}
+.geoip_flag_mq {background-image: url( "./images/flags/mq.svg" )}
+.geoip_flag_mr {background-image: url( "./images/flags/mr.svg" )}
+.geoip_flag_ms {background-image: url( "./images/flags/ms.svg" )}
+.geoip_flag_mt {background-image: url( "./images/flags/mt.svg" )}
+.geoip_flag_mu {background-image: url( "./images/flags/mu.svg" )}
+.geoip_flag_mv {background-image: url( "./images/flags/mv.svg" )}
+.geoip_flag_mw {background-image: url( "./images/flags/mw.svg" )}
+.geoip_flag_mx {background-image: url( "./images/flags/mx.svg" )}
+.geoip_flag_my {background-image: url( "./images/flags/my.svg" )}
+.geoip_flag_mz {background-image: url( "./images/flags/mz.svg" )}
+.geoip_flag_na {background-image: url( "./images/flags/na.svg" )}
+.geoip_flag_nc {background-image: url( "./images/flags/nc.svg" )}
+.geoip_flag_ne {background-image: url( "./images/flags/ne.svg" )}
+.geoip_flag_nf {background-image: url( "./images/flags/nf.svg" )}
+.geoip_flag_ng {background-image: url( "./images/flags/ng.svg" )}
+.geoip_flag_ni {background-image: url( "./images/flags/ni.svg" )}
+.geoip_flag_nl {background-image: url( "./images/flags/nl.svg" )}
+.geoip_flag_no {background-image: url( "./images/flags/no.svg" )}
+.geoip_flag_np {background-image: url( "./images/flags/np.svg" )}
+.geoip_flag_nr {background-image: url( "./images/flags/nr.svg" )}
+.geoip_flag_nu {background-image: url( "./images/flags/nu.svg" )}
+.geoip_flag_nz {background-image: url( "./images/flags/nz.svg" )}
+.geoip_flag_om {background-image: url( "./images/flags/om.svg" )}
+.geoip_flag_pa {background-image: url( "./images/flags/pa.svg" )}
+.geoip_flag_pe {background-image: url( "./images/flags/pe.svg" )}
+.geoip_flag_pf {background-image: url( "./images/flags/pf.svg" )}
+.geoip_flag_pg {background-image: url( "./images/flags/pg.svg" )}
+.geoip_flag_ph {background-image: url( "./images/flags/ph.svg" )}
+.geoip_flag_pk {background-image: url( "./images/flags/pk.svg" )}
+.geoip_flag_pl {background-image: url( "./images/flags/pl.svg" )}
+.geoip_flag_pm {background-image: url( "./images/flags/pm.svg" )}
+.geoip_flag_pn {background-image: url( "./images/flags/pn.svg" )}
+.geoip_flag_pr {background-image: url( "./images/flags/pr.svg" )}
+.geoip_flag_ps {background-image: url( "./images/flags/ps.svg" )}
+.geoip_flag_pt {background-image: url( "./images/flags/pt.svg" )}
+.geoip_flag_pw {background-image: url( "./images/flags/pw.svg" )}
+.geoip_flag_py {background-image: url( "./images/flags/py.svg" )}
+.geoip_flag_qa {background-image: url( "./images/flags/qa.svg" )}
+.geoip_flag_re {background-image: url( "./images/flags/re.svg" )}
+.geoip_flag_ro {background-image: url( "./images/flags/ro.svg" )}
+.geoip_flag_rs {background-image: url( "./images/flags/rs.svg" )}
+.geoip_flag_ru {background-image: url( "./images/flags/ru.svg" )}
+.geoip_flag_rw {background-image: url( "./images/flags/rw.svg" )}
+.geoip_flag_sa {background-image: url( "./images/flags/sa.svg" )}
+.geoip_flag_sb {background-image: url( "./images/flags/sb.svg" )}
+.geoip_flag_sc {background-image: url( "./images/flags/sc.svg" )}
+.geoip_flag_sd {background-image: url( "./images/flags/sd.svg" )}
+.geoip_flag_se {background-image: url( "./images/flags/se.svg" )}
+.geoip_flag_sg {background-image: url( "./images/flags/sg.svg" )}
+.geoip_flag_sh {background-image: url( "./images/flags/sh.svg" )}
+.geoip_flag_si {background-image: url( "./images/flags/si.svg" )}
+.geoip_flag_sj {background-image: url( "./images/flags/sj.svg" )}
+.geoip_flag_sk {background-image: url( "./images/flags/sk.svg" )}
+.geoip_flag_sl {background-image: url( "./images/flags/sl.svg" )}
+.geoip_flag_sm {background-image: url( "./images/flags/sm.svg" )}
+.geoip_flag_sn {background-image: url( "./images/flags/sn.svg" )}
+.geoip_flag_so {background-image: url( "./images/flags/so.svg" )}
+.geoip_flag_sr {background-image: url( "./images/flags/sr.svg" )}
+.geoip_flag_ss {background-image: url( "./images/flags/ss.svg" )}
+.geoip_flag_st {background-image: url( "./images/flags/st.svg" )}
+.geoip_flag_sv {background-image: url( "./images/flags/sv.svg" )}
+.geoip_flag_sx {background-image: url( "./images/flags/sx.svg" )}
+.geoip_flag_sy {background-image: url( "./images/flags/sy.svg" )}
+.geoip_flag_sz {background-image: url( "./images/flags/sz.svg" )}
+.geoip_flag_tc {background-image: url( "./images/flags/tc.svg" )}
+.geoip_flag_td {background-image: url( "./images/flags/td.svg" )}
+.geoip_flag_tf {background-image: url( "./images/flags/tf.svg" )}
+.geoip_flag_tg {background-image: url( "./images/flags/tg.svg" )}
+.geoip_flag_th {background-image: url( "./images/flags/th.svg" )}
+.geoip_flag_tj {background-image: url( "./images/flags/tj.svg" )}
+.geoip_flag_tk {background-image: url( "./images/flags/tk.svg" )}
+.geoip_flag_tl {background-image: url( "./images/flags/tl.svg" )}
+.geoip_flag_tm {background-image: url( "./images/flags/tm.svg" )}
+.geoip_flag_tn {background-image: url( "./images/flags/tn.svg" )}
+.geoip_flag_to {background-image: url( "./images/flags/to.svg" )}
+.geoip_flag_tr {background-image: url( "./images/flags/tr.svg" )}
+.geoip_flag_tt {background-image: url( "./images/flags/tt.svg" )}
+.geoip_flag_tv {background-image: url( "./images/flags/tv.svg" )}
+.geoip_flag_tw {background-image: url( "./images/flags/tw.svg" )}
+.geoip_flag_tz {background-image: url( "./images/flags/tz.svg" )}
+.geoip_flag_ua {background-image: url( "./images/flags/ua.svg" )}
+.geoip_flag_ug {background-image: url( "./images/flags/ug.svg" )}
+.geoip_flag_um {background-image: url( "./images/flags/um.svg" )}
+.geoip_flag_un {background-image: url( "./images/flags/un.svg" )}
+.geoip_flag_us {background-image: url( "./images/flags/us.svg" )}
+.geoip_flag_uy {background-image: url( "./images/flags/uy.svg" )}
+.geoip_flag_uz {background-image: url( "./images/flags/uz.svg" )}
+.geoip_flag_va {background-image: url( "./images/flags/va.svg" )}
+.geoip_flag_vc {background-image: url( "./images/flags/vc.svg" )}
+.geoip_flag_ve {background-image: url( "./images/flags/ve.svg" )}
+.geoip_flag_vg {background-image: url( "./images/flags/vg.svg" )}
+.geoip_flag_vi {background-image: url( "./images/flags/vi.svg" )}
+.geoip_flag_vn {background-image: url( "./images/flags/vn.svg" )}
+.geoip_flag_vu {background-image: url( "./images/flags/vu.svg" )}
+.geoip_flag_wf {background-image: url( "./images/flags/wf.svg" )}
+.geoip_flag_ws {background-image: url( "./images/flags/ws.svg" )}
+.geoip_flag_ye {background-image: url( "./images/flags/ye.svg" )}
+.geoip_flag_yt {background-image: url( "./images/flags/yt.svg" )}
+.geoip_flag_za {background-image: url( "./images/flags/za.svg" )}
+.geoip_flag_zm {background-image: url( "./images/flags/zm.svg" )}
+.geoip_flag_zw {background-image: url( "./images/flags/zw.svg" )}
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/stable.css b/plugins/theme/themes/DarkBetter/stable.css
new file mode 100644
index 000000000..6e67f3117
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/stable.css
@@ -0,0 +1,22 @@
+.stable {border: 1px solid; border-color: #333333 #181818 #181818 #333333}
+.stable-head {background: #181818; border-color: #181818 #333333 #333333 #181818}
+.stable-head table tr {background: transparent url(./images/header.gif) repeat-x scroll center top}
+.stable-head table tr td {border-color: #181818 #333333 #333333 #181818}
+.stable-head div.resz {border: 1px solid #FF0000; background: transparent url(./images/s.gif) no-repeat scroll left center}
+.stable-body {background: window; background-color: #181818}
+.stable-body td {border-bottom: 1px solid #333333}
+
+.stable-body {background: #181818}
+.stable-body tr.selected td {background: #888888; color:#111111}
+.stable-body tr.odd td {background: #333333}
+.stable-body tr.even td {background: #191919}
+.stable-move-header {background: transparent url(./images/header_move.gif) repeat-x scroll center top; border: 1px solid #0099FF}
+
+.stable-move-header {background: transparent url(./images/header_move.gif) repeat-x scroll center top rgba(128,128,128,0.7); border: 1px solid #0099FF}
+.gecko .stable-move-header {background: rgba(128,128,128,0.7); -moz-opacity: 0.7}
+.ie .stable-move-header {background: rgba(128,128,128,0.7); filter:alpha(opacity=70)}
+.webkit .stable-move-header {background: rgba(128,128,128,0.7);}
+
+.stable-active-header {border-color: threedface !important}
+.stable-separator-header {background: #181818}
+.stable-scrollpos {background: #181818; color: #333333}
\ No newline at end of file
diff --git a/plugins/theme/themes/DarkBetter/style.css b/plugins/theme/themes/DarkBetter/style.css
new file mode 100644
index 000000000..ba749309e
--- /dev/null
+++ b/plugins/theme/themes/DarkBetter/style.css
@@ -0,0 +1,287 @@
+html, body {background-color: #181818; color: #999999; }
+div#preload {
+ width: 0px; height: 0px; display: none;
+ background-image: url(./images/tb_add.svg);
+ background-image: url(./images/tb_create.svg);
+ background-image: url(./images/tb_trash.svg);
+ background-image: url(./images/tb_start.svg);
+ background-image: url(./images/tb_pause.svg);
+ background-image: url(./images/tb_stop.svg);
+ background-image: url(./images/tb_moveu.svg);
+ background-image: url(./images/tb_moved.svg);
+ background-image: url(./images/tb_search.svg);
+ background-image: url(./images/tb_rss.svg);
+ background-image: url(./images/rb_rss_group.svg);
+ background-image: url(./images/tb_setting.svg);
+ background-image: url(./images/menuexp.svg);
+ background-image: url(./images/menusel.svg);
+ background-image: url(./images/tb_rss.svg);
+ background-image: url(./images/t_error.svg);
+ background-image: url(./images/close.svg);
+ background-image: url(./images/yellow.svg);
+ background-image: url(./images/red.svg);
+ background-image: url(./images/green.svg);
+ background-image: url(./images/pnl_open.svg);
+ background-image: url(./images/pnl_close.svg);
+ background-image: url(./images/file.svg);
+ background-image: url(./images/dir.svg);
+ background-image: url(./images/dir.svg);
+ background-image: url(./images/t_down.svg);
+ background-image: url(./images/t_up.svg);
+ background-image: url(./images/t_inactive.svg);
+ background-image: url(./images/t_paused.svg);
+ background-image: url(./images/t_error_down.svg);
+ background-image: url(./images/t_error_up.svg);
+ background-image: url(./images/t_error.svg);
+ background-image: url(./images/t_completed.svg);
+ background-image: url(./images/t_queued_down.svg);
+ background-image: url(./images/t_queued_up.svg);
+ background-image: url(./images/t_active.svg);
+ background-image: url(./images/t_all.svg);
+ background-image: url(./images/rb_rss.svg);
+ background-image: url(./images/pnl_open.svg);
+ background-image: url(./images/quest.svg);
+ background-image: url(./images/go.svg);
+ background-image: url(./images/plugin.svg);
+ background-image: url(./images/yellow.svg);
+ background-image: url(./images/red.svg);
+ background-image: url(./images/green.svg);
+}
+div#cover {background: #181818}
+div#msg {background: #181818; border-top: 1px solid #333333; border-bottom: 1px solid #333333}
+div#sc {border: 1px solid #333333; background-color: #181818}
+div#sc li.se_act div {background-color: #333333; color: #888888}
+div#lng {background-color:#181818; border:1px solid #333333}
+ul.CMenu {border: 1px solid #333333; border-right: 2px solid #333333; border-bottom: 2px solid #333333; background: #181818}
+ul.CMenu li {background: #181818}
+ul.CMenu li a.dis {color: #333333}
+ul.CMenu li a.dis:hover {background-color: #181818; color: #333333}
+ul.CMenu li hr {border-top: 1px solid #333333}
+ul.CMenu li a.exp {background: transparent url(./images/menuexp.svg) no-repeat scroll 138px center; background-size: 10px}
+ul.CMenu li a.sel {background: transparent url(./images/menusel.svg) no-repeat scroll 4px center; background-size: 8px}
+ul.CMenu li a:hover {background-color: #888888; color: #111111}
+
+ul.CMenu li:hover ul li a {background-color: #181818; color: #666666}
+ul.CMenu li:hover ul li a:hover {background-color: #888888; color: #111111}
+ul.CMenu li ul li a.dis {color: #333333}
+ul.CMenu li ul li a.dis:hover {background-color: #181818; color: #333333}
+
+#sel {border: 1px dotted #555555}
+
+div#t {background: #181818 url(./images/t_bg.png) repeat-x center center; border-bottom: 1px solid #333333;}
+div#t a:hover {background: #222;}
+div#t div.TB_Separator {background-color: #333333}
+div#t div#add {background: transparent url(./images/tb_add.svg) no-repeat center; background-size: 28px}
+div#t div#create {background: transparent url(./images/tb_create.svg) no-repeat center; background-size: 28px}
+div#t div#remove {background: transparent url(./images/tb_trash.svg) no-repeat center; background-size: 28px}
+div#t div#start {background: transparent url(./images/tb_start.svg) no-repeat center; background-size: 48px}
+div#t div#pause {background: transparent url(./images/tb_pause.svg) no-repeat center; background-size: 48px}
+div#t div#stop {background: transparent url(./images/tb_stop.svg) no-repeat center; background-size: 48px}
+div#t div#moveu {background: transparent url(./images/tb_moveu.svg) no-repeat center; background-size: 28px}
+div#t div#moved {background: transparent url(./images/tb_moved.svg) no-repeat center; background-size: 28px}
+div#t div#search {background: transparent url(./images/tb_search.svg) no-repeat center; background-size: 28px}
+div#t div#rss {background: transparent url(./images/tb_rss.svg) no-repeat center; background-size: 28px}
+div#t div#setting {background: transparent url(./images/tb_setting.svg) no-repeat center; background-size: 26px}
+
+div#t div#help {background: transparent url(./images/quest.svg) no-repeat center; background-size: 28px}
+div#t div#go {background: transparent url(./images/go.svg) no-repeat center; background-size: 28px}
+div#t div#plugins {background: transparent url(./images/plugin.svg) no-repeat center; background-size: 28px}
+
+#StatusBar table tr td.pstatus0 {background: url(./images/yellow.svg) no-repeat !important; background-size: 22px !important}
+#StatusBar table tr td.pstatus1 {background: url(./images/red.svg) no-repeat !important; background-size: 22px !important}
+#StatusBar table tr td.pstatus2 {background: url(./images/green.svg) no-repeat !important; background-size: 22px !important}
+
+a.dlg-close:hover, a.dlg-close:link, a.dlg-close:visited {
+ background: transparent url(./images/close.svg) center; background-size: 22px !important;
+}
+
+a.dlg-close:active {
+ background: transparent url(./images/t_error.svg) center;
+}
+
+div#CatList ul li.RSS .label-icon {
+ background: url(./images/tb_rss.svg) 2px 0px no-repeat;
+ background-size: 18px !important;
+}
+
+div#CatList ul li.RSSGroup .label-icon {
+ background: url(./images/tb_rss_group.svg) 2px 0px no-repeat !important;
+ background-size: 18px !important;
+}
+
+.stable-icon {background-image: url(../images/tstatus.png); background-repeat: no-repeat}
+.Status_Down {background: transparent url(./images/t_down.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Up {background: transparent url(./images/t_up.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Incompleted {background: transparent url(./images/t_inactive.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Paused {background: transparent url(./images/t_paused.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Error_Down {background: transparent url(./images/t_error_down.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Error_Up {background: transparent url(./images/t_error_up.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Error {background: transparent url(./images/t_error.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Completed {background: transparent url(./images/t_completed.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Queued_Down {background: transparent url(./images/t_queued_down.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Queued_Up {background: transparent url(./images/t_queued_up.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Up_Down {background: transparent url(./images/t_active.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_Checking {background: transparent url(./images/t_all.svg) no-repeat center center !important; background-size: 16px !important}
+.Status_RSS {background: transparent url(./images/rb_rss.svg) no-repeat center center !important; background-size: 16px !important}
+
+.label-icon { min-width: 18px; min-height: 18px; background-size: 18px !important; background-position: 0px 0px !important; }
+.label-icon img { width: 18px; }
+.-_-_-all-_-_- .label-icon, #-_-_-all-_-_- .label-icon {background-image: url(./images/t_all.svg) !important}
+#-_-_-dls-_-_- .label-icon {background-image: url(./images/t_down.svg) !important}
+#-_-_-com-_-_- .label-icon {background-image: url(./images/t_up.svg) !important}
+#-_-_-act-_-_- .label-icon {background-image: url(./images/t_active.svg) !important}
+#-_-_-iac-_-_- .label-icon {background-image: url(./images/t_inactive.svg) !important}
+#-_-_-err-_-_- .label-icon {background-image: url(./images/t_error.svg) !important}
+#flabel_cont li:not(.-_-_-all-_-_-) .label-icon {background-image: url(./images/tb_search.svg) !important}
+
+
+input.Textbox, input.Button, select {border: 1px solid #333333}
+Input.TextboxShort {border: 1px solid #333333}
+Input.TextboxMid {border: 1px solid #333333}
+Input.TextboxLarge {border: 1px solid #333333}
+Input.TextboxVShort {border: 1px solid #333333}
+input.Button {
+ background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d6d6d6), color-stop(1, #c7c7c7));
+ background:-moz-linear-gradient(top, #d6d6d6 5%, #c7c7c7 100%);
+ background:-webkit-linear-gradient(top, #d6d6d6 5%, #c7c7c7 100%);
+ background:-o-linear-gradient(top, #d6d6d6 5%, #c7c7c7 100%);
+ background:-ms-linear-gradient(top, #d6d6d6 5%, #c7c7c7 100%);
+ background:linear-gradient(to bottom, #d6d6d6 5%, #c7c7c7 100%);
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#c7c7c7',GradientType=0);
+ background-color:#d6d6d6;
+ border:1px solid #333333;
+}
+
+input.Button:active {
+ background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c7c7c7), color-stop(1, #d6d6d6));
+ background:-moz-linear-gradient(top, #c7c7c7 5%, #d6d6d6 100%);
+ background:-webkit-linear-gradient(top, #c7c7c7 5%, #d6d6d6 100%);
+ background:-o-linear-gradient(top, #c7c7c7 5%, #d6d6d6 100%);
+ background:-ms-linear-gradient(top, #c7c7c7 5%, #d6d6d6 100%);
+ background:linear-gradient(to bottom, #c7c7c7 5%, #d6d6d6 100%);
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#d6d6d6',GradientType=0);
+ background-color:#c7c7c7;
+}
+
+input.Button:active {
+ -moz-box-shadow:inset 0px 0px 8px 0px #474747;
+ -webkit-box-shadow:inset 0px 0px 8px 0px #474747;
+}
+
+a {color: #686868}
+
+div#CatList {border: 1px solid #333333; background-color: #181818}
+div#CatList ul li {border-color: #181818}
+div#CatList ul li.sel {background-color: #888888 !important; color:#111111; border-color: #888888}
+div#CatList ul li.disRSS .label-icon {background-image: url(./images/tstatus.png)}
+.stable-icon {background-image: url(./images/tstatus.png)}
+.Icon_File {background: transparent url(./images/file.svg) no-repeat left center; background-size: 16px}
+.Icon_Dir {background: transparent url(./images/dir.svg) no-repeat left center; background-size: 16px}
+.Icon_Share {background: transparent url(./images/dir.svg) no-repeat left center; background-size: 16px}
+
+div.tab {background: #181818}
+div#lcont {background: #181818}
+div#gcont table td.Header {background: #181818}
+div.graph_tab {background-color: #181818}
+.graph_tab_legend { color: #FFF; background-color: #181818; }
+.graph_tab_tooltip { color: #FFF; background-color: #606060; border: 1px solid #606060; }
+div.table_tab {background-color: #181818}
+div#List {border: 1px solid #333333}
+
+div#modalbg {background-color: #181818}
+
+div#List {border: 1px solid #333333; background-color: #181818}
+div#FileList, div#TrackerList, div#PeerList, div#Speed {background-color: #181818}
+
+div#stg {background-color: #181818; color: #888888; border: 1px solid #333333}
+
+div#stg-header {background-color: #181818; border-bottom: 1px solid #333333}
+div#stg .lm {background-color: #181818; border: 1px solid #333333}
+
+.lm li {background: transparent url(./images/bul.gif) no-repeat scroll left center}
+.lm li.first {background: transparent url(./images/bul_f.gif) no-repeat scroll left bottom}
+.lm li.last {background: transparent url(./images/bul_l.gif) no-repeat scroll left top}
+.lm li div.toggle {background: transparent url(./images/exp.gif) no-repeat scroll center center}
+.lm li a {color: #888888}
+.lm li a.focus {background-color: #333333}
+.stg_con {background-color: #181818}
+* > fieldset {border: 1px solid #333333}
+input.disabled {background-color: #181818; color: #333333; border: 1px solid #333333}
+td.disabled, label.disabled, span.disabled, div.disabled {color: #333333}
+legend {color: #888888}
+select.cols {border: 1px solid #333333}
+div#dragmask {border: 1px dotted #333333}
+div#tdetails {background-color: #181818}
+div#tdcont {background: #181818; border: 1px solid #333333}
+
+div#tadd {background-color: #181818; border: 1px solid #333333}
+div#tadd-header {background-color: #181818; border-bottom: 1px solid #333333}
+.tabbar li a {border: 1px solid #333333; }
+.tabbar li a:hover {border-top: 2px solid #222222}
+.tabbar li.selected a {border-top: 2px solid #999999; background: #181818; color: #888888}
+div#dlgProps textarea#prop-trackers {background: #181818; border: 1px solid #333333}
+
+div.dlg-window {background-color: #181818; color: #888888; border: 1px solid #333333}
+div.dlg-header {background-color: #181818; border-bottom: 1px solid #333333}
+
+div.tab {background-color: #181818}
+
+div#t div#ind {background: transparent url(./images/ajax-loader.gif) no-repeat 0px center; background-size: 28px}
+
+span#loadimg {background: transparent url(./images/ajax-loader.gif) no-repeat center center; background-size: 28px}
+
+.catpanel {background: url(./images/pnl_open.svg) 4px no-repeat; background-size: 14px; background-color: #111111; border-bottom: 1px solid #333333; border-top: 1px solid #333333}
+.catpanel[style*="pnl_open.gif"] {
+ background: url(./images/pnl_open.svg) 4px no-repeat !important; background-size: 14px !important;
+}
+
+.catpanel[style*="pnl_close.gif"] {
+ background: url(./images/pnl_close.svg) 4px no-repeat !important; background-size: 14px !important;
+}
+.label-count,.label-size { background-color: #111111; }
+li.sel .label-count,li.sel .label-size { background-color: #999999; }
+
+
+#StatusBar {border-top: 1px solid #333333; background-color: #181818; color: #888888}
+#st_up {background:url(./images/up.svg) no-repeat; background-size: 22px}
+#st_down {background:url(./images/down.svg) no-repeat; background-size: 22px}
+.statuscell {border-right: 1px solid #333333}
+
+
+div#stg-header {
+ background: url(./images/settings.svg) no-repeat 2px center !important; background-size: 20px; padding-left: 28px;
+}
+
+div#tcreate div.dlg-header {
+ background: transparent url(./images/tb_create.svg) no-repeat 2px center !important; background-size: 20px !important;
+}
+
+div#dlgEditRules div.dlg-header, div#dlgEditFilters div.dlg-header {
+ background: transparent url(./images/tb_rss.svg) no-repeat 2px center !important; background-size: 20px !important;
+}
+
+div#dlgEditRatioRules div.dlg-header, div#tedit div.dlg-header, div#padd div.dlg-header, div#tskConsole div.dlg-header {
+ background: transparent url(./images/edit.svg) no-repeat 2px center !important; background-size: 20px !important;
+}
+
+div#tadd-header {
+ background: transparent url(./images/world.svg) no-repeat 2px center !important; background-size: 20px !important;
+}
+
+div#dlgHelp div.dlg-header, div#dlgAbout div.dlg-header {
+ background: transparent url(./images/quest.svg) no-repeat 2px center !important; background-size: 20px !important;
+}
+
+div#dlgLabel div.dlg-header {
+ background: url(./images/label.svg) no-repeat 2px center !important; background-size: 20px !important;
+}
+
+div#dlgProps div.dlg-header {
+ background: url(./images/file.svg) no-repeat 2px center !important; background-size: 20px !important;
+}
+
+div#yesnoDlg div.dlg-header {
+ background: url(./images/yellow.svg) no-repeat 2px center !important; background-size: 20px !important;
+}
+
+div.dlg-header {}
diff --git a/plugins/theme/themes/MaterialDesign b/plugins/theme/themes/MaterialDesign
deleted file mode 160000
index 40dd95ee8..000000000
--- a/plugins/theme/themes/MaterialDesign
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 40dd95ee884ec4b678ac4d45711154b018df3eb5
diff --git a/plugins/theme/themes/MaterialDesign/images/ajax-loader-small.gif b/plugins/theme/themes/MaterialDesign/images/ajax-loader-small.gif
new file mode 100644
index 000000000..bd1f6af0a
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/ajax-loader-small.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/ajax-loader.gif b/plugins/theme/themes/MaterialDesign/images/ajax-loader.gif
new file mode 100644
index 000000000..56c668f58
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/ajax-loader.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/archive.png b/plugins/theme/themes/MaterialDesign/images/archive.png
new file mode 100644
index 000000000..bb69d64ee
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/archive.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/asc.gif b/plugins/theme/themes/MaterialDesign/images/asc.gif
new file mode 100644
index 000000000..44f504079
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/asc.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/autodll-irc1.png b/plugins/theme/themes/MaterialDesign/images/autodll-irc1.png
new file mode 100644
index 000000000..9ae318785
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/autodll-irc1.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/autodll-irc2.png b/plugins/theme/themes/MaterialDesign/images/autodll-irc2.png
new file mode 100644
index 000000000..20047bb23
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/autodll-irc2.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/bul.gif b/plugins/theme/themes/MaterialDesign/images/bul.gif
new file mode 100644
index 000000000..6e47eab5d
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/bul.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/bul_f.gif b/plugins/theme/themes/MaterialDesign/images/bul_f.gif
new file mode 100644
index 000000000..f89f6af7a
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/bul_f.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/bul_l.gif b/plugins/theme/themes/MaterialDesign/images/bul_l.gif
new file mode 100644
index 000000000..f4db00d24
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/bul_l.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/chat.png b/plugins/theme/themes/MaterialDesign/images/chat.png
new file mode 100644
index 000000000..fe6b6f4d6
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/chat.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/chat2.png b/plugins/theme/themes/MaterialDesign/images/chat2.png
new file mode 100644
index 000000000..10a05ffed
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/chat2.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/chat3.png b/plugins/theme/themes/MaterialDesign/images/chat3.png
new file mode 100644
index 000000000..fca2879e8
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/chat3.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/close.png b/plugins/theme/themes/MaterialDesign/images/close.png
new file mode 100644
index 000000000..cba7c6ad4
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/close.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/console.png b/plugins/theme/themes/MaterialDesign/images/console.png
new file mode 100644
index 000000000..849fd496f
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/console.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/desc.gif b/plugins/theme/themes/MaterialDesign/images/desc.gif
new file mode 100644
index 000000000..409fdc6b0
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/desc.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/directory.png b/plugins/theme/themes/MaterialDesign/images/directory.png
new file mode 100644
index 000000000..b01249403
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/directory.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/dlg-autodl-irc.gif b/plugins/theme/themes/MaterialDesign/images/dlg-autodl-irc.gif
new file mode 100644
index 000000000..3e6adb558
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/dlg-autodl-irc.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/dlg-rssurlrewrite.gif b/plugins/theme/themes/MaterialDesign/images/dlg-rssurlrewrite.gif
new file mode 100644
index 000000000..d85a87d26
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/dlg-rssurlrewrite.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/dlg-toolbars.gif b/plugins/theme/themes/MaterialDesign/images/dlg-toolbars.gif
new file mode 100644
index 000000000..5c2fa7f3a
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/dlg-toolbars.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/dropdown.png b/plugins/theme/themes/MaterialDesign/images/dropdown.png
new file mode 100644
index 000000000..821101956
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/dropdown.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/go.png b/plugins/theme/themes/MaterialDesign/images/go.png
new file mode 100644
index 000000000..a4ce2a07a
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/go.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/goh.png b/plugins/theme/themes/MaterialDesign/images/goh.png
new file mode 100644
index 000000000..450f90ac2
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/goh.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/green.png b/plugins/theme/themes/MaterialDesign/images/green.png
new file mode 100644
index 000000000..c787db371
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/green.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/header_move.gif b/plugins/theme/themes/MaterialDesign/images/header_move.gif
new file mode 100644
index 000000000..9a245a243
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/header_move.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/headers.png b/plugins/theme/themes/MaterialDesign/images/headers.png
new file mode 100644
index 000000000..c855c7f28
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/headers.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/image.png b/plugins/theme/themes/MaterialDesign/images/image.png
new file mode 100644
index 000000000..3a39534a2
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/image.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/linklogs.png b/plugins/theme/themes/MaterialDesign/images/linklogs.png
new file mode 100644
index 000000000..06cd9c18d
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/linklogs.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/linklogsh.png b/plugins/theme/themes/MaterialDesign/images/linklogsh.png
new file mode 100644
index 000000000..439680ad5
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/linklogsh.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/logoff.png b/plugins/theme/themes/MaterialDesign/images/logoff.png
new file mode 100644
index 000000000..87f670e53
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/logoff.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/logoff2.png b/plugins/theme/themes/MaterialDesign/images/logoff2.png
new file mode 100644
index 000000000..e5aae730b
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/logoff2.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/logoff3.png b/plugins/theme/themes/MaterialDesign/images/logoff3.png
new file mode 100644
index 000000000..699517973
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/logoff3.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/menus.png b/plugins/theme/themes/MaterialDesign/images/menus.png
new file mode 100644
index 000000000..92475fcfa
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/menus.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/mp3.png b/plugins/theme/themes/MaterialDesign/images/mp3.png
new file mode 100644
index 000000000..c8fba2866
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/mp3.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/nfo.png b/plugins/theme/themes/MaterialDesign/images/nfo.png
new file mode 100644
index 000000000..8dcf20392
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/nfo.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/nlb.png b/plugins/theme/themes/MaterialDesign/images/nlb.png
new file mode 100644
index 000000000..11cac61c9
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/nlb.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/pauseui.png b/plugins/theme/themes/MaterialDesign/images/pauseui.png
new file mode 100644
index 000000000..ccd584a34
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/pauseui.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/pauseuih.png b/plugins/theme/themes/MaterialDesign/images/pauseuih.png
new file mode 100644
index 000000000..f1fb16139
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/pauseuih.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/playui.png b/plugins/theme/themes/MaterialDesign/images/playui.png
new file mode 100644
index 000000000..dd5f3a8ea
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/playui.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/playuih.png b/plugins/theme/themes/MaterialDesign/images/playuih.png
new file mode 100644
index 000000000..a034fa70a
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/playuih.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/plugin.png b/plugins/theme/themes/MaterialDesign/images/plugin.png
new file mode 100644
index 000000000..d82f1468a
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/plugin.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/pluginh.png b/plugins/theme/themes/MaterialDesign/images/pluginh.png
new file mode 100644
index 000000000..768a0946d
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/pluginh.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/pnl_close.gif b/plugins/theme/themes/MaterialDesign/images/pnl_close.gif
new file mode 100644
index 000000000..8468fb681
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/pnl_close.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/pnl_close.png b/plugins/theme/themes/MaterialDesign/images/pnl_close.png
new file mode 100644
index 000000000..c4ef06989
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/pnl_close.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/pnl_open.gif b/plugins/theme/themes/MaterialDesign/images/pnl_open.gif
new file mode 100644
index 000000000..b68cf2e0c
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/pnl_open.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/pnl_open.png b/plugins/theme/themes/MaterialDesign/images/pnl_open.png
new file mode 100644
index 000000000..26326c417
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/pnl_open.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/proxy.png b/plugins/theme/themes/MaterialDesign/images/proxy.png
new file mode 100644
index 000000000..6177430cf
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/proxy.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/proxyh.png b/plugins/theme/themes/MaterialDesign/images/proxyh.png
new file mode 100644
index 000000000..15699ce23
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/proxyh.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/r_bg.gif b/plugins/theme/themes/MaterialDesign/images/r_bg.gif
new file mode 100644
index 000000000..5103c654c
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/r_bg.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/refresh.png b/plugins/theme/themes/MaterialDesign/images/refresh.png
new file mode 100644
index 000000000..bd8d5525d
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/refresh.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/refreshui.png b/plugins/theme/themes/MaterialDesign/images/refreshui.png
new file mode 100644
index 000000000..e396b4a43
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/refreshui.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/refreshuih.png b/plugins/theme/themes/MaterialDesign/images/refreshuih.png
new file mode 100644
index 000000000..b72ec9f8b
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/refreshuih.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/s.gif b/plugins/theme/themes/MaterialDesign/images/s.gif
new file mode 100644
index 000000000..46b0319fa
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/s.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/s_bg.gif b/plugins/theme/themes/MaterialDesign/images/s_bg.gif
new file mode 100644
index 000000000..5103c654c
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/s_bg.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/seedboxmanager.png b/plugins/theme/themes/MaterialDesign/images/seedboxmanager.png
new file mode 100644
index 000000000..fb3512129
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/seedboxmanager.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/seedboxmanagerh.png b/plugins/theme/themes/MaterialDesign/images/seedboxmanagerh.png
new file mode 100644
index 000000000..851d4be89
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/seedboxmanagerh.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/share.png b/plugins/theme/themes/MaterialDesign/images/share.png
new file mode 100644
index 000000000..0900d663f
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/share.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/status.png b/plugins/theme/themes/MaterialDesign/images/status.png
new file mode 100644
index 000000000..24c8cfccf
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/status.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/status_icons.png b/plugins/theme/themes/MaterialDesign/images/status_icons.png
new file mode 100644
index 000000000..76d974ac0
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/status_icons.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/t_bg.gif b/plugins/theme/themes/MaterialDesign/images/t_bg.gif
new file mode 100644
index 000000000..2c403b84e
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/t_bg.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/tb_bg.gif b/plugins/theme/themes/MaterialDesign/images/tb_bg.gif
new file mode 100644
index 000000000..43faede35
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/tb_bg.gif differ
diff --git a/plugins/theme/themes/MaterialDesign/images/tb_bg.png b/plugins/theme/themes/MaterialDesign/images/tb_bg.png
new file mode 100644
index 000000000..7218aded6
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/tb_bg.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/text.png b/plugins/theme/themes/MaterialDesign/images/text.png
new file mode 100644
index 000000000..d2970e07d
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/text.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/toolbar.png b/plugins/theme/themes/MaterialDesign/images/toolbar.png
new file mode 100644
index 000000000..b5f15553d
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/toolbar.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/torrent.png b/plugins/theme/themes/MaterialDesign/images/torrent.png
new file mode 100644
index 000000000..baf4d069e
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/torrent.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/up.png b/plugins/theme/themes/MaterialDesign/images/up.png
new file mode 100644
index 000000000..5d327f3d4
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/up.png differ
diff --git a/plugins/theme/themes/MaterialDesign/images/video.png b/plugins/theme/themes/MaterialDesign/images/video.png
new file mode 100644
index 000000000..855604a85
Binary files /dev/null and b/plugins/theme/themes/MaterialDesign/images/video.png differ
diff --git a/plugins/theme/themes/MaterialDesign/init.js b/plugins/theme/themes/MaterialDesign/init.js
new file mode 100644
index 000000000..3d401fe88
--- /dev/null
+++ b/plugins/theme/themes/MaterialDesign/init.js
@@ -0,0 +1,29 @@
+/*
+ * Material Design theme for ruTorrent
+ * Based on "Oblivion" theme, by LesBleus
+ * Icons from "small-n-flat" pack by paomedia ( https://github.com/paomedia/small-n-flat )
+ * Author: Phlo
+ */
+
+plugin.materialdesignAllDone = plugin.allDone;
+plugin.allDone = function()
+{
+ plugin.materialdesignAllDone.call(this);
+ $.each(["diskspace","quotaspace","cpuload"], function(ndx,name)
+ {
+ var plg = thePlugins.get(name);
+ if(plg && plg.enabled)
+ {
+ plg.prgStartColor = new RGBackground("#8fbc00");
+ plg.prgEndColor = new RGBackground("#d76000");
+ }
+ });
+}
+
+plugin.oldTableCreate = dxSTable.prototype.create;
+dxSTable.prototype.create = function(ele, styles, aName)
+{
+ plugin.oldTableCreate.call(this, ele, styles, aName);
+ this.prgStartColor = new RGBackground("#d76000");
+ this.prgEndColor = new RGBackground("#8fbc00");
+}
diff --git a/plugins/theme/themes/MaterialDesign/plugins.css b/plugins/theme/themes/MaterialDesign/plugins.css
new file mode 100644
index 000000000..338832e46
--- /dev/null
+++ b/plugins/theme/themes/MaterialDesign/plugins.css
@@ -0,0 +1,130 @@
+
+@font-face {
+ font-family: 'Ubuntu';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Ubuntu'), url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
+}
+
+.tskconsole, .exconsole, .console, .starterConsole { background: #333333 }
+#tsk_btns input.Button {
+ margin: 0px 3px
+ }
+
+ #tsk_btns .scplay {
+ display:none
+ }
+
+.cCell { color: black }
+#meter-disk-value, #qmeter-disk-value, #qmeter-band-value { float: left; border: 1px inset #1b1b1b; border-bottom: none; background: #96CE00 url(./images/headers.png) repeat-x 0px -138px; }
+#meter-disk-text, #qmeter-disk-text, #meter-band-text { color: #fff; text-shadow: 0px 0px 2px #000; position: relative; text-align: left; float: left; width: 0px; height: 0px; overflow: visible; left: 40%; font-size: 11px; font-family: Ubuntu; z-index: 1; }
+#meter-disk-holder, #qmeter-disk-holder, #meter-band-holder { width: 100px; height: 16px; line-height: 16px; border-right: none; padding-left: 25px; margin-left: 0px; background: url(./images/status_icons.png) no-repeat 3px -336px; }
+
+#meter-cpu-text { position: absolute; left: 65px; top: 0px; color: #fff; text-shadow: 0px 0px 2px #000; font-size: 11px; font-family: Ubuntu; }
+#meter-cpu-holder { width: 100px; height: 16px; line-height: 16px; border-right: none; margin-left: 0px; padding-left: 25px; background: url(./images/status_icons.png) no-repeat 3px -320px; }
+#meter-cpu-td {}
+
+div#tcreate div.dlg-header { background: #181818 url(./images/dlg-toolbars.gif) no-repeat 0px -24px; border-bottom: 1px solid #333333; text-shadow: 0px -1px 0px #000; }
+div#dlgAddRSS { background-color: #222222; border-top: 1px solid #333; border-right: 1px solid #1b1b1b; border-left: 1px solid #1b1b1b; border-bottom: 1px solid #000000; }
+div#dlgAddRSS-header, div#dlgAddRSS div.dlg-header { background: #181818 url(./images/dlg-toolbars.gif) no-repeat 0px -48px; border-bottom: 1px solid #333333; text-shadow: 0px -1px 0px #000; }
+
+
+
+
+.lf li input.TextboxFocus { background-color: transparent; color: #009DDD }
+
+.cCell { color:#333; }
+
+.Cell0 { background-color: #FFFDF0; border: 1px dotted #888888; }
+
+.Cell1 { background-color: #7EB400; }
+
+.Cell2 { background-color: #75A602; }
+
+.Cell3 { background-color: #6D9A02; }
+
+.Cell4 { background-color: #628C02; }
+
+.Cell5 { background-color: #5B8101; }
+
+.Cell6 { background-color: #527501; }
+
+.Cell7 { background-color: #4A6801; }
+
+.Cell8 { background-color: #435F01; }
+
+.Cell9 { background-color: #3B5401; }
+
+.CellA { background-color: #C1C3C3; }
+
+.CellB { background-color: #999A9A; }
+
+.CellC { background-color: #767776; }
+
+.CellD { background-color: #6B6C6B; }
+
+.CellE { background-color: #60605E; }
+
+.CellF { background-color: #000; color:#fff; }
+
+#tCellNotSupported { text-align: center; }
+
+#tRowNotSupported { vertical-align: middle; color: red; }
+
+div#dlgEditRules-header,#dlgEditRatioRules-header,div#dlgEditRules div.dlg-header { background:#181818 url(./images/dlg-toolbars.gif) no-repeat 0 -72px !important; border-bottom: 1px solid #333333; text-shadow: 0px -1px 0px #000; }
+div#dlgEditRules,div#dlgEditRatioRules { width:600px; }
+
+.lfc_rru, .lfc_rur { width:250px;}
+.lf_rru, .lf_rur { border:none; border-radius:2px; background-color:#2D2D2D;}
+
+#exratio_buttons1 input.Button {margin:0px 3px;}
+
+#autodl-tb { background: transparent url(./images/autodll-irc1.png) no-repeat center; }
+#autodl-tb:hover { background: transparent url(./images/autodll-irc2.png) no-repeat center; }
+#autodl-multiselect-header { background-image: url("./images/dlg-autodl-irc.gif"); }
+
+.shieven { background: #191919; }
+.shiodd { background: #333333; }
+
+div#webuiUpdateToggle.pause { background: transparent url(./images/pauseui.png) no-repeat; }
+div#webuiUpdateToggle.pause:hover { background: transparent url(./images/pauseuih.png) no-repeat; }
+
+div#webuiUpdateToggle.resume { background: transparent url(./images/playui.png) no-repeat; }
+div#webuiUpdateToggle.resume:hover { background: transparent url(./images/playuih.png) no-repeat; }
+
+div#webuiRefresh { background: transparent url(./images/refreshui.png) no-repeat; }
+div#webuiRefresh:hover { background: transparent url(./images/refreshuih.png) no-repeat; }
+
+div#linkproxy { background: transparent url(./images/proxy.png) no-repeat; }
+div#linkproxy:hover { background: transparent url(./images/proxyh.png) no-repeat; }
+
+div#linklogs { background: transparent url(./images/linklogs.png) no-repeat; }
+div#linklogs:hover { background: transparent url(./images/linklogsh.png) no-repeat; }
+
+div#linkseedboxmanager { background: transparent url(./images/seedboxmanager.png) no-repeat; }
+div#linkseedboxmanager:hover { background: transparent url(./images/seedboxmanagerh.png) no-repeat; }
+
+div#plugin { background: transparent url(./images/plugin.png) no-repeat; }
+div#plugin:hover { background: transparent url(./images/pluginh.png) no-repeat; }
+
+#maillayout #letterform table tr td { background: #181818 }
+#maillayout #replyform table tr td { background: #181818 }
+
+div#chat { background-image: url(./images/chat.png); }
+div#chat:hover { background-image: url(./images/chat3.png); }
+div#tchat div.dlg-header { background-image: url(./images/chat2.png); }
+
+#userlist,#chatselect,#chatarea,#chatselect option
+{
+ border:none !important;
+ background-color:#6F6F6F !important;
+ border-radius:2px !important;
+ color:#fff !important
+ }
+
+div#logoff { background-image: url(./images/logoff.png); }
+div#logoff:hover { background-image: url(./images/logoff3.png); }
+div#logoffDlg div.dlg-header { background-image: url(./images/logoff2.png); }
+
+.noty_alert, .noty_success { color: #000000; text-shadow: 0 -1px 0 #ffffff }
+
diff --git a/plugins/theme/themes/MaterialDesign/stable.css b/plugins/theme/themes/MaterialDesign/stable.css
new file mode 100644
index 000000000..434158d94
--- /dev/null
+++ b/plugins/theme/themes/MaterialDesign/stable.css
@@ -0,0 +1,43 @@
+
+@font-face {
+ font-family: 'Ubuntu';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Ubuntu'), url(https://themes.googleusercontent.com/static/fonts/ubuntu/v5/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
+}
+
+.stable { border: 1px solid; border-color: #333333 #181818 #181818 #333333; }
+.stable td { padding: 2px; }
+.stable-head { color: #626262; background: #181818 url(./images/headers.png) repeat-x 0px -91px; border: none; text-shadow: 0px 1px 0px #000; font-family: Ubuntu; }
+div#tdcont .stable-head { border: none; }
+div#tdcont .stable { border: none; }
+.stable-head table tr { background: transparent; border: none; }
+.stable-head table tr td { border: none; font-family: Ubuntu; height: 18px; line-height: 18px; cursor: pointer; }
+.stable-head div.resz { border: 1px solid #FF0000; background: transparent url(./images/s.gif) no-repeat scroll left center; }
+.stable-body { background: window; text-shadow: 0px 1px 0px #000; color: #CACCCC; }
+.stable-body td { border-bottom: 1px solid #333333; }
+.stable-body td div { font-family: Ubuntu, Verdana, Arial, Helvetica, sans-serif; height: 16px !important; }
+.stable-body tr.odd td { background: #333333 }
+.stable-body tr.even td { background: #191919 }
+.stable-body tr { height: 22px; }
+.stable-body { background: #181818 }
+.stable-body tr.selected td{ background: #000 url(./images/headers.png) repeat-x 0px 0px; color: #009DDD; text-shadow: 0px -1px 0px #000; }
+div.stable-body table tbody tr.even td { background: #181818 url(./images/headers.png) repeat-x 0px -37px; }
+div.stable-body table tbody tr.even td:nth-child(2n+1) { color: #ffffff; }
+div.stable-body table tbody tr.even:nth-child(2n+1) td { background: #181818 url(./images/headers.png) repeat-x 0px -64px; }
+.stable-move-header { background: transparent url(./images/header_move.gif) repeat-x scroll center top; border: 1px solid #0099FF; }
+
+.stable-move-header { background: transparent url(./images/header_move.gif) repeat-x scroll center top rgba(128,128,128,0.7); border: 1px solid #0099FF; }
+.gecko .stable-move-header { background: rgba(128,128,128,0.7); -moz-opacity: 0.7; }
+.ie .stable-move-header { background: rgba(128,128,128,0.7); filter:alpha(opacity=70) }
+.webkit .stable-move-header { background: rgba(128,128,128,0.7); }
+
+.stable-active-header { border-color: threedface !important }
+.stable-separator-header { background: #181818; }
+.stable-scrollpos { background: #181818 url(./images/headers.png) repeat-x 0px -37px; height: 17px; line-height: 17px; border-bottom: 1px solid #333333; }
+.stable-scrollpos:nth-child(2n+1) { background: #181818 url(./images/headers.png) repeat-x 0px -64px; }
+
+.meter-value { float: left; border: 1px inset #1b1b1b; border-bottom: none; background: #96CE00 url(./images/headers.png) repeat-x 0px -138px; }
+.stable-body tr.selected span.meter-value { color: #fff; }
+.meter-text { line-height: 16px; position: relative; text-align: left; float: left; width: 0px; height: 0px; overflow: visible; left: 40%; font-size: 11px; font-family: Ubuntu; z-index: 1; text-shadow: 0px 0px 2px #000; }
+
diff --git a/plugins/theme/themes/MaterialDesign/style.css b/plugins/theme/themes/MaterialDesign/style.css
new file mode 100644
index 000000000..ddf2984f4
--- /dev/null
+++ b/plugins/theme/themes/MaterialDesign/style.css
@@ -0,0 +1,1274 @@
+@import url(https://fonts.googleapis.com/css?family=Roboto:400,600,700,300);
+
+@font-face
+{
+ font-family:'Roboto'!important
+}
+
+html,body
+{
+ font-family:'Roboto' !important;
+ background-color:#141414;
+ color:#fff;
+ text-shadow:0 -1px 0 #000
+}
+
+div#preload
+{
+ width:0;
+ height:0;
+ display:none;
+ background-image:url(./images/menus.png);
+ background-image:url(./images/toolbar.png);
+ background-image:url(./images/status_icons.png);
+ background-image:url(./images/r_bg.gif);
+ background-image:url(./images/asc.gif);
+ background-image:url(./images/desc.gif);
+ background-image:url(./images/pnl_open.gif);
+ background-image:url(./images/pnl_close.gif);
+ background-image:url(./images/headers.png)
+}
+
+hr
+{
+ background-color:#000;
+ height:1px;
+ border-width:0;
+ border-bottom:1px solid #333
+}
+
+div#cover
+{
+ background:#181818
+}
+
+div#msg
+{
+ background:#151515;
+ border-top:1px solid #333;
+ border-bottom:1px solid #333;
+ font-size:11px;
+ font-weight:700;
+ text-shadow:0 -3px 0 #000
+}
+
+div#sc
+{
+ border:1px solid #333;
+ background-color:#181818
+}
+
+div#sc li.se_act div
+{
+ background-color:#333;
+ color:#888
+}
+
+div#lng
+{
+ background-color:#181818;
+ border:1px solid #333
+}
+
+ul.CMenu
+{
+ opacity:.98;
+ border:1px solid #333;
+ border-right:1px solid #070707;
+ border-left:1px solid #1b1b1b;
+ border-bottom:1px solid #000;
+ background:#000;
+ padding:0;
+ border-radius:5px
+}
+
+ul.CMenu li
+{
+ background:#181818
+}
+
+ul.CMenu li.menuitem:first-child
+{
+ border-top-right-radius:5px;
+ border-top-left-radius:5px
+}
+
+ul.CMenu li.menuitem:last-child
+{
+ border-bottom-right-radius:5px;
+ border-top-left-radius:5px
+}
+
+ul.CMenu li a
+{
+ color:#757571;
+ background:transparent url(./images/menus.png) no-repeat 0 0
+}
+
+ul.CMenu li a.dis
+{
+ color:#333
+}
+
+ul.CMenu li a.dis:hover
+{
+ color:#333
+}
+
+ul.CMenu li hr
+{
+ background-color:#000;
+ height:1px;
+ border-width:0;
+ border-bottom:1px solid #1b1b1b;
+ padding:0;
+ margin:0;
+ width:100%
+}
+
+ul.CMenu li a.exp
+{
+ background:transparent url(./images/menus.png) no-repeat right -22px
+}
+
+ul.CMenu li a.exp:hover
+{
+ background:transparent url(./images/menus.png) no-repeat right -44px
+}
+
+ul.CMenu li a.sel
+{
+ color:#178FD1;
+ background:transparent url(./images/menus.png) no-repeat 0 -66px
+}
+
+ul.CMenu li ul li a.sel
+{
+ color:#178FD1
+}
+
+ul.CMenu li a:hover
+{
+ background-color:#888;
+ color:#fff;
+ text-shadow:0 -1px 0 #000
+}
+
+ul.CMenu li:hover ul li a
+{
+ background-color:#181818;
+ color:#666
+}
+
+ul.CMenu li:hover ul li a:hover
+{
+ color:#fff;
+ text-shadow:0 -1px 0 #000
+}
+
+ul.CMenu li ul li a.dis
+{
+ color:#333
+}
+
+ul.CMenu li ul li a.dis:hover
+{
+ background-color:#181818;
+ color:#333
+}
+
+div.stable-body table tbody tr.even:nth-child(2n+1) td
+{
+ background:#252525!important
+}
+
+.stable-body td
+{
+ border-bottom:1px solid #252525!important
+}
+
+.stable-body tr.odd td
+{
+ background:#2A2A2A!important
+}
+
+#tdetails
+{
+ overflow:hidden
+}
+
+#StatusBar
+{
+ border-top:1px solid #292828!important;
+ background:#1E1E1E;
+ margin-top:-2px
+}
+
+#sel
+{
+ border:1px dotted #555
+}
+
+div#t
+{
+ background-color:#273238;
+ background-image:none;
+ border-bottom:none;
+ padding:4px 0 2px 0;
+ height: 40px;
+}
+
+div#t a
+{
+ margin:4px 5px 0 0
+}
+
+#mnu_logoff.top-menu-item {
+ margin-left: 15px;
+}
+
+div#t a:hover
+{
+ background:none
+}
+
+div#t div.TB_Separator
+{
+ border:none;
+ background:none;
+ margin:0 5px;
+ height:40px
+}
+
+div#t div#add
+{
+ background:transparent url(./images/toolbar.png) no-repeat 0 0
+}
+
+div#t div#add:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat 0 -24px
+}
+
+div#t div#create
+{
+ background:transparent url(./images/toolbar.png) no-repeat -24px 0
+}
+
+div#t div#create:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -24px -24px
+}
+
+div#t div#remove
+{
+ background:transparent url(./images/toolbar.png) no-repeat -48px 0
+}
+
+div#t div#remove:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -48px -24px
+}
+
+div#t div#start
+{
+ background:transparent url(./images/toolbar.png) no-repeat -72px 0
+}
+
+div#t div#start:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -72px -24px
+}
+
+div#t div#pause
+{
+ background:transparent url(./images/toolbar.png) no-repeat -96px 0
+}
+
+div#t div#pause:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -96px -24px
+}
+
+div#t div#stop
+{
+ background:transparent url(./images/toolbar.png) no-repeat -120px 0
+}
+
+div#t div#stop:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -120px -24px
+}
+
+div#t div#moveu
+{
+ background:transparent url(./images/toolbar.png) no-repeat -144px 0
+}
+
+div#t div#moveu:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -144px -24px
+}
+
+div#t div#moved
+{
+ background:transparent url(./images/toolbar.png) no-repeat -168px 0
+}
+
+div#t div#moved:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -168px -24px
+}
+
+div#t div#search
+{
+ background:transparent url(./images/toolbar.png) no-repeat -192px 0
+}
+
+div#t div#search:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -192px -24px
+}
+
+div#t div#rss
+{
+ background:transparent url(./images/toolbar.png) no-repeat -241px 0
+}
+
+div#t div#rss:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -241px -24px
+}
+
+div#t div#setting
+{
+ background:transparent url(./images/toolbar.png) no-repeat -264px 0
+}
+
+div#t div#setting:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -264px -24px
+}
+
+div#t div#plugins
+{
+ background:transparent url(./images/plugin.png) no-repeat 0 center
+}
+
+div#t div#plugins:hover
+{
+ background:transparent url(./images/pluginh.png) no-repeat 0 center
+}
+
+div#t div#help
+{
+ background:transparent url(./images/toolbar.png) no-repeat -288px 0
+}
+
+div#t div#help:hover
+{
+ background:transparent url(./images/toolbar.png) no-repeat -288px -24px
+}
+
+div#t div#go
+{
+ background:transparent url(./images/go.png) no-repeat 0 0
+}
+
+div#t div#go:hover
+{
+ background:transparent url(./images/goh.png) no-repeat 0 0
+}
+
+div select {
+ -webkit-appearance:none !important;
+ background:#6f6f6f url(./images/dropdown.png) no-repeat 0 0;
+ background-position: right;
+ border: 1px solid #6f6f6f;
+ padding-right: 15px !important;
+}
+
+.stg_con
+{
+ background-color:#222
+}
+
+.stg_con fieldset
+{
+ border:none;
+ border-top:1px solid #888;
+ border-radius:0
+}
+
+.stg_con td input
+{
+ padding:1px 4px
+}
+
+#st_ao_h,#st_throttle_h
+{
+ height:360px !important
+}
+
+a
+{
+ color:#686868;
+ font-family:'Roboto'
+}
+
+div#stg-header
+{
+ background:#273238 url(./images/dlg-toolbars.gif) no-repeat scroll 0 -72px;
+ text-shadow:0 -1px 0 #000
+}
+
+div#CatList
+{
+ border:none;
+ background-color:#1A2329;
+ border-right:1px solid #1b1b1b;
+ border-left:none
+}
+
+
+
+
+div#CatList ul li
+{
+ color:#FFF;
+ border:none;
+ padding: 4px;
+ font-family:'Roboto'
+}
+
+div#CatList .label-prefix
+{
+ font-size: 21px;
+}
+
+
+div#CatList ul li.sel
+{
+ background-color:transparent;
+ color:#009DDD;
+ text-shadow:0 -1px 0 #000;
+ border:none
+}
+
+div#CatList li.sel .label-prefix
+{
+ color:#FFF;
+}
+
+.label-count,.label-size {
+ color: #D4D6C9;
+ background-color: #273238;
+}
+
+li.sel .label-count, li.sel .label-size {
+ color:#009DDD;
+}
+
+.label-icon {
+ background-image: url(./images/status_icons.png);
+}
+
+.catpanel
+{
+ font-size:12px;
+ font-family:'Roboto';
+ padding:2px 30px;
+ height:22px;
+ line-height:25px;
+ background:url(./images/pnl_open.gif) 0 0 no-repeat;
+ background-color:#273238;
+ font-weight:700;
+ color:#DCDCDC;
+ text-shadow:0 -1px 0 #000;
+ border:none
+}
+
+.catpanelcont
+{
+ margin:15px 2px;
+ transition:all .3s cubic-bezier(0.68,-0.55,0.27,1.55) 0
+}
+
+
+.stable-icon
+{
+ background-image:url(./images/status_icons.png);
+}
+
+.stable-icon
+{
+ background-image:url(./images/status_icons.png)
+}
+
+.Icon_File
+{
+ background:transparent url(./images/file.gif) no-repeat left center
+}
+
+.Icon_Dir
+{
+ background:transparent url(./images/dir.gif) no-repeat left center
+}
+
+.Icon_Share
+{
+ background:transparent url(./images/dir.gif) no-repeat left center
+}
+
+div#CatList .sel .label-size, div#CatList .sel .label-size
+{
+ color:#009DDD
+}
+
+#flabel_cont li:not(.-_-_-all-_-_-) .label-icon { background:transparent url(./images/status_icons.png) no-repeat 0 -352px; }
+
+div.tab
+{
+ background:#181818;
+ font-family:'Roboto'
+}
+
+div#lcont
+{
+ background:#181818;
+ font-family:'Roboto'
+}
+
+div#gcont table td.Header
+{
+ background:transparent url(./images/status_icons.png) no-repeat 0 -286px;
+ font-family:'Roboto';
+ color:#D4D6C9;
+ padding-left:17px
+}
+
+div#gcont table tr
+{
+ background:#181818 url(./images/headers.png) repeat-x 0 -93px;
+ font-family:'Roboto';
+ color:#D4D6C9
+}
+
+div#gcont table tr td
+{
+ background:#181818 url(./images/headers.png) repeat-x 0 -38px
+}
+
+div#gcont table
+{
+ font-family:'Roboto'
+}
+
+div.graph_tab
+{
+ color:#FFF;
+ background-color:#181818;
+}
+
+.graph_tab_grid {
+ border: 2px solid #606060;
+}
+
+.graph_tab_legend {
+ color: #FFF;
+ background-color: #181818;
+}
+
+.graph_tab_tooltip {
+ color: #FFF;
+ background-color: #606060;
+ border: 1px solid #606060;
+}
+
+div.table_tab
+{
+ background-color:#181818;
+ font-family:'Roboto'
+}
+
+div#modalbg
+{
+ background-color:#181818
+}
+
+div#List
+{
+ margin-right:6px;
+ border:none;
+ background-color:#181818
+}
+
+div#FileList,div#TrackerList,div#PeerList,div#Speed
+{
+ background-color:#181818
+}
+
+.dlg-window
+{
+ background-color:#222;
+ box-shadow:0 19px 38px rgba(0,0,0,0.60)
+}
+
+* > fieldset
+{
+ border:1px solid #222;
+ border-radius:2px
+}
+
+a.dlg-close
+{
+ background:transparent url(./images/close.png) no-repeat scroll left center
+}
+
+a.dlg-close:hover
+{
+ background:transparent url(./images/close.png) no-repeat scroll left center
+}
+
+a.dlg-close:link,a.dlg-close:visited
+{
+ background:transparent url(./images/close.png) no-repeat scroll left center
+}
+
+div.dlg-header
+{
+ background-color:#222;
+ border-bottom:none;
+ font-family:'Roboto';
+ text-transform:uppercase;
+ font-weight:700;
+ font-size:1em
+}
+
+fieldset
+{
+ background-color:rgb(34,34,34);
+ font-family:'Roboto'
+}
+
+legend
+{
+ color:#999;
+ text-transform:uppercase;
+ font-weight:500;
+ font-size:1em
+}
+
+td.disabled,label.disabled,span.disabled,div.disabled
+{
+ color:#545454
+}
+
+disabled
+{
+ opacity:50%
+}
+
+div#stg .lm
+{
+ margin:5px 0 5px 5px;
+ padding:10px 5px 0;
+ background:none;
+ border:none
+}
+
+.lm li,.lm li.first,.lm li.last,.lm li div.toggle
+{
+ background:transparent none repeat scroll 0 0;
+ text-transform:uppercase;
+ font-size:.9em;
+ margin:0 0 3px
+}
+
+.lm li a
+{
+ font-size:1em;
+ font-weight:400;
+ color:#555B62;
+ transition:all .5s
+}
+
+.lm li a:hover
+{
+ color:#80cbc4;
+ transition:all .5s
+}
+
+.lm li a.focus
+{
+ color:#80cbc4;
+ background:none
+}
+
+input.disabled
+{
+ background-color:#181818;
+ color:#333;
+ border:1px solid #333
+}
+
+legend
+{
+ color:#888
+}
+
+select.cols
+{
+ border:1px solid #333
+}
+
+div#dragmask
+{
+ border:1px dotted #333
+}
+
+div#tdetails
+{
+ padding:0;
+ margin:0;
+ background-color:#181818;
+ color:#888;
+ border-top-right-radius:6px;
+ border-top-left-radius:6px
+}
+
+div#tdcont
+{
+ background:#181818;
+ border:none;
+ padding:0
+}
+
+div#HDivider
+{
+ background:#141414;
+ cursor:e-resize;
+ height:0;
+ margin:0;
+ padding:0;
+ width:5px
+}
+
+div#HDivider:hover,div#VDivider:hover
+{
+ background:#334550
+}
+
+div#tcreate textarea#trackers
+{
+ color:#fff;
+ border:none!important;
+ background:#6F6F6F;
+ border-radius:2px;
+ cursor:text
+}
+
+input[type="number"],input[type="text"],input[type="password"],select
+{
+ color:#fff;
+ border:none;
+ background:#6F6F6F url(./images/headers.png) repeat-x scroll 0 -138px;
+ border-radius:2px
+}
+
+input[type="number"][disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="file"][disabled],select[disabled]
+{
+ color:#fff;
+ border:none;
+ background:#6F6F6F url(./images/headers.png) repeat scroll 0 0!important;
+ border-radius:2px;
+ opacity:.2
+}
+
+#StatusBar table tr td.pstatus2
+{
+ background:transparent url(./images/green.png) no-repeat scroll 5px center!important
+}
+
+textarea
+{
+ border:none;
+ border-radius:2px
+}
+
+#hostcookies,#lookat,#message,#FS_downlink
+{
+ color:#fff;
+ border:none!important;
+ background:#6F6F6F;
+ border-radius:2px
+}
+
+input.Button
+{
+ background:#2196F3 none repeat scroll 0 0;
+ border-radius:2px;
+ border:none;
+ color:#FFF;
+ cursor:pointer;
+ display:inline;
+ font-weight:700;
+ text-transform:uppercase;
+ height:21px;
+ line-height:2px;
+ margin:0 10px 0 5px;
+ padding:0;
+ text-shadow:none
+}
+
+input.Button:hover,input.Button:focus
+{
+ background:#1a77c9 none repeat scroll 0 0
+}
+
+#mainlayout
+{
+ max-width:1000px
+}
+
+ul#tabbar
+{
+ background:none;
+ border:none;
+ color:#606060;
+ height:24px;
+ text-shadow:none
+}
+
+ul#tabbar li a
+{
+ background:none;
+ border:none;
+ color:#606060;
+ cursor:pointer;
+ font-family:inherit;
+ line-height:24px;
+ margin:2px 2px 0;
+ padding:4px 15px 3px;
+ font-weight:500;
+ text-shadow:none;
+ top:0
+}
+
+ul#tabbar li a:hover
+{
+ color:#fff;
+ text-shadow:none;
+ background:none
+}
+
+ul#tabbar li.selected a
+{
+ background:none;
+ border-bottom:2px solid #3BB9D4;
+ color:#eee;
+ padding:4px 15px 5px;
+ font-weight:700;
+ text-shadow:none;
+ top:0;
+ transition:all .2s cubic-bezier(.18,.89,.32,1.28) 0
+}
+
+.tabbar li
+{
+ margin-left:1px;
+ margin-right:2px
+}
+
+.tabbar
+{
+ background:none;
+ border:none;
+ color:#038ba9;
+ height:21px;
+ padding:4px;
+ text-shadow:none
+}
+
+.tabbar li a
+{
+ background:none;
+ border:none;
+ color:#606060;
+ cursor:pointer;
+ font-family:inherit;
+ line-height:24px;
+ margin:-2px 1px 0;
+ padding:4px 15px 3px;
+ font-weight:500;
+ text-shadow:none;
+ top:0;
+ transition:all .5s
+}
+
+.tabbar li a:hover
+{
+ color:#fff;
+ background:none;
+ border:none
+}
+
+.tabbar li.selected a
+{
+ background:none;
+ border:none;
+ border-bottom:2px solid #fff;
+ color:#ececec;
+ font-weight:700;
+ margin:0 2px 0 0;
+ padding:4px 15px 3px;
+ text-shadow:none;
+ top:0
+}
+
+#fMan_navbut
+{
+ background-image:url(./images/directory.png)!important;
+ border:1px solid #181818!important
+}
+
+#fMan_navbut:hover
+{
+ background-image:url(./images/refresh.png)!important
+}
+
+#fMan_pathsel
+{
+ max-width:600px!important
+}
+
+#meter-disk-value
+{
+ border-radius:2px;
+ overflow:hidden
+}
+
+div#dlgProps textarea#prop-trackers
+{
+ background:#222#ff8000;
+ border:1px solid #333
+}
+
+div.dlg-window
+{
+ background-color:#222;
+ color:#fff;
+ border-top:1px solid #333;
+ border-right:1px solid #1b1b1b;
+ border-left:1px solid #1b1b1b;
+ border-bottom:1px solid #000
+}
+
+#stg_c
+{
+ font-weight:300!important
+}
+
+.dlg-header
+{
+ background-color:#222;
+ border-bottom:none
+}
+
+#FS_main div.dlg-header
+{
+ background-image:url(./images/share.png)!important
+}
+
+div#yesnoDlg div.dlg-header
+{
+ background:#181818 url(./images/dlg-toolbars.gif) no-repeat 0 -120px;
+ text-shadow:0 -1px 0 #000
+}
+
+div#stg-header
+{
+ background:#181818 url(./images/dlg-toolbars.gif) no-repeat 0 -72px;
+ text-shadow:0 -1px 0 #000
+}
+
+div#dlgHelp-header,div#dlgHelp div.dlg-header
+{
+ background:#181818 url(./images/dlg-toolbars.gif) no-repeat 0 -96px;
+ text-shadow:0 -1px 0 #000
+}
+
+div#tadd
+{
+ margin:5px;
+ height:300px!important;
+ width:450px!important
+}
+
+div#tadd-header
+{
+ background:#181818 url(./images/dlg-toolbars.gif) no-repeat 0 0;
+ border-bottom:1px solid #333;
+ text-shadow:0 -1px 0 #000
+}
+
+#addtorrenturl label:nth-of-type(2),#addtorrenturl br,#addtorrent label:last-of-type,#addtorrent br:last-of-type,#addtorrent br:nth-last-of-type(2)
+{
+ display:none!important
+}
+
+#addtorrent hr:last-of-type
+{
+ margin-bottom:15px
+}
+
+#tadd_label,#tadd_label_select
+{
+ margin:5px 0 5px 25px
+}
+
+#addtorrent span,#addtorrent label,#tadd_label_select,#tadd_label
+{
+ clear:both;
+ float:left
+}
+
+#addtorrent span:first-of-type,#addtorrent label:nth-of-type(2)
+{
+ margin-top:10px
+}
+
+#addtorrenturl
+{
+ margin-top:15px
+}
+
+Input.TextboxLarge
+{
+ border:none
+}
+
+div.tab
+{
+ background-color:#181818
+}
+
+div#t div#ind
+{
+ height:34px;
+ width:34px;
+ background:transparent url(./images/ajax-loader-small.gif) no-repeat 0 center;
+ margin:2px 6px
+}
+
+tr#rrow td *
+{
+ margin-top:-2px
+}
+
+tr#rrow td a#mnu_go div#go
+{
+ margin-top:-5px
+}
+
+span#loadimg
+{
+ background:transparent url(./images/ajax-loader.gif) no-repeat center center
+}
+
+.meter-value-start-color
+{
+ background-color:#E05400
+}
+
+.meter-value-end-color
+{
+ background-color:#8FBC00
+}
+
+::-webkit-scrollbar
+{
+ width:12px;
+ height:12px;
+ padding:0;
+ margin:0
+}
+
+::-webkit-scrollbar-button:start:decrement
+{
+ display:none;
+}
+
+::-webkit-scrollbar-button:end:increment
+{
+ display:none;
+}
+
+::-webkit-scrollbar-corner
+{
+ background:#1b1b1b
+}
+
+::-webkit-scrollbar-track-piece
+{
+ background-color:#1b1b1b;
+ border:1px solid #1C1C1C
+}
+
+::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal
+{
+ height:50px;
+ background-color:#343434
+}
+
+input#clear_log,input#add_url,input#add_button
+{
+ margin-top:2px
+}
+
+div#lcont div.std
+{
+ background:#181818 url(./images/headers.png) repeat-x 0 -37px;
+ min-height:17px;
+ line-height:17px;
+ border-bottom:1px solid #333
+}
+
+div#lcont div.std:nth-child(2n+1)
+{
+ background:#181818 url(./images/headers.png) repeat-x 0 -64px
+}
+
+#StatusBar
+{
+ border-top:1px solid #333;
+ background:#000 url(./images/headers.png) repeat-x 0 0;
+ color:#888;
+ font-family:Roboto
+}
+
+#StatusBar table tr td
+{
+ padding-right:5px;
+ border:none;
+ background:transparent url(./images/headers.png) no-repeat right -208px
+}
+
+#StatusBar table tr td td
+{
+ background:none
+}
+
+#StatusBar table tr td:last-child
+{
+ border-top:red
+}
+
+#st_up
+{
+ background:url(./images/status.png) no-repeat 6px 2px
+}
+
+#st_down
+{
+ background:url(./images/status.png) no-repeat 6px -18px
+}
+
+.statuscell
+{
+ padding-right:5px;
+ border:none
+}
+
+#stup_speed
+{
+ color:#AACF27
+}
+
+#stdown_speed
+{
+ color:#178FD1
+}
+
+#stup_total,#stdown_total
+{
+ color:#fff
+}
+
+span#ds,span#dl
+{
+ color:#178FD1
+}
+
+span#ra
+{
+ color:#F70000
+}
+
+span#us,span#ul
+{
+ color:#AACF27
+}
+
+span.det
+{
+ color:#fff
+}
+
+.stable-head table tr td
+{
+ border-right:1px solid #242424!important;
+ font-family:Roboto!important
+}
+
+.Icon_Dir
+{
+ background-image:url(./images/status_icons.png);
+ background-position:0 -272px
+}
+
+.Icon_File
+{
+ background-image:url(./images/status_icons.png);
+ background-position:0 -256px
+}
+
+.Icon_Torrent
+{
+ background:transparent url(./images/torrent.png) no-repeat scroll left center!important
+}
+
+.Icon_Vid
+{
+ background:transparent url(./images/video.png) no-repeat scroll left center!important
+}
+
+.Icon_Mp3
+{
+ background:transparent url(./images/mp3.png) no-repeat scroll left center!important
+}
+
+.Icon_Img
+{
+ background:transparent url(./images/image.png) no-repeat scroll left center!important
+}
+
+.Icon_Nfo
+{
+ background:transparent url(./images/nfo.png) no-repeat scroll left center!important
+}
+
+.Icon_Sfv
+{
+ background:transparent url(./images/text.png) no-repeat scroll left center!important
+}
+
+.Icon_UpD
+{
+ background:transparent url(./images/up.png) no-repeat scroll left center!important
+}
+
+.Icon_Rar,.Icon_Zip
+{
+ background:transparent url(./images/archive.zip) no-repeat scroll left center!important
+}