diff --git a/gtk-3.0/assets/checkbox-checked-dark.png b/gtk-3.0/assets/checkbox-checked-dark.png
deleted file mode 100644
index 8d3df52..0000000
Binary files a/gtk-3.0/assets/checkbox-checked-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-checked-dark.svg b/gtk-3.0/assets/checkbox-checked-dark.svg
index 2aaeaa6..2db7d94 100644
--- a/gtk-3.0/assets/checkbox-checked-dark.svg
+++ b/gtk-3.0/assets/checkbox-checked-dark.svg
@@ -1,7 +1,30 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<rect width="14.789" x=".684" y="1037.078" rx="1" height="14.758" style="fill:#393939"/>
-<path style="fill:#1f1f1f" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-<path style="fill:#d64937;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-checked-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="2"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-dark-sheet" transform="translate(-88.000000, -16.000000)">
+            <g id="assets/checkbox-checked-dark" transform="translate(88.000000, 16.000000)">
+                <g id="checkbox-base-selected">
+                    <g id="checkbox-base">
+                        <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+                <g id="mark-check" transform="translate(3.000000, 4.000000)" fill="#FFFFFF">
+                    <path d="M3.83136349,5.41618823 L1.70352219,3.28834693 C1.32182397,2.90664871 0.686353878,2.9043436 0.295829586,3.29486789 C-0.0974173695,3.68811484 -0.0976142393,4.31563762 0.289308625,4.70256049 L3.13077767,7.54402953 C3.51247588,7.92572775 4.14794598,7.92803287 4.53847027,7.53750857 C4.56713284,7.50884601 4.59370732,7.47893885 4.61819602,7.44797098 C4.64887921,7.4237686 4.67847145,7.3975074 4.70678874,7.36919011 L10.3701518,1.70582704 C10.7518008,1.32417805 10.7574217,0.685392179 10.3668974,0.294867887 C9.97365044,-0.0983790686 9.34466518,-0.0971134544 8.95593825,0.291613476 L3.83136349,5.41618823 Z"></path>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/gtk-3.0/assets/checkbox-checked-insensitive-dark.png
deleted file mode 100644
index bd03ec9..0000000
Binary files a/gtk-3.0/assets/checkbox-checked-insensitive-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg b/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg
index c3219e2..aa076de 100644
--- a/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg
+++ b/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg
@@ -1,9 +1,19 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#2a2a2a" d="m 1.7429523,1036.9203 12.7034987,0 c 0.586479,0 1.058625,0.468 1.058625,1.0495 l 0,12.5953 c 0,0.5815 -0.472146,1.0496 -1.058625,1.0496 l -12.7034987,0 c -0.5864782,0 -1.05862497,-0.4681 -1.05862497,-1.0496 l 0,-12.5953 c 0,-0.5815 0.47214677,-1.0495 1.05862497,-1.0495 z"/>
-</g>
-<g style="fill:#1f1f1f" transform="translate(0 -1036.3622)">
-<path d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-<path style="line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-checked-insensitive-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-dark-sheet" transform="translate(-88.000000, -46.000000)">
+            <g id="assets/checkbox-checked-insensitive-dark" transform="translate(88.000000, 46.000000)">
+                <g id="checkbox-base-insensitive" fill="#000000" fill-opacity="0.1">
+                    <rect x="0" y="0" width="16" height="16" rx="2"></rect>
+                </g>
+                <g id="mark-check" transform="translate(3.000000, 4.000000)" fill-opacity="0.4" fill="#FFFFFF">
+                    <path d="M3.83136349,5.41618823 L1.70352219,3.28834693 C1.32182397,2.90664871 0.686353878,2.9043436 0.295829586,3.29486789 C-0.0974173695,3.68811484 -0.0976142393,4.31563762 0.289308625,4.70256049 L3.13077767,7.54402953 C3.51247588,7.92572775 4.14794598,7.92803287 4.53847027,7.53750857 C4.56713284,7.50884601 4.59370732,7.47893885 4.61819602,7.44797098 C4.64887921,7.4237686 4.67847145,7.3975074 4.70678874,7.36919011 L10.3701518,1.70582704 C10.7518008,1.32417805 10.7574217,0.685392179 10.3668974,0.294867887 C9.97365044,-0.0983790686 9.34466518,-0.0971134544 8.95593825,0.291613476 L3.83136349,5.41618823 Z" id="mark-check-insensitive"></path>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-checked-insensitive.png b/gtk-3.0/assets/checkbox-checked-insensitive.png
deleted file mode 100644
index e73b148..0000000
Binary files a/gtk-3.0/assets/checkbox-checked-insensitive.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-checked-insensitive.svg b/gtk-3.0/assets/checkbox-checked-insensitive.svg
index 4dbe967..85adcc4 100644
--- a/gtk-3.0/assets/checkbox-checked-insensitive.svg
+++ b/gtk-3.0/assets/checkbox-checked-insensitive.svg
@@ -1,9 +1,19 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<rect width="14.505" x=".747" y="1037.046" rx="1" height="14.568" style="fill:#d3d3d3"/>
-</g>
-<g style="fill:#aaa" transform="translate(0 -1036.3622)">
-<path d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-<path style="line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-checked-insensitive</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-light-sheet" transform="translate(-88.000000, -46.000000)">
+            <g id="assets/checkbox-checked-insensitive" transform="translate(88.000000, 46.000000)">
+                <g id="checkbox-base-insensitive" fill="#AAAAAA">
+                    <rect x="0" y="0" width="16" height="16" rx="2"></rect>
+                </g>
+                <g id="mark-check" transform="translate(3.000000, 4.000000)" fill-opacity="0.4" fill="#FFFFFF">
+                    <path d="M3.83136349,5.41618823 L1.70352219,3.28834693 C1.32182397,2.90664871 0.686353878,2.9043436 0.295829586,3.29486789 C-0.0974173695,3.68811484 -0.0976142393,4.31563762 0.289308625,4.70256049 L3.13077767,7.54402953 C3.51247588,7.92572775 4.14794598,7.92803287 4.53847027,7.53750857 C4.56713284,7.50884601 4.59370732,7.47893885 4.61819602,7.44797098 C4.64887921,7.4237686 4.67847145,7.3975074 4.70678874,7.36919011 L10.3701518,1.70582704 C10.7518008,1.32417805 10.7574217,0.685392179 10.3668974,0.294867887 C9.97365044,-0.0983790686 9.34466518,-0.0971134544 8.95593825,0.291613476 L3.83136349,5.41618823 Z" id="mark-check-insensitive"></path>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-checked.png b/gtk-3.0/assets/checkbox-checked.png
deleted file mode 100644
index 8d3df52..0000000
Binary files a/gtk-3.0/assets/checkbox-checked.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-checked.svg b/gtk-3.0/assets/checkbox-checked.svg
index 0a5e5a5..3aa0d9a 100644
--- a/gtk-3.0/assets/checkbox-checked.svg
+++ b/gtk-3.0/assets/checkbox-checked.svg
@@ -1,7 +1,30 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<rect width="14" x="1" y="1" rx="1" height="14" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
-<path style="fill:#aaa" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-<path style="fill:#d64937;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-checked</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="2"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-light-sheet" transform="translate(-88.000000, -16.000000)">
+            <g id="assets/checkbox-checked" transform="translate(88.000000, 16.000000)">
+                <g id="checkbox-base-selected">
+                    <g id="checkbox-base">
+                        <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+                <g id="mark-check" transform="translate(3.000000, 4.000000)" fill="#FFFFFF">
+                    <path d="M3.83136349,5.41618823 L1.70352219,3.28834693 C1.32182397,2.90664871 0.686353878,2.9043436 0.295829586,3.29486789 C-0.0974173695,3.68811484 -0.0976142393,4.31563762 0.289308625,4.70256049 L3.13077767,7.54402953 C3.51247588,7.92572775 4.14794598,7.92803287 4.53847027,7.53750857 C4.56713284,7.50884601 4.59370732,7.47893885 4.61819602,7.44797098 C4.64887921,7.4237686 4.67847145,7.3975074 4.70678874,7.36919011 L10.3701518,1.70582704 C10.7518008,1.32417805 10.7574217,0.685392179 10.3668974,0.294867887 C9.97365044,-0.0983790686 9.34466518,-0.0971134544 8.95593825,0.291613476 L3.83136349,5.41618823 Z"></path>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-mixed-dark.png b/gtk-3.0/assets/checkbox-mixed-dark.png
deleted file mode 100644
index 080fdfa..0000000
Binary files a/gtk-3.0/assets/checkbox-mixed-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-mixed-dark.svg b/gtk-3.0/assets/checkbox-mixed-dark.svg
index 5765056..9b4c26d 100644
--- a/gtk-3.0/assets/checkbox-mixed-dark.svg
+++ b/gtk-3.0/assets/checkbox-mixed-dark.svg
@@ -1,7 +1,30 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<rect width="14.821" x=".621" y="1037.046" rx="1" height="14.758" style="fill:#393939"/>
-<path style="fill:#1f1f1f" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-<rect width="8" x="4" y="1043.362" height="2" style="fill:#d64937"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-mixed-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="2"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-dark-sheet" transform="translate(-56.000000, -16.000000)">
+            <g id="assets/checkbox-mixed-dark" transform="translate(56.000000, 16.000000)">
+                <g id="checkbox-base-selected">
+                    <g id="checkbox-base">
+                        <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+                <g id="mark-mixed" transform="translate(4.000000, 7.000000)" fill="#FFFFFF">
+                    <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png
deleted file mode 100644
index 3646c7d..0000000
Binary files a/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg b/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg
index 27e0ef1..cfe2d40 100644
--- a/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg
+++ b/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg
@@ -1,9 +1,19 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#2a2a2a" d="m 1.7429523,1036.9203 12.7034987,0 c 0.586479,0 1.058625,0.468 1.058625,1.0495 l 0,12.5953 c 0,0.5815 -0.472146,1.0496 -1.058625,1.0496 l -12.7034987,0 c -0.5864782,0 -1.05862497,-0.4681 -1.05862497,-1.0496 l 0,-12.5953 c 0,-0.5815 0.47214677,-1.0495 1.05862497,-1.0495 z"/>
-</g>
-<g style="fill:#1f1f1f" transform="translate(0 -1036.3622)">
-<path d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-<rect width="8" x="4" y="1043.362" height="2"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-mixed-insensitive-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-dark-sheet" transform="translate(-56.000000, -46.000000)">
+            <g id="assets/checkbox-mixed-insensitive-dark" transform="translate(56.000000, 46.000000)">
+                <g id="checkbox-base-insensitive" fill="#000000" fill-opacity="0.1">
+                    <rect x="0" y="0" width="16" height="16" rx="2"></rect>
+                </g>
+                <g id="mark-mixed-insensitive" transform="translate(4.000000, 7.000000)" fill="#FFFFFF" fill-opacity="0.4">
+                    <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-mixed-insensitive.png b/gtk-3.0/assets/checkbox-mixed-insensitive.png
deleted file mode 100644
index f6ef803..0000000
Binary files a/gtk-3.0/assets/checkbox-mixed-insensitive.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-mixed-insensitive.svg b/gtk-3.0/assets/checkbox-mixed-insensitive.svg
index d408465..35bc0ef 100644
--- a/gtk-3.0/assets/checkbox-mixed-insensitive.svg
+++ b/gtk-3.0/assets/checkbox-mixed-insensitive.svg
@@ -1,9 +1,19 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#d3d3d3" d="m 1.7339331,1037.2359 12.5952689,0 c 0.581481,0 1.049605,0.4581 1.049605,1.0271 l 0,12.3247 c 0,0.569 -0.468124,1.027 -1.049605,1.027 l -12.5952689,0 c -0.5814816,0 -1.04960577,-0.458 -1.04960577,-1.027 l 0,-12.3247 c 0,-0.569 0.46812417,-1.0271 1.04960577,-1.0271 z"/>
-</g>
-<g style="fill:#aaa" transform="translate(0 -1036.3622)">
-<path d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-<rect width="8" x="4" y="1043.362" height="2"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-mixed-insensitive</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-light-sheet" transform="translate(-56.000000, -46.000000)">
+            <g id="assets/checkbox-mixed-insensitive" transform="translate(56.000000, 46.000000)">
+                <g id="checkbox-base-insensitive" fill="#AAAAAA">
+                    <rect x="0" y="0" width="16" height="16" rx="2"></rect>
+                </g>
+                <g id="mark-mixed-insensitive" transform="translate(4.000000, 7.000000)" fill="#FFFFFF" fill-opacity="0.4">
+                    <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-mixed.png b/gtk-3.0/assets/checkbox-mixed.png
deleted file mode 100644
index 080fdfa..0000000
Binary files a/gtk-3.0/assets/checkbox-mixed.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-mixed.svg b/gtk-3.0/assets/checkbox-mixed.svg
index 414f2f2..f00d115 100644
--- a/gtk-3.0/assets/checkbox-mixed.svg
+++ b/gtk-3.0/assets/checkbox-mixed.svg
@@ -1,7 +1,30 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<rect width="14" x="1" y="1" rx="1" height="14" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
-<path style="fill:#aaa" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-<rect width="8" x="4" y="1043.362" height="2" style="fill:#d64937"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-mixed</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="2"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-light-sheet" transform="translate(-56.000000, -16.000000)">
+            <g id="assets/checkbox-mixed" transform="translate(56.000000, 16.000000)">
+                <g id="checkbox-base-selected">
+                    <g id="checkbox-base">
+                        <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+                <g id="mark-mixed" transform="translate(4.000000, 7.000000)" fill="#FFFFFF">
+                    <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-unchecked-dark.png b/gtk-3.0/assets/checkbox-unchecked-dark.png
deleted file mode 100644
index 439d96e..0000000
Binary files a/gtk-3.0/assets/checkbox-unchecked-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-unchecked-dark.svg b/gtk-3.0/assets/checkbox-unchecked-dark.svg
index 36eeb4d..cf27570 100644
--- a/gtk-3.0/assets/checkbox-unchecked-dark.svg
+++ b/gtk-3.0/assets/checkbox-unchecked-dark.svg
@@ -1,6 +1,31 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<rect width="14.442" x=".811" y="1036.92" rx="1" height="14.947" style="fill:#393939"/>
-<path style="fill:#1f1f1f" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-unchecked-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="2"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <mask id="mask-3" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="16" height="16" fill="white">
+            <use xlink:href="#path-1"></use>
+        </mask>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-dark-sheet" transform="translate(-24.000000, -16.000000)">
+            <g id="assets/checkbox-unchecked-dark" transform="translate(24.000000, 16.000000)">
+                <g id="checkbox-base-dark">
+                    <g>
+                        <use fill-opacity="0.2" fill="#000000" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                        <use stroke-opacity="0.05" stroke="#000000" mask="url(#mask-3)" stroke-width="2" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png
deleted file mode 100644
index 123b3c1..0000000
Binary files a/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg b/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg
index 3488e66..2d49c27 100644
--- a/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg
+++ b/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg
@@ -1,6 +1,16 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#2a2a2a" d="m 1.6166832,1037.0567 12.7034988,0 c 0.586479,0 1.058625,0.468 1.058625,1.0495 l 0,12.5953 c 0,0.5815 -0.472146,1.0496 -1.058625,1.0496 l -12.7034988,0 c -0.5864782,0 -1.05862494,-0.4681 -1.05862494,-1.0496 l 0,-12.5953 c 0,-0.5815 0.47214674,-1.0495 1.05862494,-1.0495 z"/>
-<path style="fill:#1f1f1f" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-unchecked-insensitive-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" fill-opacity="0.1">
+        <g id="checkbox-dark-sheet" transform="translate(-24.000000, -46.000000)" fill="#000000">
+            <g id="assets/checkbox-unchecked-insensitive-dark" transform="translate(24.000000, 46.000000)">
+                <g id="checkbox-base-insensitive">
+                    <rect x="0" y="0" width="16" height="16" rx="2"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/gtk-3.0/assets/checkbox-unchecked-insensitive.png
deleted file mode 100644
index b3f42cf..0000000
Binary files a/gtk-3.0/assets/checkbox-unchecked-insensitive.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive.svg b/gtk-3.0/assets/checkbox-unchecked-insensitive.svg
index f90aa4c..b956443 100644
--- a/gtk-3.0/assets/checkbox-unchecked-insensitive.svg
+++ b/gtk-3.0/assets/checkbox-unchecked-insensitive.svg
@@ -1,6 +1,16 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#d3d3d3" d="m 1.6707985,1036.9834 12.5952685,0 c 0.581481,0 1.049606,0.4621 1.049606,1.0361 l 0,12.4328 c 0,0.574 -0.468125,1.0362 -1.049606,1.0362 l -12.5952685,0 c -0.5814816,0 -1.0496057,-0.4622 -1.0496057,-1.0362 l 0,-12.4328 c 0,-0.574 0.4681241,-1.0361 1.0496057,-1.0361 z"/>
-<path style="fill:#aaa" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-unchecked-insensitive</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-light-sheet" transform="translate(-24.000000, -46.000000)" fill="#AAAAAA">
+            <g id="assets/checkbox-unchecked-insensitive" transform="translate(24.000000, 46.000000)">
+                <g id="checkbox-base-insensitive">
+                    <rect x="0" y="0" width="16" height="16" rx="2"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/checkbox-unchecked.png b/gtk-3.0/assets/checkbox-unchecked.png
deleted file mode 100644
index 6a03e25..0000000
Binary files a/gtk-3.0/assets/checkbox-unchecked.png and /dev/null differ
diff --git a/gtk-3.0/assets/checkbox-unchecked.svg b/gtk-3.0/assets/checkbox-unchecked.svg
index 06176e3..5f13f0f 100644
--- a/gtk-3.0/assets/checkbox-unchecked.svg
+++ b/gtk-3.0/assets/checkbox-unchecked.svg
@@ -1,6 +1,31 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<rect width="14" x="1" y="1" rx="1" height="14" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
-<path style="fill:#aaa" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/checkbox-unchecked</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="2"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <mask id="mask-3" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="16" height="16" fill="white">
+            <use xlink:href="#path-1"></use>
+        </mask>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checkbox-light-sheet" transform="translate(-24.000000, -16.000000)">
+            <g id="assets/checkbox-unchecked" transform="translate(24.000000, 16.000000)">
+                <g id="checkbox-base">
+                    <g>
+                        <use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                        <use stroke-opacity="0.1" stroke="#000000" mask="url(#mask-3)" stroke-width="2" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/grid-selection-checked-dark.png b/gtk-3.0/assets/grid-selection-checked-dark.png
deleted file mode 100644
index 036b9de..0000000
Binary files a/gtk-3.0/assets/grid-selection-checked-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/grid-selection-checked-dark.svg b/gtk-3.0/assets/grid-selection-checked-dark.svg
index c1d5486..5225e6d 100644
--- a/gtk-3.0/assets/grid-selection-checked-dark.svg
+++ b/gtk-3.0/assets/grid-selection-checked-dark.svg
@@ -1,7 +1,26 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1012.3622)">
-<rect width="37.054" x="1.429" y="1013.791" rx="1" height="37.054" style="fill:#393939"/>
-<path style="fill:#1f1f1f" d="m 5,1012.3622 c -2.77,0 -5,2.23 -5,5 l 0,30 c 0,2.77 2.23,5 5,5 l 30,0 c 2.77,0 5,-2.23 5,-5 l 0,-30 c 0,-2.77 -2.23,-5 -5,-5 z m 0,2.0536 30,0 c 1.385,0 3.035714,1.5614 3.035714,2.9464 l 0,30 c 0,1.385 -1.650714,3.0357 -3.035714,3.0357 l -30,0 c -1.385,0 -2.9464286,-1.6507 -2.9464286,-3.0357 l 0,-30 c 0,-1.385 1.5614286,-2.9464 2.9464286,-2.9464 z"/>
-<path style="fill:#d64937;line-height:normal;color:#000" d="m 29.13352,1022.158 c -0.914683,0.025 -1.818308,0.4057 -2.463877,1.0665 l -10.073226,9.5917 -3.455547,-3.8722 c -1.229737,-1.64 -3.926399,-1.8163 -5.3516312,-0.35 -1.4252323,1.4662 -1.2275153,4.2135 0.3923797,5.452 l 5.9579565,6.3997 c 2.342312,2.3423 3.397624,2.029 5.762435,-0.3357 0,0 8.126148,-9.7758 12.889022,-13.08 1.052818,-0.998 1.492196,-1.2755 0.94419,-2.6305 -0.548004,-1.355 -3.164817,-2.29 -4.601702,-2.2415 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/grid-selection-checked-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="32" height="32" rx="4"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="grid-selection-dark-sheet" transform="translate(-90.000000, -22.000000)">
+            <g id="assets/grid-selection-checked-dark" transform="translate(90.000000, 22.000000)">
+                <g id="checkbox-base">
+                    <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                    <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                </g>
+                <path d="M13.662727,18.8323765 L9.42611806,14.5957675 C8.64364795,13.8132974 7.37270776,13.8086872 6.59165917,14.5897358 C5.80516526,15.3762297 5.8133111,16.6398148 6.59769093,17.4241947 L12.2424817,23.0689854 C13.0249518,23.8514555 14.295892,23.8560657 15.0769405,23.0750171 C15.1340711,23.0178866 15.1870087,22.9582387 15.2357605,22.8964399 C15.2973524,22.8478975 15.3567486,22.7952091 15.4135775,22.7383802 L26.7403036,11.4116541 C27.5128763,10.6390814 27.5148434,9.37078436 26.7337948,8.58973577 C25.9473009,7.80324186 24.6893304,7.80577309 23.9118765,8.58322695 L13.662727,18.8323765 Z" id="mark-check" fill="#FFFFFF"></path>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/grid-selection-checked.png b/gtk-3.0/assets/grid-selection-checked.png
deleted file mode 100644
index 53ea861..0000000
Binary files a/gtk-3.0/assets/grid-selection-checked.png and /dev/null differ
diff --git a/gtk-3.0/assets/grid-selection-checked.svg b/gtk-3.0/assets/grid-selection-checked.svg
index a660356..deaa076 100644
--- a/gtk-3.0/assets/grid-selection-checked.svg
+++ b/gtk-3.0/assets/grid-selection-checked.svg
@@ -1,7 +1,26 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1012.3622)">
-<rect width="37.5" x="1.429" y="1013.791" rx="1" height="37.5" style="fill:#f9f9f9"/>
-<path style="fill:#aaa" d="m 5,1012.3622 c -2.77,0 -5,2.23 -5,5 l 0,30 c 0,2.77 2.23,5 5,5 l 30,0 c 2.77,0 5,-2.23 5,-5 l 0,-30 c 0,-2.77 -2.23,-5 -5,-5 z m 0,2.0536 30,0 c 1.385,0 3.035714,1.5614 3.035714,2.9464 l 0,30 c 0,1.385 -1.650714,3.0357 -3.035714,3.0357 l -30,0 c -1.385,0 -2.9464286,-1.6507 -2.9464286,-3.0357 l 0,-30 c 0,-1.385 1.5614286,-2.9464 2.9464286,-2.9464 z"/>
-<path style="fill:#d64937;line-height:normal;color:#000" d="m 29.13352,1022.158 c -0.914683,0.025 -1.818308,0.4057 -2.463877,1.0665 l -10.073226,9.5917 -3.455547,-3.8722 c -1.229737,-1.64 -3.926399,-1.8163 -5.3516312,-0.35 -1.4252323,1.4662 -1.2275153,4.2135 0.3923797,5.452 l 5.9579565,6.3997 c 2.342312,2.3423 3.397624,2.029 5.762435,-0.3357 0,0 8.126148,-9.7758 12.889022,-13.08 1.052818,-0.998 1.492196,-1.2755 0.94419,-2.6305 -0.548004,-1.355 -3.164817,-2.29 -4.601702,-2.2415 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/grid-selection-checked</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="32" height="32" rx="4"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="grid-selection-light-sheet" transform="translate(-90.000000, -22.000000)">
+            <g id="assets/grid-selection-checked" transform="translate(90.000000, 22.000000)">
+                <g id="checkbox-base">
+                    <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                    <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                </g>
+                <path d="M13.662727,18.8323765 L9.42611806,14.5957675 C8.64364795,13.8132974 7.37270776,13.8086872 6.59165917,14.5897358 C5.80516526,15.3762297 5.8133111,16.6398148 6.59769093,17.4241947 L12.2424817,23.0689854 C13.0249518,23.8514555 14.295892,23.8560657 15.0769405,23.0750171 C15.1340711,23.0178866 15.1870087,22.9582387 15.2357605,22.8964399 C15.2973524,22.8478975 15.3567486,22.7952091 15.4135775,22.7383802 L26.7403036,11.4116541 C27.5128763,10.6390814 27.5148434,9.37078436 26.7337948,8.58973577 C25.9473009,7.80324186 24.6893304,7.80577309 23.9118765,8.58322695 L13.662727,18.8323765 Z" id="mark-check" fill="#FFFFFF"></path>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/grid-selection-unchecked-dark.png b/gtk-3.0/assets/grid-selection-unchecked-dark.png
deleted file mode 100644
index b0abbfd..0000000
Binary files a/gtk-3.0/assets/grid-selection-unchecked-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/grid-selection-unchecked-dark.svg b/gtk-3.0/assets/grid-selection-unchecked-dark.svg
index f925043..0043df2 100644
--- a/gtk-3.0/assets/grid-selection-unchecked-dark.svg
+++ b/gtk-3.0/assets/grid-selection-unchecked-dark.svg
@@ -1,6 +1,29 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1012.3622)">
-<rect width="37.054" x="1.429" y="1013.791" rx="1" height="37.054" style="fill:#393939"/>
-<path style="fill:#1f1f1f" d="m 5,1012.3622 c -2.77,0 -5,2.23 -5,5 l 0,30 c 0,2.77 2.23,5 5,5 l 30,0 c 2.77,0 5,-2.23 5,-5 l 0,-30 c 0,-2.77 -2.23,-5 -5,-5 z m 0,2.0536 30,0 c 1.385,0 3.035714,1.5614 3.035714,2.9464 l 0,30 c 0,1.385 -1.650714,3.0357 -3.035714,3.0357 l -30,0 c -1.385,0 -2.9464286,-1.6507 -2.9464286,-3.0357 l 0,-30 c 0,-1.385 1.5614286,-2.9464 2.9464286,-2.9464 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/grid-selection-unchecked-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="32" height="32" rx="4"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <mask id="mask-3" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="32" height="32" fill="white">
+            <use xlink:href="#path-1"></use>
+        </mask>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="grid-selection-dark-sheet" transform="translate(-24.000000, -22.000000)">
+            <g id="assets/grid-selection-unchecked-dark" transform="translate(24.000000, 22.000000)">
+                <g id="checkbox-base">
+                    <use fill-opacity="0.2" fill="#000000" fill-rule="evenodd" xlink:href="#path-1"></use>
+                    <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    <use stroke-opacity="0.05" stroke="#000000" mask="url(#mask-3)" stroke-width="2" xlink:href="#path-1"></use>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/grid-selection-unchecked.png b/gtk-3.0/assets/grid-selection-unchecked.png
deleted file mode 100644
index 675ed59..0000000
Binary files a/gtk-3.0/assets/grid-selection-unchecked.png and /dev/null differ
diff --git a/gtk-3.0/assets/grid-selection-unchecked.svg b/gtk-3.0/assets/grid-selection-unchecked.svg
index 689da2d..7e099eb 100644
--- a/gtk-3.0/assets/grid-selection-unchecked.svg
+++ b/gtk-3.0/assets/grid-selection-unchecked.svg
@@ -1,6 +1,29 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1012.3622)">
-<rect width="37.5" x="1.429" y="1013.791" rx="1" height="37.5" style="fill:#f9f9f9"/>
-<path style="fill:#aaa" d="m 5,1012.3622 c -2.77,0 -5,2.23 -5,5 l 0,30 c 0,2.77 2.23,5 5,5 l 30,0 c 2.77,0 5,-2.23 5,-5 l 0,-30 c 0,-2.77 -2.23,-5 -5,-5 z m 0,2.0536 30,0 c 1.385,0 3.035714,1.5614 3.035714,2.9464 l 0,30 c 0,1.385 -1.650714,3.0357 -3.035714,3.0357 l -30,0 c -1.385,0 -2.9464286,-1.6507 -2.9464286,-3.0357 l 0,-30 c 0,-1.385 1.5614286,-2.9464 2.9464286,-2.9464 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/grid-selection-unchecked</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="32" height="32" rx="4"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <mask id="mask-3" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="32" height="32" fill="white">
+            <use xlink:href="#path-1"></use>
+        </mask>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="grid-selection-light-sheet" transform="translate(-24.000000, -22.000000)">
+            <g id="assets/grid-selection-unchecked" transform="translate(24.000000, 22.000000)">
+                <g id="checkbox-base">
+                    <use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-1"></use>
+                    <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    <use stroke-opacity="0.1" stroke="#000000" mask="url(#mask-3)" stroke-width="2" xlink:href="#path-1"></use>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/menuitem-checkbox-checked-hover.png b/gtk-3.0/assets/menuitem-checkbox-checked-hover.png
deleted file mode 100644
index a9a4586..0000000
Binary files a/gtk-3.0/assets/menuitem-checkbox-checked-hover.png and /dev/null differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg b/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg
index 8ab7153..afacf09 100644
--- a/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg
+++ b/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg
@@ -1,5 +1,21 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#f9f9f9;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/menuitem-checkbox-checked-hover</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="menuitem-sheet" transform="translate(-87.000000, -24.000000)">
+            <g id="menuitem-checkbox" transform="translate(24.000000, 24.000000)">
+                <g id="menuitem-checkbox-checked-hover" transform="translate(63.000000, 0.000000)">
+                    <g id="menuitem-base" fill-opacity="0" fill="#000000">
+                        <rect x="0" y="0" width="16" height="16"></rect>
+                    </g>
+                    <g id="mark-check-hover" transform="translate(3.000000, 4.000000)" fill="#FFFFFF">
+                        <path d="M3.83136349,5.41618823 L1.70352219,3.28834693 C1.32182397,2.90664871 0.686353878,2.9043436 0.295829586,3.29486789 C-0.0974173695,3.68811484 -0.0976142393,4.31563762 0.289308625,4.70256049 L3.13077767,7.54402953 C3.51247588,7.92572775 4.14794598,7.92803287 4.53847027,7.53750857 C4.56713284,7.50884601 4.59370732,7.47893885 4.61819602,7.44797098 C4.64887921,7.4237686 4.67847145,7.3975074 4.70678874,7.36919011 L10.3701518,1.70582704 C10.7518008,1.32417805 10.7574217,0.685392179 10.3668974,0.294867887 C9.97365044,-0.0983790686 9.34466518,-0.0971134544 8.95593825,0.291613476 L3.83136349,5.41618823 Z"></path>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png b/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png
deleted file mode 100644
index c0c78f9..0000000
Binary files a/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png and /dev/null differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg b/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
index f570a1c..ebbf17f 100644
--- a/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
+++ b/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
@@ -1,5 +1,21 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#999;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/menuitem-checkbox-checked-insensitive</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="menuitem-sheet" transform="translate(-56.000000, -24.000000)">
+            <g id="menuitem-checkbox" transform="translate(24.000000, 24.000000)">
+                <g id="menuitem-checkbox-checked-insensitive" transform="translate(32.000000, 0.000000)">
+                    <g id="menuitem-base" fill-opacity="0" fill="#000000">
+                        <rect x="0" y="0" width="16" height="16"></rect>
+                    </g>
+                    <g id="mark-check" transform="translate(3.000000, 4.000000)" fill-opacity="0.4" fill="#FFFFFF">
+                        <path d="M3.83136349,5.41618823 L1.70352219,3.28834693 C1.32182397,2.90664871 0.686353878,2.9043436 0.295829586,3.29486789 C-0.0974173695,3.68811484 -0.0976142393,4.31563762 0.289308625,4.70256049 L3.13077767,7.54402953 C3.51247588,7.92572775 4.14794598,7.92803287 4.53847027,7.53750857 C4.56713284,7.50884601 4.59370732,7.47893885 4.61819602,7.44797098 C4.64887921,7.4237686 4.67847145,7.3975074 4.70678874,7.36919011 L10.3701518,1.70582704 C10.7518008,1.32417805 10.7574217,0.685392179 10.3668974,0.294867887 C9.97365044,-0.0983790686 9.34466518,-0.0971134544 8.95593825,0.291613476 L3.83136349,5.41618823 Z" id="mark-check-insensitive"></path>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/menuitem-checkbox-checked.png b/gtk-3.0/assets/menuitem-checkbox-checked.png
deleted file mode 100644
index 6483d99..0000000
Binary files a/gtk-3.0/assets/menuitem-checkbox-checked.png and /dev/null differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-checked.svg b/gtk-3.0/assets/menuitem-checkbox-checked.svg
index 6fbfb3e..5f9c078 100644
--- a/gtk-3.0/assets/menuitem-checkbox-checked.svg
+++ b/gtk-3.0/assets/menuitem-checkbox-checked.svg
@@ -1,5 +1,21 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#d64937;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/menuitem-checkbox-checked</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="menuitem-sheet" transform="translate(-24.000000, -24.000000)">
+            <g id="menuitem-checkbox" transform="translate(24.000000, 24.000000)">
+                <g id="menuitem-checkbox-checked">
+                    <g id="menuitem-base" fill-opacity="0" fill="#000000">
+                        <rect x="0" y="0" width="16" height="16"></rect>
+                    </g>
+                    <g id="mark-check-selected" transform="translate(3.000000, 4.000000)" fill="#F1544D">
+                        <path d="M3.83136349,5.41618823 L1.70352219,3.28834693 C1.32182397,2.90664871 0.686353878,2.9043436 0.295829586,3.29486789 C-0.0974173695,3.68811484 -0.0976142393,4.31563762 0.289308625,4.70256049 L3.13077767,7.54402953 C3.51247588,7.92572775 4.14794598,7.92803287 4.53847027,7.53750857 C4.56713284,7.50884601 4.59370732,7.47893885 4.61819602,7.44797098 C4.64887921,7.4237686 4.67847145,7.3975074 4.70678874,7.36919011 L10.3701518,1.70582704 C10.7518008,1.32417805 10.7574217,0.685392179 10.3668974,0.294867887 C9.97365044,-0.0983790686 9.34466518,-0.0971134544 8.95593825,0.291613476 L3.83136349,5.41618823 Z" id="mark-check"></path>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png b/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png
deleted file mode 100644
index 34f1d0e..0000000
Binary files a/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png and /dev/null differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg b/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg
index d150f8f..09ddc78 100644
--- a/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg
+++ b/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg
@@ -1,5 +1,21 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<rect width="8" x="4" y="7" height="2" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/menuitem-checkbox-mixed-hover</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="menuitem-sheet" transform="translate(-87.000000, -84.000000)">
+            <g id="menuitem-checkbox-mixed" transform="translate(24.000000, 84.000000)">
+                <g id="menuitem-checkbox-mixed-hover" transform="translate(63.000000, 0.000000)">
+                    <g id="menuitem-base" fill-opacity="0" fill="#000000">
+                        <rect x="0" y="0" width="16" height="16"></rect>
+                    </g>
+                    <g id="mark-mixed-hover" transform="translate(4.000000, 7.000000)" fill="#FFFFFF">
+                        <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png b/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png
deleted file mode 100644
index 63d7193..0000000
Binary files a/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png and /dev/null differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg b/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
index fd8b0d4..713690f 100644
--- a/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
+++ b/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
@@ -1,5 +1,21 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<rect width="8" x="4" y="7" height="2" style="fill:#aaa" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/menuitem-checkbox-mixed-insensitive</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="menuitem-sheet" transform="translate(-56.000000, -84.000000)">
+            <g id="menuitem-checkbox-mixed" transform="translate(24.000000, 84.000000)">
+                <g id="menuitem-checkbox-mixed-insensitive" transform="translate(32.000000, 0.000000)">
+                    <g id="menuitem-base" fill-opacity="0" fill="#000000">
+                        <rect x="0" y="0" width="16" height="16"></rect>
+                    </g>
+                    <g id="mark-mixed-insensitive" transform="translate(4.000000, 7.000000)" fill="#FFFFFF" fill-opacity="0.4">
+                        <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg b/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg
deleted file mode 100644
index d150f8f..0000000
--- a/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<rect width="8" x="4" y="7" height="2" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed.png b/gtk-3.0/assets/menuitem-checkbox-mixed.png
deleted file mode 100644
index a69e753..0000000
Binary files a/gtk-3.0/assets/menuitem-checkbox-mixed.png and /dev/null differ
diff --git a/gtk-3.0/assets/menuitem-checkbox-mixed.svg b/gtk-3.0/assets/menuitem-checkbox-mixed.svg
index a82b2c0..69c45a6 100644
--- a/gtk-3.0/assets/menuitem-checkbox-mixed.svg
+++ b/gtk-3.0/assets/menuitem-checkbox-mixed.svg
@@ -1,11 +1,21 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<defs>
-<filter width="1.09" x="-.045" y="-.18" height="1.36" id="filter3971">
-<feGaussianBlur stdDeviation=".15"/>
-</filter>
-</defs>
-<g transform="translate(0 -1036.3622)">
-<rect width="8" x="4" y="1043.451" height="2" style="fill:#555753;filter:url(#filter3971)"/>
-<rect width="8" x="4" y="7" height="2" style="fill:#d64937" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/menuitem-checkbox-mixed</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="menuitem-sheet" transform="translate(-24.000000, -84.000000)">
+            <g id="menuitem-checkbox-mixed" transform="translate(24.000000, 84.000000)">
+                <g>
+                    <g id="menuitem-base" fill-opacity="0" fill="#000000">
+                        <rect x="0" y="0" width="16" height="16"></rect>
+                    </g>
+                    <g id="mark-mixed-selected" transform="translate(4.000000, 7.000000)" fill="#F1544D">
+                        <rect id="mark-mixed" x="0" y="0" width="8" height="2" rx="1"></rect>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/menuitem-radio-checked-hover.png b/gtk-3.0/assets/menuitem-radio-checked-hover.png
deleted file mode 100644
index 46a4578..0000000
Binary files a/gtk-3.0/assets/menuitem-radio-checked-hover.png and /dev/null differ
diff --git a/gtk-3.0/assets/menuitem-radio-checked-hover.svg b/gtk-3.0/assets/menuitem-radio-checked-hover.svg
index afb9db2..7c08b0a 100644
--- a/gtk-3.0/assets/menuitem-radio-checked-hover.svg
+++ b/gtk-3.0/assets/menuitem-radio-checked-hover.svg
@@ -1,5 +1,18 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#f9f9f9" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/menuitem-radio-checked-hover</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="menuitem-sheet" transform="translate(-87.000000, -54.000000)" fill="#FFFFFF">
+            <g id="menuitem-radio" transform="translate(24.000000, 54.000000)">
+                <g id="menuitem-radio-checked-hover" transform="translate(63.000000, 0.000000)">
+                    <g id="mark-radio-hover" transform="translate(5.000000, 5.000000)">
+                        <circle cx="3" cy="3" r="3"></circle>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/gtk-3.0/assets/menuitem-radio-checked-insensitive.png
deleted file mode 100644
index 04e72d4..0000000
Binary files a/gtk-3.0/assets/menuitem-radio-checked-insensitive.png and /dev/null differ
diff --git a/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg b/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
index 0bc947f..9a544b2 100644
--- a/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
+++ b/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
@@ -1,5 +1,18 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#aaa" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/menuitem-radio-checked-insensitive</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" fill-opacity="0.4">
+        <g id="menuitem-sheet" transform="translate(-56.000000, -54.000000)" fill="#FFFFFF">
+            <g id="menuitem-radio" transform="translate(24.000000, 54.000000)">
+                <g id="menuitem-radio-checked-insensitive" transform="translate(32.000000, 0.000000)">
+                    <g id="mark-radio-insensitive" transform="translate(5.000000, 5.000000)">
+                        <circle cx="3" cy="3" r="3"></circle>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/menuitem-radio-checked.png b/gtk-3.0/assets/menuitem-radio-checked.png
deleted file mode 100644
index 4affb3e..0000000
Binary files a/gtk-3.0/assets/menuitem-radio-checked.png and /dev/null differ
diff --git a/gtk-3.0/assets/menuitem-radio-checked.svg b/gtk-3.0/assets/menuitem-radio-checked.svg
index 61f0626..6226d65 100644
--- a/gtk-3.0/assets/menuitem-radio-checked.svg
+++ b/gtk-3.0/assets/menuitem-radio-checked.svg
@@ -1,5 +1,18 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#d64937" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/menuitem-radio-checked</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="menuitem-sheet" transform="translate(-24.000000, -54.000000)" fill="#F1544D">
+            <g id="menuitem-radio" transform="translate(24.000000, 54.000000)">
+                <g id="menuitem-radio-checked">
+                    <g id="mark-radio-selected" transform="translate(5.000000, 5.000000)">
+                        <circle id="mark-radio" cx="3" cy="3" r="3"></circle>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/pane-handle.png b/gtk-3.0/assets/pane-handle.png
deleted file mode 100644
index 9fb3b6a..0000000
Binary files a/gtk-3.0/assets/pane-handle.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-checked-dark.png b/gtk-3.0/assets/radio-checked-dark.png
deleted file mode 100644
index 36c150d..0000000
Binary files a/gtk-3.0/assets/radio-checked-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-checked-dark.svg b/gtk-3.0/assets/radio-checked-dark.svg
new file mode 100644
index 0000000..60277db
--- /dev/null
+++ b/gtk-3.0/assets/radio-checked-dark.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-checked-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="8"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-dark-sheet" transform="translate(-88.000000, -16.000000)">
+            <g id="assets/radio-checked-dark" transform="translate(88.000000, 16.000000)">
+                <g id="radio-base-selected">
+                    <g id="radio-base">
+                        <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+                <g id="mark-radio" transform="translate(5.000000, 5.000000)" fill="#FFFFFF">
+                    <circle cx="3" cy="3" r="3"></circle>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-checked-insensitive-dark.png b/gtk-3.0/assets/radio-checked-insensitive-dark.png
deleted file mode 100644
index b893739..0000000
Binary files a/gtk-3.0/assets/radio-checked-insensitive-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-checked-insensitive-dark.svg b/gtk-3.0/assets/radio-checked-insensitive-dark.svg
new file mode 100644
index 0000000..77b2e73
--- /dev/null
+++ b/gtk-3.0/assets/radio-checked-insensitive-dark.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-checked-insensitive-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-dark-sheet" transform="translate(-88.000000, -46.000000)">
+            <g id="assets/radio-checked-insensitive-dark" transform="translate(88.000000, 46.000000)">
+                <g id="radio-base-insensitive-dark" fill="#000000" fill-opacity="0.1">
+                    <rect x="0" y="0" width="16" height="16" rx="8"></rect>
+                </g>
+                <g id="mark-radio-insensitive" transform="translate(5.000000, 5.000000)" fill-opacity="0.4" fill="#FFFFFF">
+                    <circle cx="3" cy="3" r="3"></circle>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-checked-insensitive.png b/gtk-3.0/assets/radio-checked-insensitive.png
deleted file mode 100644
index f95b5f5..0000000
Binary files a/gtk-3.0/assets/radio-checked-insensitive.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-checked-insensitive.svg b/gtk-3.0/assets/radio-checked-insensitive.svg
new file mode 100644
index 0000000..11367f4
--- /dev/null
+++ b/gtk-3.0/assets/radio-checked-insensitive.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-checked-insensitive</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-light-sheet" transform="translate(-88.000000, -46.000000)">
+            <g id="assets/radio-checked-insensitive" transform="translate(88.000000, 46.000000)">
+                <g id="radio-base-insensitive" fill="#AAAAAA">
+                    <rect x="0" y="0" width="16" height="16" rx="8"></rect>
+                </g>
+                <g id="mark-radio-insensitive" transform="translate(5.000000, 5.000000)" fill-opacity="0.4" fill="#FFFFFF">
+                    <circle cx="3" cy="3" r="3"></circle>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-checked.png b/gtk-3.0/assets/radio-checked.png
deleted file mode 100644
index 36c150d..0000000
Binary files a/gtk-3.0/assets/radio-checked.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-checked.svg b/gtk-3.0/assets/radio-checked.svg
new file mode 100644
index 0000000..3ec2dab
--- /dev/null
+++ b/gtk-3.0/assets/radio-checked.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-checked</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="8"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-light-sheet" transform="translate(-88.000000, -16.000000)">
+            <g id="assets/radio-checked" transform="translate(88.000000, 16.000000)">
+                <g id="radio-base-selected">
+                    <g id="radio-base">
+                        <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+                <g id="mark-radio" transform="translate(5.000000, 5.000000)" fill="#FFFFFF">
+                    <circle cx="3" cy="3" r="3"></circle>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-mixed-dark.png b/gtk-3.0/assets/radio-mixed-dark.png
deleted file mode 100644
index 044085f..0000000
Binary files a/gtk-3.0/assets/radio-mixed-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-mixed-dark.svg b/gtk-3.0/assets/radio-mixed-dark.svg
index b6b0d76..3771571 100644
--- a/gtk-3.0/assets/radio-mixed-dark.svg
+++ b/gtk-3.0/assets/radio-mixed-dark.svg
@@ -1,7 +1,30 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#393939" d="M 15,8 A 7,7 0 1 1 1,8 7,7 0 1 1 15,8 z" transform="matrix(1.06059 0 0 1.05421 -.46237 1036.0847)"/>
-<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-<rect width="8" x="4" y="7" height="2" style="fill:#d64937" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-mixed-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="8"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-dark-sheet" transform="translate(-56.000000, -16.000000)">
+            <g id="assets/radio-mixed-dark" transform="translate(56.000000, 16.000000)">
+                <g id="radio-base-selected">
+                    <g id="radio-base">
+                        <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+                <g id="mark-mixed" transform="translate(4.000000, 7.000000)" fill="#FFFFFF">
+                    <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/gtk-3.0/assets/radio-mixed-insensitive-dark.png
deleted file mode 100644
index ff19d99..0000000
Binary files a/gtk-3.0/assets/radio-mixed-insensitive-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-mixed-insensitive-dark.svg b/gtk-3.0/assets/radio-mixed-insensitive-dark.svg
index 6b93fc4..4067ee7 100644
--- a/gtk-3.0/assets/radio-mixed-insensitive-dark.svg
+++ b/gtk-3.0/assets/radio-mixed-insensitive-dark.svg
@@ -1,9 +1,19 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#2a2a2a" d="m 8.1785714,1037.0497 c 4.0385816,0 7.3124996,3.254 7.3124996,7.2678 0,4.0139 -3.273918,7.2679 -7.3124996,7.2679 -4.0385821,0 -7.31249997,-3.254 -7.31249997,-7.2679 0,-4.0138 3.27391787,-7.2678 7.31249997,-7.2678 z"/>
-</g>
-<g style="fill:#1f1f1f" transform="translate(0 -1036.3622)">
-<path d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-<rect width="8" x="4" y="7" height="2" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-mixed-insensitive-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-dark-sheet" transform="translate(-56.000000, -46.000000)">
+            <g id="assets/radio-mixed-insensitive-dark" transform="translate(24.000000, 46.000000)">
+                <g id="radio-base-insensitive-dark" transform="translate(32.000000, 0.000000)" fill="#000000" fill-opacity="0.1">
+                    <rect x="0" y="0" width="16" height="16" rx="8"></rect>
+                </g>
+                <g id="mark-mixed-insensitive" transform="translate(36.000000, 7.000000)" fill="#FFFFFF" fill-opacity="0.4">
+                    <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-mixed-insensitive.png b/gtk-3.0/assets/radio-mixed-insensitive.png
deleted file mode 100644
index 7ab9561..0000000
Binary files a/gtk-3.0/assets/radio-mixed-insensitive.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-mixed-insensitive.svg b/gtk-3.0/assets/radio-mixed-insensitive.svg
index 9fa3659..a2102c5 100644
--- a/gtk-3.0/assets/radio-mixed-insensitive.svg
+++ b/gtk-3.0/assets/radio-mixed-insensitive.svg
@@ -1,9 +1,19 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#d3d3d3" d="m 8.0669643,1037.1836 c 4.0755647,0 7.3794647,3.224 7.3794647,7.2009 0,3.9769 -3.3039,7.2009 -7.3794647,7.2009 -4.0755656,0 -7.3794643,-3.224 -7.3794643,-7.2009 0,-3.9769 3.3038987,-7.2009 7.3794643,-7.2009 z"/>
-</g>
-<g style="fill:#aaa" transform="translate(0 -1036.3622)">
-<path d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-<rect width="8" x="4" y="7" height="2" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-mixed-insensitive</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-light-sheet" transform="translate(-56.000000, -46.000000)">
+            <g id="assets/radio-mixed-insensitive" transform="translate(56.000000, 46.000000)">
+                <g id="radio-base-insensitive" fill="#AAAAAA">
+                    <rect x="0" y="0" width="16" height="16" rx="8"></rect>
+                </g>
+                <g id="mark-mixed-insensitive" transform="translate(4.000000, 7.000000)" fill="#FFFFFF" fill-opacity="0.4">
+                    <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-mixed.png b/gtk-3.0/assets/radio-mixed.png
deleted file mode 100644
index 044085f..0000000
Binary files a/gtk-3.0/assets/radio-mixed.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-mixed.svg b/gtk-3.0/assets/radio-mixed.svg
index a85a7ac..ce42095 100644
--- a/gtk-3.0/assets/radio-mixed.svg
+++ b/gtk-3.0/assets/radio-mixed.svg
@@ -1,7 +1,30 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#f9f9f9" d="m 15,8 c 0,3.865993 -3.134007,7 -7,7 C 4.1340068,15 1,11.865993 1,8 1,4.1340068 4.1340068,1 8,1 c 3.865993,0 7,3.1340068 7,7 z" transform="translate(0 1036.3622)"/>
-<path style="fill:#aaa" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-<rect width="8" x="4" y="7" height="2" style="fill:#d64937" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-mixed</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="8"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-light-sheet" transform="translate(-56.000000, -16.000000)">
+            <g id="assets/radio-mixed" transform="translate(56.000000, 16.000000)">
+                <g id="radio-base-selected">
+                    <g id="radio-base">
+                        <use fill="#F1544D" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+                <g id="mark-mixed" transform="translate(4.000000, 7.000000)" fill="#FFFFFF">
+                    <rect x="0" y="0" width="8" height="2" rx="1"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-selected-dark.svg b/gtk-3.0/assets/radio-selected-dark.svg
deleted file mode 100644
index 28da8de..0000000
--- a/gtk-3.0/assets/radio-selected-dark.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#393939" d="m 15,8 c 0,3.865993 -3.134007,7 -7,7 C 4.1340068,15 1,11.865993 1,8 1,4.1340068 4.1340068,1 8,1 c 3.865993,0 7,3.1340068 7,7 z" transform="translate(0 1036.3622)"/>
-<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-<path style="fill:#d64937" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
diff --git a/gtk-3.0/assets/radio-selected-insensitive-dark.svg b/gtk-3.0/assets/radio-selected-insensitive-dark.svg
deleted file mode 100644
index f5cfbe0..0000000
--- a/gtk-3.0/assets/radio-selected-insensitive-dark.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#2a2a2a" d="m 8.0319969,1037.1354 c 4.0385821,0 7.3125001,3.254 7.3125001,7.2678 0,4.0139 -3.273918,7.2679 -7.3125001,7.2679 -4.0385817,0 -7.31249964,-3.254 -7.31249964,-7.2679 0,-4.0138 3.27391794,-7.2678 7.31249964,-7.2678 z"/>
-</g>
-<g style="fill:#1f1f1f" transform="translate(0 -1036.3622)">
-<path d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-<path style="opacity:.8" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
diff --git a/gtk-3.0/assets/radio-selected-insensitive.svg b/gtk-3.0/assets/radio-selected-insensitive.svg
deleted file mode 100644
index e782ba6..0000000
--- a/gtk-3.0/assets/radio-selected-insensitive.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#d3d3d3" d="m 8.0315672,1036.8571 c 4.1275048,0 7.4735088,3.3602 7.4735088,7.5051 0,4.1449 -3.346004,7.5051 -7.4735088,7.5051 -4.1275049,0 -7.47350894,-3.3602 -7.47350894,-7.5051 0,-4.1449 3.34600404,-7.5051 7.47350894,-7.5051 z"/>
-</g>
-<g style="fill:#aaa" transform="translate(0 -1036.3622)">
-<path d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-<path d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
diff --git a/gtk-3.0/assets/radio-selected.svg b/gtk-3.0/assets/radio-selected.svg
deleted file mode 100644
index 91cafc1..0000000
--- a/gtk-3.0/assets/radio-selected.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#f9f9f9" d="m 15,8 c 0,3.865993 -3.134007,7 -7,7 C 4.1340068,15 1,11.865993 1,8 1,4.1340068 4.1340068,1 8,1 c 3.865993,0 7,3.1340068 7,7 z" transform="translate(0 1036.3622)"/>
-<path style="fill:#aaa" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-<path style="fill:#d64937" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
-</g>
-</svg>
diff --git a/gtk-3.0/assets/radio-unchecked-dark.png b/gtk-3.0/assets/radio-unchecked-dark.png
deleted file mode 100644
index 84bcdbe..0000000
Binary files a/gtk-3.0/assets/radio-unchecked-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-unchecked-dark.svg b/gtk-3.0/assets/radio-unchecked-dark.svg
new file mode 100644
index 0000000..9a2faaa
--- /dev/null
+++ b/gtk-3.0/assets/radio-unchecked-dark.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-unchecked-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="8"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <mask id="mask-3" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="16" height="16" fill="white">
+            <use xlink:href="#path-1"></use>
+        </mask>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-dark-sheet" transform="translate(-24.000000, -16.000000)">
+            <g id="assets/radio-unchecked-dark" transform="translate(24.000000, 16.000000)">
+                <g id="radio-base-dark">
+                    <g>
+                        <use fill-opacity="0.2" fill="#000000" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                        <use stroke-opacity="0.05" stroke="#000000" mask="url(#mask-3)" stroke-width="2" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/gtk-3.0/assets/radio-unchecked-insensitive-dark.png
deleted file mode 100644
index b3bcec8..0000000
Binary files a/gtk-3.0/assets/radio-unchecked-insensitive-dark.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg b/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg
new file mode 100644
index 0000000..176abfb
--- /dev/null
+++ b/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-unchecked-insensitive-dark</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" fill-opacity="0.1">
+        <g id="radio-dark-sheet" transform="translate(-24.000000, -46.000000)" fill="#000000">
+            <g id="assets/radio-unchecked-insensitive-dark" transform="translate(24.000000, 46.000000)">
+                <g id="radio-base-insensitive-dark">
+                    <rect x="0" y="0" width="16" height="16" rx="8"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-unchecked-insensitive.png b/gtk-3.0/assets/radio-unchecked-insensitive.png
deleted file mode 100644
index 4ea0649..0000000
Binary files a/gtk-3.0/assets/radio-unchecked-insensitive.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-unchecked-insensitive.svg b/gtk-3.0/assets/radio-unchecked-insensitive.svg
new file mode 100644
index 0000000..c1cffe2
--- /dev/null
+++ b/gtk-3.0/assets/radio-unchecked-insensitive.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-unchecked-insensitive</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-light-sheet" transform="translate(-24.000000, -46.000000)" fill="#AAAAAA">
+            <g id="assets/radio-unchecked-insensitive" transform="translate(24.000000, 46.000000)">
+                <g id="radio-base-insensitive">
+                    <rect x="0" y="0" width="16" height="16" rx="8"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-unchecked.png b/gtk-3.0/assets/radio-unchecked.png
deleted file mode 100644
index 896e45f..0000000
Binary files a/gtk-3.0/assets/radio-unchecked.png and /dev/null differ
diff --git a/gtk-3.0/assets/radio-unchecked.svg b/gtk-3.0/assets/radio-unchecked.svg
new file mode 100644
index 0000000..f88faa8
--- /dev/null
+++ b/gtk-3.0/assets/radio-unchecked.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 39.1 (31720) - http://www.bohemiancoding.com/sketch -->
+    <title>assets/radio-unchecked</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <rect id="path-1" x="0" y="0" width="16" height="16" rx="8"></rect>
+        <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-2">
+            <feGaussianBlur stdDeviation="0.75" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-0.5" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.16 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <mask id="mask-3" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="16" height="16" fill="white">
+            <use xlink:href="#path-1"></use>
+        </mask>
+    </defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="radio-light-sheet" transform="translate(-24.000000, -16.000000)">
+            <g id="assets/radio-unchecked" transform="translate(24.000000, 16.000000)">
+                <g id="radio-base">
+                    <g>
+                        <use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                        <use stroke-opacity="0.1" stroke="#000000" mask="url(#mask-3)" stroke-width="2" xlink:href="#path-1"></use>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/gtk-3.0/assets/radio-unselected-dark.svg b/gtk-3.0/assets/radio-unselected-dark.svg
deleted file mode 100644
index 214ed94..0000000
--- a/gtk-3.0/assets/radio-unselected-dark.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#393939" d="M 15,8 A 7,7 0 1 1 1,8 7,7 0 1 1 15,8 z" transform="matrix(1.04961 0 0 1.03157 -.42841 1036.2044)"/>
-<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-</g>
-</svg>
diff --git a/gtk-3.0/assets/radio-unselected-insensitive-dark.svg b/gtk-3.0/assets/radio-unselected-insensitive-dark.svg
deleted file mode 100644
index 0fdfaf4..0000000
--- a/gtk-3.0/assets/radio-unselected-insensitive-dark.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#2a2a2a" d="m 7.9891678,1037.1027 c 4.0385812,0 7.3124992,3.254 7.3124992,7.2678 0,4.0139 -3.273918,7.2679 -7.3124992,7.2679 -4.0385821,0 -7.31249997,-3.254 -7.31249997,-7.2679 0,-4.0138 3.27391787,-7.2678 7.31249997,-7.2678 z"/>
-<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-</g>
-</svg>
diff --git a/gtk-3.0/assets/radio-unselected-insensitive.svg b/gtk-3.0/assets/radio-unselected-insensitive.svg
deleted file mode 100644
index a0f2168..0000000
--- a/gtk-3.0/assets/radio-unselected-insensitive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#d3d3d3" d="m 7.9368654,1036.9834 c 4.1798076,0 7.5682106,3.3036 7.5682106,7.3788 0,4.0752 -3.388403,7.3788 -7.5682106,7.3788 -4.1798073,0 -7.56821074,-3.3036 -7.56821074,-7.3788 0,-4.0752 3.38840344,-7.3788 7.56821074,-7.3788 z"/>
-<path style="fill:#aaa" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-</g>
-</svg>
diff --git a/gtk-3.0/assets/radio-unselected.svg b/gtk-3.0/assets/radio-unselected.svg
deleted file mode 100644
index 2f05a0d..0000000
--- a/gtk-3.0/assets/radio-unselected.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
-<g transform="translate(0 -1036.3622)">
-<path style="fill:#f9f9f9" d="m 15,8 c 0,3.865993 -3.134007,7 -7,7 C 4.1340068,15 1,11.865993 1,8 1,4.1340068 4.1340068,1 8,1 c 3.865993,0 7,3.1340068 7,7 z" transform="translate(0 1036.3622)"/>
-<path style="fill:#aaa" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
-</g>
-</svg>
diff --git a/gtk-3.0/gtk.gresource.xml b/gtk-3.0/gtk.gresource.xml
index ea2a8e2..c3f0fad 100644
--- a/gtk-3.0/gtk.gresource.xml
+++ b/gtk-3.0/gtk.gresource.xml
@@ -1,44 +1,44 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <gresources>
 	<gresource prefix='/org/numixproject/gtk'>
