diff --git a/src/icons/icons.qrc b/src/icons/icons.qrc
index 4a5f116d3..0092b5403 100644
--- a/src/icons/icons.qrc
+++ b/src/icons/icons.qrc
@@ -32,7 +32,8 @@
images/breakpointmark_16px@2x.png
images/breakpointmarkdisabled_16px.png
images/breakpointmarkdisabled_16px@2x.png
- images/bright.png
+ images/bright_12px.png
+ images/bright_12px@2x.png
images/bulb.png
images/cb_31px.png
images/cb_31px@2x.png
@@ -54,7 +55,8 @@
images/cm_merge.png
images/ct_31px.png
images/ct_31px@2x.png
- images/dark.png
+ images/dark_12px.png
+ images/dark_12px@2x.png
images/defaultmacroicon.png
images/del_16px.png
images/del_16px@2x.png
@@ -104,7 +106,8 @@
images/m90_24px@2x.png
images/move.png
images/move_simple.png
- images/neutral.png
+ images/neutral_12px.png
+ images/neutral_12px@2x.png
images/new_folder.png
images/next_topic_24px.png
images/next_topic_24px@2x.png
diff --git a/src/icons/images/bright.png b/src/icons/images/bright.png
deleted file mode 100644
index df3a90a7c..000000000
Binary files a/src/icons/images/bright.png and /dev/null differ
diff --git a/src/icons/images/bright_12px.png b/src/icons/images/bright_12px.png
new file mode 100644
index 000000000..9fa6c7702
Binary files /dev/null and b/src/icons/images/bright_12px.png differ
diff --git a/src/icons/images/bright_12px@2x.png b/src/icons/images/bright_12px@2x.png
new file mode 100644
index 000000000..89c7255c4
Binary files /dev/null and b/src/icons/images/bright_12px@2x.png differ
diff --git a/src/icons/images/dark.png b/src/icons/images/dark.png
deleted file mode 100644
index ab8851a51..000000000
Binary files a/src/icons/images/dark.png and /dev/null differ
diff --git a/src/icons/images/dark_12px.png b/src/icons/images/dark_12px.png
new file mode 100644
index 000000000..8a23b7ace
Binary files /dev/null and b/src/icons/images/dark_12px.png differ
diff --git a/src/icons/images/dark_12px@2x.png b/src/icons/images/dark_12px@2x.png
new file mode 100644
index 000000000..1725c0d32
Binary files /dev/null and b/src/icons/images/dark_12px@2x.png differ
diff --git a/src/icons/images/empty_16.png b/src/icons/images/empty_16.png
deleted file mode 100644
index 10b1f1be6..000000000
Binary files a/src/icons/images/empty_16.png and /dev/null differ
diff --git a/src/icons/images/neutral.png b/src/icons/images/neutral.png
deleted file mode 100644
index d98ee7442..000000000
Binary files a/src/icons/images/neutral.png and /dev/null differ
diff --git a/src/icons/images/neutral_12px.png b/src/icons/images/neutral_12px.png
new file mode 100644
index 000000000..d86335b0d
Binary files /dev/null and b/src/icons/images/neutral_12px.png differ
diff --git a/src/icons/images/neutral_12px@2x.png b/src/icons/images/neutral_12px@2x.png
new file mode 100644
index 000000000..2ea7243fb
Binary files /dev/null and b/src/icons/images/neutral_12px@2x.png differ
diff --git a/src/icons/svg/bright_12px.svg b/src/icons/svg/bright_12px.svg
new file mode 100644
index 000000000..d2e1c75b6
--- /dev/null
+++ b/src/icons/svg/bright_12px.svg
@@ -0,0 +1,120 @@
+
+
+
+
diff --git a/src/icons/svg/dark_12px.svg b/src/icons/svg/dark_12px.svg
new file mode 100644
index 000000000..87d812f10
--- /dev/null
+++ b/src/icons/svg/dark_12px.svg
@@ -0,0 +1,120 @@
+
+
+
+
diff --git a/src/icons/svg/neutral_12px.svg b/src/icons/svg/neutral_12px.svg
new file mode 100644
index 000000000..999c2f4a2
--- /dev/null
+++ b/src/icons/svg/neutral_12px.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/src/layui/layui/layLayerToolbox.cc b/src/layui/layui/layLayerToolbox.cc
index 9f3ea1ada..579a57ee0 100644
--- a/src/layui/layui/layLayerToolbox.cc
+++ b/src/layui/layui/layLayerToolbox.cc
@@ -796,7 +796,7 @@ LCPColorPalette::LCPColorPalette (QWidget *parent, const char *name)
b = new LCPActiveLabel (-10, f);
b->setFrameStyle (QFrame::Panel | QFrame::Raised);
b->setLineWidth (1);
- b->setPixmap (QPixmap (QString::fromUtf8 (":dark.png")));
+ b->setPixmap (QPixmap (QString::fromUtf8 (":dark_12px.png")));
b->setBackgroundRole (QPalette::Button);
b->setAlignment (Qt::AlignHCenter);
connect (b, SIGNAL (clicked (int)), this, SLOT (button_clicked (int)));
@@ -805,7 +805,7 @@ LCPColorPalette::LCPColorPalette (QWidget *parent, const char *name)
b = new LCPActiveLabel (-11, f);
b->setFrameStyle (QFrame::Panel | QFrame::Raised);
b->setLineWidth (1);
- b->setPixmap (QPixmap (QString::fromUtf8 (":bright.png")));
+ b->setPixmap (QPixmap (QString::fromUtf8 (":bright_12px.png")));
b->setBackgroundRole (QPalette::Button);
b->setAlignment (Qt::AlignHCenter);
connect (b, SIGNAL (clicked (int)), this, SLOT (button_clicked (int)));
@@ -814,7 +814,7 @@ LCPColorPalette::LCPColorPalette (QWidget *parent, const char *name)
b = new LCPActiveLabel (-12, f);
b->setFrameStyle (QFrame::Panel | QFrame::Raised);
b->setLineWidth (1);
- b->setPixmap (QPixmap (QString::fromUtf8 (":neutral.png")));
+ b->setPixmap (QPixmap (QString::fromUtf8 (":neutral_12px.png")));
b->setBackgroundRole (QPalette::Button);
b->setAlignment (Qt::AlignHCenter);
connect (b, SIGNAL (clicked (int)), this, SLOT (button_clicked (int)));