diff --git a/themes/bootstrap/img/b_bookmark.png b/themes/bootstrap/img/b_bookmark.png
deleted file mode 100644
index 275cfa6cb3..0000000000
Binary files a/themes/bootstrap/img/b_bookmark.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_browse.png b/themes/bootstrap/img/b_browse.png
deleted file mode 100644
index 8fd62b453e..0000000000
Binary files a/themes/bootstrap/img/b_browse.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_chart.png b/themes/bootstrap/img/b_chart.png
deleted file mode 100644
index c97c27879c..0000000000
Binary files a/themes/bootstrap/img/b_chart.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_close.png b/themes/bootstrap/img/b_close.png
deleted file mode 100644
index 8d8e98ec4a..0000000000
Binary files a/themes/bootstrap/img/b_close.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_column_add.png b/themes/bootstrap/img/b_column_add.png
deleted file mode 100644
index 70fa63ec0d..0000000000
Binary files a/themes/bootstrap/img/b_column_add.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_comment.png b/themes/bootstrap/img/b_comment.png
deleted file mode 100644
index e95e887d9d..0000000000
Binary files a/themes/bootstrap/img/b_comment.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_deltbl.png b/themes/bootstrap/img/b_deltbl.png
deleted file mode 100644
index de93628824..0000000000
Binary files a/themes/bootstrap/img/b_deltbl.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_docs.png b/themes/bootstrap/img/b_docs.png
deleted file mode 100644
index 54d12151d6..0000000000
Binary files a/themes/bootstrap/img/b_docs.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_drop.png b/themes/bootstrap/img/b_drop.png
deleted file mode 100644
index 672e358673..0000000000
Binary files a/themes/bootstrap/img/b_drop.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_edit.png b/themes/bootstrap/img/b_edit.png
deleted file mode 100644
index 003b5d77d6..0000000000
Binary files a/themes/bootstrap/img/b_edit.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_empty.png b/themes/bootstrap/img/b_empty.png
deleted file mode 100644
index 91e22572b7..0000000000
Binary files a/themes/bootstrap/img/b_empty.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_engine.png b/themes/bootstrap/img/b_engine.png
deleted file mode 100644
index 3a92d770c0..0000000000
Binary files a/themes/bootstrap/img/b_engine.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_event_add.png b/themes/bootstrap/img/b_event_add.png
deleted file mode 100644
index 1f31c7cbab..0000000000
Binary files a/themes/bootstrap/img/b_event_add.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_events.png b/themes/bootstrap/img/b_events.png
deleted file mode 100644
index 07c60ff84d..0000000000
Binary files a/themes/bootstrap/img/b_events.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_export.png b/themes/bootstrap/img/b_export.png
deleted file mode 100644
index ba8ecf5334..0000000000
Binary files a/themes/bootstrap/img/b_export.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_favorite.png b/themes/bootstrap/img/b_favorite.png
deleted file mode 100644
index c4e1787ee8..0000000000
Binary files a/themes/bootstrap/img/b_favorite.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_find_replace.png b/themes/bootstrap/img/b_find_replace.png
deleted file mode 100644
index aff56f5844..0000000000
Binary files a/themes/bootstrap/img/b_find_replace.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_ftext.png b/themes/bootstrap/img/b_ftext.png
deleted file mode 100644
index 0d2cde23a7..0000000000
Binary files a/themes/bootstrap/img/b_ftext.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_globe.gif b/themes/bootstrap/img/b_globe.gif
deleted file mode 100644
index ef03dcf061..0000000000
Binary files a/themes/bootstrap/img/b_globe.gif and /dev/null differ
diff --git a/themes/bootstrap/img/b_group.png b/themes/bootstrap/img/b_group.png
deleted file mode 100644
index 4dd9d0b53c..0000000000
Binary files a/themes/bootstrap/img/b_group.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_help.png b/themes/bootstrap/img/b_help.png
deleted file mode 100644
index 54d12151d6..0000000000
Binary files a/themes/bootstrap/img/b_help.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_home.png b/themes/bootstrap/img/b_home.png
deleted file mode 100644
index d9fc35efab..0000000000
Binary files a/themes/bootstrap/img/b_home.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_import.png b/themes/bootstrap/img/b_import.png
deleted file mode 100644
index a3b80bd85c..0000000000
Binary files a/themes/bootstrap/img/b_import.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_index.png b/themes/bootstrap/img/b_index.png
deleted file mode 100644
index a7a11a15d1..0000000000
Binary files a/themes/bootstrap/img/b_index.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_index_add.png b/themes/bootstrap/img/b_index_add.png
deleted file mode 100644
index 2cef18ac8b..0000000000
Binary files a/themes/bootstrap/img/b_index_add.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_insrow.png b/themes/bootstrap/img/b_insrow.png
deleted file mode 100644
index ce32a0a1ea..0000000000
Binary files a/themes/bootstrap/img/b_insrow.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_minus.png b/themes/bootstrap/img/b_minus.png
deleted file mode 100644
index 19ad78b6d2..0000000000
Binary files a/themes/bootstrap/img/b_minus.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_more.png b/themes/bootstrap/img/b_more.png
deleted file mode 100644
index 9d84943ec5..0000000000
Binary files a/themes/bootstrap/img/b_more.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_move.png b/themes/bootstrap/img/b_move.png
deleted file mode 100644
index aeb7a55d9b..0000000000
Binary files a/themes/bootstrap/img/b_move.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_newdb.png b/themes/bootstrap/img/b_newdb.png
deleted file mode 100644
index 25312edd13..0000000000
Binary files a/themes/bootstrap/img/b_newdb.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_no_favorite.png b/themes/bootstrap/img/b_no_favorite.png
deleted file mode 100644
index 925a17f41f..0000000000
Binary files a/themes/bootstrap/img/b_no_favorite.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_plugin.png b/themes/bootstrap/img/b_plugin.png
deleted file mode 100644
index 205b9dabc8..0000000000
Binary files a/themes/bootstrap/img/b_plugin.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_plus.png b/themes/bootstrap/img/b_plus.png
deleted file mode 100644
index c26fb24966..0000000000
Binary files a/themes/bootstrap/img/b_plus.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_primary.png b/themes/bootstrap/img/b_primary.png
deleted file mode 100644
index 7333d891f9..0000000000
Binary files a/themes/bootstrap/img/b_primary.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_print.png b/themes/bootstrap/img/b_print.png
deleted file mode 100644
index 18a28a85da..0000000000
Binary files a/themes/bootstrap/img/b_print.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_props.png b/themes/bootstrap/img/b_props.png
deleted file mode 100644
index 58906696c3..0000000000
Binary files a/themes/bootstrap/img/b_props.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_relations.png b/themes/bootstrap/img/b_relations.png
deleted file mode 100644
index 7c16044b26..0000000000
Binary files a/themes/bootstrap/img/b_relations.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_report.png b/themes/bootstrap/img/b_report.png
deleted file mode 100644
index f5b57cdd01..0000000000
Binary files a/themes/bootstrap/img/b_report.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_routine_add.png b/themes/bootstrap/img/b_routine_add.png
deleted file mode 100644
index 78517c1001..0000000000
Binary files a/themes/bootstrap/img/b_routine_add.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_routines.png b/themes/bootstrap/img/b_routines.png
deleted file mode 100644
index 439899be4d..0000000000
Binary files a/themes/bootstrap/img/b_routines.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_save.png b/themes/bootstrap/img/b_save.png
deleted file mode 100644
index e82bfed1ef..0000000000
Binary files a/themes/bootstrap/img/b_save.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_saveimage.png b/themes/bootstrap/img/b_saveimage.png
deleted file mode 100644
index 0bc614a4f8..0000000000
Binary files a/themes/bootstrap/img/b_saveimage.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_sbrowse.png b/themes/bootstrap/img/b_sbrowse.png
deleted file mode 100644
index 8fd62b453e..0000000000
Binary files a/themes/bootstrap/img/b_sbrowse.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_search.png b/themes/bootstrap/img/b_search.png
deleted file mode 100644
index 1527a0a79e..0000000000
Binary files a/themes/bootstrap/img/b_search.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_select.png b/themes/bootstrap/img/b_select.png
deleted file mode 100644
index 821d30f169..0000000000
Binary files a/themes/bootstrap/img/b_select.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_spatial.png b/themes/bootstrap/img/b_spatial.png
deleted file mode 100644
index 6498e45192..0000000000
Binary files a/themes/bootstrap/img/b_spatial.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_sql.png b/themes/bootstrap/img/b_sql.png
deleted file mode 100644
index e52ff7fbe3..0000000000
Binary files a/themes/bootstrap/img/b_sql.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_sqlhelp.png b/themes/bootstrap/img/b_sqlhelp.png
deleted file mode 100644
index dbeacb6425..0000000000
Binary files a/themes/bootstrap/img/b_sqlhelp.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_table_add.png b/themes/bootstrap/img/b_table_add.png
deleted file mode 100644
index 06b6d57cc0..0000000000
Binary files a/themes/bootstrap/img/b_table_add.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_tblanalyse.png b/themes/bootstrap/img/b_tblanalyse.png
deleted file mode 100644
index 6809a2d6a1..0000000000
Binary files a/themes/bootstrap/img/b_tblanalyse.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_tblexport.png b/themes/bootstrap/img/b_tblexport.png
deleted file mode 100644
index ba8ecf5334..0000000000
Binary files a/themes/bootstrap/img/b_tblexport.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_tblimport.png b/themes/bootstrap/img/b_tblimport.png
deleted file mode 100644
index a3b80bd85c..0000000000
Binary files a/themes/bootstrap/img/b_tblimport.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_tblops.png b/themes/bootstrap/img/b_tblops.png
deleted file mode 100644
index 82b88ddada..0000000000
Binary files a/themes/bootstrap/img/b_tblops.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_tbloptimize.png b/themes/bootstrap/img/b_tbloptimize.png
deleted file mode 100644
index 0c8425cec5..0000000000
Binary files a/themes/bootstrap/img/b_tbloptimize.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_trigger_add.png b/themes/bootstrap/img/b_trigger_add.png
deleted file mode 100644
index 920a2a4fb9..0000000000
Binary files a/themes/bootstrap/img/b_trigger_add.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_triggers.png b/themes/bootstrap/img/b_triggers.png
deleted file mode 100644
index 2ee1dc6fed..0000000000
Binary files a/themes/bootstrap/img/b_triggers.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_unique.png b/themes/bootstrap/img/b_unique.png
deleted file mode 100644
index 94a520f05e..0000000000
Binary files a/themes/bootstrap/img/b_unique.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_usradd.png b/themes/bootstrap/img/b_usradd.png
deleted file mode 100644
index eb96e6cd3a..0000000000
Binary files a/themes/bootstrap/img/b_usradd.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_usrcheck.png b/themes/bootstrap/img/b_usrcheck.png
deleted file mode 100644
index 7fabcb2bdc..0000000000
Binary files a/themes/bootstrap/img/b_usrcheck.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_usrdrop.png b/themes/bootstrap/img/b_usrdrop.png
deleted file mode 100644
index 2e0e7d6389..0000000000
Binary files a/themes/bootstrap/img/b_usrdrop.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_usredit.png b/themes/bootstrap/img/b_usredit.png
deleted file mode 100644
index 143a39764c..0000000000
Binary files a/themes/bootstrap/img/b_usredit.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_usrlist.png b/themes/bootstrap/img/b_usrlist.png
deleted file mode 100644
index 07a620ec9d..0000000000
Binary files a/themes/bootstrap/img/b_usrlist.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_versions.png b/themes/bootstrap/img/b_versions.png
deleted file mode 100644
index c253dc0622..0000000000
Binary files a/themes/bootstrap/img/b_versions.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_view_add.png b/themes/bootstrap/img/b_view_add.png
deleted file mode 100644
index ebded825f8..0000000000
Binary files a/themes/bootstrap/img/b_view_add.png and /dev/null differ
diff --git a/themes/bootstrap/img/b_views.png b/themes/bootstrap/img/b_views.png
deleted file mode 100644
index 65f64d7787..0000000000
Binary files a/themes/bootstrap/img/b_views.png and /dev/null differ
diff --git a/themes/bootstrap/img/bd_primary.png b/themes/bootstrap/img/bd_primary.png
deleted file mode 100644
index d1b15d9c0c..0000000000
Binary files a/themes/bootstrap/img/bd_primary.png and /dev/null differ
diff --git a/themes/bootstrap/img/bookmark-plus.svg b/themes/bootstrap/img/bookmark-plus.svg
new file mode 100644
index 0000000000..2ba09836cd
--- /dev/null
+++ b/themes/bootstrap/img/bookmark-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/caret-up-stop.svg b/themes/bootstrap/img/caret-up-stop.svg
new file mode 100644
index 0000000000..07cfc483cd
--- /dev/null
+++ b/themes/bootstrap/img/caret-up-stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/centralColumns.png b/themes/bootstrap/img/centralColumns.png
deleted file mode 100644
index 4b94c9f79f..0000000000
Binary files a/themes/bootstrap/img/centralColumns.png and /dev/null differ
diff --git a/themes/bootstrap/img/centralColumns_add.png b/themes/bootstrap/img/centralColumns_add.png
deleted file mode 100644
index 72825645b8..0000000000
Binary files a/themes/bootstrap/img/centralColumns_add.png and /dev/null differ
diff --git a/themes/bootstrap/img/centralColumns_delete.png b/themes/bootstrap/img/centralColumns_delete.png
deleted file mode 100644
index 98d6b05d2a..0000000000
Binary files a/themes/bootstrap/img/centralColumns_delete.png and /dev/null differ
diff --git a/themes/bootstrap/img/charset.svg b/themes/bootstrap/img/charset.svg
new file mode 100644
index 0000000000..48cdb17494
--- /dev/null
+++ b/themes/bootstrap/img/charset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/chart.svg b/themes/bootstrap/img/chart.svg
new file mode 100644
index 0000000000..c2338e0b9f
--- /dev/null
+++ b/themes/bootstrap/img/chart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/check.svg b/themes/bootstrap/img/check.svg
new file mode 100644
index 0000000000..780fcd58f4
--- /dev/null
+++ b/themes/bootstrap/img/check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/close.svg b/themes/bootstrap/img/close.svg
new file mode 100644
index 0000000000..87386a0acd
--- /dev/null
+++ b/themes/bootstrap/img/close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/col-minus.svg b/themes/bootstrap/img/col-minus.svg
new file mode 100644
index 0000000000..17834c1616
--- /dev/null
+++ b/themes/bootstrap/img/col-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/col-move.svg b/themes/bootstrap/img/col-move.svg
new file mode 100644
index 0000000000..03129ac799
--- /dev/null
+++ b/themes/bootstrap/img/col-move.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/col-plus.svg b/themes/bootstrap/img/col-plus.svg
new file mode 100644
index 0000000000..20069020ca
--- /dev/null
+++ b/themes/bootstrap/img/col-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/col.svg b/themes/bootstrap/img/col.svg
new file mode 100644
index 0000000000..9452b4a996
--- /dev/null
+++ b/themes/bootstrap/img/col.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/comment.svg b/themes/bootstrap/img/comment.svg
new file mode 100644
index 0000000000..d11e05cd89
--- /dev/null
+++ b/themes/bootstrap/img/comment.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/console.png b/themes/bootstrap/img/console.png
deleted file mode 100644
index f84ce2c1ec..0000000000
Binary files a/themes/bootstrap/img/console.png and /dev/null differ
diff --git a/themes/bootstrap/img/console.svg b/themes/bootstrap/img/console.svg
new file mode 100644
index 0000000000..2819196207
--- /dev/null
+++ b/themes/bootstrap/img/console.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/database-engine.svg b/themes/bootstrap/img/database-engine.svg
new file mode 100644
index 0000000000..9304555706
--- /dev/null
+++ b/themes/bootstrap/img/database-engine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/database-plus.svg b/themes/bootstrap/img/database-plus.svg
new file mode 100644
index 0000000000..f13bc56135
--- /dev/null
+++ b/themes/bootstrap/img/database-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/database-vars.svg b/themes/bootstrap/img/database-vars.svg
new file mode 100644
index 0000000000..9626bcd023
--- /dev/null
+++ b/themes/bootstrap/img/database-vars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/database.png b/themes/bootstrap/img/database.png
deleted file mode 100644
index 0d0e388fe4..0000000000
Binary files a/themes/bootstrap/img/database.png and /dev/null differ
diff --git a/themes/bootstrap/img/database.svg b/themes/bootstrap/img/database.svg
new file mode 100644
index 0000000000..03a5e60564
--- /dev/null
+++ b/themes/bootstrap/img/database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/databases.svg b/themes/bootstrap/img/databases.svg
new file mode 100644
index 0000000000..8109268489
--- /dev/null
+++ b/themes/bootstrap/img/databases.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/designer.svg b/themes/bootstrap/img/designer.svg
new file mode 100644
index 0000000000..3f62e99dd9
--- /dev/null
+++ b/themes/bootstrap/img/designer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/edit.svg b/themes/bootstrap/img/edit.svg
new file mode 100644
index 0000000000..7d93e5ba72
--- /dev/null
+++ b/themes/bootstrap/img/edit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/error.svg b/themes/bootstrap/img/error.svg
new file mode 100644
index 0000000000..ccf9949398
--- /dev/null
+++ b/themes/bootstrap/img/error.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/event-plus.svg b/themes/bootstrap/img/event-plus.svg
new file mode 100644
index 0000000000..4050a19354
--- /dev/null
+++ b/themes/bootstrap/img/event-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/event.svg b/themes/bootstrap/img/event.svg
new file mode 100644
index 0000000000..a8cdfa75ca
--- /dev/null
+++ b/themes/bootstrap/img/event.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/export.svg b/themes/bootstrap/img/export.svg
new file mode 100644
index 0000000000..879e8c849f
--- /dev/null
+++ b/themes/bootstrap/img/export.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/eye.png b/themes/bootstrap/img/eye.png
deleted file mode 100644
index 6c9972e086..0000000000
Binary files a/themes/bootstrap/img/eye.png and /dev/null differ
diff --git a/themes/bootstrap/img/favorite-alt.svg b/themes/bootstrap/img/favorite-alt.svg
new file mode 100644
index 0000000000..e2a86a8cdd
--- /dev/null
+++ b/themes/bootstrap/img/favorite-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/favorite.svg b/themes/bootstrap/img/favorite.svg
new file mode 100644
index 0000000000..d024fcf6da
--- /dev/null
+++ b/themes/bootstrap/img/favorite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/field-index-text.svg b/themes/bootstrap/img/field-index-text.svg
new file mode 100644
index 0000000000..c6358774b1
--- /dev/null
+++ b/themes/bootstrap/img/field-index-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/field-index-uinique.svg b/themes/bootstrap/img/field-index-uinique.svg
new file mode 100644
index 0000000000..3468864209
--- /dev/null
+++ b/themes/bootstrap/img/field-index-uinique.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/field-index.svg b/themes/bootstrap/img/field-index.svg
new file mode 100644
index 0000000000..5690fc8da7
--- /dev/null
+++ b/themes/bootstrap/img/field-index.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/field-spatial.svg b/themes/bootstrap/img/field-spatial.svg
new file mode 100644
index 0000000000..792be3cc27
--- /dev/null
+++ b/themes/bootstrap/img/field-spatial.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/flag-plus.svg b/themes/bootstrap/img/flag-plus.svg
new file mode 100644
index 0000000000..bd7fe7eb03
--- /dev/null
+++ b/themes/bootstrap/img/flag-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/flag.svg b/themes/bootstrap/img/flag.svg
new file mode 100644
index 0000000000..e7f39a6f29
--- /dev/null
+++ b/themes/bootstrap/img/flag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/gear.svg b/themes/bootstrap/img/gear.svg
new file mode 100644
index 0000000000..32a3689bfe
--- /dev/null
+++ b/themes/bootstrap/img/gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/glasses.svg b/themes/bootstrap/img/glasses.svg
new file mode 100644
index 0000000000..8c7ea3e8d5
--- /dev/null
+++ b/themes/bootstrap/img/glasses.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/globe-alt.svg b/themes/bootstrap/img/globe-alt.svg
new file mode 100644
index 0000000000..62721af217
--- /dev/null
+++ b/themes/bootstrap/img/globe-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/help-alt.svg b/themes/bootstrap/img/help-alt.svg
new file mode 100644
index 0000000000..6731b55490
--- /dev/null
+++ b/themes/bootstrap/img/help-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/help.svg b/themes/bootstrap/img/help.svg
new file mode 100644
index 0000000000..0e48109750
--- /dev/null
+++ b/themes/bootstrap/img/help.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/hide.png b/themes/bootstrap/img/hide.png
deleted file mode 100644
index 2c91443100..0000000000
Binary files a/themes/bootstrap/img/hide.png and /dev/null differ
diff --git a/themes/bootstrap/img/home.svg b/themes/bootstrap/img/home.svg
new file mode 100644
index 0000000000..1b41d42713
--- /dev/null
+++ b/themes/bootstrap/img/home.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/host.svg b/themes/bootstrap/img/host.svg
new file mode 100644
index 0000000000..74dc063724
--- /dev/null
+++ b/themes/bootstrap/img/host.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/import.svg b/themes/bootstrap/img/import.svg
new file mode 100644
index 0000000000..6be95e99f5
--- /dev/null
+++ b/themes/bootstrap/img/import.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/index-plus.svg b/themes/bootstrap/img/index-plus.svg
new file mode 100644
index 0000000000..38ae712c1b
--- /dev/null
+++ b/themes/bootstrap/img/index-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/key-primary.svg b/themes/bootstrap/img/key-primary.svg
new file mode 100644
index 0000000000..8d902337c9
--- /dev/null
+++ b/themes/bootstrap/img/key-primary.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/key.svg b/themes/bootstrap/img/key.svg
new file mode 100644
index 0000000000..875e347920
--- /dev/null
+++ b/themes/bootstrap/img/key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/language.svg b/themes/bootstrap/img/language.svg
new file mode 100644
index 0000000000..2ef9dbd1cb
--- /dev/null
+++ b/themes/bootstrap/img/language.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/link-broken.svg b/themes/bootstrap/img/link-broken.svg
new file mode 100644
index 0000000000..84edb0dc8b
--- /dev/null
+++ b/themes/bootstrap/img/link-broken.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/link.svg b/themes/bootstrap/img/link.svg
new file mode 100644
index 0000000000..7f41be2473
--- /dev/null
+++ b/themes/bootstrap/img/link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/lock.svg b/themes/bootstrap/img/lock.svg
new file mode 100644
index 0000000000..2b757543f7
--- /dev/null
+++ b/themes/bootstrap/img/lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/manual.svg b/themes/bootstrap/img/manual.svg
new file mode 100644
index 0000000000..88ba3daac6
--- /dev/null
+++ b/themes/bootstrap/img/manual.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/minus.svg b/themes/bootstrap/img/minus.svg
new file mode 100644
index 0000000000..20b60c2ac9
--- /dev/null
+++ b/themes/bootstrap/img/minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/normalize.png b/themes/bootstrap/img/normalize.png
deleted file mode 100644
index 5475f34279..0000000000
Binary files a/themes/bootstrap/img/normalize.png and /dev/null differ
diff --git a/themes/bootstrap/img/notice.svg b/themes/bootstrap/img/notice.svg
new file mode 100644
index 0000000000..2272904a77
--- /dev/null
+++ b/themes/bootstrap/img/notice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/optimize.svg b/themes/bootstrap/img/optimize.svg
new file mode 100644
index 0000000000..db4e4ebd95
--- /dev/null
+++ b/themes/bootstrap/img/optimize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/password.svg b/themes/bootstrap/img/password.svg
new file mode 100644
index 0000000000..5eb0f58de3
--- /dev/null
+++ b/themes/bootstrap/img/password.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/pause.png b/themes/bootstrap/img/pause.png
deleted file mode 100644
index 0271217ac0..0000000000
Binary files a/themes/bootstrap/img/pause.png and /dev/null differ
diff --git a/themes/bootstrap/img/pause.svg b/themes/bootstrap/img/pause.svg
new file mode 100644
index 0000000000..7ad8bd2681
--- /dev/null
+++ b/themes/bootstrap/img/pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/play.png b/themes/bootstrap/img/play.png
deleted file mode 100644
index 75a2c67c6b..0000000000
Binary files a/themes/bootstrap/img/play.png and /dev/null differ
diff --git a/themes/bootstrap/img/plugin.svg b/themes/bootstrap/img/plugin.svg
new file mode 100644
index 0000000000..1aa8016316
--- /dev/null
+++ b/themes/bootstrap/img/plugin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/preferences.svg b/themes/bootstrap/img/preferences.svg
new file mode 100644
index 0000000000..d601b3cf80
--- /dev/null
+++ b/themes/bootstrap/img/preferences.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/print.svg b/themes/bootstrap/img/print.svg
new file mode 100644
index 0000000000..d01fe77a51
--- /dev/null
+++ b/themes/bootstrap/img/print.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/reload.svg b/themes/bootstrap/img/reload.svg
new file mode 100644
index 0000000000..7152b2b1ae
--- /dev/null
+++ b/themes/bootstrap/img/reload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/replication.svg b/themes/bootstrap/img/replication.svg
new file mode 100644
index 0000000000..7bcafaf9ac
--- /dev/null
+++ b/themes/bootstrap/img/replication.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/report.svg b/themes/bootstrap/img/report.svg
new file mode 100644
index 0000000000..ba140a6b01
--- /dev/null
+++ b/themes/bootstrap/img/report.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/routine-plus.svg b/themes/bootstrap/img/routine-plus.svg
new file mode 100644
index 0000000000..c0e13e8aaf
--- /dev/null
+++ b/themes/bootstrap/img/routine-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/routine.svg b/themes/bootstrap/img/routine.svg
new file mode 100644
index 0000000000..a270db028f
--- /dev/null
+++ b/themes/bootstrap/img/routine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/row-plus.svg b/themes/bootstrap/img/row-plus.svg
new file mode 100644
index 0000000000..8ca0d01c02
--- /dev/null
+++ b/themes/bootstrap/img/row-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/s_asc.png b/themes/bootstrap/img/s_asc.png
deleted file mode 100644
index 51cf60dc3f..0000000000
Binary files a/themes/bootstrap/img/s_asc.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_asci.png b/themes/bootstrap/img/s_asci.png
deleted file mode 100644
index 6a56ea1985..0000000000
Binary files a/themes/bootstrap/img/s_asci.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_cog.png b/themes/bootstrap/img/s_cog.png
deleted file mode 100644
index a9cbc244ae..0000000000
Binary files a/themes/bootstrap/img/s_cog.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_db.png b/themes/bootstrap/img/s_db.png
deleted file mode 100644
index 0d0e388fe4..0000000000
Binary files a/themes/bootstrap/img/s_db.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_desc.png b/themes/bootstrap/img/s_desc.png
deleted file mode 100644
index 51ce21b130..0000000000
Binary files a/themes/bootstrap/img/s_desc.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_error.png b/themes/bootstrap/img/s_error.png
deleted file mode 100644
index 71d13a103f..0000000000
Binary files a/themes/bootstrap/img/s_error.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_host.png b/themes/bootstrap/img/s_host.png
deleted file mode 100644
index 20a9b45c8a..0000000000
Binary files a/themes/bootstrap/img/s_host.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_lang.png b/themes/bootstrap/img/s_lang.png
deleted file mode 100644
index 5a1d7ab4c9..0000000000
Binary files a/themes/bootstrap/img/s_lang.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_link.png b/themes/bootstrap/img/s_link.png
deleted file mode 100644
index 609970a359..0000000000
Binary files a/themes/bootstrap/img/s_link.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_lock.png b/themes/bootstrap/img/s_lock.png
deleted file mode 100644
index 5525894906..0000000000
Binary files a/themes/bootstrap/img/s_lock.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_loggoff.png b/themes/bootstrap/img/s_loggoff.png
deleted file mode 100644
index f2581cb0b2..0000000000
Binary files a/themes/bootstrap/img/s_loggoff.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_notice.png b/themes/bootstrap/img/s_notice.png
deleted file mode 100644
index 5a536e8165..0000000000
Binary files a/themes/bootstrap/img/s_notice.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_okay.png b/themes/bootstrap/img/s_okay.png
deleted file mode 100644
index 9bf92354e2..0000000000
Binary files a/themes/bootstrap/img/s_okay.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_passwd.png b/themes/bootstrap/img/s_passwd.png
deleted file mode 100644
index c705bd5532..0000000000
Binary files a/themes/bootstrap/img/s_passwd.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_reload.png b/themes/bootstrap/img/s_reload.png
deleted file mode 100644
index 656519c533..0000000000
Binary files a/themes/bootstrap/img/s_reload.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_replication.png b/themes/bootstrap/img/s_replication.png
deleted file mode 100644
index c5c5a5c540..0000000000
Binary files a/themes/bootstrap/img/s_replication.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_rights.png b/themes/bootstrap/img/s_rights.png
deleted file mode 100644
index 407a62fe9e..0000000000
Binary files a/themes/bootstrap/img/s_rights.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_status.png b/themes/bootstrap/img/s_status.png
deleted file mode 100644
index aee657c05c..0000000000
Binary files a/themes/bootstrap/img/s_status.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_success.png b/themes/bootstrap/img/s_success.png
deleted file mode 100644
index 4c79cd9eed..0000000000
Binary files a/themes/bootstrap/img/s_success.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_tbl.png b/themes/bootstrap/img/s_tbl.png
deleted file mode 100644
index 6632aa2901..0000000000
Binary files a/themes/bootstrap/img/s_tbl.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_theme.png b/themes/bootstrap/img/s_theme.png
deleted file mode 100644
index a18b10336d..0000000000
Binary files a/themes/bootstrap/img/s_theme.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_top.png b/themes/bootstrap/img/s_top.png
deleted file mode 100644
index dd57623dd1..0000000000
Binary files a/themes/bootstrap/img/s_top.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_unlink.png b/themes/bootstrap/img/s_unlink.png
deleted file mode 100644
index 551679e945..0000000000
Binary files a/themes/bootstrap/img/s_unlink.png and /dev/null differ
diff --git a/themes/bootstrap/img/s_vars.png b/themes/bootstrap/img/s_vars.png
deleted file mode 100644
index b62dcd23e2..0000000000
Binary files a/themes/bootstrap/img/s_vars.png and /dev/null differ
diff --git a/themes/bootstrap/img/save.svg b/themes/bootstrap/img/save.svg
new file mode 100644
index 0000000000..a728f544f0
--- /dev/null
+++ b/themes/bootstrap/img/save.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/search-across.svg b/themes/bootstrap/img/search-across.svg
new file mode 100644
index 0000000000..a62050bc6d
--- /dev/null
+++ b/themes/bootstrap/img/search-across.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/search-replace.svg b/themes/bootstrap/img/search-replace.svg
new file mode 100644
index 0000000000..79c63a0ac6
--- /dev/null
+++ b/themes/bootstrap/img/search-replace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/search.svg b/themes/bootstrap/img/search.svg
new file mode 100644
index 0000000000..d03f8b73b2
--- /dev/null
+++ b/themes/bootstrap/img/search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/server.svg b/themes/bootstrap/img/server.svg
new file mode 100644
index 0000000000..d8cc4cf257
--- /dev/null
+++ b/themes/bootstrap/img/server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/show.png b/themes/bootstrap/img/show.png
deleted file mode 100644
index 666653f604..0000000000
Binary files a/themes/bootstrap/img/show.png and /dev/null differ
diff --git a/themes/bootstrap/img/shredder.svg b/themes/bootstrap/img/shredder.svg
new file mode 100644
index 0000000000..fa532ed422
--- /dev/null
+++ b/themes/bootstrap/img/shredder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/sign-out.svg b/themes/bootstrap/img/sign-out.svg
new file mode 100644
index 0000000000..a610602f41
--- /dev/null
+++ b/themes/bootstrap/img/sign-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/sort-asc.svg b/themes/bootstrap/img/sort-asc.svg
new file mode 100644
index 0000000000..1b41dc9d4c
--- /dev/null
+++ b/themes/bootstrap/img/sort-asc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/sort-desc.svg b/themes/bootstrap/img/sort-desc.svg
new file mode 100644
index 0000000000..5c4560954f
--- /dev/null
+++ b/themes/bootstrap/img/sort-desc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/sql.svg b/themes/bootstrap/img/sql.svg
new file mode 100644
index 0000000000..959d0cabf9
--- /dev/null
+++ b/themes/bootstrap/img/sql.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/success.svg b/themes/bootstrap/img/success.svg
new file mode 100644
index 0000000000..6a1d4cc22a
--- /dev/null
+++ b/themes/bootstrap/img/success.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/table-analyse.svg b/themes/bootstrap/img/table-analyse.svg
new file mode 100644
index 0000000000..e57a8c0d08
--- /dev/null
+++ b/themes/bootstrap/img/table-analyse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/table-browse.svg b/themes/bootstrap/img/table-browse.svg
new file mode 100644
index 0000000000..394bc1faa6
--- /dev/null
+++ b/themes/bootstrap/img/table-browse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/table-engine.svg b/themes/bootstrap/img/table-engine.svg
new file mode 100644
index 0000000000..6f6fa9933a
--- /dev/null
+++ b/themes/bootstrap/img/table-engine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/table-minus.svg b/themes/bootstrap/img/table-minus.svg
new file mode 100644
index 0000000000..4132dae363
--- /dev/null
+++ b/themes/bootstrap/img/table-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/table-plus.svg b/themes/bootstrap/img/table-plus.svg
new file mode 100644
index 0000000000..b58544066f
--- /dev/null
+++ b/themes/bootstrap/img/table-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/table-view-plus.svg b/themes/bootstrap/img/table-view-plus.svg
new file mode 100644
index 0000000000..fb6b41ff84
--- /dev/null
+++ b/themes/bootstrap/img/table-view-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/table-view.svg b/themes/bootstrap/img/table-view.svg
new file mode 100644
index 0000000000..9132ac1573
--- /dev/null
+++ b/themes/bootstrap/img/table-view.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/table.svg b/themes/bootstrap/img/table.svg
new file mode 100644
index 0000000000..0aed481c38
--- /dev/null
+++ b/themes/bootstrap/img/table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/theme.svg b/themes/bootstrap/img/theme.svg
new file mode 100644
index 0000000000..dfffe62973
--- /dev/null
+++ b/themes/bootstrap/img/theme.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/tree-collapse.svg b/themes/bootstrap/img/tree-collapse.svg
new file mode 100644
index 0000000000..8243f88c01
--- /dev/null
+++ b/themes/bootstrap/img/tree-collapse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/tree-expand.svg b/themes/bootstrap/img/tree-expand.svg
new file mode 100644
index 0000000000..769813f190
--- /dev/null
+++ b/themes/bootstrap/img/tree-expand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/triangle-down-1.svg b/themes/bootstrap/img/triangle-down-1.svg
new file mode 100644
index 0000000000..4fc7648269
--- /dev/null
+++ b/themes/bootstrap/img/triangle-down-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/triangle-right-1.svg b/themes/bootstrap/img/triangle-right-1.svg
new file mode 100644
index 0000000000..d53f9c872c
--- /dev/null
+++ b/themes/bootstrap/img/triangle-right-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/user-minus.svg b/themes/bootstrap/img/user-minus.svg
new file mode 100644
index 0000000000..de37c64a9f
--- /dev/null
+++ b/themes/bootstrap/img/user-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/user-plus.svg b/themes/bootstrap/img/user-plus.svg
new file mode 100644
index 0000000000..bedcaa4f45
--- /dev/null
+++ b/themes/bootstrap/img/user-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/user-props.svg b/themes/bootstrap/img/user-props.svg
new file mode 100644
index 0000000000..a8483bc5a5
--- /dev/null
+++ b/themes/bootstrap/img/user-props.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/user.svg b/themes/bootstrap/img/user.svg
new file mode 100644
index 0000000000..4a82544e22
--- /dev/null
+++ b/themes/bootstrap/img/user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/users.svg b/themes/bootstrap/img/users.svg
new file mode 100644
index 0000000000..81426917ee
--- /dev/null
+++ b/themes/bootstrap/img/users.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/version.svg b/themes/bootstrap/img/version.svg
new file mode 100644
index 0000000000..a59e9bfefa
--- /dev/null
+++ b/themes/bootstrap/img/version.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/visibility-hidden.svg b/themes/bootstrap/img/visibility-hidden.svg
new file mode 100644
index 0000000000..a1e12f72e5
--- /dev/null
+++ b/themes/bootstrap/img/visibility-hidden.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/visibility.svg b/themes/bootstrap/img/visibility.svg
new file mode 100644
index 0000000000..7aee6cb8fd
--- /dev/null
+++ b/themes/bootstrap/img/visibility.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/window-new.png b/themes/bootstrap/img/window-new.png
deleted file mode 100644
index d18722fdde..0000000000
Binary files a/themes/bootstrap/img/window-new.png and /dev/null differ
diff --git a/themes/bootstrap/img/windows.svg b/themes/bootstrap/img/windows.svg
new file mode 100644
index 0000000000..3c224a67c6
--- /dev/null
+++ b/themes/bootstrap/img/windows.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/img/wizard.svg b/themes/bootstrap/img/wizard.svg
new file mode 100644
index 0000000000..dfdbcf349b
--- /dev/null
+++ b/themes/bootstrap/img/wizard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/bootstrap/scss/_common.scss b/themes/bootstrap/scss/_common.scss
index 1c7d053000..60c32ed1c0 100644
--- a/themes/bootstrap/scss/_common.scss
+++ b/themes/bootstrap/scss/_common.scss
@@ -14,11 +14,6 @@ h2 {
padding-#{$left}: 3px;
color: #777;
- // Hiding icons in the page titles
- img {
- display: none;
- }
-
a img {
display: inline;
}
diff --git a/themes/bootstrap/scss/_icons.scss b/themes/bootstrap/scss/_icons.scss
index 3921101e67..ec5b90c037 100644
--- a/themes/bootstrap/scss/_icons.scss
+++ b/themes/bootstrap/scss/_icons.scss
@@ -16,11 +16,12 @@
}
.ic_b_bookmark {
- background-image: url('../img/b_bookmark.png');
+ background-image: url('../img/bookmark-plus.svg');
}
-.ic_b_browse {
- background-image: url('../img/b_browse.png');
+.ic_b_browse,
+.ic_b_sbrowse {
+ background-image: url('../img/table-browse.svg');
}
.ic_b_calendar {
@@ -28,19 +29,19 @@
}
.ic_b_chart {
- background-image: url('../img/b_chart.png');
+ background-image: url('../img/chart.svg');
}
.ic_b_close {
- background-image: url('../img/b_close.png');
+ background-image: url('../img/close.svg');
}
.ic_b_column_add {
- background-image: url('../img/b_column_add.png');
+ background-image: url('../img/col-plus.svg');
}
.ic_b_comment {
- background-image: url('../img/b_comment.png');
+ background-image: url('../img/comment.svg');
}
.ic_b_dbstatistics {
@@ -48,11 +49,11 @@
}
.ic_b_deltbl {
- background-image: url('../img/b_deltbl.png');
+ background-image: url('../img/table-minus.svg');
}
.ic_b_docs {
- background-image: url('../img/b_docs.png');
+ background-image: url('../img/help.svg');
}
.ic_b_docsql {
@@ -60,39 +61,40 @@
}
.ic_b_drop {
- background-image: url('../img/b_drop.png');
+ background-image: url('../img/minus.svg');
}
.ic_b_edit {
- background-image: url('../img/b_edit.png');
+ background-image: url('../img/edit.svg');
}
.ic_b_empty {
- background-image: url('../img/b_empty.png');
+ background-image: url('../img/shredder.svg');
}
.ic_b_engine {
- background-image: url('../img/b_engine.png');
+ background-image: url('../img/database-engine.svg');
}
.ic_b_event_add {
- background-image: url('../img/b_event_add.png');
+ background-image: url('../img/event-plus.svg');
}
.ic_b_events {
- background-image: url('../img/b_events.png');
+ background-image: url('../img/event.svg');
}
-.ic_b_export {
- background-image: url('../img/b_export.png');
+.ic_b_export,
+.ic_b_tblexport {
+ background-image: url('../img/export.svg');
}
.ic_b_favorite {
- background-image: url('../img/b_favorite.png');
+ background-image: url('../img/favorite.svg');
}
.ic_b_find_replace {
- background-image: url('../img/b_find_replace.png');
+ background-image: url('../img/search-replace.svg');
}
.ic_b_firstpage {
@@ -100,35 +102,36 @@
}
.ic_b_ftext {
- background-image: url('../img/b_ftext.png');
+ background-image: url('../img/field-index-text.svg');
}
.ic_b_globe {
- background-image: url('../img/b_globe.gif');
+ background-image: url('../img/globe-alt.svg');
}
.ic_b_group {
- background-image: url('../img/b_group.png');
+ background-image: url('../img/databases.svg');
}
.ic_b_help {
- background-image: url('../img/b_help.png');
+ background-image: url('../img/help-alt.svg');
}
.ic_b_home {
- background-image: url('../img/b_home.png');
+ background-image: url('../img/home.svg');
}
-.ic_b_import {
- background-image: url('../img/b_import.png');
+.ic_b_import,
+.ic_b_tblimport {
+ background-image: url('../img/import.svg');
}
.ic_b_index {
- background-image: url('../img/b_index.png');
+ background-image: url('../img/field-index.svg');
}
.ic_b_index_add {
- background-image: url('../img/b_index_add.png');
+ background-image: url('../img/index-plus.svg');
}
.ic_b_info {
@@ -142,7 +145,7 @@
}
.ic_b_insrow {
- background-image: url('../img/b_insrow.png');
+ background-image: url('../img/row-plus.svg');
}
.ic_b_lastpage {
@@ -150,19 +153,19 @@
}
.ic_b_minus {
- background-image: url('../img/b_minus.png');
+ background-image: url('../img/tree-collapse.svg');
}
.ic_b_more {
- background-image: url('../img/b_more.png');
+ background-image: url('../img/triangle-down-1.svg');
}
.ic_b_move {
- background-image: url('../img/b_move.png');
+ background-image: url('../img/col-move.svg');
}
.ic_b_newdb {
- background-image: url('../img/b_newdb.png');
+ background-image: url('../img/database-plus.svg');
}
.ic_b_newtbl {
@@ -174,7 +177,7 @@
}
.ic_b_no_favorite {
- background-image: url('../img/b_no_favorite.png');
+ background-image: url('../img/favorite-alt.svg');
}
.ic_b_pdfdoc {
@@ -182,11 +185,11 @@
}
.ic_b_plugin {
- background-image: url('../img/b_plugin.png');
+ background-image: url('../img/plugin.svg');
}
.ic_b_plus {
- background-image: url('../img/b_plus.png');
+ background-image: url('../img/tree-expand.svg');
}
.ic_b_prevpage {
@@ -194,43 +197,36 @@
}
.ic_b_primary {
- background-image: url('../img/b_primary.png');
+ background-image: url('../img/key-primary.svg');
}
.ic_b_print {
- background-image: url('../img/b_print.png');
+ background-image: url('../img/print.svg');
}
.ic_b_props {
- background-image: url('../img/b_props.png');
+ background-image: url('../img/table-engine.svg');
}
.ic_b_relations {
- background-image: url('../img/b_relations.png');
+ background-image: url('../img/designer.svg');
}
.ic_b_report {
- background-image: url('../img/b_report.png');
+ background-image: url('../img/report.svg');
}
.ic_b_routine_add {
- background-image: url('../img/b_routine_add.png');
+ background-image: url('../img/routine-plus.svg');
}
.ic_b_routines {
- background-image: url('../img/b_routines.png');
-}
-
-.ic_b_save {
- background-image: url('../img/b_save.png');
+ background-image: url('../img/routine.svg');
}
+.ic_b_save,
.ic_b_saveimage {
- background-image: url('../img/b_saveimage.png');
-}
-
-.ic_b_sbrowse {
- background-image: url('../img/b_sbrowse.png');
+ background-image: url('../img/save.svg');
}
.ic_b_sdb {
@@ -240,11 +236,11 @@
}
.ic_b_search {
- background-image: url('../img/b_search.png');
+ background-image: url('../img/search.svg');
}
.ic_b_select {
- background-image: url('../img/b_select.png');
+ background-image: url('../img/search-across.svg');
}
.ic_b_snewtbl {
@@ -252,11 +248,11 @@
}
.ic_b_spatial {
- background-image: url('../img/b_spatial.png');
+ background-image: url('../img/field-spatial.svg');
}
.ic_b_sql {
- background-image: url('../img/b_sql.png');
+ background-image: url('../img/sql.svg');
}
.ic_b_sqldoc {
@@ -264,31 +260,23 @@
}
.ic_b_sqlhelp {
- background-image: url('../img/b_sqlhelp.png');
+ background-image: url('../img/manual.svg');
}
.ic_b_table_add {
- background-image: url('../img/b_table_add.png');
+ background-image: url('../img/table-plus.svg');
}
.ic_b_tblanalyse {
- background-image: url('../img/b_tblanalyse.png');
-}
-
-.ic_b_tblexport {
- background-image: url('../img/b_tblexport.png');
-}
-
-.ic_b_tblimport {
- background-image: url('../img/b_tblimport.png');
+ background-image: url('../img/table-analyse.svg');
}
.ic_b_tblops {
- background-image: url('../img/b_tblops.png');
+ background-image: url('../img/preferences.svg');
}
.ic_b_tbloptimize {
- background-image: url('../img/b_tbloptimize.png');
+ background-image: url('../img/optimize.svg');
}
.ic_b_tipp {
@@ -296,11 +284,11 @@
}
.ic_b_trigger_add {
- background-image: url('../img/b_trigger_add.png');
+ background-image: url('../img/flag-plus.svg');
}
.ic_b_triggers {
- background-image: url('../img/b_triggers.png');
+ background-image: url('../img/flag.svg');
}
.ic_b_undo {
@@ -308,31 +296,28 @@
}
.ic_b_unique {
- background-image: url('../img/b_unique.png');
+ background-image: url('../img/field-index-uinique.svg');
}
.ic_b_usradd {
- background-image: url('../img/b_usradd.png');
-}
-
-.ic_b_usrcheck {
- background-image: url('../img/b_usrcheck.png');
+ background-image: url('../img/user-plus.svg');
}
.ic_b_usrdrop {
- background-image: url('../img/b_usrdrop.png');
+ background-image: url('../img/user-minus.svg');
}
-.ic_b_usredit {
- background-image: url('../img/b_usredit.png');
+.ic_b_usredit,
+.ic_b_usrcheck {
+ background-image: url('../img/user.svg');
}
.ic_b_usrlist {
- background-image: url('../img/b_usrlist.png');
+ background-image: url('../img/users.svg');
}
.ic_b_versions {
- background-image: url('../img/b_versions.png');
+ background-image: url('../img/version.svg');
}
.ic_b_view {
@@ -340,11 +325,11 @@
}
.ic_b_view_add {
- background-image: url('../img/b_view_add.png');
+ background-image: url('../img/table-view-plus.svg');
}
.ic_b_views {
- background-image: url('../img/b_views.png');
+ background-image: url('../img/table-view.svg');
}
.ic_b_left {
@@ -408,7 +393,7 @@
}
.ic_bd_primary {
- background-image: url('../img/bd_primary.png');
+ background-image: url('../img/key.svg');
}
.ic_bd_routine_add {
@@ -432,15 +417,15 @@
}
.ic_centralColumns {
- background-image: url('../img/centralColumns.png');
+ background-image: url('../img/col.svg');
}
.ic_centralColumns_add {
- background-image: url('../img/centralColumns_add.png');
+ background-image: url('../img/col-plus.svg');
}
.ic_centralColumns_delete {
- background-image: url('../img/centralColumns_delete.png');
+ background-image: url('../img/col-minus.svg');
}
.ic_col_drop {
@@ -448,15 +433,16 @@
}
.ic_console {
- background-image: url('../img/console.png');
+ background-image: url('../img/console.svg');
}
-.ic_database {
- background-image: url('../img/database.png');
+.ic_database,
+.ic_s_db {
+ background-image: url('../img/database.svg');
}
.ic_eye {
- background-image: url('../img/eye.png');
+ background-image: url('../img/glasses.svg');
}
.ic_eye_grey {
@@ -464,7 +450,7 @@
}
.ic_hide {
- background-image: url('../img/hide.png');
+ background-image: url('../img/visibility-hidden.svg');
}
.ic_item {
@@ -519,11 +505,11 @@
}
.ic_normalize {
- background-image: url('../img/normalize.png');
+ background-image: url('../img/wizard.svg');
}
.ic_pause {
- background-image: url('../img/pause.png');
+ background-image: url('../img/pause.svg');
}
.ic_php_sym {
@@ -531,15 +517,15 @@
}
.ic_play {
- background-image: url('../img/play.png');
+ background-image: url('../img/triangle-right-1.svg');
}
.ic_s_asc {
- background-image: url('../img/s_asc.png');
+ background-image: url('../img/sort-asc.svg');
}
.ic_s_asci {
- background-image: url('../img/s_asci.png');
+ background-image: url('../img/charset.svg');
}
.ic_s_attention {
@@ -555,23 +541,19 @@
}
.ic_s_cog {
- background-image: url('../img/s_cog.png');
-}
-
-.ic_s_db {
- background-image: url('../img/s_db.png');
+ background-image: url('../img/gear.svg');
}
.ic_s_desc {
- background-image: url('../img/s_desc.png');
+ background-image: url('../img/sort-desc.svg');
}
.ic_s_error {
- background-image: url('../img/s_error.png');
+ background-image: url('../img/error.svg');
}
.ic_s_host {
- background-image: url('../img/s_host.png');
+ background-image: url('../img/host.svg');
}
.ic_s_info {
@@ -579,31 +561,31 @@
}
.ic_s_lang {
- background-image: url('../img/s_lang.png');
+ background-image: url('../img/language.svg');
}
.ic_s_link {
- background-image: url('../img/s_link.png');
+ background-image: url('../img/link.svg');
}
.ic_s_lock {
- background-image: url('../img/s_lock.png');
+ background-image: url('../img/lock.svg');
}
.ic_s_loggoff {
- background-image: url('../img/s_loggoff.png');
+ background-image: url('../img/sign-out.svg');
}
.ic_s_notice {
- background-image: url('../img/s_notice.png');
+ background-image: url('../img/notice.svg');
}
.ic_s_okay {
- background-image: url('../img/s_okay.png');
+ background-image: url('../img/check.svg');
}
.ic_s_passwd {
- background-image: url('../img/s_passwd.png');
+ background-image: url('../img/password.svg');
}
.ic_s_process {
@@ -617,15 +599,15 @@
}
.ic_s_reload {
- background-image: url('../img/s_reload.png');
+ background-image: url('../img/reload.svg');
}
.ic_s_replication {
- background-image: url('../img/s_replication.png');
+ background-image: url('../img/replication.svg');
}
.ic_s_rights {
- background-image: url('../img/s_rights.png');
+ background-image: url('../img/user-props.svg');
}
.ic_s_sortable {
@@ -633,11 +615,11 @@
}
.ic_s_status {
- background-image: url('../img/s_status.png');
+ background-image: url('../img/server.svg');
}
.ic_s_success {
- background-image: url('../img/s_success.png');
+ background-image: url('../img/success.svg');
}
.ic_s_sync {
@@ -645,23 +627,23 @@
}
.ic_s_tbl {
- background-image: url('../img/s_tbl.png');
+ background-image: url('../img/table.svg');
}
.ic_s_theme {
- background-image: url('../img/s_theme.png');
+ background-image: url('../img/theme.svg');
}
.ic_s_top {
- background-image: url('../img/s_top.png');
+ background-image: url('../img/caret-up-stop.svg');
}
.ic_s_unlink {
- background-image: url('../img/s_unlink.png');
+ background-image: url('../img/link-broken.svg');
}
.ic_s_vars {
- background-image: url('../img/s_vars.png');
+ background-image: url('../img/database-vars.svg');
}
.ic_s_views {
@@ -669,11 +651,11 @@
}
.ic_show {
- background-image: url('../img/show.png');
+ background-image: url('../img/visibility.svg');
}
.ic_window-new {
- background-image: url('../img/window-new.png');
+ background-image: url('../img/windows.svg');
}
.ic_ajax_clock_small {