-		<file preprocess='to-pixdata'>assets/checkbox-checked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-checked-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-checked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-checked.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-mixed-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-mixed.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-unchecked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-unchecked.png</file>
-		<file preprocess='to-pixdata'>assets/grid-selection-checked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/grid-selection-checked.png</file>
-		<file preprocess='to-pixdata'>assets/grid-selection-unchecked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/grid-selection-unchecked.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-hover.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-hover.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-radio-checked-hover.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-radio-checked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-radio-checked.png</file>
-		<file preprocess='to-pixdata'>assets/pane-handle.png</file>
-		<file preprocess='to-pixdata'>assets/radio-checked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-checked-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-checked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/radio-checked.png</file>
-		<file preprocess='to-pixdata'>assets/radio-mixed-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-mixed-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-mixed-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/radio-mixed.png</file>
-		<file preprocess='to-pixdata'>assets/radio-unchecked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-unchecked-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-unchecked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/radio-unchecked.png</file>
+		<file preprocess='to-pixdata'>assets/checkbox-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-checked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-checked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-checked-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-mixed.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-mixed-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-unchecked.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-unchecked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/grid-selection-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/grid-selection-checked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/grid-selection-unchecked.svg</file>
+		<file preprocess='to-pixdata'>assets/grid-selection-unchecked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-hover.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-hover.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-radio-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-radio-checked-hover.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-radio-checked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/pane-handle.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-checked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-checked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-checked-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-mixed.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-mixed-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-mixed-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-mixed-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-unchecked.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-unchecked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-unchecked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-unchecked-insensitive-dark.svg</file>
 		<file>dist/gtk.css</file>
 		<file>dist/gtk-dark.css</file>
 	</gresource>
