summaryrefslogtreecommitdiff
path: root/desktop-themes/Blue-Submarine/gtk-3.0
diff options
context:
space:
mode:
authorraveit65 <[email protected]>2015-07-04 16:55:41 +0200
committerraveit65 <[email protected]>2015-07-04 16:55:41 +0200
commitfaefa0685d6ad3f8aaa3b39bd3fd855214d2a590 (patch)
treed248759490c201042d57824a129231740ad774a9 /desktop-themes/Blue-Submarine/gtk-3.0
parentf7e7890f0ce4e3d315475f4d952206f37e7e8cc4 (diff)
downloadmate-themes-faefa0685d6ad3f8aaa3b39bd3fd855214d2a590.tar.bz2
mate-themes-faefa0685d6ad3f8aaa3b39bd3fd855214d2a590.tar.xz
add gtk-2/3 BlueSubmarine and Green-Submarine themes from mate-themes-extras
Diffstat (limited to 'desktop-themes/Blue-Submarine/gtk-3.0')
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am19
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/Makefile.am76
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked-insensitive.pngbin0 -> 487 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked.pngbin0 -> 784 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked.svg349
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked-insensitive.svg71
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked-prelight.svg71
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked.svg71
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed-insensitive.svg74
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed-prelight.svg74
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed.svg74
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-unchecked.svg486
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed-insensitive.pngbin0 -> 345 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed.pngbin0 -> 495 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed.svg293
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked-insensitive.pngbin0 -> 295 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked.svg225
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/dnd-counter.svg183
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-checked.svg237
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg278
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/panel-grid.svg173
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked-insensitive.svg75
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked-prelight.svg75
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked.svg66
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed-insensitive.svg74
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed-prelight.svg74
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed.svg74
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-unselected.svg330
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-insensitive.pngbin0 -> 544 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed.pngbin0 -> 705 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed.svg714
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected-insensitive.pngbin0 -> 572 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected.pngbin0 -> 863 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected.svg453
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected-insensitive.pngbin0 -> 506 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected.pngbin0 -> 639 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected.svg384
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/resize-grip.svg117
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-hor-dark.svg482
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-hor.svg346
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-horizontal-insensitive.svg195
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-horizontal.svg132
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-insensitive-hor.svg240
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-insensitive-ver.svg209
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-horizontal-insensitive.svg234
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-horizontal.svg253
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-vertical-insensitive.svg234
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-vertical.svg253
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-horizontal-insensitive.svg171
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-horizontal.svg150
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-vertical-insensitive.svg214
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-vertical.svg233
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-ver.svg315
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-vertical-insensitive.svg168
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-vertical.svg132
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider.svg303
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg66
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg66
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg66
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg66
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-horizontal.pngbin0 -> 828 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-vertical.pngbin0 -> 3458 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/slider_fine_horizontal.svg93
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/slider_fine_vertical.svg93
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-off-disabled.svg310
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-off.svg337
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-on-disabled.svg396
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-on.svg422
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off-disabled.svg306
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off.svg337
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on-disabled.svg396
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.svg422
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/gnome-mdi.css850
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets-assets.css298
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css6112
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/gtk.css284
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/mate-applications.css1299
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/menu.css384
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/other-applications.css692
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/scrollbar.css222
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/settings.ini4
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/sidebar.css112
83 files changed, 23087 insertions, 0 deletions
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am b/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am
new file mode 100644
index 00000000..4596b231
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am
@@ -0,0 +1,19 @@
+themedir = $(datadir)/themes/Blue-Submarine/gtk-3.0
+
+theme_DATA = \
+ gnome-mdi.css \
+ gtk.css \
+ gtk-widgets-assets.css \
+ gtk-widgets.css \
+ mate-applications.css \
+ menu.css \
+ other-applications.css \
+ scrollbar.css \
+ settings.ini \
+ sidebar.css
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = assets
+
+DIST_SUBDIRS = assets
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/Makefile.am b/desktop-themes/Blue-Submarine/gtk-3.0/assets/Makefile.am
new file mode 100644
index 00000000..49207292
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/Makefile.am
@@ -0,0 +1,76 @@
+themedir = $(datadir)/themes/Blue-Submarine/gtk-3.0/assets
+
+theme_DATA = \
+ checkbox-checked-insensitive.png \
+ checkbox-checked.png \
+ checkbox-checked.svg \
+ checkbox-menuitem-checked-insensitive.svg \
+ checkbox-menuitem-checked-prelight.svg \
+ checkbox-menuitem-checked.svg \
+ checkbox-menuitem-mixed-insensitive.svg \
+ checkbox-menuitem-mixed-prelight.svg \
+ checkbox-menuitem-mixed.svg \
+ checkbox-menuitem-unchecked.svg \
+ checkbox-mixed-insensitive.png \
+ checkbox-mixed.png \
+ checkbox-mixed.svg \
+ checkbox-unchecked-insensitive.png \
+ checkbox-unchecked.png \
+ checkbox-unchecked.svg \
+ dnd-counter.svg \
+ grid-selection-checked.svg \
+ grid-selection-unchecked.svg \
+ panel-grid.svg \
+ radio-menuitem-checked-insensitive.svg \
+ radio-menuitem-checked-prelight.svg \
+ radio-menuitem-checked.svg \
+ radio-menuitem-mixed-insensitive.svg \
+ radio-menuitem-mixed-prelight.svg \
+ radio-menuitem-mixed.svg \
+ radio-menuitem-unselected.svg \
+ radio-mixed-insensitive.png \
+ radio-mixed.png \
+ radio-mixed.svg \
+ radio-selected-insensitive.png \
+ radio-selected.png \
+ radio-selected.svg \
+ radio-unselected-insensitive.png \
+ radio-unselected.png \
+ radio-unselected.svg \
+ resize-grip.svg \
+ scale-slider-hor-dark.svg \
+ scale-slider-horizontal-insensitive.svg \
+ scale-slider-horizontal.svg \
+ scale-slider-hor.svg \
+ scale-slider-insensitive-hor.svg \
+ scale-slider-insensitive-ver.svg \
+ scale-slider-marks-above-horizontal-insensitive.svg \
+ scale-slider-marks-above-horizontal.svg \
+ scale-slider-marks-above-vertical-insensitive.svg \
+ scale-slider-marks-above-vertical.svg \
+ scale-slider-marks-below-horizontal-insensitive.svg \
+ scale-slider-marks-below-horizontal.svg \
+ scale-slider-marks-below-vertical-insensitive.svg \
+ scale-slider-marks-below-vertical.svg \
+ scale-slider.svg \
+ scale-slider-ver.svg \
+ scale-slider-vertical-insensitive.svg \
+ scale-slider-vertical.svg \
+ sidebar-radio-checked.svg \
+ sidebar-radio-prelight.svg \
+ sidebar-radio-selected-prelight.svg \
+ sidebar-radio-selected.svg \
+ slider_fine_horizontal.svg \
+ slider_fine_vertical.svg \
+ slider-horizontal.png \
+ slider-vertical.png \
+ switch-dark-off-disabled.svg \
+ switch-dark-off.svg \
+ switch-dark-on-disabled.svg \
+ switch-dark-on.svg \
+ switch-off-disabled.svg \
+ switch-off.svg \
+ switch-on-disabled.svg \
+ switch-on.svg
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked-insensitive.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 00000000..3ae980fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked.png
new file mode 100644
index 00000000..5187e82f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked.svg
new file mode 100644
index 00000000..9065480a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-checked.svg
@@ -0,0 +1,349 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg814"
+ height="16"
+ width="16"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="checkbox-checked.svg"
+ inkscape:export-filename="/usr/share/themes/MediterraneanWhite/gtk-3.0/assets/checkbox-checked.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1128"
+ inkscape:window-height="939"
+ id="namedview21"
+ showgrid="true"
+ inkscape:zoom="29.5"
+ inkscape:cx="10.287599"
+ inkscape:cy="5.5067771"
+ inkscape:window-x="147"
+ inkscape:window-y="109"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg814">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3004"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <defs
+ id="defs816">
+ <linearGradient
+ id="linearGradient3783">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.32156864;"
+ offset="0"
+ id="stop3785" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15686275;"
+ offset="1"
+ id="stop3787" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3877">
+ <stop
+ style="stop-color:#114467;stop-opacity:1;"
+ offset="0"
+ id="stop3879" />
+ <stop
+ style="stop-color:#48a3e0;stop-opacity:1;"
+ offset="1"
+ id="stop3881" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3869">
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1;"
+ offset="0"
+ id="stop3871" />
+ <stop
+ style="stop-color:#ff0000;stop-opacity:1;"
+ offset="1"
+ id="stop3873" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8394"
+ y2="197.99"
+ gradientUnits="userSpaceOnUse"
+ x2="1580.5"
+ y1="201.99"
+ x1="1582.1">
+ <stop
+ id="stop24135"
+ style="stop-color:#0e4460;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop24137"
+ style="stop-color:#135479;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3951"
+ y2="-202.35"
+ gradientUnits="userSpaceOnUse"
+ y1="-186.45"
+ gradientTransform="translate(-1610,-78.958)"
+ x2="1205.6"
+ x1="1205.6">
+ <stop
+ id="stop10356-2"
+ style="stop-color:#f2f2f2;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop10358-2"
+ style="stop-color:#e0e0e0;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3953"
+ y2="248.98"
+ gradientUnits="userSpaceOnUse"
+ y1="233.78"
+ gradientTransform="matrix(0.84941,0,0,0.84794,-623.98,-483.16)"
+ x2="260.93"
+ x1="260.93">
+ <stop
+ id="stop10334-5"
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop10336-29"
+ style="stop-color:#b4b4b4;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8394"
+ id="linearGradient3009"
+ gradientUnits="userSpaceOnUse"
+ x1="1582.1"
+ y1="201.99"
+ x2="1580.5"
+ y2="197.99"
+ gradientTransform="translate(-1569,-195.4)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3951"
+ id="linearGradient3780"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3285885,0,0,1.3308786,-1594.292,258.69534)"
+ x1="1205.1505"
+ y1="-195.23808"
+ x2="1205.1505"
+ y2="-205.54277" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="linearGradient3782"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1285162,0,0,1.128505,-284.27745,-279.24832)"
+ x1="260.93"
+ y1="233.78"
+ x2="260.76492"
+ y2="246.11308" />
+ <linearGradient
+ y2="1037.3622"
+ x2="7"
+ y1="1052.3622"
+ x1="7"
+ gradientTransform="matrix(0.9375,0,0,0.86666668,0.49999996,140.31529)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3870"
+ xlink:href="#linearGradient3810"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3810">
+ <stop
+ id="stop3812"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.09803922;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.04313726;"
+ offset="0.26666188"
+ id="stop3814" />
+ <stop
+ id="stop3816"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.04313726;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3877"
+ id="linearGradient3883"
+ x1="6.6348987"
+ y1="6.2008352"
+ x2="9.1603222"
+ y2="12.200835"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.639949,-3.2008352)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3951-8"
+ id="linearGradient3780-5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.356545,0,0,1.3588837,-1628.0079,280.30722)"
+ x1="1205.1505"
+ y1="-195.23808"
+ x2="1205.1505"
+ y2="-205.54277" />
+ <linearGradient
+ id="linearGradient3951-8"
+ y2="-202.35001"
+ gradientUnits="userSpaceOnUse"
+ y1="-186.45"
+ gradientTransform="translate(-1610,-78.958)"
+ x2="1205.6"
+ x1="1205.6">
+ <stop
+ id="stop10356-2-5"
+ style="stop-color:#e0e0e0;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop10358-2-2"
+ style="stop-color:#f2f2f2;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953-9"
+ id="linearGradient3782-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1522627,0,0,1.1522509,-290.42761,-268.95599)"
+ x1="260.92999"
+ y1="233.78"
+ x2="260.92999"
+ y2="248.98" />
+ <linearGradient
+ id="linearGradient3953-9"
+ y2="248.98"
+ gradientUnits="userSpaceOnUse"
+ y1="233.78"
+ gradientTransform="matrix(0.84941,0,0,0.84794,-623.98,-483.16)"
+ x2="260.92999"
+ x1="260.92999">
+ <stop
+ id="stop10334-5-4"
+ style="stop-color:#d5d5d5;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop10336-29-8"
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ y2="-205.54277"
+ x2="1205.1505"
+ y1="-195.23808"
+ x1="1205.1505"
+ gradientTransform="matrix(1.356545,0,0,1.3588837,-1628.0079,280.30722)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3794"
+ xlink:href="#linearGradient3951-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="248.98"
+ x2="260.92999"
+ y1="233.78"
+ x1="260.92999"
+ gradientTransform="matrix(1.1522627,0,0,1.1522509,-290.42761,-268.95599)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3796"
+ xlink:href="#linearGradient3953-9"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="-14.590569"
+ x2="5"
+ y1="-1.404128"
+ x1="5"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3806"
+ xlink:href="#linearGradient3783-0"
+ inkscape:collect="always"
+ gradientTransform="matrix(1.0478093,0,0,1.0522523,-0.40395467,0.3617246)" />
+ <linearGradient
+ id="linearGradient3783-0">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.32156864;"
+ offset="0"
+ id="stop3785-1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15686275;"
+ offset="1"
+ id="stop3787-4" />
+ </linearGradient>
+ <linearGradient
+ y2="-14.590569"
+ x2="5"
+ y1="-1.404128"
+ x1="5"
+ gradientTransform="matrix(1.0478093,0,0,1.0522523,-0.40395464,0.36172443)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3868"
+ xlink:href="#linearGradient3783-0"
+ inkscape:collect="always" />
+ </defs>
+ <metadata
+ id="metadata819">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect
+ id="rect6506"
+ ry="2.8218648"
+ style="color:#000000;fill:url(#linearGradient3794);stroke:url(#linearGradient3796);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;enable-background:accumulate"
+ rx="2.8218648"
+ height="14.978958"
+ width="14.978958"
+ y="0.51052088"
+ x="0.51052099" />
+ <rect
+ style="fill:none;stroke:url(#linearGradient3868);stroke-width:1.09566748;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3867"
+ width="12.904332"
+ height="12.904332"
+ x="1.5478337"
+ y="-14.452167"
+ rx="1.8447696"
+ ry="1.9251661"
+ transform="scale(1,-1)" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path3799"
+ d="M 14.00017,4 7,11.491525 4.5933898,9"
+ style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.49115044;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3883);stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 14,2 7.4950753,9.3898305 5,7"
+ id="path3809"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked-insensitive.svg
new file mode 100644
index 00000000..7517df28
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked-insensitive.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg26761"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="checkbox-menuitem-checked-prelight.svg">
+ <defs
+ id="defs26763" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-7.3168318"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ type="xygrid"
+ id="grid2983" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata26766">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <path
+ sodipodi:nodetypes="ccc"
+ d="M 1,10.285715 3.9948567,13.5 11,6"
+ style="fill:none;stroke:#a2a2a2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new;opacity:0.5"
+ id="path6301-5"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked-prelight.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked-prelight.svg
new file mode 100644
index 00000000..91b8c7ad
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked-prelight.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg26761"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="checkbox-menuitem-checked.svg">
+ <defs
+ id="defs26763" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-7.3168318"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ type="xygrid"
+ id="grid2983" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata26766">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <path
+ sodipodi:nodetypes="ccc"
+ d="M 1,10.285715 3.9948567,13.5 11,6"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new"
+ id="path6301-5"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked.svg
new file mode 100644
index 00000000..ccfbd9ab
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-checked.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg26761"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="checkbox-menuitem-checked.svg">
+ <defs
+ id="defs26763" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-7.3168318"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ type="xygrid"
+ id="grid2983" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata26766">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <path
+ sodipodi:nodetypes="ccc"
+ d="M 1,10.285715 3.9948567,13.5 11,6"
+ style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new"
+ id="path6301-5"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed-insensitive.svg
new file mode 100644
index 00000000..45c64597
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed-insensitive.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg26761"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="checkbox-menuitem-mixed.svg">
+ <defs
+ id="defs26763" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-4.9680489"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata26766">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <rect
+ style="color:#000000;fill:#a2a2a2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.5"
+ id="rect5494"
+ width="12"
+ height="2"
+ x="8.8817842e-16"
+ y="9"
+ rx="2.034965"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed-prelight.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed-prelight.svg
new file mode 100644
index 00000000..063024cd
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed-prelight.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg26761"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="checkbox-menuitem-mixed-insensitive.svg">
+ <defs
+ id="defs26763" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-4.9680489"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata26766">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ id="rect5494"
+ width="12"
+ height="2"
+ x="8.8817842e-16"
+ y="9"
+ rx="2.034965"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed.svg
new file mode 100644
index 00000000..90cd6e3b
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-mixed.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg26761"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="checkbox-menuitem-mixed.svg">
+ <defs
+ id="defs26763" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-4.9680489"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata26766">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494"
+ width="12"
+ height="2"
+ x="8.8817842e-16"
+ y="9"
+ rx="2.034965"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-unchecked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-unchecked.svg
new file mode 100644
index 00000000..52bd33c5
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-menuitem-unchecked.svg
@@ -0,0 +1,486 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg33222"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="checkbox-menuitem-unchecked.svg">
+ <defs
+ id="defs33224">
+ <linearGradient
+ id="linearGradient3833">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.06;"
+ offset="0"
+ id="stop3835" />
+ <stop
+ id="stop3842"
+ offset="0.40000001"
+ style="stop-color:#000000;stop-opacity:0.08;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3837" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#222222;stop-opacity:1;"
+ offset="0"
+ id="stop3788" />
+ <stop
+ id="stop3771"
+ offset="0.40000001"
+ style="stop-color:#1f1f1f;stop-opacity:1;" />
+ <stop
+ style="stop-color:#1c1c1c;stop-opacity:1;"
+ offset="1"
+ id="stop3790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3764">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3766" />
+ <stop
+ style="stop-color:#006aa8;stop-opacity:1;"
+ offset="1"
+ id="stop3768" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3845">
+ <stop
+ style="stop-color:#121212;stop-opacity:1;"
+ offset="0"
+ id="stop3847" />
+ <stop
+ id="stop3818"
+ offset="0.69999999"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#080808;stop-opacity:1;"
+ offset="1"
+ id="stop3849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3837">
+ <stop
+ style="stop-color:#f2f3f5;stop-opacity:1;"
+ offset="0"
+ id="stop3839" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3841" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3845"
+ id="linearGradient3851"
+ x1="7.8765793"
+ y1="1.2683721"
+ x2="7.8765793"
+ y2="14.07719"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.74804615,0,0,0.81102357,-14.316455,0.11559541)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3792"
+ x1="6.8922429"
+ y1="2.1706364"
+ x2="6.8922429"
+ y2="14.152619"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.85678531,0,0,0.86698952,-14.329582,-0.73764399)" />
+ <linearGradient
+ gradientTransform="translate(-0.30025841,1.7674453e-4)"
+ y2="4.0926723"
+ x2="11.308908"
+ y1="6.7147994"
+ x1="13.50862"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3018"
+ xlink:href="#linearGradient3764-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3764-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3766-6" />
+ <stop
+ style="stop-color:#008de0;stop-opacity:1;"
+ offset="1"
+ id="stop3768-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3837-9">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3839-0" />
+ <stop
+ id="stop4140"
+ offset="0.16"
+ style="stop-color:#ffffff;stop-opacity:0.20625;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.175;"
+ offset="1"
+ id="stop3841-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3845-6">
+ <stop
+ style="stop-color:#1d1d1d;stop-opacity:1;"
+ offset="0"
+ id="stop3847-4" />
+ <stop
+ style="stop-color:#1d1d1d;stop-opacity:1;"
+ offset="1"
+ id="stop3849-5" />
+ </linearGradient>
+ <linearGradient
+ y2="15.009266"
+ x2="7.8456097"
+ y1="0.096163601"
+ x1="7.8456097"
+ gradientTransform="matrix(1.1225376,0,0,1.2027189,0.0196969,-2.0203897)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4121"
+ xlink:href="#linearGradient3845-4"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3845-4">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.06;"
+ offset="0"
+ id="stop3847-6" />
+ <stop
+ id="stop4144"
+ offset="0.40000001"
+ style="stop-color:#000000;stop-opacity:0.2;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.23999999;"
+ offset="0.74000001"
+ id="stop4146" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3849-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3845-4"
+ id="linearGradient3825"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99781126,0,0,1.073045,-17.366593,0.64186868)"
+ x1="7.8456097"
+ y1="0.096163601"
+ x2="7.8456097"
+ y2="15.009266" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3837-9"
+ id="linearGradient3831"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88630385,0,0,0.96372049,-14.313509,-0.98347984)"
+ x1="7.999999"
+ y1="1.92503"
+ x2="7.999999"
+ y2="14.003025" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3833-4"
+ id="linearGradient3839-9"
+ x1="2.131603"
+ y1="1.9009107"
+ x2="13.968019"
+ y2="13.737327"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3833-4">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.26282051;"
+ offset="0"
+ id="stop3835-1" />
+ <stop
+ id="stop3842-3"
+ offset="0.40000001"
+ style="stop-color:#000000;stop-opacity:0.12179487;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3837-2" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3845-6-2"
+ id="linearGradient3828-7"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88888894,0,0,0.95166157,0.88984484,0.83385193)"
+ x1="8.0000019"
+ y1="1.5371597"
+ x2="8.000001"
+ y2="13.462841" />
+ <linearGradient
+ id="linearGradient3845-6-2">
+ <stop
+ style="stop-color:#121212;stop-opacity:1;"
+ offset="0"
+ id="stop3847-4-9" />
+ <stop
+ id="stop4142-3"
+ offset="0.14"
+ style="stop-color:#0b0b0b;stop-opacity:1;" />
+ <stop
+ style="stop-color:#080808;stop-opacity:1;"
+ offset="1"
+ id="stop3849-5-9" />
+ </linearGradient>
+ <linearGradient
+ y2="13.462841"
+ x2="8.000001"
+ y1="1.5371597"
+ x1="8.0000019"
+ gradientTransform="matrix(0.88888894,0,0,0.95166157,0.89894606,0.85248156)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3819"
+ xlink:href="#linearGradient3845-6-2"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3845-4-4"
+ id="linearGradient3825-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0000002,0,0,1.0791256,-2.4405569e-6,-0.1114016)"
+ x1="7.8456097"
+ y1="0.096163601"
+ x2="7.8456097"
+ y2="15.009266" />
+ <linearGradient
+ id="linearGradient3845-4-4">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3847-6-0" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3849-8-9" />
+ </linearGradient>
+ <filter
+ id="filter3883"
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Drop Shadow">
+ <feFlood
+ id="feFlood3885"
+ flood-opacity="0.22"
+ flood-color="rgb(0,0,0)"
+ result="flood" />
+ <feComposite
+ id="feComposite3887"
+ in2="SourceGraphic"
+ in="flood"
+ operator="in"
+ result="composite1" />
+ <feGaussianBlur
+ id="feGaussianBlur3889"
+ in="composite"
+ stdDeviation="0.5"
+ result="blur" />
+ <feOffset
+ id="feOffset3891"
+ dx="0.5"
+ dy="1.5"
+ result="offset" />
+ <feComposite
+ id="feComposite3893"
+ in2="offset"
+ in="SourceGraphic"
+ operator="over"
+ result="composite2" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3845-8"
+ id="linearGradient3851-7"
+ x1="8.0000019"
+ y1="1.5371597"
+ x2="8.000001"
+ y2="13.462841"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-14.999999)" />
+ <linearGradient
+ id="linearGradient3845-8">
+ <stop
+ style="stop-color:#212121;stop-opacity:1;"
+ offset="0"
+ id="stop3847-3" />
+ <stop
+ style="stop-color:#242424;stop-opacity:1;"
+ offset="1"
+ id="stop3849-51" />
+ </linearGradient>
+ <linearGradient
+ y2="13.462841"
+ x2="8.000001"
+ y1="1.5371597"
+ x1="8.0000019"
+ gradientTransform="translate(0,-14.999999)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3015"
+ xlink:href="#linearGradient3845-8"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3845-8"
+ id="linearGradient3104"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.87477773,0,0,0.8819048,-20.121793,-15.450501)"
+ x1="8.0000019"
+ y1="1.5371597"
+ x2="8.000001"
+ y2="13.462841" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3845-8-6"
+ id="linearGradient3104-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.87477773,0,0,0.8819048,0.00177815,-14.226786)"
+ x1="8.0000019"
+ y1="1.5371597"
+ x2="8.000001"
+ y2="13.462841" />
+ <linearGradient
+ id="linearGradient3845-8-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="0"
+ id="stop3847-3-7" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3849-51-4" />
+ </linearGradient>
+ <linearGradient
+ y2="13.462841"
+ x2="8.000001"
+ y1="1.5371597"
+ x1="8.0000019"
+ gradientTransform="matrix(0.74952124,0,0,0.76276264,-19.11974,-14.56222)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3122"
+ xlink:href="#linearGradient3845-8-6"
+ inkscape:collect="always" />
+ <filter
+ color-interpolation-filters="sRGB"
+ id="filter3883-2"
+ inkscape:label="Drop Shadow">
+ <feFlood
+ id="feFlood3885-3"
+ flood-opacity="0.22"
+ flood-color="rgb(0,0,0)"
+ result="flood" />
+ <feComposite
+ id="feComposite3887-7"
+ in2="SourceGraphic"
+ in="flood"
+ operator="in"
+ result="composite1" />
+ <feGaussianBlur
+ id="feGaussianBlur3889-4"
+ stdDeviation="0.5"
+ result="blur" />
+ <feOffset
+ id="feOffset3891-6"
+ dx="0.5"
+ dy="1.5"
+ result="offset" />
+ <feComposite
+ id="feComposite3893-4"
+ in2="offset"
+ in="SourceGraphic"
+ operator="over"
+ result="composite2" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#eaeaea"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.16"
+ inkscape:cx="-23.350918"
+ inkscape:cy="7.4060848"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1680"
+ inkscape:window-height="981"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:showpageshadow="true"
+ showborder="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2992"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata33227">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <rect
+ style="fill:#1f2427;fill-opacity:0;stroke:none"
+ id="rect3909"
+ width="14"
+ height="14"
+ x="0"
+ y="1"
+ ry="1.9340975"
+ rx="1.9340975" />
+ <rect
+ style="fill:#1f2427;stroke:#969696;stroke-width:0.93333334000000001;stroke-opacity:1;fill-opacity:0"
+ id="rect3909-7"
+ width="13.066667"
+ height="13.066667"
+ x="0.46666673"
+ y="1.4666667"
+ ry="1.513849"
+ rx="1.513849" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed-insensitive.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed-insensitive.png
new file mode 100644
index 00000000..a4c2e3ee
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed.png
new file mode 100644
index 00000000..5b366af0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed.svg
new file mode 100644
index 00000000..4f7b3013
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-mixed.svg
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg814"
+ height="16"
+ width="16"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="checkbox-mixed.svg"
+ inkscape:export-filename="/usr/share/themes/MediterraneanLightDarkest/gtk-3.0/assets/checkbox-mixed.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1067"
+ inkscape:window-height="1003"
+ id="namedview21"
+ showgrid="true"
+ inkscape:zoom="29.5"
+ inkscape:cx="8.1250793"
+ inkscape:cy="6.8966077"
+ inkscape:window-x="844"
+ inkscape:window-y="29"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg814">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3004" />
+ </sodipodi:namedview>
+ <defs
+ id="defs816">
+ <linearGradient
+ id="linearGradient3845">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3847" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8394"
+ y2="197.99"
+ gradientUnits="userSpaceOnUse"
+ x2="1580.5"
+ y1="201.99"
+ x1="1582.1">
+ <stop
+ id="stop24135"
+ style="stop-color:#0e4460;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop24137"
+ style="stop-color:#135479;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3951"
+ y2="-202.35"
+ gradientUnits="userSpaceOnUse"
+ y1="-186.45"
+ gradientTransform="translate(-1610,-78.958)"
+ x2="1205.6"
+ x1="1205.6">
+ <stop
+ id="stop10356-2"
+ style="stop-color:#78a1be;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop10358-2"
+ style="stop-color:#ebf1f5;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3953"
+ y2="248.98"
+ gradientUnits="userSpaceOnUse"
+ y1="233.78"
+ gradientTransform="matrix(0.84941,0,0,0.84794,-623.98,-483.16)"
+ x2="260.93"
+ x1="260.93">
+ <stop
+ id="stop10334-5"
+ style="stop-color:#718e9b;stop-opacity:1;"
+ offset="0" />
+ <stop
+ offset="0.78571439"
+ style="stop-color:#53666f;stop-opacity:1;"
+ id="stop3764" />
+ <stop
+ id="stop10336-29"
+ style="stop-color:#787878;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8394"
+ id="linearGradient3009"
+ gradientUnits="userSpaceOnUse"
+ x1="1582.1"
+ y1="201.99"
+ x2="1580.5"
+ y2="197.99"
+ gradientTransform="translate(-1569,-195.4)" />
+ <linearGradient
+ y2="-14.590569"
+ x2="5"
+ y1="-1.404128"
+ x1="5"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3806"
+ xlink:href="#linearGradient3783"
+ inkscape:collect="always"
+ gradientTransform="matrix(1.0478093,0,0,1.0522523,-0.40395467,0.3617246)" />
+ <linearGradient
+ id="linearGradient3783">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.32156864;"
+ offset="0"
+ id="stop3785" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15686275;"
+ offset="1"
+ id="stop3787" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3951-2"
+ id="linearGradient3780-2"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.356545,0,0,1.3588837,-1628.0079,280.30722)"
+ x1="1205.1505"
+ y1="-195.23808"
+ x2="1205.1505"
+ y2="-205.54277" />
+ <linearGradient
+ id="linearGradient3951-2"
+ y2="-202.35001"
+ gradientUnits="userSpaceOnUse"
+ y1="-186.45"
+ gradientTransform="translate(-1610,-78.958)"
+ x2="1205.6"
+ x1="1205.6">
+ <stop
+ id="stop10356-2-3"
+ style="stop-color:#e0e0e0;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop10358-2-5"
+ style="stop-color:#f2f2f2;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953-5"
+ id="linearGradient3782-0"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1522627,0,0,1.1522509,-290.42761,-268.95599)"
+ x1="260.92999"
+ y1="233.78"
+ x2="260.92999"
+ y2="248.98" />
+ <linearGradient
+ id="linearGradient3953-5"
+ y2="248.98"
+ gradientUnits="userSpaceOnUse"
+ y1="233.78"
+ gradientTransform="matrix(0.84941,0,0,0.84794,-623.98,-483.16)"
+ x2="260.92999"
+ x1="260.92999">
+ <stop
+ id="stop10334-5-4"
+ style="stop-color:#d5d5d5;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop10336-29-6"
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ y2="-205.54277"
+ x2="1205.1505"
+ y1="-195.23808"
+ x1="1205.1505"
+ gradientTransform="matrix(1.356545,0,0,1.3588837,-1628.0079,280.30723)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3031"
+ xlink:href="#linearGradient3951-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="248.98"
+ x2="260.92999"
+ y1="233.78"
+ x1="260.92999"
+ gradientTransform="matrix(1.1522627,0,0,1.1522509,-290.42761,-268.95598)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3953-5"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3877"
+ id="linearGradient3883"
+ x1="6.6348987"
+ y1="6.2008352"
+ x2="9.1603222"
+ y2="12.200835"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.639949,-3.2008352)" />
+ <linearGradient
+ id="linearGradient3877">
+ <stop
+ style="stop-color:#30496d;stop-opacity:1;"
+ offset="0"
+ id="stop3879" />
+ <stop
+ style="stop-color:#7c96bc;stop-opacity:1;"
+ offset="1"
+ id="stop3881" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3877"
+ id="linearGradient3052"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0.1448737,-2.1499882)"
+ x1="6.8551264"
+ y1="8.5906658"
+ x2="6.8551264"
+ y2="11.031343" />
+ </defs>
+ <metadata
+ id="metadata819">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect
+ id="rect6506"
+ ry="2.8218648"
+ style="color:#000000;fill:url(#linearGradient3031);stroke:url(#linearGradient3033);stroke-width:1.02104199;stroke-miterlimit:4;stroke-dasharray:none;enable-background:accumulate"
+ rx="2.8218648"
+ height="14.978958"
+ width="14.978958"
+ y="0.51052088"
+ x="0.51052099" />
+ <rect
+ style="fill:none;stroke:url(#linearGradient3806);stroke-width:1.09566748;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3867"
+ width="12.904332"
+ height="12.904332"
+ x="1.5478337"
+ y="-14.452167"
+ rx="1.8447696"
+ ry="1.9251661"
+ transform="scale(1,-1)" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path3073"
+ d="M 12.49,9.1999995 8.9003295,9.2 5.49,9.2"
+ style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.48627451;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3052);stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 11.589671,7.9999995 8,8 4.5896705,8"
+ id="path3809"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 00000000..e27c7f93
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked.png
new file mode 100644
index 00000000..f4c65107
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked.svg
new file mode 100644
index 00000000..fb865171
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/checkbox-unchecked.svg
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg814"
+ height="16"
+ width="16"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="checkbox-unchecked.svg"
+ inkscape:export-filename="/usr/share/themes/MediterraneanLightDarkest/gtk-3.0/assets/checkbox-unchecked.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1083"
+ inkscape:window-height="981"
+ id="namedview21"
+ showgrid="true"
+ inkscape:zoom="29.5"
+ inkscape:cx="7.635207"
+ inkscape:cy="7.9813535"
+ inkscape:window-x="444"
+ inkscape:window-y="63"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg814">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3004" />
+ </sodipodi:namedview>
+ <defs
+ id="defs816">
+ <linearGradient
+ id="linearGradient8394"
+ y2="197.99"
+ gradientUnits="userSpaceOnUse"
+ x2="1580.5"
+ y1="201.99"
+ x1="1582.1">
+ <stop
+ id="stop24135"
+ style="stop-color:#0e4460;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop24137"
+ style="stop-color:#135479;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3951"
+ y2="-202.35"
+ gradientUnits="userSpaceOnUse"
+ y1="-186.45"
+ gradientTransform="translate(-1610,-78.958)"
+ x2="1205.6"
+ x1="1205.6">
+ <stop
+ id="stop10356-2"
+ style="stop-color:#e0e0e0;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop10358-2"
+ style="stop-color:#f2f2f2;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3953"
+ y2="248.98"
+ gradientUnits="userSpaceOnUse"
+ y1="233.78"
+ gradientTransform="matrix(0.84941,0,0,0.84794,-623.98,-483.16)"
+ x2="260.93"
+ x1="260.93">
+ <stop
+ id="stop10334-5"
+ style="stop-color:#d5d5d5;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop10336-29"
+ style="stop-color:#8f8f8f;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8394"
+ id="linearGradient3009"
+ gradientUnits="userSpaceOnUse"
+ x1="1582.1"
+ y1="201.99"
+ x2="1580.5"
+ y2="197.99"
+ gradientTransform="translate(-1569,-195.4)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3951"
+ id="linearGradient3780"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.356545,0,0,1.3588837,-1628.0079,280.30722)"
+ x1="1205.1505"
+ y1="-195.23808"
+ x2="1205.1505"
+ y2="-205.54277" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="linearGradient3782"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1522627,0,0,1.1522509,-290.42761,-268.95599)"
+ x1="260.93"
+ y1="233.78"
+ x2="260.93"
+ y2="248.98" />
+ <linearGradient
+ y2="1037.3622"
+ x2="7"
+ y1="1052.3622"
+ x1="7"
+ gradientTransform="matrix(0.8125,0,0,0.86666668,1.5,-896.04689)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3032"
+ xlink:href="#linearGradient3810"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3810">
+ <stop
+ id="stop3812"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.09803922;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.04313726;"
+ offset="0.26666188"
+ id="stop3814" />
+ <stop
+ id="stop3816"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.04313726;" />
+ </linearGradient>
+ <linearGradient
+ y2="1037.3622"
+ x2="7"
+ y1="1052.3622"
+ x1="7"
+ gradientTransform="matrix(0.8125,0,0,0.86666668,1.5,-896.04689)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3846"
+ xlink:href="#linearGradient3810"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3783"
+ id="linearGradient3789"
+ x1="5"
+ y1="-1.404128"
+ x2="5"
+ y2="-14.590569"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3783">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.32156864;"
+ offset="0"
+ id="stop3785" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15686275;"
+ offset="1"
+ id="stop3787" />
+ </linearGradient>
+ <linearGradient
+ y2="-14.590569"
+ x2="5"
+ y1="-1.404128"
+ x1="5"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3806"
+ xlink:href="#linearGradient3783"
+ inkscape:collect="always"
+ gradientTransform="matrix(1.0478093,0,0,1.0522523,-0.40395446,0.36172366)" />
+ </defs>
+ <metadata
+ id="metadata819">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect
+ id="rect6506"
+ ry="2.8218648"
+ style="color:#000000;fill:url(#linearGradient3780);stroke:url(#linearGradient3782);stroke-width:1.02104199;stroke-miterlimit:4;stroke-dasharray:none;enable-background:accumulate"
+ rx="2.8218648"
+ height="14.978958"
+ width="14.978958"
+ y="0.51052088"
+ x="0.51052099" />
+ <rect
+ style="fill:none;stroke:url(#linearGradient3806);stroke-width:1.09566748;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3867"
+ width="12.904332"
+ height="12.904332"
+ x="1.5478338"
+ y="-14.452167"
+ rx="1.8447696"
+ ry="1.9251661"
+ transform="scale(1,-1)" />
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/dnd-counter.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/dnd-counter.svg
new file mode 100644
index 00000000..d16ea2fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/dnd-counter.svg
@@ -0,0 +1,183 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="72"
+ height="72"
+ id="svg4267"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="dnd-emblem.svg">
+ <defs
+ id="defs4269">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient22968-2-3-0"
+ id="radialGradient26234"
+ gradientUnits="userSpaceOnUse"
+ cx="797"
+ cy="165"
+ fx="797"
+ fy="165"
+ r="20.5" />
+ <linearGradient
+ id="linearGradient22968-2-3-0"
+ inkscape:collect="always">
+ <stop
+ id="stop22970-0-16-4"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop22972-8-3-4"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <filter
+ color-interpolation-filters="sRGB"
+ height="1.24"
+ y="-0.12"
+ width="1.24"
+ x="-0.12"
+ id="filter27236-2"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur27238-6"
+ stdDeviation="1.9"
+ inkscape:collect="always" />
+ </filter>
+ <linearGradient
+ id="linearGradient22968-2-3-0-6">
+ <stop
+ id="stop22970-0-16-4-2"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop22972-8-3-4-6"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ <clipPath
+ id="clipPath27307-6"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ transform="matrix(0.88410615,0,0,0.88410615,92.255124,19.051446)"
+ d="m 806,169.78125 a 9.96875,9.96875 0 1 1 -19.9375,0 9.96875,9.96875 0 1 1 19.9375,0 z"
+ sodipodi:ry="9.96875"
+ sodipodi:rx="9.96875"
+ sodipodi:cy="169.78125"
+ sodipodi:cx="796.03125"
+ id="path27309-78"
+ style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3.39325762;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </clipPath>
+ <filter
+ color-interpolation-filters="sRGB"
+ id="filter27327-9"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur27329-7"
+ stdDeviation="0.598125"
+ inkscape:collect="always" />
+ </filter>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient22968-2-3-0-6"
+ id="radialGradient5163"
+ gradientUnits="userSpaceOnUse"
+ cx="797"
+ cy="165"
+ fx="797"
+ fy="165"
+ r="20.5" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8.01"
+ inkscape:cx="46.532863"
+ inkscape:cy="38.421319"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1280"
+ inkscape:window-height="742"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata4272">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,8)">
+ <g
+ style="display:inline;overflow:visible"
+ id="g24889"
+ transform="matrix(1.5158363,0,0,1.5158363,-3157.4222,-2504.9125)">
+ <g
+ transform="matrix(1.276138,0,0,1.276138,1051.3404,1164.4268)"
+ id="g24145-0"
+ style="display:inline">
+ <g
+ style="display:inline"
+ transform="matrix(0.68076616,0,0,0.68076616,284.42937,281.22745)"
+ id="g27242-9">
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="0"
+ inkscape:original="M 797 151 C 786.50659 151 778 159.50659 778 170 C 778 180.49341 786.50659 189 797 189 C 807.49341 189 816 180.49341 816 170 C 816 159.50659 807.49341 151 797 151 z "
+ xlink:href="#path27224-3"
+ style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.47955203;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter27236-2);enable-background:accumulate"
+ id="path27228-0"
+ inkscape:href="#path27224-3"
+ d="m 797,151 c -10.49341,0 -19,8.50659 -19,19 0,10.49341 8.50659,19 19,19 10.49341,0 19,-8.50659 19,-19 0,-10.49341 -8.50659,-19 -19,-19 z"
+ transform="translate(0,3)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:url(#radialGradient5163);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.47955203;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path27224-3"
+ sodipodi:cx="797"
+ sodipodi:cy="170"
+ sodipodi:rx="19"
+ sodipodi:ry="19"
+ d="m 816,170 c 0,10.49341 -8.50659,19 -19,19 -10.49341,0 -19,-8.50659 -19,-19 0,-10.49341 8.50659,-19 19,-19 10.49341,0 19,8.50659 19,19 z" />
+ </g>
+ <path
+ clip-path="url(#clipPath27307-6)"
+ sodipodi:type="arc"
+ style="opacity:0.5;color:#000000;fill:none;stroke:#000000;stroke-width:0.77596396;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter27327-9);enable-background:accumulate"
+ id="path27301-28"
+ sodipodi:cx="796.03125"
+ sodipodi:cy="169.78125"
+ sodipodi:rx="9.96875"
+ sodipodi:ry="9.96875"
+ d="m 806,169.78125 c 0,5.50559 -4.46316,9.96875 -9.96875,9.96875 -5.50559,0 -9.96875,-4.46316 -9.96875,-9.96875 0,-5.50559 4.46316,-9.96875 9.96875,-9.96875 5.50559,0 9.96875,4.46316 9.96875,9.96875 z"
+ transform="matrix(1.2980358,0,0,1.2980358,-206.24585,177.33558)" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-checked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-checked.svg
new file mode 100644
index 00000000..248ebc96
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-checked.svg
@@ -0,0 +1,237 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="40"
+ height="40"
+ id="svg5038"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="grid-selection-checked.svg">
+ <defs
+ id="defs5040">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5872"
+ id="linearGradient5891"
+ gradientUnits="userSpaceOnUse"
+ x1="205.84143"
+ y1="246.7094"
+ x2="206.74803"
+ y2="231.24142" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5872">
+ <stop
+ style="stop-color:#13508e;stop-opacity:1;"
+ offset="0"
+ id="stop5874" />
+ <stop
+ style="stop-color:#1862af;stop-opacity:1"
+ offset="1"
+ id="stop5876" />
+ </linearGradient>
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5837"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5012"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5884"
+ is_visible="true" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2-9-1"
+ id="linearGradient15341-5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2-9-1"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2-8-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2-6-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5-3-3"
+ id="linearGradient15343-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5-3-3">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5-3-1" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29-3-4" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04728153,0,0,0.52063887,144.29163,-314.78125)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5726"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient85841-7-0">
+ <stop
+ style="stop-color:#242424;stop-opacity:1"
+ offset="0"
+ id="stop85843-4-8" />
+ <stop
+ id="stop85845-0-5"
+ offset="0.63381755"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#262626;stop-opacity:1"
+ offset="1"
+ id="stop85847-7-3" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04849388,0,0,0.53398858,-4.8290974,-542.54487)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5036"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7"
+ inkscape:cx="-27.714286"
+ inkscape:cy="24"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5043">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-8)">
+ <rect
+ ry="7.1794877"
+ rx="7.1794877"
+ style="opacity:0.75;color:#000000;fill:url(#linearGradient5036);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect85718-2-9"
+ width="40"
+ height="40"
+ x="0"
+ y="8"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <g
+ style="display:inline;enable-background:new"
+ id="g15291-9"
+ transform="matrix(2.0481319,0,0,2.0481319,-949.79991,-333.53349)"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <g
+ style="enable-background:new"
+ id="g16853-4"
+ transform="translate(877.50354,-102.83507)">
+ <rect
+ ry="0.80653393"
+ rx="0.80653393"
+ y="-284.86218"
+ x="-409.50739"
+ height="11.023263"
+ width="11.042357"
+ id="rect6506-6"
+ style="color:#000000;fill:url(#linearGradient15341-5);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient15343-1);stroke-width:0.48824981;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(1,-1)" />
+ </g>
+ </g>
+ <g
+ style="display:inline;enable-background:new"
+ id="g5886"
+ transform="matrix(1.025641,0,0,1.025641,-189.74359,-219.69231)"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:original-d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ inkscape:path-effect="#path-effect5837"
+ id="path5835"
+ d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ style="fill:none;stroke:url(#linearGradient5891);stroke-width:5.8499999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#4787c8;stroke-width:2.92499995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ id="path5880"
+ inkscape:path-effect="#path-effect5837"
+ inkscape:original-d="m 198.5,240 5.25,5.25 13.875,-13.875"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="csccc"
+ inkscape:connector-curvature="0"
+ inkscape:original-d="m 197.71875,240.4375 c 0.65604,-0.56057 1.41045,-1.32862 1.90625,-0.8125 l 3.8125,3.96875 13.25,-12.65625 c 0.6875,-0.6875 1.90625,0.21875 1.90625,0.21875"
+ inkscape:path-effect="#path-effect5884"
+ id="path5882"
+ d="m 197.71875,240.4375 c -0.113,-0.1009 -0.19813,-0.23267 -0.24374,-0.37713 -0.0456,-0.14446 -0.0515,-0.30115 -0.0175,-0.44876 0.034,-0.14762 0.10786,-0.28567 0.21068,-0.39693 0.10281,-0.11125 0.23413,-0.19547 0.37723,-0.24518 0.1431,-0.0497 0.29748,-0.065 0.44812,-0.0491 0.15065,0.0159 0.29731,0.0628 0.43264,0.13085 0.27066,0.13614 0.48894,0.35524 0.69883,0.57373 l 3.8125,3.96875 13.25,-12.65625 c 0.14959,-0.14288 0.30236,-0.28546 0.48132,-0.38923 0.17895,-0.10377 0.38437,-0.16706 0.59112,-0.16016 0.20674,0.007 0.41161,0.0857 0.56458,0.22493 0.15297,0.13925 0.25142,0.33712 0.26923,0.54321"
+ style="fill:none;stroke:#7ea7d3;stroke-width:0.97499996px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg
new file mode 100644
index 00000000..622752df
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/grid-selection-unchecked.svg
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="40"
+ height="40"
+ id="svg5038"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="grid-selection-unchecked.svg">
+ <defs
+ id="defs5040">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5872"
+ id="linearGradient5891"
+ gradientUnits="userSpaceOnUse"
+ x1="205.84143"
+ y1="246.7094"
+ x2="206.74803"
+ y2="231.24142" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5872">
+ <stop
+ style="stop-color:#13508e;stop-opacity:1;"
+ offset="0"
+ id="stop5874" />
+ <stop
+ style="stop-color:#1862af;stop-opacity:1"
+ offset="1"
+ id="stop5876" />
+ </linearGradient>
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5837"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5012"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect5884"
+ is_visible="true" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2-9-1"
+ id="linearGradient15341-5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2-9-1"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2-8-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2-6-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5-3-3"
+ id="linearGradient15343-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5-3-3">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5-3-1" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29-3-4" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04728153,0,0,0.52063887,144.29163,-314.78125)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5726"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient85841-7-0">
+ <stop
+ style="stop-color:#242424;stop-opacity:1"
+ offset="0"
+ id="stop85843-4-8" />
+ <stop
+ id="stop85845-0-5"
+ offset="0.63381755"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#262626;stop-opacity:1"
+ offset="1"
+ id="stop85847-7-3" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04849388,0,0,0.53398858,-4.8290974,-542.54487)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5036"
+ xlink:href="#linearGradient85841-7-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2-9-1-7"
+ id="linearGradient15341-5-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0481327,0,0,2.0481327,-2450.0351,382.43617)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2-9-1-7"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2-8-2-9"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2-6-2-3"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5-3-3-8"
+ id="linearGradient15343-1-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7397086,0,0,1.7366996,-430.55893,-445.43032)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5-3-3-8">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5-3-1-4" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29-3-4-0" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.04728153,0,0,0.52063887,344.29163,-313.78125)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5772"
+ xlink:href="#linearGradient85841-7-0-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient85841-7-0-9">
+ <stop
+ style="stop-color:#242424;stop-opacity:1"
+ offset="0"
+ id="stop85843-4-8-3" />
+ <stop
+ id="stop85845-0-5-1"
+ offset="0.63381755"
+ style="stop-color:#101010;stop-opacity:1;" />
+ <stop
+ style="stop-color:#262626;stop-opacity:1"
+ offset="1"
+ id="stop85847-7-3-3" />
+ </linearGradient>
+ <linearGradient
+ y2="1106.5294"
+ x2="808"
+ y1="1040.7369"
+ x1="806.39526"
+ gradientTransform="matrix(0.0484939,0,0,0.5339888,-4.8290988,-542.54512)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5153"
+ xlink:href="#linearGradient85841-7-0-9"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7"
+ inkscape:cx="-27.714286"
+ inkscape:cy="24"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata5043">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-8)">
+ <rect
+ ry="7.179491"
+ rx="7.179491"
+ style="opacity:0.75;color:#000000;fill:url(#linearGradient5153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect85718-2-9-0"
+ width="40.000019"
+ height="40.000019"
+ x="0"
+ y="7.9999809"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ ry="1.6518886"
+ rx="1.6518886"
+ y="-39.282047"
+ x="8.7179489"
+ height="22.577105"
+ width="22.616215"
+ id="rect6506-6-8"
+ style="color:#000000;fill:url(#linearGradient15341-5-8);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient15343-1-8);stroke-width:1;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(1,-1)"
+ inkscape:export-filename="/home/jimmac/SparkleShare/gnome-mockups/boxes/interactive/img/checkbox-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/panel-grid.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/panel-grid.svg
new file mode 100644
index 00000000..c057ca53
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/panel-grid.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="view-more-symbolic.svg"
+ height="22"
+ id="svg7384"
+ inkscape:version="0.91 r13725"
+ version="1.1"
+ width="12">
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:bbox-nodes="false"
+ inkscape:bbox-paths="true"
+ bordercolor="#666666"
+ borderopacity="1"
+ inkscape:current-layer="layer12"
+ inkscape:cx="37.386562"
+ inkscape:cy="10"
+ gridtolerance="10"
+ inkscape:guide-bbox="true"
+ guidetolerance="10"
+ id="namedview88"
+ inkscape:object-nodes="false"
+ inkscape:object-paths="false"
+ objecttolerance="10"
+ pagecolor="#3a3b39"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ showborder="true"
+ showgrid="false"
+ showguides="true"
+ inkscape:snap-bbox="true"
+ inkscape:snap-bbox-midpoints="false"
+ inkscape:snap-global="true"
+ inkscape:snap-grids="true"
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:snap-to-guides="true"
+ inkscape:window-height="444"
+ inkscape:window-maximized="0"
+ inkscape:window-width="534"
+ inkscape:window-x="788"
+ inkscape:window-y="500"
+ inkscape:zoom="2.8284271">
+ <inkscape:grid
+ empspacing="2"
+ enabled="true"
+ id="grid4866"
+ originx="119.9998px"
+ originy="650px"
+ snapvisiblegridlinesonly="true"
+ spacingx="1px"
+ spacingy="1px"
+ type="xygrid"
+ visible="true" />
+ <inkscape:grid
+ color="#000000"
+ empcolor="#000000"
+ empopacity="0"
+ empspacing="4"
+ enabled="true"
+ id="grid5968"
+ opacity="0.1254902"
+ originx="119.9998px"
+ originy="650px"
+ snapvisiblegridlinesonly="true"
+ spacingx="0.5px"
+ spacingy="0.5px"
+ type="xygrid"
+ visible="true" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer9"
+ inkscape:label="status"
+ style="display:inline"
+ transform="translate(-121.0004,-861)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer10"
+ inkscape:label="devices"
+ transform="translate(-121.0004,-861)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer11"
+ inkscape:label="apps"
+ transform="translate(-121.0004,-861)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer13"
+ inkscape:label="places"
+ transform="translate(-121.0004,-861)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer14"
+ inkscape:label="mimetypes"
+ transform="translate(-121.0004,-861)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer15"
+ inkscape:label="emblems"
+ style="display:inline"
+ transform="translate(-121.0004,-861)" />
+ <g
+ inkscape:groupmode="layer"
+ id="g71291"
+ inkscape:label="emotes"
+ style="display:inline"
+ transform="translate(-121.0004,-861)" />
+ <g
+ inkscape:groupmode="layer"
+ id="g4953"
+ inkscape:label="categories"
+ style="display:inline"
+ transform="translate(-121.0004,-861)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer12"
+ inkscape:label="actions"
+ style="display:inline"
+ transform="translate(-121.0004,-861)">
+ <rect
+ height="4"
+ id="rect20592"
+ rx="0.38461545"
+ ry="0.50229359"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:new"
+ width="4"
+ x="125.23243"
+ y="864.17157" />
+ <rect
+ height="4"
+ id="rect16730"
+ rx="0.38461545"
+ ry="0.50229359"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:new"
+ width="4"
+ x="125.23243"
+ y="870.17157" />
+ <rect
+ height="4"
+ id="rect16732"
+ rx="0.38461545"
+ ry="0.50229359"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:new"
+ width="4"
+ x="125.23243"
+ y="876.17157" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked-insensitive.svg
new file mode 100644
index 00000000..5e1d3c2f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked-insensitive.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="radio-menuitem-checked.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-14.479703"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#a2a2a2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.5"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+ transform="matrix(0.77643096,0,0,0.47986074,-507.19608,-112.89654)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked-prelight.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked-prelight.svg
new file mode 100644
index 00000000..bb028c73
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked-prelight.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="radio-menuitem-checked.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-14.479703"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+ transform="matrix(0.77643096,0,0,0.47986074,-507.19608,-112.89654)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked.svg
new file mode 100644
index 00000000..887174e8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-checked.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-prelight.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-8.3079209"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed-insensitive.svg
new file mode 100644
index 00000000..c4fc6c0e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed-insensitive.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="radio-menuitem-mixed.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-13.77401"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <rect
+ style="color:#000000;fill:#a2a2a2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.5"
+ id="rect5494"
+ width="6"
+ height="2"
+ x="3"
+ y="9"
+ rx="1.0174824"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed-prelight.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed-prelight.svg
new file mode 100644
index 00000000..2c2ad1ad
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed-prelight.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="radio-menuitem-mixed.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-20.936881"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494"
+ width="6"
+ height="2"
+ x="3"
+ y="9"
+ rx="1.0174824"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed.svg
new file mode 100644
index 00000000..0ffe2190
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-mixed.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="radio-menuitem-mixed.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-13.77401"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1025"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-4)">
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5494"
+ width="6"
+ height="2"
+ x="3"
+ y="9"
+ rx="1.0174824"
+ ry="1" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-unselected.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-unselected.svg
new file mode 100644
index 00000000..1d5dc080
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-menuitem-unselected.svg
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16px"
+ height="16px"
+ id="svg33222"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="radio-menuitem-un-selected.svg">
+ <defs
+ id="defs33224">
+ <linearGradient
+ id="linearGradient3825">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.06;"
+ offset="0"
+ id="stop3827" />
+ <stop
+ id="stop3833"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.08;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3774">
+ <stop
+ style="stop-color:#222222;stop-opacity:1;"
+ offset="0"
+ id="stop3776" />
+ <stop
+ id="stop4312"
+ offset="0.40000001"
+ style="stop-color:#141414;stop-opacity:1;" />
+ <stop
+ style="stop-color:#1c1c1c;stop-opacity:1;"
+ offset="1"
+ id="stop3778" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3850">
+ <stop
+ style="stop-color:#006aa8;stop-opacity:1;"
+ offset="0"
+ id="stop3852" />
+ <stop
+ id="stop3858"
+ offset="0.60919541"
+ style="stop-color:#21adff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3854" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3764">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.02;"
+ offset="0"
+ id="stop3766" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.18000001;"
+ offset="1"
+ id="stop3768" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3845">
+ <stop
+ style="stop-color:#121212;stop-opacity:1;"
+ offset="0"
+ id="stop3847" />
+ <stop
+ style="stop-color:#080808;stop-opacity:1;"
+ offset="1"
+ id="stop3849" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3837">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3839" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.17948718;"
+ offset="1"
+ id="stop3841" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3837"
+ id="linearGradient3843"
+ x1="7.999999"
+ y1="1.92503"
+ x2="7.999999"
+ y2="14.003025"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84855276,0,0,0.91926555,-12.788421,1.105508)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3850"
+ id="linearGradient3856"
+ x1="8.0459757"
+ y1="9.9117441"
+ x2="8.0459757"
+ y2="3.8412359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99804585,0,0,1.0126674,-22.064123,0.96698238)" />
+ <linearGradient
+ id="linearGradient3781">
+ <stop
+ style="stop-color:#dbdbdb;stop-opacity:1;"
+ offset="0"
+ id="stop3783" />
+ <stop
+ style="stop-color:#b8b8b8;stop-opacity:1;"
+ offset="1"
+ id="stop3785" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3850-7"
+ id="linearGradient3856-0"
+ x1="8.0459757"
+ y1="9.9117441"
+ x2="8.0459757"
+ y2="3.8412359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99804585,0,0,1.0126674,-0.4764796,0.03307433)" />
+ <linearGradient
+ id="linearGradient3850-7">
+ <stop
+ style="stop-color:#006aa8;stop-opacity:1;"
+ offset="0"
+ id="stop3852-3" />
+ <stop
+ style="stop-color:#5dc3ff;stop-opacity:1;"
+ offset="1"
+ id="stop3854-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3845-8"
+ id="linearGradient3851-4"
+ x1="8.0000019"
+ y1="1.5371597"
+ x2="8.000001"
+ y2="13.462841"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93361995,0,0,1.0149618,0.0417955,-0.02050801)" />
+ <linearGradient
+ id="linearGradient3845-8">
+ <stop
+ style="stop-color:#1c1c1c;stop-opacity:1;"
+ offset="0"
+ id="stop3847-5" />
+ <stop
+ style="stop-color:#141414;stop-opacity:1;"
+ offset="1"
+ id="stop3849-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3845"
+ id="linearGradient3867"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.86666669,0,0,0.92857149,0.06666681,1.0357142)"
+ x1="8.0000019"
+ y1="1.5371597"
+ x2="8.000001"
+ y2="13.462841" />
+ <filter
+ id="filter4389"
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Drop Shadow">
+ <feFlood
+ id="feFlood4391"
+ flood-opacity="0.22"
+ flood-color="rgb(0,0,0)"
+ result="flood" />
+ <feComposite
+ id="feComposite4393"
+ in2="SourceGraphic"
+ in="flood"
+ operator="in"
+ result="composite1" />
+ <feGaussianBlur
+ id="feGaussianBlur4395"
+ in="composite"
+ stdDeviation="0.5"
+ result="blur" />
+ <feOffset
+ id="feOffset4397"
+ dx="0.5"
+ dy="1.5"
+ result="offset" />
+ <feComposite
+ id="feComposite4399"
+ in2="offset"
+ in="SourceGraphic"
+ operator="over"
+ result="composite2" />
+ </filter>
+ <filter
+ color-interpolation-filters="sRGB"
+ id="filter4389-0"
+ inkscape:label="Drop Shadow">
+ <feFlood
+ id="feFlood4391-9"
+ flood-opacity="0.22"
+ flood-color="rgb(0,0,0)"
+ result="flood" />
+ <feComposite
+ id="feComposite4393-5"
+ in2="SourceGraphic"
+ in="flood"
+ operator="in"
+ result="composite1" />
+ <feGaussianBlur
+ id="feGaussianBlur4395-1"
+ stdDeviation="0.5"
+ result="blur" />
+ <feOffset
+ id="feOffset4397-3"
+ dx="0.5"
+ dy="1.5"
+ result="offset" />
+ <feComposite
+ id="feComposite4399-9"
+ in2="offset"
+ in="SourceGraphic"
+ operator="over"
+ result="composite2" />
+ </filter>
+ <filter
+ color-interpolation-filters="sRGB"
+ id="filter4267"
+ inkscape:label="Drop Shadow">
+ <feFlood
+ id="feFlood4269"
+ flood-opacity="0.22"
+ flood-color="rgb(0,0,0)"
+ result="flood" />
+ <feComposite
+ id="feComposite4271"
+ in2="SourceGraphic"
+ in="flood"
+ operator="in"
+ result="composite1" />
+ <feGaussianBlur
+ id="feGaussianBlur4273"
+ stdDeviation="0.5"
+ result="blur" />
+ <feOffset
+ id="feOffset4275"
+ dx="0.5"
+ dy="1.5"
+ result="offset" />
+ <feComposite
+ id="feComposite4277"
+ in2="offset"
+ in="SourceGraphic"
+ operator="over"
+ result="composite2" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#295156"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.002159"
+ inkscape:cx="-10.154954"
+ inkscape:cy="7.4232754"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1680"
+ inkscape:window-height="981"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:showpageshadow="true"
+ showborder="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3823"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata33227">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <rect
+ ry="6.5132794"
+ rx="6.5132794"
+ y="1.4867208"
+ x="0.48672035"
+ height="13.026559"
+ width="13.026559"
+ id="rect17861-2"
+ style="color:#000000;fill:#1f2427;fill-opacity:0;stroke:#969696;stroke-width:0.97344154000000005;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-insensitive.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-insensitive.png
new file mode 100644
index 00000000..bc8e1b65
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed.png
new file mode 100644
index 00000000..60c5b72e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed.svg
new file mode 100644
index 00000000..40bf213e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-mixed.svg
@@ -0,0 +1,714 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg814"
+ height="16"
+ width="16"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="radio-mixed.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1299"
+ inkscape:window-height="896"
+ id="namedview33"
+ showgrid="true"
+ inkscape:zoom="29.5"
+ inkscape:cx="5.3091289"
+ inkscape:cy="7.9708196"
+ inkscape:window-x="219"
+ inkscape:window-y="90"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg814">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3050" />
+ </sodipodi:namedview>
+ <defs
+ id="defs816">
+ <linearGradient
+ id="linearGradient3849">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.65189874;"
+ offset="0"
+ id="stop3851" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.18354431;"
+ offset="1"
+ id="stop3853" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3841">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3843" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.34810126;"
+ offset="1"
+ id="stop3845" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3826">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.14901961;"
+ offset="0"
+ id="stop3828" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3830" />
+ </linearGradient>
+ <linearGradient
+ x1="664.27"
+ y1="261.45"
+ x2="664.27"
+ gradientUnits="userSpaceOnUse"
+ y2="248.05"
+ id="linearGradient3806">
+ <stop
+ offset="0"
+ style="stop-color:#718e9b;stop-opacity:1;"
+ id="stop3808" />
+ <stop
+ id="stop3810"
+ style="stop-color:#526770;stop-opacity:1;"
+ offset="0.75000018" />
+ <stop
+ offset="1"
+ style="stop-color:#6e6e6e;stop-opacity:1;"
+ id="stop3812" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8358"
+ y2="262.5"
+ gradientUnits="userSpaceOnUse"
+ x2="662.53"
+ y1="249.29"
+ x1="662.53">
+ <stop
+ id="stop11579-5-6-7-4"
+ style="stop-color:#78a1be;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop11581-8-0-0-9"
+ style="stop-color:#ebf1f5;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8360"
+ y2="248.05"
+ gradientUnits="userSpaceOnUse"
+ x2="664.27"
+ y1="261.45"
+ x1="664.27">
+ <stop
+ id="stop12417-2-8-0"
+ style="stop-color:#6195ab;stop-opacity:1;"
+ offset="0" />
+ <stop
+ offset="0.5"
+ style="stop-color:#436d7f;stop-opacity:1;"
+ id="stop3804" />
+ <stop
+ id="stop12419-5-0-9"
+ style="stop-color:#767676;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8362"
+ y2="258.26"
+ gradientUnits="userSpaceOnUse"
+ x2="661.05"
+ y1="251.69"
+ x1="661.05">
+ <stop
+ id="stop11625-5-6-0"
+ style="stop-color:#277397;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop11627-4-4-9"
+ style="stop-color:#59a4b5;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8364"
+ y2="259.78"
+ gradientUnits="userSpaceOnUse"
+ x2="662.26"
+ y1="251.67"
+ x1="662.26">
+ <stop
+ id="stop12389-7-2"
+ style="stop-color:#165c7a;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop12391-1-4"
+ style="stop-color:#0f405f;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8366"
+ y2="260.71"
+ gradientUnits="userSpaceOnUse"
+ x2="660.27"
+ y1="246.7"
+ x1="660.16">
+ <stop
+ id="stop11555-5-9-8"
+ style="stop-color:#fff"
+ offset="0" />
+ <stop
+ id="stop11557-1-9-0"
+ style="stop-color:#fff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ id="radialGradient8368"
+ gradientUnits="userSpaceOnUse"
+ cy="251.41"
+ cx="660.87"
+ gradientTransform="matrix(1.4686,0,0,2.2821,-309.65,-324.36)"
+ r="5.0291">
+ <stop
+ id="stop12407-9"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.76582277;" />
+ <stop
+ id="stop12409-7"
+ style="stop-opacity:0"
+ offset="1" />
+ </radialGradient>
+ <radialGradient
+ id="radialGradient5029"
+ gradientUnits="userSpaceOnUse"
+ cx="663.02"
+ cy="269.83"
+ r="2.3865"
+ gradientTransform="matrix(2.4144,0,0,1.7214,-937.77,-194.09)">
+ <stop
+ id="stop12694-4-1"
+ style="stop-color:#fff"
+ offset="0" />
+ <stop
+ id="stop12696-5-2"
+ style="stop-color:#fff;stop-opacity:0"
+ offset="1" />
+ </radialGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8358"
+ id="linearGradient3016"
+ gradientUnits="userSpaceOnUse"
+ x1="662.53"
+ y1="249.29"
+ x2="662.53"
+ y2="262.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8360"
+ id="linearGradient3018"
+ gradientUnits="userSpaceOnUse"
+ x1="664.27"
+ y1="261.45"
+ x2="664.27"
+ y2="248.05" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8362"
+ id="linearGradient3020"
+ gradientUnits="userSpaceOnUse"
+ x1="661.05"
+ y1="251.69"
+ x2="661.05"
+ y2="258.26" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8364"
+ id="linearGradient3022"
+ gradientUnits="userSpaceOnUse"
+ x1="662.26"
+ y1="251.67"
+ x2="662.26"
+ y2="259.78" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8366"
+ id="linearGradient3024"
+ gradientUnits="userSpaceOnUse"
+ x1="660.16"
+ y1="246.7"
+ x2="660.27"
+ y2="260.71" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient8368"
+ id="radialGradient3026"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4686,0,0,2.2821,-309.65,-324.36)"
+ cx="660.87"
+ cy="251.41"
+ r="5.0291" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient5029"
+ id="radialGradient3028"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4144,0,0,1.7214,-937.77,-194.09)"
+ cx="663.02"
+ cy="269.83"
+ r="2.3865" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient5029"
+ id="radialGradient3031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.0351422,0,0,1.9988897,-2004.4307,-534.93931)"
+ cx="663.02"
+ cy="269.83"
+ r="2.3865" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient8368"
+ id="radialGradient3034"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7918389,0,0,1.7208631,-1176.254,-428.96715)"
+ cx="660.87"
+ cy="251.41"
+ r="5.0291" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8366"
+ id="linearGradient3037"
+ gradientUnits="userSpaceOnUse"
+ x1="660.16"
+ y1="246.7"
+ x2="660.27"
+ y2="260.71"
+ gradientTransform="matrix(0.77641,0,0,-0.47985,-505.19,130.35)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8362"
+ id="linearGradient3040"
+ gradientUnits="userSpaceOnUse"
+ x1="661.05"
+ y1="251.69"
+ x2="661.05"
+ y2="258.26"
+ gradientTransform="matrix(0.99826,0,0,0.61696,-651.82,-149.41)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8364"
+ id="linearGradient3042"
+ gradientUnits="userSpaceOnUse"
+ x1="662.26"
+ y1="251.67"
+ x2="662.26"
+ y2="259.78"
+ gradientTransform="matrix(0.99826,0,0,0.61696,-651.82,-149.41)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8358"
+ id="linearGradient3045"
+ gradientUnits="userSpaceOnUse"
+ x1="662.53"
+ y1="249.29"
+ x2="662.53"
+ y2="262.5"
+ gradientTransform="matrix(1.4419,0,0,0.89117,-945.079,-219.348)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8360"
+ id="linearGradient3047"
+ gradientUnits="userSpaceOnUse"
+ x1="664.27"
+ y1="261.45"
+ x2="664.27"
+ y2="248.05"
+ gradientTransform="matrix(1.4419,0,0,0.89117,-945.079,-219.348)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8358"
+ id="linearGradient3028"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4419,0,0,0.89117,-945.079,-219.348)"
+ x1="662.53"
+ y1="249.29"
+ x2="662.53"
+ y2="262.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8360"
+ id="linearGradient3030"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4419,0,0,0.89117,-945.079,-219.348)"
+ x1="664.27"
+ y1="261.45"
+ x2="664.27"
+ y2="248.05" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8362"
+ id="linearGradient3032"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99826,0,0,0.61696,-651.82,-149.41)"
+ x1="661.05"
+ y1="251.69"
+ x2="661.05"
+ y2="258.26" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8364"
+ id="linearGradient3034"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.99826,0,0,0.61696,-651.82,-149.41)"
+ x1="662.26"
+ y1="251.67"
+ x2="662.26"
+ y2="259.78" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8366"
+ id="linearGradient3036"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.77641,0,0,-0.47985,-505.19,130.35)"
+ x1="660.16"
+ y1="246.7"
+ x2="660.27"
+ y2="260.71" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient8368"
+ id="radialGradient3038"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7918389,0,0,1.7208631,-1176.254,-428.96715)"
+ cx="660.87"
+ cy="251.41"
+ r="5.0291" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient5029"
+ id="radialGradient3040"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.0351422,0,0,1.9988897,-2004.4307,-534.93931)"
+ cx="663.02"
+ cy="269.83"
+ r="2.3865" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient5029"
+ id="radialGradient3030"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4687287,0,0,2.2844419,-2291.891,-612.45853)"
+ cx="663.02"
+ cy="269.83"
+ r="2.3865" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient8368"
+ id="radialGradient3033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0478128,0,0,-1.9666977,-1345.4048,507.34768)"
+ cx="660.87"
+ cy="251.41"
+ r="5.0291" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8366"
+ id="linearGradient3038"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88732436,0,0,0.54839916,-578.47572,-131.87095)"
+ x1="660.16"
+ y1="246.7"
+ x2="660.27"
+ y2="260.71" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8362"
+ id="linearGradient3041"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1408668,0,0,0.70509607,-746.0526,-171.85428)"
+ x1="661.05"
+ y1="251.69"
+ x2="661.05"
+ y2="258.26" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8364"
+ id="linearGradient3043"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1408668,0,0,0.70509607,-746.0526,-171.85428)"
+ x1="662.26"
+ y1="251.67"
+ x2="662.26"
+ y2="259.78" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8358"
+ id="linearGradient3046"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.6478832,0,0,-1.0184784,-1081.2052,267.7833)"
+ x1="662.18604"
+ y1="247.21516"
+ x2="662.18604"
+ y2="262.92487" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.6478832,0,0,-1.0184784,-1081.2052,267.7833)"
+ x1="664.00653"
+ y1="262.92487"
+ x2="664.00653"
+ y2="247.21516" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8358"
+ id="linearGradient3818"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.6478832,0,0,-1.0184784,-1081.2052,267.7833)"
+ x1="662.18604"
+ y1="247.21516"
+ x2="662.18604"
+ y2="262.92487" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3820"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.6478832,0,0,-1.0184784,-1081.2052,267.7833)"
+ x1="664.00653"
+ y1="262.92487"
+ x2="664.00653"
+ y2="247.21516" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient8368"
+ id="radialGradient3822"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.0478128,0,0,-1.9666977,-1345.4048,507.34768)"
+ cx="660.87"
+ cy="251.41"
+ r="5.0291" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3826"
+ id="linearGradient3832"
+ x1="11.75"
+ y1="15.499999"
+ x2="11.75"
+ y2="8.9375"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3841"
+ id="linearGradient3847"
+ x1="7.1666665"
+ y1="12.833333"
+ x2="7.1666665"
+ y2="1.1666666"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3849"
+ id="linearGradient3855"
+ x1="9.666667"
+ y1="12.833333"
+ x2="9.666667"
+ y2="1.1666666"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#radialGradient8368"
+ id="radialGradient3858"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7918942,0,0,-1.720866,-1176.2673,444.93059)"
+ cx="660.87"
+ cy="251.41"
+ r="5.0291" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8358"
+ id="linearGradient3861"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4419445,0,0,-0.89117144,-945.0852,235.31108)"
+ x1="662.35919"
+ y1="253.94786"
+ x2="662.35919"
+ y2="264.04694"
+ spreadMethod="reflect" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3806"
+ id="linearGradient3863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4419445,0,0,-0.89117144,-945.0852,235.31108)"
+ x1="664.00653"
+ y1="262.92487"
+ x2="664.00653"
+ y2="247.21516" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12405-7"
+ id="radialGradient3036"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4685542,0,0,2.2820942,-309.65132,-324.35943)"
+ cx="660.8656"
+ cy="251.41324"
+ fx="660.8656"
+ fy="251.41324"
+ r="5.0290799" />
+ <linearGradient
+ id="linearGradient12405-7"
+ inkscape:collect="always">
+ <stop
+ id="stop12407-9-4"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop12409-7-1"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient3035"
+ gradientUnits="userSpaceOnUse"
+ x1="660.96808"
+ y1="248.33408"
+ x2="660.96808"
+ y2="261.79953" />
+ <linearGradient
+ id="linearGradient11577-0-5-0-2">
+ <stop
+ id="stop11579-5-6-7-4-8"
+ offset="0"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ <stop
+ id="stop11581-8-0-0-9-2"
+ offset="1"
+ style="stop-color:#f0f0f0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12415-4-1-5"
+ id="linearGradient3034-8"
+ gradientUnits="userSpaceOnUse"
+ x1="664.0022"
+ y1="261.93979"
+ x2="664.0022"
+ y2="248.19382" />
+ <linearGradient
+ id="linearGradient12415-4-1-5">
+ <stop
+ id="stop12417-2-8-0-3"
+ offset="0"
+ style="stop-color:#d7d7d7;stop-opacity:1;" />
+ <stop
+ id="stop12419-5-0-9-0"
+ offset="1"
+ style="stop-color:#8a8a8a;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ y2="261.79953"
+ x2="660.96808"
+ y1="248.33408"
+ x1="660.96808"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3056"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="248.19382"
+ x2="664.0022"
+ y1="261.93979"
+ x1="664.0022"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3058"
+ xlink:href="#linearGradient12415-4-1-5"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3877"
+ id="linearGradient3052"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7342762,0,0,1,2.2008904,-2.1145871)"
+ x1="6.8551264"
+ y1="8.5906658"
+ x2="6.8551264"
+ y2="11.031343" />
+ <linearGradient
+ id="linearGradient3877">
+ <stop
+ style="stop-color:#30496d;stop-opacity:1;"
+ offset="0"
+ id="stop3879" />
+ <stop
+ style="stop-color:#7c96bc;stop-opacity:1;"
+ offset="1"
+ id="stop3881" />
+ </linearGradient>
+ </defs>
+ <metadata
+ id="metadata819">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path
+ transform="matrix(1.6479351,0,0,-1.0184794,-1081.2325,267.78028)"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ sodipodi:ry="7.2937827"
+ sodipodi:rx="4.5078058"
+ sodipodi:cy="255.0668"
+ sodipodi:cx="660.96808"
+ id="path6307"
+ style="color:#000000;fill:url(#linearGradient3056);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3058);stroke-width:0.88215655;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.12955466;fill:none;stroke:url(#radialGradient3036);stroke-width:1.04254842;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;display:inline;enable-background:new"
+ id="path6313"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(1.4234568,0,0,-0.87974425,-932.85956,232.39358)" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path3879"
+ d="m 11.604532,9.0354006 -2.6358092,5e-7 -2.5041239,0"
+ style="fill:none;stroke:#ffffff;stroke-width:2.92919778999999991;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.48627451;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3052);stroke-width:2.92919779;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 10.604532,8.0354006 -2.6358092,5e-7 -2.5041239,0"
+ id="path3809"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected-insensitive.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected-insensitive.png
new file mode 100644
index 00000000..741b2e57
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected.png
new file mode 100644
index 00000000..1ca9711b
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected.svg
new file mode 100644
index 00000000..1d67681e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-selected.svg
@@ -0,0 +1,453 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg814"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="radio-selected.svg"
+ inkscape:export-filename="/usr/share/themes/MediterraneanWhite/gtk-3.0/assets/radio-selected.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs816">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2"
+ id="linearGradient8378"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5"
+ id="linearGradient8380"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient8358"
+ gradientUnits="userSpaceOnUse"
+ x1="662.53418"
+ y1="249.29141"
+ x2="662.53418"
+ y2="262.49979" />
+ <linearGradient
+ id="linearGradient11577-0-5-0-2">
+ <stop
+ id="stop11579-5-6-7-4"
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1;" />
+ <stop
+ id="stop11581-8-0-0-9"
+ offset="1"
+ style="stop-color:#e6e6e6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12415-4-1-5"
+ id="linearGradient8360"
+ gradientUnits="userSpaceOnUse"
+ x1="664.26984"
+ y1="261.44751"
+ x2="664.26984"
+ y2="248.05356" />
+ <linearGradient
+ id="linearGradient12415-4-1-5">
+ <stop
+ id="stop12417-2-8-0"
+ offset="0"
+ style="stop-color:#878787;stop-opacity:1;" />
+ <stop
+ id="stop12419-5-0-9"
+ offset="1"
+ style="stop-color:#d7d7d7;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11623-4-5-4"
+ id="linearGradient8362"
+ gradientUnits="userSpaceOnUse"
+ x1="661.04559"
+ y1="251.6946"
+ x2="661.04559"
+ y2="258.26358" />
+ <linearGradient
+ id="linearGradient11623-4-5-4"
+ inkscape:collect="always">
+ <stop
+ id="stop11625-5-6-0"
+ offset="0"
+ style="stop-color:#2e87e3;stop-opacity:1" />
+ <stop
+ id="stop11627-4-4-9"
+ offset="1"
+ style="stop-color:#76b0ec;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12387-1-5"
+ id="linearGradient8364"
+ gradientUnits="userSpaceOnUse"
+ x1="662.26074"
+ y1="251.66537"
+ x2="662.26074"
+ y2="259.77792" />
+ <linearGradient
+ id="linearGradient12387-1-5"
+ inkscape:collect="always">
+ <stop
+ id="stop12389-7-2"
+ offset="0"
+ style="stop-color:#1b6fc5;stop-opacity:1;" />
+ <stop
+ id="stop12391-1-4"
+ offset="1"
+ style="stop-color:#145393;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11553-0-7-9"
+ id="linearGradient8366"
+ gradientUnits="userSpaceOnUse"
+ x1="660.16144"
+ y1="246.69635"
+ x2="660.27411"
+ y2="260.70532" />
+ <linearGradient
+ id="linearGradient11553-0-7-9">
+ <stop
+ id="stop11555-5-9-8"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11557-1-9-0"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12405-7"
+ id="radialGradient8368"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4685542,0,0,2.2820942,-309.65132,-324.35943)"
+ cx="660.8656"
+ cy="251.41324"
+ fx="660.8656"
+ fy="251.41324"
+ r="5.0290799" />
+ <linearGradient
+ id="linearGradient12405-7">
+ <stop
+ id="stop12407-9"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0;" />
+ <stop
+ id="stop12409-7"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.64313728;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12692-5-0"
+ id="radialGradient8370"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4143887,0,0,1.7213698,-937.76662,-194.09437)"
+ cx="663.01904"
+ cy="269.82831"
+ fx="663.01904"
+ fy="269.82831"
+ r="2.3864853" />
+ <linearGradient
+ id="linearGradient12692-5-0"
+ inkscape:collect="always">
+ <stop
+ id="stop12694-4-1"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop12696-5-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ r="2.3864853"
+ fy="269.82831"
+ fx="663.01904"
+ cy="269.82831"
+ cx="663.01904"
+ gradientTransform="matrix(2.4143887,0,0,1.7213698,-937.76662,-194.09437)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient5029"
+ xlink:href="#linearGradient12692-5-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient3027"
+ gradientUnits="userSpaceOnUse"
+ x1="662.53418"
+ y1="249.29141"
+ x2="662.53418"
+ y2="262.49979" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12415-4-1-5"
+ id="linearGradient3029"
+ gradientUnits="userSpaceOnUse"
+ x1="664.26984"
+ y1="261.44751"
+ x2="664.26984"
+ y2="248.05356" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12405-7"
+ id="radialGradient3031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4685542,0,0,2.2820942,-309.65132,-324.35943)"
+ cx="660.8656"
+ cy="251.41324"
+ fx="660.8656"
+ fy="251.41324"
+ r="5.0290799" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12415-4-1-5"
+ id="linearGradient3803"
+ gradientUnits="userSpaceOnUse"
+ x1="664.0022"
+ y1="261.93979"
+ x2="664.0022"
+ y2="248.19382" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient3805"
+ gradientUnits="userSpaceOnUse"
+ x1="662.1817"
+ y1="247.21196"
+ x2="662.1817"
+ y2="260.95795" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient3032"
+ gradientUnits="userSpaceOnUse"
+ x1="662.1817"
+ y1="247.21196"
+ x2="662.1817"
+ y2="260.95795" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12415-4-1-5"
+ id="linearGradient3034"
+ gradientUnits="userSpaceOnUse"
+ x1="664.0022"
+ y1="261.93979"
+ x2="664.0022"
+ y2="248.19382" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12405-7"
+ id="radialGradient3036"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4667349,-1.2515703e-6,8.5691457e-7,2.6369512,-308.51428,-416.33956)"
+ cx="660.9798"
+ cy="252.60332"
+ fx="660.9798"
+ fy="252.60332"
+ r="5.0290799" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient3035"
+ gradientUnits="userSpaceOnUse"
+ x1="660.96808"
+ y1="248.33408"
+ x2="660.96808"
+ y2="261.79953" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3841"
+ id="linearGradient3847"
+ x1="7.1666665"
+ y1="12.833333"
+ x2="7.1666665"
+ y2="1.1666666"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3841">
+ <stop
+ style="stop-color:#114467;stop-opacity:1;"
+ offset="0"
+ id="stop3843" />
+ <stop
+ style="stop-color:#8bc2ed;stop-opacity:1;"
+ offset="1"
+ id="stop3845" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3849"
+ id="linearGradient3855"
+ x1="9.666667"
+ y1="12.833333"
+ x2="9.666667"
+ y2="1.1666666"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3849">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.65189874;"
+ offset="0"
+ id="stop3851" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.18354431;"
+ offset="1"
+ id="stop3853" />
+ </linearGradient>
+ <linearGradient
+ y2="5.125"
+ x2="7.375"
+ y1="8.875"
+ x1="7.375"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3076"
+ xlink:href="#linearGradient3841"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="4.1428571"
+ x2="9.4285717"
+ y1="9.8571424"
+ x1="9.4285717"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3078"
+ xlink:href="#linearGradient3849"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="31.621594"
+ inkscape:cx="1.9868697"
+ inkscape:cy="6.0941284"
+ inkscape:document-units="px"
+ inkscape:current-layer="g6305"
+ showgrid="true"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="1185"
+ inkscape:window-height="911"
+ inkscape:window-x="496"
+ inkscape:window-y="61"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4084"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata819">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <g
+ transform="translate(-1031,770.36221)"
+ id="g6305"
+ style="display:inline;enable-background:new">
+ <path
+ transform="matrix(1.6479351,0,0,1.0184793,-50.232436,14.219722)"
+ d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+ sodipodi:ry="7.2937827"
+ sodipodi:rx="4.5078058"
+ sodipodi:cy="255.0668"
+ sodipodi:cx="660.96808"
+ id="path6307"
+ style="color:#000000;fill:url(#linearGradient3035);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3034);stroke-width:0.88215655;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.12955466;fill:none;stroke:url(#radialGradient3036);stroke-width:1.04254842;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100"
+ id="path6313"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+ transform="matrix(1.4234568,0,0,0.87974425,98.140457,49.606463)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient3076);fill-opacity:1;stroke:url(#linearGradient3078);stroke-width:1;stroke-miterlimit:4;stroke-opacity:0.58823528999999997;stroke-dasharray:none"
+ id="path3839"
+ sodipodi:cx="8"
+ sodipodi:cy="7"
+ sodipodi:rx="2"
+ sodipodi:ry="2"
+ d="M 10,7 C 10,8.1045695 9.1045695,9 8,9 6.8954305,9 6,8.1045695 6,7 6,5.8954305 6.8954305,5 8,5 c 1.1045695,0 2,0.8954305 2,2 z"
+ transform="matrix(1.6,0,0,-1.6,1026.2,285.19999)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected-insensitive.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected-insensitive.png
new file mode 100644
index 00000000..44f80c55
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected.png
new file mode 100644
index 00000000..6a80d6fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected.svg
new file mode 100644
index 00000000..1a49a0df
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/radio-unselected.svg
@@ -0,0 +1,384 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg814"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="radio-unselected.svg"
+ inkscape:export-filename="/usr/share/themes/MediterraneanLightDarkest/gtk-3.0/assets/radio-unselected.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs816">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2"
+ id="linearGradient8378"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5"
+ id="linearGradient8380"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient8358"
+ gradientUnits="userSpaceOnUse"
+ x1="662.53418"
+ y1="249.29141"
+ x2="662.53418"
+ y2="262.49979" />
+ <linearGradient
+ id="linearGradient11577-0-5-0-2">
+ <stop
+ id="stop11579-5-6-7-4"
+ offset="0"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ <stop
+ id="stop11581-8-0-0-9"
+ offset="1"
+ style="stop-color:#f0f0f0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12415-4-1-5"
+ id="linearGradient8360"
+ gradientUnits="userSpaceOnUse"
+ x1="664.26984"
+ y1="261.44751"
+ x2="664.26984"
+ y2="248.05356" />
+ <linearGradient
+ id="linearGradient12415-4-1-5">
+ <stop
+ id="stop12417-2-8-0"
+ offset="0"
+ style="stop-color:#d7d7d7;stop-opacity:1;" />
+ <stop
+ id="stop12419-5-0-9"
+ offset="1"
+ style="stop-color:#8a8a8a;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11623-4-5-4"
+ id="linearGradient8362"
+ gradientUnits="userSpaceOnUse"
+ x1="661.04559"
+ y1="251.6946"
+ x2="661.04559"
+ y2="258.26358" />
+ <linearGradient
+ id="linearGradient11623-4-5-4"
+ inkscape:collect="always">
+ <stop
+ id="stop11625-5-6-0"
+ offset="0"
+ style="stop-color:#2e87e3;stop-opacity:1" />
+ <stop
+ id="stop11627-4-4-9"
+ offset="1"
+ style="stop-color:#76b0ec;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12387-1-5"
+ id="linearGradient8364"
+ gradientUnits="userSpaceOnUse"
+ x1="662.26074"
+ y1="251.66537"
+ x2="662.26074"
+ y2="259.77792" />
+ <linearGradient
+ id="linearGradient12387-1-5"
+ inkscape:collect="always">
+ <stop
+ id="stop12389-7-2"
+ offset="0"
+ style="stop-color:#1b6fc5;stop-opacity:1;" />
+ <stop
+ id="stop12391-1-4"
+ offset="1"
+ style="stop-color:#145393;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11553-0-7-9"
+ id="linearGradient8366"
+ gradientUnits="userSpaceOnUse"
+ x1="660.16144"
+ y1="246.69635"
+ x2="660.27411"
+ y2="260.70532" />
+ <linearGradient
+ id="linearGradient11553-0-7-9">
+ <stop
+ id="stop11555-5-9-8"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11557-1-9-0"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12405-7"
+ id="radialGradient8368"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4685542,0,0,2.2820942,-309.65132,-324.35943)"
+ cx="660.8656"
+ cy="251.41324"
+ fx="660.8656"
+ fy="251.41324"
+ r="5.0290799" />
+ <linearGradient
+ id="linearGradient12405-7"
+ inkscape:collect="always">
+ <stop
+ id="stop12407-9"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop12409-7"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12692-5-0"
+ id="radialGradient8370"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4143887,0,0,1.7213698,-937.76662,-194.09437)"
+ cx="663.01904"
+ cy="269.82831"
+ fx="663.01904"
+ fy="269.82831"
+ r="2.3864853" />
+ <linearGradient
+ id="linearGradient12692-5-0"
+ inkscape:collect="always">
+ <stop
+ id="stop12694-4-1"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop12696-5-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ r="2.3864853"
+ fy="269.82831"
+ fx="663.01904"
+ cy="269.82831"
+ cx="663.01904"
+ gradientTransform="matrix(2.4143887,0,0,1.7213698,-937.76662,-194.09437)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient5029"
+ xlink:href="#linearGradient12692-5-0"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient3027"
+ gradientUnits="userSpaceOnUse"
+ x1="662.53418"
+ y1="249.29141"
+ x2="662.53418"
+ y2="262.49979" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12415-4-1-5"
+ id="linearGradient3029"
+ gradientUnits="userSpaceOnUse"
+ x1="664.26984"
+ y1="261.44751"
+ x2="664.26984"
+ y2="248.05356" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12405-7"
+ id="radialGradient3031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4685542,0,0,2.2820942,-309.65132,-324.35943)"
+ cx="660.8656"
+ cy="251.41324"
+ fx="660.8656"
+ fy="251.41324"
+ r="5.0290799" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12415-4-1-5"
+ id="linearGradient3803"
+ gradientUnits="userSpaceOnUse"
+ x1="664.0022"
+ y1="261.93979"
+ x2="664.0022"
+ y2="248.19382" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient3805"
+ gradientUnits="userSpaceOnUse"
+ x1="662.1817"
+ y1="247.21196"
+ x2="662.1817"
+ y2="260.95795" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient3032"
+ gradientUnits="userSpaceOnUse"
+ x1="662.1817"
+ y1="247.21196"
+ x2="662.1817"
+ y2="260.95795" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12415-4-1-5"
+ id="linearGradient3034"
+ gradientUnits="userSpaceOnUse"
+ x1="664.0022"
+ y1="261.93979"
+ x2="664.0022"
+ y2="248.19382" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12405-7"
+ id="radialGradient3036"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4685542,0,0,2.2820942,-309.65132,-324.35943)"
+ cx="660.8656"
+ cy="251.41324"
+ fx="660.8656"
+ fy="251.41324"
+ r="5.0290799" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11577-0-5-0-2"
+ id="linearGradient3035"
+ gradientUnits="userSpaceOnUse"
+ x1="660.96808"
+ y1="248.33408"
+ x2="660.96808"
+ y2="261.79953" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="31.621594"
+ inkscape:cx="0.87575243"
+ inkscape:cy="8.6240451"
+ inkscape:document-units="px"
+ inkscape:current-layer="g6305"
+ showgrid="true"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="1004"
+ inkscape:window-height="814"
+ inkscape:window-x="141"
+ inkscape:window-y="42"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4084"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata819">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <g
+ transform="translate(-1031,770.36221)"
+ id="g6305"
+ style="display:inline;enable-background:new">
+ <path
+ transform="matrix(1.6479351,0,0,-1.0184794,-50.232516,533.78027)"
+ d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+ sodipodi:ry="7.2937827"
+ sodipodi:rx="4.5078058"
+ sodipodi:cy="255.0668"
+ sodipodi:cx="660.96808"
+ id="path6307"
+ style="color:#000000;fill:url(#linearGradient3035);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3034);stroke-width:0.88215655;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.12955466;fill:none;stroke:url(#radialGradient3036);stroke-width:1.04254842;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100"
+ id="path6313"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+ transform="matrix(1.4234568,0,0,-0.87974425,98.140457,498.39357)" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/resize-grip.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/resize-grip.svg
new file mode 100644
index 00000000..fa1f5872
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/resize-grip.svg
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="13"
+ height="13"
+ id="svg17653"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="resize-grip.svg">
+ <defs
+ id="defs17655" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.311078"
+ inkscape:cx="-8.2186936"
+ inkscape:cy="8.0008486"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1022"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata17658">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-3)">
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5513"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5515"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-392.19484)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ id="path5517"
+ sodipodi:cx="868.63647"
+ sodipodi:cy="617.14966"
+ sodipodi:rx="1.9003495"
+ sodipodi:ry="1.9003495"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-395.46756)" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-560.57081,-398.74029)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5519"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-567.11626,-392.19484)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5521"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.65777374,0,0,0.65777374,-563.84354,-395.46756)"
+ d="m 870.53682,617.14966 a 1.9003495,1.9003495 0 1 1 -3.80069,0 1.9003495,1.9003495 0 1 1 3.80069,0 z"
+ sodipodi:ry="1.9003495"
+ sodipodi:rx="1.9003495"
+ sodipodi:cy="617.14966"
+ sodipodi:cx="868.63647"
+ id="path5523"
+ style="fill:#b9beb3;fill-opacity:1;stroke:none;display:inline;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-hor-dark.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-hor-dark.svg
new file mode 100644
index 00000000..367e735f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-hor-dark.svg
@@ -0,0 +1,482 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="20"
+ id="svg5980"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="scale-slider-hor-dark.svg">
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.975"
+ inkscape:cx="8"
+ inkscape:cy="10"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1084"
+ inkscape:window-height="748"
+ inkscape:window-x="236"
+ inkscape:window-y="168"
+ inkscape:window-maximized="0"
+ showborder="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3019"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <defs
+ id="defs5982">
+ <linearGradient
+ id="linearGradient3819">
+ <stop
+ style="stop-color:#a7a7a7;stop-opacity:1;"
+ offset="0"
+ id="stop3821" />
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:1;"
+ offset="1"
+ id="stop3823" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714-2"
+ id="linearGradient5304-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ x1="108.59611"
+ y1="477.02258"
+ x2="113.8317"
+ y2="477.02258" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-2">
+ <stop
+ style="stop-color:#d6d6d4;stop-opacity:1;"
+ offset="0"
+ id="stop4716-4" />
+ <stop
+ style="stop-color:#e6e6e6;stop-opacity:1"
+ offset="1"
+ id="stop4718-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient5306-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="116.15861"
+ y1="479.89758"
+ x2="107.97111"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#a7aaa4;stop-opacity:1;"
+ offset="0"
+ id="stop4724-2" />
+ <stop
+ style="stop-color:#6f7368;stop-opacity:1"
+ offset="1"
+ id="stop4726-2" />
+ </linearGradient>
+ <linearGradient
+ y2="477.02258"
+ x2="113.8317"
+ y1="477.02258"
+ x1="108.59611"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6007"
+ xlink:href="#linearGradient4714-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="479.89758"
+ x2="107.97111"
+ y1="479.89758"
+ x1="116.15861"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6009"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient3911"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853">
+ <stop
+ id="stop3855"
+ offset="0"
+ style="stop-color:#7a7a7a;stop-opacity:1" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#4b4b4b;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient4008"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="6.875"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4002">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4004" />
+ <stop
+ id="stop4010"
+ offset="0.77191412"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4006" />
+ </linearGradient>
+ <radialGradient
+ r="6.875"
+ fy="290.25"
+ fx="312.375"
+ cy="290.25"
+ cx="312.375"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4037"
+ xlink:href="#linearGradient4002"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient4076"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient4085"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853-8"
+ id="linearGradient4085-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853-8">
+ <stop
+ id="stop3855-4"
+ offset="0"
+ style="stop-color:#7a7a7a;stop-opacity:1" />
+ <stop
+ id="stop3857-3"
+ offset="1"
+ style="stop-color:#4b4b4b;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient3817"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819"
+ id="linearGradient3825"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient3029"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient3031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819"
+ id="linearGradient3033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002-995"
+ id="radialGradient3029-628"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335" />
+ <linearGradient
+ id="linearGradient4002-995">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3081" />
+ <stop
+ id="stop3083"
+ offset="0.77191412"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3085" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853-614"
+ id="linearGradient3031-674"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853-614">
+ <stop
+ id="stop3089"
+ offset="0"
+ style="stop-color:#6e6e6e;stop-opacity:1" />
+ <stop
+ id="stop3091"
+ offset="1"
+ style="stop-color:#444444;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819-309"
+ id="linearGradient3033-786"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641" />
+ <linearGradient
+ id="linearGradient3819-309">
+ <stop
+ style="stop-color:#969696;stop-opacity:1;"
+ offset="0"
+ id="stop3095" />
+ <stop
+ style="stop-color:#adadad;stop-opacity:1;"
+ offset="1"
+ id="stop3097" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002-995-44"
+ id="radialGradient3029-628-782"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335" />
+ <linearGradient
+ id="linearGradient4002-995-44">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3221" />
+ <stop
+ id="stop3223"
+ offset="0.77191412"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3225" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853-614-957"
+ id="linearGradient3031-674-83"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853-614-957">
+ <stop
+ id="stop3229"
+ offset="0"
+ style="stop-color:#636363;stop-opacity:1" />
+ <stop
+ id="stop3231"
+ offset="1"
+ style="stop-color:#3d3d3d;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819-309-508"
+ id="linearGradient3033-786-218"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641" />
+ <linearGradient
+ id="linearGradient3819-309-508">
+ <stop
+ style="stop-color:#878787;stop-opacity:1;"
+ offset="0"
+ id="stop3235" />
+ <stop
+ style="stop-color:#9c9c9c;stop-opacity:1;"
+ offset="1"
+ id="stop3237" />
+ </linearGradient>
+ </defs>
+ <metadata
+ id="metadata5985">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-12)">
+ <g
+ id="g3021"
+ transform="matrix(0.84210525,0,0,0.84210525,-0.42105272,3.0526297)">
+ <path
+ transform="matrix(1.3818182,0,0,1.3818182,-421.64546,-378.57273)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8-1"
+ style="opacity:0.3;color:#000000;fill:url(#radialGradient3029-628-782);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80882353;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.0909091,0,0,1.0909091,-330.77273,-294.63637)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8"
+ style="color:#000000;fill:#cacaca;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3031-674-83);stroke-width:0.91666669;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccscccsc"
+ id="path3907-8"
+ d="M 11.844001,15.093876 9.9687499,21.96875 5.8513889,16.289267 c -0.846712,1.21453 -2.788889,4.336676 -2.788889,5.929483 0,2.613581 3.023705,4.720993 4.999748,6.421781 l 1.906502,-6.609281 3.9455161,5.718561 c 0.987249,-1.270018 3.085733,-4.23539 3.085733,-5.968561 0,-2.588835 -3.160985,-5.33957 -5.155998,-6.687374 z"
+ style="fill:#bababa;fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3907"
+ d="m 13.718749,16.03125 -3.7499991,5.9375 -5.40625,-4.15625 c -0.846712,1.21453 -1.5,2.813443 -1.5,4.40625 0,2.613581 1.148957,4.017962 3.125,5.71875 l 3.78125,-5.90625 5.4687491,4.3125 c 0.987249,-1.270018 1.5625,-2.829329 1.5625,-4.5625 0,-2.588835 -1.286237,-4.402196 -3.28125,-5.75 z"
+ style="fill:url(#linearGradient3033-786-218);fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(0.94545454,0,0,0.94545454,-285.33636,-252.41818)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-7"
+ style="opacity:0.8;color:#000000;fill:none;stroke:#cfcfcf;stroke-width:1.05769241;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="translate(17.163955,9.3088161)"
+ d="m -6.7545868,12.691184 c 0,0.226088 -0.1832807,0.409369 -0.4093689,0.409369 -0.2260882,0 -0.4093689,-0.183281 -0.4093689,-0.409369 0,-0.226088 0.1832807,-0.409369 0.4093689,-0.409369 0.2260882,0 0.4093689,0.183281 0.4093689,0.409369 z"
+ sodipodi:ry="0.4093689"
+ sodipodi:rx="0.4093689"
+ sodipodi:cy="12.691184"
+ sodipodi:cx="-7.1639557"
+ id="path3909"
+ style="color:#bebebe;fill:#cfcfcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-hor.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-hor.svg
new file mode 100644
index 00000000..88a22e3f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-hor.svg
@@ -0,0 +1,346 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="20"
+ id="svg5980"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scale-slider.svg">
+ <defs
+ id="defs5982">
+ <linearGradient
+ id="linearGradient3819">
+ <stop
+ style="stop-color:#bababa;stop-opacity:1;"
+ offset="0"
+ id="stop3821" />
+ <stop
+ style="stop-color:#d5d5d5;stop-opacity:1;"
+ offset="1"
+ id="stop3823" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714-2"
+ id="linearGradient5304-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ x1="108.59611"
+ y1="477.02258"
+ x2="113.8317"
+ y2="477.02258" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-2">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient5306-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="116.15861"
+ y1="479.89758"
+ x2="107.97111"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-2" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-2" />
+ </linearGradient>
+ <linearGradient
+ y2="477.02258"
+ x2="113.8317"
+ y1="477.02258"
+ x1="108.59611"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6007"
+ xlink:href="#linearGradient4714-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="479.89758"
+ x2="107.97111"
+ y1="479.89758"
+ x1="116.15861"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6009"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient3911"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853">
+ <stop
+ id="stop3855"
+ offset="0"
+ style="stop-color:#888888;stop-opacity:1" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#535353;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient4008"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="6.875"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4002">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4004" />
+ <stop
+ id="stop4010"
+ offset="0.77191412"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4006" />
+ </linearGradient>
+ <radialGradient
+ r="6.875"
+ fy="290.25"
+ fx="312.375"
+ cy="290.25"
+ cx="312.375"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4037"
+ xlink:href="#linearGradient4002"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient4076"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient4085"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853-8"
+ id="linearGradient4085-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853-8">
+ <stop
+ id="stop3855-4"
+ offset="0"
+ style="stop-color:#888888;stop-opacity:1" />
+ <stop
+ id="stop3857-3"
+ offset="1"
+ style="stop-color:#535353;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient3817"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819"
+ id="linearGradient3825"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient3029"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient3031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819"
+ id="linearGradient3033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.975"
+ inkscape:cx="8"
+ inkscape:cy="10"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="812"
+ inkscape:window-height="717"
+ inkscape:window-x="236"
+ inkscape:window-y="168"
+ inkscape:window-maximized="0"
+ showborder="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3019"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5985">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-12)">
+ <g
+ id="g3021"
+ transform="matrix(0.84210525,0,0,0.84210525,-0.42105272,3.0526297)">
+ <path
+ transform="matrix(1.3818182,0,0,1.3818182,-421.64546,-378.57273)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8-1"
+ style="opacity:0.3;color:#000000;fill:url(#radialGradient3029);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80882353;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.0909091,0,0,1.0909091,-330.77273,-294.63637)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8"
+ style="color:#000000;fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3031);stroke-width:0.91666669;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccscccsc"
+ id="path3907-8"
+ d="M 11.844001,15.093876 9.9687499,21.96875 5.8513889,16.289267 c -0.846712,1.21453 -2.788889,4.336676 -2.788889,5.929483 0,2.613581 3.023705,4.720993 4.999748,6.421781 l 1.906502,-6.609281 3.9455161,5.718561 c 0.987249,-1.270018 3.085733,-4.23539 3.085733,-5.968561 0,-2.588835 -3.160985,-5.33957 -5.155998,-6.687374 z"
+ style="fill:#e6e6e6;fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3907"
+ d="m 13.718749,16.03125 -3.7499991,5.9375 -5.40625,-4.15625 c -0.846712,1.21453 -1.5,2.813443 -1.5,4.40625 0,2.613581 1.148957,4.017962 3.125,5.71875 l 3.78125,-5.90625 5.4687491,4.3125 c 0.987249,-1.270018 1.5625,-2.829329 1.5625,-4.5625 0,-2.588835 -1.286237,-4.402196 -3.28125,-5.75 z"
+ style="fill:url(#linearGradient3033);fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(0.94545454,0,0,0.94545454,-285.33636,-252.41818)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-7"
+ style="opacity:0.8;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.05769241;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="translate(17.163955,9.3088161)"
+ d="m -6.7545868,12.691184 c 0,0.226088 -0.1832807,0.409369 -0.4093689,0.409369 -0.2260882,0 -0.4093689,-0.183281 -0.4093689,-0.409369 0,-0.226088 0.1832807,-0.409369 0.4093689,-0.409369 0.2260882,0 0.4093689,0.183281 0.4093689,0.409369 z"
+ sodipodi:ry="0.4093689"
+ sodipodi:rx="0.4093689"
+ sodipodi:cy="12.691184"
+ sodipodi:cx="-7.1639557"
+ id="path3909"
+ style="color:#bebebe;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-horizontal-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-horizontal-insensitive.svg
new file mode 100755
index 00000000..c719830b
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-horizontal-insensitive.svg
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="20"
+ id="svg814"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scale-slider-horizontal-insensitive.svg">
+ <defs
+ id="defs816">
+ <linearGradient
+ id="linearGradient3771">
+ <stop
+ style="stop-color:#b9b9b9;stop-opacity:1;"
+ offset="0"
+ id="stop3773" />
+ <stop
+ style="stop-color:#dadada;stop-opacity:1;"
+ offset="1"
+ id="stop3775" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2"
+ id="linearGradient8378"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5"
+ id="linearGradient8380"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11553-0-7-9">
+ <stop
+ id="stop11555-5-9-8"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11557-1-9-0"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12692-5-0"
+ id="radialGradient8370"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4143887,0,0,1.7213698,-937.76662,-194.09437)"
+ cx="663.01904"
+ cy="269.82831"
+ fx="663.01904"
+ fy="269.82831"
+ r="2.3864853" />
+ <linearGradient
+ id="linearGradient12692-5-0"
+ inkscape:collect="always">
+ <stop
+ id="stop12694-4-1"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop12696-5-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12415-4-1-5-2">
+ <stop
+ id="stop12417-2-8-0-7"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop12419-5-0-9-3"
+ offset="1"
+ style="stop-color:#8f9985;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3771"
+ id="linearGradient3777"
+ x1="660.96808"
+ y1="255.06679"
+ x2="660.96808"
+ y2="248.25923"
+ gradientUnits="userSpaceOnUse"
+ spreadMethod="reflect" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.069135"
+ inkscape:cx="-0.48361629"
+ inkscape:cy="8.5342841"
+ inkscape:document-units="px"
+ inkscape:current-layer="g6305"
+ showgrid="true"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="1212"
+ inkscape:window-height="789"
+ inkscape:window-x="154"
+ inkscape:window-y="155"
+ inkscape:window-maximized="0"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4084"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata819">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <g
+ transform="translate(-1031,770.36221)"
+ id="g6305"
+ style="display:inline;enable-background:new">
+ <path
+ transform="matrix(1.6637751,0,0,1.0282707,-60.70225,9.7222903)"
+ d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+ sodipodi:ry="7.2937827"
+ sodipodi:rx="4.5078058"
+ sodipodi:cy="255.0668"
+ sodipodi:cx="660.96808"
+ id="path16919"
+ style="color:#000000;fill:url(#linearGradient3777);fill-opacity:1;stroke:#a1a1a1;stroke-width:0.76453793000000003;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-horizontal.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-horizontal.svg
new file mode 100644
index 00000000..acba2b18
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-horizontal.svg
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="20"
+ id="svg5980"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="scale-slider.svg">
+ <defs
+ id="defs5982">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714-2"
+ id="linearGradient5304-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ x1="108.59611"
+ y1="477.02258"
+ x2="113.8317"
+ y2="477.02258" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-2">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient5306-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="116.15861"
+ y1="479.89758"
+ x2="107.97111"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-2" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-2" />
+ </linearGradient>
+ <linearGradient
+ y2="477.02258"
+ x2="113.8317"
+ y1="477.02258"
+ x1="108.59611"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6007"
+ xlink:href="#linearGradient4714-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="479.89758"
+ x2="107.97111"
+ y1="479.89758"
+ x1="116.15861"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6009"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.430113"
+ inkscape:cx="10.000813"
+ inkscape:cy="9.3331276"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="743"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5985">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-12)">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:url(#linearGradient6007);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient6009);stroke-width:0.91666669;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5387"
+ sodipodi:cx="312.375"
+ sodipodi:cy="290.25"
+ sodipodi:rx="6.875"
+ sodipodi:ry="6.875"
+ d="m 319.25,290.25 a 6.875,6.875 0 1 1 -13.75,0 6.875,6.875 0 1 1 13.75,0 z"
+ transform="matrix(1.0909091,0,0,1.0909091,-332.77273,-294.63637)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-insensitive-hor.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-insensitive-hor.svg
new file mode 100755
index 00000000..d2969ec0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-insensitive-hor.svg
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="20"
+ id="svg5980"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scale-slider-insensitive.svg">
+ <defs
+ id="defs5982">
+ <linearGradient
+ id="linearGradient3818">
+ <stop
+ id="stop3820"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0.65891302"
+ id="stop3822" />
+ <stop
+ id="stop3824"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3819">
+ <stop
+ style="stop-color:#bababa;stop-opacity:1;"
+ offset="0"
+ id="stop3821" />
+ <stop
+ style="stop-color:#d5d5d5;stop-opacity:1;"
+ offset="1"
+ id="stop3823" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3853">
+ <stop
+ id="stop3855"
+ offset="0"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#787878;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4002">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4004" />
+ <stop
+ id="stop4010"
+ offset="0.77191412"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient4085"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient3817"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819"
+ id="linearGradient3825"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3818"
+ id="radialGradient3816"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3818"
+ id="radialGradient3014"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient3016"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819"
+ id="linearGradient3018"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="27.95"
+ inkscape:cx="10"
+ inkscape:cy="10"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1056"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ showborder="true" />
+ <metadata
+ id="metadata5985">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-12)">
+ <g
+ id="g3006"
+ transform="matrix(0.84210525,0,0,0.84210525,-0.42105271,3.0526297)">
+ <path
+ transform="matrix(1.3818182,0,0,1.3818182,-421.64546,-378.57273)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8-1"
+ style="opacity:0.15;color:#000000;fill:url(#radialGradient3014);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80882353;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.0909091,0,0,1.0909091,-330.77273,-294.63637)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8"
+ style="color:#000000;fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3016);stroke-width:0.91666669;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccscccsc"
+ id="path3907-8"
+ d="M 11.844001,15.093876 9.9687499,21.96875 5.8513889,16.289267 c -0.846712,1.21453 -2.788889,4.336676 -2.788889,5.929483 0,2.613581 3.023705,4.720993 4.999748,6.421781 l 1.906502,-6.609281 3.9455161,5.718561 c 0.987249,-1.270018 3.085733,-4.23539 3.085733,-5.968561 0,-2.588835 -3.160985,-5.33957 -5.155998,-6.687374 z"
+ style="fill:#dddddd;fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3907"
+ d="m 13.718749,16.03125 -3.7499991,5.9375 -5.40625,-4.15625 c -0.846712,1.21453 -1.5,2.813443 -1.5,4.40625 0,2.613581 1.148957,4.017962 3.125,5.71875 l 3.78125,-5.90625 5.4687491,4.3125 c 0.987249,-1.270018 1.5625,-2.829329 1.5625,-4.5625 0,-2.588835 -1.286237,-4.402196 -3.28125,-5.75 z"
+ style="opacity:0.6;fill:url(#linearGradient3018);fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(0.94545454,0,0,0.94545454,-285.33636,-252.41818)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-7"
+ style="opacity:0.6;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.05769241;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="translate(17.163955,9.3088161)"
+ d="m -6.7545868,12.691184 c 0,0.226088 -0.1832807,0.409369 -0.4093689,0.409369 -0.2260882,0 -0.4093689,-0.183281 -0.4093689,-0.409369 0,-0.226088 0.1832807,-0.409369 0.4093689,-0.409369 0.2260882,0 0.4093689,0.183281 0.4093689,0.409369 z"
+ sodipodi:ry="0.4093689"
+ sodipodi:rx="0.4093689"
+ sodipodi:cy="12.691184"
+ sodipodi:cx="-7.1639557"
+ id="path3909"
+ style="color:#bebebe;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-insensitive-ver.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-insensitive-ver.svg
new file mode 100755
index 00000000..4a873bca
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-insensitive-ver.svg
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="16"
+ id="svg5980"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scale-slider-insensitive-hor.svg">
+ <defs
+ id="defs5982">
+ <linearGradient
+ id="linearGradient3818">
+ <stop
+ id="stop3820"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0.65891302"
+ id="stop3822" />
+ <stop
+ id="stop3824"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3819">
+ <stop
+ style="stop-color:#bababa;stop-opacity:1;"
+ offset="0"
+ id="stop3821" />
+ <stop
+ style="stop-color:#d5d5d5;stop-opacity:1;"
+ offset="1"
+ id="stop3823" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3853">
+ <stop
+ id="stop3855"
+ offset="0"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#787878;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4002">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4004" />
+ <stop
+ id="stop4010"
+ offset="0.77191412"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4006" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient3817"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3818"
+ id="radialGradient3014"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient3016"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819"
+ id="linearGradient3018"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="27.95"
+ inkscape:cx="10"
+ inkscape:cy="10"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="1056"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ showborder="true" />
+ <metadata
+ id="metadata5985">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-16)">
+ <g
+ id="g3006"
+ transform="matrix(0.84210525,0,0,0.84210525,1.5789473,5.0526297)">
+ <path
+ transform="matrix(1.3818182,0,0,1.3818182,-421.64546,-378.57273)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8-1"
+ style="opacity:0.15;color:#000000;fill:url(#radialGradient3014);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80882353;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.0909091,0,0,1.0909091,-330.77273,-294.63637)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8"
+ style="color:#000000;fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3016);stroke-width:0.91666669;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccscccsc"
+ id="path3907-8"
+ d="M 11.844001,15.093876 9.9687499,21.96875 5.8513889,16.289267 c -0.846712,1.21453 -2.788889,4.336676 -2.788889,5.929483 0,2.613581 3.023705,4.720993 4.999748,6.421781 l 1.906502,-6.609281 3.9455161,5.718561 c 0.987249,-1.270018 3.085733,-4.23539 3.085733,-5.968561 0,-2.588835 -3.160985,-5.33957 -5.155998,-6.687374 z"
+ style="fill:#dddddd;fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3907"
+ d="m 13.718749,16.03125 -3.7499991,5.9375 -5.40625,-4.15625 c -0.846712,1.21453 -1.5,2.813443 -1.5,4.40625 0,2.613581 1.148957,4.017962 3.125,5.71875 l 3.78125,-5.90625 5.4687491,4.3125 c 0.987249,-1.270018 1.5625,-2.829329 1.5625,-4.5625 0,-2.588835 -1.286237,-4.402196 -3.28125,-5.75 z"
+ style="opacity:0.6;fill:url(#linearGradient3018);fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(0.94545454,0,0,0.94545454,-285.33636,-252.41818)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-7"
+ style="opacity:0.6;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.05769241;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="translate(17.163955,9.3088161)"
+ d="m -6.7545868,12.691184 c 0,0.226088 -0.1832807,0.409369 -0.4093689,0.409369 -0.2260882,0 -0.4093689,-0.183281 -0.4093689,-0.409369 0,-0.226088 0.1832807,-0.409369 0.4093689,-0.409369 0.2260882,0 0.4093689,0.183281 0.4093689,0.409369 z"
+ sodipodi:ry="0.4093689"
+ sodipodi:rx="0.4093689"
+ sodipodi:cy="12.691184"
+ sodipodi:cx="-7.1639557"
+ id="path3909"
+ style="color:#bebebe;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-horizontal-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-horizontal-insensitive.svg
new file mode 100755
index 00000000..a1a81ea9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-horizontal-insensitive.svg
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="20"
+ id="svg5435"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="scale-slider-marks-above-horizontal-insensitive.svg">
+ <defs
+ id="defs5437">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714"
+ id="linearGradient6699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,32)"
+ x1="58.159458"
+ y1="238.5242"
+ x2="58.159458"
+ y2="232.577" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient6701"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,33)"
+ x1="55.625"
+ y1="225.28017"
+ x2="55.625"
+ y2="239.23399" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-6" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-6" />
+ </linearGradient>
+ <linearGradient
+ y2="232.577"
+ x2="58.159458"
+ y1="238.5242"
+ x1="58.159458"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-199.03897)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5431"
+ xlink:href="#linearGradient4714"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="239.23399"
+ x2="55.625"
+ y1="225.28017"
+ x1="55.625"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-198.08972)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5433"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726" />
+ </linearGradient>
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,1.1166211,68.706283,-235.42788)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5895"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,1.1166211,68.706283,-234.31126)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5897"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845-6"
+ xlink:href="#linearGradient4714-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3-9">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9-7" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6-5" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847-8"
+ xlink:href="#linearGradient4722-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722-2">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-8" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-8" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.197802"
+ inkscape:cx="14.853778"
+ inkscape:cy="16"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="971"
+ inkscape:window-height="696"
+ inkscape:window-x="736"
+ inkscape:window-y="176"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata5440">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-12)">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#d2d2d2;fill-opacity:1;stroke:#aaaaaa;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new"
+ d="m 7.3946185,12.500022 1.042601,0.01742 7.0627815,8.932969 0,7.816348 C 15.500001,30.503974 14.54,31.5 13.347534,31.5 l -10.6950674,0 C 1.4600001,31.5 0.5,30.503974 0.5,29.266758 l 0,-7.816348 6.8946185,-8.950411 z"
+ id="path5960"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-horizontal.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-horizontal.svg
new file mode 100755
index 00000000..5bbcc7e8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-horizontal.svg
@@ -0,0 +1,253 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="20"
+ id="svg5435"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="scale-slider-marks-above-horizontal.svg">
+ <defs
+ id="defs5437">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714"
+ id="linearGradient6699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,32)"
+ x1="58.159458"
+ y1="238.5242"
+ x2="58.159458"
+ y2="232.577" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient6701"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,33)"
+ x1="55.625"
+ y1="225.28017"
+ x2="55.625"
+ y2="239.23399" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-6" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-6" />
+ </linearGradient>
+ <linearGradient
+ y2="232.577"
+ x2="58.159458"
+ y1="238.5242"
+ x1="58.159458"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-199.03897)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5431"
+ xlink:href="#linearGradient4714"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="239.23399"
+ x2="55.625"
+ y1="225.28017"
+ x1="55.625"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-198.08972)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5433"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726" />
+ </linearGradient>
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,1.1166211,68.706283,-235.42788)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5895"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,1.1166211,68.706283,-234.31126)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5897"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845-6"
+ xlink:href="#linearGradient4714-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4714-3-9">
+ <stop
+ style="stop-color:#d6d6d6;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9-7" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1;"
+ offset="1"
+ id="stop4718-6-5" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847-8"
+ xlink:href="#linearGradient4722-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722-2">
+ <stop
+ style="stop-color:#a1a59b;stop-opacity:1;"
+ offset="0"
+ id="stop4724-8" />
+ <stop
+ style="stop-color:#616161;stop-opacity:1;"
+ offset="1"
+ id="stop4726-8" />
+ </linearGradient>
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6797"
+ xlink:href="#linearGradient4714-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6799"
+ xlink:href="#linearGradient4722-2"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.197802"
+ inkscape:cx="15.168969"
+ inkscape:cy="16"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="846"
+ inkscape:window-height="915"
+ inkscape:window-x="85"
+ inkscape:window-y="36"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata5440">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-12)">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient6797);fill-opacity:1;stroke:url(#linearGradient6799);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new"
+ d="m 7.3946185,12.500022 1.042601,0.01742 7.0627815,8.932969 0,7.816348 C 15.500001,30.503974 14.54,31.5 13.347534,31.5 l -10.6950674,0 C 1.4600001,31.5 0.5,30.503974 0.5,29.266758 l 0,-7.816348 6.8946185,-8.950411 z"
+ id="path5960"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-vertical-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-vertical-insensitive.svg
new file mode 100755
index 00000000..a9f93cc9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-vertical-insensitive.svg
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="16"
+ id="svg5435"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="scale-slider-marks-above-vertical-insensitive.svg">
+ <defs
+ id="defs5437">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714"
+ id="linearGradient6699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,32)"
+ x1="58.159458"
+ y1="238.5242"
+ x2="58.159458"
+ y2="232.577" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient6701"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,33)"
+ x1="55.625"
+ y1="225.28017"
+ x2="55.625"
+ y2="239.23399" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-6" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-6" />
+ </linearGradient>
+ <linearGradient
+ y2="232.577"
+ x2="58.159458"
+ y1="238.5242"
+ x1="58.159458"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-199.03897)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5431"
+ xlink:href="#linearGradient4714"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="239.23399"
+ x2="55.625"
+ y1="225.28017"
+ x1="55.625"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-198.08972)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5433"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726" />
+ </linearGradient>
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,1.1166211,68.706283,-235.42788)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5895"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,1.1166211,68.706283,-234.31126)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5897"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845-6"
+ xlink:href="#linearGradient4714-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3-9">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9-7" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6-5" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847-8"
+ xlink:href="#linearGradient4722-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722-2">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-8" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-8" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.197802"
+ inkscape:cx="-15.97056"
+ inkscape:cy="16"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1855"
+ inkscape:window-height="1056"
+ inkscape:window-x="65"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5440">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-16)">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#d2d2d2;fill-opacity:1;stroke:#aaaaaa;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new"
+ d="m 0.500023,24.605381 0.01742,-1.042601 8.932969,-7.062781 7.816348,0 c 1.237215,0 2.233241,0.960001 2.233241,2.152467 l 0,10.695067 C 19.500001,30.54 18.503975,31.5 17.266759,31.5 L 9.450411,31.5 0.5,24.605381 z"
+ id="path5960"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-vertical.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-vertical.svg
new file mode 100755
index 00000000..59f371d5
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-above-vertical.svg
@@ -0,0 +1,253 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="16"
+ id="svg5435"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="scale-slider-marks-above-vertical.svg">
+ <defs
+ id="defs5437">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714"
+ id="linearGradient6699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,32)"
+ x1="58.159458"
+ y1="238.5242"
+ x2="58.159458"
+ y2="232.577" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient6701"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,33)"
+ x1="55.625"
+ y1="225.28017"
+ x2="55.625"
+ y2="239.23399" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-6" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-6" />
+ </linearGradient>
+ <linearGradient
+ y2="232.577"
+ x2="58.159458"
+ y1="238.5242"
+ x1="58.159458"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-199.03897)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5431"
+ xlink:href="#linearGradient4714"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="239.23399"
+ x2="55.625"
+ y1="225.28017"
+ x1="55.625"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-198.08972)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5433"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726" />
+ </linearGradient>
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,1.1166211,68.706283,-235.42788)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5895"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,1.1166211,68.706283,-234.31126)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5897"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845-6"
+ xlink:href="#linearGradient4714-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4714-3-9">
+ <stop
+ style="stop-color:#d6d6d6;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9-7" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1;"
+ offset="1"
+ id="stop4718-6-5" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847-8"
+ xlink:href="#linearGradient4722-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722-2">
+ <stop
+ style="stop-color:#a0a0a0;stop-opacity:1;"
+ offset="0"
+ id="stop4724-8" />
+ <stop
+ style="stop-color:#616161;stop-opacity:1;"
+ offset="1"
+ id="stop4726-8" />
+ </linearGradient>
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,283.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6797"
+ xlink:href="#linearGradient4714-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,282.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6799"
+ xlink:href="#linearGradient4722-2"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.197802"
+ inkscape:cx="12.795204"
+ inkscape:cy="16"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="927"
+ inkscape:window-height="932"
+ inkscape:window-x="964"
+ inkscape:window-y="39"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata5440">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-16)">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient6797);fill-opacity:1;stroke:url(#linearGradient6799);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new"
+ d="m 0.500023,24.605381 0.01742,-1.042601 8.932969,-7.062781 7.816348,0 c 1.237215,0 2.233241,0.960001 2.233241,2.152467 l 0,10.695067 C 19.500001,30.54 18.503975,31.5 17.266759,31.5 L 9.450411,31.5 0.5,24.605381 z"
+ id="path5960"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-horizontal-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-horizontal-insensitive.svg
new file mode 100755
index 00000000..8c66b5ad
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-horizontal-insensitive.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="20"
+ id="svg5435"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="scale-slider-marks-below-horizontal-insensitive.svg">
+ <defs
+ id="defs5437">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714"
+ id="linearGradient6699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,32)"
+ x1="58.159458"
+ y1="238.5242"
+ x2="58.159458"
+ y2="232.577" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient6701"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,33)"
+ x1="55.625"
+ y1="225.28017"
+ x2="55.625"
+ y2="239.23399" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-6" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-6" />
+ </linearGradient>
+ <linearGradient
+ y2="232.577"
+ x2="58.159458"
+ y1="238.5242"
+ x1="58.159458"
+ gradientTransform="matrix(1.0714286,0,0,-0.94925851,-52.535717,243.03898)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5431"
+ xlink:href="#linearGradient4714"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="239.23399"
+ x2="55.625"
+ y1="225.28017"
+ x1="55.625"
+ gradientTransform="matrix(1.0714286,0,0,-0.94925851,-52.535717,242.08972)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5433"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714-3"
+ id="linearGradient5347"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,520.40146)"
+ x1="58.908607"
+ y1="230.58507"
+ x2="58.908607"
+ y2="234.58507" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722"
+ id="linearGradient5349"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,520.40146)"
+ x1="56.908607"
+ y1="239.58507"
+ x2="56.908607"
+ y2="226.58507" />
+ <linearGradient
+ id="linearGradient4722">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.197802"
+ inkscape:cx="-26.798644"
+ inkscape:cy="16"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1145"
+ inkscape:window-height="847"
+ inkscape:window-x="76"
+ inkscape:window-y="66"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata5440">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-12)">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#d2d2d2;fill-opacity:1;stroke:#aaaaaa;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new"
+ d="m 7.3946185,31.499978 1.042601,-0.01742 7.0627815,-8.932969 0,-7.816348 C 15.500001,13.496026 14.54,12.5 13.347534,12.5 l -10.6950674,0 c -1.1924665,0 -2.15246658,0.996026 -2.15246658,2.233242 l 0,7.816348 6.89461848,8.950411 z"
+ id="path5960"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-horizontal.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-horizontal.svg
new file mode 100755
index 00000000..e82ce44b
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-horizontal.svg
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg5435"
+ height="20"
+ width="16"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="scale-slider-marks-below-horizontal.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="987"
+ inkscape:window-height="922"
+ id="namedview13"
+ showgrid="true"
+ inkscape:zoom="23.6"
+ inkscape:cx="9.3834536"
+ inkscape:cy="10.669109"
+ inkscape:window-x="855"
+ inkscape:window-y="51"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg5435">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2990" />
+ </sodipodi:namedview>
+ <defs
+ id="defs5437">
+ <linearGradient
+ x1="58.909"
+ x2="58.909"
+ gradientTransform="matrix(-1.0762,0,0,-1.1166,68.706,279.43)"
+ y1="230.59"
+ gradientUnits="userSpaceOnUse"
+ y2="234.59"
+ id="linearGradient3769">
+ <stop
+ offset="0"
+ style="stop-color:#afafaf;stop-opacity:1;"
+ id="stop3771" />
+ <stop
+ id="stop3773"
+ style="stop-color:#cecece;stop-opacity:1;"
+ offset="0.55000025" />
+ <stop
+ id="stop3775"
+ style="stop-color:#d3d3d3;stop-opacity:1;"
+ offset="0.60000026" />
+ <stop
+ offset="1"
+ style="stop-color:#dcdcdc;stop-opacity:1;"
+ id="stop3777" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5845"
+ y2="234.59"
+ gradientUnits="userSpaceOnUse"
+ y1="230.59"
+ gradientTransform="matrix(-1.0762,0,0,-1.1166,68.706,279.43)"
+ x2="58.909"
+ x1="58.909">
+ <stop
+ id="stop4716-9"
+ style="stop-color:#e7e7e7;stop-opacity:1;"
+ offset="0" />
+ <stop
+ offset="0.25"
+ style="stop-color:#f1f1f1;stop-opacity:1;"
+ id="stop3767" />
+ <stop
+ offset="0.5"
+ style="stop-color:#fbfbfb;stop-opacity:1;"
+ id="stop3765" />
+ <stop
+ id="stop4718-6"
+ style="stop-color:#fff"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5847"
+ y2="226.59"
+ gradientUnits="userSpaceOnUse"
+ y1="239.59"
+ gradientTransform="matrix(-1.0762,0,0,-1.1166,68.706,278.31)"
+ x2="56.909"
+ x1="56.909">
+ <stop
+ id="stop4724"
+ style="stop-color:#8b8b8b;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop4726"
+ style="stop-color:#737373;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient2993"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0762,0,0,-1.1166,68.706,267.43)"
+ x1="59.195316"
+ y1="221.59233"
+ x2="59.195316"
+ y2="239.50385" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5847"
+ id="linearGradient2995"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.0762,0,0,-1.1166,68.706,266.31)"
+ x1="56.909"
+ y1="239.59"
+ x2="56.909"
+ y2="226.59" />
+ </defs>
+ <metadata
+ id="metadata5440">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path
+ inkscape:connector-curvature="0"
+ d="m 7.3946,19.5 1.0426,-0.01742 7.0628,-8.933 v -7.8163 c 0,-1.238 -0.96,-2.234 -2.152,-2.234 H 2.653 c -1.1925,0 -2.1525,0.99603 -2.1525,2.2332 v 7.8163 l 6.8946,8.9504 z"
+ style="fill:url(#linearGradient2993);stroke:url(#linearGradient2995);stroke-linecap:round;stroke-linejoin:round;enable-background:new"
+ id="path5960" />
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-vertical-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-vertical-insensitive.svg
new file mode 100755
index 00000000..4b49ae7f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-vertical-insensitive.svg
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="16"
+ id="svg5435"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="scale-slider-marks-below-vertical-insensitive.svg">
+ <defs
+ id="defs5437">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714"
+ id="linearGradient6699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,32)"
+ x1="58.159458"
+ y1="238.5242"
+ x2="58.159458"
+ y2="232.577" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient6701"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,33)"
+ x1="55.625"
+ y1="225.28017"
+ x2="55.625"
+ y2="239.23399" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-6" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-6" />
+ </linearGradient>
+ <linearGradient
+ y2="232.577"
+ x2="58.159458"
+ y1="238.5242"
+ x1="58.159458"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-199.03897)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5431"
+ xlink:href="#linearGradient4714"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="239.23399"
+ x2="55.625"
+ y1="225.28017"
+ x1="55.625"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-198.08972)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5433"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726" />
+ </linearGradient>
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845-6"
+ xlink:href="#linearGradient4714-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3-9">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9-7" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6-5" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847-8"
+ xlink:href="#linearGradient4722-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722-2">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-8" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-8" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.197802"
+ inkscape:cx="24.818449"
+ inkscape:cy="16"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="929"
+ inkscape:window-height="713"
+ inkscape:window-x="830"
+ inkscape:window-y="150"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata5440">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-16)">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#d2d2d2;fill-opacity:1;stroke:#aaaaaa;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new"
+ d="m 19.499978,24.605381 -0.01742,-1.042601 -8.932969,-7.062781 -7.816348,0 C 1.496026,16.499999 0.5,17.46 0.5,18.652466 l 0,10.695067 C 0.5,30.54 1.496026,31.5 2.733242,31.5 l 7.816348,0 8.950411,-6.894619 z"
+ id="path5960"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-vertical.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-vertical.svg
new file mode 100755
index 00000000..8083e110
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-marks-below-vertical.svg
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="16"
+ id="svg5435"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="scale-slider-marks-below-vertical.svg">
+ <defs
+ id="defs5437">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714"
+ id="linearGradient6699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,32)"
+ x1="58.159458"
+ y1="238.5242"
+ x2="58.159458"
+ y2="232.577" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient6701"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(924,33)"
+ x1="55.625"
+ y1="225.28017"
+ x2="55.625"
+ y2="239.23399" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-6" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-6" />
+ </linearGradient>
+ <linearGradient
+ y2="232.577"
+ x2="58.159458"
+ y1="238.5242"
+ x1="58.159458"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-199.03897)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5431"
+ xlink:href="#linearGradient4714"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="239.23399"
+ x2="55.625"
+ y1="225.28017"
+ x1="55.625"
+ gradientTransform="matrix(1.0714286,0,0,0.94925851,-52.535717,-198.08972)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5433"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845"
+ xlink:href="#linearGradient4714-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-3">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-6" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847"
+ xlink:href="#linearGradient4722"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726" />
+ </linearGradient>
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,279.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5845-6"
+ xlink:href="#linearGradient4714-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4714-3-9">
+ <stop
+ style="stop-color:#d6d6d6;stop-opacity:1;"
+ offset="0"
+ id="stop4716-9-7" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1;"
+ offset="1"
+ id="stop4718-6-5" />
+ </linearGradient>
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,278.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5847-8"
+ xlink:href="#linearGradient4722-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4722-2">
+ <stop
+ style="stop-color:#a0a0a0;stop-opacity:1;"
+ offset="0"
+ id="stop4724-8" />
+ <stop
+ style="stop-color:#616161;stop-opacity:1;"
+ offset="1"
+ id="stop4726-8" />
+ </linearGradient>
+ <linearGradient
+ y2="234.58507"
+ x2="58.908607"
+ y1="230.58507"
+ x1="58.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,283.42789)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6797"
+ xlink:href="#linearGradient4714-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="226.58507"
+ x2="56.908607"
+ y1="239.58507"
+ x1="56.908607"
+ gradientTransform="matrix(-1.0762333,0,0,-1.1166211,68.706284,282.31127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6799"
+ xlink:href="#linearGradient4722-2"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.197802"
+ inkscape:cx="15.011076"
+ inkscape:cy="16"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1000"
+ inkscape:window-height="835"
+ inkscape:window-x="900"
+ inkscape:window-y="24"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata5440">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-16)">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient6797);fill-opacity:1;stroke:url(#linearGradient6799);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;enable-background:new"
+ d="m 19.499978,24.605381 -0.01742,-1.042601 -8.932969,-7.062781 -7.816348,0 C 1.496026,16.499999 0.5,17.46 0.5,18.652466 l 0,10.695067 C 0.5,30.54 1.496026,31.5 2.733242,31.5 l 7.816348,0 8.950411,-6.894619 z"
+ id="path5960"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-ver.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-ver.svg
new file mode 100755
index 00000000..566f260e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-ver.svg
@@ -0,0 +1,315 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="16"
+ id="svg5980"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scale-slider-hor.svg">
+ <defs
+ id="defs5982">
+ <linearGradient
+ id="linearGradient3819">
+ <stop
+ style="stop-color:#bababa;stop-opacity:1;"
+ offset="0"
+ id="stop3821" />
+ <stop
+ style="stop-color:#d5d5d5;stop-opacity:1;"
+ offset="1"
+ id="stop3823" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714-2"
+ id="linearGradient5304-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ x1="108.59611"
+ y1="477.02258"
+ x2="113.8317"
+ y2="477.02258" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-2">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient5306-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="116.15861"
+ y1="479.89758"
+ x2="107.97111"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-2" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-2" />
+ </linearGradient>
+ <linearGradient
+ y2="477.02258"
+ x2="113.8317"
+ y1="477.02258"
+ x1="108.59611"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6007"
+ xlink:href="#linearGradient4714-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="479.89758"
+ x2="107.97111"
+ y1="479.89758"
+ x1="116.15861"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6009"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient3911"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853">
+ <stop
+ id="stop3855"
+ offset="0"
+ style="stop-color:#888888;stop-opacity:1" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#535353;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient4008"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="6.875"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4002">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4004" />
+ <stop
+ id="stop4010"
+ offset="0.77191412"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4006" />
+ </linearGradient>
+ <radialGradient
+ r="6.875"
+ fy="290.25"
+ fx="312.375"
+ cy="290.25"
+ cx="312.375"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4037"
+ xlink:href="#linearGradient4002"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient4076"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853-8"
+ id="linearGradient4085-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853-8">
+ <stop
+ id="stop3855-4"
+ offset="0"
+ style="stop-color:#888888;stop-opacity:1" />
+ <stop
+ id="stop3857-3"
+ offset="1"
+ style="stop-color:#535353;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient3029"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient3031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819"
+ id="linearGradient3033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.975"
+ inkscape:cx="8"
+ inkscape:cy="10"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="812"
+ inkscape:window-height="717"
+ inkscape:window-x="236"
+ inkscape:window-y="168"
+ inkscape:window-maximized="0"
+ showborder="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3019"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5985">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-16)">
+ <g
+ id="g3021"
+ transform="matrix(0.84210525,0,0,0.84210525,1.5789473,5.0526297)">
+ <path
+ transform="matrix(1.3818182,0,0,1.3818182,-421.64546,-378.57273)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8-1"
+ style="opacity:0.3;color:#000000;fill:url(#radialGradient3029);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80882353;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.0909091,0,0,1.0909091,-330.77273,-294.63637)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-8"
+ style="color:#000000;fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3031);stroke-width:0.91666669;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccscccsc"
+ id="path3907-8"
+ d="M 11.844001,15.093876 9.9687499,21.96875 5.8513889,16.289267 c -0.846712,1.21453 -2.788889,4.336676 -2.788889,5.929483 0,2.613581 3.023705,4.720993 4.999748,6.421781 l 1.906502,-6.609281 3.9455161,5.718561 c 0.987249,-1.270018 3.085733,-4.23539 3.085733,-5.968561 0,-2.588835 -3.160985,-5.33957 -5.155998,-6.687374 z"
+ style="fill:#e6e6e6;fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3907"
+ d="m 13.718749,16.03125 -3.7499991,5.9375 -5.40625,-4.15625 c -0.846712,1.21453 -1.5,2.813443 -1.5,4.40625 0,2.613581 1.148957,4.017962 3.125,5.71875 l 3.78125,-5.90625 5.4687491,4.3125 c 0.987249,-1.270018 1.5625,-2.829329 1.5625,-4.5625 0,-2.588835 -1.286237,-4.402196 -3.28125,-5.75 z"
+ style="fill:url(#linearGradient3033);fill-opacity:1;stroke:none" />
+ <path
+ transform="matrix(0.94545454,0,0,0.94545454,-285.33636,-252.41818)"
+ d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+ sodipodi:ry="6.875"
+ sodipodi:rx="6.875"
+ sodipodi:cy="290.25"
+ sodipodi:cx="312.375"
+ id="path5387-7"
+ style="opacity:0.8;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.05769241;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ transform="translate(17.163955,9.3088161)"
+ d="m -6.7545868,12.691184 c 0,0.226088 -0.1832807,0.409369 -0.4093689,0.409369 -0.2260882,0 -0.4093689,-0.183281 -0.4093689,-0.409369 0,-0.226088 0.1832807,-0.409369 0.4093689,-0.409369 0.2260882,0 0.4093689,0.183281 0.4093689,0.409369 z"
+ sodipodi:ry="0.4093689"
+ sodipodi:rx="0.4093689"
+ sodipodi:cy="12.691184"
+ sodipodi:cx="-7.1639557"
+ id="path3909"
+ style="color:#bebebe;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-vertical-insensitive.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-vertical-insensitive.svg
new file mode 100755
index 00000000..5bf0d7d4
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-vertical-insensitive.svg
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="16"
+ id="svg814"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="scale-slider-vertical-insensitive.svg">
+ <defs
+ id="defs816">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10354-2"
+ id="linearGradient8378"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1609.9926,-78.958432)"
+ x1="1205.5752"
+ y1="-186.45331"
+ x2="1205.5752"
+ y2="-202.34555" />
+ <linearGradient
+ id="linearGradient10354-2"
+ inkscape:collect="always">
+ <stop
+ id="stop10356-2"
+ offset="0"
+ style="stop-color:#bcbfb8;stop-opacity:1" />
+ <stop
+ id="stop10358-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10332-5"
+ id="linearGradient8380"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+ x1="260.92538"
+ y1="233.77748"
+ x2="260.92538"
+ y2="248.97633" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10332-5">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="0"
+ id="stop10334-5" />
+ <stop
+ style="stop-color:#8f9985;stop-opacity:1"
+ offset="1"
+ id="stop10336-29" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11553-0-7-9">
+ <stop
+ id="stop11555-5-9-8"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11557-1-9-0"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12692-5-0"
+ id="radialGradient8370"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4143887,0,0,1.7213698,-937.76662,-194.09437)"
+ cx="663.01904"
+ cy="269.82831"
+ fx="663.01904"
+ fy="269.82831"
+ r="2.3864853" />
+ <linearGradient
+ id="linearGradient12692-5-0"
+ inkscape:collect="always">
+ <stop
+ id="stop12694-4-1"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop12696-5-2"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.069135"
+ inkscape:cx="-4.0096237"
+ inkscape:cy="8.5342841"
+ inkscape:document-units="px"
+ inkscape:current-layer="g6305"
+ showgrid="true"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="1280"
+ inkscape:window-height="743"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4084"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata819">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <g
+ transform="translate(-1031,770.36221)"
+ id="g6305"
+ style="display:inline;enable-background:new">
+ <g
+ style="opacity:1;display:inline;enable-background:new;fill:#f4f4f2;fill-opacity:1;stroke:#bcbfb7;stroke-opacity:1"
+ id="g16917"
+ transform="matrix(1.153842,0,0,1.1538439,-157.84178,-42.153509)">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#f4f4f2;stroke:#bcbfb7;stroke-width:0.76453793000000003;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;fill-opacity:1"
+ id="path16919"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+ transform="matrix(1.4419436,0,0,0.89116967,85.92127,46.692201)" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-vertical.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-vertical.svg
new file mode 100755
index 00000000..b3e82cc6
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider-vertical.svg
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="16"
+ id="svg5980"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="scale-slider-horizontal.svg">
+ <defs
+ id="defs5982">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714-2"
+ id="linearGradient5304-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ x1="108.59611"
+ y1="477.02258"
+ x2="113.8317"
+ y2="477.02258" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-2">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient5306-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="116.15861"
+ y1="479.89758"
+ x2="107.97111"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-2" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-2" />
+ </linearGradient>
+ <linearGradient
+ y2="477.02258"
+ x2="113.8317"
+ y1="477.02258"
+ x1="108.59611"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6007"
+ xlink:href="#linearGradient4714-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="479.89758"
+ x2="107.97111"
+ y1="479.89758"
+ x1="116.15861"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6009"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.430113"
+ inkscape:cx="10.000813"
+ inkscape:cy="9.3331276"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="743"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5985">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-16)">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:url(#linearGradient6007);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient6009);stroke-width:0.91666669;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5387"
+ sodipodi:cx="312.375"
+ sodipodi:cy="290.25"
+ sodipodi:rx="6.875"
+ sodipodi:ry="6.875"
+ d="m 319.25,290.25 a 6.875,6.875 0 1 1 -13.75,0 6.875,6.875 0 1 1 13.75,0 z"
+ transform="matrix(1.0909091,0,0,1.0909091,-330.77273,-292.63637)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider.svg
new file mode 100644
index 00000000..dbb871cd
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/scale-slider.svg
@@ -0,0 +1,303 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="20"
+ height="20"
+ id="svg5980"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scale-slider.svg">
+ <defs
+ id="defs5982">
+ <linearGradient
+ id="linearGradient3819">
+ <stop
+ style="stop-color:#bababa;stop-opacity:1;"
+ offset="0"
+ id="stop3821" />
+ <stop
+ style="stop-color:#d5d5d5;stop-opacity:1;"
+ offset="1"
+ id="stop3823" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4714-2"
+ id="linearGradient5304-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ x1="108.59611"
+ y1="477.02258"
+ x2="113.8317"
+ y2="477.02258" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4714-2">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop4716-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="1"
+ id="stop4718-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4722-3"
+ id="linearGradient5306-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="116.15861"
+ y1="479.89758"
+ x2="107.97111"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient4722-3">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop4724-2" />
+ <stop
+ style="stop-color:#7b8073;stop-opacity:1"
+ offset="1"
+ id="stop4726-2" />
+ </linearGradient>
+ <linearGradient
+ y2="477.02258"
+ x2="113.8317"
+ y1="477.02258"
+ x1="108.59611"
+ gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6007"
+ xlink:href="#linearGradient4714-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="479.89758"
+ x2="107.97111"
+ y1="479.89758"
+ x1="116.15861"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6009"
+ xlink:href="#linearGradient4722-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient3911"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853">
+ <stop
+ id="stop3855"
+ offset="0"
+ style="stop-color:#888888;stop-opacity:1" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#535353;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient4008"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="6.875"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient4002">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4004" />
+ <stop
+ id="stop4010"
+ offset="0.77191412"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4006" />
+ </linearGradient>
+ <radialGradient
+ r="6.875"
+ fy="290.25"
+ fx="312.375"
+ cy="290.25"
+ cx="312.375"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4037"
+ xlink:href="#linearGradient4002"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient4076"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853"
+ id="linearGradient4085"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3853-8"
+ id="linearGradient4085-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+ x1="118.17561"
+ y1="479.89758"
+ x2="103.92426"
+ y2="479.89758" />
+ <linearGradient
+ id="linearGradient3853-8">
+ <stop
+ id="stop3855-4"
+ offset="0"
+ style="stop-color:#888888;stop-opacity:1" />
+ <stop
+ id="stop3857-3"
+ offset="1"
+ style="stop-color:#535353;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4002"
+ id="radialGradient3817"
+ cx="312.375"
+ cy="290.25"
+ fx="312.375"
+ fy="290.25"
+ r="7.3333335"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93735455,0,0,0.93735455,19.568871,18.182841)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3819"
+ id="linearGradient3825"
+ x1="7.4865823"
+ y1="27.87298"
+ x2="7.4865823"
+ y2="15.973641"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(1.9999999,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.975"
+ inkscape:cx="8"
+ inkscape:cy="10"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="753"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ showborder="true" />
+ <metadata
+ id="metadata5985">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-12)">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.3;color:#000000;fill:url(#radialGradient3817);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80882353;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5387-8-1"
+ sodipodi:cx="312.375"
+ sodipodi:cy="290.25"
+ sodipodi:rx="6.875"
+ sodipodi:ry="6.875"
+ d="m 319.25,290.25 a 6.875,6.875 0 1 1 -13.75,0 6.875,6.875 0 1 1 13.75,0 z"
+ transform="matrix(1.3818182,0,0,1.3818182,-421.64546,-378.57273)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4085);stroke-width:0.91666669;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5387-8"
+ sodipodi:cx="312.375"
+ sodipodi:cy="290.25"
+ sodipodi:rx="6.875"
+ sodipodi:ry="6.875"
+ d="m 319.25,290.25 a 6.875,6.875 0 1 1 -13.75,0 6.875,6.875 0 1 1 13.75,0 z"
+ transform="matrix(1.0909091,0,0,1.0909091,-330.77273,-294.63637)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#e6e6e6;fill-opacity:1;stroke:none"
+ d="M 11.844001,15.093876 9.9687499,21.96875 5.8513889,16.289267 c -0.846712,1.21453 -2.788889,4.336676 -2.788889,5.929483 0,2.613581 3.023705,4.720993 4.999748,6.421781 l 1.906502,-6.609281 3.9455161,5.718561 c 0.987249,-1.270018 3.085733,-4.23539 3.085733,-5.968561 0,-2.588835 -3.160985,-5.33957 -5.155998,-6.687374 z"
+ id="path3907-8"
+ sodipodi:nodetypes="cccscccsc" />
+ <path
+ style="fill:url(#linearGradient3825);fill-opacity:1;stroke:none"
+ d="m 13.718749,16.03125 -3.7499991,5.9375 -5.40625,-4.15625 c -0.846712,1.21453 -1.5,2.813443 -1.5,4.40625 0,2.613581 1.148957,4.017962 3.125,5.71875 l 3.78125,-5.90625 5.4687491,4.3125 c 0.987249,-1.270018 1.5625,-2.829329 1.5625,-4.5625 0,-2.588835 -1.286237,-4.402196 -3.28125,-5.75 z"
+ id="path3907"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.8;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.05769241;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5387-7"
+ sodipodi:cx="312.375"
+ sodipodi:cy="290.25"
+ sodipodi:rx="6.875"
+ sodipodi:ry="6.875"
+ d="m 319.25,290.25 a 6.875,6.875 0 1 1 -13.75,0 6.875,6.875 0 1 1 13.75,0 z"
+ transform="matrix(0.94545454,0,0,0.94545454,-285.33636,-252.41818)" />
+ <path
+ sodipodi:type="arc"
+ style="color:#bebebe;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3909"
+ sodipodi:cx="-7.1639557"
+ sodipodi:cy="12.691184"
+ sodipodi:rx="0.4093689"
+ sodipodi:ry="0.4093689"
+ d="m -6.7545868,12.691184 a 0.4093689,0.4093689 0 1 1 -0.8187378,0 0.4093689,0.4093689 0 1 1 0.8187378,0 z"
+ transform="translate(17.163955,9.3088161)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg
new file mode 100755
index 00000000..28ecf15a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-checked.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-checked.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-0.15396047"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg
new file mode 100755
index 00000000..812624ad
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-prelight.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-checked-selected.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-8.3079209"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#aaa8ac;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg
new file mode 100755
index 00000000..9fa228b0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected-prelight.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-selected.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="7.0809381"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#a3c3e3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg
new file mode 100755
index 00000000..887174e8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/sidebar-radio-selected.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg27352"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="sidebar-radio-prelight.svg">
+ <defs
+ id="defs27354" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.197802"
+ inkscape:cx="-8.3079209"
+ inkscape:cy="8"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="741"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata27357">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.27423298000000007;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5784-4"
+ sodipodi:cx="660.96808"
+ sodipodi:cy="255.0668"
+ sodipodi:rx="4.5078058"
+ sodipodi:ry="7.2937827"
+ d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+ transform="matrix(0.88734967,0,0,0.54841228,-578.5098,-131.88177)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-horizontal.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-horizontal.png
new file mode 100644
index 00000000..975822cc
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-horizontal.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-vertical.png b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-vertical.png
new file mode 100644
index 00000000..f27c3faa
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider-vertical.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider_fine_horizontal.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider_fine_horizontal.svg
new file mode 100644
index 00000000..dcb96063
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider_fine_horizontal.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg7384"
+ version="1.1"
+ height="12"
+ width="20"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="slider_fine_horizontal.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="898"
+ inkscape:window-height="651"
+ id="namedview16"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="3.7906997"
+ inkscape:cy="7.8757062"
+ inkscape:window-x="239"
+ inkscape:window-y="282"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg7384" />
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-183.99822,-521.99944)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-183.99822,-521.99944)"
+ id="layer10" />
+ <g
+ transform="translate(-183.99822,-521.99944)"
+ id="layer11" />
+ <g
+ transform="translate(-183.99822,-521.99944)"
+ id="layer13" />
+ <g
+ transform="translate(-183.99822,-521.99944)"
+ id="layer14" />
+ <g
+ transform="translate(-183.99822,-521.99944)"
+ id="layer15" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3490-2"
+ d="m 2.5002225,6.0006706 a 1.5000001,1.5000001 0 0 0 3,0 1.5000001,1.5000001 0 1 0 -3,0 z" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3490-3-0"
+ d="m 6.5002215,6.0006706 a 1.5000005,1.5000005 0 0 0 3.000001,0 1.5000001,1.5000001 0 1 0 -3,0 z" />
+ <path
+ d="m 10.499776,6.0006706 a 1.5000005,1.5000005 0 0 0 3.000001,0 1.5000001,1.5000001 0 1 0 -3,0 z"
+ id="path2997"
+ style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path2999"
+ d="m 14.499776,6.0006706 a 1.5000005,1.5000005 0 0 0 3.000001,0 1.5000001,1.5000001 0 1 0 -2.999999,0 z" />
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider_fine_vertical.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider_fine_vertical.svg
new file mode 100644
index 00000000..fdec5e38
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/slider_fine_vertical.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg7384"
+ version="1.1"
+ height="20"
+ width="12"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="slider_fine_vertical.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="898"
+ inkscape:window-height="651"
+ id="namedview16"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="-8.8813559"
+ inkscape:cy="10.847458"
+ inkscape:window-x="429"
+ inkscape:window-y="363"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg7384" />
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-180,-514)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-180,-514)"
+ id="layer10" />
+ <g
+ transform="translate(-180,-514)"
+ id="layer11" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3490-2"
+ d="m 6.0003872,17.499777 a 1.5000001,1.5000001 0 0 0 0,-3 1.5000001,1.5000001 0 1 0 0,3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3490-3-0"
+ d="m 6.0003872,13.499778 a 1.5000004,1.5000004 0 0 0 0,-3 1.5000001,1.5000001 0 1 0 0,2.999999 z" />
+ <g
+ transform="translate(-180,-514)"
+ id="layer13" />
+ <g
+ transform="translate(-180,-514)"
+ id="layer14" />
+ <g
+ transform="translate(-180,-514)"
+ id="layer15" />
+ <path
+ d="m 6.0003872,9.5002235 a 1.5000004,1.5000004 0 0 0 0,-3.0000008 1.5000001,1.5000001 0 1 0 0,2.9999998 z"
+ id="path2992"
+ style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path2994"
+ d="m 6.0003872,5.5002235 a 1.5000004,1.5000004 0 0 0 0,-3.0000008 1.5000001,1.5000001 0 1 0 0,2.9999998 z" />
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-off-disabled.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-off-disabled.svg
new file mode 100644
index 00000000..68f52c80
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-off-disabled.svg
@@ -0,0 +1,310 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="56"
+ height="20"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="switch-dark-off-disabled.svg"
+ inkscape:export-filename="/usr/share/themes/Gnome-Cupertino/gtk-3.0/assets/switch-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3803">
+ <stop
+ style="stop-color:#282828;stop-opacity:0.40000001;"
+ offset="0"
+ id="stop3805" />
+ <stop
+ style="stop-color:#282828;stop-opacity:0.40000001;"
+ offset="1"
+ id="stop3807" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3795">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3797" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3799" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3833">
+ <stop
+ style="stop-color:#0f0f0f;stop-opacity:1;"
+ offset="0"
+ id="stop3835" />
+ <stop
+ style="stop-color:#c7c7c7;stop-opacity:0.54491019;"
+ offset="1"
+ id="stop3837" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3809">
+ <stop
+ style="stop-color:#b9b9b9;stop-opacity:1;"
+ offset="0"
+ id="stop3811" />
+ <stop
+ style="stop-color:#b9b9b9;stop-opacity:1;"
+ offset="1"
+ id="stop3813" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#222222;stop-opacity:0.7609756;"
+ offset="0"
+ id="stop3788" />
+ <stop
+ style="stop-color:#5d5d5d;stop-opacity:1;"
+ offset="1"
+ id="stop3790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3772">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.36097562;"
+ offset="0"
+ id="stop3774" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.22352941;"
+ offset="1"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3763">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3765" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3767" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3769">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop3771" />
+ <stop
+ style="stop-color:#b4b4b4;stop-opacity:1;"
+ offset="1"
+ id="stop3773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3759">
+ <stop
+ style="stop-color:#8c8c8c;stop-opacity:0.47058824;"
+ offset="0"
+ id="stop3761" />
+ <stop
+ id="stop3792"
+ offset="0.50000042"
+ style="stop-color:#8c8c8c;stop-opacity:0.47058824;" />
+ <stop
+ style="stop-color:#8c8c8c;stop-opacity:0.47058824;"
+ offset="1"
+ id="stop3763" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759"
+ id="linearGradient3765"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,115.81826)" />
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3967"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3-6">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.35294119;"
+ offset="0"
+ id="stop4073-8-9" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4075-4-4" />
+ </linearGradient>
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.2999999,0,0,0.875,-15.7,1033.0172)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3895"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="38"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3950"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.86341465;"
+ offset="0"
+ id="stop4073-8" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.86829269;"
+ offset="1"
+ id="stop4075-4" />
+ </linearGradient>
+ <linearGradient
+ y2="37.893074"
+ x2="35.304348"
+ y1="3.1030066"
+ x1="35.5"
+ gradientTransform="matrix(1.3333334,0,0,0.99645293,-17.333334,1031.2702)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3912"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3792"
+ x1="43.070576"
+ y1="14.423525"
+ x2="48.311802"
+ y2="14.847058"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3802"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3815"
+ x1="54.254425"
+ y1="1.4565123"
+ x2="54.254425"
+ y2="6.629705"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3803"
+ id="linearGradient3810"
+ x1="52.098927"
+ y1="0.59431362"
+ x2="52.098927"
+ y2="7.4919033"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.810607"
+ inkscape:cx="15.195906"
+ inkscape:cy="9.9868375"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="false"
+ inkscape:window-width="1300"
+ inkscape:window-height="917"
+ inkscape:window-x="379"
+ inkscape:window-y="64"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <rect
+ style="fill:url(#linearGradient3765);fill-opacity:1;stroke:none"
+ id="rect2989"
+ width="41"
+ height="16"
+ x="8"
+ y="1034.3622"
+ rx="7"
+ ry="8" />
+ <path
+ style="opacity:0.45400002;color:#000000;fill:url(#linearGradient3912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 16,1034.3622 c -5,0 -8,3.5837 -8,8 0,4.4163 3,8 6.956522,8 l 26.086956,0 c 5.909333,0 7.956522,-3.5837 7.956522,-8 0,-4.4162 -2.090666,-8 -8,-8 z m 14,1 11,0 c 5.212862,0 7,4 7,7 0,3 -1.786936,7 -7,7 l -26,0 c -4,0 -6,-4 -6,-7 0,-3 2,-7 7,-7 z"
+ id="rect4944"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssscssssscc"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient3802);fill-opacity:1;stroke:url(#linearGradient3792);stroke-width:0.44922532999999998;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1"
+ id="path3767"
+ sodipodi:cx="44.5"
+ sodipodi:cy="14"
+ sodipodi:rx="4.5"
+ sodipodi:ry="4"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ transform="matrix(2.0987442,0,0,2.3610872,-76.394117,1009.307)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-off.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-off.svg
new file mode 100644
index 00000000..090ae07f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-off.svg
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="56"
+ height="20"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="switch-dark-off.svg"
+ inkscape:export-filename="/usr/share/themes/Gnome-Cupertino/gtk-3.0/assets/switch-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3803">
+ <stop
+ style="stop-color:#202020;stop-opacity:0.5529412;"
+ offset="0"
+ id="stop3805" />
+ <stop
+ style="stop-color:#484848;stop-opacity:0.1254902;"
+ offset="1"
+ id="stop3807" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3795">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3797" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3799" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3833">
+ <stop
+ style="stop-color:#0f0f0f;stop-opacity:1;"
+ offset="0"
+ id="stop3835" />
+ <stop
+ style="stop-color:#c7c7c7;stop-opacity:0.54491019;"
+ offset="1"
+ id="stop3837" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3809">
+ <stop
+ style="stop-color:#969696;stop-opacity:1;"
+ offset="0"
+ id="stop3811" />
+ <stop
+ style="stop-color:#aaaaaa;stop-opacity:1;"
+ offset="1"
+ id="stop3813" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#1c1c1c;stop-opacity:0.74509805;"
+ offset="0"
+ id="stop3788" />
+ <stop
+ style="stop-color:#343434;stop-opacity:1;"
+ offset="1"
+ id="stop3790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3772">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.36097562;"
+ offset="0"
+ id="stop3774" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.22352941;"
+ offset="1"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3763">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3765" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3767" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3769">
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1;"
+ offset="0"
+ id="stop3771" />
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1;"
+ offset="1"
+ id="stop3773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3759">
+ <stop
+ style="stop-color:#323232;stop-opacity:1;"
+ offset="0"
+ id="stop3761" />
+ <stop
+ id="stop3801"
+ offset="0.68748617"
+ style="stop-color:#2d2d2d;stop-opacity:1;" />
+ <stop
+ style="stop-color:#1e1e1e;stop-opacity:1;"
+ offset="1"
+ id="stop3763" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759"
+ id="linearGradient3765"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,-1968.9061)" />
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3967"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3-6">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.27450982;"
+ offset="0"
+ id="stop4073-8-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.09268293;"
+ offset="1"
+ id="stop4075-4-4" />
+ </linearGradient>
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.2999999,0,0,0.875,-15.7,1033.0172)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3895"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="38"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3950"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.59215689;"
+ offset="0"
+ id="stop4073-8" />
+ <stop
+ style="stop-color:#242424;stop-opacity:0.54901963;"
+ offset="1"
+ id="stop4075-4" />
+ </linearGradient>
+ <linearGradient
+ y2="19.159962"
+ x2="35.5"
+ y1="6.1136856"
+ x1="35.5"
+ gradientTransform="matrix(1.3333334,0,0,0.99645293,-17.333334,1031.2702)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3912"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3792"
+ x1="43.070576"
+ y1="14.423525"
+ x2="48.311802"
+ y2="14.847058"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3802"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3815"
+ x1="54.254425"
+ y1="1.4565123"
+ x2="54.254425"
+ y2="6.629705"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3803"
+ id="linearGradient3810"
+ x1="52.098927"
+ y1="0.59431362"
+ x2="52.098927"
+ y2="7.4919033"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.810607"
+ inkscape:cx="25.419639"
+ inkscape:cy="4.1579843"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="false"
+ inkscape:window-width="1300"
+ inkscape:window-height="917"
+ inkscape:window-x="421"
+ inkscape:window-y="68"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <rect
+ style="fill:url(#linearGradient3765);fill-opacity:1;stroke:none"
+ id="rect2989"
+ width="41"
+ height="16"
+ x="8"
+ y="-1050.3622"
+ rx="7"
+ ry="8"
+ transform="scale(1,-1)" />
+ <path
+ transform="matrix(1.4746667,0,0,2.2805,-44.386668,1011.3132)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3791"
+ style="fill:#000000;fill-opacity:0.05490196;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ style="opacity:0.2;color:#000000;fill:url(#linearGradient3895);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 15.825,1035.3622 c -5.7616,0 -6.825,3.4019 -6.825,7.28 0,3.8781 1.0634,6.72 6.825,6.72 l 25.35,0 c 5.761602,0 6.825,-2.8419 6.825,-6.72 0,-3.8781 -1.063398,-7.28 -6.825,-7.28 z m 0,1.4 25.35,0 c 4.319184,0 5.380555,2.973 5.380555,5.88 0,2.9071 -1.061371,5.32 -5.380555,5.32 l -25.35,0 c -4.319183,0 -5.380556,-2.4129 -5.380556,-5.32 0,-2.907 1.061373,-5.88 5.380556,-5.88 z"
+ id="rect4950"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssssssssss" />
+ <path
+ style="opacity:0.45400002000000000;color:#000000;fill:url(#linearGradient3912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 16,1034.3622 c -5,0 -8,3.5837 -8,8 0,4.4163 3,8 6.956522,8 l 26.086956,0 c 5.909333,0 7.956522,-3.5837 7.956522,-8 0,-4.4162 -2.090666,-8 -8,-8 z m 14,1 11,0 c 5.212862,0 7,4 7,7 0,3 -1.786936,7 -7,7 l -26,0 c -4,0 -6,-4 -6,-7 0,-3 2,-7 7,-7 z"
+ id="rect4944"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssscssssscc"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient3802);fill-opacity:1;stroke:url(#linearGradient3792);stroke-width:0.44922532999999998;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3767"
+ sodipodi:cx="44.5"
+ sodipodi:cy="14"
+ sodipodi:rx="4.5"
+ sodipodi:ry="4"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ transform="matrix(2.0987442,0,0,2.3610872,-76.394117,1009.307)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(1.8888697,0,0,2.1249784,-67.054702,1012.6125)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3764"
+ style="fill:none;stroke:#ffffff;stroke-width:0.49922532;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.2477876;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-on-disabled.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-on-disabled.svg
new file mode 100644
index 00000000..fcc4211f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-on-disabled.svg
@@ -0,0 +1,396 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="56"
+ height="20"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="switch-dark-on-disabled.svg"
+ inkscape:export-filename="/usr/share/themes/Gnome-Cupertino/gtk-3.0/assets/switch-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3851">
+ <stop
+ id="stop3853"
+ offset="0"
+ style="stop-color:#aac0d7;stop-opacity:0.84313726;" />
+ <stop
+ style="stop-color:#5782c1;stop-opacity:0.58682632;"
+ offset="0.70714289"
+ id="stop3855" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#515f85;stop-opacity:0.01960784;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3803">
+ <stop
+ style="stop-color:#282828;stop-opacity:0.40000001;"
+ offset="0"
+ id="stop3805" />
+ <stop
+ style="stop-color:#282828;stop-opacity:0.40000001;"
+ offset="1"
+ id="stop3807" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3833">
+ <stop
+ style="stop-color:#0f0f0f;stop-opacity:1;"
+ offset="0"
+ id="stop3835" />
+ <stop
+ style="stop-color:#0b0b0b;stop-opacity:1;"
+ offset="1"
+ id="stop3837" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3809">
+ <stop
+ style="stop-color:#bdbdbd;stop-opacity:1;"
+ offset="0"
+ id="stop3811" />
+ <stop
+ style="stop-color:#f5f5f5;stop-opacity:1;"
+ offset="1"
+ id="stop3813" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#5d5d5d;stop-opacity:1;"
+ offset="0"
+ id="stop3788" />
+ <stop
+ style="stop-color:#1e1e1e;stop-opacity:0.76078433;"
+ offset="1"
+ id="stop3790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3772">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.36097562;"
+ offset="0"
+ id="stop3774" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.22352941;"
+ offset="1"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3763">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3765" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3767" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3769">
+ <stop
+ style="stop-color:#bebebe;stop-opacity:1;"
+ offset="0"
+ id="stop3771" />
+ <stop
+ style="stop-color:#b4b4b4;stop-opacity:1;"
+ offset="1"
+ id="stop3773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3759">
+ <stop
+ style="stop-color:#909090;stop-opacity:0.47058824;"
+ offset="0"
+ id="stop3761" />
+ <stop
+ id="stop3792"
+ offset="0.50000042"
+ style="stop-color:#a0a0a0;stop-opacity:0.47058824;" />
+ <stop
+ style="stop-color:#aaaaaa;stop-opacity:0.47058824;"
+ offset="1"
+ id="stop3763" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759"
+ id="linearGradient3765"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,115.81826)" />
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3967"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3-6">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.60392159;"
+ offset="0"
+ id="stop4073-8-9" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4075-4-4" />
+ </linearGradient>
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.2999999,0,0,0.875,-15.7,1033.0172)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3895"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="38"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3950"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3">
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:0.50980395;"
+ offset="0"
+ id="stop4073-8" />
+ <stop
+ style="stop-color:#5f5f5f;stop-opacity:0.12156863;"
+ offset="1"
+ id="stop4075-4" />
+ </linearGradient>
+ <linearGradient
+ y2="37.893074"
+ x2="35.304348"
+ y1="3.1030066"
+ x1="35.5"
+ gradientTransform="matrix(1.3333334,0,0,0.99645293,-17.333334,1031.2702)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3912"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3792"
+ x1="40.688198"
+ y1="13.999991"
+ x2="48.311802"
+ y2="13.999991"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3802"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3815"
+ x1="54.353218"
+ y1="-0.09542387"
+ x2="54.353218"
+ y2="8.0954666"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3833"
+ id="linearGradient3839"
+ x1="51.380428"
+ y1="-0.26788515"
+ x2="51.380428"
+ y2="8.3541021"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3921"
+ gradientUnits="userSpaceOnUse"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3923"
+ gradientUnits="userSpaceOnUse"
+ x1="40.688198"
+ y1="14.847058"
+ x2="47.835327"
+ y2="12.305857" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3803"
+ id="linearGradient3810"
+ x1="55.757896"
+ y1="-0.22028424"
+ x2="55.691422"
+ y2="7.4919033"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3812"
+ gradientUnits="userSpaceOnUse"
+ x1="54.254425"
+ y1="-0.26788515"
+ x2="54.254425"
+ y2="7.4919033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759-1"
+ id="linearGradient3765-1"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,115.81826)" />
+ <linearGradient
+ id="linearGradient3759-1">
+ <stop
+ style="stop-color:#97b3ce;stop-opacity:0.85628742;"
+ offset="0"
+ id="stop3761-3" />
+ <stop
+ id="stop3792-3"
+ offset="0.50000042"
+ style="stop-color:#4372b7;stop-opacity:0.58682632;" />
+ <stop
+ style="stop-color:#324882;stop-opacity:0.40718561;"
+ offset="1"
+ id="stop3763-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3851"
+ id="radialGradient3859"
+ cx="32.634705"
+ cy="1042.8505"
+ fx="32.634705"
+ fy="1042.8505"
+ r="14"
+ gradientTransform="matrix(1.0359993,0.01130084,-9.5854376e-8,0.64285596,-0.80943249,371.59075)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.810607"
+ inkscape:cx="32.515785"
+ inkscape:cy="15.417446"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="false"
+ inkscape:window-width="985"
+ inkscape:window-height="911"
+ inkscape:window-x="925"
+ inkscape:window-y="35"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <rect
+ style="fill:url(#linearGradient3765);fill-opacity:1;stroke:none"
+ id="rect2989"
+ width="41"
+ height="16"
+ x="8"
+ y="1034.3622"
+ rx="7"
+ ry="8" />
+ <path
+ style="opacity:0.45400002;color:#000000;fill:url(#linearGradient3912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 16,1034.3622 c -5,0 -8,3.5837 -8,8 0,4.4163 3,8 6.956522,8 l 26.086956,0 c 5.909333,0 7.956522,-3.5837 7.956522,-8 0,-4.4162 -2.090666,-8 -8,-8 z m 14,1 11,0 c 5.212862,0 7,4 7,7 0,3 -1.786936,7 -7,7 l -26,0 c -4,0 -6,-4 -6,-7 0,-3 2,-7 7,-7 z"
+ id="rect4944"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssscssssscc"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient3921);fill-opacity:1;stroke:url(#linearGradient3923);stroke-width:0.44922534;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3767"
+ sodipodi:cx="44.5"
+ sodipodi:cy="14"
+ sodipodi:rx="4.5"
+ sodipodi:ry="4"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ transform="matrix(2.0987442,0,0,2.3610872,-53.693768,1009.307)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(1.8888697,0,0,2.1249784,-44.354702,1012.6125)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3764"
+ style="fill:none;stroke:#ffffff;stroke-width:0.49922532;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.2477876;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-on.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-on.svg
new file mode 100644
index 00000000..c65222be
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-dark-on.svg
@@ -0,0 +1,422 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="56"
+ height="20"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="switch-on.svg"
+ inkscape:export-filename="/usr/share/themes/Gnome-Cupertino/gtk-3.0/assets/switch-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3851">
+ <stop
+ id="stop3853"
+ offset="0"
+ style="stop-color:#dae3ed;stop-opacity:0.91351354;" />
+ <stop
+ style="stop-color:#7699cc;stop-opacity:0.58682632;"
+ offset="0.70714289"
+ id="stop3855" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#9da8c4;stop-opacity:0.01960784;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3803">
+ <stop
+ style="stop-color:#4c4c4c;stop-opacity:1;"
+ offset="0"
+ id="stop3805" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.23952095;"
+ offset="1"
+ id="stop3807" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3833">
+ <stop
+ style="stop-color:#0f0f0f;stop-opacity:1;"
+ offset="0"
+ id="stop3835" />
+ <stop
+ style="stop-color:#0b0b0b;stop-opacity:1;"
+ offset="1"
+ id="stop3837" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3809">
+ <stop
+ style="stop-color:#107dd8;stop-opacity:1;"
+ offset="0"
+ id="stop3811" />
+ <stop
+ style="stop-color:#d6ecfc;stop-opacity:1;"
+ offset="1"
+ id="stop3813" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#5c6876;stop-opacity:1;"
+ offset="0"
+ id="stop3788" />
+ <stop
+ style="stop-color:#797979;stop-opacity:0.29940119;"
+ offset="1"
+ id="stop3790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3772">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.36097562;"
+ offset="0"
+ id="stop3774" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.22352941;"
+ offset="1"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3763">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3765" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3767" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3769">
+ <stop
+ style="stop-color:#fdfdfd;stop-opacity:1;"
+ offset="0"
+ id="stop3771" />
+ <stop
+ style="stop-color:#e0e0e0;stop-opacity:1;"
+ offset="1"
+ id="stop3773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3759">
+ <stop
+ style="stop-color:#6db8db;stop-opacity:1;"
+ offset="0"
+ id="stop3761" />
+ <stop
+ id="stop3812"
+ offset="0.6249997"
+ style="stop-color:#4ba8d3;stop-opacity:1;" />
+ <stop
+ style="stop-color:#2c8bb6;stop-opacity:1;"
+ offset="1"
+ id="stop3763" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759"
+ id="linearGradient3765"
+ x1="24.707317"
+ y1="1033.3619"
+ x2="24.707317"
+ y2="1051.3619"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,-1968.9061)" />
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3967"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3-6">
+ <stop
+ style="stop-color:#040404;stop-opacity:0.47058824;"
+ offset="0"
+ id="stop4073-8-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop4075-4-4" />
+ </linearGradient>
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.2999999,0,0,0.875,-15.7,1033.0172)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3895"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="38"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3950"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.66486484;"
+ offset="0"
+ id="stop4073-8" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24324325;"
+ offset="1"
+ id="stop4075-4" />
+ </linearGradient>
+ <linearGradient
+ y2="37.893074"
+ x2="35.304348"
+ y1="3.1030066"
+ x1="35.5"
+ gradientTransform="matrix(1.3333334,0,0,0.99645293,-17.333334,1031.2702)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3912"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3792"
+ x1="40.688198"
+ y1="13.999991"
+ x2="48.311802"
+ y2="13.999991"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3802"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3815"
+ x1="54.353218"
+ y1="-0.09542387"
+ x2="54.353218"
+ y2="8.0954666"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3833"
+ id="linearGradient3839"
+ x1="51.380428"
+ y1="-0.26788515"
+ x2="51.380428"
+ y2="8.3541021"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3921"
+ gradientUnits="userSpaceOnUse"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3923"
+ gradientUnits="userSpaceOnUse"
+ x1="40.688198"
+ y1="14.847058"
+ x2="47.835327"
+ y2="12.305857" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3803"
+ id="linearGradient3810"
+ x1="55.757896"
+ y1="-0.22028424"
+ x2="55.691422"
+ y2="7.4919033"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3812"
+ gradientUnits="userSpaceOnUse"
+ x1="54.254425"
+ y1="-0.26788515"
+ x2="54.254425"
+ y2="7.4919033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759-1"
+ id="linearGradient3765-1"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,115.81826)" />
+ <linearGradient
+ id="linearGradient3759-1">
+ <stop
+ style="stop-color:#97b3ce;stop-opacity:0.85628742;"
+ offset="0"
+ id="stop3761-3" />
+ <stop
+ id="stop3792-3"
+ offset="0.50000042"
+ style="stop-color:#4372b7;stop-opacity:0.58682632;" />
+ <stop
+ style="stop-color:#324882;stop-opacity:0.40718561;"
+ offset="1"
+ id="stop3763-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3851"
+ id="radialGradient3859"
+ cx="32.634705"
+ cy="1042.8505"
+ fx="32.634705"
+ fy="1042.8505"
+ r="14"
+ gradientTransform="matrix(0.81093738,0.01130084,-7.5030839e-8,0.64285596,8.1426188,371.59075)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.810607"
+ inkscape:cx="32.131315"
+ inkscape:cy="9.5885927"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="false"
+ inkscape:window-width="1300"
+ inkscape:window-height="917"
+ inkscape:window-x="601"
+ inkscape:window-y="38"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <rect
+ style="fill:url(#linearGradient3765);fill-opacity:1;stroke:none"
+ id="rect2989"
+ width="41"
+ height="16"
+ x="8"
+ y="-1050.3622"
+ rx="7"
+ ry="8"
+ transform="scale(1,-1)" />
+ <rect
+ style="opacity:0.43000004;fill:url(#radialGradient3859);fill-opacity:1;stroke:none"
+ id="rect2989-0"
+ width="22.700001"
+ height="16.000002"
+ x="19.5"
+ y="1034.3622"
+ rx="3.8756099"
+ ry="8.000001" />
+ <path
+ transform="matrix(1.4746667,0,0,2.2805,-30.186668,1011.3132)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3791"
+ style="fill:#000000;fill-opacity:0.07843137;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ style="opacity:0.2;color:#000000;fill:url(#linearGradient3895);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 15.825,1035.3622 c -5.7616,0 -6.825,3.4019 -6.825,7.28 0,3.8781 1.0634,6.72 6.825,6.72 l 25.35,0 c 5.761602,0 6.825,-2.8419 6.825,-6.72 0,-3.8781 -1.063398,-7.28 -6.825,-7.28 z m 0,1.4 25.35,0 c 4.319184,0 5.380555,2.973 5.380555,5.88 0,2.9071 -1.061371,5.32 -5.380555,5.32 l -25.35,0 c -4.319183,0 -5.380556,-2.4129 -5.380556,-5.32 0,-2.907 1.061373,-5.88 5.380556,-5.88 z"
+ id="rect4950"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssssssssss" />
+ <path
+ style="opacity:0.45400002;color:#000000;fill:url(#linearGradient3912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 16,1034.3622 c -5,0 -8,3.5837 -8,8 0,4.4163 3,8 6.956522,8 l 26.086956,0 c 5.909333,0 7.956522,-3.5837 7.956522,-8 0,-4.4162 -2.090666,-8 -8,-8 z m 14,1 11,0 c 5.212862,0 7,4 7,7 0,3 -1.786936,7 -7,7 l -26,0 c -4,0 -6,-4 -6,-7 0,-3 2,-7 7,-7 z"
+ id="rect4944"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssscssssscc"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient3921);fill-opacity:1;stroke:url(#linearGradient3923);stroke-width:0.44922534;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3767"
+ sodipodi:cx="44.5"
+ sodipodi:cy="14"
+ sodipodi:rx="4.5"
+ sodipodi:ry="4"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ transform="matrix(2.0987442,0,0,2.3610872,-53.693768,1009.307)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(1.8888697,0,0,2.1249784,-44.354702,1012.6125)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3764"
+ style="fill:none;stroke:#ffffff;stroke-width:0.49922532;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.2477876;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off-disabled.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off-disabled.svg
new file mode 100644
index 00000000..1734ec49
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off-disabled.svg
@@ -0,0 +1,306 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="56"
+ height="20"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="switch-off-disabled.svg"
+ inkscape:export-filename="/usr/share/themes/Gnome-Cupertino/gtk-3.0/assets/switch-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3803">
+ <stop
+ style="stop-color:#484848;stop-opacity:0.25882354;"
+ offset="0"
+ id="stop3805" />
+ <stop
+ style="stop-color:#484848;stop-opacity:0.25882354;"
+ offset="1"
+ id="stop3807" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3795">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3797" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3799" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3833">
+ <stop
+ style="stop-color:#0f0f0f;stop-opacity:1;"
+ offset="0"
+ id="stop3835" />
+ <stop
+ style="stop-color:#c7c7c7;stop-opacity:0.54491019;"
+ offset="1"
+ id="stop3837" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3809">
+ <stop
+ style="stop-color:#b9b9b9;stop-opacity:1;"
+ offset="0"
+ id="stop3811" />
+ <stop
+ style="stop-color:#b9b9b9;stop-opacity:1;"
+ offset="1"
+ id="stop3813" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#a0a0a0;stop-opacity:0.6682927;"
+ offset="0"
+ id="stop3788" />
+ <stop
+ style="stop-color:#b7b7b7;stop-opacity:1;"
+ offset="1"
+ id="stop3790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3772">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.36097562;"
+ offset="0"
+ id="stop3774" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.22352941;"
+ offset="1"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3763">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3765" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3767" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3769">
+ <stop
+ style="stop-color:#d2d2d2;stop-opacity:1;"
+ offset="0"
+ id="stop3771" />
+ <stop
+ style="stop-color:#d2d2d2;stop-opacity:1;"
+ offset="1"
+ id="stop3773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3759">
+ <stop
+ style="stop-color:#b4b4b4;stop-opacity:0.47058824;"
+ offset="0"
+ id="stop3761" />
+ <stop
+ style="stop-color:#b4b4b4;stop-opacity:0.47058824;"
+ offset="1"
+ id="stop3763" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759"
+ id="linearGradient3765"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,115.81826)" />
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3967"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3-6">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.35294119;"
+ offset="0"
+ id="stop4073-8-9" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4075-4-4" />
+ </linearGradient>
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.2999999,0,0,0.875,-15.7,1033.0172)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3895"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="38"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3950"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3">
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:0.50898206;"
+ offset="0"
+ id="stop4073-8" />
+ <stop
+ style="stop-color:#5f5f5f;stop-opacity:0.11976048;"
+ offset="1"
+ id="stop4075-4" />
+ </linearGradient>
+ <linearGradient
+ y2="37.893074"
+ x2="35.304348"
+ y1="3.1030066"
+ x1="35.5"
+ gradientTransform="matrix(1.3333334,0,0,0.99645293,-17.333334,1031.2702)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3912"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3792"
+ x1="43.070576"
+ y1="14.423525"
+ x2="48.311802"
+ y2="14.847058"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3802"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3815"
+ x1="54.254425"
+ y1="1.4565123"
+ x2="54.254425"
+ y2="6.629705"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3803"
+ id="linearGradient3810"
+ x1="52.098927"
+ y1="0.59431362"
+ x2="52.098927"
+ y2="7.4919033"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.810607"
+ inkscape:cx="25.654544"
+ inkscape:cy="9.9868375"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="false"
+ inkscape:window-width="1300"
+ inkscape:window-height="917"
+ inkscape:window-x="379"
+ inkscape:window-y="65"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <rect
+ style="fill:url(#linearGradient3765);fill-opacity:1;stroke:none"
+ id="rect2989"
+ width="41"
+ height="16"
+ x="8"
+ y="1034.3622"
+ rx="7"
+ ry="8" />
+ <path
+ style="opacity:0.45400002;color:#000000;fill:url(#linearGradient3912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 16,1034.3622 c -5,0 -8,3.5837 -8,8 0,4.4163 3,8 6.956522,8 l 26.086956,0 c 5.909333,0 7.956522,-3.5837 7.956522,-8 0,-4.4162 -2.090666,-8 -8,-8 z m 14,1 11,0 c 5.212862,0 7,4 7,7 0,3 -1.786936,7 -7,7 l -26,0 c -4,0 -6,-4 -6,-7 0,-3 2,-7 7,-7 z"
+ id="rect4944"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssscssssscc"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient3802);fill-opacity:1;stroke:url(#linearGradient3792);stroke-width:0.44922532999999998;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3767"
+ sodipodi:cx="44.5"
+ sodipodi:cy="14"
+ sodipodi:rx="4.5"
+ sodipodi:ry="4"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ transform="matrix(2.0987442,0,0,2.3610872,-76.394117,1009.307)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off.svg
new file mode 100644
index 00000000..e655231a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-off.svg
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="56"
+ height="20"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="switch-off.svg"
+ inkscape:export-filename="/usr/share/themes/Gnome-Cupertino/gtk-3.0/assets/switch-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3803">
+ <stop
+ style="stop-color:#202020;stop-opacity:0.5529412;"
+ offset="0"
+ id="stop3805" />
+ <stop
+ style="stop-color:#484848;stop-opacity:0.1254902;"
+ offset="1"
+ id="stop3807" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3795">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3797" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3799" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3833">
+ <stop
+ style="stop-color:#0f0f0f;stop-opacity:1;"
+ offset="0"
+ id="stop3835" />
+ <stop
+ style="stop-color:#c7c7c7;stop-opacity:0.54491019;"
+ offset="1"
+ id="stop3837" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3809">
+ <stop
+ style="stop-color:#969696;stop-opacity:1;"
+ offset="0"
+ id="stop3811" />
+ <stop
+ style="stop-color:#aaaaaa;stop-opacity:1;"
+ offset="1"
+ id="stop3813" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#828282;stop-opacity:0.47058824;"
+ offset="0"
+ id="stop3788" />
+ <stop
+ style="stop-color:#888888;stop-opacity:1;"
+ offset="1"
+ id="stop3790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3772">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.36097562;"
+ offset="0"
+ id="stop3774" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.22352941;"
+ offset="1"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3763">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3765" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3767" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3769">
+ <stop
+ style="stop-color:#e1e1e1;stop-opacity:1;"
+ offset="0"
+ id="stop3771" />
+ <stop
+ style="stop-color:#c3c3c3;stop-opacity:1;"
+ offset="1"
+ id="stop3773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3759">
+ <stop
+ style="stop-color:#c3c3c3;stop-opacity:1;"
+ offset="0"
+ id="stop3761" />
+ <stop
+ id="stop3801"
+ offset="0.68748617"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ <stop
+ style="stop-color:#9e9e9e;stop-opacity:1;"
+ offset="1"
+ id="stop3763" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759"
+ id="linearGradient3765"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,-1968.9061)" />
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3967"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3-6">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.27450982;"
+ offset="0"
+ id="stop4073-8-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.09268293;"
+ offset="1"
+ id="stop4075-4-4" />
+ </linearGradient>
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.2999999,0,0,0.875,-15.7,1033.0172)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3895"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="38"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3950"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.59215689;"
+ offset="0"
+ id="stop4073-8" />
+ <stop
+ style="stop-color:#797979;stop-opacity:0.39024389;"
+ offset="1"
+ id="stop4075-4" />
+ </linearGradient>
+ <linearGradient
+ y2="19.159962"
+ x2="35.5"
+ y1="6.1136856"
+ x1="35.5"
+ gradientTransform="matrix(1.3333334,0,0,0.99645293,-17.333334,1031.2702)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3912"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3792"
+ x1="43.070576"
+ y1="14.423525"
+ x2="48.311802"
+ y2="14.847058"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3802"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3815"
+ x1="54.254425"
+ y1="1.4565123"
+ x2="54.254425"
+ y2="6.629705"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3803"
+ id="linearGradient3810"
+ x1="52.098927"
+ y1="0.59431362"
+ x2="52.098927"
+ y2="7.4919033"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.810607"
+ inkscape:cx="22.088866"
+ inkscape:cy="4.1579843"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="false"
+ inkscape:window-width="1300"
+ inkscape:window-height="917"
+ inkscape:window-x="421"
+ inkscape:window-y="68"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <rect
+ style="fill:url(#linearGradient3765);fill-opacity:1;stroke:none"
+ id="rect2989"
+ width="41"
+ height="16"
+ x="8"
+ y="-1050.3622"
+ rx="7"
+ ry="8"
+ transform="scale(1,-1)" />
+ <path
+ transform="matrix(1.4746667,0,0,2.2805,-44.386668,1011.3132)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3791"
+ style="fill:#000000;fill-opacity:0.05490196;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ style="opacity:0.2;color:#000000;fill:url(#linearGradient3895);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 15.825,1035.3622 c -5.7616,0 -6.825,3.4019 -6.825,7.28 0,3.8781 1.0634,6.72 6.825,6.72 l 25.35,0 c 5.761602,0 6.825,-2.8419 6.825,-6.72 0,-3.8781 -1.063398,-7.28 -6.825,-7.28 z m 0,1.4 25.35,0 c 4.319184,0 5.380555,2.973 5.380555,5.88 0,2.9071 -1.061371,5.32 -5.380555,5.32 l -25.35,0 c -4.319183,0 -5.380556,-2.4129 -5.380556,-5.32 0,-2.907 1.061373,-5.88 5.380556,-5.88 z"
+ id="rect4950"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssssssssss" />
+ <path
+ style="opacity:0.45400002000000000;color:#000000;fill:url(#linearGradient3912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 16,1034.3622 c -5,0 -8,3.5837 -8,8 0,4.4163 3,8 6.956522,8 l 26.086956,0 c 5.909333,0 7.956522,-3.5837 7.956522,-8 0,-4.4162 -2.090666,-8 -8,-8 z m 14,1 11,0 c 5.212862,0 7,4 7,7 0,3 -1.786936,7 -7,7 l -26,0 c -4,0 -6,-4 -6,-7 0,-3 2,-7 7,-7 z"
+ id="rect4944"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssscssssscc"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient3802);fill-opacity:1;stroke:url(#linearGradient3792);stroke-width:0.44922532999999998;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3767"
+ sodipodi:cx="44.5"
+ sodipodi:cy="14"
+ sodipodi:rx="4.5"
+ sodipodi:ry="4"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ transform="matrix(2.0987442,0,0,2.3610872,-76.394117,1009.307)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(1.8888697,0,0,2.1249784,-67.054702,1012.6125)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3764"
+ style="fill:none;stroke:#ffffff;stroke-width:0.49922532;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.2477876;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on-disabled.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on-disabled.svg
new file mode 100644
index 00000000..2fe7828f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on-disabled.svg
@@ -0,0 +1,396 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="56"
+ height="20"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="switch-on-disabled.svg"
+ inkscape:export-filename="/usr/share/themes/Gnome-Cupertino/gtk-3.0/assets/switch-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3851">
+ <stop
+ id="stop3853"
+ offset="0"
+ style="stop-color:#aac0d7;stop-opacity:0.84313726;" />
+ <stop
+ style="stop-color:#5782c1;stop-opacity:0.58682632;"
+ offset="0.70714289"
+ id="stop3855" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#515f85;stop-opacity:0.01960784;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3803">
+ <stop
+ style="stop-color:#b4b4b4;stop-opacity:1;"
+ offset="0"
+ id="stop3805" />
+ <stop
+ style="stop-color:#b4b4b4;stop-opacity:0.75609756;"
+ offset="1"
+ id="stop3807" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3833">
+ <stop
+ style="stop-color:#0f0f0f;stop-opacity:1;"
+ offset="0"
+ id="stop3835" />
+ <stop
+ style="stop-color:#0b0b0b;stop-opacity:1;"
+ offset="1"
+ id="stop3837" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3809">
+ <stop
+ style="stop-color:#bdbdbd;stop-opacity:1;"
+ offset="0"
+ id="stop3811" />
+ <stop
+ style="stop-color:#f5f5f5;stop-opacity:1;"
+ offset="1"
+ id="stop3813" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#b7b7b7;stop-opacity:1;"
+ offset="0"
+ id="stop3788" />
+ <stop
+ style="stop-color:#a0a0a0;stop-opacity:0.66666669;"
+ offset="1"
+ id="stop3790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3772">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.36097562;"
+ offset="0"
+ id="stop3774" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.22352941;"
+ offset="1"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3763">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3765" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3767" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3769">
+ <stop
+ style="stop-color:#d2d2d2;stop-opacity:1;"
+ offset="0"
+ id="stop3771" />
+ <stop
+ style="stop-color:#d2d2d2;stop-opacity:1;"
+ offset="1"
+ id="stop3773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3759">
+ <stop
+ style="stop-color:#a0a0a0;stop-opacity:0.47058824;"
+ offset="0"
+ id="stop3761" />
+ <stop
+ id="stop3792"
+ offset="0.50000042"
+ style="stop-color:#a0a0a0;stop-opacity:0.47058824;" />
+ <stop
+ style="stop-color:#a5a5a5;stop-opacity:0.47058824;"
+ offset="1"
+ id="stop3763" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759"
+ id="linearGradient3765"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,115.81826)" />
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3967"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3-6">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.60392159;"
+ offset="0"
+ id="stop4073-8-9" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4075-4-4" />
+ </linearGradient>
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.2999999,0,0,0.875,-15.7,1033.0172)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3895"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="38"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3950"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3">
+ <stop
+ style="stop-color:#4b4b4b;stop-opacity:0.50980395;"
+ offset="0"
+ id="stop4073-8" />
+ <stop
+ style="stop-color:#5f5f5f;stop-opacity:0.12156863;"
+ offset="1"
+ id="stop4075-4" />
+ </linearGradient>
+ <linearGradient
+ y2="37.893074"
+ x2="35.304348"
+ y1="3.1030066"
+ x1="35.5"
+ gradientTransform="matrix(1.3333334,0,0,0.99645293,-17.333334,1031.2702)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3912"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3792"
+ x1="40.688198"
+ y1="13.999991"
+ x2="48.311802"
+ y2="13.999991"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3802"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3815"
+ x1="54.353218"
+ y1="-0.09542387"
+ x2="54.353218"
+ y2="8.0954666"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3833"
+ id="linearGradient3839"
+ x1="51.380428"
+ y1="-0.26788515"
+ x2="51.380428"
+ y2="8.3541021"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3921"
+ gradientUnits="userSpaceOnUse"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3923"
+ gradientUnits="userSpaceOnUse"
+ x1="40.688198"
+ y1="14.847058"
+ x2="47.835327"
+ y2="12.305857" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3803"
+ id="linearGradient3810"
+ x1="55.757896"
+ y1="-0.22028424"
+ x2="55.691422"
+ y2="7.4919033"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3812"
+ gradientUnits="userSpaceOnUse"
+ x1="54.254425"
+ y1="-0.26788515"
+ x2="54.254425"
+ y2="7.4919033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759-1"
+ id="linearGradient3765-1"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,115.81826)" />
+ <linearGradient
+ id="linearGradient3759-1">
+ <stop
+ style="stop-color:#97b3ce;stop-opacity:0.85628742;"
+ offset="0"
+ id="stop3761-3" />
+ <stop
+ id="stop3792-3"
+ offset="0.50000042"
+ style="stop-color:#4372b7;stop-opacity:0.58682632;" />
+ <stop
+ style="stop-color:#324882;stop-opacity:0.40718561;"
+ offset="1"
+ id="stop3763-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3851"
+ id="radialGradient3859"
+ cx="32.634705"
+ cy="1042.8505"
+ fx="32.634705"
+ fy="1042.8505"
+ r="14"
+ gradientTransform="matrix(1.0359993,0.01130084,-9.5854376e-8,0.64285596,-0.80943249,371.59075)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.810607"
+ inkscape:cx="18.034162"
+ inkscape:cy="15.417446"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="false"
+ inkscape:window-width="985"
+ inkscape:window-height="911"
+ inkscape:window-x="925"
+ inkscape:window-y="37"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <rect
+ style="fill:url(#linearGradient3765);fill-opacity:1;stroke:none"
+ id="rect2989"
+ width="41"
+ height="16"
+ x="8"
+ y="1034.3622"
+ rx="7"
+ ry="8" />
+ <path
+ style="opacity:0.45400002;color:#000000;fill:url(#linearGradient3912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 16,1034.3622 c -5,0 -8,3.5837 -8,8 0,4.4163 3,8 6.956522,8 l 26.086956,0 c 5.909333,0 7.956522,-3.5837 7.956522,-8 0,-4.4162 -2.090666,-8 -8,-8 z m 14,1 11,0 c 5.212862,0 7,4 7,7 0,3 -1.786936,7 -7,7 l -26,0 c -4,0 -6,-4 -6,-7 0,-3 2,-7 7,-7 z"
+ id="rect4944"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssscssssscc"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient3921);fill-opacity:1;stroke:url(#linearGradient3923);stroke-width:0.44922534;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3767"
+ sodipodi:cx="44.5"
+ sodipodi:cy="14"
+ sodipodi:rx="4.5"
+ sodipodi:ry="4"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ transform="matrix(2.0987442,0,0,2.3610872,-53.693768,1009.307)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(1.8888697,0,0,2.1249784,-44.354702,1012.6125)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3764"
+ style="fill:none;stroke:#ffffff;stroke-width:0.49922532;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.2477876;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.svg b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.svg
new file mode 100644
index 00000000..c65222be
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/assets/switch-on.svg
@@ -0,0 +1,422 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="56"
+ height="20"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="switch-on.svg"
+ inkscape:export-filename="/usr/share/themes/Gnome-Cupertino/gtk-3.0/assets/switch-off.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3851">
+ <stop
+ id="stop3853"
+ offset="0"
+ style="stop-color:#dae3ed;stop-opacity:0.91351354;" />
+ <stop
+ style="stop-color:#7699cc;stop-opacity:0.58682632;"
+ offset="0.70714289"
+ id="stop3855" />
+ <stop
+ id="stop3857"
+ offset="1"
+ style="stop-color:#9da8c4;stop-opacity:0.01960784;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3803">
+ <stop
+ style="stop-color:#4c4c4c;stop-opacity:1;"
+ offset="0"
+ id="stop3805" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.23952095;"
+ offset="1"
+ id="stop3807" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3833">
+ <stop
+ style="stop-color:#0f0f0f;stop-opacity:1;"
+ offset="0"
+ id="stop3835" />
+ <stop
+ style="stop-color:#0b0b0b;stop-opacity:1;"
+ offset="1"
+ id="stop3837" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3809">
+ <stop
+ style="stop-color:#107dd8;stop-opacity:1;"
+ offset="0"
+ id="stop3811" />
+ <stop
+ style="stop-color:#d6ecfc;stop-opacity:1;"
+ offset="1"
+ id="stop3813" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3786">
+ <stop
+ style="stop-color:#5c6876;stop-opacity:1;"
+ offset="0"
+ id="stop3788" />
+ <stop
+ style="stop-color:#797979;stop-opacity:0.29940119;"
+ offset="1"
+ id="stop3790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3772">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.36097562;"
+ offset="0"
+ id="stop3774" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.22352941;"
+ offset="1"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3763">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3765" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3767" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3769">
+ <stop
+ style="stop-color:#fdfdfd;stop-opacity:1;"
+ offset="0"
+ id="stop3771" />
+ <stop
+ style="stop-color:#e0e0e0;stop-opacity:1;"
+ offset="1"
+ id="stop3773" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3759">
+ <stop
+ style="stop-color:#6db8db;stop-opacity:1;"
+ offset="0"
+ id="stop3761" />
+ <stop
+ id="stop3812"
+ offset="0.6249997"
+ style="stop-color:#4ba8d3;stop-opacity:1;" />
+ <stop
+ style="stop-color:#2c8bb6;stop-opacity:1;"
+ offset="1"
+ id="stop3763" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759"
+ id="linearGradient3765"
+ x1="24.707317"
+ y1="1033.3619"
+ x2="24.707317"
+ y2="1051.3619"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,-1968.9061)" />
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3967"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3-6">
+ <stop
+ style="stop-color:#040404;stop-opacity:0.47058824;"
+ offset="0"
+ id="stop4073-8-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop4075-4-4" />
+ </linearGradient>
+ <linearGradient
+ y2="26"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.2999999,0,0,0.875,-15.7,1033.0172)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3895"
+ xlink:href="#linearGradient4071-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="38"
+ x2="35"
+ y1="3"
+ x1="35"
+ gradientTransform="matrix(1.8,0,0,1.125,-33.2,1029.9872)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3950"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4071-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.66486484;"
+ offset="0"
+ id="stop4073-8" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24324325;"
+ offset="1"
+ id="stop4075-4" />
+ </linearGradient>
+ <linearGradient
+ y2="37.893074"
+ x2="35.304348"
+ y1="3.1030066"
+ x1="35.5"
+ gradientTransform="matrix(1.3333334,0,0,0.99645293,-17.333334,1031.2702)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3912"
+ xlink:href="#linearGradient4071-3"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3792"
+ x1="40.688198"
+ y1="13.999991"
+ x2="48.311802"
+ y2="13.999991"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3802"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3815"
+ x1="54.353218"
+ y1="-0.09542387"
+ x2="54.353218"
+ y2="8.0954666"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3833"
+ id="linearGradient3839"
+ x1="51.380428"
+ y1="-0.26788515"
+ x2="51.380428"
+ y2="8.3541021"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3769"
+ id="linearGradient3921"
+ gradientUnits="userSpaceOnUse"
+ x1="44.5"
+ y1="11.035255"
+ x2="44.5"
+ y2="16.117661" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3786"
+ id="linearGradient3923"
+ gradientUnits="userSpaceOnUse"
+ x1="40.688198"
+ y1="14.847058"
+ x2="47.835327"
+ y2="12.305857" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3803"
+ id="linearGradient3810"
+ x1="55.757896"
+ y1="-0.22028424"
+ x2="55.691422"
+ y2="7.4919033"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3809"
+ id="linearGradient3812"
+ gradientUnits="userSpaceOnUse"
+ x1="54.254425"
+ y1="-0.26788515"
+ x2="54.254425"
+ y2="7.4919033" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3759-1"
+ id="linearGradient3765-1"
+ x1="25"
+ y1="1033.3622"
+ x2="25"
+ y2="1051.3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.75925924,0,0,0.88888885,7.2407408,115.81826)" />
+ <linearGradient
+ id="linearGradient3759-1">
+ <stop
+ style="stop-color:#97b3ce;stop-opacity:0.85628742;"
+ offset="0"
+ id="stop3761-3" />
+ <stop
+ id="stop3792-3"
+ offset="0.50000042"
+ style="stop-color:#4372b7;stop-opacity:0.58682632;" />
+ <stop
+ style="stop-color:#324882;stop-opacity:0.40718561;"
+ offset="1"
+ id="stop3763-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3851"
+ id="radialGradient3859"
+ cx="32.634705"
+ cy="1042.8505"
+ fx="32.634705"
+ fy="1042.8505"
+ r="14"
+ gradientTransform="matrix(0.81093738,0.01130084,-7.5030839e-8,0.64285596,8.1426188,371.59075)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="13.810607"
+ inkscape:cx="32.131315"
+ inkscape:cy="9.5885927"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="false"
+ inkscape:window-width="1300"
+ inkscape:window-height="917"
+ inkscape:window-x="601"
+ inkscape:window-y="38"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1032.3622)">
+ <rect
+ style="fill:url(#linearGradient3765);fill-opacity:1;stroke:none"
+ id="rect2989"
+ width="41"
+ height="16"
+ x="8"
+ y="-1050.3622"
+ rx="7"
+ ry="8"
+ transform="scale(1,-1)" />
+ <rect
+ style="opacity:0.43000004;fill:url(#radialGradient3859);fill-opacity:1;stroke:none"
+ id="rect2989-0"
+ width="22.700001"
+ height="16.000002"
+ x="19.5"
+ y="1034.3622"
+ rx="3.8756099"
+ ry="8.000001" />
+ <path
+ transform="matrix(1.4746667,0,0,2.2805,-30.186668,1011.3132)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3791"
+ style="fill:#000000;fill-opacity:0.07843137;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ style="opacity:0.2;color:#000000;fill:url(#linearGradient3895);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 15.825,1035.3622 c -5.7616,0 -6.825,3.4019 -6.825,7.28 0,3.8781 1.0634,6.72 6.825,6.72 l 25.35,0 c 5.761602,0 6.825,-2.8419 6.825,-6.72 0,-3.8781 -1.063398,-7.28 -6.825,-7.28 z m 0,1.4 25.35,0 c 4.319184,0 5.380555,2.973 5.380555,5.88 0,2.9071 -1.061371,5.32 -5.380555,5.32 l -25.35,0 c -4.319183,0 -5.380556,-2.4129 -5.380556,-5.32 0,-2.907 1.061373,-5.88 5.380556,-5.88 z"
+ id="rect4950"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssssssssss" />
+ <path
+ style="opacity:0.45400002;color:#000000;fill:url(#linearGradient3912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 16,1034.3622 c -5,0 -8,3.5837 -8,8 0,4.4163 3,8 6.956522,8 l 26.086956,0 c 5.909333,0 7.956522,-3.5837 7.956522,-8 0,-4.4162 -2.090666,-8 -8,-8 z m 14,1 11,0 c 5.212862,0 7,4 7,7 0,3 -1.786936,7 -7,7 l -26,0 c -4,0 -6,-4 -6,-7 0,-3 2,-7 7,-7 z"
+ id="rect4944"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssssscssssscc"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient3921);fill-opacity:1;stroke:url(#linearGradient3923);stroke-width:0.44922534;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3767"
+ sodipodi:cx="44.5"
+ sodipodi:cy="14"
+ sodipodi:rx="4.5"
+ sodipodi:ry="4"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ transform="matrix(2.0987442,0,0,2.3610872,-53.693768,1009.307)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(1.8888697,0,0,2.1249784,-44.354702,1012.6125)"
+ d="m 49,14 c 0,2.209139 -2.014719,4 -4.5,4 -2.485281,0 -4.5,-1.790861 -4.5,-4 0,-2.209139 2.014719,-4 4.5,-4 2.485281,0 4.5,1.790861 4.5,4 z"
+ sodipodi:ry="4"
+ sodipodi:rx="4.5"
+ sodipodi:cy="14"
+ sodipodi:cx="44.5"
+ id="path3764"
+ style="fill:none;stroke:#ffffff;stroke-width:0.49922532;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:0.2477876;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gnome-mdi.css b/desktop-themes/Blue-Submarine/gtk-3.0/gnome-mdi.css
new file mode 100644
index 00000000..db443c2a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gnome-mdi.css
@@ -0,0 +1,850 @@
+
+/*
+GeditWindow GtkLayout,
+GeditWindow GtkExpander,
+GeditWindow GtkAspectFrame,
+GeditPanel
+GeditDocumentsPanel
+*/
+
+EphyWindow {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 0.95)),
+ to (shade(@theme_bg_dark_color, 0.92)));
+}
+
+/* FIXME fg color need to change too
+GeditWindow GtkPaned {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 0.95)),
+ to (shade(@theme_bg_dark_color, 0.90)));
+ box-shadow: inset 0px 2px shade(@theme_highlight_color, 1.00),
+ inset 0px 1px @theme_mdi_border_color;
+
+}
+*/
+
+/* gedit line numbers */
+GeditView {
+ background-color: shade (@bg_color, 1.07);
+}
+
+GeditViewFrame .gedit-search-slider {
+ background-image: none;
+ background-color: @theme_bg_color;
+ padding: 6px;
+ border-color: shade (@theme_bg_color, 0.72);
+ border-radius: 0 0 3px 3px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+}
+
+GeditViewFrame .gedit-search-slider .not-found {
+ color: @error_fg_color;
+ background-image: none;
+ background-color: @error_bg_color;
+}
+
+TerminalWindow .menubar,
+EphyToolbar.toolbar.menubar,
+GeditWindow .primary-toolbar.toolbar {
+ /* line 3D (dark) */
+ box-shadow: none;
+ /* linea 3D (clear) */
+ border-bottom-width: 0px;
+}
+
+EphyToolbar.toolbar .raised .button *:hover,
+EphyToolbar.toolbar .raised.button *:hover,
+EphyToolbar.toolbar .raised .button *:active,
+EphyToolbar.toolbar .raised.button *:active,
+EphyToolbar.toolbar .raised .button *:active:hover,
+EphyToolbar.toolbar .raised.button *:active:hover,
+EphyToolbar.toolbar .raised .button *:checked,
+EphyToolbar.toolbar .raised.button *:checked,
+EphyToolbar.toolbar .raised .button *:checked:hover,
+EphyToolbar.toolbar .raised.button *:checked:hover {
+ color: @theme_text_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+TerminalWindow,
+TerminalWindow .notebook {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 0.95)),
+ to (shade(@theme_bg_dark_color, 0.95)));
+}
+
+TerminalWindow .notebook,
+GeditWindow .notebook,
+EphyNotebook.notebook {
+ border-style: solid;
+ border-width: 1px 0px 0px 0px;
+ border-radius: 0px;
+ border-top-color: @theme_mdi_border_color;
+ border-image: none;
+ background-color: shade(@theme_bg_color, 0.97);
+ background-image: none;
+}
+
+GeditWindow .notebook tab,
+EphyNotebook.notebook tab {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 0.95)),
+ to (shade(@theme_bg_dark_color, 0.93)));
+ border-top-color: @theme_mdi_border_color;
+}
+
+TerminalWindow .notebook tab {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 1.00)),
+ to (shade(@theme_bg_dark_color, 0.97)));
+ border-top-color: shade(@theme_mdi_border_color, 1.05);
+}
+
+TerminalWindow .notebook tab,
+GeditWindow .notebook tab,
+EphyNotebook.notebook tab {
+ padding: 2px 4px;
+ border-width: 1px 1px 0px 1px;
+ border-style: solid;
+ border-left-color: @theme_mdi_border_color;
+ border-bottom-color: @theme_mdi_border_color;
+ border-right-color: @theme_mdi_border_color;
+ border-image: none;
+ box-shadow: inset 0px 1px @theme_highlight_color,
+ inset 1px 0px @theme_highlight_color,
+ inset -1px 0px @theme_highlight_color;
+}
+
+GeditWindow.notebook tab.top.
+EphyNotebook.notebook tab.top {
+ padding: 3px 4px;
+}
+
+TerminalWindow .notebook tab:active,
+GeditWindow .notebook tab:active,
+EphyNotebook.notebook tab:active,
+TerminalWindow .notebook tab:checked,
+GeditWindow .notebook tab:checked,
+EphyNotebook.notebook tab:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_mdi_bg_color, 0.90)),
+ color-stop (0.66, shade(@theme_mdi_bg_color, 0.95)),
+ to (shade(@theme_mdi_bg_color, 1.03)));
+ border-width: 1px 1px 0px 1px;
+ border-style: solid;
+ /* border-radius: 4px; */
+ border-top-color: shade(@theme_mdi_border_color, 0.85);
+ border-left-color: shade(@theme_mdi_border_color, 0.88);
+ border-right-color: shade(@theme_mdi_border_color, 0.88);
+ border-image: none;
+ box-shadow: inset 0px 4px alpha(#000, 0.01),
+ inset 0px 3px alpha(#000, 0.02),
+ inset 0px 2px alpha(#000, 0.03),
+ inset 0px 1px alpha(#000, 0.04),
+ inset 4px 0px alpha(#000, 0.01),
+ inset 3px 0px alpha(#000, 0.02),
+ inset 2px 0px alpha(#000, 0.03),
+ inset 1px 0px alpha(#000, 0.04),
+ inset -4px 0px alpha(#000, 0.01),
+ inset -3px 0px alpha(#000, 0.02),
+ inset -2px 0px alpha(#000, 0.03),
+ inset -1px 0px alpha(#000, 0.04);
+}
+
+GeditWindow .notebook tab:first-child,
+EphyNotebook.notebook tab:first-child,
+GeditWindow .notebook tab:first-child:active,
+EphyNotebook.notebook tab:first-child:active,
+TerminalWindow .notebook tab:first-child,
+TerminalWindow .notebook tab:first-child:active,
+GeditWindow .notebook tab:first-child:checked,
+EphyNotebook.notebook tab:first-child:checked,
+TerminalWindow .notebook tab:first-child:checked {
+ border-left-width: 0px;
+ border-radius: 0px;
+}
+
+TerminalWindow .notebook tab:last-child,
+TerminalWindow .notebook tab:last-child:active {
+ border-right-width: 0px;
+ border-radius: 0px;
+}
+
+/* to compensate for the use of tabs-themed-dark.css */
+GeditWindow .notebook tab:first-child,
+EphyNotebook.notebook tab:first-child,
+TerminalWindow .notebook tab:first-child,
+GeditWindow .notebook tab:last-child,
+EphyNotebook.notebook tab:last-child,
+TerminalWindow .notebook tab:last-child {
+ border-left-color: @theme_mdi_border_color;
+ border-right-color: @theme_mdi_border_color;
+}
+
+GeditWindow .notebook tab:first-child:active,
+EphyNotebook.notebook tab:first-child:active,
+TerminalWindow .notebook tab:first-child:active,
+GeditWindow .notebook tab:last-child:active,
+EphyNotebook.notebook tab:last-child:active,
+TerminalWindow .notebook tab:last-child:active,
+GeditWindow .notebook tab:first-child:checked,
+EphyNotebook.notebook tab:first-child:checked,
+TerminalWindow .notebook tab:first-child:checked,
+GeditWindow .notebook tab:last-child:checked,
+EphyNotebook.notebook tab:last-child:checked,
+TerminalWindow .notebook tab:last-child:checked {
+ border-left-color: shade(@theme_mdi_border_color, 0.88);
+ border-right-color: shade(@theme_mdi_border_color, 0.88);
+}
+
+GeditWindow .notebook tab:first-child,
+EphyNotebook.notebook tab:first-child,
+GeditWindow .notebook tab:first-child:hover,
+EphyNotebook.notebook tab:first-child:hover,
+GeditWindow .notebook tab:first-child:active,
+EphyNotebook.notebook tab:first-child:active,
+GeditWindow .notebook tab:first-child:checked,
+EphyNotebook.notebook tab:first-child:checked {
+ border-radius: 0px;
+}
+
+GeditWindow .notebook tab:last-child,
+EphyNotebook.notebook tab:last-child,
+GeditWindow .notebook tab:last-child:hover,
+EphyNotebook.notebook tab:last-child:hover,
+GeditWindow .notebook tab:last-child:active,
+EphyNotebook.notebook tab:last-child:active,
+GeditWindow .notebook tab:last-child:checked,
+EphyNotebook.notebook tab:last-child:checked {
+ border-radius: 0px;
+}
+
+TerminalWindow .notebook tab:only-child {
+ border-radius: 0px;
+}
+
+GeditWindow .notebook tab:only-child,
+GeditWindow .notebook tab:only-child:active,
+GeditWindow .notebook tab:only-child:hover,
+GeditWindow .notebook tab:only-child:checked,
+EphyNotebook.notebook tab:only-child {
+ border-radius: 0px;
+}
+
+TerminalWindow .notebook tab GtkLabel,
+EphyNotebook.notebook tab GtkLabel,
+GeditWindow .notebook tab GtkLabel,
+GeditWindow.notebook tab GtkLabel {
+ padding: 1px 4px;
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+/* gnome-terminal */
+TerminalScreen {
+ -TerminalScreen-background-darkness: 0.95;
+ background-color: @terminal_background_color;
+ color: @selected_fg_color;
+}
+
+/*MathWindow * {
+ background-color: transparent;
+}*/
+
+MathWindow {
+ color: @theme_fg_dark_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 1.00)),
+ color-stop (0.25, shade(@theme_bg_dark_color, 0.95)),
+ to (shade(@theme_bg_dark_color, 0.94)));
+}
+
+MathDisplay {
+ /* Space (padding the frame) between the display and its edge */
+ /* you need 'padding' because otherwise the display overwrites the edge */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 0.92)),
+ to (shade(@theme_bg_dark_color, 0.92)));
+}
+
+MathDisplay GtkTextView {
+ /* display color */
+ background-color: shade(@theme_bg_dark_color, 1.40);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 1.40)),
+ to (shade(@theme_bg_dark_color, 1.40)));
+}
+
+MathDisplay GtkTextView.view {
+ /* display color
+ color: shade (#e8d001, 1.25); */
+ color: @calc_display_fg_color;
+ background-color: shade(@theme_bg_dark_color, 1.50);
+}
+
+
+MathWindow.background > GtkBox.vertical > GtkBox.vertical > GtkScrolledWindow {
+ /* Edge display */
+ /* you need 'padding' because otherwise the display overwrites the edge */
+ padding: 3px;
+ background-color: shade(@theme_bg_dark_color, 1.50);
+ border-width: 1px;
+ border-radius: 5px;
+ border-style: solid;
+ border-top-color: alpha(#000, 0.35);
+ border-left-color: alpha(#000, 0.22);
+ border-right-color: alpha(#000, 0.22);
+ border-bottom-color: alpha(#fff, 0.16);
+ border-image: none;
+}
+
+/*******************************
+Buttons set in buttons raised
+*******************************/
+
+MathWindow .button:hover,
+MathWindow .button {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_raised_gradient_color_a),
+ to (@button_raised_gradient_color_b));
+ color: @theme_text_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+ border-width: 1px;
+ border-radius: 5px;
+ border-style: solid;
+ /* outer */
+ border-top-color: transparent;
+ border-left-color: alpha (#fff, 0.02);
+ border-right-color: alpha (#fff, 0.02);
+ border-bottom-color: @theme_highlight_color;
+ /* border and inset */
+ box-shadow: inset 0px 2px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.06),
+ inset -2px 0px alpha(#fff, 0.06),
+ inset 0px -2px alpha(#fff, 0.06),
+ inset 0px 1px shade(@theme_button_border_dark, 1.00),
+ inset 1px 0px shade(@theme_button_border_dark, 0.94),
+ inset -1px 0px shade(@theme_button_border_dark, 0.94),
+ inset 0px -1px shade(@theme_button_border_dark, 0.88);
+ -GtkWidget-focus-line-width: 0;
+ color: shade(@theme_fg_dark_color, 1.00);
+}
+
+MathWindow .button:active,
+MathWindow .button:active:hover,
+MathWindow .button:checked,
+MathWindow .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ color: @theme_text_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 5px;
+ border-image: none;
+ border-top-color: transparent;
+ border-left-color: alpha (#fff, 0.01);
+ border-right-color: alpha (#fff, 0.01);
+ border-bottom-color: alpha (#fff, 0.05);
+ box-shadow: inset 0px 4px alpha(#000, 0.02),
+ inset 0px 3px alpha(#000, 0.03),
+ inset 0px 2px alpha(#000, 0.04),
+ inset 3px 0px alpha(#000, 0.02),
+ inset 2px 0px alpha(#000, 0.03),
+ inset -3px 0px alpha(#000, 0.02),
+ inset -2px 0px alpha(#000, 0.03),
+ inset 0px -2px alpha(#000, 0.01),
+ inset 0px 1px alpha(#000, 0.25),
+ inset 1px 0px alpha(#000, 0.16),
+ inset -1px 0px alpha(#000, 0.16),
+ inset 0px -1px alpha(#000, 0.09);
+}
+
+MathWindow .button,
+MathWindow .cell {
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+MathWindow .menuitem {
+ color: @menu_fg_dark_color;
+ text-shadow: 1px 1px @menu_shadow_dark_color;
+}
+
+MathWindow GtkLabel:insensitive {
+ color: mix(@theme_bg_dark_color, @theme_fg_dark_color, 0.80);
+ text-shadow: none;
+}
+
+RBDisplayPageTree.frame {
+ border-width: 0px 1px 1px 0px;
+}
+
+RBDisplayPageTree .cell,
+RBDisplayPageTree .cell:hover {
+ /* background-image: none; */
+ background-color: @sidebar_background;
+}
+
+RBSource .toolbar {
+ background-image: none;
+ background-color: transparent;
+ padding: 2px 4px;
+}
+
+RBSource .toolbar .button {
+ padding: 0px 3px;
+ color: shade(@theme_fg_color, 0.95);
+ text-shadow: 0 1px @theme_shadow_color;
+}
+
+RBSource .toolbar .button *:hover {
+ color: shade(@theme_text_color, 0.95);
+ text-shadow: 0 1px @theme_shadow_color;
+}
+
+RBSource .toolbar .button *:active,
+RBSource .toolbar .button *:active:hover,
+RBSource .toolbar .button *:checked,
+RBSource .toolbar .button *:checked:hover {
+ color: shade(@theme_text_color, 0.95);
+ text-shadow: 0 1px @theme_shadow_color;
+}
+
+.info,
+.question,
+NautilusFloatingBar,
+NautilusTrashBar.info,
+NautilusTrashBar,
+NautilusXContentBar.info,
+NautilusSearchBar.info,
+NautilusQueryEditor.info {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.00)),
+ to (shade(@nautilus_cluebar_color, 1.00)));
+ border-radius: 0px;
+ border-width: 0px 0px 1px 0px;
+ border-style: solid;
+ border-color: transparent @nautilus_cluebar_color shade(@nautilus_cluebar_color, 0.75);
+ box-shadow: inset 0px 1px alpha(#fff, 0.06),
+ inset 1px 0px alpha(#fff, 0.06),
+ inset -1px 0px alpha(#fff, 0.06),
+ inset 0px -1px alpha(#fff, 0.06);
+}
+
+NautilusSearchBar .entry,
+NautilusSearchBar .entry:focus {
+ -GtkEntry-inner-border: 1;
+}
+
+NautilusSearchBar .entry.image {
+ color: shade(@nautilus_cluebar_color, 0.60);
+}
+
+
+NautilusTrashBar GtkLabel {
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0 1px @theme_shadow_color;
+}
+
+.info
+.nautilus-cluebar-label {
+ font: bold;
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0 1px @theme_shadow_color;
+}
+
+.question .button,
+.question .button:hover,
+NautilusTrashBar .button,
+NautilusTrashBar .button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.08)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 1.02)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.96)),
+ to (shade(@nautilus_cluebar_color, 0.92)));
+ box-shadow: inset 0px 2px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.07),
+ inset -2px 0px alpha(#fff, 0.07),
+ inset 0px -2px alpha(#fff, 0.05),
+ inset 0px 1px shade(@nautilus_cluebar_color, 0.80),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.70),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.70),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.60);
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+.question .button:active,
+.question .button:active:hover,
+NautilusTrashBar .button:active,
+NautilusTrashBar .button:active:hover,
+.question .button:checked,
+.question .button:checked:hover,
+NautilusTrashBar .button:checked,
+NautilusTrashBar .button:checked:hover {
+/* .button:active:hover */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.00)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 0.95)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.91)),
+ to (shade(@nautilus_cluebar_color, 0.87)));
+ /* outer */
+ border-top-color: alpha(@focused_entry_border, 0.20);
+ border-right-color: alpha(@focused_entry_border, 0.25);
+ border-left-color: alpha(@focused_entry_border, 0.25);
+ border-bottom-color: alpha(#fff, 0.10);
+ box-shadow: inset 0px 2px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.07),
+ inset -2px 0px alpha(#fff, 0.07),
+ inset 0px -2px alpha(#fff, 0.05),
+ inset 0px 1px shade(@nautilus_cluebar_color, 0.75),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.65),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.65),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.55);
+}
+
+.question .button *:active,
+.question .button *:active:hover,
+NautilusTrashBar .button *:active,
+NautilusTrashBar .button *:active:hover,
+.question .button *:checked,
+.question .button *:checked:hover,
+NautilusTrashBar .button *:checked,
+NautilusTrashBar .button *:checked:hover {
+ color: shade(@theme_text_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+.question .button:insensitive,
+NautilusTrashBar .button:insensitive {
+/* .button:active:hover */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 0.95)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 0.90)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.88)),
+ to (shade(@nautilus_cluebar_color, 0.89)));
+ box-shadow: inset 0px 1px shade(@nautilus_cluebar_color, 0.85),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.81),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.81),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.78);
+}
+
+.question .button *:insensitive,
+NautilusTrashBar .button *:insensitive {
+ color: mix(@nautilus_cluebar_color, @theme_fg_color, 0.50);
+ text-shadow: none;
+}
+
+NautilusWindow .sidebar .scrollbar {
+ background-image: none;
+ border-style: solid;
+ -GtkRange-stepper-size: 16;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-border: 1;
+ -GtkRange-arrow-scaling: 0.666;
+ -GtkRange-slider-width: 13;
+ -GtkRange-trough-under-steppers: 1;
+ -GtkScrollbar-has-backward-stepper: true;
+ -GtkScrollbar-has-forward-stepper: true;
+ -GtkScrollbar-activate-slider: 1;
+ -GtkScrollbar-min-slider-length: 31;
+ -GtkScrollbar-slider-width: 11;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+}
+
+NautilusWindow .sidebar .scrollbar.trough,
+NautilusWindow .sidebar .scrollbar.trough.vertical {
+ border-radius: 0;
+ border-width: 0 0px 0 1px;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.96);
+}
+
+/* the small line between sidebar and view */
+NautilusWindow * {
+ -GtkPaned-handle-size: 3px;
+}
+
+NautilusWindow .sidebar .frame {
+ border-width: 0px;
+ border-style: none;
+ border-top-width: 0;
+ border-bottom-width: 0;
+}
+
+/* disabled, looks uggly
+NautilusWindow > GtkTable > .pane-separator,
+NautilusWindow .pane-separator {
+ background-color: @sidebar_background;
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (@sidebar_background),
+ color-stop(0.50, @sidebar_background),
+ to (shade(@theme_bg_color, 0.60)));
+ border-style: solid;
+ border-width: 0px;
+ border-color: @sidebar_background;
+ border-image: none;
+}*/
+
+NautilusWindow .primary-toolbar.toolbar .button:active,
+NautilusWindow .primary-toolbar.toolbar .button:active:hover,
+NautilusWindow .primary-toolbar.toolbar .button:checked,
+NautilusWindow .primary-toolbar.toolbar .button:checked:hover {
+ padding: 2px 4px;
+ background-color: transparent;
+ background-image: none;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 5px;
+ border-image: none;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+NautilusWindow .primary-toolbar .toolbar .button:hover,
+NautilusWindow .primary-toolbar.toolbar .button:hover {
+ background-color: transparent;
+ padding: 2px 4px;
+ background-image: none;
+ border-width: 1px;
+ border-radius: 5px;
+ border-style: solid;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* frame icons nautilus view */
+NautilusView.frame {
+ border-top-width: 0;
+ border-right-width: 0;
+ border-left-width: 0;
+ border-bottom-width: 0;
+ box-shadow: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_base_color, 1.00)),
+ to (shade(@theme_base_color, 1.00)));
+}
+
+NautilusWindow .notebook {
+ -GtkNotebook-initial-gap: 0;
+ background-color: @theme_base_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_base_color, 1.00)),
+ to (shade(@theme_base_color, 1.00)));
+ border-width: 0px;
+ border-style: none;
+ border-left-style: none;
+ border-right-style: none;
+ border-radius: 0px;
+ border-top-color: shade(@notebook_border, 1.00);
+ border-left-color: @transparent;
+ border-bottom-color: @transparent;
+ border-right-color: @transparent;
+ box-shadow: none;
+}
+
+NautilusWindow .notebook tab {
+ border-width: 0px 1px;
+ border-style: solid;
+ border-color: shade(@notebook_border, 1.00);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@sidebar_background, 0.90)),
+ color-stop (0.15, shade(@sidebar_background, 1.00)),
+ to (shade(@sidebar_background, 1.00)));
+ box-shadow: inset 0px 1px alpha(#000, 0.08),
+ inset 1px 0px alpha(#000, 0.04),
+ inset -1px 0px alpha(#000, 0.04),
+ inset 0px -1px shade(@notebook_border, 1.00);
+}
+
+NautilusWindow .notebook tab:active,
+NautilusWindow .notebook tab:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_base_color, 0.90)),
+ color-stop (0.15, shade(@theme_base_color, 1.00)),
+ to (shade(@theme_base_color, 1.00)));
+ border-image: none;
+ border-left-color: shade(@notebook_border, 1.00);
+ border-right-color: shade(@notebook_border, 1.00);
+ box-shadow: inset 0px 1px alpha(#000, 0.08),
+ inset 1px 0px alpha(#fff, 0.04),
+ inset -1px 0px alpha(#fff, 0.04);
+}
+
+NautilusWindow .notebook tab.top {
+ padding: 1px 6px;
+}
+
+NautilusWindow .notebook tab:first-child,
+NautilusWindow .notebook tab:first-child:active,
+NautilusWindow .notebook tab:first-child:checked {
+ border-width: 0px 1px 0px 0px;
+ border-radius: 0px;
+}
+
+NautilusWindow .notebook tab:last-child,
+NautilusWindow .notebook tab:last-child:active,
+NautilusWindow .notebook tab:last-child:checked {
+ border-width: 0px 0px 0px 1px;
+ border-radius: 0px;
+}
+
+NautilusWindow .notebook tab GtkLabel {
+ padding: 0px;
+ color: @theme_text_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+NautilusWindow .notebook tab .button GtkImage {
+ border-radius: 3px;
+ color: mix(@theme_fg_color, @sidebar_background, 0.30);
+ border-style: solid;
+ border-color: transparent;
+ border-width: 1px;
+ padding: 0;
+ icon-shadow: 1px 1px @theme_shadow_color;
+}
+
+NautilusWindow .notebook tab .button GtkImage:hover {
+ color: @theme_fg_color;
+ border-color: alpha(black, 0.1);
+}
+
+NautilusWindow .notebook tab .button GtkImage:active,
+NautilusWindow .notebook tab .button GtkImage:active:hover,
+NautilusWindow .notebook tab .button GtkImage:checked,
+NautilusWindow .notebook tab .button GtkImage:checked:hover {
+ background-color: alpha(black, 0.15);
+ color: shade(@theme_fg_color, 1.00);
+ icon-shadow: 0px 1px @theme_shadow_color;
+ border-color: alpha(black, 0.27)
+ alpha(black, 0.13)
+ alpha(black, 0.13)
+ alpha(black, 0.13);
+}
+
+/*
+.baobab-toolbar.toolbar {
+ border-color: shade (@bg_color, 0.9);
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+
+.cell.baobab-level-cell,
+.cell.baobab-level-cell:hover,
+.cell.baobab-level-cell:selected,
+.cell.baobab-level-cell:selected:hover {
+ border-color: alpha (black, 0.06);
+ border-width: 1px;
+ border-style: solid;
+ background-color: @theme_base_color;
+}
+*/
+
+ApDocView, /* Abiword */
+EogScrollView, /* Eog */
+CheeseThumbView /* Cheese */
+{
+ background-color: @chrome_bg_color;
+ -EogScrollView-shadow-type: none;
+}
+
+/* nautilus */
+.nautilus-canvas-item {
+ border-radius: 3px;
+}
+
+/* desktop mode */
+.nautilus-desktop.nautilus-canvas-item {
+ color: white;
+ text-shadow: 1px 1px black;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:checked {
+ background-image: none;
+ color: @theme_text_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ color: @theme_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+/* Documents */
+gnome_control_center GtkScrolledWindow.frame,
+GnomeControlCenter GtkScrolledWindow.frame,
+.documents-scrolledwin.frame {
+ border-width: 0px;
+ border-radius: 0;
+}
+
+.documents-counter {
+ background-image: url('assets/dnd-counter.svg');
+ background-size: contain;
+ background-color: transparent;
+ color: @theme_base_color;
+ font: bold;
+}
+
+RemminaConnectionWindow .toolbar,
+RemminaMain .toolbar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 1.00)),
+ to (shade(@theme_bg_dark_color, 0.95)));
+}
+
+RemminaMain .toolbar {
+ border-bottom-color: shade(@theme_bg_dark_color, 0.73);
+ border-image: none;
+}
+
+RemminaConnectionWindow .toolbar {
+ border-width: 0px;
+ border-style: none;
+ border-image: none;
+}
+
+/* dconf editor sidebar */
+DConfDirView.view {
+ background-color: shade (@theme_bg_color, 1.08);
+}
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets-assets.css b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets-assets.css
new file mode 100644
index 00000000..315e6df4
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets-assets.css
@@ -0,0 +1,298 @@
+/*************************
+ * Check and Radio items *
+ *************************/
+
+.check,
+.view.cell.check,
+.check row:selected,
+.check row:selected:focus {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"));
+}
+
+.check:insensitive,
+.check row:selected:insensitive,
+.check row:selected:focus:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"));
+ background-color: transparent;
+}
+
+.check:active,
+.check:checked,
+.view.cell.check:active,
+.view.cell.check:checked,
+.check row:selected:checked,
+.check row:selected:focus:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"));
+
+}
+
+.check:active:insensitive,
+.check:checked:insensitive,
+.check row:selected:active:insensitive,
+.check row:selected:checked:insensitive,
+.check row:selected:focus:active:insensitive
+.check row:selected:focus:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"));
+ background-color: transparent;
+}
+
+.check:inconsistent,
+.check row:selected:inconsistent,
+.check row:selected:focus:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"));
+
+}
+
+.check:inconsistent:insensitive,
+.check row:selected:inconsistent:insensitive,
+.check row:selected:focus:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"));
+
+}
+
+.radio,
+.view.cell.radio,
+.radio row:selected,
+.radio row:selected:focus {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png"));
+}
+
+.radio:insensitive,
+.radio row:selected:insensitive,
+.radio row:selected:focus:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-insensitive.png"));
+}
+
+.radio:active,
+.radio:checked,
+.view.cell.radio:active,
+.view.cell.radio:checked,
+.radio row:selected:active,
+.radio row:selected:checked,
+.radio row:selected:focus:active
+.radio row:selected:focus:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png"));
+}
+
+.radio:active:insensitive,
+.radio:checked:insensitive,
+.radio row:selected:active:insensitive,
+.radio row:selected:checked:insensitive,
+.radio row:selected:focus:active:insensitive
+.radio row:selected:focus:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png"));
+}
+
+.radio:inconsistent,
+.radio row:selected:inconsistent,
+.radio row:selected:focus:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"));
+
+}
+
+.radio:inconsistent:insensitive,
+.radio row:selected:inconsistent:insensitive,
+.radio row:selected:focus:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"));
+ background-color: transparent;
+}
+
+.sidebar .view.radio:active,
+.sidebar .view.radio:active:focus,
+.sidebar .view.radio:active:hover,
+.sidebar .view.radio:checked,
+.sidebar .view.radio:checked:focus,
+.sidebar .view.radio:checked:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/sidebar-radio-checked.svg"));
+}
+
+.sidebar .view.radio:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/sidebar-radio-prelight.svg"));
+}
+
+.sidebar .view.radio:active:selected,
+.sidebar .view.radio:active:selected:focus,
+.sidebar .view.radio:checked:selected,
+.sidebar .view.radio:checked:selected:focus {
+ -gtk-icon-source: -gtk-scaled(url("assets/sidebar-radio-selected.svg"));
+}
+
+.sidebar .view.radio:selected:hover,
+.sidebar .view.radio:selected:focus {
+ -gtk-icon-source: -gtk-scaled(url("assets/sidebar-radio-selected-prelight.svg"));
+}
+
+
+/* Now draw menu check and radio items */
+
+.menuitem.radio:hover,
+.menuitem.radio:insensitive,
+.menuitem.check:hover,
+.menuitem.check:insensitive {
+ background-color: transparent;
+ background: none;
+ border-style: none;
+ border-image: none;
+}
+
+.menuitem.radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-menuitem-unselected.svg"));
+}
+
+.menuitem.radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-menuitem-checked.svg"));
+}
+
+.menuitem.radio:checked:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-menuitem-checked-prelight.svg"));
+}
+
+.menuitem.radio:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-menuitem-checked-insensitive.svg"));
+}
+
+.menuitem.radio:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-menuitem-mixed.svg"));
+}
+
+.menuitem.radio:inconsistent:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-menuitem-mixed-prelight.svg"));
+}
+
+.menuitem.radio:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-menuitem-mixed-insensitive.svg"));
+}
+
+.menuitem.check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-menuitem-unchecked.svg"));
+}
+
+.menuitem.check:checked{
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-menuitem-checked.svg"));
+}
+
+.menuitem.check:checked:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-menuitem-checked-prelight.svg"));
+}
+
+.menuitem.check:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-menuitem-checked-insensitive.svg"));
+}
+
+.menuitem.check:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-menuitem-mixed.svg"));
+}
+
+.menuitem.check:inconsistent:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-menuitem-mixed-prelight.svg"));
+}
+
+.menuitem.check:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-menuitem-mixed-insensitive.svg"));
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(last),
+GtkComboBox.combobox-entry .button:nth-child(last) {
+
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:hover:active,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:hover:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(last),
+.primary-toolbar GtkComboBox.combobox-entry .button:hover:active:nth-child(last),
+GtkComboBox.combobox-entry .button:active:nth-child(last),
+GtkComboBox.combobox-entry .button:hover:active:nth-child(last) {
+
+}
+
+/* for RTL languages */
+.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(first),
+GtkComboBox.combobox-entry .button:nth-child(first) {
+
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(first),
+.primary-toolbar GtkComboBox.combobox-entry .button:hover:active:nth-child(first),
+GtkComboBox.combobox-entry .button:active:nth-child(first),
+GtkComboBox.combobox-entry .button:hover:active:nth-child(first) {
+
+}
+
+GtkScale.trough,
+GtkScale.trough.horizontal {
+
+}
+
+GtkScale.trough.vertical {
+
+}
+
+
+GtkScale.progressbar.horizontal {
+
+}
+
+GtkScale.progressbar.vertical {
+
+}
+
+GtkScale.slider,
+GtkScale.slider.horizontal,
+GtkScale.slider.horizontal:hover {
+ background-image: url("assets/scale-slider-hor.svg");
+}
+
+GtkScale.slider:insensitive,
+GtkScale.slider.horizontal:insensitive {
+ background-image: url("assets/scale-slider-insensitive-hor.svg");
+}
+
+GtkScale.slider.vertical {
+ background-image: url("assets/scale-slider-ver.svg");
+}
+
+GtkScale.slider.vertical:insensitive {
+ background-image: url("assets/scale-slider-insensitive-ver.svg");
+}
+
+GtkScale.scale-has-marks-above.slider.horizontal,
+GtkScale.scale-has-marks-above.slider.horizontal:hover {
+ background-image: url("assets/scale-slider-marks-above-horizontal.svg");
+}
+
+GtkScale.scale-has-marks-above.slider.horizontal:insensitive {
+ background-image: url("assets/scale-slider-marks-above-horizontal-insensitive.svg");
+}
+
+GtkScale.scale-has-marks-above.slider.vertical {
+ background-image: url("assets/scale-slider-marks-above-vertical.svg");
+}
+
+GtkScale.scale-has-marks-above.slider.vertical:insensitive {
+ background-image: url("assets/scale-slider-marks-above-vertical-insensitive.svg");
+}
+
+GtkScale.scale-has-marks-below.slider.horizontal,
+GtkScale.scale-has-marks-below.slider.horizontal:hover {
+ background-image: url("assets/scale-slider-marks-below-horizontal.svg");
+}
+
+GtkScale.scale-has-marks-below.slider.horizontal:insensitive {
+ background-image: url("assets/scale-slider-marks-below-horizontal-insensitive.svg");
+}
+
+GtkScale.scale-has-marks-below.slider.vertical {
+ background-image: url("assets/scale-slider-marks-below-vertical.svg");
+}
+
+GtkScale.scale-has-marks-below.slider.vertical:insensitive {
+ background-image: url("assets/scale-slider-marks-below-vertical-insensitive.svg");
+}
+
+
+
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css
new file mode 100644
index 00000000..8e3c5f69
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,6112 @@
+/***************************************************************
+ * Blue-Submarine *
+ * Part of https://github.com/NiceandGently/mate-themes-extras *
+ * Author Wolfgang Ulbrich *
+ ***************************************************************/
+
+* {
+ padding: 0;
+ background-clip: padding-box;
+ -GtkButton-child-displacement-x: 1;
+ -GtkButton-child-displacement-y: 1;
+ -GtkButton-default-border: 0;
+ -GtkButton-image-spacing: 0;
+ -GtkButton-interior-focus: true;
+ -GtkButton-inner-border: 3;
+ -GtkButtonBox-child-min-height: 26;
+ -GtkCheckButton-indicator-size: 16;
+ -GtkCheckMenuItem-indicator-size: 12;
+ -GtkComboBox-arrow-scaling: 0.75;
+ -GtkDialog-button-spacing: 4; /* ie. logout dialog */
+ -GtkDialog-action-area-border: 10; /* ie. logout dialog */
+ -GtkExpander-expander-size: 6;
+ -GtkHTML-link-color: @link_color;
+ -GtkIMHtml-hyperlink-color: @link_color;
+ -GtkMenu-horizontal-padding: 0;
+ -GtkMenu-vertical-padding: 0;
+ -GtkMenuBar-internal-padding: 0;
+ -GtkMenuItem-arrow-scaling: 0.7;
+ -GtkNotebook-tab-overlap: 1;
+ -GtkPaned-handle-size: 1;
+ -GtkProgressBar-min-horizontal-bar-height: 16;
+ -GtkProgressBar-min-vertical-bar-width: 16;
+ -GtkRange-trough-border: 1;
+ -GtkRange-slider-width: 11;
+ -GtkRange-stepper-size: 13;
+ -GtkRange-trough-under-steppers: 1;
+ -GtkRange-stepper-spacing: 0;
+ -GtkScale-trough-border: 0;
+ -GtkScrollbar-activate-slider: 1;
+ -GtkScrollbar-trough-border: 0;
+ -GtkScrollbar-slider-width: 11;
+ -GtkScrollbar-min-slider-length: 31;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+ -GtkSeparatorMenuItem-horizontal-padding: 0;
+ -GtkStatusbar-shadow-type: none;
+ -GtkTextView-error-underline-color: @error_color;
+ -GtkToolButton-icon-spacing: 4;
+ -GtkToolItemGroup-expander-size: 6;
+ -GtkToolbar-internal-padding: 0;
+ -GtkTreeView-expander-size: 6; /* arrow size in list/tree views */
+ -GtkTreeView-horizontal-separator: 4;
+ -GtkTreeView-vertical-separator: 4;
+ -GtkWidget-focus-padding: 2;
+ -GtkWidget-focus-line-width: 0;
+ -GtkWidget-link-color: @link_color;
+ -GtkWindow-resize-grip-default: true;
+ -GtkWindow-resize-grip-width: 13;
+ -GtkWindow-resize-grip-height: 13;
+ -GtkWidget-separator-width: 2px;
+ -GtkWidget-separator-height: 2px;
+ -GtkWidget-visited-link-color: @link_color;
+ -GtkWidget-wide-separators: true;
+ -WnckTasklist-fade-overlay-rect: 0;
+ /* Highlight drag-drop destination */
+ engine: none;
+ outline-color: alpha(@theme_selected_bg_color, 0.3);
+ outline-style: dashed;
+ outline-offset: -3px; /* 2px */
+ outline-width: 0px; /* disable ugly focus-line */
+ outline-radius: 2px;
+ -gtk-icon-style: regular; /* no symbolic icons */
+}
+
+/***************
+ * Base States *
+ ***************/
+
+GtkWindow {
+ color: @theme_fg_color;
+}
+
+.background {
+ color: @theme_fg_color;
+ background-color: @theme_bg_color;
+}
+
+.background:backdrop {
+ text-shadow: none;
+ icon-shadow: none;
+}
+
+/* Ugly hack to fix unexpected background colours (e.g. combo box arrow)
+ * we should just set it above, but that loses our background on fullscreen)
+ */
+/* * {
+ background-color: transparent;
+}*/
+
+*:active {
+ background-color: alpha(shade(@theme_selected_bg_color, 1.90), 0.015);
+}
+
+*:active:hover:insensitive {
+}
+
+*:active:insensitive {
+}
+
+*:hover {
+ background-color: alpha(shade(@menu_bg_color, 1.05), 0.0);
+}
+
+*:hover:insensitive {
+}
+
+*:selected,
+*:selected:focus {
+ background-color: shade(@theme_selected_bg_color, 1.0);
+ color: @theme_selected_fg_color;
+}
+
+*:insensitive {
+ /* inherit the color from parent by default */
+ background-color: inherit;
+ color: @insensitive_fg_color;
+ border-color: @insensitive_border_color;
+ box-shadow: none;
+}
+
+*:backdrop {
+}
+
+.gtkstyle-fallback {
+ background-color: @theme_bg_color;
+ color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:prelight {
+ background-color: shade(@theme_bg_color, 1.10);
+ color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:active {
+ background-color: shade(@theme_bg_color, 0.90);
+ color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:insensitive {
+ background-color: @insensitive_bg_color;
+ color: @insensitive_fg_color;
+}
+
+.gtkstyle-fallback:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+/*********
+ * label *
+ *********/
+
+GtkLabel,
+GtkLabel:insensitive {
+ background-color: transparent;
+}
+
+.tooltip,
+.tooltip.background {
+ padding: 4px 4px;
+ color: shade(@theme_tooltip_fg_color, 0.90);
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 3px;
+/* border-color: @theme_fg_color; */
+ background-color: alpha(@theme_tooltip_bg_color, 0.90);
+ background-clip: padding-box;
+ box-shadow: 0 1px 5px shade (@theme_selected_bg_color, 1.3);
+}
+
+.tooltip * {
+ background-color: transparent;
+ padding: 4px 4px;
+}
+
+.grip {
+ background-color: transparent;
+ background-image: url("assets/resize-grip.svg");
+}
+
+.view.rubberband,
+.rubberband {
+ background-color: alpha (@theme_selected_bg_color, 0.35);
+ border-color: @theme_selected_bg_color;
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 2px;
+}
+
+/*************
+ * separator *
+ *************/
+
+.separator {
+ border-width: 1px;
+ border-style: solid;
+ border-image: none;
+ border-color: mix(@theme_fg_color, @theme_bg_color, 0.95);
+ border-bottom-color: alpha (shade (@theme_bg_color, 1.26), 0.15);
+ border-right-color: alpha (shade (@theme_bg_color, 1.26), 0.15);
+}
+
+GtkTreeView.view.separator,
+GtkTreeView.separator,
+GtkTreeView.view.separator:hover,
+GtkTreeView.separator:hover,
+.separator,
+.separator:prelight {
+ color: shade (@theme_bg_color, 0.92);
+ border-color: mix(@theme_fg_color, @theme_bg_color, 0.95);
+ border-image: none;
+}
+
+.separator.horizontal {
+ border-width: 1px 0 1px 0;
+}
+
+.separator.vertical {
+ border-width: 0 1px 0 1px;
+}
+
+GtkComboBox .separator {
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-horizontal-separator: 0;
+ -GtkWidget-vertical-separator: 0;
+}
+
+.button .separator,
+.button.separator {
+ border-color: alpha (#000, 0.00);
+}
+
+.button .separator:insensitive,
+.button.separator:insensitive {
+ border-color: alpha (#000, 0.00);
+}
+
+.pane-separator {
+ color: shade (@sidebar_background, 0.95);
+}
+
+.pane-separator:prelight,
+.pane-separator:selected {
+ color: shade (@sidebar_background, 0.95);
+}
+
+GtkStatusbar {
+ padding: 5px;
+ color: @theme_fg_color;
+ -GtkStatusbar-shadow-type: none;
+ font-size: smaller;
+}
+
+GtkStatusbar .frame {
+ padding: 0px;
+ border-width: 0;
+}
+
+.dnd {
+ border-width: 1px;
+ border-style: solid;
+ border-color: @theme_selected_bg_color;
+ border-radius: 0px;
+}
+
+/****************
+ * Text Entries *
+ ****************/
+
+.entry {
+/* Look out !
+This is the background color of mate-control-center 'too' */
+ background-color: shade (@bg_color, 1.1);
+ padding: 3px 4px;
+ -GtkEntry-inner-border: 0;
+ -GtkEntry-progress-border: 0;
+ color: @entry_text_color;
+ background-image: -gtk-gradient(linear,
+ left top, left bottom,
+ from (shade(@theme_base_color, 0.86)),
+ color-stop (0.15, shade(@theme_base_color, 0.96)),
+ color-stop (0.50, shade(@theme_base_color, 0.98)),
+ to (shade(@theme_base_color, 1.00)));
+ /* outer */
+ border-width: 2px;
+ border-style: solid;
+ border-radius: 5px;
+ border-top-color: transparent;
+ border-right-color: alpha(#fff, 0.02);
+ border-left-color: alpha(#fff, 0.02);
+ border-bottom-color: alpha(#fff, 0.03);
+ /* border */
+ box-shadow: inset 0px 3px alpha(#000, 0.03),
+ inset 0px 2px alpha(#000, 0.05),
+ inset 2px 0px alpha(#000, 0.04),
+ inset -2px 0px alpha(#000, 0.04),
+ inset 0px -2px alpha(#000, 0.03),
+ inset 0px 1px shade(@button_border, 0.80),
+ inset 1px 0px shade(@button_border, 0.90),
+ inset -1px 0px shade(@button_border, 0.90),
+ inset 0px -1px shade(@button_border, 1.05);
+}
+
+.entry:focus {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.entry:insensitive {
+ color: @insensitive_fg_color;
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ border-style: solid;
+ border-color: alpha (#000, 0.00);
+ border-bottom-color: alpha (#000, 0.00);
+ border-image: none;
+ box-shadow: inset 0px 1px @insensitive_border_color,
+ inset 1px 0px @insensitive_border_color,
+ inset -1px 0px @insensitive_border_color,
+ inset 0px -1px @insensitive_border_color;
+}
+
+.entry:selected,
+.entry:selected:focus {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+.entry.progressbar {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+ border-width: 1px;
+ border-radius: 3px;
+}
+
+/*******************
+ * Symbolic images *
+ *******************/
+
+.image {
+ color: @internal_element_color;
+}
+
+.image:prelight {
+ color: @internal_element_prelight;
+}
+
+/****************
+ * Progress bar *
+ ****************/
+
+/* progress component */
+.progressbar,
+.toolbar .progressbar,
+.entry.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focus {
+ background-image: linear-gradient(to right,
+ alpha (#000, 0.00),
+ alpha (#000, 0.00) 48%,
+ alpha (#004, 0.12) 48%,
+ alpha (#004, 0.12) 50%,
+ alpha (#000, 0.00) 50%,
+ alpha (#000, 0.00) 98%,
+ alpha (#004, 0.12) 98%,
+ alpha (#004, 0.12)),
+ linear-gradient(to bottom,
+ alpha (#000, 0.20),
+ alpha (#000, 0.05) 50%,
+ alpha (#000, 0.00)),
+ linear-gradient(to right,
+ @progressbar_fill_a,
+ @progressbar_fill_b);
+ background-size: 40px auto, auto, auto;
+ box-shadow: inset 0px 1px alpha(black, 0.03),
+ inset 1px 0px alpha(black, 0.03),
+ inset -1px 0px alpha(black, 0.03),
+ inset 0px -1px alpha(white, 0.10);
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 3px;
+ border-top-color: shade(@button_border_active, 0.80);
+ border-left-color: shade(@button_border_active, 0.85);
+ border-right-color: shade(@button_border_active, 0.85);
+ border-bottom-color: shade(@button_border_active, 1.00);
+/* Label font color of progressbar*/
+ color: @theme_fg_color;
+ text-shadow: none;
+}
+
+.progressbar.vertical {
+ background-image: linear-gradient(to top,
+ alpha (#000, 0.00),
+ alpha (#000, 0.00) 48%,
+ alpha (#004, 0.12) 48%,
+ alpha (#004, 0.12) 50%,
+ alpha (#000, 0.00) 50%,
+ alpha (#000, 0.00) 98%,
+ alpha (#004, 0.12) 98%,
+ alpha (#004, 0.12)),
+ linear-gradient(to right,
+ alpha (#000, 0.20),
+ alpha (#000, 0.05) 50%,
+ alpha (#000, 0.00)),
+ linear-gradient(to top,
+ @progressbar_fill_a,
+ @progressbar_fill_b);
+ background-size: auto 40px, auto, auto;
+ box-shadow: inset 0px 1px alpha(black, 0.03),
+ inset 1px 0px alpha(black, 0.03),
+ inset -1px 0px alpha(white, 0.10),
+ inset 0px -1px alpha(black, 0.03);
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 3px;
+ border-top-color: shade(@button_border_active, 0.85);
+ border-left-color: shade(@button_border_active, 0.80);
+ border-right-color: shade(@button_border_active, 1.00);
+ border-bottom-color: shade(@button_border_active, 0.85);
+/* Label font color of progressbar*/
+ color: @theme_fg_color;
+ text-shadow: none;
+}
+
+GtkProgressBar {
+ /* FIXME - Not working 3.14 */
+ -GtkProgressBar-min-horizontal-bar-height: 16;
+ -GtkProgressBar-min-vertical-bar-width: 16;
+ border-radius: 2px;
+ padding: 0 0 1px 0;
+ text-shadow: none;
+/* -GtkProgressBar-xspacing: 22;
+ -GtkProgressBar-yspacing: 22; */
+}
+
+/* through component */
+.trough row {
+ padding: 0px;
+ text-shadow: none;
+ border-radius: 2px;
+ padding: 0 0 1px 0;
+}
+
+.trough,
+.toolbar .trough,
+.trough row,
+.trough row:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (#000, 0.18)),
+ color-stop (0.20, alpha (#000, 0.14)),
+ to (alpha (#000, 0.04)));
+ border-style: none;
+ border-width: 0px;
+ border-radius: 2px;
+ padding: 0 0 1px 0;
+ box-shadow: inset 1px 1px alpha(#000, 0.15),
+ inset -1px -1px alpha(#000, 0.15);
+ text-shadow: none;
+}
+
+.trough.vertical {
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (alpha (#000, 0.18)),
+ color-stop (0.20, alpha (#000, 0.14)),
+ to (alpha (#000, 0.04)));
+ border-radius: 2px;
+ padding: 0 0 1px 0;
+ text-shadow: none;
+}
+
+.trough row:selected,
+.trough row:selected:focus {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (mix (@trough_bg_color_a, @theme_selected_bg_color, 0.25)),
+ to (mix (@trough_bg_color_b, @theme_selected_bg_color, 0.25)));
+}
+
+/* level bars as used for password quality or remaining power */
+GtkLevelBar {
+ -GtkLevelBar-min-block-width: 34;
+ -GtkLevelBar-min-block-height: 3;
+}
+
+GtkLevelBar.vertical {
+ -GtkLevelBar-min-block-width: 3;
+ -GtkLevelBar-min-block-height: 34;
+}
+
+.level-bar.trough {
+ padding: 2px;
+}
+
+.level-bar.fill-block {
+ border-width: 1px;
+ border-style: solid;
+ border-color: @button_border_active;
+ background-image: -gtk-gradient (linear,
+ 0.45 top, 0.55 bottom,
+ from (shade (@button_bg_active, 1.30)),
+ color-stop (0.40, shade (@button_bg_active, 1.04)),
+ color-stop (0.60, shade (@button_bg_active, 0.92)),
+ to (shade (@button_bg_active, 1.20)));
+}
+
+.level-bar.indicator-continuous.fill-block {
+ padding: 2px;
+ border-radius: 2px;
+}
+
+.level-bar.indicator-discrete.fill-block.horizontal {
+ margin: 0 1px;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical {
+ margin: 1px 0;
+}
+
+/* discrete indicator border rounding,
+ uncomment when :nth-child will be working
+ on the widget
+
+.level-bar.indicator-discrete.fill-block.horizontal:first-child {
+ border-radius: 2px 0 0 2px;
+}
+
+.level-bar.indicator-discrete.fill-block.horizontal:last-child {
+ border-radius: 0 2px 2px 0;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical:first-child {
+ border-radius: 2px 2px 0 0;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical:last-child {
+ border-radius: 0 0 2px 2px;
+}
+*/
+
+.level-bar.fill-block.level-high {
+ border-color: shade(@success_color, 0.85);
+ background-image: linear-gradient(to bottom,
+ shade(@success_color, 1.2),
+ @success_color 75%,
+ shade(@success_color, 0.95));
+}
+
+.level-bar.fill-block.level-low {
+ border-color: shade(@warning_bg_color, 0.80);
+ background-image: linear-gradient(to bottom,
+ shade(@warning_bg_color, 1.3),
+ @warning_bg_color 75%,
+ shade(@warning_bg_color, 0.90));
+}
+
+.level-bar.fill-block.empty-fill-block {
+ background-color: transparent;
+ background-image: none;
+ border-color: alpha(@theme_fg_color, 0.1);
+}
+
+.level-bar.fill-block.empty-fill-block:backdrop {
+ border-color: transparent;
+ background-color: transparent;
+}
+
+/************
+ * GtkScale *
+ ************/
+
+.scale {
+ -GtkScale-slider-length: 14;
+ -GtkRange-slider-width: 14;
+ -GtkRange-trough-border: 1;
+ -GtkWidget-focus-line-width: 0;
+}
+
+.scale.slider,
+.scale.slider:hover,
+.scale.slider:insensitive {
+ border-width: 1px;
+ border-radius: 8px;
+ border-style: none;
+ color: alpha(@theme_base_color, 0.0);
+ background-color: alpha(@theme_base_color, 0.0);
+ /* background-image in -assets variant */
+}
+
+.toolbar .scale.trough,
+.scale.trough {
+ margin: 7px 0;
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (alpha (#000, 0.20)),
+ color-stop (0.20, alpha (#000, 0.16)),
+ to (alpha (#000, 0.06)));
+ border-style: none;
+ border-width: 0px;
+ border-radius: 8px;
+ box-shadow: inset 1px 1px alpha(#000, 0.08),
+ inset -1px -1px alpha(#000, 0.08);
+}
+
+.scale.trough.vertical {
+ margin: 0 7px;
+}
+
+.scale.trough:insensitive {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (alpha (#000, 0.03)),
+ to (alpha (#000, 0.03)));
+}
+
+.scale.progressbar {
+ background-color: @scale_progress_fill;
+ border-width: 1px;
+ border-radius: 3px;
+ border-style: none;
+}
+
+.scale:insensitive,
+.vertical.scale:insensitive {
+ background-color: transparent;
+}
+
+.scale.mark {
+ color: mix(@theme_bg_color, @theme_text_color, 0.56);
+}
+
+.menubar .menuitem .scale.highlight.left,
+.scale.highlight.left {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@scale_fill, 0.90)),
+ to (shade (@scale_fill, 1.31)));
+ border-style: none;
+ border-width: 0px;
+ border-radius: 8px;
+ box-shadow: inset 1px 1px alpha(#000, 0.08),
+ inset -1px -1px alpha(#000, 0.08);
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+.menubar .menuitem .scale.highlight.bottom,
+.scale.highlight.bottom {
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (shade (@scale_fill, 0.90)),
+ to (shade (@scale_fill, 1.31)));
+ border-style: none;
+ border-width: 0px;
+ border-radius: 8px;
+ box-shadow: inset 1px 1px alpha(#000, 0.08),
+ inset -1px -1px alpha(#000, 0.08);
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+.scale.highlight.left:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.85)));
+ box-shadow: inset 1px 1px alpha(#000, 0.02),
+ inset -1px -1px alpha(#000, 0.02);
+}
+
+.scale.highlight.bottom:insensitive {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.85)));
+ box-shadow: inset 1px 1px alpha(#000, 0.02),
+ inset -1px -1px alpha(#000, 0.02);
+}
+
+/**********
+ * Frames *
+ **********/
+
+.frame {
+ padding: 2px;
+ border-width: 1px;
+ border-radius: 4px;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.85);
+ border-top-color: shade(@notebook_border, 1.25);
+ border-left-color: shade(@notebook_border, 1.25);
+ border-right-color: shade(@notebook_border, 1.25);
+ border-bottom-color: shade(@notebook_border, 1.25);
+ color: mix(@theme_selected_bg_color, @theme_fg_color, 0.70);
+}
+
+/* only render frames in a GtkScrolledWindow */
+GtkScrolledWindow.frame {
+ border-width: 1px;
+ border-radius: 0;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.85);
+ padding: 0px;
+}
+
+/***********
+ * Buttons *
+ ***********/
+
+.button.menuitem.menubar {
+ padding: 4px 8px;
+}
+
+.button {
+ padding: 4px;
+}
+
+.button {
+ transition: all 400ms ease-out;
+ -GtkButton-image-spacing: 4;
+ -GtkButton-interior-focus: true;
+ -GtkButton-default-border: 0;
+ -GtkButton-inner-border: 3;
+ -GtkArrow-arrow-scaling: 0.5;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_gradient1),
+ color-stop (0.48, @button_gradient2),
+ color-stop (0.52, @button_gradient3),
+ to (@button_gradient4));
+ border-width: 1px;
+ border-radius: 6px;
+ border-style: solid;
+ /* outer */
+ border-top-color: transparent;
+ border-left-color: alpha (#000, 0.01);
+ border-right-color: alpha (#000, 0.01);
+ border-bottom-color: alpha (#000, 0.03);
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+/* box-shadow Syntax */
+/* box-shadow: [ inset ] horizontal_offset vertical_offset [ blur_radius ] [ spread ] color */
+ color: @theme_fg_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+.button.default {
+ transition: all 400ms ease-out;
+ text-shadow: none;
+ color: @theme_fg_color;
+}
+
+/* ie. mate-control-center */
+.button.flat {
+ transition: all 400ms ease-out;
+ padding: 0px;
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255,255,255,0), 0 1px rgba(255,255,255,0);
+ text-shadow: none;
+
+
+ icon-shadow: none;
+ border-image: none;
+}
+
+.button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_gradient1, 1.03)),
+ color-stop (0.48, shade(@button_gradient2, 1.03)),
+ color-stop (0.52, shade(@button_gradient3, 1.03)),
+ to (shade(@button_gradient4, 1.01)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.button:active,
+.button:active:hover,
+.button:focus:active,
+.button:checked,
+.button:checked:hover,
+.button:focus:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ border-radius: 6px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.button:focus,
+.button.default {
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.button *:active,
+.button *:active:hover,
+.button *:checked,
+.button *:checked:hover {
+ color: @theme_selected_fg_color;
+ text-shadow: 1px 1px @theme_selected_shadow_color;
+}
+
+.button:insensitive {
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ border-color: alpha (#000, 0.00);
+ border-bottom-color: alpha (#000, 0.00);
+ border-image: none;
+ box-shadow: inset 0px 1px @insensitive_border_color,
+ inset 1px 0px @insensitive_border_color,
+ inset -1px 0px @insensitive_border_color,
+ inset 0px -1px @insensitive_border_color;
+}
+
+.button *:insensitive {
+ color: @insensitive_fg_color;
+ text-shadow: none;
+}
+
+.path-bar .button,
+.path-bar .button GtkImage,
+.path-bar .button GtkLabel {
+ padding: 2px;
+}
+
+.path-bar .button {
+ border-width: 1px 0px 1px 1px;
+}
+
+.path-bar .button:hover:active,
+.path-bar .button:hover:checked {
+ border-left-width: 1px;
+}
+
+.path-bar .button:first-child,
+.path-bar .button:first-child:hover:active,
+.path-bar .button:first-child:hover:checked {
+ border-right-width: 0px;
+}
+
+.path-bar .button:only-child,
+.path-bar .button:only-child:hover:active,
+.path-bar .button:only-child:hover:checked {
+ border-radius: 3px;
+ border-right-width: 1px;
+}
+
+.linked.raised .button:first-child,
+.linked.raised .button:first-child:hover:active,
+.linked.raised .button:first-child:hover:checked {
+ border-right-width: 0px;
+}
+
+/***************************/
+/* Linked toolbars-buttons */
+/***************************/
+
+/* Middle toolbar-button */
+.toolbar.menubar .linked .button,
+.toolbar.menubar .linked .button:hover,
+.toolbar .button.raised.linked,
+.toolbar .raised.linked .button,
+.primary-toolbar .linked .button,
+.primary-toolbar .linked .entry,
+.toolbar.menubar .linked .button:active,
+.toolbar.menubar .linked .button:active:hover,
+.toolbar.menubar .linked .button:active:active,
+.toolbar .button.raised.linked:active,
+.toolbar .button.raised.linked:active:hover,
+.toolbar .button.raised.linked:active:active,
+.toolbar .raised.linked .button:active,
+.toolbar .raised.linked .button:hover,
+.toolbar .raised.linked .button:active:hover,
+.toolbar .raised.linked .button:active:active,
+.primary-toolbar .linked .button:active,
+.primary-toolbar .linked .button:active:hover,
+.primary-toolbar .linked .button:active:active,
+.toolbar.menubar .linked .button:checked,
+.toolbar.menubar .linked .button:checked:hover,
+.toolbar.menubar .linked .button:checked:checked,
+.toolbar .button.raised.linked:checked,
+.toolbar .button.raised.linked:checked:hover,
+.toolbar .button.raised.linked:checked:checked,
+.toolbar .raised.linked .button:checked,
+.toolbar .raised.linked .button:checked:hover,
+.toolbar .raised.linked .button:checked:checked,
+.primary-toolbar .linked .button:checked,
+.primary-toolbar .linked .button:checked:hover,
+.primary-toolbar .linked .button:checked:checked,
+.toolbar.menubar .linked .button:insensitive,
+.toolbar .button.raised.linked:insensitive,
+.toolbar .raised.linked .button:insensitive,
+.primary-toolbar .linked .button:insensitive,
+.primary-toolbar .linked .entry:insensitive {
+ border-width: 1px;
+ border-right-width: 0px;
+ border-left-width: 0px;
+ border-radius: 0;
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+/* Middle toolbar-button hover */
+.toolbar.menubar .linked .button:hover,
+.toolbar .raised.linked .button:hover {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Middle toolbar-button active */
+.toolbar.menubar .linked .button:active,
+.toolbar.menubar .linked .button:active:hover,
+.toolbar.menubar .linked .button:active:active,
+.toolbar .button.raised.linked:active,
+.toolbar .button.raised.linked:active:hover,
+.toolbar .raised.linked .button:active:active,
+.toolbar .raised.linked .button:active,
+.primary-toolbar .linked .button:active,
+.primary-toolbar .linked .button:active:hover,
+.primary-toolbar .linked .button:active:active,
+.toolbar.menubar .linked .button:checked,
+.toolbar.menubar .linked .button:checked:hover,
+.toolbar.menubar .linked .button:checked:checked,
+.toolbar .button.raised.linked:checked,
+.toolbar .button.raised.linked:checked:hover,
+.toolbar .raised.linked .button:checked:checked,
+.toolbar .raised.linked .button:checked,
+.primary-toolbar .linked .button:checked,
+.primary-toolbar .linked .button:checked:hover,
+.primary-toolbar .linked .button:checked:checked {
+ /* Remove right border */
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Middle toolbar-button insensitive */
+.toolbar.menubar .linked .button:insensitive,
+.toolbar .button.raised.linked:insensitive,
+.toolbar .raised.linked .button:insensitive,
+.primary-toolbar .linked .button:insensitive,
+.primary-toolbar .linked .entry:insensitive {
+ /* remove outer */
+ border-color: alpha (#fff, 0.00);
+ /* Remove right border */
+ box-shadow: inset 0px 1px shade(@theme_button_border_dark, 1.10),
+ inset 1px 0px shade(@theme_button_border_dark, 1.05),
+ inset 0px -1px shade(@theme_button_border_dark, 1.00);
+}
+
+/* Leftmost toolbars-button */
+.toolbar.menubar .linked .button:first-child,
+.toolbar.menubar .linked .button:hover:first-child,
+.toolbar .button.raised.linked:first-child,
+.toolbar .raised.linked .button:first-child,
+.toolbar .raised.linked .button:hover:first-child
+.primary-toolbar .linked .button:first-child,
+.primary-toolbar .linked .entry:first-child,
+.toolbar.menubar .linked .button:active:first-child,
+.toolbar.menubar .linked .button:active:hover:first-child,
+.toolbar.menubar .linked .button:active:active:first-child,
+.toolbar .button.raised.linked:active:first-child,
+.toolbar .button.raised.linked:active:hover:first-child,
+.toolbar .button.raised.linked:active:active:first-child,
+.toolbar .raised.linked .button:active:first-child,
+.toolbar .raised.linked .button:active:hover:first-child,
+.toolbar .raised.linked .button:active:active:first-child,
+.primary-toolbar .linked .button:active:first-child,
+.primary-toolbar .linked .button:active:hover:first-child,
+.primary-toolbar .linked .button:active:active:first-child,
+.toolbar.menubar .linked .button:checked:first-child,
+.toolbar.menubar .linked .button:checked:hover:first-child,
+.toolbar.menubar .linked .button:checked:checked:first-child,
+.toolbar .button.raised.linked:checked:first-child,
+.toolbar .button.raised.linked:checked:hover:first-child,
+.toolbar .button.raised.linked:checked:checked:first-child,
+.toolbar .raised.linked .button:checked:first-child,
+.toolbar .raised.linked .button:checked:hover:first-child,
+.toolbar .raised.linked .button:checked:checked:first-child,
+.primary-toolbar .linked .button:checked:first-child,
+.primary-toolbar .linked .button:checked:hover:first-child,
+.primary-toolbar .linked .button:checked:checked:first-child,
+.toolbar.menubar .linked .button:insensitive:first-child,
+.toolbar .button.raised.linked:insensitive:first-child,
+.toolbar .raised.linked .button:insensitive:first-child,
+.primary-toolbar .linked .button:insensitive:first-child,
+.primary-toolbar .linked .entry:insensitive:first-child {
+ border-width: 1px;
+ border-right-width: 0;
+ border-radius: 5px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+/* Leftmost toolbars-button hover */
+.toolbar.menubar .linked .button:hover:first-child,
+.toolbar .raised.linked .button:hover:first-child {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Leftmost toolbars-button active */
+.toolbar.menubar .linked .button:active:first-child,
+.toolbar.menubar .linked .button:active:hover:first-child,
+.toolbar.menubar .linked .button:active:active:first-child,
+.toolbar .button.raised.linked:active:first-child,
+.toolbar .button.raised.linked:active:hover:first-child,
+.toolbar .button.raised.linked:active:active:first-child,
+.toolbar .raised.linked .button:active:first-child,
+.toolbar .raised.linked .button:active:hover:first-child,
+.toolbar .raised.linked .button:active:active:first-child,
+.primary-toolbar .linked .button:active:first-child,
+.primary-toolbar .linked .button:active:hover:first-child,
+.primary-toolbar .linked .button:active:active:first-child,
+.toolbar.menubar .linked .button:checked:first-child,
+.toolbar.menubar .linked .button:checked:hover:first-child,
+.toolbar.menubar .linked .button:checked:checked:first-child,
+.toolbar .button.raised.linked:checked:first-child,
+.toolbar .button.raised.linked:checked:hover:first-child,
+.toolbar .button.raised.linked:checked:checked:first-child,
+.toolbar .raised.linked .button:checked:first-child,
+.toolbar .raised.linked .button:checked:hover:first-child,
+.toolbar .raised.linked .button:checked:checked:first-child,
+.primary-toolbar .linked .button:checked:first-child,
+.primary-toolbar .linked .button:checked:hover:first-child,
+.primary-toolbar .linked .button:checked:checked:first-child {
+ /* Remove right border */
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Leftmost toolbars-button insensitive */
+.toolbar.menubar .linked .button:insensitive:first-child,
+.toolbar .button.raised.linked:insensitive:first-child,
+.toolbar .raised.linked .button:insensitive:first-child,
+.primary-toolbar .linked .button:insensitive:first-child,
+.primary-toolbar .linked .entry:insensitive:first-child {
+ /* remove outer */
+ border-color: alpha (#fff, 0.00);
+ /* Remove right border */
+ box-shadow: inset 0px 1px shade(@theme_button_border_dark, 1.10),
+ inset 1px 0px shade(@theme_button_border_dark, 1.05),
+ inset 0px -1px shade(@theme_button_border_dark, 1.00);
+}
+
+/* Rightmost toolbar-button */
+.toolbar.menubar .linked .button:last-child,
+.toolbar.menubar .linked .button:hover:last-child,
+.toolbar .button.raised.linked:last-child,
+.toolbar .raised.linked .button:last-child,
+.toolbar .raised.linked .button:hover:last-child,
+.primary-toolbar .linked .button:last-child,
+.primary-toolbar .linked .entry:last-child,
+.toolbar.menubar .linked .button:active:last-child,
+.toolbar.menubar .linked .button:active:hover:last-child,
+.toolbar.menubar .linked .button:active:active:last-child,
+.toolbar .button.raised.linked:active:last-child,
+.toolbar .button.raised.linked:active:hover:last-child,
+.toolbar .button.raised.linked:active:active:last-child,
+.toolbar .raised.linked .button:active:last-child,
+.toolbar .raised.linked .button:active:hover:last-child,
+.toolbar .raised.linked .button:active:active:last-child,
+.primary-toolbar .linked .button:active:last-child,
+.primary-toolbar .linked .button:active:hover:last-child,
+.primary-toolbar .linked .button:active:active:last-child,
+.toolbar.menubar .linked .button:checked:last-child,
+.toolbar.menubar .linked .button:checked:hover:last-child,
+.toolbar.menubar .linked .button:checked:checked:last-child,
+.toolbar .button.raised.linked:checked:last-child,
+.toolbar .button.raised.linked:checked:hover:last-child,
+.toolbar .button.raised.linked:checked:checked:last-child,
+.toolbar .raised.linked .button:checked:last-child,
+.toolbar .raised.linked .button:checked:hover:last-child,
+.toolbar .raised.linked .button:checked:checked:last-child,
+.primary-toolbar .linked .button:checked:last-child,
+.primary-toolbar .linked .button:checked:hover:last-child,
+.primary-toolbar .linked .button:checked:checked:last-child,
+.toolbar.menubar .linked .button:insensitive:last-child,
+.toolbar .button.raised.linked:insensitive:last-child,
+.toolbar .raised.linked .button:insensitive:last-child,
+.primary-toolbar .linked .button:insensitive:last-child,
+.primary-toolbar .linked .entry:insensitive:last-child {
+ border-width: 1px;
+ border-left-width: 0px;
+ border-radius: 5px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+/* Rightmost toolbars-button hover */
+.toolbar.menubar .linked .button:hover:last-child,
+.toolbar .raised.linked .button:hover:last-child {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Rightmost toolbar-button active */
+.toolbar.menubar .linked .button:active:last-child,
+.toolbar.menubar .linked .button:active:hover:last-child,
+.toolbar.menubar .linked .button:active:active:last-child,
+.toolbar .button.raised.linked:active:last-child,
+.toolbar .button.raised.linked:active:hover:last-child,
+.toolbar .button.raised.linked:active:active:last-child,
+.toolbar .raised.linked .button:active:last-child,
+.toolbar .raised.linked .button:active:hover:last-child,
+.toolbar .raised.linked .button:active:active:last-child,
+.primary-toolbar .linked .button:active:last-child,
+.primary-toolbar .linked .button:active:hover:last-child,
+.primary-toolbar .linked .button:active:active:last-child,
+.toolbar.menubar .linked .button:checked:last-child,
+.toolbar.menubar .linked .button:checked:hover:last-child,
+.toolbar .button.raised.linked:checked:last-child,
+.toolbar .button.raised.linked:checked:hover:last-child,
+.toolbar .raised.linked .button:checked:last-child,
+.toolbar .raised.linked .button:checked:hover:last-child,
+.primary-toolbar .linked .button:checked:last-child,
+.primary-toolbar .linked .button:checked:hover:last-child {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Rightmost toolbar-button insensitive */
+.toolbar.menubar .linked .button:insensitive:last-child,
+.toolbar .button.raised.linked:insensitive:last-child,
+.toolbar .raised.linked .button:insensitive:last-child,
+.primary-toolbar .linked .button:insensitive:last-child,
+.primary-toolbar .linked .entry:insensitive:last-child {
+ border-color: alpha (#fff, 0.00); /* Quita outer */
+ box-shadow: inset 0px 1px shade(@theme_button_border_dark, 1.10),
+ inset 1px 0px shade(@theme_button_border_dark, 1.05),
+ inset -1px 0px shade(@theme_button_border_dark, 1.05),
+ inset 0px -1px shade(@theme_button_border_dark, 1.00);
+}
+
+/* Linked single toolbar-button */
+.toolbar.menubar .linked .button:only-child,
+.toolbar.menubar .linked .button:hover:only-child,
+.toolbar .button.raised.linked:only-child,
+.toolbar .raised.linked .button:only-child,
+.toolbar .raised.linked .button:hover:only-child,
+.primary-toolbar .linked .entry:only-child,
+.primary-toolbar .linked .button:only-child,
+.toolbar.menubar .linked .button:active:only-child,
+.toolbar.menubar .linked .button:active:hover:only-child,
+.toolbar.menubar .linked .button:active:active:only-child,
+.toolbar .button.raised.linked:active:only-child,
+.toolbar .raised.linked .button:active:only-child,
+.primary-toolbar .linked .button:active:only-child,
+.toolbar .button.raised.linked:active:hover:only-child,
+.toolbar .button.raised.linked:active:active:only-child,
+.toolbar .raised.linked .button:active:hover:only-child,
+.toolbar .raised.linked .button:active:active:only-child,
+.primary-toolbar .linked .button:active:hover:only-child,
+.primary-toolbar .linked .button:active:active:only-child,
+.toolbar.menubar .linked .button:checked:only-child,
+.toolbar.menubar .linked .button:checked:hover:only-child,
+.toolbar.menubar .linked .button:checked:checked:only-child,
+.toolbar .button.raised.linked:checked:only-child,
+.toolbar .raised.linked .button:checked:only-child,
+.primary-toolbar .linked .button:checked:only-child,
+.toolbar .button.raised.linked:checked:hover:only-child,
+.toolbar .button.raised.linked:checked:checked:only-child,
+.toolbar .raised.linked .button:checked:hover:only-child,
+.toolbar .raised.linked .button:checked:checked:only-child,
+.primary-toolbar .linked .button:checked:hover:only-child,
+.primary-toolbar .linked .button:checked:checked:only-child,
+.toolbar.menubar .linked .button:insensitive:only-child,
+.toolbar .button.raised.linked:insensitive:only-child,
+.toolbar .raised.linked .button:insensitive:only-child,
+.primary-toolbar .linked .entry:insensitive:only-child,
+.primary-toolbar .linked .button:insensitive:only-child {
+ border-width: 1px;
+ border-radius: 5px;
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+/* Linked single toolbar-button normal */
+.toolbar.menubar .linked .button:only-child,
+.toolbar .button.raised.linked:only-child,
+.toolbar .raised.linked .button:only-child,
+.primary-toolbar .linked .entry:only-child,
+.primary-toolbar .linked .button:only-child {
+ box-shadow: inset 0px 2px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.06),
+ inset -2px 0px alpha(#fff, 0.06),
+ inset 0px -2px alpha(#fff, 0.06),
+ inset 0px 1px shade(@theme_button_border_dark, 1.05),
+ inset 1px 0px shade(@theme_button_border_dark, 1.00),
+ inset -1px 0px shade(@theme_button_border_dark, 1.00),
+ inset 0px -1px shade(@theme_button_border_dark, 0.85);
+}
+
+/* Linked single toolbar-button hover */
+.toolbar .raised.linked .button:hover:only-child,
+.toolbar.menubar .linked .button:hover:only-child {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Linked single toolbar-button active */
+.toolbar.menubar .linked .button:active:only-child,
+.toolbar.menubar .linked .button:active:hover:only-child,
+.toolbar.menubar .linked .button:active:active:only-child,
+.toolbar .button.raised.linked:active:only-child,
+.toolbar .button.raised.linked:active:hover:only-child,
+.toolbar .button.raised.linked:active:active:only-child,
+.toolbar .raised.linked .button:active:only-child,
+.toolbar .raised.linked .button:active:hover:only-child,
+.toolbar .raised.linked .button:active:active:only-child,
+.primary-toolbar .linked .button:active:only-child,
+.primary-toolbar .linked .button:active:hover:only-child,
+.primary-toolbar .linked .button:active:active:only-child,
+.toolbar.menubar .linked .button:checked:only-child,
+.toolbar.menubar .linked .button:checked:hover:only-child,
+.toolbar.menubar .linked .button:checked:checked:only-child,
+.toolbar .button.raised.linked:checked:only-child,
+.toolbar .button.raised.linked:checked:hover:only-child,
+.toolbar .button.raised.linked:checked:checked:only-child,
+.toolbar .raised.linked .button:checked:only-child,
+.toolbar .raised.linked .button:checked:hover:only-child,
+.toolbar .raised.linked .button:checked:checked:only-child,
+.primary-toolbar .linked .button:checked:only-child,
+.primary-toolbar .linked .button:checked:hover:only-child,
+.primary-toolbar .linked .button:checked:checked:only-child {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Linked single toolbar-button insensitive */
+.toolbar.menubar .linked .button:insensitive:only-child,
+.toolbar .button.raised.linked:insensitive:only-child,
+.toolbar .raised.linked .button:insensitive:only-child,
+.primary-toolbar .linked .entry:insensitive:only-child,
+.primary-toolbar .linked .button:insensitive:only-child {
+ border-color: alpha (#fff, 0.00); /* Quita outer */
+ box-shadow: inset 0px 1px shade(@theme_button_border_dark, 1.10),
+ inset 1px 0px shade(@theme_button_border_dark, 1.05),
+ inset -1px 0px shade(@theme_button_border_dark, 1.05),
+ inset 0px -1px shade(@theme_button_border_dark, 1.00);
+}
+
+/* nth-child for linked areas */
+.toolbar .raised.linked.button,
+.toolbar .raised.linked.button:active,
+.toolbar .raised.linked.button:active:hover,
+.toolbar .raised.linked.button:checked,
+.toolbar .raised.linked.button:checked:hover,
+.toolbar .raised.linked .button,
+.toolbar .raised.linked .button:active,
+.toolbar .raised.linked .button:active:hover,
+.toolbar .raised.linked .button:checked,
+.toolbar .raised.linked .button:checked:hover {
+}
+
+.toolbar .raised.linked.button:nth-child(first) ,
+.toolbar .raised.linked.button:active:nth-child(first),
+.toolbar .raised.linked.button:active:hover:nth-child(first),
+.toolbar .raised.linked.button:checked:nth-child(first),
+.toolbar .raised.linked.button:checked:hover:nth-child(first),
+.toolbar .raised.linked:nth-child(first) .button,
+.toolbar .raised.linked:nth-child(first) .button:active,
+.toolbar .raised.linked:nth-child(first) .button:active:hover
+.toolbar .raised.linked:nth-child(first) .button:checked,
+.toolbar .raised.linked:nth-child(first) .button:checked:hover {
+}
+
+.toolbar .raised.linked.button:nth-child(last),
+.toolbar .raised.linked.button:active:nth-child(last),
+.toolbar .raised.linked.button:active:hover:nth-child(last),
+.toolbar .raised.linked.button:checked:nth-child(last),
+.toolbar .raised.linked.button:checked:hover:nth-child(last),
+.toolbar .raised.linked:nth-child(last) .button,
+.toolbar .raised.linked:nth-child(last) .button:active,
+.toolbar .raised.linked:nth-child(last) .button:active:hover,
+.toolbar .raised.linked:nth-child(last) .button:checked,
+.toolbar .raised.linked:nth-child(last) .button:checked:hover {
+}
+
+/***************************/
+/* Linked standard buttons */
+/***************************/
+
+.linked .entry,
+.linked > GtkComboBox > .button,
+.linked > GtkComboBox > .button:active,
+.linked > GtkComboBox > .button:active:hover,
+.linked > GtkComboBox > .button:focus,
+.linked > GtkComboBox > .button:focus:active,
+.linked > GtkComboBox > .button:insensitive,
+.linked .button,
+.linked .button:active,
+.linked .button:active:hover,
+.linked .button:focus,
+.linked .button:focus:active,
+.linked .button:insensitive {
+ padding-left: 5px;
+ padding-right: 5px;
+ border-width: 1px 1px 2px 1px;
+ border-radius: 6px;
+}
+
+/* default button */
+.linked .button.default:focus,
+.linked .button.default,
+.linked .button.default:focus:first-child,
+.linked .button.default:first-child {
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+}
+
+.linked .button.default:focus:last-child,
+.linked .button.default:last-child,
+.linked .button.default:focus:only-child,
+.linked .button.default:only-child {
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px shade(@selected_bg_color, 1.3),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+}
+
+/* Middle button */
+.linked .entry,
+.linked > GtkComboBox > .button:last-child,
+.linked > GtkComboBox > .button:focus:last-child,
+.linked > GtkComboBox > .button:insensitive:last-child,
+.linked .button,
+.linked .button:focus,
+.linked .button:insensitive {
+ border-right-width: 0px;
+ border-left-width: 0px;
+ border-width: 1px 0;
+ border-radius: 0;
+ padding: 5px 2px;
+ box-shadow: inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+/* Middle Button active */
+.linked > GtkComboBox > .button:active:last-child,
+.linked > GtkComboBox > .button:focus:active:last-child,
+.linked > GtkComboBox > .button:checked:last-child,
+.linked > GtkComboBox > .button:focus:checked:last-child,
+.linked .button:active,
+.linked .button:focus:active,
+.linked .button:checked,
+.linked .button:focus:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+ background-color: transparent;
+ border-right-width: 0px;
+ border-left-width: 0px;
+ border-width: 1px 0;
+ border-radius: 0;
+ padding: 5px 2px;
+ color: @theme_fg_color;
+ text-shadow: none;
+}
+
+/* Middle button hover */
+.linked > GtkComboBox > .button:hover:last-child,
+.linked > GtkComboBox > .button:active:hover:last-child,
+.linked > GtkComboBox > .button:checked:hover:last-child,
+.linked .button:hover,
+.linked .button:active:hover,
+.linked .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_gradient1, 1.03)),
+ color-stop (0.48, shade(@button_gradient2, 1.03)),
+ color-stop (0.52, shade(@button_gradient3, 1.03)),
+ to (shade(@button_gradient4, 1.01)));
+ background-color: transparent;
+ border-right-width: 0px;
+ border-left-width: 0px;
+ border-width: 1px 0;
+ border-radius: 0;
+ padding: 5px 2px;
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+ color: @theme_fg_color;
+ text-shadow: none;
+}
+
+.linked .button,
+.linked .button:hover,
+.linked .button:focus,
+.linked .button:focus:active,
+.linked .button:focus:checked,
+.linked .button:active,
+.linked .button:checked,
+.linked .button:active:hover,
+.linked .button:checked:hover,
+.linked .button:insensitive {
+ padding: 4px 2px;
+}
+
+/* Leftmost button */
+.linked .entry:first-child,
+.linked > GtkComboBox:first-child > .button:last-child,
+.linked > GtkComboBox:first-child > .button:focus:last-child,
+.linked > GtkComboBox:first-child > .button:insensitive:last-child,
+.linked .button:first-child,
+.linked .button:focus:first-child,
+.linked .button:insensitive:first-child {
+ border-radius: 6px 0 0 6px;
+ border-width: 1px;
+ border-right-width: 0;
+ padding: 5px 2px;
+ box-shadow: inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+/* Leftmost button active */
+.linked > GtkComboBox:first-child > .button:active:last-child,
+.linked > GtkComboBox:first-child > .button:focus:active:last-child,
+.linked > GtkComboBox:first-child > .button:checked:first-child:last-child,
+.linked > GtkComboBox:first-child > .button:focus:checked:first-child:last-child,
+.linked .button:active:first-child,
+.linked .button:focus:active:first-child,
+.linked .button:checked:first-child,
+.linked .button:focus:checked:first-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+ background-color: transparent;
+ border-radius: 6px 0 0 6px;
+ border-width: 1px;
+ border-right-width: 0;
+ padding: 5px 2px;
+ color: @theme_fg_color;
+ text-shadow: none;
+}
+
+/* Leftmost button hover */
+.linked > GtkComboBox:first-child > .button:hover:first-child:last-child,
+.linked > GtkComboBox:first-child > .button:active:hover:last-child,
+.linked > GtkComboBox:first-child > .button:checked:hover:last-child,
+.linked .button:hover:first-child,
+.linked .button:active:hover:first-child,
+.linked .button:checked:hover:first-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_gradient1, 1.03)),
+ color-stop (0.48, shade(@button_gradient2, 1.03)),
+ color-stop (0.52, shade(@button_gradient3, 1.03)),
+ to (shade(@button_gradient4, 1.01)));
+ background-color: transparent;
+ border-radius: 6px 0 0 6px;
+ border-width: 1px;
+ border-right-width: 0;
+ padding: 5px 2px;
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+ color: @theme_fg_color;
+ text-shadow: none;
+}
+
+.linked .button:first-child,
+.linked .button:hover:first-child,
+.linked .button:focus:first-child,
+.linked .button:focus:active:first-child,
+.linked .button:focus:checked:first-child,
+.linked .button:active:first-child,
+.linked .button:checked:first-child,
+.linked .button:active:hover:first-child,
+.linked .button:checked:hover:first-child,
+.linked .button:insensitive:first-child {
+ padding: 4px 2px;
+}
+
+/* Rightmost button */
+.linked .entry:last-child,
+.linked > GtkComboBox:last-child > .button,
+.linked > GtkComboBox:last-child > .button:last-child,
+.linked > GtkComboBox:last-child > .button:insensitive:last-child,
+.linked .button:last-child,
+.linked .button:focus:last-child,
+.linked .button:insensitive:last-child {
+ border-width: 1px;
+ border-radius: 0 6px 6px 0;
+ border-left-width: 0;
+ padding: 5px 2px;
+ box-shadow: inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+/* Rightmost button active */
+.linked > GtkComboBox:last-child > .button:active:last-child,
+.linked > GtkComboBox:last-child > .button:focus:active:last-child,
+.linked > GtkComboBox:last-child > .button:checked:last-child,
+.linked > GtkComboBox:last-child > .button:focus:checked:last-child,
+.linked .button:active:last-child,
+.linked .button:focus:active:last-child,
+.linked .button:checked:last-child,
+.linked .button:focus:checked:last-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px shade(@selected_bg_color, 1.3),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+ background-color: transparent;
+ border-width: 1px;
+ border-radius: 0 6px 6px 0;
+ border-left-width: 0;
+ padding: 5px 2px;
+ color: @theme_fg_color;
+ text-shadow: none;
+}
+
+/* Rightmost button hover */
+.linked > GtkComboBox:last-child > .button:hover:last-child,
+.linked > GtkComboBox:last-child > .button:active:hover:last-child,
+.linked > GtkComboBox:last-child > .button:checked:hover:last-child,
+.linked .button:hover:last-child,
+.linked .button:active:hover:last-child,
+.linked .button:checked:hover:last-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_gradient1, 1.03)),
+ color-stop (0.48, shade(@button_gradient2, 1.03)),
+ color-stop (0.52, shade(@button_gradient3, 1.03)),
+ to (shade(@button_gradient4, 1.01)));
+ background-color: transparent;
+ border-width: 1px;
+ border-radius: 0 6px 6px 0;
+ border-left-width: 0;
+ padding: 5px 2px;
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px shade(@selected_bg_color, 1.3),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+ color: @theme_fg_color;
+ text-shadow: none;
+}
+
+.linked .button:last-child,
+.linked .button:hover:last-child,
+.linked .button:focus:last-child,
+.linked .button:focus:active:last-child,
+.linked .button:focus:checked:last-child,
+.linked .button:active:last-child,
+.linked .button:checked:last-child,
+.linked .button:active:hover:last-child,
+.linked .button:checked:hover:last-child,
+.linked .button:insensitive:last-child {
+ padding: 4px 2px;
+}
+
+/* Linked single button */
+.linked .entry:only-child,
+.linked > GtkComboBox:only-child > .button,
+.linked > GtkComboBox:only-child > .button:only-child,
+.linked > GtkComboBox:first-child > .button:insensitive:only-child,
+.linked .button:only-child,
+.linked .button:focus:only-child,
+.linked .button:insensitive:only-child {
+ background-image: none;
+ background-color: transparent;
+ padding-left: 6px;
+ padding-right: 6px;
+ border-width: 1px;
+ border-radius: 6px;
+ border-color: shade (@selected_bg_color, 1.05);
+}
+
+.linked > GtkComboBox:only-child > .button:hover:only-child,
+.linked > GtkComboBox:only-child > .button:active:only-child,
+.linked > GtkComboBox:only-child > .button:active:hover:only-child,
+.linked > GtkComboBox:only-child > .button:focus:active:only-child,
+.linked > GtkComboBox:only-child > .button:checked:only-child,
+.linked > GtkComboBox:only-child > .button:checked:hover:only-child,
+.linked > GtkComboBox:only-child > .button:focus:checked:only-child,
+.linked .button:hover:only-child,
+.linked .button:active:only-child,
+.linked .button:active:hover:only-child,
+.linked .button:focus:active:only-child,
+.linked .button:checked:only-child,
+.linked .button:checked:hover:only-child,
+.linked .button:focus:checked:only-child {
+ background-image: none;
+ background-color: transparent;
+ padding-left: 6px;
+ padding-right: 6px;
+ border-width: 1px;
+ border-radius: 6px;
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px shade(@selected_bg_color, 1.3),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+}
+
+.linked .button:only-child,
+.linked .button:hover:only-child,
+.linked .button:focus:only-child,
+.linked .button:focus:active:only-child,
+.linked .button:focus:checked:only-child,
+.linked .button:active:only-child,
+.linked .button:checked:only-child,
+.linked .button:active:hover:only-child,
+.linked .button:checked:hover:only-child,
+.linked .button:insensitive:only-child {
+ padding: 4px 2px;
+}
+
+/* vertical */
+/* Middle button */
+
+.vertical.linked > GtkComboBox > .button:last-child,
+.vertical.linked > GtkComboBox > .button:focus:last-child,
+.vertical.linked > GtkComboBox > .button:insensitive:last-child,
+.vertical.linked .button,
+.vertical.linked .button:focus,
+.vertical.linked .button:insensitive {
+ border-radius: 0px 0px 0 0;
+ border-width: 1px;
+ border-bottom-width: 0;
+ border-top-width: 0;
+ box-shadow: inset 0px 1px alpha(shade(@button_border, 1.00), 0.90),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.90),
+ inset -1px 0px alpha(shade(@button_border, 0.88), 0.90),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+.vertical.linked > GtkComboBox > .button:hover:last-child,
+.vertical.linked > GtkComboBox > .button:active:last-child,
+.vertical.linked > GtkComboBox > .button:checked:last-child,
+.vertical.linked .button:hover,
+.vertical.linked .button:active,
+.vertical.linked .button:checked {
+ border-radius: 0px 0px 0 0;
+ border-width: 1px;
+ border-bottom-width: 0;
+ border-top-width: 0;
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px shade(@selected_bg_color, 1.3),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+}
+
+/* Top button */
+
+.vertical.linked > GtkComboBox:first-child > .button:last-child,
+.vertical.linked > GtkComboBox:first-child > .button:focus:last-child,
+.vertical.linked > GtkComboBox:first-child > .button:insensitive:last-child,
+.vertical.linked .button:first-child,
+.vertical.linked .button:focus:first-child,
+.vertical.linked .button:insensitive:first-child {
+ border-radius: 6px 6px 0 0;
+ border-width: 1px;
+ border-bottom-width: 0;
+ box-shadow: inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.90),
+ inset -1px 0px alpha(shade(@button_border, 0.88), 0.90);
+
+
+}
+
+.vertical.linked > GtkComboBox:first-child > .button:hover:last-child,
+.vertical.linked > GtkComboBox:first-child > .button:active:last-child,
+.vertical.linked > GtkComboBox:first-child > .button:checked:last-child,
+.vertical.linked .button:hover:first-child,
+.vertical.linked .button:active:first-child,
+.vertical.linked .button:checked:first-child {
+ border-radius: 6px 6px 0 0;
+ border-width: 1px;
+ border-bottom-width: 0;
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px shade(@selected_bg_color, 1.3);
+
+}
+
+/* Bottom button */
+
+.vertical.linked > GtkComboBox:last-child > .button:last-child,
+.vertical.linked > GtkComboBox:last-child > .button:focus:last-child,
+.vertical.linked > GtkComboBox:last-child > .button:insensitive:last-child,
+.vertical.linked .button:last-child,
+.vertical.linked .button:focus:last-child,
+.vertical.linked .button:insensitive:last-child {
+ border-radius: 0 0 6px 6px;
+ border-width: 1px;
+ border-top-width: 0;
+ box-shadow: inset 1px 0px alpha(shade(@button_border, 0.94), 0.90),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.90),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.70);
+}
+
+.vertical.linked > GtkComboBox:last-child > .button:hover:last-child,
+.vertical.linked > GtkComboBox:last-child > .button:active:last-child,
+.vertical.linked > GtkComboBox:last-child > .button:checked:last-child,
+.vertical.linked .button:hover:last-child,
+.vertical.linked .button:active:last-child,
+.vertical.linked .button:checked:last-child {
+ border-radius: 0 0 6px 6px;
+ border-width: 1px;
+ border-top-width: 0;
+ box-shadow: inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px shade(@selected_bg_color, 1.3),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+}
+
+/* Single button */
+
+.vertical.linked > GtkComboBox:only-child > .button:only-child,
+.vertical.linked > GtkComboBox:only-child > .button:focus:only-child,
+.vertical.linked > GtkComboBox:first-child > .button:insensitive:only-child,
+.vertical.linked .button:only-child,
+.vertical.linked .button:focus:only-child,
+.vertical.linked .button:insensitive:only-child {
+ border-radius: 6px 6px 6px 6px;
+ border-width: 1px;
+ padding-left: 6px;
+ padding-right: 6px;
+ box-shadow: inset 0px 1px alpha(shade(@button_border, 0.94), 0.90),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.90),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.90),
+ inset 0px -1px alpha(shade(@button_border, 0.94), 0.90);
+}
+
+.vertical.linked > GtkComboBox:only-child > .button:hover:only-child,
+.vertical.linked > GtkComboBox:only-child > .button:active:only-child,
+.vertical.linked > GtkComboBox:only-child > .button:checked:only-child,
+.vertical.linked .button:hover:only-child,
+.vertical.linked .button:active:only-child,
+.vertical.linked .button:checked:only-child {
+ border-radius: 6px 6px 6px 6px;
+ border-width: 1px;
+ padding-left: 6px;
+ padding-right: 6px;
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset -1px 0px shade(@selected_bg_color, 1.3),
+ inset 0px -1px shade(@selected_bg_color, 1.3);
+}
+
+/*************************/
+/* linked inline buttons */
+/*************************/
+
+/* Middle button */
+.inline-toolbar.toolbar .button,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar .button:checked,
+.inline-toolbar.toolbar .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton > .button,
+.inline-toolbar.toolbar GtkToolButton > .button:active,
+.inline-toolbar.toolbar GtkToolButton > .button:checked,
+.inline-toolbar.toolbar GtkToolButton > .button:insensitive {
+ /* outer */
+ border-width: 0px;
+ border-right-width: 0px;
+ border-left-width: 0px;
+ border-radius: 0;
+ /* border and inset */
+ box-shadow: inset 0px 1px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.07),
+ inset 1px 0px shade(@button_border, 1.10),
+ inset -1px 0px alpha(#fff, 0.07),
+ inset 0px -1px alpha(#fff, 0.05);
+}
+
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar GtkToolButton > .button:active,
+.inline-toolbar.toolbar .button:checked,
+.inline-toolbar.toolbar GtkToolButton > .button:checked {
+ background-color: transparent;
+ box-shadow: inset 0px 1px alpha(#000, 0.05),
+ inset 2px 0px alpha(#000, 0.03),
+ inset 1px 0px shade(@button_border, 0.80),
+ inset -1px 0px alpha(#000, 0.03),
+ inset 0px -1px alpha(#000, 0.02);
+}
+
+.inline-toolbar.toolbar .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton > .button:insensitive {
+ box-shadow: inset 1px 0px shade(@button_border, 1.10);
+}
+
+/* Leftmost button */
+.inline-toolbar.toolbar .button:first-child,
+.inline-toolbar.toolbar .button:active:first-child,
+.inline-toolbar.toolbar .button:checked:first-child,
+.inline-toolbar.toolbar .button:insensitive:first-child,
+.inline-toolbar.toolbar GtkToolButton:first-child > .button,
+.inline-toolbar.toolbar GtkToolButton:first-child > .button:active,
+.inline-toolbar.toolbar GtkToolButton:first-child > .button:checked,
+.inline-toolbar.toolbar GtkToolButton:first-child > .button:insensitive {
+ border-width: 0px;
+ border-radius: 0px;
+ box-shadow: inset 0px 1px alpha(#fff, 0.09),
+ inset 1px 0px alpha(#fff, 0.07),
+ inset -1px 0px alpha(#fff, 0.07),
+ inset 0px -1px alpha(#fff, 0.05);
+}
+
+.inline-toolbar.toolbar .button:active:first-child,
+.inline-toolbar.toolbar GtkToolButton:first-child > .button:active,
+.inline-toolbar.toolbar .button:checked:first-child,
+.inline-toolbar.toolbar GtkToolButton:first-child > .button:checked {
+ background-color: transparent;
+ box-shadow: inset 0px 1px alpha(#000, 0.05),
+ inset 1px 0px alpha(#000, 0.03),
+ inset -1px 0px alpha(#000, 0.03),
+ inset 0px -1px alpha(#000, 0.02);
+}
+
+.inline-toolbar.toolbar .button:insensitive:first-child,
+.inline-toolbar.toolbar GtkToolButton:first-child > .button:insensitive {
+ box-shadow: none;
+}
+
+/* Rightmost button */
+.inline-toolbar.toolbar .button:last-child,
+.inline-toolbar.toolbar .button:active:last-child,
+.inline-toolbar.toolbar .button:checked:last-child,
+.inline-toolbar.toolbar .button:insensitive:last-child,
+.inline-toolbar.toolbar GtkToolButton:last-child > .button,
+.inline-toolbar.toolbar GtkToolButton:last-child > .button:active,
+.inline-toolbar.toolbar GtkToolButton:last-child > .button:checked,
+.inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive {
+ border-width: 0px;
+ border-radius: 0px;
+ box-shadow: inset 0px 1px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.07),
+ inset 1px 0px shade(@button_border, 1.10),
+ inset -2px 0px alpha(#fff, 0.07),
+ inset -1px 0px shade(@button_border, 1.10),
+ inset 0px -1px alpha(#fff, 0.05);
+}
+
+.inline-toolbar.toolbar .button:active:last-child,
+.inline-toolbar.toolbar GtkToolButton:last-child > .button:active,
+.inline-toolbar.toolbar .button:checked:last-child,
+.inline-toolbar.toolbar GtkToolButton:last-child > .button:checked {
+ background-color: transparent;
+ box-shadow: inset 0px 1px alpha(#000, 0.05),
+ inset 2px 0px alpha(#000, 0.03),
+ inset 1px 0px shade(@button_border, 0.80),
+ inset -2px 0px alpha(#000, 0.03),
+ inset -1px 0px shade(@button_border, 0.80),
+ inset 0px -1px alpha(#000, 0.02);
+}
+
+.inline-toolbar.toolbar .button:insensitive:last-child,
+.inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive {
+ box-shadow: inset 1px 0px shade(@button_border, 1.10),
+ inset -1px 0px shade(@button_border, 1.10);
+}
+
+/* Single button */
+.inline-toolbar.toolbar .button:only-child,
+.inline-toolbar.toolbar .button:active:only-child,
+.inline-toolbar.toolbar .button:checked:only-child,
+.inline-toolbar.toolbar .button:insensitive:only-child,
+.inline-toolbar.toolbar GtkToolButton:only-child > .button,
+.inline-toolbar.toolbar GtkToolButton:only-child > .button:active,
+.inline-toolbar.toolbar GtkToolButton:only-child > .button:checked,
+.inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive {
+ border-radius: 0px;
+ border-width: 0px;
+ box-shadow: inset 0px 1px alpha(#fff, 0.09),
+ inset -1px 0px alpha(#fff, 0.07),
+ inset 0px -1px alpha(#fff, 0.05),
+ inset 1px 0px shade(@button_border, 1.10);
+}
+
+.inline-toolbar.toolbar .button:active:only-child,
+.inline-toolbar.toolbar GtkToolButton:only-child > .button:active,
+.inline-toolbar.toolbar .button:checked:only-child,
+.inline-toolbar.toolbar GtkToolButton:only-child > .button:checked {
+ background-color: transparent;
+ box-shadow: inset 0px 1px alpha(#000, 0.05),
+ inset -1px 0px alpha(#000, 0.03),
+ inset 0px -1px alpha(#000, 0.02),
+ inset 1px 0px shade(@button_border, 0.80);
+}
+
+.inline-toolbar.toolbar .button:insensitive:only-child,
+.inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive {
+ box-shadow: inset 1px 0px shade(@button_border, 1.10);
+}
+
+/**************
+ * ComboBoxes *
+ **************/
+
+GtkComboBox {
+ padding: 0px;
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 0;
+ -GtkComboBox-arrow-scaling: 0.5;
+ -GtkComboBox-shadow-type: none;
+}
+
+GtkComboBox .cell {
+ /* color combobox read-only */
+ color: @theme_fg_color;
+ text-shadow: 0 1px @theme_shadow_color;
+}
+
+GtkComboBox .separator {
+ /* always disable separators */
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-horizontal-separator: 0;
+ -GtkWidget-vertical-separator: 0;
+}
+
+GtkComboBox .entry,
+GtkComboBox .entry:nth-child(first) {
+ border-width: 2px 0px 2px 2px; /* remove right-outer */
+ border-radius: 4px 0px 0px 4px;
+ /* remove right-border */
+ box-shadow: inset 0px 3px alpha(#000, 0.03),
+ inset 0px 2px alpha(#000, 0.05),
+ inset 2px 0px alpha(#000, 0.04),
+ inset -1px 0px alpha(#000, 0.04),
+ inset 0px -2px alpha(#000, 0.03),
+ inset 0px 1px shade(@button_border, 0.90),
+ inset 1px 0px shade(@button_border, 0.99),
+ inset 0px -1px shade(@button_border, 1.10);
+}
+
+
+GtkComboBox .entry:focus {
+ border-width: 2px 0px 2px 2px; /* remove right-outer */
+ /* border */
+ box-shadow: inset 0px 3px alpha(#000, 0.03),
+ inset 0px 2px alpha(#000, 0.05),
+ inset 2px 0px alpha(#000, 0.04),
+ inset -1px 0px alpha(#000, 0.04),
+ inset 0px -2px alpha(#000, 0.03),
+ inset 0px 1px alpha(@focused_entry_border, 0.95),
+ inset 1px 0px alpha(@focused_entry_border, 0.95),
+ inset 0px -1px alpha(@focused_entry_border, 0.95);
+}
+
+/* for RTL languages */
+GtkComboBox .entry:nth-child(last) {
+ border-width: 2px 2px 2px 0px;
+ border-radius: 0px 5px 5px 0px;
+ border-image-width: 2px 2px 2px 0px;
+}
+
+GtkComboBox .button {
+ color: @internal_element_color;
+ padding: 2px 3px 2px 6px;
+}
+
+GtkComboBox .button *:prelight {
+ color: @theme_text_color;
+}
+
+.toolbar GtkComboBox .cell {
+ /* color combobox read-only */
+ color: shade(@toolbar_fg_color, 0.94);
+ text-shadow: 0 1px @toolbar_shadow_color;
+}
+
+.primary-toolbar GtkComboBox .cell {
+ /* color combobox read-only */
+ color: shade(@theme_fg_dark_color, 0.94);
+ text-shadow: 0 1px @theme_shadow_dark_color;
+}
+
+.toolbar GtkComboBox .entry,
+.toolbar GtkComboBox .entry:focus {
+ border-width: 1px 0px 1px 1px; /* remove rightr */
+ border-top-color: shade(@toolbar_gradient_base, 0.60);
+ border-left-color: shade(@toolbar_gradient_base, 0.70);
+ border-bottom-color: shade(@toolbar_gradient_base, 0.80);
+ box-shadow: inset 0px 3px alpha(#000, 0.02),
+ inset 0px 2px alpha(#000, 0.04),
+ inset 0px 1px alpha(#000, 0.06),
+ inset 1px 0px alpha(#000, 0.05),
+ inset -1px 0px alpha(#000, 0.05);
+}
+
+.toolbar GtkComboBox.combobox-entry .button {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha(#fff, 0.04)),
+ to (alpha(#000, 0.07)));
+ border-top-color: alpha (#000, 0.15);
+ border-left-color: alpha (#000, 0.20);
+ border-right-color: alpha (#000, 0.20);
+ border-bottom-color: alpha (#000, 0.25);
+}
+
+.toolbar GtkComboBox.combobox-entry .button:active,
+.toolbar GtkComboBox.combobox-entry .button:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha(#000, 0.20)),
+ to (alpha(#000, 0.06)));
+ border-top-color: alpha (#000, 0.40);
+ border-left-color: alpha (#000, 0.31);
+ border-right-color: alpha (#000, 0.31);
+ border-bottom-color: alpha (#000, 0.22);
+ box-shadow: inset 0px 2px alpha(#000, 0.02),
+ inset 0px 1px alpha(#000, 0.06),
+ inset 2px 0px alpha(#000, 0.02),
+ inset 1px 0px alpha(#000, 0.04),
+ inset -2px 0px alpha(#000, 0.02),
+ inset -1px 0px alpha(#000, 0.04),
+ inset 0px -1px alpha(#fff, 0.01);
+}
+
+.toolbar GtkComboBox.combobox-entry .button,
+.toolbar GtkComboBox.combobox-entry .button:hover,
+.toolbar GtkComboBox.combobox-entry .button:active,
+.toolbar GtkComboBox.combobox-entry .button:checked,
+.toolbar GtkComboBox.combobox-entry .button:insensitive,
+.toolbar GtkComboBox.combobox-entry .button:nth-child(last),
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:hover,
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:checked,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
+.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(last) {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ border-width: 1px 1px 1px 1px;
+ padding: 2px 3px;
+}
+
+GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:checked,
+GtkComboBox.combobox-entry .button:insensitive,
+GtkComboBox.combobox-entry .button:nth-child(last) {
+ border-color: transparent;
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+ border-top-right-radius: 5px;
+ border-bottom-right-radius: 5px;
+ border-width: 2px 2px 2px 0px;
+ padding: 2px 3px;
+}
+
+GtkComboBox.combobox-entry .button:hover {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+ border-top-right-radius: 5px;
+ border-bottom-right-radius: 5px;
+ border-width: 2px 2px 2px 0px;
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.3),
+ inset 1px 0px shade(@selected_bg_color, 1.3),
+ inset 0px -1px shade(@selected_bg_color, 1.3),
+ inset -1px 0px shade(@selected_bg_color, 1.3);
+ border-color: transparent;
+}
+
+/* for RTL languages */
+GtkComboBox.combobox-entry .button:nth-child(first) {
+ border-width: 2px 0px 2px 2px;
+ border-radius: 4px 0px 0px 4px;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(first) {
+ border-width: 1px 0px 1px 1px;
+ border-radius: 4px 0px 0px 4px;
+}
+
+GtkComboBox.combobox-entry .button *:active,
+GtkComboBox.combobox-entry .button *:checked,
+GtkComboBox.combobox-entry .button *:prelight {
+ color: @internal_element_prelight;
+}
+
+.toolbar GtkComboBox.combobox-entry .button *:active,
+.toolbar GtkComboBox.combobox-entry .button *:checked,
+.toolbar GtkComboBox.combobox-entry .button *:prelight,
+.primary-toolbar GtkComboBox.combobox-entry .button *:active,
+.primary-toolbar GtkComboBox.combobox-entry .button *:checked,
+.primary-toolbar GtkComboBox.combobox-entry .button *:prelight {
+ color: @theme_text_dark_color;
+}
+
+/* Makes the button of the combobox entry that has the same gradient text boxes
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:active:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:active:hover,
+.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(last),
+.primary-toolbar GtkComboBox.combobox-entry .button:active:hover:nth-child(last),
+GtkComboBox.combobox-entry .button:active:nth-child(last),
+GtkComboBox.combobox-entry .button:active:hover:nth-child(last) {
+ background-image: -gtk-gradient(linear,
+ left top, left bottom,
+ from (shade(@theme_base_color, 0.81)),
+ color-stop (0.15, shade(@theme_base_color, 0.91)),
+ color-stop (0.50, shade(@theme_base_color, 0.93)),
+ to (shade(@theme_base_color, 0.95)));
+ box-shadow: 1 0 inset shade(@frame_color, 1.50);
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(first),
+.primary-toolbar GtkComboBox.combobox-entry .button:active:hover:nth-child(first),
+GtkComboBox.combobox-entry .button:active:nth-child(first),
+GtkComboBox.combobox-entry .button:active:hover:nth-child(first) {
+ box-shadow: -1 0 inset shade(@frame_color, 1.50);
+}
+*/
+
+/************
+ * Toolbars *
+ ************/
+
+.toolbar * {
+ background-image: none;
+ background-color: alpha (@theme_base_color, 0.0);
+}
+
+GtkHandleBox,
+.toolbar {
+ padding: 2px 4px;
+ background-color: @toolbar_gradient_base;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@toolbar_gradient_base),
+ to (@toolbar_gradient_base));
+ border-width: 0 0 1px 0;
+ border-radius: 0px;
+ border-style: solid;
+ border-bottom-color: shade(@toolbar_gradient_base, 0.90);
+ color: @toolbar_fg_color;
+}
+
+.toolbar.vertical {
+ border-radius: 4px 0 0 4px;
+}
+
+/********************
+ * Menubar Toolbars *
+ ********************/
+
+.toolbar.menubar {
+ padding: 2px 4px 5px 3px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_dark_color, 1.00)),
+ to (shade (@theme_bg_dark_color, 0.95)));
+ border-image: none;
+ border-width: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: shade (@theme_bg_dark_color, 0.72);
+ color: @theme_fg_dark_color;
+ box-shadow: none;
+ -GtkToolbar-button-relief: normal;
+}
+
+/********************
+ * Primary Toolbars *
+ ********************/
+
+/* applications using EggEditableToolbar usually set the primary-toolbar
+ * hint on the containing vbox, so we need to handle both these cases here.
+ */
+
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 1.00)),
+ to (shade(@theme_bg_dark_color, 0.95)));
+ border-image: none;
+ border-width: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: transparent;
+ padding: 3px;
+ box-shadow: none;
+ -GtkWidget-window-dragging: true;
+ -GtkToolbar-button-relief: normal;
+ color: @theme_fg_dark_color;
+}
+
+.primary-toolbar .toolbar:insensitive,
+.primary-toolbar.toolbar:insensitive {
+ background-image: none;
+ background-color: shade (@theme_bg_dark_color, 0.97);
+ border-image: none;
+ border-style: solid;
+ border-color: transparent;
+}
+
+/* primary toolbar buttons */
+.toolbar .button,
+.primary-toolbar .toolbar .button,
+.primary-toolbar.toolbar .button {
+ -GtkWidget-focus-line-width: 0;
+ border-image: none;
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 5px;
+ border-color: @transparent;
+ box-shadow: none;
+ background-image: none;
+ background-color: alpha (@theme_base_color, 0.0);
+ padding: 2px 4px;
+}
+
+.toolbar .button {
+ color: shade(@toolbar_fg_color, 1.00);
+ text-shadow: 0px 1px @toolbar_shadow_color;
+}
+
+.toolbar GtkComboBox .button {
+ /* color combobox read-only */
+ color: shade(@toolbar_fg_color, 1.00);
+ text-shadow: 0px 1px @toolbar_shadow_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha(#fff, 0.04)),
+ to (alpha(#000, 0.06)));
+ border-top-color: alpha (#000, 0.15);
+ border-left-color: alpha (#000, 0.20);
+ border-right-color: alpha (#000, 0.20);
+ border-bottom-color: alpha (#000, 0.25);
+}
+
+.primary-toolbar .toolbar .button,
+.primary-toolbar.toolbar .button {
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+
+.toolbar .button:insensitive,
+.primary-toolbar .toolbar .button:insensitive,
+.primary-toolbar.toolbar .button:insensitive {
+ background-image: none;
+ background-color: alpha (@theme_base_color, 0.0);
+ border-color: transparent;
+ /* -GtkWidget-focus-line-width: 0; */
+}
+
+.toolbar .button *:insensitive {
+ color: mix(@toolbar_gradient_base, @toolbar_fg_color, 0.60);
+ text-shadow: none;
+}
+
+.primary-toolbar .toolbar .button *:insensitive,
+.primary-toolbar.toolbar .button *:insensitive {
+ color: mix(@theme_bg_dark_color, @theme_fg_dark_color, 0.60);
+ text-shadow: none;
+}
+
+.toolbar .button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha(#fff, 0.03)),
+ to (alpha(#000, 0.08)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.primary-toolbar .toolbar .button:hover,
+.primary-toolbar.toolbar .button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ border-width: 1px;
+ border-radius: 5px;
+ border-style: solid;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.toolbar .button:active,
+.toolbar .button:active:hover,
+.toolbar .button:active:active,
+.toolbar .button:checked,
+.toolbar .button:checked:hover,
+.toolbar .button:checked:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha(#000, 0.20)),
+ to (alpha(#000, 0.06)));
+ border-width: 1px;
+ border-radius: 5px;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.primary-toolbar .toolbar .button:active,
+.primary-toolbar.toolbar .button:active,
+.primary-toolbar .toolbar .button:active:hover,
+.primary-toolbar.toolbar .button:active:hover,
+.primary-toolbar .toolbar .button:active:active,
+.primary-toolbar.toolbar .button:active:active,
+.primary-toolbar .toolbar .button:checked,
+.primary-toolbar.toolbar .button:checked,
+.primary-toolbar .toolbar .button:checked:hover,
+.primary-toolbar.toolbar .button:checked:hover,
+.primary-toolbar .toolbar .button:checked:checked,
+.primary-toolbar.toolbar .button:checked:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ border-image: none;
+ border-color: transparent;
+ border-width: 1px;
+ border-radius: 5px;
+ border-style: solid;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.toolbar .button *:hover,
+.toolbar .button *:active,
+.toolbar .button *:checked {
+/* edge */
+ color: shade(@toolbar_fg_color, 0.90);
+ text-shadow: 0px 1px @toolbar_shadow_color;
+}
+
+/* arrangement epiphany (toolbar.menubar) */
+.primary-toolbar .toolbar .button *:hover,
+.primary-toolbar.toolbar .button *:hover,
+.primary-toolbar .toolbar .button *:active,
+.primary-toolbar.toolbar .button *:active,
+.primary-toolbar .toolbar .button *:active:hover,
+.primary-toolbar.toolbar .button *:active:hover,
+.primary-toolbar .toolbar .button *:active:active,
+.primary-toolbar.toolbar .button *:active:active,
+.primary-toolbar .toolbar .button *:checked,
+.primary-toolbar.toolbar .button *:checked,
+.primary-toolbar .toolbar .button *:checked:hover,
+.primary-toolbar.toolbar .button *:checked:hover,
+.primary-toolbar .toolbar .button *:checked:checked,
+.primary-toolbar.toolbar .button *:checked:checked {
+ color: @theme_text_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+.toolbar .button:active:insensitive,
+.primary-toolbar .toolbar .button:active:insensitive,
+.primary-toolbar.toolbar .button:active:insensitive,
+.toolbar .button:checked:insensitive,
+.primary-toolbar .toolbar .button:checked:insensitive,
+.primary-toolbar.toolbar .button:checked:insensitive {
+ background-image: none;
+ background-color: alpha (@theme_base_color, 0.0);
+ border-color: transparent;
+ icon-shadow: none;
+ text-shadow: none;
+}
+
+.toolbar GtkLabel {
+/* problem with button-menu-menuitem nautilus
+ color: shade(@theme_fg_color, 1.10);
+ text-shadow: 0px 1px @theme_shadow_color;
+*/
+}
+
+.toolbar.menubar GtkLabel,
+.primary-toolbar .toolbar GtkLabel,
+.primary-toolbar.toolbar GtkLabel {
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+.toolbar GtkSeparatorToolItem,
+.toolbar .separator,
+.toolbar .separator:insensitive {
+ border-color: alpha (#000, 0.24);
+ border-bottom-color: alpha (#fff, 0.08);
+ border-right-color: alpha (#fff, 0.08);
+}
+
+/************************************
+ primary toolbar raised buttons
+*************************************/
+
+.toolbar .raised .button *,
+.toolbar .raised.button * {
+ padding: 2px;
+}
+
+.toolbar .raised .button,
+.toolbar .raised.button,
+.toolbar .raised .button:first-child,
+.toolbar .raised.button:first-child,
+.toolbar .raised .button:last-child,
+.toolbar .raised.button:last-child,
+.toolbar .raised .button:only-child,
+.toolbar .raised.button:only-child {
+ padding: 2px 4px;
+}
+
+.toolbar.menubar .button * {
+ padding: 2px 2px;
+}
+
+.toolbar.menubar .linked .button * {
+ padding: 3px 4px;
+}
+
+.toolbar.menubar .button {
+ padding: 2px 4px;
+}
+
+.toolbar NautilusPathBar .button,
+.toolbar.menubar .button,
+.toolbar .raised .button,
+.toolbar .raised.button {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_raised_gradient_color_a),
+ to (@button_raised_gradient_color_b));
+ border-width: 1px;
+ border-radius: 5px;
+ border-style: solid;
+ /* outer */
+ border-color: transparent;
+ /* border and inset */
+
+ -GtkWidget-focus-line-width: 0;
+ color: shade(@theme_fg_dark_color, 1.00);
+}
+
+.toolbar NautilusPathBar .button:insensitive,
+.toolbar .button.raised.linked:insensitive,
+.toolbar .raised.linked .button:insensitive,
+.toolbar .button.raised.linked:insensitive:active,
+.toolbar .raised.linked .button:insensitive:active,
+.toolbar .button.raised.linked:insensitive:checked,
+.toolbar .raised.linked .button:insensitive:checked,
+.toolbar.menubar .button:insensitive,
+.toolbar.menubar .button:insensitive:active,
+.toolbar.menubar .button:insensitive:checked,
+.toolbar .raised .button:insensitive,
+.toolbar .raised.button:insensitive,
+.toolbar .raised .button:insensitive:active,
+.toolbar .raised.button:insensitive:active,
+.toolbar .raised .button:insensitive:checked,
+.toolbar .raised.button:insensitive:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_raised_gradient_color_a, 0.88)),
+ to (shade(@button_raised_gradient_color_b, 1.00)));
+ border-color: transparent;
+ box-shadow: none;
+ color: mix(@theme_bg_dark_color, @theme_fg_dark_color, 0.50);
+}
+
+.toolbar NautilusPathBar .button:hover,
+.toolbar.menubar .button:hover,
+.toolbar .raised .button:hover,
+.toolbar .raised.button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_raised_gradient_color_a),
+ to (@button_raised_gradient_color_b));
+ border-image: none;
+ /* outer */
+ border-color: transparent;
+ /* border and inset */
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+ color: shade(@theme_fg_dark_color, 1.00);
+}
+
+.toolbar NautilusPathBar .button:active,
+.toolbar.menubar .button:active,
+.toolbar .raised .button:active,
+.toolbar .raised .button:active:hover,
+.toolbar .raised.button:active:hover,
+.toolbar .raised.button:active,
+.toolbar NautilusPathBar .button:checked,
+.toolbar.menubar .button:checked,
+.toolbar .raised .button:checked,
+.toolbar .raised .button:checked:hover,
+.toolbar .raised.button:checked:hover,
+.toolbar .raised.button:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 5px;
+ border-image: none;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* setup shadows */
+.toolbar NautilusPathBar .button GtkLabel,
+.toolbar .raised .button GtkLabel,
+.toolbar .raised.button GtkLabel {
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+.toolbar NautilusPathBar .button,
+.toolbar .raised .button,
+.toolbar .raised.button {
+ icon-shadow: 1px 1px @theme_shadow_dark_color;
+}
+
+.toolbar.menubar .button *:active,
+.toolbar.menubar .button *:hover,
+.toolbar .raised .button *:hover,
+.toolbar .raised.button *:hover,
+.toolbar .raised .button *:active,
+.toolbar .raised.button *:active,
+.toolbar .raised .button *:active:hover,
+.toolbar .raised.button *:active:hover,
+.toolbar.menubar .button *:checked,
+.toolbar .raised .button *:checked,
+.toolbar .raised.button *:checked,
+.toolbar .raised .button *:checked:hover,
+.toolbar .raised.button *:checked:hover {
+ color: @theme_text_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+.toolbar.menubar .button *:insensitive,
+.toolbar .raised .button *:insensitive,
+.toolbar .raised.button *:insensitive {
+ icon-shadow: none;
+ text-shadow: none;
+ color: mix(@theme_bg_dark_color, @theme_fg_dark_color, 0.50);
+}
+
+.toolbar .entry {
+ padding: 4px 4px 4px 6px;
+ color: shade(@toolbar_fg_color, 1.0);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@toolbar_gradient_base, 0.95)),
+ color-stop (0.15, shade(@toolbar_gradient_base, 1.10)),
+ to (shade(@toolbar_gradient_base, 1.15)));
+}
+
+.toolbar .entry,
+.toolbar.menubar .entry,
+.toolbar .raised .entry,
+.toolbar .raised.entry,
+.primary-toolbar .toolbar .entry,
+.primary-toolbar.toolbar .entry {
+ padding: 4px 4px 4px 6px;
+ color: @entry_text_dark_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@entry_bg_dark_color, 0.80)),
+ color-stop (0.15, shade(@entry_bg_dark_color, 0.95)),
+ to (shade(@entry_bg_dark_color, 1.00)));
+ /* outer */
+ border-width: 2px;
+ border-style: solid;
+ border-radius: 5px;
+ border-top-color: transparent;
+ border-right-color: alpha(#fff, 0.02);
+ border-left-color: alpha(#fff, 0.02);
+ border-bottom-color: alpha(#fff, 0.07);
+ /* border */
+ box-shadow: inset 0px 3px alpha(#000, 0.05),
+ inset 0px 2px alpha(#000, 0.07),
+ inset 2px 0px alpha(#000, 0.04),
+ inset -2px 0px alpha(#000, 0.04),
+ inset 0px -2px alpha(#000, 0.03),
+ inset 0px 1px shade(@theme_entry_border_dark, 0.90),
+ inset 1px 0px shade(@theme_entry_border_dark, 0.99),
+ inset -1px 0px shade(@theme_entry_border_dark, 0.99),
+ inset 0px -1px shade(@theme_entry_border_dark, 1.10);
+}
+
+.toolbar .entry:focus,
+.toolbar.menubar .entry:focus,
+.toolbar .raised .entry:focus,
+.toolbar .raised.entry:focus,
+.primary-toolbar .toolbar .entry:focus,
+.primary-toolbar.toolbar .entry:focus {
+ /* outer */
+ border-top-color: @focused_dark_entry_outer;
+ border-right-color: alpha(@focused_dark_entry_outer, 0.90);
+ border-left-color: alpha(@focused_dark_entry_outer, 0.90);
+ border-bottom-color: alpha(@focused_dark_entry_outer, 0.85);
+ /* border */
+ box-shadow: inset 0px 3px alpha(#000, 0.03),
+ inset 0px 2px alpha(#000, 0.05),
+ inset 2px 0px alpha(#000, 0.04),
+ inset -2px 0px alpha(#000, 0.04),
+ inset 0px -2px alpha(#000, 0.03),
+ inset 0px 1px shade(@focused_dark_entry_border, 0.90),
+ inset 1px 0px shade(@focused_dark_entry_border, 0.95),
+ inset -1px 0px shade(@focused_dark_entry_border, 0.95),
+ inset 0px -1px shade(@focused_dark_entry_border, 1.00);
+}
+
+.toolbar .entry:selected,
+.toolbar.menubar .entry:selected,
+.toolbar .raised .entry:selected,
+.toolbar .raised.entry:selected,
+.primary-toolbar .toolbar .entry:selected,
+.primary-toolbar.toolbar .entry:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+/* progressbars on primary toolbar entries are special */
+.primary-toolbar .toolbar .entry.progressbar,
+.primary-toolbar.toolbar .entry.progressbar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@button_bg_active, 1.35)),
+ color-stop (0.7, shade (@button_bg_active, 1.15)),
+ to (shade (@button_bg_active, 1.35)));
+ border-width: 1px;
+ border-radius: 4px;
+ border-style: solid;
+ border-color: shade(@button_bg_active, 1.00);
+ border-image: none;
+ color: @theme_text_color;
+}
+
+/****************************
+ * Inline toolbars *
+ ****************************
+ * Buttons + dialog open *
+ ****************************/
+
+.inline-toolbar.toolbar {
+ -GtkToolbar-button-relief: normal;
+ padding: 0px;
+ background-color: alpha(@button_base, 0.0);
+ border-style: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_base, 1.00)),
+ color-stop (0.48, shade(@button_base, 0.96)),
+ color-stop (0.52, shade(@button_base, 0.93)),
+ to (shade(@button_base, 0.94)));
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+ border-radius: 3px;
+ border-top-color: shade(@button_border, 1.00);
+ border-right-color: shade(@button_border, 1.00);
+ border-left-color: shade(@button_border, 1.00);
+ border-bottom-color: shade(@button_border, 1.00);
+ box-shadow: inset 0px 1px alpha(#fff, 0.09),
+ inset 1px 0px alpha(#fff, 0.07),
+ inset -1px 0px alpha(#fff, 0.07),
+ inset 0px -1px alpha(#fff, 0.05);
+}
+
+.inline-toolbar.toolbar .button {
+ padding: 2px 6px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_base, 1.00)),
+ color-stop (0.48, shade(@button_base, 0.96)),
+ color-stop (0.52, shade(@button_base, 0.93)),
+ to (shade(@button_base, 0.94)));
+ border-width: 0px;
+ border-radius: 0 0 4px 4px;
+ border-style: none;
+ box-shadow: none;
+ color: @theme_fg_color;
+ text-shadow: 0 1px @theme_shadow_color;
+ icon-shadow: 1px 1px @theme_shadow_color;
+}
+
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar .button:active:hover,
+.inline-toolbar.toolbar .button:checked,
+.inline-toolbar.toolbar .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_base, 0.50)),
+ to (shade(@button_base, 0.70)));
+ box-shadow: inset 0px 1px alpha(#000, 0.05),
+ inset 1px 0px alpha(#000, 0.03),
+ inset -1px 0px alpha(#000, 0.03),
+ inset 0px -1px alpha(#000, 0.02),
+ inset 1px 0px shade(@button_border, 0.75),
+ inset -1px 0px shade(@button_border, 0.75),
+ inset 0px -1px shade(@button_border, 0.78);
+}
+
+.inline-toolbar.toolbar .button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_base, 1.03)),
+ color-stop (0.48, shade(@button_base, 0.99)),
+ color-stop (0.52, shade(@button_base, 0.96)),
+ to (shade(@button_base, 0.97)));
+ color: @theme_text_color;
+}
+
+.inline-toolbar.toolbar .button:insensitive {
+ box-shadow: none;
+ background-color: mix(@button_base, @theme_fg_color, 0.10);
+ background-image: none;
+}
+
+.inline-toolbar.toolbar .button *:insensitive {
+ color: @insensitive_fg_color;
+ text-shadow: none;
+ icon-shadow: none;
+}
+
+.inline-toolbar.toolbar .button *:hover {
+ color: @theme_text_color;
+ text-shadow: 0 1px @theme_shadow_color;
+ icon-shadow: 1px 1px @theme_shadow_color;
+}
+
+.inline-toolbar.toolbar .button *:active,
+.inline-toolbar.toolbar .button *:checked {
+ color: @theme_selected_fg_color;
+ text-shadow: 0 1px @theme_selected_shadow_color;
+ icon-shadow: 1px 1px @theme_selected_shadow_color;
+}
+
+/* Stack switcher */
+.stack-switcher > .button > GtkLabel,
+.header-bar .stack-switcher > .button.titlebutton > GtkLabel,
+.titlebar .stack-switcher > .button.titlebutton > GtkLabel,
+GtkCalendar.header .stack-switcher > .button.titlebutton > GtkLabel {
+ padding-left: 6px;
+ padding-right: 6px;
+}
+
+.stack-switcher > .button > GtkImage,
+.header-bar .stack-switcher > .button.titlebutton > GtkImage,
+.titlebar .stack-switcher > .button.titlebutton > GtkImage,
+GtkCalendar.header .stack-switcher > .button.titlebutton > GtkImage {
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ padding-bottom: 3px;
+}
+
+.stack-switcher > .button.text-button,
+.stack-switcher > .button.image-button,
+.header-bar .stack-switcher > .titlebutton.button,
+.titlebar .stack-switcher > .titlebutton.button,
+GtkCalendar.header .stack-switcher > .titlebutton.button {
+ padding: 4px 2px;
+}
+
+.stack-switcher > .button.needs-attention > GtkLabel,
+.stack-switcher > .button.needs-attention > GtkImage {
+ animation: needs_attention 150ms ease-in;
+ background-color: @theme_bg_color; /* FIXME: ? */
+ background-size: 6px 6px, 6px 6px;
+ background-repeat: no-repeat;
+ background-position: right 3px, right 4px;
+}
+
+.stack-switcher > .button.needs-attention > GtkLabel:backdrop,
+.stack-switcher > .button.needs-attention > GtkImage:backdrop {
+ background-size: 6px 6px, 0 0;
+}
+
+.stack-switcher > .button.needs-attention > GtkLabel:dir(rtl),
+.stack-switcher > .button.needs-attention > GtkImage:dir(rtl) {
+ background-position: left 3px, left 4px;
+}
+
+.stack-switcher > .button.needs-attention:active > GtkLabel,
+.stack-switcher > .button.needs-attention:active > GtkImage,
+.stack-switcher > .button.needs-attention:checked > GtkLabel,
+.stack-switcher > .button.needs-attention:checked > GtkImage {
+ animation: none;
+ background-image: none;
+}
+
+/****************
+ * GtkActionBar *
+ ****************/
+
+GtkActionBar .frame.action-bar .horizontal.linked.stack-switcher .button.image-button {
+ padding: 4px 2px;
+}
+
+GtkActionBar .frame.action-bar .button.image-button {
+ padding: 8px;
+}
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+
+.horizontal.entry.spinbutton {
+ padding: 4px 5px;
+}
+
+.spinbutton .button {
+ color: @internal_element_color;
+ border-width: 0;
+ border-radius: 0;
+ border-style: none;
+ border-image: none;
+ background-color: transparent;
+ background-image: none;
+}
+
+.spinbutton .button:insensitive,
+.spinbutton .button:insensitive:last-child,
+.spinbutton .button:insensitive:first-child,
+.spinbutton .button:insensitive:only-child,
+.spinbutton .vertical .button:insensitive,
+.spinbutton .vertical .button:insensitive:last-child,
+.spinbutton .vertical .button:insensitive:first-child,
+.spinbutton .vertical .button:insensitive:only-child {
+ color: @internal_element_insensitive;
+ box-shadow: inset 1px 0px shade(@insensitive_border_color, 0.97);
+ border-color: @insensitive_border_color;
+}
+
+.spinbutton .button,
+.spinbutton .button:hover,
+.spinbutton .button:focus,
+.spinbutton .button:active,
+.spinbutton .button:checked {
+ border-radius: 0px 0px 0px 0px;
+ color: @internal_element_prelight;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.spinbutton .button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_gradient1, 1.03)),
+ color-stop (0.48, shade(@button_gradient2, 1.03)),
+ color-stop (0.52, shade(@button_gradient3, 1.03)),
+ to (shade(@button_gradient4, 1.01)));
+}
+
+.spinbutton .button:active,
+.spinbutton .button:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+}
+
+.spinbutton .button,
+.spinbutton .button:hover,
+.spinbutton .button:active,
+.spinbutton .button:checked,
+.spinbutton .button:insensitive {
+ border-radius: 0px 0 0 0px;
+ border-image: none;
+ padding: 6px 3px;
+}
+
+.spinbutton .button:first-child,
+.spinbutton .button:first-child:hover,
+.spinbutton .button:first-child:active,
+.spinbutton .button:first-child:checked {
+ border-radius: 3px 0 0 3px;
+ border-image: none;
+ padding: 6px 3px;
+}
+
+.spinbutton .button:last-child,
+.spinbutton .button:last-child:hover,
+.spinbutton .button:last-child:active,
+.spinbutton .button:last-child:checked {
+ border-radius: 0 3px 3px 0;
+ border-image: none;
+ padding: 6px 3px;
+}
+
+.spinbutton .button:first-child,
+.spinbutton .button:first-child:hover,
+.spinbutton .button:first-child:active,
+.spinbutton .button:first-child:checked,
+.spinbutton .button:last-child,
+.spinbutton .button:last-child:hover,
+.spinbutton .button:last-child:active,
+.spinbutton .button:last-child:checked {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.spinbutton .button:dir(rtl) {
+ box-shadow: inset -1px 0 @inset_dark_color;
+}
+
+.spinbutton.vertical .button {
+ padding: 4px;
+ icon-shadow: 0 1px @button_text_shadow;
+}
+
+.spinbutton.vertical .button,
+.spinbutton.vertical .button:hover {
+ color: @theme_fg_color;
+}
+
+.spinbutton.vertical .button:insensitive {
+ color: @insensitive_fg_color;
+}
+
+.spinbutton.vertical .button:active,
+.spinbutton.vertical .button:checked {
+ color: @theme_fg_color;
+ icon-shadow: 0 1px @button_active_text_shadow;
+}
+
+/* :insensitive:insensitive to override the dark overriden style for
+ normal spinbutton buttons, yeah we lack !important */
+.spinbutton.vertical .button:insensitive:insensitive {
+ icon-shadow: none;
+}
+
+/* :active:active to override the dark overriden style for
+ normal spinbutton buttons, yeah we lack !important */
+.spinbutton.vertical .button,
+.spinbutton.vertical .button:active:active,
+.spinbutton.vertical .button:checked:checked {
+ box-shadow: none;
+}
+
+.spinbutton.vertical .button:first-child {
+ padding: 6px 4px;
+ border-image-width: 3px 3px 0 3px;
+ border-width: 1px 1px 0 1px;
+ border-radius: 4px 4px 0px 0px;
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+.spinbutton.vertical .button:first-child:hover,
+.spinbutton.vertical .button:first-child:active,
+.spinbutton.vertical .button:first-child:checked {
+ border-radius: 4px 4px 0px 0;
+ border-image: none;
+ color: @internal_element_prelight;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.spinbutton.vertical .button:last-child {
+ padding: 6px 4px;
+ border-image-width: 0 3px 4px 3px;
+ border-width: 0px 1px 1px 1px;
+ border-radius: 0px 0px 4px 4px;
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+.spinbutton.vertical .button:last-child:hover,
+.spinbutton.vertical .button:last-child:active,
+.spinbutton.vertical .button:last-child:checked {
+ border-radius: 0px 0px 4px 4px;
+ border-image: none;
+ color: @internal_element_prelight;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.spinbutton.vertical.entry {
+ border-image: none;
+ border-color: alpha(@borders, 0.1);
+ border-width: 0 0px 0 0px;
+ border-style: none;
+ border-radius: 0;
+ padding: 4px 1px 4px 1px;
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80);
+}
+
+.spinbutton.vertical.entry:insensitive {
+ padding: 4px 1px 4px 1px;
+ border-color: alpha(@borders, 0.1);
+ box-shadow: inset 1px 0px alpha(@borders, 0.4),
+ inset -1px 0px alpha(@borders, 0.4);
+}
+
+.spinbutton.vertical.entry:focus {
+ border-color: alpha(@borders, 0.1);
+ box-shadow: inset 1px 0 0 0 @theme_selected_bg_color,
+ inset -1px 0 0 0 @theme_selected_bg_color;
+}
+
+/* volume button */
+GtkGrid .button,
+GtkGrid .button.flat {
+ transition: all 600ms ease-out;
+}
+
+GtkGrid .button,
+GtkGrid .button.flat,
+GtkGrid .button:hover,
+GtkGrid .button:insensitive,
+GtkGrid .button.flat:hover,
+GtkGrid .button.flat:insensitive {
+ padding: 4px;
+ border-radius: 4px;
+ border-color: transparent;
+ background-color: transparent;
+}
+
+GtkFlowBox .grid-child {
+ padding: 3px;
+ border-radius: 3px;
+}
+
+GtkFlowBox .grid-child:selected {
+ outline-offset: -2px;
+}
+
+/* hyperlinks */
+GtkLinkButton,
+GtkLinkButton:hover,
+GtkLinkButton.button.flat,
+GtkLinkButton.button.flat:hover {
+ padding: 4px;
+ border-color: transparent;
+}
+
+/*****************
+ * Notebooks and *
+ * tabs *
+ *****************/
+
+.notebook {
+ padding: 0;
+ background-clip: border-box;
+ background-color: shade (@theme_bg_color, 1.1);
+ border-style: solid;
+ border-color: @borders;
+ border-width: 1px;
+ -GtkNotebook-initial-gap: 0;
+ -GtkNotebook-arrow-spacing: 5;
+ -GtkNotebook-tab-curvature: 0;
+ -GtkNotebook-tab-overlap: 0;
+ -GtkNotebook-has-tab-gap: false;
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 0;
+}
+
+.notebook :hover {
+ -gtk-image-effect: highlight;
+ color: @theme_fg_color;
+}
+
+.notebook.frame.top {
+ border-top: 0px;
+ border-radius: 0px 0px 4px 4px;
+}
+
+.notebook.frame.bottom {
+ border-bottom: 0px;
+ border-radius: 4px 4px 0px 0px;
+}
+
+.notebook.frame.left {
+ border-left: 0px;
+ border-radius: 0px 4px 4px 0px;
+}
+
+.notebook.frame.right {
+ border-right: 0px;
+ border-radius: 4px 0px 0px 4px;
+}
+
+.notebook.header {
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 0.86),
+ shade(@theme_bg_color, 1.05));
+ border-radius: 0px;
+}
+
+.notebook.header.top {
+ border-width: 0px 0px 1px 0px;
+}
+
+.notebook.header.bottom {
+ border-width: 1px 0px 0px 0px;
+}
+
+.notebook.header.left {
+ border-width: 1px 1px 0px 0px;
+}
+
+.notebook.header.right {
+ border-width: 0px 0px 0px 1px;
+}
+
+.notebook.header.frame.top {
+ border-radius: 4px 4px 0px 0px;
+}
+
+.notebook.header.frame.bottom {
+ border-radius: 0px 0px 4px 4px;
+}
+
+.notebook.header.frame.left {
+ border-radius: 4px 0px 0px 4px;
+}
+
+.notebook.header.frame.right {
+ border-radius: 0px 4px 4px 0px;
+}
+
+.notebook tab {
+ border-color: transparent;
+ border-width: 0px;
+ background-image: none;
+ background-color: transparent;
+}
+
+.notebook tab GtkLabel {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.40);
+ font-weight: normal;
+}
+
+.notebook .prelight-page,
+.notebook .prelight-page GtkLabel {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.15);
+}
+
+.notebook .active-page,
+.notebook tab .active-page GtkLabel {
+ color: @theme_fg_color;
+}
+
+/* horizontal tabs */
+
+.notebook tab.top,
+.notebook tab.bottom {
+ padding: 8px 20px 6px;
+}
+
+.notebook tab.top {
+ border-width: 1px 1px 0 1px;
+}
+
+.notebook tab.top:active,
+.notebook tab.top:active:hover {
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.18),
+ shade(@theme_bg_color, 1.1));
+ border-radius: 4px 4px 0 0;
+ border-width: 1px 1px 0 1px;
+ border-style: solid;
+ border-color: @borders;
+ box-shadow: none;
+}
+
+.notebook tab.top:hover {
+ background-image: linear-gradient(to bottom,
+ alpha(@theme_base_color, 0.0),
+ alpha(@theme_base_color, 0.3));
+ border-radius: 4px 4px 0 0;
+ border-width: 1px 1px 0 1px;
+ border-style: solid;
+ border-color: @borders;
+ box-shadow: none;
+}
+
+.notebook tab.top:active {
+ border-bottom-color: @notebook_active_tab_border;
+}
+
+.notebook tab.bottom:active,
+.notebook tab.bottom:active:hover {
+ background-image: linear-gradient(to top,
+ shade(@theme_bg_color, 1.18),
+ shade(@theme_bg_color, 1.1));
+ border-radius: 0 0 4px 4px;
+ border-style: solid;
+ border-width: 0px 1px 1px 1px;
+ border-color: @borders;
+ box-shadow: none;
+}
+
+.notebook tab.bottom:hover {
+ background-image: linear-gradient(to top,
+ alpha(@theme_base_color, 0.0),
+ alpha(@theme_base_color, 0.3));
+ border-radius: 0 0 4px 4px;
+ border-style: solid;
+ border-width: 0px 1px 1px 1px;
+ border-color: @borders;
+ box-shadow: none;
+}
+
+/* vertical tabs */
+
+.notebook tab.left,
+.notebook tab.right {
+ padding: 5px 20px;
+}
+
+.notebook tab.left:active,
+.notebook tab.left:active:hover {
+ background-image: linear-gradient(to right,
+ shade(@theme_bg_color, 1.18),
+ shade(@theme_bg_color, 1.1));
+ border-style: solid;
+ border-width: 1px 0px 1px 1px;
+ border-color: @borders;
+ border-right-color: @notebook_active_tab_border;
+ border-radius: 4px 0px 0px 4px;
+}
+
+.notebook tab.left:hover {
+ background-image: linear-gradient(to right,
+ alpha(@theme_base_color, 0.0),
+ alpha(@theme_base_color, 0.3));
+ border-style: solid;
+ border-width: 1px 0px 1px 1px;
+ border-color: @borders;
+ border-radius: 4px 0px 0px 4px;
+}
+
+.notebook tab.right:active,
+.notebook tab.right:active:hover {
+ background-image: linear-gradient(to left,
+ shade(@theme_bg_color, 1.18),
+ shade(@theme_bg_color, 1.1));
+ border-style: solid;
+ border-width: 1px 1px 1px 0px;
+ border-color: @borders;
+ border-right-color: @notebook_active_tab_border;
+ border-radius: 0px 4px 4px 0px;
+}
+
+.notebook tab.right:hover {
+ background-image: linear-gradient(to left,
+ alpha(@theme_base_color, 0.0),
+ alpha(@theme_base_color, 0.3));
+ border-style: solid;
+ border-width: 1px 1px 1px 0px;
+ border-color: @borders;
+ border-radius: 0px 4px 4px 0px;
+}
+
+.notebook tab.reorderable-page:hover {
+ background-image: linear-gradient(to bottom,
+ alpha(@theme_base_color, 0.0),
+ alpha(@theme_base_color, 0.3));
+ border-radius: 0;
+ box-shadow: inset 1px 0 alpha(@borders, 0.6), inset -1px 0 alpha(@borders, 0.6);
+ border-style: none;
+}
+
+.notebook tab.reorderable-page:active {
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.18),
+ shade(@theme_bg_color, 1.1));
+ border-radius: 4px 4px 0 0;
+ box-shadow: none;
+ border-style: solid;
+}
+
+/* close button styling */
+
+.notebook tab .button {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.85);
+ border-image: none;
+ background-image: none;
+ background-color: transparent;
+ border-radius: 3px;
+ border-style: solid;
+ border-color: transparent;
+ border-width: 1px;
+ padding: 1px;
+ icon-shadow: none;
+}
+
+.notebook .prelight-page .button,
+.notebook tab.prelight-page .button,
+.notebook .active-page .button,
+.notebook tab.active-page .button {
+ color: mix(@theme_fg_color, @theme_base_color, 0.6);
+ icon-shadow: 0 1px @button_text_shadow;
+}
+
+.notebook tab .button:hover {
+ color: @theme_fg_color;
+ border-color: alpha(black, 0.1);
+}
+
+
+.notebook tab .button:active,
+.notebook tab .button:active:hover {
+ color: @button_active_text;
+ background-color: alpha(black, 0.08);
+ box-shadow: inset 0 1px alpha(black, 0.05);
+ icon-shadow: 0 1px @button_active_text_shadow;
+
+ border-color: alpha(black, 0.27)
+ alpha(black, 0.13)
+ alpha(black, 0.13)
+ alpha(black, 0.13);
+}
+
+.notebook.arrow {
+ /* FIXME, why this doesn't work? */
+ -GtkNotebook-arrow-scaling: 0.5;
+ color: shade(@theme_fg_color, 2.6);
+}
+
+.notebook.arrow:hover {
+ color: @theme_selected_bg_color;
+}
+
+.notebook.arrow:active {
+ color: @theme_fg_color;
+}
+
+.notebook.arrow:insensitive {
+ color: rgba(141, 144, 145, 0.3);
+}
+
+.notebook.arrow:backdrop {
+ color: rgba(84, 89, 90, 0.4);
+}
+
+.notebook.arrow:backdrop:insensitive {
+ color: #c7c7c7;
+}
+
+/*************************
+ * Check and Radio items *
+ *************************/
+
+.check,
+.radio,
+.check:insensitive,
+.radio:insensitive {
+ background-color: transparent;
+ border-style: none;
+}
+
+GtkCheckButton:hover,
+GtkCheckButton:active:hover,
+GtkCheckButton:checked:hover,
+GtkCheckButton:selected,
+GtkCheckButton:selected:focus {
+ background-color: transparent;
+}
+
+GtkCheckButton.text-button, GtkRadioButton.text-button {
+ padding: 1px;
+ outline-offset: 0; }
+
+/***************
+ * Header bars *
+ ***************/
+
+.header-bar {
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: shade(@borders, 0.90);
+ border-radius: 7px 7px 0px 0px;
+ box-shadow: inset 0 -1px shade(@wm_bg_b, 0.95);
+ background-color: @theme_bg_dark_color;
+ padding: 6px 6px 5px 6px;
+}
+
+.header-bar:backdrop {
+ border-image: linear-gradient(to top,
+ @unfocused_borders,
+ @unfocused_borders 1px,
+ @theme_unfocused_bg_color 1px) 0 0 2;
+ box-shadow: none;
+ background-color: @theme_bg_dark_color;
+}
+
+.header-bar .button,
+.header-bar .button:last-child,
+.header-bar .button:first-child,
+.header-bar .button:only-child {
+ background-image: none;
+ text-shadow: none;
+ icon-shadow: none;
+ color: @theme_fg_dark_color;
+ border-width: 1px;
+ border-radius: 5px;
+}
+
+.header-bar:backdrop .button {
+ border-width: 1px;
+ border-radius: 5px;
+ padding-left: 4px;
+ padding-right: 4px;
+ color: @theme_text_dark_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_unfocused_bg_color, 1.05)),
+ to (shade(@theme_unfocused_bg_color, 0.85)));
+}
+
+.header-bar .button:active:first-child,
+.header-bar .button:hover:first-child,
+.header-bar .button:active:hover:first-child,
+.header-bar .button:active:active:first-child,
+.header-bar .button:active:last-child,
+.header-bar .button:hover:last-child,
+.header-bar .button:active:hover:last-child,
+.header-bar .button:active:active:last-child,
+.header-bar .button:active:only-child,
+.header-bar .button:hover:only-child,
+.header-bar .button:active:hover:last-child,
+.header-bar .button:active:active:last-child,
+.header-bar .button:checked:first-child,
+.header-bar .button:checked:hover:first-child,
+.header-bar .button:checked:checked:first-child,
+.header-bar .button:checked:last-child,
+.header-bar .button:checked:hover:last-child,
+.header-bar .button:checked:checked:last-child,
+.header-bar .button:checked:only-child,
+.header-bar .button:checked:hover:only-child,
+.header-bar .button:checked:checked:only-child {
+ border-width: 1px;
+ border-radius: 5px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ border-top-color: shade(@button_raised_gradient_color_a, 0.50);
+ border-bottom-color: shade(@button_raised_gradient_color_a, 0.50);
+ border-right-color: shade(@button_raised_gradient_color_a, 0.50);
+ border-left-color: shade(@button_raised_gradient_color_a, 0.50);
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.header-bar .button:active,
+.header-bar .button:active:hover,
+.header-bar .button:checked,
+.header-bar .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ border-width: 1px;
+ border-radius: 5px;
+}
+
+.header-bar .button:insensitive,
+.header-bar .button:insensitive:last-child,
+.header-bar .button:insensitive:first-child {
+ color: @theme_text_dark_color;
+ background-image: none;
+ background-color: @theme_bg_dark_color;
+ border-color: @theme_button_border_dark;
+ box-shadow: none;
+ text-shadow: none;
+ icon-shadow: none;
+}
+
+.header-bar .button *:insensitive {
+ background-color: transparent;
+ text-shadow: none;
+ icon-shadow: none;
+}
+
+.header-bar .button.text-button {
+ padding: 2px 6px;
+}
+
+.header-bar .button.image-button {
+ padding: 5px 5px 6px 5px;
+}
+
+.header-bar .title {
+ font: Bold 11;
+ color: @theme_text_dark_color;
+}
+
+.header-bar .subtitle {
+ font: 9;
+ color: @theme_text_dark_color;
+}
+
+.header-bar GtkSeparatorToolItem,
+.header-bar .separator,
+.header-bar .separator:insensitive,
+.header-bar .pane-separator {
+ border-color: alpha (shade(@theme_bg_dark_color, 0.2), 0.24);
+ border-bottom-color: @theme_bg_dark_color;
+ border-right-color: @theme_bg_dark_color;
+}
+
+/****************
+ * GtkAssistant *
+ ****************/
+
+GtkAssistant .sidebar .highlight {
+ color: @theme_text_color;
+ font: bold;
+}
+
+GtkAssistant .sidebar {
+ padding: 5px;
+ background-color: shade (@theme_bg_color, 0.97);
+ border-width: 0px 1px 0px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-right-color: @inactive_frame_color;
+ color: mix (@theme_fg_color, @theme_bg_color, 0.40);
+}
+
+/**********
+ * Switch *
+ **********/
+
+GtkSwitch {
+ padding: 8px; /* 8px to avoid padding list-row issue if active */
+ -GtkSwitch-slider-width: 45px;
+ font-weight: bold;
+ font-size: smaller;
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+GtkSwitch.trough,
+GtkSwitch.trough:backdrop {
+ border: 1px solid ;
+ border-radius: 6px;
+ color: @theme_fg_color;
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 0.9));
+ /* outer */
+ border-top-color: transparent;
+ border-left-color: alpha (#000, 0.01);
+ border-right-color: alpha (#000, 0.01);
+ border-bottom-color: alpha (#000, 0.03);
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.1);
+}
+
+GtkSwitch.trough:active,
+GtkSwitch.trough:backdrop:active {
+ background-image: linear-gradient(to bottom,
+ @theme_selected_bg_color 2px,
+ shade(@theme_selected_bg_color, 1.2));
+ color: white;
+}
+
+GtkSwitch.trough:insensitive,
+GtkSwitch.trough:backdrop:insensitive {
+ color: @insensitive_fg_color;
+ border-color: @insensitive_border_color;
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ box-shadow: inset 0px 1px @insensitive_border_color,
+ inset 1px 0px @insensitive_border_color,
+ inset -1px 0px @insensitive_border_color,
+ inset 0px -1px @insensitive_border_color;
+ text-shadow: none;
+}
+
+GtkSwitch.slider,
+GtkSwitch.slider:backdrop {
+ border: 1px solid;
+ border-radius: 6px;
+ color: @theme_fg_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_gradient1),
+ color-stop (0.48, @button_gradient2),
+ color-stop (0.52, @button_gradient3),
+ to (@button_gradient4));
+ border-top-color: transparent;
+ border-left-color: alpha (#000, 0.01);
+ border-right-color: alpha (#000, 0.01);
+ border-bottom-color: alpha (#000, 0.03);
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+ padding: 2px 4px 2px 2px;
+}
+
+GtkSwitch.slider:active,
+GtkSwitch.slider:backdrop:active {
+ color: @theme_fg_color;
+ border-color: transparent;
+ border-radius: 6px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ box-shadow: inset 0px 1px shade (@theme_fg_color, 1.0),
+ inset 1px 0px shade (@theme_fg_color, 1.0),
+ inset -1px 0px shade (@theme_fg_color, 1.0),
+ inset 0px -1px shade (@theme_fg_color, 1.0);
+ padding: 1px 3px 1px 1px;
+}
+
+GtkSwitch.slider:insensitive,
+GtkSwitch.slider:backdrop:insensitive {
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ border-color: alpha (#000, 0.00);
+ border-bottom-color: alpha (#000, 0.00);
+ border-image: none;
+ box-shadow: inset 0px 1px @insensitive_border_color,
+ inset 1px 0px @insensitive_border_color,
+ inset -1px 0px @insensitive_border_color,
+ inset 0px -1px @insensitive_border_color;
+}
+
+GtkSwitch.slider:insensitive > GtkLabel,
+GtkSwitch.slider:backdrop:insensitive > GtkLabel {
+ color: inherit;
+}
+
+.list-row GtkSwitch,
+.list-row GtkSwitch:backdrop,
+.list-row:selected GtkSwitch,
+.list-row:selected GtkSwitch:backdrop {
+ box-shadow: none;
+ border-color: shade(@theme_selected_bg_color, 0.4);
+}
+
+.list-row:selected GtkSwitch.slider:dir(rtl) {
+ border-left-color: @borders;
+}
+
+.list-row:selected GtkSwitch.slider:dir(ltr) {
+ border-right-color: @borders;
+}
+
+.list-row:selected GtkSwitch.slider,
+.list-row:selected GtkSwitch.slider:active {
+ border-color: shade(@theme_selected_bg_color, 0.4);
+}
+
+/*********
+ * image *
+ *********/
+
+GtkImage,
+GtkImage:insensitive {
+ background-color: @transparent;
+}
+
+/****************
+ * drawing area *
+ ****************/
+
+/************
+ * viewport *
+ ************/
+
+GtkViewport {
+ border-width: 0px;
+ border-style: none;
+ padding: 0px;
+ /* Background color and system config gnome-tweak-tools */
+ background-color: shade(@theme_bg_color, 1.00);
+}
+
+GtkViewport.frame {
+ border-width: 0px;
+ border-style: none;
+ padding: 0px;
+}
+
+GdMainIconView.content-view {
+ -GdMainIconView-icon-size: 40;
+}
+
+GtkIconView.content-view.check {
+ background-image: url("assets/grid-selection-unchecked.svg");
+ background-color: transparent;
+}
+
+GtkIconView.content-view.check:active {
+ background-image: url("assets/grid-selection-checked.svg");
+ background-color: transparent;
+}
+
+GtkIconView,
+GtkViewport {
+ /* avoid resizing theme thumbnails in mate-appearance-properties */
+ padding: 0px;
+}
+
+GtkIconView {
+ /* view icons gnome-control-center */
+ border-width: 0px;
+ border-style: none;
+ /* background view mate-appearance-properties */
+ background-color: @base_color;
+}
+
+GtkIconView.view.cell:selected,
+GtkIconView.view.cell:selected:focus {
+ /* eg. Configuration center */
+ background-color: alpha(@theme_selected_bg_color, 0.90);
+ background-image: -gtk-gradient (linear,
+ 0.40 top, 0.60 bottom,
+ from (shade (@button_bg_active, 1.14)),
+ color-stop (0.45, shade (@button_bg_active, 1.00)),
+ color-stop (0.52, shade (@button_bg_active, 0.88)),
+ to (shade (@button_bg_active, 0.90)));
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 4px;
+ border-top-color: shade(@button_bg_active, 1.04);
+ border-left-color: shade(@button_bg_active, 0.92);
+ border-right-color: shade(@button_bg_active, 0.92);
+ border-bottom-color: shade(@button_bg_active, 0.80);
+ border-image: none;
+ box-shadow: inset 0px 1px alpha(#fff, 0.08),
+ inset 1px 0px alpha(#fff, 0.07),
+ inset -1px 0px alpha(#fff, 0.07),
+ inset 0px -1px alpha(#fff, 0.06);
+ -GtkWidget-focus-line-width: 0;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+GtkIconView.view.cell:hover,
+GtkIconView.view.cell:hover:focus {
+ background-color: alpha(@theme_selected_bg_color, 0.10);
+ border-style: none;
+ border-radius: 4px;
+}
+
+.view {
+ background-color: @theme_base_color;
+ color: @theme_fg_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+.view:selected,
+.view *:selected {
+ background-color: shade(@theme_selected_bg_color, 1.10);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_selected_bg_color, 1.0)),
+ to (shade(@theme_selected_bg_color, 1.1)));
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+ text-shadow: none;
+}
+
+.view:selected:focus,
+.view *:selected:focus {
+ background-color: shade(@theme_selected_bg_color, 1.10);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_selected_bg_color, 1.0)),
+ to (shade(@theme_selected_bg_color, 1.1)));
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+.view:active,
+.view *:active,
+.view:checked,
+.view *:checked {
+ background-color: shade(@theme_bg_color, 0.915);
+ color: @theme_text_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+GtkTreeView {
+ -GtkWidget-focus-line-width: 0;
+ -GtkWidget-focus-padding: 1;
+}
+
+
+GtkTreeView.dnd {
+ border-color: @internal_element_color;
+ border-radius: 2px;
+ border-width: 1px;
+ border-style: solid;
+}
+
+GtkTreeView row:nth-child(odd):selected:hover,
+GtkTreeView row:nth-child(even):selected:hover,
+GtkTreeView row:nth-child(odd):active:hover,
+GtkTreeView row:nth-child(even):active:hover,
+GtkTreeView row:nth-child(odd):checked:hover,
+GtkTreeView row:nth-child(even):checked:hover,
+.notebook GtkContainer GtkTreeView row:selected {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@sidebar_selected_bg, 0.90)),
+ color-stop (0.40, shade (@sidebar_selected_bg, 0.98)),
+ to (shade(@sidebar_selected_bg, 1.05)));
+ color: @theme_selected_fg_color;
+}
+
+GtkTreeView row:nth-child(odd) {
+ background-color: shade(@theme_base_color, 0.95);
+}
+
+GtkTreeView row:nth-child(even) {
+ background-color: shade(@theme_base_color, 1.00);
+}
+
+.view row:hover,
+GtkTreeView row:nth-child(odd):hover,
+GtkTreeView row:nth-child(even):hover,
+.notebook GtkContainer GtkTreeView row:hover {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@theme_bg_color, 1.05)),
+ color-stop (0.40, shade (@theme_bg_color, 1.13)),
+ to (shade(@theme_bg_color, 1.10)));
+ color: shade (@theme_fg_color, 0.90);
+ text-shadow: none;
+}
+
+column-header {
+ padding: 0px 2px;
+}
+
+column-header .button:active,
+column-header .button:active:hover,
+column-header .button:checked,
+column-header .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ border-width: 0px 1px 1px 0px;
+ border-style: solid;
+ border-radius: 0px;
+ border-left-color: shade(@button_bg_active, 0.78);
+ border-right-color: shade(@button_bg_active, 0.78);
+ border-bottom-color: shade(@button_bg_active, 0.70);
+ border-image: none;
+ box-shadow: inset 0px 1px alpha(#fff, 0.08),
+ inset 1px 0px alpha(#fff, 0.07),
+ inset -1px 0px alpha(#fff, 0.07),
+ inset 0px -1px alpha(#fff, 0.06);
+}
+
+column-header .button:hover,
+column-header .button {
+ padding: 0px 4px 1px;
+ -GtkWidget-focus-line-width: 0;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_base, 1.00)),
+ color-stop (0.48, shade(@button_base, 0.96)),
+ color-stop (0.52, shade(@button_base, 0.92)),
+ to (shade(@button_base, 0.93)));
+ border-width: 0px 1px 1px 0px;
+ border-style: solid;
+ border-radius: 0px;
+ border-top-color: transparent;
+ border-left-color: shade(@button_border, 1.05);
+ border-right-color: shade(@button_border, 1.05);
+ border-bottom-color: shade(@button_border, 0.95);
+ border-image: none;
+ box-shadow: inset 0px 1px alpha(#fff, 0.09),
+ inset 1px 0px alpha(#fff, 0.07),
+ inset -1px 0px alpha(#fff, 0.07),
+ inset 0px -1px alpha(#fff, 0.05);
+}
+
+column-header .button:focus {
+ border-width: 0px 1px 1px 0px;
+ border-style: solid;
+ border-radius: 0px;
+ border-top-color: transparent;
+ border-left-color: shade(@button_border, 1.05);
+ border-right-color: shade(@button_border, 1.05);
+ border-bottom-color: shade(@button_border, 0.95);
+ border-image: none;
+ box-shadow: inset 0px 1px alpha(#fff, 0.09),
+ inset 1px 0px alpha(#fff, 0.07),
+ inset -1px 0px alpha(#fff, 0.07),
+ inset 0px -1px alpha(#fff, 0.05);
+}
+
+column-header .button:insensitive {
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ border-color: @insensitive_border_color;
+ border-image: none;
+ box-shadow: none;
+}
+
+column-header .button GtkArrow {
+ color: @internal_element_color;
+}
+
+column-header:nth-child(last) .button {
+ border-width: 0px 0px 1px 0px;
+}
+
+row:insensitive {
+ border-width: 0px;
+}
+
+row:selected,
+row:selected:focus {
+ border-width: 1px 0 1px 0;
+ border-style: solid;
+ box-shadow: none;
+}
+
+row:selected:backdrop,
+row:selected:focus:backdrop {
+ border-width: 1px 0 1px 0;
+ border-style: solid;
+ text-shadow: none;
+ box-shadow: none;
+}
+
+.cell {
+ color: @theme_fg_color;
+ padding: 0px 2px;
+ border-width: 0px;
+}
+
+.cell:hover {
+ /* take the same background in .view to avoid mouse-over lists */
+ /*background-color: @theme_base_color;*/
+ background-color: alpha(@theme_base_color, 0.0);
+}
+
+/*********************
+ * App Notifications *
+ *********************/
+
+.app-notification,
+.app-notification.frame {
+ color: @theme_dark_fg_color;
+ padding: 10px;
+ border: none;
+ border-radius: 0 0 4px 4px;
+ background-color: rgba(0, 0, 0, 0.7);
+ background-image: linear-gradient(to bottom,
+ rgba(0, 0, 0, 0.2),
+ transparent 2px);
+ background-clip: padding-box;
+}
+
+.app-notification:backdrop,
+.app-notification.frame:backdrop {
+ background-image: none;
+}
+
+.app-notification .button,
+.app-notification .header-bar .button.titlebutton,
+.header-bar .app-notification .button.titlebutton,
+.app-notification .titlebar .button.titlebutton,
+.titlebar .app-notification .button.titlebutton,
+.app-notification GtkCalendar.header .button.titlebutton,
+GtkCalendar.header .app-notification .button.titlebutton,
+.app-notification.frame .button {
+ color: @theme_dark_fg_color;
+ border-color: rgba(37, 88, 128, 0.7);
+ background-image: linear-gradient(to bottom,
+ rgba(0, 0, 0, 0.7));
+ background-clip: padding-box;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+ text-shadow: none;
+ icon-shadow: 0 1px black;
+ outline-color: rgba(238, 238, 236, 0.3);
+ border-radius: 3px;
+ padding: 0 0px 2px 0px;
+}
+
+.app-notification .button.flat,
+.app-notification .header-bar .titlebutton.button,
+.header-bar .app-notification .titlebutton.button,
+.app-notification .titlebar .titlebutton.button,
+.titlebar .app-notification .titlebutton.button,
+.app-notification GtkCalendar.header .titlebutton.button,
+GtkCalendar.header .app-notification .titlebutton.button,
+.app-notification.frame .button.flat,
+.app-notification.frame .header-bar .titlebutton.button,
+.header-bar .app-notification.frame .titlebutton.button,
+.app-notification.frame .titlebar .titlebutton.button,
+.titlebar .app-notification.frame .titlebutton.button,
+.app-notification.frame GtkCalendar.header .titlebutton.button,
+GtkCalendar.header .app-notification.frame .titlebutton.button {
+ icon-shadow: 0 1px black;
+ text-shadow: 0 1px black;
+}
+
+.app-notification .button:hover,
+.app-notification.frame .button:hover {
+ color: black;
+ border-color: rgba(0, 0, 0, 0.7);
+ background-image: linear-gradient(to bottom,
+ rgba(203, 213, 217, 0.7));
+ background-clip: padding-box;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+ text-shadow: none;
+ icon-shadow: 0 1px black;
+ outline-color: rgba(238, 238, 236, 0.3);
+ border-radius: 3px;
+}
+
+.app-notification .button:active,
+.app-notification .button:checked,
+.app-notification .button:backdrop:active,
+.app-notification .button:backdrop:checked,
+.app-notification.frame .button:active,
+.app-notification.frame .button:checked,
+.app-notification.frame .button:backdrop:active,
+.app-notification.frame .button:backdrop:checked {
+ color: white;
+ border-color: rgba(0, 0, 0, 0.7);
+ background-image: linear-gradient(to bottom,
+ rgba(37, 88, 128, 0.7));
+ background-clip: padding-box;
+ box-shadow: none;
+ text-shadow: none;
+ icon-shadow: none;
+ outline-color: rgba(238, 238, 236, 0.3);
+ border-radius: 3px;
+}
+
+.app-notification .button:insensitive,
+.app-notification .button:backdrop:insensitive,
+.app-notification.frame .button:insensitive,
+.app-notification.frame .button:backdrop:insensitive {
+ color: #878989;
+ border-color: rgba(0, 0, 0, 0.7);
+ background-image: linear-gradient(to bottom,
+ rgba(52, 57, 57, 0.5));
+ background-clip: padding-box;
+ box-shadow: none;
+ text-shadow: none;
+ icon-shadow: none;
+ border-radius: 3px;
+ padding: 0px;
+}
+
+.app-notification .button:backdrop,
+.app-notification.frame .button:backdrop {
+ color: #eeeeec;
+ border-color: rgba(0, 0, 0, 0.7);
+ background-image: linear-gradient(to bottom,
+ rgba(172, 205, 138, 0.7));
+ background-clip: padding-box;
+ box-shadow: none;
+ text-shadow: none;
+ icon-shadow: none;
+ border-radius: 3px;
+ padding: 0px;
+}
+
+/*************
+ * Expanders *
+ *************/
+
+GtkTreeView.view.expander {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ color: @theme_fg_color;
+}
+GtkTreeView.view.expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
+}
+GtkTreeView.view.expander:hover {
+ color: @theme_fg_color;
+}
+GtkTreeView.view.expander:selected {
+ color: @theme_selected_fg_color;
+}
+GtkTreeView.view.expander:selected:hover {
+ color: @theme_selected_fg_color;
+}
+GtkTreeView.view.expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+}
+
+GtkExpander {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+}
+GtkExpander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
+}
+GtkExpander:hover {
+ color: @internal_element_color;
+}
+GtkExpander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+}
+
+.expander {
+ color: @theme_fg_color;
+ border-color: @theme_fg_color;
+}
+
+.expander:active,
+.expander:checked {
+ color: @theme_fg_color;
+ border-color: @theme_fg_color;
+}
+
+.expander:hover {
+ color: @internal_element_color;
+ border-color: @internal_element_color;
+}
+
+.expander row:selected,
+.expander row:selected:focus {
+ border-style: solid;
+ border-width: 1px;
+ border-color: @expander_row_selected_color;
+ color: @expander_row_selected_color;
+ background-color: @theme_selected_bg_color;
+}
+
+.expander row:selected:hover,
+.expander row:selected:focus:hover {
+ color: @theme_selected_fg_color;
+ border-color: @theme_selected_fg_color;
+}
+
+/**************
+ * List boxes *
+ **************/
+
+.list {
+ background-color: @list_box_bg;
+}
+
+.list-row {
+ padding: 2px;
+ transition: all 200ms ease-in;
+ background-image: none;
+ background-color: @theme_base_color;
+}
+
+.list-row:hover {
+ border-color: shade (@theme_selected_bg_color, 1.6);
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@theme_bg_color, 1.05)),
+ color-stop (0.40, shade (@theme_bg_color, 1.13)),
+ to (shade(@theme_bg_color, 1.10)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+ text-shadow: none;
+ icon-shadow: none;
+ border-image: none;
+ border-radius: 6px;
+ border-style: solid;
+}
+
+.list-row:selected,
+.list-row:selected:hover {
+ border-width: 0;
+ border-style: solid;
+ border-color: shade (@theme_selected_bg_color, 0.85);
+ background-image: linear-gradient(to bottom,
+ shade (@theme_selected_bg_color, 1.0),
+ shade (@theme_selected_bg_color, 1.0));
+ box-shadow: none;
+ color: @theme_selected_fg_color;
+}
+
+.list-row:selected:backdrop,
+.list-row:selected:backdrop:hover {
+ border-width: 0;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.85);
+ background-image: linear-gradient(to bottom,
+ shade (@theme_bg_color, 0.94),
+ shade (@theme_bg_color, 0.94));
+ color: @theme_fg_color;
+ text-shadow: none;
+ box-shadow: none;
+}
+
+.list-row.button {
+ border-color: transparent;
+ background-color: @theme_base_color;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+ text-shadow: none;
+ icon-shadow: none;
+ border-image: none;
+ border-radius: 0;
+ border: none;
+}
+
+.list-row.button:selected,
+.list-row.button:selected:hover,
+.list-row.button:active,
+.list-row.button:checked,
+.list-row.button:active:hover,
+.list-row.button:checked:hover {
+ border-color: shade (@theme_selected_bg_color, 1.6);
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@sidebar_selected_bg, 0.90)),
+ color-stop (0.40, shade (@sidebar_selected_bg, 0.98)),
+
+ to (shade(@sidebar_selected_bg, 1.05)));
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+ icon-shadow: none;
+ border-image: none;
+ border-radius: 6px;
+ border-style: solid;
+}
+
+.list-row.button:hover {
+ border-color: shade (@theme_selected_bg_color, 1.6);
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@theme_bg_color, 1.05)),
+ color-stop (0.40, shade (@theme_bg_color, 1.13)),
+ to (shade(@theme_bg_color, 1.10)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+ text-shadow: none;
+ icon-shadow: none;
+ border-image: none;
+ border-radius: 6px;
+ border-style: solid;
+}
+
+/**************
+ * Calendar *
+ **************/
+
+GtkCalendar {
+ border-radius: 3px;
+ border-color: shade (@theme_fg_color, 0.8);
+ padding: 1px 1px 3px 1px;
+}
+
+GtkCalendar.view {
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+GtkCalendar.header {
+ border-radius: 3px 3px 0px 0px;
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.04),
+ shade(@theme_bg_color, 0.89));
+ border-width: 0;
+}
+
+GtkCalendar.expander,
+GtkCalendar.button,
+GtkCalendar.button.flat,
+GtkCalendar.button:insensitive {
+ border-color: transparent;
+ background-image: none;
+ background-color: transparent;
+ border-radius: 0px;
+ box-shadow: none;
+}
+
+/* disable shadows and button background on arrows */
+GtkCalendar.button:first-child,
+GtkCalendar.button:last-child {
+ box-shadow: none;
+ background-image: none;
+}
+
+/* disable button background on arrows */
+GtkCalendar.button:hover:first-child,
+GtkCalendar.button:hover:last-child {
+ background-image: none;
+}
+
+.highlight,
+GtkCalendar.highlight {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+ border-radius: 0px;
+ padding: 0px;
+ border-width: 0;
+ border-color: transparent;
+}
+
+.menuitem GtkCalendar,
+.menuitem GtkCalendar.button,
+.menuitem GtkCalendar.header,
+.menuitem GtkCalendar.view {
+/* background-color: @menu_bg_color; */
+ background-color: shade(@theme_bg_dark_color, 0.82);
+ background-image: none;
+ border-radius: 0px;
+ border-style: solid;
+ border-width: 0px;
+ padding: 0px;
+ color: @theme_base_color;
+}
+
+.menuitem GtkCalendar {
+ background-color: shade (@menu_bg_color, 1.3);
+ background-image: none;
+}
+
+/**************
+ * GtkInfoBar *
+ **************/
+
+GtkInfoBar {
+ border-width: 0;
+ border-style: none;
+}
+
+.info,
+.question,
+.warning,
+.error {
+ background-color: @info_bg_color;
+ color: @infobar_fg_color;
+ text-shadow: none;
+ border-color: darker(@info_bg_color);
+}
+
+.warning {
+ color: @warning_fg_color;
+}
+
+.info .button.close,
+.warning .button.close,
+.question .button.close,
+.error .button.close {
+ color: @theme_fg_color;
+ icon-shadow: none;
+}
+
+.info .button.close:hover,
+.warning .button.close:hover,
+.question .button.close:hover,
+.error .button.close:hover {
+ background-image: linear-gradient(to bottom,
+ alpha(white, 0.3),
+ alpha(white, 0.2) 30%,
+ alpha(black, 0.02));
+}
+
+.info .button.close:active,
+.warning .button.close:active,
+.question .button.close:active,
+.error .button.close:active,
+.info .button.close:checked,
+.warning .button.close:checked,
+.question .button.close:checked,
+.error .button.close:checked {
+ color: @infobar_fg_color;
+ background-image: linear-gradient(to bottom,
+ alpha(black, 0.1),
+ transparent);
+}
+
+.info .entry,
+.info .entry:focus,
+.info .button,
+.info .button:insensitive,
+.info .button:active,
+.info .button:checked,
+.warning .entry,
+.warning .entry:focus,
+.warning .button,
+.warning .button:insensitive,
+.warning .button:active,
+.warning .button:checked,
+.error .entry,
+.error .entry:focus,
+.error .button,
+.error .button:insensitive,
+.error .button:active,
+.error .button:checked,
+.question .entry,
+.question .entry:focus,
+.question .button,
+.question .button:insensitive,
+.question .button:active,
+.question .button:checked {
+ color: @theme_fg_color;
+ border-color: darker(@info_bg_color);
+ border-style: solid;
+ border-width: 1px;
+}
+
+/* Warning Bar */
+GtkInfoBar.horizontal.error {
+ background-color: @error_bg_color;
+ color: @error_fg_color;
+ border-color: darker(@error_bg_color);
+ border-width: 1px ;
+ border-style: solid;
+}
+
+/* Question Bar */
+GtkInfoBar.horizontal.info .horizontal {
+ background-color: @question_bg_color;
+ color: @question_fg_color;
+}
+
+GtkInfoBar.horizontal.info .horizontal .button.flat.raised.close,
+GtkInfoBar.horizontal.info .horizontal .button.flat.raised.close:hover,
+GtkInfoBar.horizontal.info .horizontal .button.flat.raised.close:active ,
+GtkInfoBar.horizontal.info .horizontal .button.flat.raised.close:checked {
+ border-radius: 3px;
+ box-shadow: none;
+}
+
+/***************
+ * Dialog *
+ ***************/
+
+.prompt,
+GtkMessageDialog {
+ -GtkDialog-content-area-border: 0;
+ -GtkDialog-action-area-border: 12;
+ -GtkDialog-button-spacing: 0;
+ margin: 0;
+ padding: 0;
+}
+
+/* middle buttons */
+.dialog-action-area.linked .button,
+.dialog-action-area.linked .button:active,
+.dialog-action-area.linked .button:active:hover,
+.dialog-action-area.linked .button:checked,
+.dialog-action-area.linked .button:checked:hover,
+.dialog-action-area.linked .button:insensitive {
+ border-right-width: 0px;
+ border-left-width: 0px;
+ border-width: 1px 0;
+ border-radius: 0;
+ padding: 1px 2px;
+}
+
+/* left button */
+.dialog-action-area.linked .button:first-child,
+.dialog-action-area.linked .button:active:first-child,
+.dialog-action-area.linked .button:active:hover:first-child,
+.dialog-action-area.linked .button:checked:first-child,
+.dialog-action-area.linked .button:checked:hover:first-child,
+.dialog-action-area.linked .button:insensitive:first-child {
+ border-radius: 6px 0 0 6px;
+ border-width: 1px;
+ border-right-width: 0;
+ padding: 1px 2px;
+}
+
+/* right button */
+.dialog-action-area.linked .button:last-child,
+.dialog-action-area.linked .button:active:last-child,
+.dialog-action-area.linked .button:active:hover:last-child,
+.dialog-action-area.linked .button:checked:last-child,
+.dialog-action-area.linked .button:checked:hover:last-child,
+.dialog-action-area.linked .button:insensitive:last-child {
+ border-width: 1px;
+ border-radius: 0 6px 6px 0;
+ border-left-width: 0;
+ padding: 1px 2px;
+}
+
+/* single button */
+.dialog-action-area.linked .button:only-child,
+.dialog-action-area.linked .button:active:only-child,
+.dialog-action-area.linked .button:active:hover:only-child,
+.dialog-action-area.linked .button:checked:only-child,
+.dialog-action-area.linked .button:checked:hover:only-child,
+.dialog-action-area.linked .button:insensitive:only-child {
+ padding-left: 6px;
+ padding-right: 6px;
+ border-width: 1px;
+ border-radius: 6px;
+}
+
+.dialog-action-area.linked .button.suggested-action,
+.dialog-action-area.linked .button.suggested-action:active,
+.dialog-action-area.linked .button.suggested-action:checked,
+.dialog-action-area.linked .button.suggested-action:insensitive {
+ box-shadow: none;
+}
+
+/**************
+ * Dim labels *
+ **************/
+
+.view.dim-label,
+.dim-label,
+.dim-label:hover,
+.dim-label:focus {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.27);
+ text-shadow: none;
+}
+
+.dim-label:selected,
+.dim-label:selected:focus {
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+/*******
+ * OSD *
+ *******/
+
+.background.osd {
+ color: @osd_fg;
+ background-image: none;
+ background-color: @osd_bg;
+}
+
+GtkOverlay.osd {
+ background-color: transparent;
+}
+
+.osd.frame {
+ background-clip: border-box;
+ background-origin: border-box;
+}
+
+.osd.button,
+.osd.button:checked,
+.osd.button:active,
+.osd .button,
+.osd .button:checked,
+.osd .button:active {
+ border-width: 1px;
+ border-style: solid;
+ border-image: none;
+ border-color: @osd_button_border;
+ border-radius: 5px;
+}
+
+.osd.button,
+.osd .button {
+ padding: 4px;
+ background-image: linear-gradient(to bottom,
+ @osd_button_bg_a,
+ @osd_button_bg_b 68%,
+ @osd_button_bg_c);
+ color: @osd_button_fg;
+ text-shadow: 0 -1px @osd_button_shadow;
+ icon-shadow: 0 -1px @osd_button_shadow;
+}
+
+.osd.button,
+.osd.button:prelight,
+.osd.button:active,
+.osd.button:checked {
+ background-color: shade(@osd_bg, 1.10);
+}
+
+.osd .button,
+.osd .button:prelight,
+.osd .button:active,
+.osd .button:checked {
+ background-color: transparent;
+}
+
+.osd.button:insensitive,
+.osd .button:insensitive {
+ background-image: none;
+ background-color: @osd_button_bg_insensitive;
+}
+
+.osd.button:checked:insensitive,
+.osd .button:checked:insensitive,
+.osd.button:active:insensitive,
+.osd .button:active:insensitive {
+ background-image: none;
+ background-color: @osd_button_bg_insensitive_active;
+}
+
+.osd.button:hover,
+.osd .button:hover {
+ color: @osd_button_fg_hover;
+}
+
+.osd .linked .button:hover:first-child,
+.osd .linked .button:hover:last-child,
+.osd .linked .button:hover:only-child {
+ background-image: none;
+ padding: 4px;
+}
+
+.osd.button:active,
+.osd.button:hover:active,
+.osd .button:active,
+.osd .button:hover:active,
+.osd.button:checked,
+.osd.button:hover:checked,
+.osd .button:checked,
+.osd .button:hover:checked {
+ color: @osd_button_fg_active;
+}
+
+.osd.button:insensitive,
+.osd.button:active *:insensitive,
+.osd.button:checked *:insensitive,
+.osd .button:insensitive,
+.osd .button:active *:insensitive,
+.osd .button:checked *:insensitive {
+ color: @osd_button_fg_insensitive;
+}
+
+.osd.button:hover,
+.osd .button:hover {
+ background-image: linear-gradient(to bottom,
+ @osd_button_bg_hover_a,
+ @osd_button_bg_hover_b 68%,
+ @osd_button_bg_hover_c);
+}
+
+.osd.button:checked,
+.osd.button:checked:hover,
+.osd .button:checked,
+.osd .button:checked:hover,
+.osd GtkMenuButton.button:checked,
+.osd.button:active,
+.osd.button:active:hover,
+.osd .button:active,
+.osd .button:active:hover,
+.osd GtkMenuButton.button:active {
+ background-image: linear-gradient(to bottom,
+ @osd_button_bg_active_a,
+ @osd_button_bg_active_b 68%,
+ @osd_button_bg_active_c);
+}
+
+.osd GtkMenuButton.button:checked,
+.osd GtkMenuButton.button:active {
+ background-color: transparent;
+ border-color: @osd_button_border;
+}
+
+.osd GtkMenuButton.button *:checked,
+.osd GtkMenuButton.button *:active {
+ color: @osd_button_fg_active;
+ text-shadow: 0 -1px @osd_button_shadow;
+}
+
+.osd.toolbar {
+ color: @osd_fg;
+ text-shadow: 0 1px @osd_text_shadow;
+ padding: 10px;
+ border-style: none;
+ border-radius: 7px;
+ background-image: linear-gradient(to left,
+ shade(@theme_selected_bg_color, 1.1),
+ shade(@theme_selected_bg_color, 0.65));
+ background-color: transparent;
+ -GtkToolbar-button-relief: normal;
+}
+
+.osd.toolbar .button,
+.osd.toolbar .linked .button {
+ padding: 4px;
+ border-width: 1px;
+ border-radius: 5px;
+}
+
+.osd.toolbar .button:first-child {
+ border-radius: 5px 0 0 5px;
+ border-width: 1px 0 1px 1px;
+ box-shadow: inset -1px 0 @osd_button_inset;
+}
+
+.osd.toolbar .button:last-child {
+ box-shadow: none;
+ border-radius: 0 5px 5px 0;
+ border-width: 1px 1px 1px 0;
+}
+
+.osd.toolbar .button:only-child,
+.osd.toolbar GtkToolButton .button,
+.osd.toolbar GtkToolButton:only-child .button,
+.osd.toolbar GtkToolButton:last-child .button,
+.osd.toolbar GtkToolButton:first-child .button {
+ border-width: 1px;
+ border-radius: 5px;
+ border-style: solid;
+ box-shadow: none;
+}
+
+.osd.toolbar .separator {
+ color: shade(@osd_lowlight, 0.80);
+}
+
+/* used by gnome-settings-daemon's media-keys OSD
+ and Epiphany */
+.osd.trough {
+ background-color: @osd_trough_bg;
+ border-width: 0;
+}
+
+.osd.progressbar {
+ background-color: @osd_fg;
+}
+
+.osd .scale.trough {
+ border: 1px solid rgba(0,0,0,0.1);
+ border-image: none;
+ background-image: linear-gradient(to bottom,
+ shade(@osd_button_border, 0.70),
+ shade(@osd_button_border, 0.90));
+ background-color: transparent;
+}
+
+.osd .scale.trough.highlight {
+ background-image: none;
+ background-color: @theme_selected_bg_color;
+}
+
+.osd .scale.trough:insensitive,
+.osd .scale.trough.highlight:insensitive {
+ background-image: none;
+ background-color: transparent;
+}
+
+.osd GtkProgressBar,
+GtkProgressBar.osd {
+ padding: 0;
+ -GtkProgressBar-xspacing: 0;
+ -GtkProgressBar-yspacing: 3px;
+ -GtkProgressBar-min-horizontal-bar-height: 3px;
+}
+
+.osd GtkProgressBar.trough,
+GtkProgressBar.osd.trough {
+ padding: 0;
+ border-image: none;
+ border-style: none;
+ border-width: 0;
+ background-image: none;
+ background-color: transparent;
+ border-radius: 0;
+}
+
+.osd GtkProgressBar.progressbar,
+GtkProgressBar.osd.progressbar {
+ border-style: none;
+ background-color: @theme_selected_bg_color;
+ background-image: none;
+ border-radius: 0;
+}
+
+.osd .view,
+.osd.view {
+ background-color: @osd_view_bg;
+}
+
+.osd .scrollbar.trough {
+ background-color: @osd_scrollbar_trough;
+}
+
+.osd .scrollbar.slider {
+ background-color: @osd_scrollbar_slider;
+}
+
+.osd .scrollbar.slider:hover {
+ background-color: @osd_scrollbar_slider_prelight;
+}
+
+.osd .scrollbar.slider:active {
+ background-color: @osd_scrollbar_slider_active;
+}
+
+.osd GtkIconView.cell:selected,
+.osd GtkIconView.cell:selected:focus {
+ background-color: transparent;
+ border-style: solid;
+ border-radius: 15px;
+ border-width: 3px;
+ border-color: @osd_button_fg;
+ outline-color: transparent;
+}
+
+/* used by Documents */
+.osd .page-thumbnail {
+ border-style: solid;
+ border-width: 1px;
+ border-color: @osd_lowlight;
+ /* when there's no pixbuf yet */
+ background-color: @osd_bg;
+}
+
+/*************
+ * Popovers *
+ *************/
+
+.popover {
+ background-clip: initial;
+ margin: 10px;
+ padding: 2px;
+ border-color: @borders;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 6px;
+ background-color: @bg_dark_color;
+ box-shadow: 0 1px 5px @wm_shadow;
+ text-shadow: none;
+ icon-shadow: none;
+}
+
+.popover > .list,
+.popover > .view,
+.popover > .toolbar .popover.osd > .toolbar,
+.popover > .inline-toolbar .popover.osd > .toolbar,
+.popover > .search-bar .popover.osd > .toolbar,
+.popover > .location-bar .popover.osd > .toolbar,
+.popover > .toolbar .popover.osd > .inline-toolbar,
+.popover > .inline-toolbar .popover.osd > .inline-toolbar,
+.popover > .search-bar .popover.osd > .inline-toolbar,
+.popover > .location-bar .popover.osd > .inline-toolbar,
+.popover > .toolbar .popover.osd > .search-bar,
+.popover > .inline-toolbar .popover.osd > .search-bar,
+.popover > .search-bar .popover.osd > .search-bar,
+.popover > .location-bar .popover.osd > .search-bar,
+.popover > .toolbar .popover.osd > .location-bar,
+.popover > .inline-toolbar .popover.osd > .location-bar,
+.popover > .search-bar .popover.osd > .location-bar,
+.popover > .location-bar .popover.osd > .location-bar {
+ border-style: none;
+ background-color: transparent;
+}
+
+.popover .separator {
+ font-size: 80%;
+ font-weight: bold;
+ color: alpha(@theme_fg_dark_color,0.6);
+ text-shadow: none;
+ background-color: transparent;
+ icon-shadow: none;
+ border: 0;
+}
+
+.popover.osd {
+ background-image: none;
+ background-color: alpha(shade(#3D3E40, 0.85), 0.75);
+ border: 1px solid black;
+ box-shadow: none;
+ color: @theme_selected_fg_color;
+}
+
+.popover.osd .toolbar {
+ background-image: none;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+
+.popover.osd .button {
+ text-shadow: 0 -1px @osd_text_shadow;
+ icon-shadow: 0 -1px @osd_text_shadow;
+}
+
+.popover.osd .button:active,
+.popover.osd .button:checked {
+ box-shadow: none;
+}
+
+.popover.osd .button:insensitive {
+ color: alpha(@theme_selected_fg_color, 0.4);
+}
+
+.popover.scale-popup .flat.button.image-button:insensitive {
+ background-image: none;
+ background-color: transparent;
+ border-image: none;
+ border-color: transparent;
+ box-shadow: none;
+}
+
+.popover.scale-popup .flat.button.image-button {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ border-radius: 4px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.popover.scale-popup .flat.button.image-button:hover {
+ -gtk-image-effect: highlight;
+}
+
+.popover .list {
+ background-color: @theme_base_color;
+}
+
+/* more/less volume button */
+.popover .image-button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.popover .image-button:insensitive {
+ background-image: none;
+ background-color: transparent;
+ box-shadow: inset 0px 1px @insensitive_border_color,
+ inset 1px 0px @insensitive_border_color,
+ inset -1px 0px @insensitive_border_color,
+ inset 0px -1px @insensitive_border_color;
+}
+
+GtkModelButton.button,
+GtkModelButton.button:first-child,
+GtkModelButton.button:last-child,
+GtkModelButton.button:only-child {
+ background-image: none;
+ color: @theme_fg_dark_color;
+ border-radius: 3px;
+}
+
+GtkModelButton.button:checked,
+GtkModelButton.button:active,
+GtkModelButton.button:insensitive,
+GtkModelButton.button:active:insensitive,
+GtkModelButton.button:checked:insensitive,
+GtkModelButton.button,
+GtkModelButton.button:focus,
+GtkModelButton.button:active:focus,
+GtkModelButton.button:checked:focus,
+GtkModelButton.button:checked:first-child,
+GtkModelButton.button:active:first-child,
+GtkModelButton.button:insensitive:first-child,
+GtkModelButton.button:active:insensitive:first-child,
+GtkModelButton.button:checked:insensitive:first-child,
+GtkModelButton.button:first-child,
+GtkModelButton.button:focus:first-child,
+GtkModelButton.button:active:focus:first-child,
+GtkModelButton.button:checked:focus:first-child,
+GtkModelButton.button:checked:last-child,
+GtkModelButton.button:active:last-child,
+GtkModelButton.button:insensitive:last-child,
+GtkModelButton.button:active:insensitive:last-child,
+GtkModelButton.button:checked:insensitive:last-child,
+GtkModelButton.button:last-child,
+GtkModelButton.button:focus:last-child,
+GtkModelButton.button:active:focus:last-child,
+GtkModelButton.button:checked:focus:last-child,
+GtkModelButton.button:checked:only-child,
+GtkModelButton.button:active:only-child,
+GtkModelButton.button:insensitive:only-child,
+GtkModelButton.button:active:insensitive:only-child,
+GtkModelButton.button:checked:insensitive:only-child,
+GtkModelButton.button:only-child,
+GtkModelButton.button:focus:only-child,
+GtkModelButton.button:active:focus:only-child,
+GtkModelButton.button:checked:focus:only-child,
+.linked GtkModelButton.button,
+.linked GtkModelButton.button:first-child,
+.linked GtkModelButton.button:last-child {
+ background-color: shade (@theme_bg_dark_color, 1.0);
+ background-image: none;
+ border-color: transparent;
+ border-image: none;
+ border-style: none;
+ box-shadow: none;
+ border-radius: 3px;
+}
+
+GtkModelButton.button:checked:hover:only-child,
+GtkModelButton.button:active:hover:only-child,
+GtkModelButton.button:hover:only-child,
+GtkModelButton.button:selected:only-child,
+GtkModelButton.button:checked:hover:first-child,
+GtkModelButton.button:active:hover:first-child,
+GtkModelButton.button:hover:first-child,
+GtkModelButton.button:selected:first-child,
+GtkModelButton.button:checked:hover:last-child,
+GtkModelButton.button:active:hover:last-child,
+GtkModelButton.button:hover:last-child,
+GtkModelButton.button:selected:last-child,
+GtkModelButton.button:checked:hover,
+GtkModelButton.button:active:hover,
+GtkModelButton.button:hover,
+GtkModelButton.button:selected,
+.linked GtkModelButton.button:hover,
+.linked GtkModelButton.button:active:hover,
+.linked GtkModelButton.button:checked:hover,
+.linked GtkModelButton.button:hover:first-child,
+.linked GtkModelButton.button:active:hover:first-child,
+.linked GtkModelButton.button:checked:hover:first-child,
+.linked GtkModelButton.button:hover:last-child,
+.linked GtkModelButton.button:active:hover:last-child,
+.linked GtkModelButton.button:checked:hover:last-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ background-color: shade (@theme_bg_dark_color, 1.2);
+ color: shade (@theme_selected_bg_color, 1.6);
+ text-shadow: none;
+ border-width: 0;
+ border-color: transparent;
+ border-radius: 6px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.csd .popover .linked GtkModelButton.button:checked,
+.csd .popover .linked GtkModelButton.button:hover,
+.csd .popover .linked GtkModelButton.button:active:hover,
+.csd .popover .linked GtkModelButton.button:checked:hover {
+ color: @fg_dark_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* middle button*/
+.linked GtkModelButton.button:hover,
+.linked GtkModelButton.button:active:hover,
+.linked GtkModelButton.button:checked:hover {
+ border-right-width: 0px;
+ border-left-width: 0px;
+ border-radius: 0;
+}
+
+/* left button*/
+.linked GtkModelButton.button:hover:first-child,
+.linked GtkModelButton.button:active:hover:first-child,
+.linked GtkModelButton.button:checked:hover:first-child {
+ border-right-width: 0px;
+ border-radius: 6px 0 0 6px;
+}
+
+/* right button*/
+.linked GtkModelButton.button:hover:last-child,
+.linked GtkModelButton.button:active:hover:last-child,
+.linked GtkModelButton.button:checked:hover:last-child {
+ border-left-width: 0px;
+ border-radius: 0 6px 6px 0;
+}
+
+.entry.cursor-handle,
+.cursor-handle {
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+ border-style: none;
+}
+
+.entry.cursor-handle.top,
+.cursor-handle.top {
+ -gtk-icon-source: -gtk-icontheme("selection-start-symbolic");
+}
+
+.entry.cursor-handle.bottom,
+.cursor-handle.bottom {
+ -gtk-icon-source: -gtk-icontheme("selection-end-symbolic");
+}
+
+/*******
+ * CSD *
+ *******/
+
+.titlebar {
+ text-shadow: 0 1px @wm_title_shadow;
+ background-image: linear-gradient(to bottom,
+ @wm_bg_a,
+ @wm_bg_b);
+ border-radius: 7px 7px 0px 0px;
+}
+
+.tiled .titlebar {
+ border-radius: 0;
+}
+
+.maximized .titlebar {
+ border-radius: 0;
+}
+
+/* this is the default titlebar that is added by GTK
+ * when client-side decorations are in use and the application
+ * did not set a custom titlebar.
+ */
+.titlebar.default-decoration {
+ border: none;
+ box-shadow: none;
+}
+
+.titlebar .title {
+ font: Bold 10;
+ background: none;
+ color: @theme_text_dark_color;
+}
+
+ /* Colour when unfocused? */
+.titlebar:backdrop {
+ text-shadow: none;
+ background-image: none;
+ background-color: @theme_bg_dark_color;
+}
+
+.titlebar .button,
+.titlebar .button:first-child,
+.titlebar .button:last-child,
+.titlebar .button:only-child {
+ icon-shadow: 0px 1px @theme_shadow_dark_color;
+ color: @wm_title;
+ background: none;
+ padding: 5px 5px 6px 5px;
+ border-width: 1px;
+ border-radius: 5px;
+ border-color: transparent;
+ border-style: solid;
+ border-image: none;
+ box-shadow: inset 0px 1px shade(@theme_bg_dark_color, 1.05),
+ inset 1px 0px shade(@theme_bg_dark_color, 0.97),
+ inset 0px -1px shade(@theme_bg_dark_color, 0.93),
+ inset -1px 0px shade(@theme_bg_dark_color, 0.93);
+}
+
+.titlebar .button:hover,
+.titlebar .button:hover:first-child,
+.titlebar .button:hover:last-child,
+.titlebar .button:hover:only-child {
+ padding: 5px 5px 6px 5px;
+}
+
+.titlebar .titlebutton {
+ icon-shadow: 0px 1px @theme_shadow_dark_color;
+ color: @wm_title;
+ padding: 5px 5px 6px 5px;
+ border-style: solid;
+ border-image: none;
+ border-radius: 5px;
+ border-width: 1px;
+ border-color: transparent;
+ background: none;
+ background-color: transparent;
+}
+
+.titlebar .button:hover,
+.titlebar .button:active,
+.titlebar .button:active:active,
+.titlebar .titlebutton:hover,
+.titlebar .titlebutton:active:active,
+.titlebar .button:checked,
+.titlebar .button:checked:checked,
+.titlebar .titlebutton:checked:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ background-color: transparent;
+ border-radius: 5px;
+ border-width: 1px;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.titlebar .titlebutton:active {
+ background-image: linear-gradient(to bottom,
+ @borders,
+ shade(@theme_bg_dark_color, 0.95));
+ color: @theme_selected_fg_color;
+ icon-shadow: none;
+}
+
+.titlebar .right .titlebutton:first-child {
+ /*border-left: 1px solid @menu_separator;*/
+}
+
+.titlebar .right .titlebutton:last-child {
+}
+
+.titlebar .left .titlebutton:last-child {
+ /*border-right: 1px solid @menu_separator;*/
+}
+
+.titlebar .left .titlebutton:first-child {
+}
+
+.titlebar .titlebutton:backdrop {
+ background: none;
+ color: @theme_text_dark_color;
+ border-image: none;
+ icon-shadow: none;
+}
+
+/* Middle titlebar-button */
+.titlebar .linked .button,
+.titlebar .linked .button:hover,
+.titlebar .button.raised.linked,
+.titlebar .raised.linked .button,
+.titlebar .linked .button:active:hover,
+.titlebar .button.raised.linked:active:hover,
+.titlebar .raised.linked .button:active:hover,
+.titlebar .linked .button:active:active,
+.titlebar .button.raised.linked:active:active,
+.titlebar .raised.linked .button:active:active,
+.titlebar .raised.linked .button:checked:hover,
+.titlebar .linked .button:checked:checked,
+.titlebar .button.raised.linked:checked:checked,
+.titlebar .raised.linked .button:checked:checked,
+.titlebar .linked .button:checked:hover,
+.titlebar .button.raised.linked:checked:hover,
+.titlebar .linked .button:insensitive,
+.titlebar .button.raised.linked:insensitive,
+.titlebar .raised.linked .button:insensitive {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ color: @theme_fg_dark_color;
+ border-width: 1px;
+ border-right-width: 0px;
+ border-left-width: 0px;
+ border-radius: 0;
+ padding: 5px 5px 6px 5px;
+}
+
+.titlebar .linked .button:hover,
+.titlebar .linked .button:active:hover,
+.titlebar .button.raised.linked:active:hover,
+.titlebar .raised.linked .button:active:hover,
+.titlebar .linked .button:checked:hover,
+.titlebar .button.raised.linked:checked:hover,
+.titlebar .raised.linked .button:checked:hover,
+.titlebar .linked .button:active:active,
+.titlebar .button.raised.linked:active:active,
+.titlebar .raised.linked .button:active:active,
+.titlebar .linked .button:checked:checked,
+.titlebar .button.raised.linked:checked:checked,
+.titlebar .raised.linked .button:checked:checked,
+.titlebar .linked .button:checked:hover,
+.titlebar .button.raised.linked:checked:hover,
+.titlebar .raised.linked .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ padding: 5px 5px 6px 5px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Leftmost titlebar-button */
+.titlebar .linked .button:first-child,
+.titlebar .linked .button:hover:first-child,
+.titlebar .button.raised.linked:first-child,
+.titlebar .raised.linked .button:first-child,
+.titlebar .linked .button:active:first-child,
+.titlebar .linked .button:active:hover:first-child,
+.titlebar .button.raised.linked:active:first-child,
+.titlebar .button.raised.linked:active:hover:first-child,
+.titlebar .raised.linked .button:active:first-child,
+.titlebar .raised.linked .button:active:hover:first-child,
+.titlebar .linked .button:checked:first-child,
+.titlebar .linked .button:checked:hover:first-child,
+.titlebar .button.raised.linked:checked:first-child,
+.titlebar .button.raised.linked:checked:hover:first-child,
+.titlebar .raised.linked .button:checked:first-child,
+.titlebar .raised.linked .button:checked:hover:first-child,
+.titlebar .linked .button:insensitive:first-child,
+.titlebar .button.raised.linked:insensitive:first-child,
+.titlebar .raised.linked .button:insensitive:first-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ color: @theme_fg_dark_color;
+ border-width: 1px;
+ border-right-width: 0;
+ border-radius: 5px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ padding: 5px 5px 6px 5px;
+ box-shadow: none;
+}
+
+.titlebar .linked .button:hover:first-child,
+.titlebar .linked .button:active:hover:first-child,
+.titlebar .button.raised.linked:active:hover:first-child,
+.titlebar .raised.linked .button:active:hover:first-child,
+.titlebar .linked .button:checked:hover:first-child,
+.titlebar .button.raised.linked:checked:hover:first-child,
+.titlebar .raised.linked .button:checked:hover:first-child,
+.titlebar .linked .button:active:active:first-child,
+.titlebar .button.raised.linked:active:active:first-child,
+.titlebar .raised.linked .button:active:active:first-child,
+.titlebar .linked .button:checked:checked:first-child,
+.titlebar .button.raised.linked:checked:checked:first-child,
+.titlebar .raised.linked .button:checked:checked:first-child,
+.titlebar .linked .button:checked:hover:first-child,
+.titlebar .button.raised.linked:checked:hover:first-child,
+.titlebar .raised.linked .button:checked:hover:first-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ padding: 5px 5px 6px 5px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* rightmost titlebar-button */
+.titlebar .linked .button:last-child,
+.titlebar .linked .button:hover:last-child,
+.titlebar .button.raised.linked:last-child,
+.titlebar .raised.linked .button:last-child,
+.titlebar .linked .button:active:last-child,
+.titlebar .linked .button:active:hover:last-child,
+.titlebar .button.raised.linked:active:last-child,
+.titlebar .button.raised.linked:active:hover:last-child,
+.titlebar .raised.linked .button:active:last-child,
+.titlebar .raised.linked .button:active:hover:last-child,
+.titlebar .linked .button:checked:last-child,
+.titlebar .linked .button:checked:hover:last-child,
+.titlebar .button.raised.linked:checked:last-child,
+.titlebar .button.raised.linked:checked:hover:last-child,
+.titlebar .raised.linked .button:checked:last-child,
+.titlebar .raised.linked .button:checked:hover:last-child,
+.titlebar .linked .button:insensitive:last-child,
+.titlebar .button.raised.linked:insensitive:last-child,
+.titlebar .raised.linked .button:insensitive:last-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ color: @theme_fg_dark_color;
+ border-width: 1px;
+ border-left-width: 0px;
+ border-radius: 5px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+ padding: 5px 5px 6px 5px;
+ box-shadow: none;
+}
+
+.titlebar .linked .button:hover:last-child,
+.titlebar .linked .button:active:hover:last-child,
+.titlebar .button.raised.linked:active:hover:last-child,
+.titlebar .raised.linked .button:active:hover:last-child,
+.titlebar .linked .button:checked:hover:last-child,
+.titlebar .button.raised.linked:checked:hover:last-child,
+.titlebar .raised.linked .button:checked:hover:last-child,
+.titlebar .linked .button:active:active:last-child,
+.titlebar .button.raised.linked:active:active:last-child,
+.titlebar .raised.linked .button:active:active:last-child,
+.titlebar .linked .button:checked:checked:last-child,
+.titlebar .button.raised.linked:checked:checked:last-child,
+.titlebar .raised.linked .button:checked:checked:last-child,
+.titlebar .linked .button:checked:hover:last-child,
+.titlebar .button.raised.linked:checked:hover:last-child,
+.titlebar .raised.linked .button:checked:hover:last-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ padding: 5px 5px 6px 5px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* Linked single titlebar-button */
+.titlebar .linked .button:only-child,
+.titlebar .linked .button:hover:only-child,
+.titlebar .button.raised.linked:only-child,
+.titlebar .raised.linked .button:only-child,
+.titlebar .linked .button:active:only-child,
+.titlebar .linked .button:active:hover:only-child,
+.titlebar .button.raised.linked:active:only-child,
+.titlebar .button.raised.linked:active:hover:only-child,
+.titlebar .raised.linked .button:active:only-child,
+.titlebar .raised.linked .button:active:hover:only-child,
+.titlebar .linked .button:checked:only-child,
+.titlebar .linked .button:checked:hover:only-child,
+.titlebar .button.raised.linked:checked:only-child,
+.titlebar .button.raised.linked:checked:hover:only-child,
+.titlebar .raised.linked .button:checked:only-child,
+.titlebar .raised.linked .button:checked:hover:only-child,
+.titlebar .linked .button:insensitive:only-child,
+
+.titlebar .button.raised.linked:insensitive:only-child,
+.titlebar .raised.linked .button:insensitive:only-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ color: @theme_fg_dark_color;
+ border-width: 1px;
+ border-radius: 5px;
+ padding: 5px 5px 6px 5px;
+}
+
+.titlebar .linked .button:hover:only-child,
+.titlebar .linked .button:active:hover:only-child,
+.titlebar .button.raised.linked:active:hover:only-child,
+.titlebar .raised.linked .button:active:hover:only-child,
+.titlebar .linked .button:checked:hover:only-child,
+.titlebar .button.raised.linked:checked:hover:only-child,
+.titlebar .raised.linked .button:checked:hover:only-child,
+.titlebar .linked .button:active:active:only-child,
+.titlebar .button.raised.linked:active:active:only-child,
+.titlebar .raised.linked .button:active:active:only-child,
+.titlebar .linked .button:active:checked:only-child,
+.titlebar .button.raised.linked:checked:checked:only-child,
+.titlebar .raised.linked .button:checked:checked:only-child,
+.titlebar .linked .button:checked:hover:only-child,
+.titlebar .button.raised.linked:checked:hover:only-child,
+.titlebar .raised.linked .button:checked:hover:only-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ padding: 5px 5px 6px 5px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.window-frame {
+ border-color: darker(@theme_bg_dark_color);
+ border-radius: 7px 7px 0 0;
+ border-width: 1px;
+ border-style: solid;
+ background-color: @theme_bg_color;
+ box-shadow: 0 0 0 1px @wm_border, 0 2px 8px 3px @wm_shadow;
+ /* this is used for the resize cursor area */
+ margin: 10px;
+}
+
+.window-frame:backdrop {
+ background-color: @theme_bg_dark_color;
+ box-shadow: 0 0 0 1px shade(@wm_border,1.1), 0 2px 5px 1px @wm_shadow;
+}
+
+.window-frame.tiled {
+ border-radius: 0;
+ background-color: @theme_bg_color;
+}
+
+.window-frame.ssd {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23);
+}
+
+.window-frame.solid-csd {
+ border-radius: 0;
+ margin: 1px;
+ background-color: @wm_bg_a;
+ border: solid 1px @wm_csd_solid_border_color;
+ box-shadow: none;
+}
+
+.window-frame.csd.popup {
+ border-radius: 0;
+ box-shadow: 0 1px 5px @theme_shadow_color;
+}
+
+.window-frame.csd.tooltip {
+ border-radius: 3px;
+ box-shadow: 0 1px 5px shade (@theme_selected_bg_color, 1.3);
+ padding: 4px 4px;
+}
+
+.window-frame.csd.message-dialog {
+ border-radius: 7px;
+ box-shadow: 0 1px 5px shade (@theme_selected_bg_color, 1.3);
+}
+
+/*********************
+ * Spinner Animation *
+ *********************/
+/* This is could be CPU-intensive */
+
+@keyframes spin {
+ to { -gtk-icon-transform: rotate(1turn); }
+}
+
+.spinner {
+ background-image: none;
+ background-color: blue;
+ opacity: 0;
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
+}
+
+.spinner:active {
+ opacity: 1;
+ animation: spin 1s linear infinite;
+}
+
+.spinner:active:insensitive {
+ opacity: 0.5;
+}
+
+.button .spinner:active {
+ color: @theme_fg_color;
+}
+
+/************************
+ * overshoot/undershoot *
+ ************************/
+
+/* displays at end of mouse scrolling */
+.overshoot.top {
+ background-image: -gtk-gradient(radial,
+ center top, 0,
+ center top, 0.5,
+ to(@overshoot_bg_color),
+ to(rgba(137, 158, 179, 0))),
+ -gtk-gradient(radial,
+ center top, 0,
+ center top, 0.6,
+ from(rgba(56, 73, 87, 0.17)),
+ to(rgba(56, 73, 87, 0)));
+ background-size: 100% 5%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+
+.overshoot.top:backdrop {
+ background-image: -gtk-gradient(radial,
+ center top, 0,
+ center top, 0.5,
+ to(@overshoot_backdrop_bg_color),
+ to(rgba(131, 137, 145, 0)));
+ background-size: 100% 5%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+
+.overshoot.bottom {
+ background-image: -gtk-gradient(radial,
+ center bottom, 0,
+ center bottom, 0.5,
+ to(@overshoot_bg_color),
+ to(rgba(137, 158, 179, 0))),
+ -gtk-gradient(radial,
+ center bottom, 0,
+ center bottom, 0.6,
+ from(rgba(56, 73, 87, 0.17)),
+ to(rgba(56, 73, 87, 0)));
+ background-size: 100% 5%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+
+.overshoot.bottom:backdrop {
+ background-image: -gtk-gradient(radial,
+ center bottom, 0,
+ center bottom, 0.5,
+ to(@overshoot_backdrop_bg_color),
+ to(rgba(131, 137, 145, 0)));
+ background-size: 100% 5%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+
+.overshoot.left {
+ background-image: -gtk-gradient(radial,
+ left center, 0,
+ left center, 0.5,
+ to(@overshoot_bg_color),
+ to(rgba(137, 158, 179, 0))),
+ -gtk-gradient(radial,
+ left center, 0,
+ left center, 0.6,
+ from(rgba(56, 73, 87, 0.07)),
+ to(rgba(56, 73, 87, 0)));
+ background-size: 5% 100%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+
+.overshoot.left:backdrop {
+ background-image: -gtk-gradient(radial,
+ left center, 0,
+ left center, 0.5,
+ to(@overshoot_backdrop_bg_color),
+ to(rgba(131, 137, 145, 0)));
+ background-size: 5% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+
+.overshoot.right {
+ background-image: -gtk-gradient(radial,
+ right center, 0,
+ right center, 0.5,
+ to(@overshoot_bg_color),
+ to(rgba(137, 158, 179, 0))),
+ -gtk-gradient(radial,
+ right center, 0,
+ right center, 0.6,
+ from(rgba(56, 73, 87, 0.07)),
+ to(rgba(56, 73, 87, 0)));
+ background-size: 5% 100%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+
+.overshoot.right:backdrop {
+ background-image: -gtk-gradient(radial,
+ right center, 0,
+ right center, 0.5,
+ to(@overshoot_backdrop_bg_color),
+ to(rgba(131, 137, 145, 0)));
+ background-size: 5% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+}
+
+/* result is disable undershoot */
+.undershoot.top {
+ background-color: transparent;
+ background-image: linear-gradient(to left,
+ rgba(255, 255, 255, 0.2) 50%,
+ rgba(0, 0, 0, 0.2) 50%);
+ background-size: 10px 0px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center top;
+}
+
+.undershoot.bottom {
+ background-color: transparent;
+ background-image: linear-gradient(to left,
+ rgba(255, 255, 255, 0.2) 50%,
+ rgba(0, 0, 0, 0.2) 50%);
+ background-size: 10px 0px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center bottom;
+}
+
+.undershoot.left {
+ background-color: transparent;
+ background-image: linear-gradient(to top,
+ rgba(255, 255, 255, 0.2) 50%,
+ rgba(0, 0, 0, 0.2) 50%);
+ background-size: 0px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: left center;
+}
+
+.undershoot.right {
+ background-color: transparent;
+ background-image: linear-gradient(to top,
+ rgba(255, 255, 255, 0.2) 50%,
+ rgba(0, 0, 0, 0.2) 50%);
+ background-size: 0px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: right center;
+}
+
+/************
+ * GtkStack *
+ ************/
+
+GtkStackSidebar.sidebar .separator.horizontal {
+ -GtkWidget-separator-height: 0px;
+}
+
+GtkStackSidebar.sidebar GtkViewport.frame {
+ border-color: @notebook_border;
+ border-style: solid;
+ border-width: 1px;
+ /* FIXME radius > 0 doesn't work */
+ border-radius: 0px 0px 0px 0px;
+}
+
+GtkStack .linked.vertical .entry {
+ border-radius: 5px;
+ border-style: solid;
+ border-width: 1px 1px 1px 1px;
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.09),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.70),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+
+GtkStack .vertical.linked > GtkComboBox > GtkToggleButton.button:last-child,
+GtkStack .vertical.linked > GtkComboBox > GtkToggleButton.button:hover:last-child,
+GtkStack .vertical.linked > GtkComboBox > GtkToggleButton.button:focus:last-child,
+GtkStack .vertical.linked > GtkComboBox > GtkToggleButton.button:active:last-child,
+GtkStack .vertical.linked > GtkComboBox > GtkToggleButton.button:checked:last-child,
+GtkStack .vertical.linked > GtkComboBox > GtkToggleButton.button:insensitive:last-child,
+GtkStack .linked.vertical GtkToggleButton.button,
+GtkStack .linked.vertical GtkToggleButton.button:hover,
+GtkStack .linked.vertical GtkToggleButton.button:focus,
+GtkStack .linked.vertical GtkToggleButton.button:active,
+GtkStack .linked.vertical GtkToggleButton.button:checked,
+GtkStack .linked.vertical GtkToggleButton.button:insensitive {
+ border-radius: 5px 5px 0 0;
+ border-width: 1px;
+ border-bottom-width: 0;
+ border-style: solid;
+ padding: 3px 4px;
+}
+
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton:hover,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton:focus,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton:active,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton:checked,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton:insensitive {
+ border-radius: 0px;
+ border-width: 1px;
+ border-style: solid;
+ padding: 6px 5px;
+}
+
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:first-child,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:last-child,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:hover,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:first-child:hover,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:last-child:hover,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:focus,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:first-child:focus,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:last-child:focus,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:active,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:checked,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:first-child:active,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:last-child:active,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:first-child:checked,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:last-child:checked,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:insensitive,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:first-child:insensitive,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:last-child:insensitive {
+ border-radius: 0px;
+ border-width: 0px;
+ border-style: none;
+ padding: 6px 5px;
+}
+
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:focus,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:active,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:checked {
+ border-radius: 0px;
+ border-width: 0px;
+ border-style: none;
+ box-shadow: none;
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.05),
+ inset 1px 0px shade(@selected_bg_color, 0.97),
+ inset 0px -1px shade(@selected_bg_color, 0.93);
+}
+
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:hover:last-child,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:active:last-child,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:checked:last-child {
+ box-shadow: inset 0px 1px shade(@selected_bg_color, 1.05),
+ inset 1px 0px shade(@selected_bg_color, 0.97),
+ inset -1px 0px shade(@selected_bg_color, 0.93),
+ inset 0px -1px shade(@selected_bg_color, 0.93);
+}
+
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:hover {
+ border-radius: 0px 0px 0px 0px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_gradient1, 1.03)),
+ color-stop (0.48, shade(@button_gradient2, 1.03)),
+ color-stop (0.52, shade(@button_gradient3, 1.03)),
+ to (shade(@button_gradient4, 1.01)));
+}
+
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:active,
+GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:checked {
+ border-radius: 0px 0px 0px 0px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+}
+
+/****************
+ * print dialog *
+ ****************/
+
+GtkPrintUnixDialog.background .vertical.view.dialog-vbox {
+ background-color: shade (@theme_bg_color, 1.0);
+}
+
+GtkPrintUnixDialog.background .notebook {
+ border-width: 0px 1px 1px 1px;
+ border-radius: 0px 0px 4px 4px;
+}
+
+GtkPrintUnixDialog.background .notebook.header {
+ border-radius: 0px;
+}
+
+GtkPrintUnixDialog.background .notebook tab GtkLabel {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.40);
+ font-weight: normal;
+}
+
+GtkPrintUnixDialog.background .notebook .prelight-page,
+GtkPrintUnixDialog.background .notebook .prelight-page GtkLabel {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.15);
+}
+
+GtkPrintUnixDialog.background .notebook .active-page,
+.notebook tab .active-page GtkLabel {
+ color: @theme_fg_color;
+}
+
+GtkPrintUnixDialog.background .notebook tab.top:active,
+GtkPrintUnixDialog.background .notebook tab.top:active:hover {
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.18),
+ shade(@theme_bg_color, 1.1));
+ border-radius: 4px 4px 0 0;
+ border-width: 1px 1px 0 1px;
+ border-style: solid;
+ border-color: @borders;
+ box-shadow: none;
+}
+
+GtkPrintUnixDialog.background .notebook tab.top:hover {
+ background-image: linear-gradient(to bottom,
+ alpha(@theme_base_color, 0.0),
+ alpha(@theme_base_color, 0.3));
+ border-radius: 4px 4px 0 0;
+ border-width: 1px 1px 0 1px;
+ border-style: solid;
+ border-color: @borders;
+ box-shadow: none;
+}
+
+GtkPrintUnixDialog.background .notebook tab.top:active {
+ border-bottom-color: @notebook_active_tab_border;
+}
+
+GtkPrintUnixDialog.background .notebook .text-button {
+ background-color: transparent;
+}
+
+GtkPrintUnixDialog.background .vertical.view.dialog-vbox .notebook GtkToggleButton.button {
+ padding: 4px;
+ border-radius: 4px;
+}
+
+/*****************
+ * Miscellaneous *
+ *****************/
+
+.floating-bar {
+ background-image: linear-gradient(to bottom,
+ @theme_bg_color 20%,
+ shade(@theme_bg_color, 0.95));
+ background-color: @theme_bg_color;
+ border-color: shade(@theme_bg_color, 0.85);
+ color: @theme_text_color;
+ text-shadow: 0 1px @theme_shadow_color;
+ border-radius: 3px;
+ border-width: 1px;
+ border-style: solid;
+ box-shadow: inset 1px 1px alpha(#fff, 0.07), -1px -1px alpha(#fff, 0.07);
+}
+
+.floating-bar.top {
+
+ border-top-width: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.floating-bar.right {
+ border-right-width: 0;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.floating-bar.bottom {
+ border-bottom-width: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.floating-bar.left {
+ border-left-width: 0;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.floating-bar.bottom.right {
+ box-shadow: inset 1px 1px alpha(#fff, 0.07);
+}
+
+.floating-bar.bottom.left {
+ box-shadow: inset -1px 1px alpha(#fff, 0.07);
+}
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css b/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css
new file mode 100644
index 00000000..585bb69a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css
@@ -0,0 +1,284 @@
+/* Default color scheme */
+@define-color bg_color #CBD5D9;
+@define-color fg_color #101010;
+@define-color base_color #FFF;
+@define-color text_color #1A1A1A;
+@define-color selected_bg_color #255880;
+@define-color selected_fg_color #ffffff;
+@define-color tooltip_bg_color #DBF4FF;
+@define-color tooltip_fg_color #000000;
+
+/* Colormap actually used by the theme, to be overridden in other css files */
+@define-color theme_bg_color @bg_color;
+@define-color theme_fg_color @fg_color;
+@define-color theme_base_color @base_color;
+@define-color theme_text_color @text_color;
+@define-color theme_shadow_color alpha(#fff, 0.22);
+@define-color theme_selected_bg_color @selected_bg_color;
+@define-color theme_selected_fg_color @selected_fg_color;
+@define-color theme_selected_shadow_color alpha(#000, 0.18);
+@define-color theme_tooltip_bg_color @tooltip_bg_color;
+@define-color theme_tooltip_fg_color @tooltip_fg_color;
+@define-color menu_bg_color @theme_bg_dark_color;
+@define-color menu_fg_color shade(@theme_fg_dark_color, 1.00);
+@define-color menu_shadow_color @theme_shadow_color;
+
+/**********************[Blue-Submarine]***********************/
+@define-color bg_dark_color #1F2427;
+@define-color fg_dark_color #CACACC;
+@define-color theme_bg_dark_color @bg_dark_color;
+@define-color theme_fg_dark_color @fg_dark_color;
+@define-color theme_text_dark_color #E4E4E6;
+@define-color theme_shadow_dark_color alpha(#000, 0.30);
+@define-color theme_highlight_color alpha(#fff, 0.05);
+@define-color theme_button_border_dark shade(@theme_bg_dark_color, 0.68);
+@define-color theme_entry_border_dark @theme_button_border_dark;
+@define-color theme_path_bg_color shade(@theme_bg_dark_color, 0.90);
+@define-color theme_path_active_color shade(@theme_bg_dark_color, 0.78);
+@define-color theme_mdi_bg_color shade(@theme_bg_dark_color, 0.90);
+@define-color theme_mdi_border_color shade(@theme_bg_dark_color, 0.70);
+
+@define-color menu_bg_dark_color shade(@theme_bg_dark_color, 0.95);
+@define-color menu_fg_dark_color shade(@theme_fg_dark_color, 1.00);
+@define-color menu_shadow_dark_color alpha(#000, 0.30);
+@define-color menu_line_dark_color shade(@theme_bg_dark_color, 0.78);
+@define-color menu_separator shade (@menu_bg_color, 0.96);
+/**************************************************************************/
+
+@define-color button_raised_gradient_color_a shade(@theme_bg_dark_color, 1.10);
+@define-color button_raised_gradient_color_b shade(@theme_bg_dark_color, 0.90);
+@define-color button_raised_linked_shadow alpha(@theme_base_color, 0.70);
+
+@define-color link_color #008BCC;
+@define-color frame_color #7F7F80;
+@define-color inactive_frame_color #B9B9BB;
+@define-color warning_color #00ABF5;
+@define-color error_color #0000CC;
+@define-color success_color #064E9A;
+
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (116, 172, 232);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (255, 236, 80);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (255, 236, 80);
+@define-color error_bg_color rgb (237, 54, 54);
+
+@define-color os_chrome_bg_color @theme_bg_dark_color;
+@define-color os_chrome_fg_color @theme_fg_dark_color;
+
+@define-color os_chrome_selected_bg_color @theme_selected_bg_color;
+@define-color os_chrome_selected_fg_color @theme_selected_fg_color;
+
+@define-color chrome_bg_color @theme_bg_color;
+@define-color chrome_fg_color @theme_fg_color;
+
+@define-color entry_text_color @theme_text_color;
+@define-color focused_entry_border @theme_selected_bg_color;
+@define-color focused_entry_outer alpha(@theme_selected_bg_color, 0.45);
+
+@define-color entry_text_dark_color @theme_text_color;
+@define-color entry_bg_dark_color shade(@theme_base_color, 0.88);
+@define-color focused_dark_entry_border shade(@theme_bg_color, 0.45);
+@define-color focused_dark_entry_outer alpha(@theme_selected_bg_color, 0.80);
+
+@define-color focused_entry_inset alpha (#d7e4f1, 0.50);
+
+/* @define-color sidebar_background shade(#E1E5E8, 0.95); */
+@define-color sidebar_background #D2DBDF;
+@define-color sidebar_icon shade(#E1E2E8, 0.45);
+@define-color sidebar_selected_bg shade(@theme_selected_bg_color,1.00);
+@define-color sidebar_fg_color @theme_text_color;
+
+@define-color button_base shade(@theme_bg_color, 1.15);
+@define-color button_gradient1 shade(@button_base, 0.98);
+@define-color button_gradient2 shade(@button_base, 0.95);
+@define-color button_gradient3 shade(@button_base, 0.92);
+@define-color button_gradient4 shade(@button_base, 0.89);
+@define-color button_bg_active shade(@theme_selected_bg_color, 1.00);
+@define-color button_border shade(@theme_bg_color, 0.70);
+@define-color button_border_active shade(@button_bg_active, 0.95);
+
+@define-color insensitive_bg_color shade(@bg_color, 0.93);
+@define-color insensitive_fg_color shade(@bg_color, 0.70);
+@define-color insensitive_border_color shade(@bg_color, 0.80);
+
+@define-color trough_bg_color_a shade (@theme_bg_color, 0.88);
+@define-color trough_bg_color_b shade (@theme_bg_color, 0.95);
+
+@define-color internal_element_color #636364;
+@define-color internal_element_prelight @theme_text_color;
+@define-color internal_element_insensitive shade (@internal_element_color, 1.4);
+
+@define-color scale_fill shade(@button_bg_active, 1.00);
+@define-color scale_border_a @internal_element_color;
+@define-color scale_border_b shade (@internal_element_color, 1.25);
+
+@define-color progressbar_fill_a @button_bg_active;
+@define-color progressbar_fill_b shade(mix(@button_bg_active, blue, 0.10), 1.10);
+
+@define-color highlighted_border #818B90;
+@define-color transparent alpha(#000, 0.0);
+
+@define-color notebook_border shade(@theme_bg_color, 0.75);
+
+/* @define-color toolbar_gradient_base shade (mix(#d5dade, @theme_bg_dark_color, 0.75), 0.92); */
+@define-color toolbar_gradient_base shade (@theme_bg_dark_color, 1.00);
+@define-color toolbar_fg_color shade(@theme_fg_dark_color, 1.00);
+@define-color toolbar_shadow_color @theme_shadow_dark_color;
+@define-color toolbar_border_color @theme_button_border_dark;
+@define-color primay-toolbar-border shade (#3c3c3c, 1.0);
+
+@define-color toolbar_active_button_color #819090;
+
+@define-color nautilus_cluebar_color shade(@sidebar_background, 1.00);
+@define-color treeview_focus_border @nautilus_cluebar_color;
+
+@define-color calc_display_fg_color #fff;
+
+@define-color expander_row_selected_color #FFF;
+@define-color test #f00;
+
+/**************
+ * List boxes *
+ **************/
+
+@define-color content_view_bg #C7DBF0;
+@define-color list_box_bg #fafafa;
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+
+@define-color inset_light_color alpha(white, 0.45);
+@define-color inset_dark_color alpha(black, 0.07);
+@define-color inset_link_dark_color alpha(blue, 0.37);
+
+/*******
+ * OSD *
+ *******/
+@define-color osd_highlight #ffffff;
+@define-color osd_lowlight #515152;
+@define-color osd_base #212526;
+
+@define-color osd_fg #ededed;
+@define-color osd_bg alpha(@osd_base, 0.80);
+
+@define-color osd_bg_backdrop alpha(shade(@osd_base, 1.40), 0.90);
+
+@define-color osd_text_shadow alpha(black, 0.75);
+
+@define-color osd_toolbar_bg_a alpha(@osd_base, 0.80);
+@define-color osd_toolbar_bg_b alpha(#101010, 0.80);
+@define-color osd_toolbar_bg_c alpha(shade(@osd_base, 1.02), 0.80);
+
+@define-color osd_button_bg_a alpha(@osd_highlight, 0.16);
+@define-color osd_button_bg_b alpha(@osd_lowlight, 0.05);
+@define-color osd_button_bg_c alpha(@osd_highlight, 0.12);
+
+@define-color osd_button_bg_insensitive alpha(@osd_highlight, 0.25);
+@define-color osd_button_bg_insensitive_active alpha(@osd_highlight, 0.16);
+
+@define-color osd_button_bg_hover_a alpha(@osd_highlight, 0.28);
+@define-color osd_button_bg_hover_b alpha(@osd_lowlight, 0.14);
+@define-color osd_button_bg_hover_c alpha(@osd_highlight, 0.14);
+
+@define-color osd_button_bg_active_a alpha(@osd_lowlight, 0.18);
+@define-color osd_button_bg_active_b alpha(@osd_highlight, 0.23);
+@define-color osd_button_bg_active_c alpha(@osd_lowlight, 0.17);
+
+@define-color osd_button_bg_backdrop alpha(@osd_highlight, 0.18);
+@define-color osd_button_bg_backdrop_hover alpha(@osd_highlight, 0.25);
+@define-color osd_button_bg_backdrop_active alpha(@osd_highlight, 0.35);
+@define-color osd_button_bg_backdrop_insensitive alpha(@osd_highlight, 0.08);
+
+@define-color osd_button_fg_backdrop shade(@osd_fg, 0.70);
+@define-color osd_button_fg_backdrop_active shade(@osd_fg, 0.95);
+
+@define-color osd_button_fg shade(@osd_fg, 0.80);
+@define-color osd_button_fg_hover shade(@osd_fg, 0.96);
+@define-color osd_button_fg_active shade(@osd_fg, 1.10);
+@define-color osd_button_fg_insensitive shade(@osd_fg, 0.70);
+
+@define-color osd_button_border alpha(@osd_highlight, 0.40);
+@define-color osd_button_inset shade(@osd_fg, 0.67);
+@define-color osd_button_shadow alpha(black, 0.35);
+
+@define-color osd_trough_bg alpha(@osd_button_fg, 0.10);
+
+/* Metacity */
+@define-color wm_highlight #ffffff;
+@define-color wm_title_highlight #ffffff;
+
+@define-color wm_bg_a shade (@bg_color, 1.1);
+@define-color wm_bg_b @bg_color;
+
+@define-color wm_button_bg_a shade (@bg_color, 1.0);
+@define-color wm_button_bg_b shade (@bg_color, 0.85);
+@define-color wm_button_bg_c shade (@bg_color, 0.8);
+@define-color wm_button_bg_d shade (@bg_color, 0.9);
+
+@define-color wm_button_bg_hover_a shade (@wm_button_bg_a, 1.1);
+@define-color wm_button_bg_hover_b shade (@wm_button_bg_b, 1.1);
+@define-color wm_button_bg_hover_c shade (@wm_button_bg_c, 1.1);
+@define-color wm_button_bg_hover_d shade (@wm_button_bg_d, 1.1);
+
+@define-color wm_button_bg_active_a shade (@bg_color, 0.7);
+@define-color wm_button_bg_active_b shade (@bg_color, 0.9);
+@define-color wm_button_bg_active_c shade (@bg_color, 0.9);
+
+/*************
+ * scrollbar *
+ *************/
+
+@define-color scrollbar_trough shade(@theme_bg_color, 0.98);
+@define-color scrollbar_trough_insensitive shade(@theme_bg_color, 1.0);
+@define-color scrollbar_trough_unfocused shade(@theme_unfocused_bg_color, 0.9);
+@define-color scrollbar_slider @theme_bg_color;
+@define-color scrollbar_slider_prelight mix(@scrollbar_trough, @theme_fg_color, 0.5);
+@define-color scrollbar_slider_active @theme_selected_bg_color;
+@define-color scrollbar_slider_insensitive alpha(black, 0); /* FIXME should be transparent */
+@define-color scrollbar_slider_unfocused @theme_unfocused_bg_color;
+
+/***********
+ * Popover *
+ ***********/
+@define-color osd_popover_bg alpha(@osd_base, 0.90);
+
+/* GTKHeaderBar colours */
+@define-color borders @theme_bg_dark_color;
+@define-color unfocused_borders @theme_bg_dark_color;
+@define-color theme_unfocused_bg_color @theme_bg_dark_color;
+@define-color button_hover_gradient_color_a @button_raised_gradient_color_a;
+@define-color button_hover_gradient_color_b @button_raised_gradient_color_b;
+@define-color wm_shadow @theme_shadow_dark_color;
+@define-color wm_title @theme_fg_dark_color;
+@define-color wm_title_shadow @wm_shadow;
+@define-color wm_bg_a @theme_bg_dark_color;
+@define-color wm_bg_b @theme_bg_dark_color;
+
+/* terminal view color*/
+@define-color terminal_background_color #32424C;
+
+/* csd border */
+@define-color wm_csd_solid_border_color shade (#3c3c3c, 1.2);
+
+/************************
+ * overshoot/undershoot *
+ ************************/
+
+@define-color overshoot_bg_color alpha (@theme_selected_bg_color, 0.55);
+@define-color overshoot_backdrop_bg_color #96C8FA;
+
+@import url("gtk-widgets.css");
+@import url("gtk-widgets-assets.css");
+@import url("menu.css");
+@import url("scrollbar.css");
+@import url("sidebar.css");
+@import url("gnome-mdi.css");
+@import url("mate-applications.css");
+@import url("other-applications.css");
+
+
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/mate-applications.css b/desktop-themes/Blue-Submarine/gtk-3.0/mate-applications.css
new file mode 100644
index 00000000..bd77aaba
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/mate-applications.css
@@ -0,0 +1,1299 @@
+/*********************
+ * CAJA File manager *
+ *********************/
+
+/**** View ***/
+
+/* background of all views */
+CajaNavigationWindow .view {
+ background-color: shade (@base_color, 1.0);
+ color: @theme_fg_color;
+}
+
+/* do not flash the desktop with a color during theme switching */
+CajaWindow,
+CajaDesktopWindow FMDesktopIconView .view {
+ background-color: transparent;
+ background-image: none;
+}
+
+.caja-inactive-pane .view {
+ background-color: shade(@less_dark_color, 1.3);
+}
+
+/**** Window ***/
+
+/* caja sidebar */
+CajaWindow FMTreeView .view,
+CajaWindow CajaNotesViewer .view,
+CajaWindow CajaPlacesSidebar .view,
+CajaWindow CajaHistorySidebar .view,
+CajaWindow CajaEmblemSidebar .frame,
+CajaWindow CajaInformationPanel .vertical {
+ background-color: shade (@theme_bg_color, 1.08);
+}
+
+/* the small line between sidebar and view */
+CajaWindow * {
+ -GtkPaned-handle-size: 2px;
+}
+
+/* disabled, looks uggly
+CajaWindow > GtkTable > .pane-separator,
+CajaWindow .pane-separator {
+ background-color: @sidebar_background;
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (@sidebar_background),
+ color-stop(0.50, @sidebar_background),
+ to (shade(@theme_bg_color, 0.60)));
+ border-style: solid;
+ border-width: 0px;
+ border-color: @sidebar_background;
+ border-image: none;
+}*/
+
+CajaWindow FMTreeView .scrollbar,
+CajaWindow CajaNotesViewer .scrollbar,
+CajaWindow CajaPlacesSidebar .scrollbar,
+CajaWindow CajaHistorySidebar .scrollbar,
+CajaWindow CajaEmblemSidebar .scrollbar {
+ background-image: none;
+ border-style: solid;
+ -GtkRange-stepper-size: 16;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-border: 0;
+ -GtkRange-arrow-scaling: 0.666;
+ -GtkRange-slider-width: 13;
+ -GtkRange-trough-under-steppers: 1;
+ -GtkScrollbar-has-backward-stepper: true;
+ -GtkScrollbar-has-forward-stepper: true;
+ -GtkScrollbar-activate-slider: 1;
+ -GtkScrollbar-min-slider-length: 31;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+}
+
+CajaWindow FMTreeView .scrollbar.trough,
+CajaWindow CajaNotesViewer .scrollbar.trough,
+CajaWindow CajaPlacesSidebar .scrollbar.trough,
+CajaWindow CajaHistorySidebar .scrollbar.trough,
+CajaWindow CajaEmblemSidebar .scrollbar.trough,
+CajaWindow FMTreeView .scrollbar.trough.vertical,
+CajaWindow CajaNotesViewer .scrollbar.trough.vertical,
+CajaWindow CajaPlacesSidebar .scrollbar.trough.vertical,
+CajaWindow CajaHistorySidebar .scrollbar.trough.vertical,
+CajaWindow CajaEmblemSidebar .scrollbar.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.98)),
+ to (shade (@theme_bg_color, 1.06)));
+ border-radius: 0;
+ border-width: 0 0 0 0;
+ border-style: solid;
+ border-right-color: shade (@theme_bg_color, 0.96);
+ border-left-color: shade (@theme_bg_color, 0.96);
+}
+
+/* selected item in sidebar */
+CajaWindow FMTreeView .view row:selected,
+CajaWindow CajaPlacesSidebar .view row:selected,
+CajaWindow CajaHistorySidebar .view row:selected,
+CajaWindow FMTreeView .view row:selected:hover,
+CajaWindow CajaPlacesSidebar .view row:selected:hover,
+CajaWindow CajaHistorySidebar .view row:selected:hover {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@sidebar_selected_bg, 0.90)),
+ color-stop (0.40, shade (@sidebar_selected_bg, 0.98)),
+ to (shade(@sidebar_selected_bg, 1.05)));
+ color: @theme_selected_fg_color;
+ border-radius: 6px;
+ border-style: solid;
+ border-width: 1px 0px 0px 0px;
+ border-color: shade (@sidebar_selected_bg, 0.90) #bbb shade (@sidebar_selected_bg, 1.05);
+ text-shadow: none;
+/* padding: 4px; */
+}
+
+/* mouse hover item in sidebar */
+CajaWindow FMTreeView .view row:hover,
+CajaWindow CajaPlacesSidebar .view row:hover,
+CajaWindow CajaHistorySidebar .view row:hover {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@theme_bg_color, 1.05)),
+ color-stop (0.40, shade (@theme_bg_color, 1.13)),
+ to (shade(@theme_bg_color, 1.10)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+ color: shade (@theme_fg_color, 0.90);
+ border-radius: 6px;
+ text-shadow: none;
+/* padding: 4px; */
+}
+
+/* shadows and borders looks strange in list view */
+CajaWindow GtkTreeView row:nth-child(odd):hover,
+CajaWindow GtkTreeView row:nth-child(even):hover,
+CajaWindow GtkTreeView row:nth-child(odd):selected,
+CajaWindow GtkTreeView row:nth-child(even):selected,
+CajaWindow GtkTreeView row:nth-child(odd):selected:hover,
+CajaWindow GtkTreeView row:nth-child(even):selected:hover {
+ box-shadow:none;
+ border-radius: 0px;
+}
+
+/* Caja places bar */
+CajaWindow .button.flat:first-child {
+ border-radius: 6px 0 0 6px;
+ border-right-width: 0;
+/* remove left shadow */
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+CajaWindow .button.flat:last-child {
+ border-radius: 0 6px 6px 0;
+ border-left-width: 0;
+ border-left-color: @theme_bg_color;
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+CajaWindow .button.flat {
+ border-style: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_gradient1),
+ to (@button_gradient4));
+ padding: 0px 5px;
+}
+
+CajaWindow .button.flat:hover:first-child,
+CajaWindow .button.flat:checked:checked:first-child {
+ border-radius: 6px 0 0 6px;
+ border-right-width: 0;
+ border-style: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+ padding: 0px 5px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px rgba(255,255,255,0), 0 1px rgba(255,255,255,0),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+CajaWindow .button.flat:hover:last-child,
+CajaWindow .button.flat:checked:checked:last-child {
+ border-radius: 0 6px 6px 0;
+ border-left-width: 0;
+ border-style: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+ padding: 0px 5px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+CajaWindow .button.flat:hover {
+ border-style: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_gradient1, 1.03)),
+ to (shade(@button_gradient4, 1.01)));
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+ padding: 0px 5px;
+}
+
+/* some overrides for button.flat */
+/* zoom button */
+CajaWindow .primary-toolbar .button.flat,
+CajaWindow .primary-toolbar .button.flat:first-child,
+CajaWindow .primary-toolbar .button.flat:last-child {
+ background-color: transparent;
+ background-image: none;
+ border-image: none;
+ box-shadow: none;
+}
+
+/* eventbars, ie. searchbar */
+CajaNotebook .frame GtkEventBox {
+ background-color: shade (@theme_bg_color, 1.05);
+ border-color: @notebook_border;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 4px;
+}
+
+CajaSearchBar.info {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@toolbar_gradient_base, 0.89)),
+ color-stop (0.20, shade(@toolbar_gradient_base, 0.97)),
+ to (shade(@toolbar_gradient_base, 1.01)));
+ border-radius: 0px;
+ border-width: 0px 0px 1px 0px;
+ border-style: solid;
+ border-color: alpha(#000, 0.00) @toolbar_gradient_base shade(@toolbar_gradient_base, 0.75);
+ box-shadow: inset 0px 1px alpha(#fff, 0.06),
+ inset 1px 0px alpha(#fff, 0.06),
+ inset -1px 0px alpha(#fff, 0.06),
+ inset 0px -1px alpha(#fff, 0.06);
+ color: @toolbar_fg_color;
+}
+
+.info,
+.question,
+CajaTrashBar.info,
+CajaXContentBar.info,
+CajaQueryEditor.info {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.00)),
+ to (shade(@nautilus_cluebar_color, 1.00)));
+ border-radius: 0px;
+ border-width: 0px 0px 1px 0px;
+ border-style: solid;
+ border-color: transparent @nautilus_cluebar_color shade(@nautilus_cluebar_color, 0.75);
+ box-shadow: inset 0px 1px alpha(#fff, 0.06),
+ inset 1px 0px alpha(#fff, 0.06),
+ inset -1px 0px alpha(#fff, 0.06),
+ inset 0px -1px alpha(#fff, 0.06);
+}
+
+CajaSearchBar .entry {
+ box-shadow: inset 0px 3px alpha(#000, 0.03),
+ inset 0px 2px alpha(#000, 0.05),
+ inset 2px 0px alpha(#000, 0.04),
+ inset -2px 0px alpha(#000, 0.04),
+ inset 0px -2px alpha(#000, 0.03),
+ inset 0px 1px shade(@toolbar_gradient_base, 0.70),
+ inset 1px 0px shade(@toolbar_gradient_base, 0.80),
+ inset -1px 0px shade(@toolbar_gradient_base, 0.80),
+ inset 0px -1px shade(@toolbar_gradient_base, 0.90);
+}
+
+CajaSearchBar .entry:focus {
+ /* Like the normal inputl */
+}
+
+CajaSearchBar .entry,
+CajaSearchBar .entry:focus {
+ -GtkEntry-inner-border: 1;
+}
+
+CajaSearchBar .entry.image {
+ color: shade(@nautilus_cluebar_color, 0.60);
+}
+
+CajaSearchBar GtkLabel {
+ color: @toolbar_fg_color;
+ text-shadow: 0 1px @toolbar_shadow_color;
+}
+
+.info
+.caja-cluebar-label {
+ font: bold;
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0 1px @theme_shadow_color;
+}
+
+.question .button,
+.question .button:hover,
+CajaTrashBar .button,
+CajaTrashBar .button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.08)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 1.02)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.96)),
+ to (shade(@nautilus_cluebar_color, 0.92)));
+ box-shadow: inset 0px 2px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.07),
+ inset -2px 0px alpha(#fff, 0.07),
+ inset 0px -2px alpha(#fff, 0.05),
+ inset 0px 1px shade(@nautilus_cluebar_color, 0.80),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.70),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.70),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.60);
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+.question .button:active,
+.question .button:active:hover,
+CajaTrashBar .button:active,
+CajaTrashBar .button:active:hover,
+.question .button:checked,
+.question .button:checked:hover,
+CajaTrashBar .button:checked,
+CajaTrashBar .button:checked:hover {
+/* .button:active:hover */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.00)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 0.95)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.91)),
+ to (shade(@nautilus_cluebar_color, 0.87)));
+ /* outer */
+ border-top-color: alpha(@focused_entry_border, 0.20);
+ border-right-color: alpha(@focused_entry_border, 0.25);
+ border-left-color: alpha(@focused_entry_border, 0.25);
+ border-bottom-color: alpha(#fff, 0.10);
+ box-shadow: inset 0px 2px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.07),
+ inset -2px 0px alpha(#fff, 0.07),
+ inset 0px -2px alpha(#fff, 0.05),
+ inset 0px 1px shade(@nautilus_cluebar_color, 0.75),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.65),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.65),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.55);
+}
+
+.question .button *:active,
+.question .button *:active:hover,
+CajaTrashBar .button *:active,
+CajaTrashBar .button *:active:hover,
+.question .button *:checked,
+.question .button *:checked:hover,
+CajaTrashBar .button *:checked,
+CajaTrashBar .button *:checked:hover {
+ color: shade(@theme_text_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+.question .button:insensitive,
+CajaTrashBar .button:insensitive {
+/* .button:active:hover */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 0.95)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 0.90)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.88)),
+ to (shade(@nautilus_cluebar_color, 0.89)));
+ box-shadow: inset 0px 1px shade(@nautilus_cluebar_color, 0.85),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.81),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.81),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.78);
+}
+
+.question .button *:insensitive,
+CajaTrashBar .button *:insensitive {
+ color: mix(@nautilus_cluebar_color, @theme_fg_color, 0.50);
+ text-shadow: none;
+}
+
+CajaWindow .sidebar .frame {
+ border-width: 0px;
+ border-style: none;
+}
+
+CajaSearchBar,
+CajaWindow .primary-toolbar.toolbar .button * {
+ padding: 2px 4px;
+}
+
+CajaSearchBar .entry {
+ padding: 4px 6px;
+ border-style: none;
+ box-shadow: inset 0px 1px shade (@theme_bg_color, 0.80),
+ inset 1px 0px shade (@theme_bg_color, 0.80),
+ inset -1px 0px shade (@theme_bg_color, 0.80),
+ inset 0px -1px shade (@theme_bg_color, 0.80);
+}
+
+CajaSearchBar .entry:focus {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+CajaQueryEditor.vertical .vertical .horizontal .button,
+CajaQueryEditor.vertical .vertical .horizontal .button:hover {
+ padding: 4px 6px;
+}
+
+
+CajaQueryEditor.vertical .vertical .horizontal .text-button,
+CajaQueryEditor.vertical .vertical .horizontal .text-button:hover {
+ padding: 6px;
+}
+
+CajaQueryEditor.vertical .vertical .horizontal .button.flat,
+CajaQueryEditor.vertical .vertical .horizontal .button.flat:hover {
+ border-radius: 5px;
+ padding: 0px 6px;
+}
+
+CajaWindow .primary-toolbar.toolbar .entry {
+ padding: 3px 8px;
+}
+
+CajaWindow .primary-toolbar.toolbar .button,
+CajaWindow .primary-toolbar.toolbar .button:active,
+CajaWindow .primary-toolbar.toolbar .button:checked,
+CajaWindow .primary-toolbar.toolbar .button:hover,
+CajaWindow .primary-toolbar.toolbar .button:active:hover,
+CajaWindow .primary-toolbar.toolbar .button:checked:hover {
+ padding: 0px 1px 0px 1px;
+ border-image: none;
+ border-width: 1px;
+ border-radius: 5px;
+ border-color: transparent;
+}
+
+CajaWindow .primary-toolbar .toolbar .button:active,
+CajaWindow .primary-toolbar.toolbar .button:active,
+CajaWindow .primary-toolbar .toolbar .button:active:hover,
+CajaWindow .primary-toolbar.toolbar .button:active:hover,
+CajaWindow .primary-toolbar .toolbar .button:checked,
+CajaWindow .primary-toolbar.toolbar .button:checked,
+CajaWindow .primary-toolbar .toolbar .button:checked:hover,
+CajaWindow .primary-toolbar.toolbar .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 5px;
+ border-image: none;
+ border-top-color: transparent;
+ border-left-color: alpha (#fff, 0.01);
+ border-right-color: alpha (#fff, 0.01);
+ border-bottom-color: alpha (#fff, 0.05);
+ border-width: 1px;
+ border-radius: 3px;
+ border-style: solid;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+CajaWindow .primary-toolbar .toolbar .button:hover,
+CajaWindow .primary-toolbar.toolbar .button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ border-width: 1px;
+ border-radius: 5px;
+ border-style: solid;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* buttons toolbar caja */
+CajaWindow .toolbar .button GtkImage:active,
+CajaWindow .toolbar .button GtkImage:active:hover,
+CajaWindow .toolbar .button GtkImage:checked,
+CajaWindow .toolbar .button GtkImage:checked:hover,
+CajaWindow .toolbar .button GtkImage:hover,
+CajaWindow .toolbar .button GtkImage {
+ color: @theme_fg_color;
+}
+
+CajaWindow .primary-toolbar.toolbar .button GtkImage {
+ color: @theme_fg_dark_color;
+}
+
+/* ComboBox views */
+CajaWindow .primary-toolbar.toolbar GtkComboBox .button,
+CajaWindow .primary-toolbar.toolbar GtkComboBox .button:hover,
+CajaWindow .primary-toolbar.toolbar GtkComboBox .button:active,
+CajaWindow .primary-toolbar.toolbar GtkComboBox .button:checked,
+CajaWindow .primary-toolbar.toolbar GtkComboBox .button:active:hover,
+CajaWindow .primary-toolbar.toolbar GtkComboBox .button:checked:hover {
+ padding: 4px 0px 4px 3px;
+}
+
+/* fix for menu transition */
+CajaWindow .primary-toolbar.toolbar GtkComboBox .menuitem {
+ background: transparent;
+ transition: all 300ms ease-out;
+}
+
+CajaWindow .primary-toolbar.toolbar GtkComboBox .menuitem:hover {
+ background-color: shade (@theme_bg_dark_color, 1.2);
+}
+
+/* toogle pathbar button */
+CajaWindow GtkPaned .button:active:only-child,
+CajaWindow GtkPaned .button:checked:only-child {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_gradient1),
+ color-stop (0.48, @button_gradient2),
+ color-stop (0.52, @button_gradient3),
+ to (@button_gradient4));
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+/* caja pathbar toogle button */
+CajaWindow GtkPaned .button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+}
+
+CajaPathBar .button {
+ border-image: none;
+ padding: 4px 3px;
+ border-width: 1px;
+ border-left-width: 0;
+ border-right-width: 0;
+ border-radius: 5px;
+ border-color: transparent;
+}
+
+CajaPathBar .button:selected,
+CajaPathBar .button:hover,
+CajaPathBar .button:active,
+CajaPathBar .button:checked,
+CajaPathBar .button:active:hover,
+CajaPathBar .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 1.20)),
+ color-stop (0.50, shade (@theme_bg_color, 1.00)),
+ color-stop (0.50, shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.80)));
+ border-radius: 6px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+ padding: 4px 3px;
+ border-width: 1px;
+ border-left-width: 0;
+ border-right-width: 0;
+ border-radius: 5px;
+ border-color: transparent;
+}
+
+.caja-canvas-item {
+ border-radius: 3px;
+}
+
+/* desktop mode */
+.caja-desktop.caja-canvas-item {
+ color: white;
+ text-shadow: 1px 1px black;
+}
+
+.caja-desktop.caja-canvas-item:active,
+.caja-desktop.caja-canvas-item:checked {
+ background-image: none;
+ color: @theme_text_color;
+}
+
+.caja-desktop.caja-canvas-item:selected {
+ color: @theme_selected_fg_color;
+}
+
+.caja-desktop.caja-canvas-item:active,
+.caja-desktop.caja-canvas-item:checked,
+.caja-desktop.caja-canvas-item:prelight,
+.caja-desktop.caja-canvas-item:selected {
+ text-shadow: none;
+}
+
+/****************
+ * Mate-Panel *
+ ****************/
+
+/* the panel bar itself */
+.mate-panel-menu-bar {
+ background-color: @theme_bg_dark_color;
+ background-image: none;
+ /* normal panel */
+ color: @menu_fg_dark_color;
+ /* transparent panel light desktop background*/
+/* color: @theme_fg_color; */
+ text-shadow: none;
+}
+
+/* first make all transparent */
+WnckSelector.menubar,
+PanelMenuBar.menubar,
+WnckSelector GtkMenuItem,
+PanelMenuBar GtkMenuItem,
+MatePanelApplet GtkToggleButton.button {
+ border-image: none;
+ background-image: none;
+ background-color: transparent;
+ box-shadow: none;
+}
+
+/* dictionary applet */
+GdictApplet .entry {
+ /* normal panel */
+ color: @menu_fg_dark_color;
+ /* transparent panel light desktop background */
+/* color: @theme_fg_color; */
+ background-image: none;
+ background-color: transparent;
+ border-width: 1px;
+ padding: 3px 4px;
+}
+
+MatePanelApplet {
+ border-width: 0;
+}
+
+/* panel grip */
+PanelToplevel.background.mate-custom-panel-background {
+ background-color: transparent;
+ border-radius: 3px;
+/* enable for making borders visible */
+/* box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3); */
+}
+
+/* hide buttons */
+PanelToplevel.background.mate-custom-panel-background .button {
+ background: transparent;
+ border-radius: 4px;
+ padding: 0px;
+ box-shadow: none;
+}
+
+PanelToplevel.background.mate-custom-panel-background .button:hover {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+MatePanelAppletFrameDBus PanelSeparator,
+PanelSeparator {
+ border-width: 0;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_dark_color, 1.03)),
+ to (shade (@theme_bg_dark_color, 0.95)));
+ color: shade (@theme_fg_dark_color, 0.45);
+ text-shadow: none;
+}
+
+/* the grid left from wnckpager and wncktasklist */
+MatePanelAppletFrameDBus {
+ background-image: -gtk-scaled(url("assets/panel-grid.svg"));
+ background-color: transparent;
+ background-repeat: no-repeat;
+ background-position: left;
+}
+
+/* set normal menubar button */
+PanelMenuBar.menubar .menuitem {
+ padding: 5px 5px;
+ transition: all 200ms ease-out;
+}
+
+/* set selected menubar button */
+PanelMenuBar.menubar .menuitem:hover {
+ padding: 5px 5px;
+ background-color: shade (@theme_bg_dark_color, 1.2);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ border-radius: 6px;
+ text-shadow: none;
+ color: shade (@theme_selected_bg_color, 1.6);
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+ text-shadow: none;
+ border-style: none;
+ border-width: 0px;
+}
+
+/* set normal menubar menuitem */
+PanelMenuBar.menubar .menu .menuitem {
+ padding: 6px;
+ transition: all 300ms ease-out;
+}
+
+/* set selected menubar menuitem */
+PanelMenuBar.menubar .menu .menuitem:checked:hover,
+PanelMenuBar.menubar .menu .menuitem:active:hover,
+PanelMenuBar.menubar .menu .menuitem:hover {
+ padding: 6px;
+ background-color: shade (@theme_bg_dark_color, 1.2);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ border-radius: 6px;
+ text-shadow: none;
+ color: shade (@theme_selected_bg_color, 1.6);
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+ text-shadow: none;
+ border-style: none;
+ border-width: 0px;
+}
+
+/* Mate menu button normal */
+/* makes the arrow visible, nothing more works */
+PanelMenuButton.button {
+ background-image: none;
+ background-color: transparent;
+ color: shade (@menu_fg_color, 1.00);
+}
+
+/* Mate menu menuitem */
+PanelMenuButton .menu .menuitem,
+PanelMenuButton .menu .menuitem:hover {
+ padding: 6px;
+}
+
+/* desktop-applet, clockapplet, drivemount, character-map,
+dictionary */
+MatePanelApplet .button,
+MatePanelApplet .button.flat {
+ background-image: none;
+ background-color: transparent;
+ border-radius: 5px;
+ border-width: 0px;
+ /* normal panel */
+ color: @menu_fg_dark_color;
+ /* transparent panel light desktop background*/
+/* color: @theme_fg_color; */
+ text-shadow: none;
+ padding: 6px;
+}
+
+MatePanelApplet .button:active,
+MatePanelApplet .button:active:hover,
+MatePanelApplet .button.flat:active,
+MatePanelApplet .button.flat:active:hover,
+MatePanelApplet .button:checked,
+MatePanelApplet .button:checked:hover,
+MatePanelApplet .button.flat:checked,
+MatePanelApplet .button.flat:checked:hover {
+ background-image: none;
+ border-color: @selected_bg_color;
+ background-color: shade (@selected_bg_color, 0.90);
+ border-radius: 5px;
+ border-width: 0px;
+ color: shade (@theme_text_dark_color, 0.90);
+ text-shadow: none;
+ padding: 6px;
+}
+
+MatePanelApplet .button:hover,
+MatePanelApplet .button.flat:hover {
+ background-image: none;
+ border-color: @selected_bg_color;
+ background-color: shade (@selected_bg_color, 1.10);
+ border-radius: 5px;
+ border-width: 0px;
+ color: @selected_fg_color;
+ text-shadow: none;
+ padding: 6px;
+}
+
+/* drivemount */
+DriveList .button,
+DriveList .button.flat,
+DriveList .button:hover,
+DriveList .button.flat:hover,
+DriveList .button:active,
+DriveList .button.flat:active {
+ padding: 4px;
+ border-radius: 5px;
+ border-color: transparent;
+ box-shadow: none;
+}
+
+/*Wncklist */
+WnckTasklist .button,
+WnckTasklist .button.flat {
+ background-image: none;
+ background-color: transparent;
+ border-radius: 5px;
+ border-width: 1px;
+ color: shade (@theme_text_dark_color, 0.65);
+ text-shadow: none;
+ padding: 2px;
+}
+
+WnckTasklist .button:active:hover,
+WnckTasklist .button:active,
+WnckTasklist .button.flat:active:hover,
+WnckTasklist .button.flat:active,
+WnckTasklist .button:checked:hover,
+WnckTasklist .button:checked,
+WnckTasklist .button.flat:checked:hover,
+WnckTasklist .button.flat:checked {
+ background-image: none;
+ border-color: @selected_bg_color;
+ background-color: shade (@selected_bg_color, 0.90);
+ border-radius: 5px;
+ border-width: 1px;
+ color: shade (@theme_text_dark_color, 0.90);
+ text-shadow: none;
+ padding: 2px;
+}
+
+WnckTasklist .button:hover,
+WnckTasklist .button.flat:hover {
+ background-image: none;
+ border-color: @selected_bg_color;
+ background-color: shade (@selected_bg_color, 1.10);
+ border-radius: 5px;
+ border-width: 1px;
+ color: @selected_fg_color;
+ text-shadow: none;
+ padding: 2px;
+}
+
+/* set normal button WnckSelector */
+WnckSelector.menubar .menuitem {
+ background-image: none;
+ background-color: transparent;
+ border-style: none;
+ border-width: 1px;
+ border-radius: 5px;
+}
+
+/* set selected button WnckSelector */
+WnckSelector.menubar .menuitem:hover {
+ background-image: none;
+ border-color: @selected_bg_color;
+ background-color: shade (@selected_bg_color, 0.90);
+ border-radius: 5px;
+ border-width: 1px;
+ color: shade (@theme_text_dark_color, 0.90);
+ text-shadow: none;
+}
+
+/* set WnckSelector selected menuitem */
+WnckSelector.menubar .menu .menuitem:hover {
+ background-color: shade (@theme_bg_dark_color, 1.2);
+ background-image: none;
+ border-radius: 6px;
+ text-shadow: none;
+ color: shade (@theme_selected_bg_color, 1.6);
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+ClockBox,
+.mate-panel-menu-bar.menubar,
+MatePanelApplet > GtkMenuBar.menubar {
+ font: normal;
+}
+
+WnckPager {
+ background-image: none;
+ border-color: transparent;
+ background-color: shade (@terminal_background_color, 1.15);
+}
+
+/* prelight of WnckPager */
+WnckPager:hover {
+ background-image: linear-gradient(to bottom,
+ @theme_bg_color,
+ shade (@theme_selected_bg_color, 0.86));
+}
+
+NaTrayApplet {
+ -NaTrayApplet-icon-padding: 12px;
+ -NaTrayApplet-icon-size: 16;
+}
+
+/* Classic icon style */
+.mate-panel-menu-bar {
+ -PanelMenuBar-icon-visible: true;
+}
+
+/****************
+ * Mate-terminal *
+ ****************/
+
+/* Background mate-terminal, this isn't the normal way to style that! */
+TerminalWindow .entry {
+ -TerminalWindow-background-darkness: 0.95;
+ background-color: @terminal_background_color;
+ color: @selected_fg_color;
+}
+
+TerminalWindow .grip {
+ background-color: shade (@theme_bg_color, 1.0);
+ background-image: url("assets/resize-grip.svg");
+ -GtkWindow-resize-grip-default: true;
+ -GtkWindow-resize-grip-width: 13;
+ -GtkWindow-resize-grip-height: 13;
+}
+
+/****************
+ * Pluma *
+ ****************/
+
+/* pluma line numbers */
+PlumaView {
+ background-color: shade (@bg_color, 1.07);
+}
+
+/* Pluma status bar */
+PlumaWindow .button.flat {
+ border-style: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.08)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 1.02)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.96)),
+ to (shade(@nautilus_cluebar_color, 0.92)));
+ box-shadow: inset 0px 2px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.07),
+ inset -2px 0px alpha(#fff, 0.07),
+ inset 0px -2px alpha(#fff, 0.05),
+ inset 0px 1px shade(@nautilus_cluebar_color, 0.80),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.70),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.70),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.60);
+ border-radius: 4px;
+ padding: 2px 5px;
+}
+
+PlumaWindow .button.flat:hover {
+ border-style: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.08)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 1.02)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.96)),
+ to (shade(@nautilus_cluebar_color, 0.92)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+ border-radius: 4px;
+ padding: 2px 5px;
+}
+
+/* surpress styling of close button */
+PlumaWindow .notebook tab .button.flat,
+PlumaWindow .notebook tab .button.flat:hover {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255,255,255,0), 0 1px rgba(255,255,255,0);
+ text-shadow: none;
+ icon-shadow: none;
+ border-image: none;
+}
+
+PlumaCloseButton.button.flat,
+PlumaCloseButton.button.flat:hover,
+PlumaCloseButton:prelight.button.flat,
+PlumaCloseButton:prelight.button.flat:hover {
+ padding: 1px;
+ -gtk-image-effect: highlight;
+}
+
+PlumaWindow .notebook.frame.top,
+PlumaWindow .notebook.header.top {
+ border-width: 0px 0px 0px 0px;
+}
+
+PlumaWindow .notebook tab.top {
+ padding: 8px 4px 7px 6px;
+}
+
+/* Printpreview */
+PlumaPrintPreview.vertical .toolbar.horizontal {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 1.00)),
+ to (shade(@theme_bg_dark_color, 0.95)));
+ border-image: none;
+ border-width: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: transparent;
+ padding: 3px;
+ box-shadow: none;
+ -GtkWidget-window-dragging: true;
+ -GtkToolbar-button-relief: normal;
+ color: @theme_fg_dark_color;
+}
+
+PlumaPrintPreview.vertical .toolbar.horizontal .button {
+ background-image: none;
+ box-shadow: none;
+}
+
+PlumaPrintPreview.vertical .toolbar.horizontal .button:hover {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+PlumaPrintPreview.vertical .toolbar.horizontal .button.text-button {
+ padding: 0px 10px;
+}
+
+PlumaPrintPreview.vertical .toolbar.horizontal .button.text-button:hover {
+ color: @theme_fg_dark_color;
+}
+
+PlumaPrintPreview.vertical GtkLayout {
+ background-color: @theme_base_color;
+}
+
+/* sidebar file-browser */
+PlumaPanel.vertical {
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.14),
+ shade(@theme_bg_color, 1.1));
+ border-radius: 4px 4px 0px 0px;
+ border-width: 1px 0px 0px 0px;
+ border-style: solid;
+ border-color: @borders;
+ box-shadow: none;
+}
+
+/* header */
+PlumaPanel.vertical .horizontal .horizontal .label {
+ padding: 4px 2px;
+}
+
+PlumaPanel.vertical PlumaCloseButton.button.flat {
+ box-shadow: none;
+ background-image: none;
+ border-style: none;
+}
+
+PlumaPanel.vertical PlumaCloseButton.button.flat:hover {
+ border-radius: 4px;
+ border-style: none;
+ -gtk-image-effect: highlight;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+PlumaPanel.vertical .notebook {
+ border-radius: 0px;
+}
+
+PlumaFileBrowserWidget.vertical GtkToggleButton.button {
+ padding: 4px ;
+}
+
+PlumaFileBrowserWidget.vertical .toolbar.horizontal {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_dark_color, 1.00)),
+ to (shade(@theme_bg_dark_color, 0.95)));
+ border-image: none;
+ border-width: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: @primay-toolbar-border;
+ padding: 3px 3px;
+ box-shadow: none;
+ -GtkWidget-window-dragging: true;
+ -GtkToolbar-button-relief: normal;
+ color: @theme_fg_dark_color;
+}
+
+PlumaFileBrowserWidget.vertical .horizontal.toolbar .button,
+PlumaFileBrowserWidget.vertical .horizontal.toolbar .button.menu-button {
+ padding: 6px 3px ;
+}
+
+PlumaFileBrowserWidget.vertical .toolbar.horizontal .button.image-button {
+ padding: 6px 4px ;
+}
+
+PlumaFileBrowserWidget.vertical {
+ background-color: @theme_bg_color;
+}
+
+PlumaDocumentsPanel .view,
+PlumaFileBrowserWidget .view {
+ background-color: shade (@theme_bg_color, 1.08);
+}
+
+/* color of of expander arrow */
+PlumaFileBrowserWidget.vertical GtkExpander:hover {
+ color: @theme_fg_color;
+}
+
+PlumaWindow .notebook.frame.bottom,
+PlumaWindow .notebook.header.bottom {
+ border-width: 0px 0px 0px 0px;
+}
+
+PlumaWindow .notebook tab.bottom {
+ padding: 2px 10px 4px 10px;
+}
+
+/***********************
+ * Mate-Control-Center *
+ ***********************/
+
+/* background */
+ShellWindow .enty,
+ShellWindow AppResizer SlabSection {
+ background-color: @theme_base_color;
+}
+
+/* button of sidebar */
+ShellWindow .button.flat {
+ border-image: none;
+ border-radius: 6px;
+ padding: 4px;
+}
+
+ShellWindow .button.flat:hover {
+ border-radius: 6px;
+ padding: 4px;
+}
+
+/* button of applications */
+ShellWindow GtkScrolledWindow .button.flat {
+ padding: 4px 0px;
+ border-image: none;
+}
+
+/* button hover of applications */
+ShellWindow GtkScrolledWindow .button.flat:hover {
+ padding: 4px 0px;
+ border-radius: 12px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_gradient1, 1.03)),
+ color-stop (0.48, shade(@button_gradient2, 1.03)),
+ color-stop (0.52, shade(@button_gradient3, 1.03)),
+ to (shade(@button_gradient4, 1.01)));
+ border-top-color: alpha(@focused_entry_outer, 0.65);
+ border-right-color: alpha(@focused_entry_outer, 0.75);
+ border-left-color: alpha(@focused_entry_outer, 0.75);
+ border-bottom-color: alpha(@focused_entry_outer, 0.80);
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+GsmLogoutDialog * {
+ -GtkDialog-button-spacing: 0;
+}
+
+/***********************
+ * Engrampa *
+ ***********************/
+
+FrWindow .toolbar.primary-toolbar {
+ border-color: @primay-toolbar-border;
+ border-width: 0 0 1px 0;
+}
+
+/*********
+ * Atril *
+ *********/
+
+EvWindow .vertical.primary-toolbar .horizontal.toolbar {
+ padding: 1px 4px;
+}
+
+/* size of page entry */
+EvPageActionWidget .entry {
+ padding: 4px;
+}
+
+EvWindow .toolbar .button,
+EvWindow .toolbar .button.flat {
+ padding: 0px 4px;
+}
+
+EvWindow .vertical.primary-toolbar .horizontal.toolbar EphyZoomControl GtkToggleButton:prelight.button {
+ padding: 4px;
+ border-radius: 4px;
+}
+
+EvSidebar .flat.button {
+ border-radius: 4px;
+ padding: 4px;
+}
+
+/**************
+ * mate-media *
+ **************/
+
+GvcMixerDialog .frame.flat {
+ border-style: none;
+}
+
+GvcMixerDialog .vertical.dialog-vbox .notebook GtkScrolledWindow.frame {
+ border-style: none;
+ border-radius: 0px 0px 4px 4px;
+}
+
+GvcMixerDialog .vertical.dialog-vbox .notebook .frame.flat GtkScrolledWindow.frame {
+ border-width: 1px;
+ border-radius: 0px;
+ border-style: solid;
+}
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/menu.css b/desktop-themes/Blue-Submarine/gtk-3.0/menu.css
new file mode 100644
index 00000000..35c67f45
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/menu.css
@@ -0,0 +1,384 @@
+/*************************
+ * menu
+ *
+ *************************/
+
+.toolbar .raised .menu,
+.menu {
+ /* menu contextual */
+ background-color: @menu_bg_dark_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 1.03)),
+ to (shade(@menu_bg_dark_color, 0.97)));
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 0px;
+ border-color: shade(@menu_bg_dark_color, 0.97);
+ border-image: none;
+}
+
+.menu:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+GtkMenuItem,
+GtkMenuItem:insensitive {
+ background-color: @menu_bg_dark_color;
+}
+
+.menubar .menu.button:hover,
+.menubar .menu.button:active,
+.menubar .menu.button:active:insensitive,
+.menubar .menu.button:insensitive,
+.menubar .menu.button,
+.primary-toolbar .menu.button:hover,
+.primary-toolbar .menu.button:active,
+.primary-toolbar .menu.button:active:insensitive,
+.primary-toolbar .menu.button:insensitive,
+.primary-toolbar .menu.button {
+ background-color: shade (@menu_bg_dark_color, 1.07);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@menu_bg_dark_color),
+ to (shade(@menu_bg_dark_color, 0.96)));
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+ border-image: none;
+
+}
+
+.menu.button {
+ padding: 0px;
+ background-image: none;
+ background-color: shade (@menu_bg_dark_color, 0.95);
+ color: mix (@menu_fg_dark_color, @menu_bg_dark_color, 0.3);
+ box-shadow: none;
+ border-image: none;
+ border-style: none;
+}
+
+.menu.button GtkArrow {
+ color: @menu_fg_dark_color;
+}
+
+
+/***********
+ * menubar *
+ ***********/
+.menubar {
+ -GtkWidget-window-dragging: true;
+ /* line 3D (dark) */
+ box-shadow: inset 0px -1px @menu_line_dark_color;
+ /* line 3D at the buttom of the menu bar */
+ border-width: 0px 0px 1px 0px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: transparent;
+ border-bottom-color: shade(@theme_bg_dark_color, 1.60);
+ background-color: shade (@theme_bg_dark_color, 1.00);
+ color: @menu_fg_dark_color;
+}
+
+/***************
+ * menubaritem *
+ ***************/
+.menubar.menuitem {
+ padding: 5px 5px;
+ transition: all 300ms ease-out;
+ border-radius: 0px;
+ border-width: 0px;
+}
+
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ padding: 5px 5px;
+ background-color: shade (@theme_bg_dark_color, 1.2);
+ border-radius: 6px;
+ color: shade (@theme_selected_bg_color, 1.6);
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+/************
+ * menuitem *
+ ************/
+.menubar .menuitem {
+ padding: 5px 5px;
+ transition: all 300ms ease-out;
+ color: @theme_fg_dark_color;
+ text-shadow: 1px 1px @theme_shadow_dark_color;
+}
+
+Genericmenuitem .menuitem *,
+DbusmenuGtkMenu .menuitem *,
+.toolbar .raised .button .menuitem *,
+.toolbar.menubar .button .menuitem *,
+.toolbar .menuitem *,
+.primary-toolbar .menuitem *,
+.primary-toolbar .button .menuitem *,
+.menu .menuitem *,
+.menuitem {
+/* Fix height change in nautilus menu item view options */
+ padding: 0px;
+ border-width: 0px;
+
+}
+
+Genericmenuitem .menuitem,
+DbusmenuGtkMenu .menuitem,
+.toolbar .raised .button .menuitem,
+.toolbar.menubar .button .menuitem,
+.toolbar.menubar .linked .button .menuitem,
+.toolbar .menuitem,
+.primary-toolbar .menuitem,
+.primary-toolbar .button .menuitem,
+.menu .menuitem,
+.menuitem {
+ transition: all 300ms ease-out;
+ -GtkMenuItem-arrow-scaling: 0.7;
+ padding: 2px 4px;
+ border-radius: 0px;
+ color: @menu_fg_dark_color;
+ text-shadow: 1px 1px @menu_shadow_dark_color;
+ padding: 5px 5px;
+}
+
+.toolbar .menuitem GtkLabel,
+.primary-toolbar .menuitem GtkLabel,
+.toolbar .raised .button .menuitem GtkLabel,
+.toolbar.menubar .button .menuitem GtkLabel,
+.primary-toolbar .button .menuitem GtkLabel {
+ color: @menu_fg_dark_color;
+ text-shadow: 1px 1px @menu_shadow_dark_color;
+}
+
+GtkTreeMenu.menu {
+ background-color: @menu_bg_dark_color;
+}
+
+GtkTreeMenu .menuitem {
+ border-style: none;
+ border-width: 0px;
+}
+
+/* Workaround for lp:949368 */
+.toolbar GtkComboBox .menuitem *,
+GtkComboBox .menuitem * {
+ transition: all 300ms ease-out;
+ color: @menu_fg_dark_color;
+ text-shadow: 0px 1px @menu_shadow_dark_color;
+}
+
+GtkComboBox .menuitem:hover * {
+ background-color: shade (@theme_bg_dark_color, 1.2);
+ color: shade (@theme_selected_bg_color, 1.6);
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+.menuitem:hover,
+.menu .menuitem:hover {
+ /* contextual menu item-selected */
+ background-color: shade (@theme_bg_dark_color, 1.2);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ color: shade (@theme_selected_bg_color, 1.6);
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+ border-radius: 6px;
+ border-width: 1px;
+ border-image: none;
+ padding: 5px 5px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+.toolbar .menuitem *:hover,
+.primary-toolbar .toolbar .button .menuitem *:hover,
+.primary-toolbar.toolbar .button .menuitem *:hover,
+.toolbar .raised .button .menuitem *:hover, /* menuitem opciones visualizacion nautilus */
+.toolbar.menubar .button .menuitem *:hover,
+GtkComboBox .menuitem *:hover,
+GtkTreeMenu .menuitem *:active,
+GtkTreeMenu .menuitem *:prelight,
+.menuitem *:active,
+.menuitem *:prelight,
+.menuitem *:hover,
+.menuitem:hover,
+.menu .menuitem:hover {
+ color: shade (@theme_selected_bg_color, 1.6);
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+.primary-toolbar .menuitem *:insensitive,
+.toolbar .raised .button .menuitem *:insensitive,
+.toolbar.menubar .button .menuitem *:insensitive,
+.primary-toolbar .button .menuitem *:insensitive,
+.toolbar .menuitem *:insensitive,
+.menuitem:insensitive,
+.menuitem *:insensitive {
+ /* contextual menu insensitive */
+ color: mix (@menu_fg_dark_color, @menu_bg_dark_color, 0.4);
+ text-shadow: none;
+}
+
+.menuitem.check,
+.menuitem.radio,
+.menuitem.check:hover,
+.menuitem.radio:hover,
+.menuitem.check:insensitive,
+.menuitem.radio:insensitive,
+.menuitem.check:active:insensitive,
+.menuitem.radio:active:insensitive,
+.menuitem.check:checked:insensitive,
+.menuitem.radio:checked:insensitive,
+.menuitem.check:inconsistent:insensitive,
+.menuitem.radio:inconsistent:insensitive {
+ border-width: 0px;
+ border-style: none;
+ background-image: none;
+}
+
+.toolbar .raised .button .menuitem.check:inconsistent,
+.toolbar .raised .button .menuitem.radio:inconsistent,
+.menuitem.check:inconsistent,
+.menuitem.radio:inconsistent,
+.toolbar .raised .button .menuitem.check:active,
+.toolbar .raised .button .menuitem.radio:active,
+.menuitem.check:active,
+.menuitem.radio:active,
+.toolbar .raised .button .menuitem.check:checked,
+.toolbar .raised .button .menuitem.radio:checked,
+.menuitem.check:checked,
+.menuitem.radio:checked {
+ border-width: 0px;
+ border-style: none;
+ background-image: none;
+ background-color: @menu_bg_dark_color;
+ /* contextual menu check */
+ color: @menu_fg_dark_color;
+}
+
+.toolbar .raised .button .menuitem.check:inconsistent:hover,
+.toolbar .raised .button .menuitem.radio:inconsistent:hover,
+.menuitem.check:inconsistent:hover,
+.menuitem.radio:inconsistent:hover,
+.toolbar .raised .button .menuitem.check:active:hover,
+.toolbar .raised .button .menuitem.radio:active:hover,
+.menuitem.check:active:hover,
+.menuitem.radio:active:hover,
+.toolbar .raised .button .menuitem.check:checked:hover,
+.toolbar .raised .button .menuitem.radio:checked:hover,
+.menuitem.check:checked:hover,
+.menuitem.radio:checked:hover {
+ border-color: @theme_selected_fg_color;
+ color: @theme_selected_fg_color;
+}
+
+.menuitem.arrow:hover {
+ border-color: @theme_selected_fg_color;
+ color: shade (@theme_selected_bg_color, 1.6);
+}
+
+.menuitem.check:insensitive,
+.menuitem.radio:insensitive,
+.menuitem.check:active:insensitive,
+.menuitem.radio:active:insensitive,
+.menuitem.check:checked:insensitive,
+.menuitem.radio:checked:insensitive,
+.menuitem.check:inconsistent:insensitive,
+.menuitem.radio:inconsistent:insensitive {
+ color: mix (@menu_fg_dark_color, @menu_bg_dark_color, 0.6);
+ text-shadow: none;
+}
+
+.menubar .menuitem GtkCalendar,
+.menubar .menuitem GtkCalendar.button,
+.menubar .menuitem GtkCalendar.header,
+.menubar .menuitem GtkCalendar.view,
+.primary-toolbar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar.button,
+.primary-toolbar .menuitem GtkCalendar.header,
+.primary-toolbar .menuitem GtkCalendar.view {
+ background-color: @menu_bg_dark_color;
+ background-image: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+ color: @menu_fg_dark_color;
+}
+
+.menubar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar {
+ background-color: shade (@menu_bg_dark_color, 1.3);
+ background-image: none;
+}
+
+.menubar .menuitem GtkScale.trough {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@menu_bg_dark_color, 0.80)),
+ color-stop (0.20, shade(@menu_bg_dark_color, 0.85)),
+ to (shade(@menu_bg_dark_color, 0.96)));
+ border-style: none;
+ border-width: 0px;
+ border-radius: 8px;
+ box-shadow: inset 1px 1px alpha(#000, 0.08),
+ inset -1px -1px alpha(#000, 0.08);
+}
+
+Genericmenuitem .menuitem .accelerator,
+DbusmenuGtkMenu .menuitem .accelerator,
+.menubar .menuitem .accelerator,
+.primary-toolbar .menuitem .accelerator {
+ color: alpha (@menu_fg_dark_color, 0.8);
+}
+
+Genericmenuitem .menuitem .accelerator:hover,
+DbusmenuGtkMenu .menuitem .accelerator:hover,
+.menubar .menuitem .accelerator:hover,
+.primary-toolbar .menuitem .accelerator:hover {
+ color: alpha (@theme_selected_fg_color, 0.8);
+}
+
+Genericmenuitem .menuitem .accelerator:insensitive,
+DbusmenuGtkMenu .menuitem .accelerator:insensitive,
+.menubar .menuitem .accelerator:insensitive,
+.primary-toolbar .menuitem .accelerator:insensitive {
+ color: alpha (mix (@menu_fg_dark_color, @menu_bg_dark_color, 0.4), 0.8);
+ text-shadow: none;
+}
+
+.menuitem.separator {
+ -GtkMenuItem-horizontal-padding: 0;
+ -GtkWidget-separator-height: 1;
+ /* border-color: shade (@menu_bg_dark_color, 0.90);
+ -unico-inner-stroke-color: alpha (shade (@menu_bg_dark_color, 1.18), 0.6); */
+ border-image: -gtk-gradient (linear,
+ left top, right top,
+ from (alpha (#000, 0.00)),
+ color-stop (0.25, alpha (#000, 0.03)),
+ color-stop (0.85, alpha (#000, 0.03)),
+ to (alpha (#000, 0.00))) 1;
+}
+
+/***************
+ * Menu Button *
+ ***************/
+
+.button.menuitem.menubar:active,
+.button.menuitem.menubar *:active {
+ color: @menu_fg_dark_color;
+ background-image: none;
+ background-color: @menu_bg_dark_color;
+ border-radius: 5px 5px 0px 0px;
+ border-image: none;
+ border-width: 1px 1px 0px 1px;
+ border-color: shade(@button_border, 1.30);
+ border-style: solid;
+}
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/other-applications.css b/desktop-themes/Blue-Submarine/gtk-3.0/other-applications.css
new file mode 100644
index 00000000..b70b53e4
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/other-applications.css
@@ -0,0 +1,692 @@
+/* nemo */
+
+NemoSearchBar.info {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@toolbar_gradient_base, 0.89)),
+ color-stop (0.20, shade(@toolbar_gradient_base, 0.97)),
+ to (shade(@toolbar_gradient_base, 1.01)));
+ border-radius: 0px;
+ border-width: 0px 0px 1px 0px;
+ border-style: solid;
+ border-color: alpha(#000, 0.00) @toolbar_gradient_base shade(@toolbar_gradient_base, 0.75);
+ box-shadow: inset 0px 1px alpha(#fff, 0.06),
+ inset 1px 0px alpha(#fff, 0.06),
+ inset -1px 0px alpha(#fff, 0.06),
+ inset 0px -1px alpha(#fff, 0.06);
+ color: @toolbar_fg_color;
+}
+
+NemoTrashBar.info,
+NemoXContentBar.info,
+NemoQueryEditor.info {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.00)),
+ to (shade(@nautilus_cluebar_color, 1.00)));
+ border-radius: 0px;
+ border-width: 0px 0px 1px 0px;
+ border-style: solid;
+ border-color: transparent @nautilus_cluebar_color shade(@nautilus_cluebar_color, 0.75);
+ box-shadow: inset 0px 1px alpha(#fff, 0.06),
+ inset 1px 0px alpha(#fff, 0.06),
+ inset -1px 0px alpha(#fff, 0.06),
+ inset 0px -1px alpha(#fff, 0.06);
+}
+
+NemoSearchBar,
+NemoSearchBar * {
+ padding: 0px;
+}
+
+NemoSearchBar .entry {
+ padding: 2px 8px;
+ border-width: 0px;
+ border-radius: 4px;
+ box-shadow: inset 0px 3px alpha(#000, 0.03),
+ inset 0px 2px alpha(#000, 0.05),
+ inset 2px 0px alpha(#000, 0.04),
+ inset -2px 0px alpha(#000, 0.04),
+ inset 0px -2px alpha(#000, 0.03),
+ inset 0px 1px shade(@toolbar_gradient_base, 0.70),
+ inset 1px 0px shade(@toolbar_gradient_base, 0.80),
+ inset -1px 0px shade(@toolbar_gradient_base, 0.80),
+ inset 0px -1px shade(@toolbar_gradient_base, 0.90);
+}
+
+NemoSearchBar .entry,
+NemoSearchBar .entry:focus {
+ -GtkEntry-inner-border: 1;
+}
+
+NemoSearchBar .entry.image {
+ color: shade(@nautilus_cluebar_color, 0.60);
+}
+
+
+NemoSearchBar GtkLabel {
+ color: @toolbar_fg_color;
+ text-shadow: 0 1px @toolbar_shadow_color;
+}
+
+.nemo-cluebar-label {
+ font: bold;
+ color: @fg_dark_color;
+ text-shadow: 0 1px @theme_shadow_color;
+}
+
+NemoTrashBar .button,
+NemoTrashBar .button:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.08)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 1.02)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.96)),
+ to (shade(@nautilus_cluebar_color, 0.92)));
+ box-shadow: inset 0px 2px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.07),
+ inset -2px 0px alpha(#fff, 0.07),
+ inset 0px -2px alpha(#fff, 0.05),
+ inset 0px 1px shade(@nautilus_cluebar_color, 0.80),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.70),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.70),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.60);
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+NemoTrashBar .button:active,
+NemoTrashBar .button:active:hover,
+NemoTrashBar .button:checked,
+NemoTrashBar .button:checked:hover {
+/* .button:active:hover */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 1.00)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 0.95)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.91)),
+ to (shade(@nautilus_cluebar_color, 0.87)));
+ /* outer */
+ border-top-color: alpha(@focused_entry_border, 0.20);
+ border-right-color: alpha(@focused_entry_border, 0.25);
+ border-left-color: alpha(@focused_entry_border, 0.25);
+ border-bottom-color: alpha(#fff, 0.10);
+ box-shadow: inset 0px 2px alpha(#fff, 0.09),
+ inset 2px 0px alpha(#fff, 0.07),
+ inset -2px 0px alpha(#fff, 0.07),
+ inset 0px -2px alpha(#fff, 0.05),
+ inset 0px 1px shade(@nautilus_cluebar_color, 0.75),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.65),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.65),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.55);
+}
+
+NemoTrashBar .button *:active,
+NemoTrashBar .button *:active:hover,
+NemoTrashBar .button *:checked,
+NemoTrashBar .button *:checked:hover {
+ color: shade(@theme_text_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+NemoTrashBar .button:insensitive {
+/* .button:active:hover */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@nautilus_cluebar_color, 0.95)),
+ color-stop (0.45, shade(@nautilus_cluebar_color, 0.90)),
+ color-stop (0.52, shade(@nautilus_cluebar_color, 0.88)),
+ to (shade(@nautilus_cluebar_color, 0.89)));
+ box-shadow: inset 0px 1px shade(@nautilus_cluebar_color, 0.85),
+ inset 1px 0px shade(@nautilus_cluebar_color, 0.81),
+ inset -1px 0px shade(@nautilus_cluebar_color, 0.81),
+ inset 0px -1px shade(@nautilus_cluebar_color, 0.78);
+}
+
+NemoTrashBar .button *:insensitive {
+ color: mix(@nautilus_cluebar_color, @theme_fg_color, 0.50);
+ text-shadow: none;
+}
+
+NemoWindow .sidebar .scrollbar {
+ background-image: none;
+ border-style: solid;
+ -GtkRange-stepper-size: 16;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-border: 1;
+ -GtkRange-arrow-scaling: 0.666;
+ -GtkRange-slider-width: 13;
+ -GtkRange-trough-under-steppers: 1;
+ -GtkScrollbar-has-backward-stepper: true;
+ -GtkScrollbar-has-forward-stepper: true;
+ -GtkScrollbar-activate-slider: 1;
+ -GtkScrollbar-min-slider-length: 31;
+ -GtkScrollbar-slider-width: 11;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+}
+
+NemoWindow .sidebar .scrollbar.trough.vertical {
+ border-radius: 0;
+ border-width: 0 0px 0 1px;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.96);
+}
+
+NemoWindow .sidebar .scrollbar.trough {
+ border-radius: 0;
+ border-width: 1px 0 0px 0;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.96);
+}
+
+/* the small line between sidebar and view */
+NemoWindow GtkPaned.horizontal {
+ border-color: shade(@theme_bg_color, 0.80);
+ border-style: solid;
+ border-width: 0px 1px 0px 0px;
+ -GtkPaned-handle-size: 4px;
+}
+
+NemoWindow .sidebar .frame {
+ border-width: 0px;
+ border-style: none;
+ border-top-width: 0;
+ border-bottom-width: 0;
+}
+
+/* disable shadow and radius for nemo, looks strange */
+NemoWindow .sidebar .view row:hover,
+NemoWindow .sidebar .view row:selected,
+NemoWindow .sidebar .view row:selected:hover {
+ border-radius: 0px;
+ box-shadow: none;
+}
+
+/* disabled, looks uggly
+NemoWindow > GtkTable > .pane-separator,
+NemoWindow .pane-separator {
+ background-color: @sidebar_background;
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (@sidebar_background),
+ color-stop(0.50, @sidebar_background),
+ to (shade(@theme_bg_color, 0.60)));
+ border-style: solid;
+ border-width: 0px;
+ border-color: @sidebar_background;
+ border-image: none;
+}*/
+
+/* to avoid unexpected light backgrounds */
+NemoToolbar.vertical {
+ background-color: @theme_bg_dark_color;
+}
+
+NemoToolbar .linked .button,
+NemoToolbar .linked .button:first-child,
+NemoToolbar .linked .button:last-child,
+NemoToolbar .toolbar .raised .button,
+NemoToolbar .toolbar .raised .button:first-child,
+NemoToolbar .toolbar .raised .button:last-child,
+NemoToolbar .toolbar .raised .button:only-child {
+ padding: 4px;
+}
+
+NemoToolbar .linked .button:focus,
+NemoToolbar .linked .button:focus:first-child,
+NemoToolbar .linked .button:focus:last-child {
+ box-shadow: none;
+}
+
+NemoWindow .primary-toolbar.toolbar .button GtkImage {
+ color: @theme_fg_dark_color;
+}
+
+NemoWindow .primary-toolbar.toolbar .button,
+NemoWindow .primary-toolbar.toolbar .button:hover {
+ padding: 4px;
+}
+
+NemoWindow .primary-toolbar.toolbar .entry {
+ padding: 3px 8px;
+}
+
+NemoWindow .primary-toolbar.toolbar .button:active,
+NemoWindow .primary-toolbar.toolbar .button:active:hover,
+NemoWindow .primary-toolbar.toolbar .button:checked,
+NemoWindow .primary-toolbar.toolbar .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 5px;
+ border-image: none;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+NemoWindow .primary-toolbar.toolbar .button,
+NemoWindow .primary-toolbar.toolbar .button:active,
+NemoWindow .primary-toolbar.toolbar .button:checked,
+NemoWindow .primary-toolbar.toolbar .button:hover,
+NemoWindow .primary-toolbar.toolbar .button:active:hover,
+NemoWindow .primary-toolbar.toolbar .button:checked:hover {
+ background-color: transparent;
+ padding: 4px;
+ border-image: none;
+ border-width: 1px;
+ border-radius: 5px;
+ border-color: transparent;
+}
+
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton {
+ padding: 4px;
+ border-image: none;
+ border-style: solid;
+ border-radius: 0px;
+ border-width: 0px;
+ border-color: transparent;
+}
+
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton {
+ background-color: transparent;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@button_raised_gradient_color_a),
+ to (@button_raised_gradient_color_b));
+ border-color: transparent;
+ border-width: 0px;
+ color: shade(@theme_fg_dark_color, 0.90);
+}
+
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton * {
+ color: shade(@theme_text_dark_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+ border-color: transparent;
+}
+
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:hover {
+ color: shade(@theme_text_dark_color, 1.00);
+}
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton * {
+ -GtkArrow-arrow-scaling: 0.7;
+}
+
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:first-child,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:last-child,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:only-child {
+ transition: all 400ms ease-out;
+}
+
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:first-child,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:last-child,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:only-child,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:hover,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:first-child:hover,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:last-child:hover,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:only-child:hover {
+ padding: 4px;
+}
+
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:active,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton:checked {
+ background-color: transparent;
+ background-image: none;
+ border-image: none;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active:hover,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:checked,
+NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:checked:hover {
+ font: bold;
+ color: shade(@theme_text_dark_color, 1.00);
+ text-shadow: 1px 1px @theme_shadow_dark_color;
+}
+
+NemoWindow .primary-toolbar.toolbar .button:active,
+NemoWindow .primary-toolbar.toolbar .button:active:hover,
+NemoWindow .primary-toolbar.toolbar .button:checked,
+NemoWindow .primary-toolbar.toolbar .button:checked:hover {
+ padding: 4px;
+ background-color: transparent;
+ background-image: none;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 5px;
+ border-image: none;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+NemoWindow .primary-toolbar .toolbar .button:hover,
+NemoWindow .primary-toolbar.toolbar .button:hover {
+ background-color: transparent;
+ padding: 4px;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ border-width: 1px;
+ border-radius: 5px;
+ border-style: solid;
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+NemoWindow .primary-toolbar .toolbar {
+ background-color: @theme_bg_color;
+}
+
+/* Nemo statusbar */
+NemoWindow .toolbar {
+ background-image: none;
+ background-color: @theme_bg_color;
+ border-top-width: 0;
+ border-bottom-width: 0;
+ box-shadow: none;
+}
+
+NemoStatusBar.toolbar .button {
+ padding: 4px;
+}
+
+/* small buttons statusbar nemo */
+NemoWindow .toolbar .button GtkImage,
+NemoWindow .toolbar .button GtkImage:active,
+NemoWindow .toolbar .button GtkImage:active:hover,
+NemoWindow .toolbar .button GtkImage:checked,
+NemoWindow .toolbar .button GtkImage:checked:hover,
+NemoWindow .toolbar .button GtkImage:hover {
+ color: @theme_fg_color;
+}
+
+NemoWindow .toolbar .button:hover,
+NemoWindow .toolbar .button:active,
+NemoWindow .toolbar .button:active:hover,
+NemoWindow .toolbar .button:checked,
+NemoWindow .toolbar .button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@button_gradient1, 1.03)),
+ color-stop (0.48, shade(@button_gradient2, 1.03)),
+ color-stop (0.52, shade(@button_gradient3, 1.03)),
+ to (shade(@button_gradient4, 1.01)));
+ border-color: transparent;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+NemoWindow .notebook {
+ -GtkNotebook-initial-gap: 0;
+ background-color: @theme_base_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_base_color, 1.00)),
+ to (shade(@theme_base_color, 1.00)));
+ border-width: 0px;
+ border-style: none;
+ border-left-style: none;
+ border-right-style: none;
+ border-radius: 0px;
+ border-top-color: shade(@notebook_border, 1.00);
+ border-left-color: @transparent;
+ border-bottom-color: @transparent;
+ border-right-color: @transparent;
+ box-shadow: none;
+}
+
+/*
+NemoWindow .notebook {
+ -GtkNotebook-initial-gap: 0;
+ border-width: 1px 0px 0px 0px;
+ border-radius: 0px;
+ border-image: none;
+
+ border-top-color: shade(@sidebar_background, 0.75);
+ border-left-color: @transparent;
+ border-bottom-color: @transparent;
+ border-right-color: @transparent;
+
+}
+*/
+
+/* Nemo notebook */
+GtkDialog.background .vertical.dialog-vbox .notebook .frame {
+ background-color: shade (@theme_bg_color, 1.1);
+}
+
+NemoWindow .notebook tab {
+ border-width: 0px 1px;
+ border-style: solid;
+ border-color: shade(@notebook_border, 1.00);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@sidebar_background, 0.90)),
+ color-stop (0.15, shade(@sidebar_background, 1.00)),
+ to (shade(@sidebar_background, 1.00)));
+ box-shadow: inset 0px 1px alpha(#000, 0.08),
+ inset 1px 0px alpha(#000, 0.04),
+ inset -1px 0px alpha(#000, 0.04),
+ inset 0px -1px shade(@notebook_border, 1.00);
+}
+
+NemoWindow .notebook tab:active,
+NemoWindow .notebook tab:checked {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_base_color, 0.90)),
+ color-stop (0.15, shade(@theme_base_color, 1.00)),
+ to (shade(@theme_base_color, 1.00)));
+ border-image: none;
+ border-left-color: shade(@notebook_border, 1.00);
+ border-right-color: shade(@notebook_border, 1.00);
+ box-shadow: inset 0px 1px alpha(#000, 0.08),
+ inset 1px 0px alpha(#fff, 0.04),
+ inset -1px 0px alpha(#fff, 0.04);
+}
+
+NemoWindow .notebook tab.top {
+ padding: 0px 6px;
+ border-radius: 0px;
+}
+
+NemoWindow .notebook tab:first-child,
+NemoWindow .notebook tab:first-child:active,
+NemoWindow .notebook tab:first-child:checked {
+ border-width: 0px 1px 0px 0px;
+ border-radius: 0px;
+}
+
+NemoWindow .notebook tab:last-child,
+NemoWindow .notebook tab:last-child:active,
+NemoWindow .notebook tab:last-child:checked {
+ border-width: 0px 0px 0px 1px;
+ border-radius: 0px;
+}
+
+NemoWindow .notebook tab GtkLabel {
+ padding: 0px;
+ color: @theme_text_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+NemoWindow .notebook tab .button GtkImage {
+ border-radius: 3px;
+ color: mix(@theme_fg_color, @sidebar_background, 0.30);
+ border-style: solid;
+ border-color: transparent;
+ border-width: 1px;
+ padding: 0;
+ icon-shadow: 1px 1px @theme_shadow_color;
+}
+
+NemoWindow .notebook tab .button GtkImage:hover {
+ color: @theme_fg_color;
+ border-color: alpha(black, 0.1);
+}
+
+NemoWindow .notebook tab .button GtkImage:active,
+NemoWindow .notebook tab .button GtkImage:active:hover,
+NemoWindow .notebook tab .button GtkImage:checked,
+NemoWindow .notebook tab .button GtkImage:active:hover {
+ background-color: alpha(black, 0.15);
+ color: shade(@theme_fg_color, 1.00);
+ icon-shadow: 0px 1px @theme_shadow_color;
+ border-color: alpha(black, 0.27)
+ alpha(black, 0.13)
+ alpha(black, 0.13)
+ alpha(black, 0.13);
+}
+
+.nemo-canvas-item {
+ border-radius: 3px;
+}
+
+/* desktop mode */
+.nemo-desktop.nemo-canvas-item {
+ color: white;
+ text-shadow: 1px 1px black;
+}
+
+.nemo-desktop.nemo-canvas-item:active,
+.nemo-desktop.nemo-canvas-item:checked {
+ background-image: none;
+ color: @theme_text_color;
+}
+
+.nemo-desktop.nemo-canvas-item:selected {
+ color: @theme_selected_fg_color;
+}
+
+.nemo-desktop.nemo-canvas-item:active,
+.nemo-desktop.nemo-canvas-item:checked,
+.nemo-desktop.nemo-canvas-item:prelight,
+.nemo-desktop.nemo-canvas-item:selected,
+.nemo-desktop.nemo-canvas-item:checked {
+ text-shadow: none;
+}
+
+/* stack-switcher ie. nemo preferences */
+.vertical.dialog-vbox .horizontal.primary-toolbar {
+ background-color: transparent;
+ border-color: @primay-toolbar-border;
+ border-width: 1px 0px;
+ padding: 1px 0px;
+}
+
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button {
+ color: @menu_fg_dark_color;
+ text-shadow: none;
+ box-shadow: none;
+ padding: 5px 2px;
+}
+
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:hover,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:checked,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:checked:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@menu_bg_dark_color, 2.03)),
+ to (shade(@menu_bg_dark_color, 1.17)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
+/* middle most button */
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:focus,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:hover,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:checked {
+ border-right-width: 0px;
+ border-left-width: 0px;
+ border-radius: 0px;
+}
+
+/* left most button */
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:first-child,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:focus:first-child,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:hover:first-child,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:checked:first-child {
+ border-radius: 6px 0 0 6px;
+ border-width: 1px;
+ border-right-width: 0px;
+}
+
+/* right most button */
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:last-child,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:focus:last-child,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:hover:last-child,
+.vertical.dialog-vbox .horizontal.primary-toolbar .horizontal.linked.stack-switcher .button.text-button:checked:last-child {
+ border-radius: 0 6px 6px 0;
+ border-width: 1px;
+ border-left-width: 0px;
+}
+
+.vertical.dialog-vbox .view.frame {
+ background-color: shade (@theme_bg_color, 1.1);
+ border-color: @borders;
+}
+
+.vertical.dialog-vbox .view.frame GtkViewport.frame {
+ background-color: shade (@theme_bg_color, 1.1);
+}
+
+.vertical.dialog-vbox .view.frame GtkViewport.frame .vertical GtkSeparator.separator.horizontal {
+ border-color: @borders;
+ border-width: 0 0 1px 0;
+}
+
+.vertical.dialog-vbox .view.frame GtkViewport.frame .vertical .vertical .vertical .text-button {
+ background-color: transparent;
+}
+
+.vertical.dialog-vbox .view.frame GtkViewport.frame .vertical .vertical .vertical .text-button:hover {
+ background-color: shade (@theme_bg_color, 1.05);
+ border-radius: 4px;
+}
+
+/* Parole media player needs more testing! */
+
+GtkPaned GtkOverlay GtkRevealer.bottom .button.flat.image-button {
+ border-style: none;
+ background-color: transparent;
+ padding: 4px 6px;
+ box-shadow: inset 0px 1px alpha(shade(@button_border, 1.00), 0.90),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.90),
+ inset -1px 0px alpha(shade(@button_border, 0.88), 0.90),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+GtkPaned GtkOverlay GtkRevealer.bottom .button.flat.image-button:hover {
+ border-style: none;
+ padding: 4px 6px;
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/scrollbar.css b/desktop-themes/Blue-Submarine/gtk-3.0/scrollbar.css
new file mode 100644
index 00000000..320ce0ca
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/scrollbar.css
@@ -0,0 +1,222 @@
+/**************
+ * Scrollbars *
+ **************/
+
+.scrollbar {
+ background-image: none;
+ border-style: solid;
+ -GtkRange-stepper-size: 16;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-border: 0;
+ -GtkRange-arrow-scaling: 0.666;
+ -GtkRange-slider-width: 13;
+ -GtkRange-trough-under-steppers: 1;
+ -GtkScrollbar-has-backward-stepper: true;
+ -GtkScrollbar-has-forward-stepper: true;
+ -GtkScrollbar-activate-slider: 1;
+ -GtkScrollbar-min-slider-length: 31;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+}
+
+ /* the small square between scrollbars!!!
+ no borders with background-image */
+.scrollbars-junction {
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.05),
+ shade(@theme_bg_color, 1.05));
+ border-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.05),
+ shade(@theme_bg_color, 1.05));
+ background-color: transparent;
+ border-style: none;
+ border-width: 0;
+ box-shadow: none;
+}
+
+.scrollbar.trough,
+.scrollbar.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.98)),
+ to (shade (@theme_bg_color, 1.06)));
+ border-left-width: 1px;
+ border-right-width: 0px;
+ border-top-width: 0px;
+ border-bottom-width: 0px;
+ border-radius: 0;
+ border-color: shade(@button_border, 1.13);
+ border-style: solid;
+ box-shadow: none;
+}
+
+.scrollbar.trough.horizontal {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.98)),
+ to (shade (@theme_bg_color, 1.06)));
+ border-left-width: 0px;
+ border-right-width: 0px;
+ border-top-width: 1px;
+ border-bottom-width: 0px;
+ border-radius: 0;
+ border-style: solid;
+ box-shadow: none;
+}
+
+/* Sliders and buttons */
+.scrollbar.slider.vertical {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.8)));
+ border-color: shade (@theme_bg_color, 0.65);
+ border-radius: 10px;
+ border-width: 1px;
+}
+
+.scrollbar.slider.vertical:hover,
+.scrollbar.slider.vertical:hover:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.7)));
+ border-color: shade (@theme_bg_color, 0.85);
+ border-width: 0 0 0 0;
+}
+
+.scrollbar.slider.horizontal {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.95)),
+ to (shade (@theme_bg_color, 0.8)));
+ border-color: shade (@theme_bg_color, 0.65);
+ border-radius: 10px;
+ border-width: 1px;
+}
+
+.scrollbar.slider.horizontal:hover,
+.scrollbar.slider.horizontal:hover:active {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@theme_bg_color, 0.85)),
+ to (shade (@theme_bg_color, 0.7)));
+ border-color: shade (@theme_bg_color, 0.85);
+ border-width: 0 0 0 0;
+}
+
+.scrollbar.slider:insensitive {
+ background-color: shade (@theme_bg_color, 0.9);
+}
+
+.scrollbar.trough:insensitive {
+ background-color: shade (@theme_bg_color, 1.06);
+}
+
+.scrollbar.button,
+.scrollbar.button:active,
+.scrollbar.button:active:hover,
+.scrollbar.button:insensitive {
+ box-shadow: none;
+ border-style: none;
+ border-image: none;
+ border-radius: 0;
+ background-image: none;
+ background-color: transparent;
+}
+
+.scrollbar.button:active,
+.scrollbar.button:active:hover {
+ background-color: alpha(shade(@scrollbar_trough, 0.8), 0.5);
+ -gtk-image-effect: highlight;
+}
+
+.scrollbar.button.top:hover {
+ box-shadow: none;
+ -gtk-image-effect: highlight;
+}
+
+.scrollbar.button.bottom:hover {
+ box-shadow: none;
+ -gtk-image-effect: highlight;
+}
+
+.scrollbar.button.right:hover {
+ box-shadow: none;
+ -gtk-image-effect: highlight;
+}
+
+.scrollbar.button.left:hover {
+ box-shadow: none;
+ -gtk-image-effect: highlight;
+}
+
+.scrollbar.button {
+ color: @theme_fg_color;
+}
+
+.scrollbar.button:hover {
+ color: @theme_fg_color;
+}
+
+.scrollbar.button:insensitive {
+ color: @insensitive_fg_color;
+}
+
+.scrollbar.button:active {
+ color: @theme_fg_color;
+}
+
+.scrollbar.slider.fine-tune:prelight:active {
+ background-image: url("assets/slider_fine_horizontal.svg"),
+ linear-gradient(to top,
+ shade(@scrollbar_slider, 0.9),
+ shade(@scrollbar_slider, 0.81) 55%,
+ shade(@scrollbar_slider, 0.6));
+ background-repeat: no-repeat;
+ background-position: center;
+ border-style: solid;
+ border-image: none;
+ border-color: shade(@scrollbar_slider, 0.65);
+ border-width: 1px;
+}
+
+.scrollbar.slider.vertical.fine-tune:prelight:active {
+ background-image: url("assets/slider_fine_vertical.svg"),
+ linear-gradient(to left,
+ shade(@scrollbar_slider, 0.9),
+ shade(@scrollbar_slider, 0.81) 55%,
+ shade(@scrollbar_slider, 0.6));
+ background-repeat: no-repeat;
+ background-position: center;
+ border-style: solid;
+ border-image: none;
+ border-color: shade(@scrollbar_slider, 0.65);
+ border-width: 1px;
+}
+
+/* overlay scrollbar */
+OsThumb {
+ color: shade (@theme_fg_color, 1.6);
+}
+
+OsThumb:selected,
+OsScrollbar:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+OsThumb:active,
+OsScrollbar:active {
+ background-color: shade (@theme_bg_color, 0.6);
+}
+
+OsThumb:insensitive,
+OsScrollbar:insensitive {
+ background-color: shade (@theme_bg_color, 0.85);
+}
+
+/*******************
+ * scrolled window *
+ *******************/
+GtkScrolledWindow.frame {
+ border-top-color: shade (@theme_bg_color, 0.84);
+ border-right-color: shade (@theme_bg_color, 0.76);
+ border-bottom-color: shade (@theme_bg_color, 0.86);
+ border-left-color: shade (@theme_bg_color, 0.76);
+ border-radius: 0;
+ border-style: solid;
+}
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/settings.ini b/desktop-themes/Blue-Submarine/gtk-3.0/settings.ini
new file mode 100644
index 00000000..2244370e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/settings.ini
@@ -0,0 +1,4 @@
+[Settings]
+gtk-color-scheme = "base_color:#FFF\nbg_color:#CBD5D9\ntooltip_bg_color:#DBF4FF\nselected_bg_color:#255880\ntext_color:#1A1A1A\nfg_color:#101010;\ntooltip_fg_color:#000000\nselected_fg_color:#ffffff\nlink_color:#008BCC\nbg_color_dark:#1F2427\nfg_color_dark:#cccccc"
+gtk-auto-mnemonics = 1
+
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/sidebar.css b/desktop-themes/Blue-Submarine/gtk-3.0/sidebar.css
new file mode 100644
index 00000000..c17cc10e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/sidebar.css
@@ -0,0 +1,112 @@
+/***********
+ * Sidebar *
+ ***********/
+
+.sidebar {
+ -GtkTreeView-horizontal-separator: 6px;
+ -GtkTreeView-vertical-separator: 1px;
+}
+
+.sidebar,
+.sidebar.view,
+.sidebar .view,
+.sidebar.view:prelight,
+.sidebar .view:prelight {
+ border-radius: 0px;
+ color: @sidebar_fg_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+ background-color: @sidebar_background;
+}
+
+.sidebar.view:selected,
+.sidebar.view *:selected,
+.sidebar .view:selected,
+.sidebar .view *:selected,
+.sidebar .view:selected:prelight {
+ border-style: solid;
+ border-width: 1px 0px 0px 0px;
+ border-color: shade (@sidebar_selected_bg, 0.90) #bbb shade (@sidebar_selected_bg, 1.05);
+ border-radius: 6px;
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@sidebar_selected_bg, 0.90)),
+ color-stop (0.40, shade (@sidebar_selected_bg, 0.98)),
+ to (shade(@sidebar_selected_bg, 1.05)));
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+.sidebar row:hover,
+.sidebar .view row:hover,
+.sidebar GtkTreeView row:hover {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade(@theme_bg_color, 1.05)),
+ color-stop (0.40, shade (@theme_bg_color, 1.13)),
+ to (shade(@theme_bg_color, 1.10)));
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+ color: shade (@theme_fg_color, 0.90);
+ border-radius: 6px;
+ text-shadow: none;
+}
+
+.sidebar .radio,
+.sidebar .radio:focus,
+.sidebar .radio:selected {
+ background-image: none;
+ background-color: alpha(@theme_base_color, 0.0);
+}
+
+GtkHCollapsablePaned,
+SourceList.pane-separator {
+ border-width: 0px;
+ -GtkPaned-handle-size: 2px;
+}
+
+GtkHCollapsablePaned .pane-separator,
+GtkHCollapsablePaned .pane-separator:prelight,
+GtkHCollapsablePaned .pane-separator:selected {
+ background-image: none;
+ background-color: @sidebar_background;
+ border-width: 0px 1px 0px 0px;
+ border-style: solid;
+ border-color: shade (@button_border, 0.90);
+}
+
+/* Marlin sidebar separator */
+VarkaWidgetsHCollapsiblePaned,
+VarkaWidgetsHCollapsiblePaned.pane-separator,
+VarkaWidgetsHCollapsiblePaned.pane-separator:prelight,
+VarkaWidgetsHCollapsiblePaned.pane-separator:selected {
+ border-width: 0px;
+ border-color: shade(@sidebar_background, 0.80);
+ background-image: -gtk-gradient(linear,
+ left top, right top,
+ from (@sidebar_background),
+ color-stop(0.50, @sidebar_background),
+ to (#a9a9a9));
+}
+
+/*
+VarkaWidgetsHCollapsiblePaned {
+ border-width: 0px;
+ -GtkPaned-handle-size: 1px;
+}
+
+VarkaWidgetsHCollapsiblePaned.pane-separator,
+VarkaWidgetsHCollapsiblePaned.pane-separator:prelight,
+VarkaWidgetsHCollapsiblePaned.pane-separator:selected {
+ background-image: -gtk-gradient (linear,
+ left top,
+ right top,
+ from (shade (@bg_color, 1.30)),
+ to (shade (@bg_color, 0.55)));
+ background-color: alpha(#fff, 0.0);
+}
+
+*/