diff --git a/gtk-3.0/scss/apps/_mate-applications.scss b/gtk-3.0/scss/apps/_mate-applications.scss
index b070204..59fc191 100644
--- a/gtk-3.0/scss/apps/_mate-applications.scss
+++ b/gtk-3.0/scss/apps/_mate-applications.scss
@@ -21,7 +21,7 @@
     PanelSeparator, MatePanelAppletFrameDBus {
         border-width: 0;
         color: transparent;
-        background-image: -gtk-scaled(url("../assets/pane-handle.png"));
+        background-image: -gtk-scaled(url("../assets/pane-handle.svg"));
         background-color: transparent;
         background-repeat: no-repeat;
         background-position: left;
diff --git a/gtk-3.0/scss/widgets/_toggle.scss b/gtk-3.0/scss/widgets/_toggle.scss
index 8deb805..92b9bb6 100644
--- a/gtk-3.0/scss/widgets/_toggle.scss
+++ b/gtk-3.0/scss/widgets/_toggle.scss
@@ -7,41 +7,41 @@ $suffix: if($variant == "dark", "-dark", "");
 @mixin toggle($type) {
     background-image: none;
 
-    -gtk-icon-source: url("../assets/#{$type}-unchecked#{$suffix}.png");
+    -gtk-icon-source: url("../assets/#{$type}-unchecked#{$suffix}.svg");
 
-    &:insensitive { -gtk-icon-source: url("../assets/#{$type}-unchecked-insensitive#{$suffix}.png"); }
+    &:insensitive { -gtk-icon-source: url("../assets/#{$type}-unchecked-insensitive#{$suffix}.svg"); }
 
     &:checked, &:active {
-        -gtk-icon-source: url("../assets/#{$type}-checked#{$suffix}.png");
+        -gtk-icon-source: url("../assets/#{$type}-checked#{$suffix}.svg");
 
-        &:insensitive { -gtk-icon-source: url("../assets/#{$type}-checked-insensitive#{$suffix}.png"); }
+        &:insensitive { -gtk-icon-source: url("../assets/#{$type}-checked-insensitive#{$suffix}.svg"); }
     }
 
     &:inconsistent {
-        -gtk-icon-source: url("../assets/#{$type}-mixed#{$suffix}.png");
+        -gtk-icon-source: url("../assets/#{$type}-mixed#{$suffix}.svg");
 
-        &:insensitive { -gtk-icon-source: url("../assets/#{$type}-mixed-insensitive#{$suffix}.png"); }
+        &:insensitive { -gtk-icon-source: url("../assets/#{$type}-mixed-insensitive#{$suffix}.svg"); }
     }
 
     &.menuitem {
-        -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.png");
+        -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.svg");
 
         &:insensitive { -gtk-icon-source: none; }
 
         &:checked, &:active {
-            -gtk-icon-source: url("../assets/menuitem-#{$type}-checked.png");
+            -gtk-icon-source: url("../assets/menuitem-#{$type}-checked.svg");
 
-            &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-hover.png"); }
+            &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-hover.svg"); }
 
-            &:insensitive { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.png"); }
+            &:insensitive { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.svg"); }
         }
 
         &:inconsistent {
-            -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed.png");
+            -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed.svg");
 
-            &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-hover.png"); }
+            &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-hover.svg"); }
 
-            &:insensitive { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-insensitive.png"); }
+            &:insensitive { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-insensitive.svg"); }
         }
     }
 }
@@ -67,7 +67,7 @@ $suffix: if($variant == "dark", "-dark", "");
                   (':backdrop:checked', '-checked') {
         .view.content-view.check#{$s}:not(list) {
             -gtk-icon-shadow: none;
-            -gtk-icon-source: url("../assets/grid-selection#{$as}#{$suffix}.png");
+            -gtk-icon-source: url("../assets/grid-selection#{$as}#{$suffix}.svg");
             background-color: transparent;
         }
     }
diff --git a/gtk-3.20/gtk.gresource.xml b/gtk-3.20/gtk.gresource.xml
index ed98bcc..dd61ee1 100644
--- a/gtk-3.20/gtk.gresource.xml
+++ b/gtk-3.20/gtk.gresource.xml
@@ -1,44 +1,44 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <gresources>
 	<gresource prefix='/org/numixproject/gtk-3.20'>
-		<file preprocess='to-pixdata'>assets/checkbox-checked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-checked-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-checked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-checked.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-mixed-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-mixed.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-unchecked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/checkbox-unchecked.png</file>
-		<file preprocess='to-pixdata'>assets/grid-selection-checked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/grid-selection-checked.png</file>
-		<file preprocess='to-pixdata'>assets/grid-selection-unchecked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/grid-selection-unchecked.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-hover.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-hover.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-radio-checked-hover.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-radio-checked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/menuitem-radio-checked.png</file>
-		<file preprocess='to-pixdata'>assets/pane-handle.png</file>
-		<file preprocess='to-pixdata'>assets/radio-checked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-checked-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-checked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/radio-checked.png</file>
-		<file preprocess='to-pixdata'>assets/radio-mixed-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-mixed-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-mixed-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/radio-mixed.png</file>
-		<file preprocess='to-pixdata'>assets/radio-unchecked-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-unchecked-insensitive-dark.png</file>
-		<file preprocess='to-pixdata'>assets/radio-unchecked-insensitive.png</file>
-		<file preprocess='to-pixdata'>assets/radio-unchecked.png</file>
+		<file preprocess='to-pixdata'>assets/checkbox-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-checked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-checked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-checked-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-mixed.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-mixed-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-unchecked.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-unchecked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/grid-selection-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/grid-selection-checked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/grid-selection-unchecked.svg</file>
+		<file preprocess='to-pixdata'>assets/grid-selection-unchecked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-hover.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-hover.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-radio-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-radio-checked-hover.svg</file>
+		<file preprocess='to-pixdata'>assets/menuitem-radio-checked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/pane-handle.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-checked.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-checked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-checked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-checked-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-mixed.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-mixed-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-mixed-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-mixed-insensitive-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-unchecked.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-unchecked-dark.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-unchecked-insensitive.svg</file>
+		<file preprocess='to-pixdata'>assets/radio-unchecked-insensitive-dark.svg</file>
 		<file>dist/gtk.css</file>
 		<file>dist/gtk-dark.css</file>
 	</gresource>
diff --git a/gtk-3.20/scss/apps/_mate-applications.scss b/gtk-3.20/scss/apps/_mate-applications.scss
index 3970858..a105eb9 100644
--- a/gtk-3.20/scss/apps/_mate-applications.scss
+++ b/gtk-3.20/scss/apps/_mate-applications.scss
@@ -21,7 +21,7 @@
     PanelSeparator, MatePanelAppletFrameDBus {
         border-width: 0;
         color: transparent;
-        background-image: -gtk-scaled(url("../assets/pane-handle.png"));
+        background-image: -gtk-scaled(url("../assets/pane-handle.svg"));
         background-color: transparent;
         background-repeat: no-repeat;
         background-position: left;
diff --git a/gtk-3.20/scss/widgets/_toggle.scss b/gtk-3.20/scss/widgets/_toggle.scss
index 094ab0c..d463f25 100644
--- a/gtk-3.20/scss/widgets/_toggle.scss
+++ b/gtk-3.20/scss/widgets/_toggle.scss
@@ -7,41 +7,41 @@ $suffix: if($variant == "dark", "-dark", "");
 @mixin toggle($type) {
     background-image: none;
 
-    -gtk-icon-source: url("../assets/#{$type}-unchecked#{$suffix}.png");
+    -gtk-icon-source: url("../assets/#{$type}-unchecked#{$suffix}.svg");
 
-    &:disabled { -gtk-icon-source: url("../assets/#{$type}-unchecked-insensitive#{$suffix}.png"); }
+    &:disabled { -gtk-icon-source: url("../assets/#{$type}-unchecked-insensitive#{$suffix}.svg"); }
 
     &:checked, &:active {
-        -gtk-icon-source: url("../assets/#{$type}-checked#{$suffix}.png");
+        -gtk-icon-source: url("../assets/#{$type}-checked#{$suffix}.svg");
 
-        &:disabled { -gtk-icon-source: url("../assets/#{$type}-checked-insensitive#{$suffix}.png"); }
+        &:disabled { -gtk-icon-source: url("../assets/#{$type}-checked-insensitive#{$suffix}.svg"); }
     }
 
     &:indeterminate {
-        -gtk-icon-source: url("../assets/#{$type}-mixed#{$suffix}.png");
+        -gtk-icon-source: url("../assets/#{$type}-mixed#{$suffix}.svg");
 
-        &:disabled { -gtk-icon-source: url("../assets/#{$type}-mixed-insensitive#{$suffix}.png"); }
+        &:disabled { -gtk-icon-source: url("../assets/#{$type}-mixed-insensitive#{$suffix}.svg"); }
     }
 
     menuitem &, modelbutton & {
-        -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.png");
+        -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.svg");
 
         &:disabled { -gtk-icon-source: none; }
 
         &:checked, &:active {
-            -gtk-icon-source: url("../assets/menuitem-#{$type}-checked.png");
+            -gtk-icon-source: url("../assets/menuitem-#{$type}-checked.svg");
 
-            &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-hover.png"); }
+            &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-hover.svg"); }
 
-            &:disabled { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.png"); }
+            &:disabled { -gtk-icon-source: url("../assets/menuitem-#{$type}-checked-insensitive.svg"); }
         }
 
         &:indeterminate {
-            -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed.png");
+            -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed.svg");
 
-            &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-hover.png"); }
+            &:hover { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-hover.svg"); }
 
-            &:disabled { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-insensitive.png"); }
+            &:disabled { -gtk-icon-source: url("../assets/menuitem-#{$type}-mixed-insensitive.svg"); }
         }
     }
 }
@@ -77,7 +77,7 @@ $suffix: if($variant == "dark", "-dark", "");
                   (':backdrop:checked', '-checked') {
         .view.content-view.check#{$s}:not(list) {
             -gtk-icon-shadow: none;
-            -gtk-icon-source: url("../assets/grid-selection#{$as}#{$suffix}.png");
+            -gtk-icon-source: url("../assets/grid-selection#{$as}#{$suffix}.svg");
             background-color: transparent;
         }
     }