summaryrefslogtreecommitdiff
path: root/desktop-themes/Blue-Submarine
diff options
context:
space:
mode:
authorraveit65 <[email protected]>2015-07-04 17:09:49 +0200
committerraveit65 <[email protected]>2015-07-04 17:09:49 +0200
commit3da152ff7ed8bede8ae686c6ac6f1d5f0c57ca72 (patch)
treef2ab19e3337a8b0fbd7436022d657d57970285bd /desktop-themes/Blue-Submarine
parent9f39ea680db4a190de23263ffe0408f078ecd38a (diff)
downloadmate-themes-3da152ff7ed8bede8ae686c6ac6f1d5f0c57ca72.tar.bz2
mate-themes-3da152ff7ed8bede8ae686c6ac6f1d5f0c57ca72.tar.xz
add gtk-2/3 BlueSubmarine and Green-Submarine themes from mate-themes-extras
Diffstat (limited to 'desktop-themes/Blue-Submarine')
-rw-r--r--desktop-themes/Blue-Submarine/Makefile.am21
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/Makefile.am37
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/add-workspace.pngbin0 -> 1577 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-left.svg82
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-right.svg82
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/calendar-today.svg187
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/cinnamon.css1915
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/close-window.svg168
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/close.svg74
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/corner-ripple-ltr.pngbin0 -> 1489 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/corner-ripple-rtl.pngbin0 -> 1599 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/dash-placeholder.svg84
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/filter-selected-ltr.svg81
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/filter-selected-rtl.svg81
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/gdm.css180
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/menu.pngbin0 -> 1550 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/overview1.pngbin0 -> 1137 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/overview2.pngbin0 -> 1597 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/panel-button-border.svg74
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-narrow.svg111
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-wide.svg111
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/player-paused.svg273
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/player-playing.svg273
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/player-stopped.svg273
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/process-working.svg261
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/running-indicator.svg130
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/scroll-hhandle.svg83
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/scroll-vhandle.svg84
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/source-button-border.svg74
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/switch-off.pngbin0 -> 337 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/switch-on.pngbin0 -> 357 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/thumbnail.pngbin0 -> 3382 bytes
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-down.svg162
-rw-r--r--desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-up.svg142
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/Makefile.am13
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/Makefile.am9
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/handle-caja.pngbin0 -> 178 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/resize-grip.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Makefile.am21
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/Makefile.am15
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-blank.pngbin0 -> 373 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-down.pngbin0 -> 373 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-h.pngbin0 -> 142 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-v.pngbin0 -> 142 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-bg.pngbin0 -> 3758 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-active.pngbin0 -> 341 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-hover.pngbin0 -> 277 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.pngbin0 -> 166 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/caja.rc137
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/gmusicbrowser.rc7
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/panel.rc219
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/pcmanfm.rc43
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/pluma.rc36
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/terminal.rc69
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/apps/thunar.rc30
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/assets/Makefile.am32
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.pngbin0 -> 487 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked.pngbin0 -> 784 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.pngbin0 -> 345 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed.pngbin0 -> 495 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.pngbin0 -> 295 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked.pngbin0 -> 411 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/handle.pngbin0 -> 186 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-bottom.pngbin0 -> 159 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-left.pngbin0 -> 85 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-right.pngbin0 -> 84 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-top.pngbin0 -> 158 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/notebook.pngbin0 -> 227 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/null.pngbin0 -> 142 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed-insensitive.pngbin0 -> 544 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed.pngbin0 -> 705 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected-insensitive.pngbin0 -> 572 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected.pngbin0 -> 863 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected-insensitive.pngbin0 -> 506 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected.pngbin0 -> 639 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.svg117
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/scroll-background.pngbin0 -> 155 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/slider-horizontal.pngbin0 -> 828 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/slider-vertical.pngbin0 -> 3458 bytes
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-2.0/assets/toolbar.pngbin0 -> 214 bytes
-rw-r--r--desktop-themes/Blue-Submarine/gtk-2.0/gtkrc1099
-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.css5565
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/gtk.css274
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/mate-applications.css1313
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/menu.css381
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/other-applications.css584
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/scrollbar.css222
-rwxr-xr-xdesktop-themes/Blue-Submarine/gtk-3.0/settings.ini4
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/sidebar.css112
-rw-r--r--desktop-themes/Blue-Submarine/index.theme11
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/Makefile.am16
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_close.pngbin0 -> 178 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_close_u.pngbin0 -> 159 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_maximize.pngbin0 -> 173 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_maximize_u.pngbin0 -> 128 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_minimize.pngbin0 -> 115 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_minimize_u.pngbin0 -> 115 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_restore.pngbin0 -> 159 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/icon_restore_u.pngbin0 -> 159 bytes
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/metacity-theme-1.xml550
-rw-r--r--desktop-themes/Blue-Submarine/metacity-1/stripes.pngbin0 -> 254 bytes
177 files changed, 29900 insertions, 0 deletions
diff --git a/desktop-themes/Blue-Submarine/Makefile.am b/desktop-themes/Blue-Submarine/Makefile.am
new file mode 100644
index 00000000..9eec3c19
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/Makefile.am
@@ -0,0 +1,21 @@
+THEME_NAME=Blue-Submarine
+
+themedir = $(datadir)/themes/$(THEME_NAME)
+
+theme_DATA = index.theme
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = \
+ cinnamon \
+ gtk-2.0 \
+ gtk-3.0 \
+ metacity-1
+
+DIST_SUBDIRS = \
+ cinnamon \
+ gtk-2.0 \
+ gtk-3.0 \
+ metacity-1
+
+CLEANFILES = index.theme
diff --git a/desktop-themes/Blue-Submarine/cinnamon/Makefile.am b/desktop-themes/Blue-Submarine/cinnamon/Makefile.am
new file mode 100644
index 00000000..18ef184f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/Makefile.am
@@ -0,0 +1,37 @@
+themedir = $(datadir)/themes/Blue-Submarine/cinnamon
+
+theme_DATA = \
+ add-workspace.png \
+ calendar-arrow-left.svg \
+ calendar-arrow-right.svg \
+ calendar-today.svg \
+ cinnamon.css \
+ close.svg \
+ close-window.svg \
+ corner-ripple-ltr.png \
+ corner-ripple-rtl.png \
+ dash-placeholder.svg \
+ filter-selected-ltr.svg \
+ filter-selected-rtl.svg \
+ gdm.css \
+ menu.png \
+ overview1.png \
+ overview2.png \
+ panel-button-border.svg \
+ panel-button-highlight-narrow.svg \
+ panel-button-highlight-wide.svg \
+ player-paused.svg \
+ player-playing.svg \
+ player-stopped.svg \
+ process-working.svg \
+ running-indicator.svg \
+ scroll-hhandle.svg \
+ scroll-vhandle.svg \
+ source-button-border.svg \
+ switch-off.png \
+ switch-on.png \
+ thumbnail.png \
+ ws-switch-arrow-down.svg \
+ ws-switch-arrow-up.svg
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Blue-Submarine/cinnamon/add-workspace.png b/desktop-themes/Blue-Submarine/cinnamon/add-workspace.png
new file mode 100644
index 00000000..9b1a80d4
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/add-workspace.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-left.svg b/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-left.svg
new file mode 100644
index 00000000..d5d97b3c
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-left.svg
@@ -0,0 +1,82 @@
+<?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="svg2"
+ version="1.1"
+ inkscape:version="0.48+devel r9942 custom"
+ sodipodi:docname="New document 4">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="8.984481"
+ inkscape:cy="5.6224906"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="930"
+ inkscape:window-height="681"
+ inkscape:window-x="1892"
+ inkscape:window-y="272"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid17403"
+ 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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ sodipodi:type="star"
+ style="fill:#5f5f5f;fill-opacity:1;stroke:#5f5f5f;stroke-width:0.43015847;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path18028"
+ sodipodi:sides="3"
+ sodipodi:cx="84.5"
+ sodipodi:cy="337.5"
+ sodipodi:r1="5"
+ sodipodi:r2="2.5"
+ sodipodi:arg1="0.52359878"
+ sodipodi:arg2="1.5707963"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 88.830127,340 80.169873,340 84.5,332.5 z"
+ transform="matrix(0,1.3621708,0.99186247,0,-325.48222,929.32667)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-right.svg b/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-right.svg
new file mode 100644
index 00000000..545da7ec
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/calendar-arrow-right.svg
@@ -0,0 +1,82 @@
+<?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="svg2"
+ version="1.1"
+ inkscape:version="0.48+devel r9942 custom"
+ sodipodi:docname="arrow-left.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="7.7366092"
+ inkscape:cy="6.4536271"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="930"
+ inkscape:window-height="681"
+ inkscape:window-x="1892"
+ inkscape:window-y="272"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid17403"
+ 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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ sodipodi:type="star"
+ style="fill:#5f5f5f;fill-opacity:1;stroke:#5f5f5f;stroke-width:0.43015847;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path18028"
+ sodipodi:sides="3"
+ sodipodi:cx="84.5"
+ sodipodi:cy="337.5"
+ sodipodi:r1="5"
+ sodipodi:r2="2.5"
+ sodipodi:arg1="0.52359878"
+ sodipodi:arg2="1.5707963"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="M 88.830127,340 80.169873,340 84.5,332.5 z"
+ transform="matrix(0,1.3621708,-0.99186247,0,342.48324,929.32667)" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/calendar-today.svg b/desktop-themes/Blue-Submarine/cinnamon/calendar-today.svg
new file mode 100644
index 00000000..ba379af4
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/calendar-today.svg
@@ -0,0 +1,187 @@
+<?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="28"
+ height="25"
+ id="svg10621"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="calendar-today.svg">
+ <defs
+ id="defs10623">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient99561-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient34508-1-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop34510-1-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop34512-4-5" />
+ </linearGradient>
+ <radialGradient
+ r="42"
+ fy="30"
+ fx="51"
+ cy="30"
+ cx="51"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10592"
+ xlink:href="#linearGradient34508-1-3"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3770"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3001"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3007"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3067"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient3072"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient2997"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.839192"
+ inkscape:cx="8.3750933"
+ inkscape:cy="8.0837211"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10626">
+ <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(-469.08263,-536.99307)">
+ <g
+ id="g3003">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/cinnamon-design/mockups/motion/textures/panel.png"
+ transform="matrix(0.43692393,0,0,1.3783114,460.60467,517.48289)"
+ sodipodi:end="6.2831853"
+ sodipodi:start="3.1415927"
+ d="M 9,29.999999 C 9.0000011,21.163443 27.804042,14 51.000002,14 74.195961,14 93,21.163444 93,30 l -42,0 z"
+ sodipodi:ry="16"
+ sodipodi:rx="42"
+ sodipodi:cy="30"
+ sodipodi:cx="51"
+ id="path34506-3"
+ style="opacity:0.4625;color:#000000;fill:url(#radialGradient2997);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <rect
+ y="558.85046"
+ x="468.96878"
+ height="3.1425927"
+ width="28.149134"
+ id="rect2996"
+ style="fill:#ffffff;fill-opacity:0.50196078;stroke-width:0.43599999;stroke-miterlimit:4;stroke-dasharray:none" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/cinnamon.css b/desktop-themes/Blue-Submarine/cinnamon/cinnamon.css
new file mode 100644
index 00000000..4bc53452
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/cinnamon.css
@@ -0,0 +1,1915 @@
+/* Zukitwo-Colors Cinnamon theme by http://karashata.deviantart.com */
+
+/* ###################################################################
+ * Section common with Gnome Shell
+ * ... contains a few cinnamon specific styles (rare occurences)
+ * ###################################################################*/
+stage {
+ font-family: Ubuntu, Droid Sans, Trebuchet MS, Liberation Sans, sans-serif;
+}
+
+* {
+ font-size: 9pt; /* The default font size. */
+ color: white;
+}
+
+/* small fonts */
+.run-dialog-label, .run-dialog-error-label {
+ font-size: 8pt;
+}
+
+/* small 7.5 pt */
+.calendar-month-label, .calendar-day-base {
+ font-size: 7.5pt;
+}
+
+/* small bold fonts */
+.window-caption, .switcher-list, .expo-workspaces-name-entry, #Tooltip {
+ font-size: 8pt;
+ font-weight: bold;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(219,244,255,0.9);
+ background-gradient-end: rgba(219,229,255,0.9);
+ color: #000000;
+}
+
+.cinnamon-link {
+ color: #0000ff;
+ text-decoration: underline;
+}
+
+.cinnamon-link:hover {
+ color: #0000e0;
+}
+
+StScrollBar {
+ padding: 0px;
+}
+
+StScrollView.vfade {
+ -st-vfade-offset: 68px;
+}
+
+StScrollView.hfade {
+ -st-hfade-offset: 68px;
+}
+
+StScrollView StScrollBar {
+ min-width: 8px;
+ min-height: 20px;
+}
+
+
+StScrollBar StBin#trough {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.2);
+ background-gradient-end: rgba(255,255,255,0.0);
+ box-shadow: inset 2px 2px 2px 0px rgba(0,0,0,0.1) ;
+ border: 1px solid rgba(0,0,0,0.2);
+ border-radius: 8px;
+}
+
+StScrollBar StButton#vhandle {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(255,255,255,0.4);
+ background-gradient-end: rgba(255,255,255,0.3);
+ border: 1px solid rgba(0,0,0,0.25);
+ border-radius: 8px;
+}
+
+StScrollBar StButton#hhandle {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(255,255,255,0.5);
+ background-gradient-end: rgba(255,255,255,0.6);
+ border: 1px solid rgba(0,0,0,0.25);
+ border-radius: 8px;
+}
+
+StScrollBar StButton#hhandle:hover,
+StScrollBar StButton#vhandle:hover {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(255,255,255,0.8);
+ background-gradient-end: rgba(255,255,255,0.9);
+}
+
+#Tooltip {
+ border-radius: 2px;
+ padding: 4px 12px;
+ text-align: center;
+}
+
+/* ===================================================================
+ * Shared button properties
+ * ===================================================================*/
+.notification-button,
+.notification-icon-button,
+.hotplug-notification-item,
+.hotplug-resident-eject-button,
+.modal-dialog-button,
+.sound-button {
+ border-radius: 2px;
+ border-width: 1px;
+ border-color: rgba(78,78,78,0.9);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(58,58,58,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5);
+}
+
+.notification-button:hover,
+.notification-icon-button:hover,
+.hotplug-notification-item:hover,
+.hotplug-resident-eject-button:hover,
+.modal-dialog-button:hover,
+.sound-button:hover {
+ border-color: rgba(98,98,98,0.9);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(68,68,68,1.0);
+ background-gradient-end: rgba(58,58,58,1.0);
+}
+
+.notification-button:focus,
+.notification-icon-button:focus,
+.hotplug-notification-item:focus,
+.modal-dialog-button:focus,
+.sound-button:focus {
+ box-shadow: 0px 0px 2px 1px rgba(153,125,97,0.9);
+}
+
+.notification-button:active,
+.notification-icon-button:active,
+.hotplug-notification-item:active,
+.hotplug-resident-eject-button:active,
+.modal-dialog-button:active,
+.modal-dialog-button:pressed,
+.sound-button:active {
+ border-color: rgba(98,98,98,0.4);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(28,28,28,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.35);
+}
+
+/* ===================================================================
+ * PopupMenu (popupMenu.js)
+ * ===================================================================*/
+.popup-menu-boxpointer {
+ /* Keeping arrow style for extra effect and less "warning junk" in .xsession-errors */
+ /* Border seems to behave strange with single background-color. Background-gradient fixes it. */
+ -arrow-border-radius: 0px;
+ -arrow-background-color: rgba(48,48,48,0.0);
+ -arrow-border-width: 0px;
+ -arrow-border-color: rgba(255,255,255,0.0);
+ -arrow-base: 4px;
+ -arrow-rise: 2px;
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0px;
+}
+
+.popup-menu {
+ color: #fff;
+ min-width: 85px;
+}
+
+.popup-submenu-menu-item:open {
+ background-color: #4c4c4c;
+}
+
+.popup-sub-menu { /* Don't use border-radius or box-shadow here. It causes the shell to crash. */
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.0);
+ background-gradient-end: rgba(0,0,0,0.0);
+}
+
+.popup-sub-menu .popup-menu-item:ltr {
+ padding-right: 0em;
+}
+
+.popup-sub-menu .popup-menu-item:rtl {
+ padding-left: 0em;
+}
+
+.popup-sub-menu StScrollBar {
+ padding: 2px;
+}
+
+.popup-sub-menu StScrollBar StBin#trough {
+ border-width: 0px;
+}
+
+.popup-sub-menu StScrollBar StBin#vhandle {
+ background-color: #4c4c4c;
+ border-width: 0px;
+}
+
+.popup-combo-menu {
+ background-color: rgba(0,0,0,0.9);
+ padding: 1em 0em;
+ color: #ffffff;
+ border: 1px solid #5f5f5f;
+ border-radius: 4px;
+}
+
+/* The remaining popup-menu sizing is all done in ems, so that if you
+ * override .popup-menu.font-size, everything else will scale with it.
+ */
+.popup-menu-content {
+ padding: 0.5em 0em;
+}
+
+.popup-menu-item {
+ font-weight: normal;
+ padding: .4em 1.75em;
+ spacing: 1em;
+ color: #fff;
+ border: 1px solid rgba(180,147,114,0.0);
+ border-left-width: 0;
+ border-right-width: 0;
+}
+
+.popup-menu-item:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(37,88,128,0.9);
+ background-gradient-end: rgba(37,55,128,0.9);
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0.35);
+ border-left-width: 0;
+ border-right-width: 0;
+}
+
+.popup-menu-item:insensitive {
+ color: #9f9f9f;
+}
+
+.popup-image-menu-item {
+}
+
+.popup-combobox-item {
+ spacing: 1em;
+}
+
+.popup-separator-menu-item {
+ background-color: rgba(255,255,255,0.1);
+ border: 1px solid rgba(0,0,0,0.5);
+ border-bottom: 0px;
+ border-left: 0px;
+ border-right: 0px;
+ height: 0.1em;
+}
+
+.popup-alternating-menu-item:alternate {
+ font-weight: bold;
+}
+
+.popup-slider-menu-item {
+ height: 1em;
+ min-width: 15em;
+ -slider-height: 2px;
+ -slider-background-color: #333333;
+ -slider-border-color: #5f5f5f;
+ -slider-active-background-color: rgba(180,147,114,0.9);
+ -slider-active-border-color: rgba(153,125,97,0.9);
+ -slider-border-width: 1px;
+ -slider-handle-radius: 0.5em;
+}
+
+.popup-device-menu-item {
+ spacing: .5em;
+}
+
+.popup-inactive-menu-item {
+ font-weight: normal;
+ color: #999;
+}
+
+.popup-subtitle-menu-item {
+ font-weight: bold;
+}
+
+.popup-menu-icon {
+ icon-size: 1.09em;
+}
+
+/* Switches (to be used in menus) */
+.toggle-switch {
+ width: 32px;
+ height: 16px;
+ background-color: rgba(0,0,0,0.5);
+}
+
+.toggle-switch-us {
+ background-image: url("switch-off.png");
+ background-size: contain;
+}
+
+.toggle-switch-us:checked {
+ background-image: url("switch-on.png");
+ background-size: contain;
+}
+
+.toggle-switch-intl {
+ background-image: url("switch-off.png");
+ background-size: contain;
+}
+
+.toggle-switch-intl:checked {
+ background-image: url("switch-on.png");
+ background-size: contain;
+}
+
+.nm-menu-item-icons {
+ spacing: .5em;
+}
+
+/* ===================================================================
+ * Panel (panel.js)
+ * ===================================================================*/
+#panel {
+ border: 1px solid rgba(255,255,255,0.2);
+ border-left: 0px;
+ border-right: 0px;
+ border-radius: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.4);
+ height: 24px;
+ font-weight: normal;
+}
+
+#panelLeft, #panelCenter, #panelRight {
+ spacing: 2px;
+}
+
+#panelLeft:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,0,0,0.05);
+ background-gradient-end: rgba(255,0,0,0.2);
+}
+
+#panelCenter:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,255,0,0.05);
+ background-gradient-end: rgba(0,255,0,0.2);
+}
+
+#panelRight:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,255,0.05);
+ background-gradient-end: rgba(0,0,255,0.2);
+}
+
+#panelLeft:ltr {
+ padding-right: 4px;
+}
+
+#panelLeft:rtl {
+ padding-left: 4px;
+}
+
+#panelRight:ltr {
+ padding-left: 4px;
+}
+
+#panelRight:rtl {
+ padding-right: 4px;
+}
+
+.panel-button {
+ -natural-hpadding: 10px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ transition-duration: 200;
+}
+
+.panel-button:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.panel-button:active,
+.panel-button:overview,
+.panel-button:focus {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.251);
+}
+
+.panel-status-button:active,
+.panel-status-button:checked,
+.panel-status-button:focus {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+}
+
+.panel-button:active > .system-status-icon,
+.panel-button:checked > .system-status-icon,
+.panel-button:focus > .system-status-icon {
+ icon-shadow: black 0px 0px 3px;
+}
+
+.panel-menu {
+ -boxpointer-gap: 3px /* Distance between the menu and panel */
+}
+
+.system-status-icon {
+ icon-size: 1.09em;
+}
+
+/* ===================================================================
+ * Overview
+ * ===================================================================*/
+#overview {
+ spacing: 12px;
+ background-color: rgba(100,100,100,0.3);
+}
+
+.window-caption {
+ color: white;
+ spacing: 25px;
+}
+
+.workspace-controls {
+ visible-width: 32px; /* Amount visible before hovering */
+}
+
+.workspace-thumbnails-background {
+ background-color: rgba(0,0,0,0.0);
+ border: 0px solid rgba(0,0,0,0.0);
+ border-right: 0px;
+ border-radius: 0px;
+ padding: 8px;
+}
+
+.workspace-thumbnails-background:rtl {
+ border-right: 1px;
+ border-left: 0px;
+ border-radius: 0px;
+}
+
+.workspace-thumbnails {
+ spacing: 7px;
+}
+
+.workspace-thumbnail-indicator {
+ outline: 1px solid rgba(255,255,255,0.2);
+ border: 1px solid rgba(255,255,255,0.5);
+}
+
+.workspace-add-button {
+ background-image: url("add-workspace.png");
+ height: 200px;
+ width: 35px;
+}
+
+.workspace-add-button:hover {
+
+}
+
+.workspace-close-button {
+ background-image: url("close-window.svg");
+ background-size: 22px;
+ height: 22px;
+ width: 22px;
+ -cinnamon-close-overlap: 8px;
+}
+
+.window-caption {
+ background-color: rgba(0,0,0,0.5);
+ border: 1px solid rgba(255,255,255,0.25);
+ border-radius: 6px;
+ color: #fff;
+ padding: 6px 8px;
+ -cinnamon-caption-spacing: 1px;
+}
+
+.window-close {
+ background-image: url("close-window.svg");
+ background-size: 22px;
+ height: 22px;
+ width: 22px;
+ -cinnamon-close-overlap: 8px;
+}
+
+.window-close:hover {
+ -st-background-image-shadow: 0px 0px 4px rgba(255,255,255,0.9);
+}
+
+.window-close:rtl {
+ -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5);
+}
+
+/* ===================================================================
+ * Looking Glass
+ * ===================================================================*/
+#LookingGlassDialog {
+ border: 0;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ spacing: 8px;
+ padding: 4px;
+}
+
+#LookingGlassDialog > #Toolbar {
+ border: 1px solid grey;
+ border-radius: 2px;
+}
+
+#LookingGlassDialog .labels {
+ spacing: 4px;
+}
+
+#LookingGlassDialog .notebook-tab {
+ -natural-hpadding: 12px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #ccc;
+ padding-left: .3em;
+ padding-right: .3em;
+}
+
+#LookingGlassDialog .notebook-tab:hover {
+ color: white;
+ text-shadow: black 0px 2px 2px;
+}
+
+#LookingGlassDialog .notebook-tab:selected {
+ border-image: url("panel-button-border.svg") 10 10 0 2;
+ background-image: url("panel-button-highlight-wide.svg");
+ color: white;
+ text-shadow: black 0px 2px 2px;
+}
+
+#LookingGlassDialog .lg-inspector-title {
+ font-weight: bold;
+ padding-bottom: 8px;
+}
+
+.lg-dialog StEntry {
+ selection-background-color: #bbbbbb;
+ selected-color: #333333;
+}
+
+.lg-completions-text {
+ font-size: .9em;
+ font-style: italic;
+}
+
+.lg-obj-inspector-title {
+ spacing: 4px;
+}
+
+.lg-obj-inspector-button {
+ border: 1px solid gray;
+ padding: 4px;
+ border-radius: 4px;
+}
+
+.lg-obj-inspector-button:hover {
+ border: 1px solid #ffffff;
+}
+
+.lg-dialog .cinnamon-link {
+ color: #999999;
+}
+
+.lg-dialog .cinnamon-link:hover {
+ color: #dddddd;
+}
+
+#LookingGlassDialog StBoxLayout#EvalBox {
+ padding: 4px;
+ spacing: 4px;
+}
+
+#LookingGlassDialog StBoxLayout#ResultsArea {
+ spacing: 4px;
+}
+
+#lookingGlassExtensions {
+ padding: 4px;
+}
+
+.lg-extension-list {
+ padding: 4px;
+ spacing: 6px;
+}
+
+.lg-extension {
+ border: 1px solid #6f6f6f;
+ border-radius: 4px;
+ padding: 4px;
+}
+
+.lg-extension-name {
+ font-weight: bold;
+}
+
+.lg-extension-meta {
+ spacing: 6px;
+}
+
+#LookingGlassPropertyInspector {
+ background: rgba(0, 0, 0, 0.8);
+ border: 2px solid grey;
+ border-radius: 4px;
+ padding: 6px;
+}
+
+/* ===================================================================
+ * Date applet
+ * ===================================================================*/
+.calendar-vertical-separator {
+ -stipple-width: 1px;
+ -stipple-color: rgba(255,255,255,0.2);
+ width: 0.3em;
+}
+
+#calendarPopup {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0px;
+ color: white;
+}
+
+#calendarPopup .calendar {
+ padding: 10px;
+}
+
+.calendar {
+ padding: .4em 1.75em;
+ spacing-rows: 0px;
+ spacing-columns: 0px;
+}
+
+.calendar-month-label {
+ color: #e2e2e2;
+ padding-bottom: 8px;
+ padding-top: 8px;
+ font-weight: bold;
+}
+
+.calendar-change-month-back {
+ width: 18px;
+ height: 12px;
+ background-image: url("calendar-arrow-left.svg");
+ border-radius: 4px;
+}
+
+.calendar-change-month-back:rtl {
+ background-image: url("calendar-arrow-right.svg");
+}
+
+.calendar-change-month-back:hover {
+ background-color: rgba(255,255,255,0.1);
+}
+.calendar-change-month-back:active {
+ background-color: rgba(255,255,255,0.1);
+}
+
+.calendar-change-month-forward {
+ width: 18px;
+ height: 12px;
+ background-image: url("calendar-arrow-right.svg");
+ border-radius: 4px;
+}
+
+.calendar-change-month-forward:rtl {
+ background-image: url("calendar-arrow-left.svg");
+}
+
+.calendar-change-month-forward:hover {
+ background-color: rgba(255,255,255,0.1);
+}
+.calendar-change-month-forward:active {
+ background-color: rgba(255,255,255,0.1);
+}
+
+.datemenu-date-label {
+ padding: .4em 1.75em;
+ color: #e2e2e2;
+ font-weight: bold;
+}
+
+.calendar-day-base {
+ text-align: center;
+ width: 2.4em;
+ height: 2.4em;
+}
+
+.calendar-day-base:hover {
+ background-color: rgba(255,255,255,0.2);
+ color: #fff;
+}
+
+.calendar-day-base:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.2);
+ background-gradient-end: rgba(255,255,255,0.2);
+ box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.1);
+}
+
+.calendar-today.calendar-day-base:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.4);
+ background-gradient-end: rgba(255,255,255,0.4);
+ box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2);
+}
+
+.calendar-day-heading {
+ color: #e2e2e2;
+ padding-top: 1em;
+}
+
+.calendar-week-number {
+ color: #e2e2e2;
+ font-weight: bold;
+}
+
+/* Hack used in lieu of border-collapse - see calendar.js */
+.calendar-day {
+ border: 1px solid #333;
+ color: #e2e2e2;
+ border-top-width: 0;
+ border-left-width: 0;
+ border-radius: 0px;
+ width: 32px;
+}
+.calendar-day-top {
+ border-top-width: 1px;
+}
+.calendar-day-left {
+ border-left-width: 1px;
+}
+
+.calendar-work-day {
+ border-color: #444;
+}
+
+.calendar-nonwork-day {
+ background-color: rgba(128,128,128,.1);
+ border-color: #555;
+}
+
+.calendar-today {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.4);
+ background-gradient-end: rgba(255,255,255,0.4);
+ box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2);
+ color: #ffffff;
+ font-weight: bold;
+}
+
+.calendar-other-month-day {
+ color: #e2e2e2;
+}
+
+.calendar-day-with-events {
+ font-weight: bold;
+ color: #fff;
+}
+
+/* ===================================================================
+ * Notifications
+ * ===================================================================*/
+#notification {
+ border: 2px solid rgba(255,255,255,0.5);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ border-radius: 0;
+ padding: 8px;
+ spacing-rows: 10px;
+ spacing-columns: 10px;
+ width: 34em;
+ margin-from-right-edge-of-screen: 8px;
+ margin-from-top-edge-of-screen: 8px;
+}
+
+/* We use row-span = 2 for the image cell, which prevents its height preferences to be
+ taken into account during allocation, so its height ends up being limited by the height
+ of the content in the other rows. To avoid showing a stretched image, we set the minimum
+ height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */
+.notification-with-image {
+ min-height: 159px;
+}
+
+#notification-scrollview {
+ max-height: 10em;
+ -st-vfade-offset: 24px;
+}
+
+#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
+ height: 1em;
+}
+
+#notification-scrollview:ltr > StScrollBar {
+ padding-left: 6px;
+}
+
+#notification-scrollview:rtl > StScrollBar {
+ padding-right: 6px;
+}
+
+#notification-body {
+ spacing: 5px;
+}
+
+#notification-actions {
+ spacing: 10px;
+}
+
+.notification-button {
+ padding: 4px 42px 5px;
+}
+
+.notification-icon-button {
+ border-radius: 2px;
+ padding: 5px;
+}
+
+.notification-icon-button > StIcon {
+ icon-size: 16px;
+ padding: 8px;
+}
+
+.hotplug-transient-box {
+ spacing: 6px;
+ padding: 2px 46px 2px 12px;
+}
+
+.hotplug-notification-item {
+ padding: 2px 10px;
+}
+
+.hotplug-notification-item-icon {
+ icon-size: 24px;
+ padding: 2px 5px;
+}
+
+.hotplug-resident-box {
+ spacing: 8px;
+}
+
+.hotplug-resident-mount {
+ color: white;
+ border: 1px solid rgba(0,0,0,0.0);
+}
+
+.hotplug-resident-mount:hover {
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.12);
+ background-gradient-end: rgba(255,255,255,0.05);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.15);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.hotplug-resident-mount-label {
+ color: inherit;
+ padding-left: 6px;
+}
+
+.hotplug-resident-mount-icon {
+ icon-size: 24px;
+ padding-left: 6px;
+}
+
+.hotplug-resident-eject-icon {
+ icon-size: 20px;
+}
+
+.hotplug-resident-eject-button {
+ padding: 7px;
+}
+
+.chat-log-message {
+ color: #888888;
+}
+
+.chat-group-sent, .chat-group-meta {
+ padding: 8px 0;
+}
+
+.chat-received {
+ padding-left: 4px;
+}
+
+.chat-received:rtl {
+ padding-left: 0px;
+ padding-right: 4px;
+}
+
+.chat-sent {
+ padding-left: 18pt;
+ color: #959595;
+}
+
+.chat-sent:rtl {
+ padding-left: 0px;
+ padding-right: 18pt;
+}
+
+.chat-meta-message {
+ padding-left: 4px;
+ color: #bbbbbb;
+}
+
+.chat-meta-message:rtl {
+ padding-left: 0px;
+ padding-right: 4px;
+}
+
+.subscription-message {
+ font-style: italic;
+}
+
+#notification StEntry {
+ padding: 4px;
+ selected-color: white;
+ color: #c0c0c0;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-color: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ border-radius: 2px;
+ caret-color: white;
+ caret-size: 1px;
+}
+
+#notification StEntry:focus {
+ color: white;
+ border: 1px solid rgba(200,200,200,0.3);
+
+ caret-color: white;
+ selection-background-color: #255880;
+}
+
+/* ===================================================================
+ * Alt Tab
+ * ===================================================================*/
+#altTabPopup {
+ padding: 8px;
+ spacing: 16px;
+}
+
+.switcher-list {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0;
+ padding: 20px;
+ color: white;
+}
+
+.switcher-list-item-container {
+ spacing: 8px;
+}
+
+.thumbnail-scroll-gradient-left {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(51,51,51,1.0);
+ background-gradient-end: rgba(51,51,51,0);
+ border-radius: 24px;
+ border-radius-topright: 0px;
+ border-radius-bottomright: 0px;
+ width: 60px;
+}
+
+.thumbnail-scroll-gradient-right {
+ background-gradient-direction: horizontal;
+ background-gradient-start: rgba(51,51,51,0);
+ background-gradient-end: rgba(51,51,51,1.0);
+ border-radius: 24px;
+ border-radius-topleft: 0px;
+ border-radius-bottomleft: 0px;
+ width: 60px;
+}
+
+.switcher-list .item-box {
+ padding: 8px;
+ border-radius: 8px;
+}
+
+.switcher-list .item-box:outlined {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(180,147,114,0.9);
+ background-gradient-end: rgba(153,125,97,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border-radius: 3px;
+ color: rgba(255,255,255,1.0);
+ padding: 6px;
+}
+
+.switcher-list .item-box:selected {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(180,147,114,0.9);
+ background-gradient-end: rgba(153,125,97,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border-radius: 3px;
+ color: rgba(255,255,255,1.0);
+}
+
+.switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px;
+}
+
+.switcher-list .thumbnail {
+ width: 256px;
+}
+
+.switcher-list .separator {
+ width: 1px;
+ background: rgba(255,255,255,0.33);
+}
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("corner-ripple-ltr.png");
+ background-size: contain;
+}
+
+.ripple-box:rtl {
+ background-image: url("corner-ripple-rtl.png");
+}
+
+.switcher-arrow {
+ border-color: rgba(0,0,0,0);
+ color: #808080;
+}
+
+.switcher-arrow:highlighted {
+ border-color: rgba(0,0,0,0);
+ color: white;
+}
+
+/* ===================================================================
+ * Modal dialogs
+ * ===================================================================*/
+.show-processes-dialog-subject,
+.mount-question-dialog-subject,
+.end-session-dialog-subject {
+ font-weight: bold;
+ color: #fff;
+}
+
+.modal-dialog {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0;
+ color: #fff;
+
+ padding-right: 42px;
+ padding-left: 42px;
+ padding-bottom: 30px;
+ padding-top: 30px;
+}
+
+.modal-dialog-button-box {
+ spacing: 21px;
+}
+
+.modal-dialog-button {
+ margin-left: 10px;
+ margin-right: 10px;
+ padding: 4px 32px 5px;
+}
+
+.modal-dialog-button:disabled {
+ color: rgb(60,60,60);
+}
+
+/* ===================================================================
+ * Run dialog
+ * ===================================================================*/
+.run-dialog-error-box {
+ padding-top: 15px;
+ spacing: 5px;
+}
+
+.run-dialog-entry {
+ font-weight: normal;
+ width: 23em;
+ selection-background-color: #255880;
+ selected-color: white;
+ border-radius: 2px;
+ padding: 4px;
+ color: white;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.3);
+ background-gradient-end: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ caret-size: 1px;
+}
+
+.run-dialog {
+ border: 2px solid rgba(255,255,255,0.5);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.3);
+ border-radius: 0;
+
+ padding-right: 21px;
+ padding-left: 21px;
+ padding-bottom: 15px;
+ padding-top: 15px;
+}
+
+.lightbox {
+ background-color: rgba(160,160,160,0.0);
+}
+
+.flashspot {
+ background-color: white;
+}
+
+/* ===================================================================
+ * End session dialog
+ * ===================================================================*/
+.end-session-dialog {
+ spacing: 42px;
+}
+
+.end-session-dialog-subject {
+ font-weight: bold;
+ color: #fff;
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 30px;
+}
+
+.end-session-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px;
+}
+
+.end-session-dialog-description {
+ padding-left: 17px;
+ width: 28em;
+}
+
+.end-session-dialog-description:rtl {
+ padding-right: 17px;
+}
+
+.end-session-dialog-logout-icon {
+ border: 1px solid rgba(255,255,255,0.3);
+ border-radius: 0;
+ width: 32px;
+ height: 32px;
+}
+
+.end-session-dialog-shutdown-icon {
+ color: #bebebe;
+ width: 32px;
+ height: 32px;
+}
+
+.end-session-dialog-app-list {
+ max-height: 200px;
+ padding-top: 42px;
+ padding-left: 49px;
+ padding-right: 32px;
+}
+
+.end-session-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px;
+}
+
+.end-session-dialog-app-list-item {
+ color: #ccc;
+}
+
+.end-session-dialog-app-list-item:hover {
+ color: white;
+}
+
+.end-session-dialog-app-list-item:ltr {
+ padding-right: 1em;
+}
+
+.end-session-dialog-app-list-item:rtl {
+ padding-left: 1em;
+}
+
+.end-session-dialog-app-list-item-icon:ltr {
+ padding-right: 17px;
+}
+
+.end-session-dialog-app-list-item-icon:rtl {
+ padding-left: 17px;
+}
+
+.end-session-dialog-app-list-item-name {
+}
+
+.end-session-dialog-app-list-item-description {
+ color: #444444;
+}
+
+/* CinnamonMountOperation Dialogs */
+.cinnamon-mount-operation-icon {
+ icon-size: 48px;
+}
+
+.mount-password-reask {
+ color: red;
+}
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px;
+}
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px;
+}
+
+.mount-question-dialog-subject {
+ max-width: 500px;
+}
+
+.show-processes-dialog-subject:rtl,
+.mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px;
+}
+
+.show-processes-dialog-description,
+.mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em;
+}
+
+.show-processes-dialog-description:rtl,
+.mount-question-dialog-description:rtl {
+ padding-right: 17px;
+}
+
+.show-processes-dialog-app-list {
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px;
+}
+
+.show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px;
+}
+
+.show-processes-dialog-app-list-item {
+ color: #ccc;
+}
+
+.show-processes-dialog-app-list-item:hover {
+ color: white;
+}
+
+.show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em;
+}
+
+.show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em;
+}
+
+.show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px;
+}
+
+.show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px;
+}
+
+.show-processes-dialog-app-list-item-name {
+}
+
+/* ===================================================================
+ * Policykit authentication dialog
+ * ===================================================================*/
+.polkit-dialog-user-layout {
+ padding-left: 10px;
+ spacing: 10px;
+}
+
+.polkit-dialog-user-layout:rtl {
+ padding-left: 0px;
+ padding-right: 10px;
+}
+
+.polkit-dialog-user-root-label {
+ color: #ff0000;
+}
+
+/* ===================================================================
+ * Magnifier
+ * ===================================================================*/
+
+.magnifier-zoom-region {
+ border: 2px solid rgba(128, 0, 0, 255);
+}
+
+.magnifier-zoom-region.full-screen {
+ border-width: 0px;
+}
+
+/* ===================================================================
+ * On screen keyboard
+ * ===================================================================*/
+
+#keyboard {
+ background: rgba(0,0,0,0.8);
+}
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px;
+}
+
+.keyboard-row {
+ spacing: 15px;
+}
+
+.keyboard-key {
+ min-height: 30px;
+ min-width: 30px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(78,78,78,0.5);
+ background-gradient-end: rgba(78,78,78,0.5);
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 2px;
+ border: 1px solid rgba(78,78,78,0.9);
+ color: white;
+}
+
+.keyboard-key:grayed {
+ color: #808080;
+ border-color: #808080;
+}
+
+.keyboard-key:checked,
+.keyboard-key:hover {
+ background: #303030;
+ border: 3px solid white;
+}
+
+.keyboard-key:active {
+ background: #808080;
+}
+
+.keyboard-subkeys {
+ color: white;
+ padding: 5px;
+ -arrow-border-radius: 10px;
+ -arrow-background-color: #090909;
+ -arrow-border-width: 2px;
+ -arrow-border-color: white;
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px;
+}
+
+/* ###################################################################
+ * Cinnamon Specific Section
+ * ###################################################################*/
+/* ===================================================================
+ * Menu (menu.js)
+ * ===================================================================*/
+/* Main menu title */
+
+.menu-favorites-box {
+ width: 70%;
+ margin: auto;
+ padding: 10px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(180,147,114,0.1);
+ background-gradient-end: rgba(180,147,114,0.1);
+ border: 1px solid rgba(255,255,255,0.2);
+ border-radius: 0px;
+ transition-duration: 300;
+}
+
+.menu-favorites-button {
+ padding-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 10px;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-favorites-button:hover {
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.12);
+ background-gradient-end: rgba(255,255,255,0.05);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.15);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-places-box {
+ width: 70%;
+ margin: auto;
+ padding: 10px;
+ border: 0px solid #666;
+}
+
+.menu-places-button {
+ padding-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 10px;
+}
+
+.menu-categories-box {
+ padding-top: 10px;
+ padding-left: 30px;
+ padding-right: 30px;
+ padding-bottom: 10px;
+}
+
+.menu-applications-box {
+ padding-top: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 0px;
+}
+
+.menu-application-button {
+ width: 20em;
+ height: 2.85em;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-application-button:hover {
+ width: 20em;
+ height: 2.85em;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.12);
+ background-gradient-end: rgba(255,255,255,0.05);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.15);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-application-button-selected {
+ width: 20em;
+ height: 2.85em;
+ color: #ffffff;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(37,88,128,0.9);
+ background-gradient-end: rgba(37,55,128,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-application-button-label:ltr {
+ padding-left: 5px
+}
+
+.menu-application-button-label:rtl {
+ padding-right: 5px
+}
+
+.menu-category-button {
+ width: 12em;
+ height: 2.85em;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-category-button-greyed {
+ width: 12em;
+ height: 2.85em;
+ color: #9C9C9C;
+ font-style: italic;
+ border: 1px solid rgba(0,0,0,0);
+}
+
+.menu-category-button-selected {
+ width: 12em;
+ height: 2.85em;
+ color: #ffffff;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(37,88,128,0.9);
+ background-gradient-end: rgba(37,55,128,0.9);
+ box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.3);
+ border: 1px solid rgba(0,0,0,0.15);
+ border-radius: 3px;
+}
+
+.menu-category-button-label:ltr {
+ padding-left: 5px
+}
+
+.menu-category-button-label:rtl {
+ padding-right: 5px
+}
+
+.menu-category-button-button:hover {
+ background-color: #969696;
+ border-radius: 8px;
+}
+
+.menu-application-button:ltr,
+.menu-application-button:hover:ltr,
+.menu-application-button-selected:ltr,
+.menu-category-button:ltr,
+.menu-category-button-greyed:ltr,
+.menu-category-button-selected:ltr {
+ padding-left: 7px;
+}
+
+.menu-application-button:rtl,
+.menu-application-button:hover:rtl,
+.menu-application-button-selected:rtl,
+.menu-category-button:rtl,
+.menu-category-button-greyed:rtl,
+.menu-category-button-selected:rtl {
+ padding-right: 7px;
+}
+
+/* Name and description of the currently hovered item in the menu
+ * This appears on the bottom right hand corner of the menu*/
+.menu-selected-app-box {
+ padding-right: 30px;
+ padding-left: 28px;
+ text-align: right;
+}
+
+.menu-selected-app-box:rtl {
+ padding-top: 10px;
+ height: 30px;
+}
+
+.menu-selected-app-title {
+ font-weight: bold;
+}
+
+.menu-selected-app-description {
+ max-width: 150px;
+}
+
+.menu-search-box:ltr {
+ padding-left: 30px;
+}
+
+.menu-search-box:rtl {
+ padding-right: 30px;
+}
+
+#menu-search-entry {
+ font-weight: normal;
+ width: 23em;
+ selection-background-color: #255880;
+ selected-color: white;
+ border-radius: 2px;
+ padding: 4px;
+ color: white;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.3);
+ background-gradient-end: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ caret-size: 1px;
+}
+
+.menu-search-entry-icon {
+ icon-size: 1em;
+ color: #c0c0c0;
+}
+
+/* Context menu (at the moment only for favorites) */
+.menu-context-menu {
+}
+
+/* ===================================================================
+ * Window list (windowList.js)
+ * ===================================================================*/
+.window-list-box {
+ spacing: 2px;
+}
+
+.window-list-item-label {
+ font-weight: bold;
+ width: 15em;
+ min-width: 5px;
+}
+
+.window-list-item-box {
+ padding-left: 6px;
+ padding-right: 6px;
+ font-weight: bold;
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ transition-duration: 200;
+}
+
+.window-list-item-box:active,
+.window-list-item-box:checked,
+.window-list-item-box:focus {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.251);
+}
+
+.window-list-item-box:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.window-list-item-demands-attention {
+ border: 1px solid rgba(255,52,52,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,52,52,0.3);
+ background-gradient-end: rgba(255,52,52,0.2);
+}
+
+/* ===================================================================
+ * Sound Applet (status/volume.js)
+ * ===================================================================*/
+.sound-button-container {
+ padding-right: 3px;
+ padding-left: 3px;
+}
+
+.sound-button {
+ padding: 4px 7px 5px;
+}
+
+.sound-button StIcon {
+ icon-size: 1.4em;
+}
+
+.sound-track-infos {
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 5px;
+ padding-bottom: 5px;
+}
+
+.sound-track-info {
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+
+.sound-track-info StIcon {
+ icon-size: 1em;
+}
+
+.sound-track-info StLabel {
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+.sound-track-box {
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 220px;
+}
+
+.sound-volume-menu-item {
+ padding: .4em 1.75em;
+}
+
+.sound-volume-menu-item StIcon {
+ icon-size: 1.14em;
+ padding-left: 8px;
+ padding-right: 8px;
+}
+
+.sound-playback-control {
+ padding-top: 5px;
+ padding-bottom: 10px;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+/* ===================================================================
+ * Workspace Switcher applet (workspaceSwitcher.js)
+ * ===================================================================*/
+#workspaceSwitcher {
+ spacing: 0px;
+ padding: 3px;
+
+}
+
+.workspace-button {
+ width: 20px;
+ height: 10px;
+ color: #cccccc;
+ border: 1px;
+ border-color: #a6a6a6;
+ padding: 2px;
+ transition-duration: 300;
+}
+
+.workspace-button:outlined {
+ padding: 1px;
+ background: #cccccc;
+ color: #555555;
+ box-shadow: inset 0px 0px 8px 1px rgba(255,255,255, 0.7);
+}
+
+/* ===================================================================
+ * Workspace OSD
+ * ===================================================================*/
+
+.workspace-osd {
+ border: 2px solid rgba(255,255,255,0.6);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(32,32,32,1.0);
+ background-gradient-end: rgba(32,32,32,1.0);
+ box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
+ border-radius: 0;
+ font-size: 16pt;
+ font-weight: bold;
+ color: #fff;
+
+ padding-right: 42px;
+ padding-left: 42px;
+ padding-bottom: 30px;
+ padding-top: 30px;
+}
+
+.expo-workspaces-name-entry {
+ background-color: rgba(0,0,0,0.5);
+ border: 1px solid rgba(255,255,255,0.25);
+ border-radius: 6px;
+ color: #fff;
+ padding: 6px 8px;
+ spacing: 25px;
+ -cinnamon-caption-spacing: 1px;
+}
+
+/* ===================================================================
+ * Notification Applet
+ * ===================================================================*/
+
+.notification-applet-padding {
+ padding: .5em 1em;
+}
+
+.notification-applet-container {
+ max-height: 100px;
+}
+
+/* ===================================================================
+ * Panel Launchers Applet (panelLaunchers.js)
+ * ===================================================================*/
+#panel-launchers-box {
+ spacing: 2px;
+}
+
+.panel-launcher {
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ padding-left: 1px;
+ padding-right: 1px;
+ transition-duration: 200;
+}
+
+.panel-launcher:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.panel-launcher-add-dialog-content-box {
+ padding: 6px;
+ spacing: 20px;
+}
+
+.panel-launcher-add-dialog-content-box-left {
+ padding: 6px;
+ spacing: 20px;
+}
+
+.panel-launcher-add-dialog-content-box-right {
+ padding: 6px;
+ spacing: 10px;
+}
+
+.panel-launcher-add-dialog-entry {
+ font-weight: normal;
+ width: 23em;
+ selection-background-color: #255880;
+ selected-color: white;
+ border-radius: 2px;
+ padding: 4px;
+ color: white;
+ border: 1px solid rgba(200,200,200,0.12);
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.3);
+ background-gradient-end: rgba(0,0,0,0.3);
+ box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
+ caret-size: 1px;
+}
+
+/* ===================================================================
+ * Overview corner
+ * ===================================================================*/
+#overview-corner {
+ background-image: url("overview1.png");
+}
+
+#overview-corner:hover {
+ background-image: url("overview2.png");
+}
+
+/* ===================================================================
+ * Applets (applet.js)
+ * ===================================================================*/
+.applet-box {
+ padding-left: 6px;
+ padding-right: 6px;
+ font-weight: bold;
+ color: #fff;
+ border: 1px solid rgba(255,255,255,0);
+ border-top: 0px;
+ border-bottom: 0px;
+ transition-duration: 200;
+}
+
+.applet-box:hover {
+ border: 1px solid rgba(255,255,255,0.4);
+ border-top: 0px;
+ border-bottom: 0px;
+ color: white;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255,255,255,0.3);
+ background-gradient-end: rgba(255,255,255,0.2);
+}
+
+.applet-box:active {
+ border: 1px solid rgba(255,255,255,0.1);
+ border-top: 0px;
+ border-bottom: 0px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0,0,0,0.1);
+ background-gradient-end: rgba(0,0,0,0.25);
+ color: white;
+ box-shadow: inset 0px 1px 5px rgba(0,0,0,0.251);
+}
diff --git a/desktop-themes/Blue-Submarine/cinnamon/close-window.svg b/desktop-themes/Blue-Submarine/cinnamon/close-window.svg
new file mode 100644
index 00000000..51472f62
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/close-window.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"
+ version="1.0"
+ width="22"
+ height="22"
+ viewBox="0 0 16 16"
+ id="Foreground"
+ xml:space="preserve"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="close-window.svg"><metadata
+ id="metadata34"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="804"
+ inkscape:window-height="642"
+ id="namedview32"
+ showgrid="false"
+ inkscape:zoom="15.136364"
+ inkscape:cx="10.771447"
+ inkscape:cy="11.726727"
+ inkscape:window-x="122"
+ inkscape:window-y="151"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Foreground" /><defs
+ id="defs2397"><linearGradient
+ id="linearGradient3771"><stop
+ id="stop3773"
+ style="stop-color:#616161;stop-opacity:1"
+ offset="0" /><stop
+ id="stop3775"
+ style="stop-color:#b8b8b8;stop-opacity:1"
+ offset="1" /></linearGradient><linearGradient
+ id="linearGradient3683"><stop
+ id="stop3685"
+ style="stop-color:#f4625e;stop-opacity:1;"
+ offset="0" /><stop
+ id="stop3687"
+ style="stop-color:#eeeeee;stop-opacity:0"
+ offset="1" /></linearGradient><linearGradient
+ id="linearGradient3671"><stop
+ id="stop3673"
+ style="stop-color:#aa2911;stop-opacity:1;"
+ offset="0" /><stop
+ id="stop3675"
+ style="stop-color:#e36260;stop-opacity:1;"
+ offset="1" /></linearGradient><linearGradient
+ x1="8.0617762"
+ y1="11.35323"
+ x2="8.0617762"
+ y2="0.56955004"
+ id="linearGradient3677"
+ xlink:href="#linearGradient3671"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0405157,0,0,1.0251195,-0.37031125,-0.13448064)" /><linearGradient
+ x1="6.500052"
+ y1="15.53668"
+ x2="6.349369"
+ y2="4.849421"
+ id="linearGradient3689"
+ xlink:href="#linearGradient3683"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.96655097,0,0,1.0263379,4.676634,-1.2851073)" /><linearGradient
+ x1="13.378309"
+ y1="9.5766296"
+ x2="13.530465"
+ y2="0.446697"
+ id="linearGradient3777"
+ xlink:href="#linearGradient3771"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3683"
+ id="linearGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.96655097,0,0,1.0263379,4.676634,-1.2851073)"
+ x1="6.500052"
+ y1="15.53668"
+ x2="6.349369"
+ y2="4.849421" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3671"
+ id="linearGradient3028"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0405157,0,0,1.0251195,-0.37031125,-0.13448064)"
+ x1="8.0617762"
+ y1="11.35323"
+ x2="8.0617762"
+ y2="0.56955004" /></defs>
+
+<g
+ id="g3802"><rect
+ width="15.12172"
+ height="14.771311"
+ rx="2.0810316"
+ ry="2.0502388"
+ x="0.45723361"
+ y="0.80747485"
+ id="rect3669"
+ style="fill:url(#linearGradient3028);fill-opacity:1;stroke:#6f0000;stroke-width:0.72155570999999985;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /><g
+ transform="matrix(1.0405157,0,0,1.0251195,0.94740757,-1.5276931)"
+ id="g3707"
+ style="opacity:0.63513512999999999;stroke:#000000;stroke-opacity:0.70555556"><g
+ transform="translate(-1.2664093,2.4710425)"
+ id="g3695"
+ style="stroke:#000000;stroke-opacity:0.70555556"><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3697"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3699"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /></g><g
+ transform="translate(-1.2664093,2.4710425)"
+ id="g3701"
+ style="stroke:#000000;stroke-opacity:0.70555556"><path
+ d="M 5.4402527,10.650392 10.688082,5.3573033"
+ id="path3703"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ d="M 5.4402527,10.650392 10.688082,5.3573033"
+ id="path3705"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.70555556;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /></g></g><g
+ style="stroke:#ffffff;stroke-opacity:1"
+ transform="matrix(1.0405157,0,0,1.0251195,-0.37031126,-0.13448064)"
+ id="g3172"><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3152"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ d="m 5.4242673,5.3313047 5.0911467,5.0899673 0.19859,0.225219"
+ id="path3901"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.67127274999999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /></g><path
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.72607194999999991;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3154"
+ d="M 5.2903571,10.783444 10.750806,5.3573954" /><path
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.72607194999999991;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path3693"
+ d="M 5.2903571,10.783444 10.750806,5.3573954" /><rect
+ width="14.046797"
+ height="14.788866"
+ rx="1.9331021"
+ ry="1.894356"
+ x="1.0268342"
+ y="0.35540196"
+ id="rect3679"
+ style="fill:none;stroke:url(#linearGradient3012);stroke-width:0.47880238;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /></g></svg> \ No newline at end of file
diff --git a/desktop-themes/Blue-Submarine/cinnamon/close.svg b/desktop-themes/Blue-Submarine/cinnamon/close.svg
new file mode 100644
index 00000000..0f40f495
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/close.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
+<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"
+ version="1.1"
+ id="Foreground"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="x_circle_16.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata
+ id="metadata2399"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+ id="defs2397"><linearGradient
+ id="linearGradient3173"><stop
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="0"
+ id="stop3175" /><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3177" /></linearGradient><inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 8 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="16 : 8 : 1"
+ inkscape:persp3d-origin="8 : 5.3333333 : 1"
+ id="perspective2401" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3173"
+ id="linearGradient3179"
+ x1="7.844358"
+ y1="16"
+ x2="7.7198443"
+ y2="-0.062256809"
+ gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview
+ inkscape:window-height="713"
+ inkscape:window-width="1197"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="32.125"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:window-x="40"
+ inkscape:window-y="40"
+ inkscape:current-layer="Foreground" />
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M10.5,3.5l2,2L10,8l2.5,2.5l-2,2L8,10l-2.5,2.5l-2-2L6,8L3.5,5.5l2-2L8,6L10.5,3.5 z M0,8c0-4.418,3.582-8,8-8s8,3.582,8,8s-3.582,8-8,8S0,12.418,0,8z"
+ id="path2394"
+ style="fill-opacity:1;fill:url(#linearGradient3179)" />
+</svg> \ No newline at end of file
diff --git a/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-ltr.png b/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-ltr.png
new file mode 100644
index 00000000..f4e802c0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-ltr.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-rtl.png b/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-rtl.png
new file mode 100644
index 00000000..80a47d4a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/corner-ripple-rtl.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/dash-placeholder.svg b/desktop-themes/Blue-Submarine/cinnamon/dash-placeholder.svg
new file mode 100644
index 00000000..cbae148a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/dash-placeholder.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="76"
+ height="27"
+ id="svg11252"
+ version="1.1">
+ <defs
+ id="defs11254">
+ <radialGradient
+ xlink:href="#linearGradient39563-4-2"
+ id="radialGradient68155-2-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.3486842,0,317.8421)"
+ cx="49"
+ cy="488"
+ fx="49"
+ fy="488"
+ r="38" />
+ <linearGradient
+ id="linearGradient39563-4-2">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop39565-1-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop39567-7-9" />
+ </linearGradient>
+ <radialGradient
+ xlink:href="#linearGradient39573-6-1"
+ id="radialGradient68157-0-8"
+ gradientUnits="userSpaceOnUse"
+ cx="50.5"
+ cy="487.5"
+ fx="50.5"
+ fy="487.5"
+ r="10.5" />
+ <linearGradient
+ id="linearGradient39573-6-1">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop39575-5-6" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop39577-1-2" />
+ </linearGradient>
+ </defs>
+ <g
+ id="layer1"
+ transform="translate(-337,-518.86218)">
+ <g
+ id="g99967"
+ style="display:inline"
+ transform="translate(326,44.862171)">
+ <rect
+ style="opacity:0.49375;color:#000000;fill:url(#radialGradient68155-2-3);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect99969"
+ width="76"
+ height="2"
+ x="11"
+ y="487"
+ rx="0"
+ ry="0" />
+ <path
+ style="opacity:0.43125;color:#000000;fill:url(#radialGradient68157-0-8);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path99971"
+ d="M 61,487.5 C 61,493.29899 56.29899,498 50.5,498 44.70101,498 40,493.29899 40,487.5 40,481.70101 44.70101,477 50.5,477 c 5.79899,0 10.5,4.70101 10.5,10.5 z"
+ transform="matrix(1.2857143,0,0,1.2857143,-14.428572,-139.28571)" />
+ <path
+ transform="matrix(0.43589747,0,0,0.43589747,28.487179,275)"
+ d="M 61,487.5 C 61,493.29899 56.29899,498 50.5,498 44.70101,498 40,493.29899 40,487.5 40,481.70101 44.70101,477 50.5,477 c 5.79899,0 10.5,4.70101 10.5,10.5 z"
+ id="path99973"
+ 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" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/filter-selected-ltr.svg b/desktop-themes/Blue-Submarine/cinnamon/filter-selected-ltr.svg
new file mode 100644
index 00000000..62c8e5b7
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/filter-selected-ltr.svg
@@ -0,0 +1,81 @@
+<?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="10"
+ height="20"
+ id="svg10003"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="filter-selected.svg">
+ <defs
+ id="defs10005">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ id="perspective10011" />
+ <inkscape:perspective
+ id="perspective9998"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.5"
+ inkscape:cx="32"
+ inkscape:cy="10.181818"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1680"
+ inkscape:window-height="994"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10008">
+ <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,-44)">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/app-picker.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="rect34320"
+ d="m -0.18726572,54.181804 10.55634072,10.55636 10e-6,-21.11269 z"
+ style="opacity:0.21000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/filter-selected-rtl.svg b/desktop-themes/Blue-Submarine/cinnamon/filter-selected-rtl.svg
new file mode 100644
index 00000000..94af6bb8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/filter-selected-rtl.svg
@@ -0,0 +1,81 @@
+<?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="10"
+ height="20"
+ id="svg10003"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="filter-selected-ltr.svg">
+ <defs
+ id="defs10005">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ id="perspective10011" />
+ <inkscape:perspective
+ id="perspective9998"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.5"
+ inkscape:cx="32.363636"
+ inkscape:cy="10.181818"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1440"
+ inkscape:window-height="839"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10008">
+ <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,-44)">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/app-picker.png"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="rect34320"
+ d="m 10.369085,54.181804 -10.55634072,10.55636 -1e-5,-21.11269 z"
+ style="opacity:0.21000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/gdm.css b/desktop-themes/Blue-Submarine/cinnamon/gdm.css
new file mode 100644
index 00000000..e8e4d2a9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/gdm.css
@@ -0,0 +1,180 @@
+/* Copyright 2011, Red Hat, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms and conditions of the GNU Lesser General Public License,
+ * version 2.1, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+/* Login Dialog */
+
+.login-dialog-title {
+ font-size: 14pt;
+ font-weight: bold;
+ color: #666666;
+ padding-bottom: 2em;
+}
+
+.login-dialog {
+ border-radius: 16px;
+ min-height: 150px;
+ max-height: 700px;
+ min-width: 350px;
+}
+
+.login-dialog-prompt-fingerprint-message {
+ font-size: 10.5pt;
+}
+
+.login-dialog-user-list-view {
+ -st-vfade-offset: 1em;
+}
+
+.login-dialog-user-list {
+ spacing: 12px;
+}
+
+.login-dialog-user-list-item {
+ color: #666666;
+}
+
+.login-dialog-user-list-item:ltr {
+ padding-right: 1em;
+}
+
+.login-dialog-user-list-item:rtl {
+ padding-left: 1em;
+}
+
+.login-dialog-user-list-item .login-dialog-user-list-item-name {
+ font-size: 20pt;
+ padding-left: 1em;
+ color: #666666;
+}
+
+.login-dialog-user-list-item:hover .login-dialog-user-list-item-name {
+ color: white;
+}
+
+.login-dialog-user-list-item:focus .login-dialog-user-list-item-name {
+ color: white;
+ text-shadow: black 0px 2px 2px;
+}
+
+.login-dialog-user-list-item-vertical-layout {
+ spacing: 2px;
+}
+
+.login-dialog-user-list-item .login-dialog-user-list-item-focus-bin {
+ background-color: rgba(0,0,0,0.0);
+ height: 2px;
+}
+
+.login-dialog-user-list-item:focus .login-dialog-user-list-item-focus-bin {
+ background-color: #666666;
+}
+
+.login-dialog-user-list-item-icon {
+ border: 2px solid #8b8b8b;
+ border-radius: 8px;
+ width: 64px;
+ height: 64px;
+}
+
+.login-dialog-not-listed-button {
+ padding-top: 2em;
+}
+.login-dialog-not-listed-label {
+ font-size: 14pt;
+ font-weight: bold;
+ color: #666666;
+}
+
+.login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
+ color: white;
+}
+
+.login-dialog-prompt-layout {
+ padding-bottom: 32px;
+}
+.login-dialog-prompt-label {
+ color: white;
+ font-size: 20pt;
+}
+
+.login-dialog-prompt-entry {
+ padding: 4px;
+ border-radius: 4px;
+ border: 2px solid #5656cc;
+ color: black;
+ background-color: white;
+ caret-color: black;
+ caret-size: 1px;
+ width: 15em;
+}
+
+.login-dialog-prompt-entry .capslock-warning {
+ icon-size: 16px;
+ warning-color: #999;
+}
+
+.login-dialog-prompt-entry:insensitive {
+ color: rgba(0,0,0,0.7);
+ border: 2px solid #565656;
+}
+
+.login-dialog-session-list {
+ color: #ffffff;
+ font-size: 10.5pt;
+}
+
+.login-dialog-session-list-button {
+ padding: 4px;
+}
+
+.login-dialog-session-list-button:focus {
+ background-color: #4c4c4c;
+}
+
+.login-dialog-session-list-button:active {
+ background-color: #4c4c4c;
+}
+
+.login-dialog-session-list-button:hover {
+ font-weight: bold;
+}
+
+.login-dialog-session-list-scroll-view {
+ background-gradient-start: rgba(80,80,80,0.3);
+ background-gradient-end: rgba(80,80,80,0.7);
+ background-gradient-direction: vertical;
+ box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
+ border-radius: 8px;
+ border: 1px solid rgba(80,80,80,1.0);
+ padding: .5em;
+}
+
+.login-dialog-session-list-item:focus {
+ background-color: #666666;
+}
+
+.login-dialog-session-list-triangle {
+ padding-right: .5em;
+}
+
+.login-dialog-session-list-item-box {
+ spacing: .25em;
+}
+
+.login-dialog-session-list-item-dot {
+ width: .75em;
+ height: .75em;
+}
diff --git a/desktop-themes/Blue-Submarine/cinnamon/menu.png b/desktop-themes/Blue-Submarine/cinnamon/menu.png
new file mode 100644
index 00000000..e0fd2f0f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/menu.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/overview1.png b/desktop-themes/Blue-Submarine/cinnamon/overview1.png
new file mode 100644
index 00000000..0a238282
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/overview1.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/overview2.png b/desktop-themes/Blue-Submarine/cinnamon/overview2.png
new file mode 100644
index 00000000..35b10118
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/overview2.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/panel-button-border.svg b/desktop-themes/Blue-Submarine/cinnamon/panel-button-border.svg
new file mode 100644
index 00000000..0014fe81
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/panel-button-border.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="21"
+ height="10"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="panel-button-border.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="44.8"
+ inkscape:cx="8.6594891"
+ inkscape:cy="5.7029946"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ guidetolerance="10000"
+ objecttolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3792"
+ empspacing="10"
+ 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="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke-width:0.43599999;stroke-miterlimit:4;stroke-dasharray:none"
+ id="rect3796"
+ width="3"
+ height="2"
+ x="9"
+ y="8" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-narrow.svg b/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-narrow.svg
new file mode 100644
index 00000000..430b24e7
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-narrow.svg
@@ -0,0 +1,111 @@
+<?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="30"
+ height="25"
+ id="svg10621"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="panel-button-highlight-narrow.svg">
+ <defs
+ id="defs10623">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient99561-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient34508-1-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop34510-1-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop34512-4-5" />
+ </linearGradient>
+ <radialGradient
+ r="42"
+ fy="30"
+ fx="51"
+ cy="30"
+ cx="51"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10592"
+ xlink:href="#linearGradient34508-1-3"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.979899"
+ inkscape:cx="-171.36384"
+ inkscape:cy="-53.255157"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10626">
+ <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(-468.08632,-537.03477)">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.4625;color:#000000;fill:url(#radialGradient10592);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path34506-3"
+ sodipodi:cx="51"
+ sodipodi:cy="30"
+ sodipodi:rx="42"
+ sodipodi:ry="16"
+ d="M 9,29.999999 C 9.0000011,21.163443 27.804042,14 51.000002,14 74.195961,14 93,21.163444 93,30 l -42,0 z"
+ sodipodi:start="3.1415927"
+ sodipodi:end="6.2831853"
+ transform="matrix(0.35714286,0,0,1.5625,464.87203,515.15977)"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/motion/textures/panel.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-wide.svg b/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-wide.svg
new file mode 100644
index 00000000..24b0dd48
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/panel-button-highlight-wide.svg
@@ -0,0 +1,111 @@
+<?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="84"
+ height="25"
+ id="svg10621"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="panel-button-highlight-wide.svg">
+ <defs
+ id="defs10623">
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient34508-1-3"
+ id="radialGradient99561-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ cx="51"
+ cy="30"
+ fx="51"
+ fy="30"
+ r="42" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient34508-1-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop34510-1-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop34512-4-5" />
+ </linearGradient>
+ <radialGradient
+ r="42"
+ fy="30"
+ fx="51"
+ cy="30"
+ cx="51"
+ gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10592"
+ xlink:href="#linearGradient34508-1-3"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.979899"
+ inkscape:cx="-118.50071"
+ inkscape:cy="27.304508"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1440"
+ inkscape:window-height="843"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata10626">
+ <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(-441.08632,-537.03477)">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.4625;color:#000000;fill:url(#radialGradient10592);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path34506-3"
+ sodipodi:cx="51"
+ sodipodi:cy="30"
+ sodipodi:rx="42"
+ sodipodi:ry="16"
+ d="M 9,29.999999 C 9.0000011,21.163443 27.804042,14 51.000002,14 74.195961,14 93,21.163444 93,30 l -42,0 z"
+ sodipodi:start="3.1415927"
+ sodipodi:end="6.2831853"
+ transform="matrix(1,0,0,1.5625,432.08632,515.15977)"
+ inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-shell-design/mockups/motion/textures/panel.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/player-paused.svg b/desktop-themes/Blue-Submarine/cinnamon/player-paused.svg
new file mode 100644
index 00000000..c2e22aca
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/player-paused.svg
@@ -0,0 +1,273 @@
+<?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="16"
+ width="16"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="player-play.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="867"
+ inkscape:window-height="736"
+ id="namedview19"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="23.776466"
+ inkscape:cx="8.5376328"
+ inkscape:cy="6.4578209"
+ inkscape:window-x="204"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer2">
+ <sodipodi:guide
+ orientation="1,0"
+ position="9.6734311,12.07076"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="18.230483,0.74349442"
+ id="guide3150" />
+ </sodipodi:namedview>
+ <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(-42,-700)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer10" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer11" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer12" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer13" />
+ <g
+ id="g3063"
+ transform="translate(1.1621092,0)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2.0000017"
+ ry="0.5324952"
+ height="12.000017"
+ rx="0.5324952"
+ id="rect3818"
+ y="1"
+ x="4.9999914" />
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2"
+ ry="0.49536604"
+ height="4.6951709"
+ rx="0.49536604"
+ id="rect3820"
+ y="4.9999914"
+ x="-3"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:#bebebe;stroke-width:1.00945866;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path3822"
+ d="m 6.4952556,12.500009 a 2.9952691,2.9952746 0 0 1 -5.9905381,0 2.9952691,2.9952746 0 1 1 5.9905381,0 z" />
+ </g>
+ <g
+ transform="translate(-42,-700)"
+ id="layer15" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="stop"
+ style="display:none">
+ <g
+ id="g3106"
+ transform="matrix(0.55312955,0,0,0.55312955,7.4609129,8.6189509)"
+ style="fill:#ef2929">
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer9-09"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-7"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#ef2929" />
+ <g
+ id="layer11-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#ef2929" />
+ <g
+ id="layer12-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#ef2929">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ sodipodi:nodetypes="ccccc"
+ id="path3807-1-1-5-8"
+ d="m 143.99995,610 0,8 8,0 0,-8 -8,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-3"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="places"
+ style="fill:#ef2929" />
+ <g
+ id="layer14-2"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#ef2929" />
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer15-4"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="play"
+ style="display:none">
+ <g
+ id="g3082"
+ transform="matrix(0.47955647,0,0,0.47955647,7.7551812,9.0222715)"
+ style="fill:#8ae234">
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer9-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-4"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#8ae234" />
+ <g
+ id="layer11-67"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#8ae234" />
+ <g
+ id="layer12-6"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#8ae234">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ sodipodi:nodetypes="ccccccsccccc"
+ id="path3807-1-1-9-38-4"
+ d="m 84,609 0,10 0.90625,0 L 85,619 c 0.174914,10e-4 0.347782,-0.0388 0.5,-0.125 l 7,-4 c 0.310699,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.158051,-0.70311 -0.46875,-0.875 l -7,-4 C 85.347782,609.03875 85.174914,608.99869 85,609 l -0.09375,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="places"
+ style="fill:#8ae234" />
+ <g
+ id="layer14-9"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#8ae234" />
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer15-7"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pause"
+ style="display:inline">
+ <g
+ id="g3051"
+ transform="matrix(0.53384026,0,0,0.53384026,7.53807,8.8504224)"
+ style="fill:#fcaf3e">
+ <g
+ style="fill:#fcaf3e;display:inline"
+ id="layer9-9"
+ transform="translate(-159.99995,-496)" />
+ <g
+ id="layer10-3"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer11-6"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer12-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e">
+ <g
+ id="g3221"
+ transform="translate(39.99995,9)"
+ style="fill:#fcaf3e">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6"
+ d="m 124,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6-3"
+ d="m 129,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="layer13-5"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer14"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer15-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/player-playing.svg b/desktop-themes/Blue-Submarine/cinnamon/player-playing.svg
new file mode 100644
index 00000000..d76f6119
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/player-playing.svg
@@ -0,0 +1,273 @@
+<?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="16"
+ width="16"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="player-stopped.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="867"
+ inkscape:window-height="736"
+ id="namedview19"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="23.776466"
+ inkscape:cx="8.5376328"
+ inkscape:cy="6.4578209"
+ inkscape:window-x="204"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1">
+ <sodipodi:guide
+ orientation="1,0"
+ position="9.6734311,12.07076"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="18.230483,0.74349442"
+ id="guide3150" />
+ </sodipodi:namedview>
+ <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(-42,-700)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer10" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer11" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer12" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer13" />
+ <g
+ id="g3063"
+ transform="translate(1.1621092,0)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2.0000017"
+ ry="0.5324952"
+ height="12.000017"
+ rx="0.5324952"
+ id="rect3818"
+ y="1"
+ x="4.9999914" />
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2"
+ ry="0.49536604"
+ height="4.6951709"
+ rx="0.49536604"
+ id="rect3820"
+ y="4.9999914"
+ x="-3"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:#bebebe;stroke-width:1.00945866;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path3822"
+ d="m 6.4952556,12.500009 a 2.9952691,2.9952746 0 0 1 -5.9905381,0 2.9952691,2.9952746 0 1 1 5.9905381,0 z" />
+ </g>
+ <g
+ transform="translate(-42,-700)"
+ id="layer15" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="stop"
+ style="display:none">
+ <g
+ id="g3106"
+ transform="matrix(0.55312955,0,0,0.55312955,7.4609129,8.6189509)"
+ style="fill:#ef2929">
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer9-09"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-7"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#ef2929" />
+ <g
+ id="layer11-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#ef2929" />
+ <g
+ id="layer12-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#ef2929">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ sodipodi:nodetypes="ccccc"
+ id="path3807-1-1-5-8"
+ d="m 143.99995,610 0,8 8,0 0,-8 -8,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-3"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="places"
+ style="fill:#ef2929" />
+ <g
+ id="layer14-2"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#ef2929" />
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer15-4"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="play"
+ style="display:inline">
+ <g
+ id="g3082"
+ transform="matrix(0.47955647,0,0,0.47955647,7.7551812,9.0222715)"
+ style="fill:#8ae234">
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer9-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-4"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#8ae234" />
+ <g
+ id="layer11-67"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#8ae234" />
+ <g
+ id="layer12-6"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#8ae234">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ sodipodi:nodetypes="ccccccsccccc"
+ id="path3807-1-1-9-38-4"
+ d="m 84,609 0,10 0.90625,0 L 85,619 c 0.174914,10e-4 0.347782,-0.0388 0.5,-0.125 l 7,-4 c 0.310699,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.158051,-0.70311 -0.46875,-0.875 l -7,-4 C 85.347782,609.03875 85.174914,608.99869 85,609 l -0.09375,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="places"
+ style="fill:#8ae234" />
+ <g
+ id="layer14-9"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#8ae234" />
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer15-7"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pause"
+ style="display:none">
+ <g
+ id="g3051"
+ transform="matrix(0.53384026,0,0,0.53384026,7.53807,8.8504224)"
+ style="fill:#fcaf3e">
+ <g
+ style="fill:#fcaf3e;display:inline"
+ id="layer9-9"
+ transform="translate(-159.99995,-496)" />
+ <g
+ id="layer10-3"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer11-6"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer12-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e">
+ <g
+ id="g3221"
+ transform="translate(39.99995,9)"
+ style="fill:#fcaf3e">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6"
+ d="m 124,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6-3"
+ d="m 129,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="layer13-5"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer14"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer15-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/player-stopped.svg b/desktop-themes/Blue-Submarine/cinnamon/player-stopped.svg
new file mode 100644
index 00000000..330b9951
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/player-stopped.svg
@@ -0,0 +1,273 @@
+<?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="16"
+ width="16"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="play.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="867"
+ inkscape:window-height="736"
+ id="namedview19"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="23.776466"
+ inkscape:cx="8.5376328"
+ inkscape:cy="6.4578209"
+ inkscape:window-x="204"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1">
+ <sodipodi:guide
+ orientation="1,0"
+ position="9.6734311,12.07076"
+ id="guide3148" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="18.230483,0.74349442"
+ id="guide3150" />
+ </sodipodi:namedview>
+ <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(-42,-700)"
+ id="layer9"
+ style="display:inline" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer10" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer11" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer12" />
+ <g
+ transform="translate(-42,-700)"
+ id="layer13" />
+ <g
+ id="g3063"
+ transform="translate(1.1621092,0)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2.0000017"
+ ry="0.5324952"
+ height="12.000017"
+ rx="0.5324952"
+ id="rect3818"
+ y="1"
+ x="4.9999914" />
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ width="2"
+ ry="0.49536604"
+ height="4.6951709"
+ rx="0.49536604"
+ id="rect3820"
+ y="4.9999914"
+ x="-3"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#bebebe;fill-opacity:1;stroke:#bebebe;stroke-width:1.00945866;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
+ id="path3822"
+ d="m 6.4952556,12.500009 a 2.9952691,2.9952746 0 0 1 -5.9905381,0 2.9952691,2.9952746 0 1 1 5.9905381,0 z" />
+ </g>
+ <g
+ transform="translate(-42,-700)"
+ id="layer15" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="stop"
+ style="display:inline">
+ <g
+ id="g3106"
+ transform="matrix(0.55312955,0,0,0.55312955,7.4609129,8.6189509)"
+ style="fill:#ef2929">
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer9-09"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-7"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#ef2929" />
+ <g
+ id="layer11-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#ef2929" />
+ <g
+ id="layer12-9"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#ef2929">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ sodipodi:nodetypes="ccccc"
+ id="path3807-1-1-5-8"
+ d="m 143.99995,610 0,8 8,0 0,-8 -8,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-3"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="places"
+ style="fill:#ef2929" />
+ <g
+ id="layer14-2"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#ef2929" />
+ <g
+ style="fill:#ef2929;display:inline"
+ id="layer15-4"
+ transform="translate(-139.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="play"
+ style="display:none">
+ <g
+ id="g3082"
+ transform="matrix(0.47955647,0,0,0.47955647,7.7551812,9.0222715)"
+ style="fill:#8ae234">
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer9-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="status" />
+ <g
+ id="layer10-4"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="devices"
+ style="fill:#8ae234" />
+ <g
+ id="layer11-67"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="apps"
+ style="fill:#8ae234" />
+ <g
+ id="layer12-6"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="actions"
+ style="fill:#8ae234">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#8ae234;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ sodipodi:nodetypes="ccccccsccccc"
+ id="path3807-1-1-9-38-4"
+ d="m 84,609 0,10 0.90625,0 L 85,619 c 0.174914,10e-4 0.347782,-0.0388 0.5,-0.125 l 7,-4 c 0.310699,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.158051,-0.70311 -0.46875,-0.875 l -7,-4 C 85.347782,609.03875 85.174914,608.99869 85,609 l -0.09375,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="layer13-0"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="places"
+ style="fill:#8ae234" />
+ <g
+ id="layer14-9"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="mimetypes"
+ style="fill:#8ae234" />
+ <g
+ style="fill:#8ae234;display:inline"
+ id="layer15-7"
+ transform="translate(-79.99995,-606)"
+ inkscape:label="emblems" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pause"
+ style="display:none">
+ <g
+ id="g3051"
+ transform="matrix(0.53384026,0,0,0.53384026,7.53807,8.8504224)"
+ style="fill:#fcaf3e">
+ <g
+ style="fill:#fcaf3e;display:inline"
+ id="layer9-9"
+ transform="translate(-159.99995,-496)" />
+ <g
+ id="layer10-3"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer11-6"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer12-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e">
+ <g
+ id="g3221"
+ transform="translate(39.99995,9)"
+ style="fill:#fcaf3e">
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6"
+ d="m 124,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0pt;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;color:#bebebe;fill:#fcaf3e;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;font-family:Andale Mono"
+ id="path3807-1-1-5-8-6-3"
+ d="m 129,491 0,8 3,0 0,-8 -3,0 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="layer13-5"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer14"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ <g
+ id="layer15-0"
+ transform="translate(-159.99995,-496)"
+ style="fill:#fcaf3e" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/process-working.svg b/desktop-themes/Blue-Submarine/cinnamon/process-working.svg
new file mode 100644
index 00000000..e215d2fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/process-working.svg
@@ -0,0 +1,261 @@
+<?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="svg5369"
+ version="1.1"
+ inkscape:version="0.48+devel r10053 custom"
+ width="96"
+ height="48"
+ sodipodi:docname="process-working.svg"
+ style="display:inline">
+ <metadata
+ id="metadata5375">
+ <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>
+ <defs
+ id="defs5373" />
+ <sodipodi:namedview
+ pagecolor="#808080"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1975"
+ inkscape:window-height="1098"
+ id="namedview5371"
+ showgrid="true"
+ borderlayer="true"
+ inkscape:showpageshadow="false"
+ inkscape:zoom="16"
+ inkscape:cx="53.997662"
+ inkscape:cy="22.367695"
+ inkscape:window-x="1600"
+ inkscape:window-y="33"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid11933"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="tiles"
+ style="display:none">
+ <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="rect12451"
+ width="24"
+ height="24"
+ x="0"
+ y="0" />
+ <rect
+ y="24"
+ x="0"
+ height="24"
+ width="24"
+ id="rect12453"
+ 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" />
+ <rect
+ y="0"
+ x="24"
+ height="24"
+ width="24"
+ id="rect12455"
+ 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" />
+ <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="rect12457"
+ width="24"
+ height="24"
+ x="24"
+ y="24" />
+ <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="rect12459"
+ width="24"
+ height="24"
+ x="48"
+ y="0" />
+ <rect
+ y="24"
+ x="48"
+ height="24"
+ width="24"
+ id="rect12461"
+ 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" />
+ <rect
+ y="0"
+ x="72"
+ height="24"
+ width="24"
+ id="rect12463"
+ 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" />
+ <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="rect12465"
+ width="24"
+ height="24"
+ x="72"
+ y="24" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="spinner">
+ <g
+ transform="matrix(0.28240106,0,0,0.28240106,146.92015,-382.52444)"
+ id="g10450-5"
+ style="display:inline">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0.6;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -477.76072,1373.3569 0,9.4717"
+ id="path18768"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-y="-4.6808838" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-y="-3.3099227"
+ sodipodi:nodetypes="cc"
+ id="path18770"
+ d="m -461.0171,1380.2922 -7.23427,7.3824"
+ style="opacity:0.7;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="-3.3098966" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="-4.6808962"
+ style="opacity:0.8;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -454.08163,1397.0359 -9.47165,0"
+ id="path18772"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-y="-2.6596956e-05" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ id="path18774"
+ d="m -461.01709,1413.7796 -6.93831,-7.0864"
+ style="opacity:0.9;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="-3.3098966"
+ inkscape:transform-center-y="3.3098652" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-y="4.6808757"
+ style="color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -477.76074,1420.715 9e-5,-9.4716"
+ id="path18776"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ id="path18778"
+ d="m -494.50442,1413.7796 6.79048,-6.9384"
+ style="opacity:0.3;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-y="3.3098769"
+ inkscape:transform-center-x="3.3098883" />
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="4.6808941"
+ style="opacity:0.4;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -501.43987,1397.0359 9.47174,0"
+ id="path18780"
+ sodipodi:nodetypes="cc"
+ inkscape:transform-center-y="-2.6596956e-05" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ id="path18782"
+ d="m -494.5044,1380.2922 6.64243,6.9384"
+ style="opacity:0.5;color:#000000;fill:none;stroke:#ffffff;stroke-width:7.08212566;stroke-linecap:round;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="3.3098902"
+ inkscape:transform-center-y="-3.3099302" />
+ </g>
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#g10450-5"
+ id="use4981"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,36,-4.9705636)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4981"
+ id="use4983"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,43.032478,-21.909695)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4983"
+ id="use4985"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,50.081986,-38.904617)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4985"
+ id="use4987"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,-38.919996,-31.872139)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4987"
+ id="use4989"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,52.986628,2.0890543)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4989"
+ id="use4991"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,60.013026,-14.912936)"
+ width="400"
+ height="400" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#use4991"
+ id="use4993"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,67.022396,-31.859127)"
+ width="400"
+ height="400" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/running-indicator.svg b/desktop-themes/Blue-Submarine/cinnamon/running-indicator.svg
new file mode 100644
index 00000000..ebe7ecfc
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/running-indicator.svg
@@ -0,0 +1,130 @@
+<?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="119.97824"
+ height="119.97824"
+ id="svg7355"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="running-indicator.svg">
+ <metadata
+ id="metadata4175">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#2c1cff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1141"
+ id="namedview4173"
+ showgrid="false"
+ inkscape:zoom="8.1348081"
+ inkscape:cx="81.120662"
+ inkscape:cy="58.117986"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g30864" />
+ <defs
+ id="defs7357">
+ <radialGradient
+ xlink:href="#linearGradient36429"
+ id="radialGradient7461"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.011539,0,0,0.57582113,-0.39262194,71.83807)"
+ cx="47.428951"
+ cy="167.16817"
+ fx="47.428951"
+ fy="167.16817"
+ r="37" />
+ <linearGradient
+ id="linearGradient36429">
+ <stop
+ id="stop36431"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop36433"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ xlink:href="#linearGradient36471"
+ id="radialGradient7463"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1891549,0,0,0.55513246,-9.281289,36.12653)"
+ cx="49.067139"
+ cy="242.50381"
+ fx="49.067139"
+ fy="242.50381"
+ r="37.00671" />
+ <linearGradient
+ id="linearGradient36471">
+ <stop
+ id="stop36473"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop36475"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ r="37.00671"
+ fy="242.50381"
+ fx="49.067139"
+ cy="242.50381"
+ cx="49.067139"
+ gradientTransform="matrix(1.1891549,0,0,0.15252127,-9.281289,132.52772)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7488"
+ xlink:href="#linearGradient36471" />
+ </defs>
+ <g
+ id="layer1"
+ transform="matrix(1.6213276,0,0,1.6213276,-431.6347,-272.5745)">
+ <g
+ style="display:inline"
+ id="g30864"
+ transform="translate(255.223,70.118091)">
+ <rect
+ ry="3.4593496"
+ rx="3.4593496"
+ y="99.596962"
+ x="12.596948"
+ height="71.116341"
+ width="71.116341"
+ id="rect14000"
+ style="opacity:0.37187500000000001;fill:url(#radialGradient7461);fill-opacity:1;stroke:none" />
+ <path
+ id="rect34520"
+ d="m 83.273151,166.72152 c 0,1.96759 -1.584022,3.55163 -3.551629,3.55163 l -63.443032,0 c -1.967608,0 -3.551648,-1.58402 -3.551643,-3.55164 0,-5.85318 0,-5.85318 0,0"
+ style="opacity:0.35;fill:none;stroke:url(#radialGradient7488);stroke-width:1;stroke-opacity:1"
+ connector-curvature="0"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccscc" />
+ </g>
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/scroll-hhandle.svg b/desktop-themes/Blue-Submarine/cinnamon/scroll-hhandle.svg
new file mode 100644
index 00000000..7c1a8ef5
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/scroll-hhandle.svg
@@ -0,0 +1,83 @@
+<?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="10"
+ height="4"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scroll-hhandle.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1061"
+ inkscape:window-height="938"
+ id="namedview9"
+ showgrid="false"
+ inkscape:zoom="43.7"
+ inkscape:cx="0.62929062"
+ inkscape:cy="2"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1" />
+ <defs
+ id="defs4" />
+ <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="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#555555;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="rect3592"
+ width="2"
+ height="4"
+ x="0"
+ y="0"
+ rx="0"
+ ry="0" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#rect3592"
+ id="use2825"
+ transform="translate(8,0)"
+ width="10"
+ height="4" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#use2825"
+ id="use2827"
+ transform="translate(-4,0)"
+ width="10"
+ height="4" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/scroll-vhandle.svg b/desktop-themes/Blue-Submarine/cinnamon/scroll-vhandle.svg
new file mode 100644
index 00000000..c094744d
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/scroll-vhandle.svg
@@ -0,0 +1,84 @@
+<?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="4"
+ height="10"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="scroll-vhandle.svg">
+ <defs
+ id="defs2994" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1174"
+ inkscape:window-height="818"
+ id="namedview2992"
+ showgrid="false"
+ inkscape:zoom="23.6"
+ inkscape:cx="-6.0932203"
+ inkscape:cy="5"
+ inkscape:window-x="585"
+ inkscape:window-y="108"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer1" />
+ <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="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#555555;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="rect3592"
+ width="2"
+ height="4"
+ x="0"
+ y="-4"
+ rx="0"
+ ry="0"
+ transform="matrix(0,1,-1,0,0,0)" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#rect3592"
+ id="use3705"
+ transform="translate(0,4)"
+ width="4"
+ height="10" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#use3705"
+ id="use3707"
+ transform="translate(0,4)"
+ width="4"
+ height="10" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/source-button-border.svg b/desktop-themes/Blue-Submarine/cinnamon/source-button-border.svg
new file mode 100644
index 00000000..6e5051ee
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/source-button-border.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="21"
+ height="10"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="source-button-border.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="44.8"
+ inkscape:cx="8.704132"
+ inkscape:cy="5.7029946"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1600"
+ inkscape:window-height="1145"
+ inkscape:window-x="0"
+ inkscape:window-y="26"
+ inkscape:window-maximized="1"
+ guidetolerance="10000"
+ objecttolerance="10000">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3792"
+ empspacing="10"
+ 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></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke-width:0.43599999;stroke-miterlimit:4;stroke-dasharray:none"
+ id="rect3796"
+ width="19"
+ height="2"
+ x="1"
+ y="8" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/switch-off.png b/desktop-themes/Blue-Submarine/cinnamon/switch-off.png
new file mode 100644
index 00000000..868c5bfe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/switch-off.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/switch-on.png b/desktop-themes/Blue-Submarine/cinnamon/switch-on.png
new file mode 100644
index 00000000..a0072e40
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/switch-on.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/thumbnail.png b/desktop-themes/Blue-Submarine/cinnamon/thumbnail.png
new file mode 100644
index 00000000..b0b61eec
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/thumbnail.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-down.svg b/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-down.svg
new file mode 100644
index 00000000..72e3c333
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-down.svg
@@ -0,0 +1,162 @@
+<?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"
+ version="1.0"
+ width="96"
+ height="96"
+ id="svg2594"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="ws-switch-arrow-down.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="914"
+ inkscape:window-height="614"
+ id="namedview17"
+ showgrid="false"
+ inkscape:zoom="3.46875"
+ inkscape:cx="42.512001"
+ inkscape:cy="51.171171"
+ inkscape:window-x="177"
+ inkscape:window-y="131"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2594" />
+ <metadata
+ id="metadata18">
+ <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>
+ <defs
+ id="defs2596">
+ <linearGradient
+ id="linearGradient2264">
+ <stop
+ id="stop2266"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop2268"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018"
+ id="linearGradient2532"
+ xlink:href="#linearGradient2264"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)" />
+ <linearGradient
+ id="linearGradient4222">
+ <stop
+ id="stop4224"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4226"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282"
+ id="linearGradient2529"
+ xlink:href="#linearGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3000"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3002"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3007"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3009"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,2.0406491,-2.0990337,0,102.7681,-1.8419586)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3015"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1.7594738,-1.8182097,0,91.722715,89.071658)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ </defs>
+ <g
+ id="g3785">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient3015);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.32905746000000002;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"
+ id="path2624"
+ d="M 84.120138,44.934228 48.193906,85.849852 12.44774,44.934228 l 17.085487,0 0,-30.696551 37.501427,0 0,30.696551 17.085484,0 z" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-up.svg b/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-up.svg
new file mode 100644
index 00000000..88a59fbe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/cinnamon/ws-switch-arrow-up.svg
@@ -0,0 +1,142 @@
+<?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"
+ version="1.0"
+ width="96"
+ height="96"
+ id="svg2594"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="ws-switch-arrow-up.svg">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="695"
+ inkscape:window-height="480"
+ id="namedview17"
+ showgrid="false"
+ inkscape:zoom="3.46875"
+ inkscape:cx="48"
+ inkscape:cy="51.171171"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2594" />
+ <metadata
+ id="metadata18">
+ <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>
+ <defs
+ id="defs2596">
+ <linearGradient
+ id="linearGradient2264">
+ <stop
+ id="stop2266"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop2268"
+ style="stop-color:#c4c4c4;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018"
+ id="linearGradient2532"
+ xlink:href="#linearGradient2264"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)" />
+ <linearGradient
+ id="linearGradient4222">
+ <stop
+ id="stop4224"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop4226"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282"
+ id="linearGradient2529"
+ xlink:href="#linearGradient4222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient2997"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5165267,0,0,0.5333212,0.5426265,-0.7415553)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient2999"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.599071,0,0,0.6156931,27.232032,-3.9814102)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4222"
+ id="linearGradient3002"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-2.0406491,-2.0990337,0,102.7681,101.92949)"
+ x1="28.62199"
+ y1="18.218788"
+ x2="28.62199"
+ y2="49.56282" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2264"
+ id="linearGradient3005"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,1.7594738,-1.8182097,0,91.722715,11.01587)"
+ x1="22.181572"
+ y1="14.499924"
+ x2="22.181572"
+ y2="44.051018" />
+ </defs>
+ <g
+ id="g3775">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient3005);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.32905746000000002;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"
+ id="path2624"
+ d="M 84.120138,55.153301 48.193906,14.237677 12.44774,55.153301 l 17.085487,0 0,30.696551 37.501427,0 0,-30.696551 17.085484,0 z" />
+ </g>
+</svg>
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/Makefile.am
new file mode 100644
index 00000000..75dbeaec
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/Makefile.am
@@ -0,0 +1,13 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0
+
+theme_DATA = gtkrc
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = apps \
+ assets
+
+DIST_SUBDIRS = apps \
+ assets
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/Makefile.am
new file mode 100644
index 00000000..5aba037c
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/Makefile.am
@@ -0,0 +1,9 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0/apps/Handles
+
+theme_DATA = \
+ handle-caja.png \
+ resize-grip.png
+
+EXTRA_DIST = $(theme_DATA)
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/handle-caja.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/handle-caja.png
new file mode 100644
index 00000000..0fbb411a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/handle-caja.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/resize-grip.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/resize-grip.png
new file mode 100644
index 00000000..387ec181
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Handles/resize-grip.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Makefile.am
new file mode 100644
index 00000000..ecc5ca97
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Makefile.am
@@ -0,0 +1,21 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0/apps
+
+theme_DATA = \
+ caja.rc \
+ gmusicbrowser.rc \
+ panel.rc \
+ pcmanfm.rc \
+ pluma.rc \
+ terminal.rc \
+ thunar.rc
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = \
+ Handles \
+ Panel
+
+DIST_SUBDIRS = \
+ Handles \
+ Panel
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/Makefile.am
new file mode 100644
index 00000000..4996d789
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/Makefile.am
@@ -0,0 +1,15 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0/apps/Panel
+
+theme_DATA = \
+ arrow-blank.png \
+ arrow-down.png \
+ handle-h.png \
+ handle-v.png \
+ panel-bg.png \
+ panel-button-active.png \
+ panel-button-hover.png \
+ panel-button-inactive.png
+
+EXTRA_DIST = $(theme_DATA)
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-blank.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-blank.png
new file mode 100644
index 00000000..6b9c03d3
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-blank.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-down.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-down.png
new file mode 100644
index 00000000..6b9c03d3
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/arrow-down.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-h.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-h.png
new file mode 100644
index 00000000..7bdf6495
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-h.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-v.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-v.png
new file mode 100644
index 00000000..6e8eba14
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/handle-v.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-bg.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-bg.png
new file mode 100644
index 00000000..24e7ea7f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-bg.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-active.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-active.png
new file mode 100644
index 00000000..5869b63c
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-active.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-hover.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-hover.png
new file mode 100644
index 00000000..963e5b89
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-hover.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.png b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.png
new file mode 100644
index 00000000..309c39c8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/Panel/panel-button-inactive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/caja.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/caja.rc
new file mode 100644
index 00000000..55a7bccb
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/caja.rc
@@ -0,0 +1,137 @@
+### This file styles Caja. ###
+
+style "caja-window-base" { bg[NORMAL] = @bg_color }
+
+style "caja-sidebar" = "murrine-sidebar" {
+ GtkTreeView::horizontal_separator = 15
+ GtkTreeView::vertical_separator = 2
+ text[NORMAL] = @fg_color
+ bg[NORMAL] = mix (0.60, shade (1.15, @bg_color), @bg_color)
+
+ GtkTreeView::odd_row_color = mix (0.60, shade (1.15, @bg_color), @bg_color)
+ GtkTreeView::even_row_color = mix (0.60, shade (1.15, @bg_color), @bg_color)
+}
+
+style "caja-view" {
+ xthickness = 0
+ ythickness = 0
+}
+
+style "caja-handle" {
+ GtkPaned::handle-size = 1
+
+ engine "pixmap" {
+ # for the thin gray line separating the sidepane and viewpane
+ image {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/handle-caja.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+ }
+}
+
+style "caja-statusbar"
+{
+ bg[NORMAL] = mix (0.60, shade (1.10, @bg_color), @bg_color)
+ base[NORMAL] = @base_color
+ fg[NORMAL] = shade (1.2, @fg_color)
+
+ engine "pixmap" {
+ image
+ {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/resize-grip.png"
+ state = NORMAL
+ stretch = TRUE
+ border = { 0, 0, 1, 0 }
+ }
+ }
+}
+
+style "caja-location"
+{
+ bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @bg_color)
+}
+
+style "caja-pathbar"
+{
+ bg[PRELIGHT] = shade(0.91, @bg_color)
+ bg[ACTIVE] = shade(0.76, @bg_color)
+ bg[SELECTED] = shade(0.80, @selected_bg_color)
+ bg[INSENSITIVE] = shade(0.83, @bg_color)
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @fg_color
+ fg[ACTIVE] = @fg_color
+ fg[SELECTED] = @fg_color_dark
+}
+
+# workaround for toolbar dropdown menu and toolbar button
+style "caja-toolbar-button"
+{
+ xthickness = 3
+ ythickness = 2
+
+ bg[PRELIGHT] = shade(0.91, @bg_color_dark)
+ bg[ACTIVE] = shade(1.76, @bg_color_dark)
+# not needed, called by gtkrc
+# bg[SELECTED] = shade(0.80, @selected_bg_color)
+# bg[INSENSITIVE] = shade(0.83, @bg_color_dark)
+
+# fg[NORMAL] = @fg_color_dark
+# fg[PRELIGHT] = @selected_fg_color
+# fg[ACTIVE] = @fg_color_dark
+# fg[SELECTED] = @fg_color_dark
+
+ text[NORMAL] = @fg_color_dark
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = @fg_color_dark
+ text[SELECTED] = @fg_color_dark
+
+ engine "murrine" {
+ gradient_shades = {1.00,0.96,0.96,0.90}
+ border_shades = {4.10, 4.00}
+ contrast = 0.80
+ lightborderstyle = 1
+ lightborder_shade = 1.1
+ glow_shade = 1.0
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+############################################
+# CAJA
+# Order of assignment is important
+#############################################
+
+widget_class "*CajaSidePane.*" style "caja-sidebar"
+widget_class "*Caja*Places*Sidebar*" style "caja-sidebar"
+widget_class "*Caja*Side*.GtkWidget" style "caja-sidebar"
+widget_class "*Caja*Side*Title*" style "caja-sidebar"
+
+widget "*CajaNavigationWindow" style "caja-window-base"
+
+widget_class "*Caja*Scrollbar" style "murrine-scrollbar"
+widget_class "*CajaSidePane.*Scrollbar" style:highest "murrine-scrollbar"
+widget_class "*Caja*Statusbar*" style "caja-statusbar"
+
+widget "*Caja*Splitter" style "caja-handle"
+widget_class "*Caja*View*" style "caja-view"
+widget_class "*Caja*Notebook" style "murrine-notebook"
+
+widget_class "*Caja*<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*Caja*<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*Caja*<GtkList>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*Caja*<GtkCList>.<GtkButton>" style "murrine-treeview-header"
+
+widget_class "*CajaPathBar*" style "caja-pathbar"
+widget "*.caja-extra-view-widget" style : highest "caja-location"
+
+# workaround for toolbar dropdown menu and toolbar button
+widget_class "*Caja*Toolbar*Button" style "caja-toolbar-button"
+widget_class "*Caja*Toolbar*.<GtkComboBox>.<GtkCellView>" style "caja-toolbar-button"
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/gmusicbrowser.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/gmusicbrowser.rc
new file mode 100644
index 00000000..9ad14ee0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/gmusicbrowser.rc
@@ -0,0 +1,7 @@
+style "gmusicbrowser-handle"
+{
+ GtkPaned::handle-size = 1
+}
+
+widget "Shimmer Desktop.VBMain.HPMain" style "gmusicbrowser-handle"
+widget_class "Shimmer Desktop.VBMain.VBTop.HBTop.*" style "murrine-toolbar"
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/panel.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/panel.rc
new file mode 100644
index 00000000..475f0b22
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/panel.rc
@@ -0,0 +1,219 @@
+style "theme-panel"
+{
+ xthickness = 4 # The spacing (padding) inside and between applets. Add a lower value for a more compact look.
+ ythickness = 0
+
+# Disable for normal backgrounds and transparancy panel with dark DE backgrounds.
+# bg_pixmap[NORMAL] = "/Panel/panel-bg.png"
+
+ base[NORMAL] = @bg_color
+ base[PRELIGHT] = shade (1.06, @bg_color)
+ base[INSENSITIVE] = @bg_color
+ bg[NORMAL] = @bg_color_dark
+ bg[PRELIGHT] = shade (2.60, @bg_color_dark)
+# bg[SELECTED] = shade (0.90, @selected_bg_color)
+ bg[INSENSITIVE] = @bg_color
+# bg[ACTIVE] = shade (0.8, @bg_color_dark)
+ fg[NORMAL] = "#f5f5f5"
+ fg[PRELIGHT] = shade (1.60, @selected_bg_color)
+ fg[INSENSITIVE] = shade (0.75, @text_color_dark)
+ fg[ACTIVE] = "#f5f5f5"
+ text[NORMAL] = "#CFCFCF"
+ text[PRELIGHT] = shade (1.60, @selected_bg_color)
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+ text[ACTIVE] = "#f5f5f5"
+
+ engine "murrine" {
+
+ }
+}
+
+style "theme-panel-light"
+{
+ xthickness = 1
+ ythickness = 0
+
+ fg[NORMAL] = @fg_color
+
+ engine "murrine" {
+ textstyle = 0
+ roundness = 0
+ }
+}
+
+style "theme-panel-buttons"
+{
+ engine "pixmap" {
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = NORMAL
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = PRELIGHT
+ file = "Panel/panel-button-hover.png"
+ border = { 4, 4, 1, 1 }
+ stretch = TRUE
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = ACTIVE
+ file = "Panel/panel-button-active.png"
+ border = { 4, 4, 1, 1 }
+ stretch = TRUE
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = SELECTED
+ file = "Panel/panel-button-active.png"
+ border = { 4, 4, 1, 1 }
+ stretch = TRUE
+ }
+ image {
+ function = BOX
+ recolorable = TRUE
+ state = INSENSITIVE
+ }
+ image {
+ function = ARROW
+ recolorable = TRUE
+ arrow_direction = DOWN
+ }
+ }
+}
+
+style "theme-panel-text"
+{
+ bg[NORMAL] = @bg_color_dark
+ fg[NORMAL] = "#f5f5f5"
+ fg[PRELIGHT] = shade (1.60, @selected_bg_color)
+ fg[INSENSITIVE] = shade (0.75, @text_color_dark)
+ fg[ACTIVE] = "#f5f5f5"
+ text[NORMAL] = "#f5f5f5"
+ text[PRELIGHT] = "#ffffff"
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+ text[ACTIVE] = "#f5f5f5"
+}
+
+style "theme-main-menu-text" = "theme-panel-text"
+{
+ bg[NORMAL] = @bg_color_dark
+ fg[NORMAL] = "#f5f5f5"
+ fg[PRELIGHT] = "#ffffff"
+ fg[INSENSITIVE] = shade (0.75, @text_color_dark)
+ fg[ACTIVE] = "#f5f5f5"
+ text[NORMAL] = "#f5f5f5"
+ text[PRELIGHT] = "#ffffff"
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+ text[ACTIVE] = "#f5f5f5"
+}
+
+style "theme-panel-handle"
+{
+ engine "pixmap" {
+ image {
+ function = HANDLE
+ }
+ image {
+ function = HANDLE
+ }
+ }
+}
+
+style "workspace-switcher"
+{
+ bg[SELECTED] = shade (1.1, @selected_bg_color)
+ bg[PRELIGHT] = shade (1.4, @selected_bg_color)
+}
+
+# syncronize panel menus
+style "applet"
+{
+}
+
+widget "*PanelWidget*" style "theme-panel"
+#widget "*PanelApplet*" style "theme-panel"
+widget "*fast-user-switch*" style "theme-panel"
+widget "*CPUFreq*Applet*" style "theme-panel"
+widget "*indicator-applet*" style "theme-panel"
+class "PanelApp*" style "theme-panel"
+class "PanelToplevel*" style "theme-panel"
+widget_class "*PanelToplevel*" style "theme-panel"
+widget_class "*notif*" style "theme-panel"
+widget_class "*Notif*" style "theme-panel"
+widget_class "*Tray*" style "theme-panel"
+widget_class "*tray*" style "theme-panel"
+widget_class "*computertemp*" style "theme-panel"
+widget_class "*Applet*Tomboy*" style "theme-panel"
+widget_class "*Applet*Netstatus*" style "theme-panel"
+widget "*WnckPager*" style "workspace-switcher"
+
+# syncronize panel menus
+widget_class "*MatePanelAppletFrameDBus*" style "applet"
+widget "*PanelApplet*" style "applet"
+
+# Fixes for tooltip text in some apps.
+widget_class "*Notif*Beagle*" style "theme-panel-light"
+widget_class "*Notif*Brasero*" style "theme-panel-light"
+
+# XFCE panel theming.
+widget "*Xfce*Panel*" style "theme-panel"
+class "*Xfce*Panel*" style "theme-panel"
+
+# Panel buttons
+widget_class "*Panel*GtkToggleButton" style:highest "theme-panel-buttons"
+#widget_class "*Panel*GtkButton" style:highest "theme-panel-buttons"
+
+# XFCE panel buttons
+widget "*Xfce*Panel*Button*" style:highest "theme-panel-buttons"
+class "*Xfce*Panel*Button*" style:highest "theme-panel-buttons"
+
+# lxpanel and fbpanel
+widget "*.tclock.*" style "theme-panel"
+widget "*.taskbar.*" style "theme-panel"
+widget_class "*GtkBgbox*" style "theme-panel"
+
+# Make sure panel text color doesn't change
+widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
+widget_class "*Panel*<GtkMenuBar>*" style "theme-main-menu-text"
+widget "*.clock-applet-button.*" style "theme-panel-text"
+widget "*PanelApplet*" style "theme-panel-text"
+
+# Hide ugly handle
+class "PanelAppletFrame" style:highest "theme-panel-handle"
+
+# The following removes the arrows from the panel
+
+style "panel-arrow-remove" {
+engine "pixmap" {
+ image {
+ function = ARROW
+ recolorable = TRUE
+ overlay_file = "Panel/arrow-blank.png"
+ overlay_border = {2,2,2,2}
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+ image {
+ function = ARROW
+ recolorable = TRUE
+ overlay_file = "Panel/arrow-blank.png"
+ overlay_border = {2,2,2,2}
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+ }
+}
+
+widget_class "*PanelToplevel*" style "panel-arrow-remove"
+
+# Fix xfce-notifyd button
+style "xfce-notifyd-button" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+}
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/pcmanfm.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/pcmanfm.rc
new file mode 100644
index 00000000..8220d238
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/pcmanfm.rc
@@ -0,0 +1,43 @@
+style "pcmanfm-sidebar" = "sidebar" {
+ font_name = "Regular"
+
+ GtkTreeView::odd_row_color = @bg_color
+ GtkTreeView::even_row_color = @bg_color
+
+ # these make the padding from left window edge a little more sane
+ GtkTreeView::vertical_separator = 4
+ GtkTreeView::horizontal_separator = 15
+ GtkTreeView::indent-expanders = 1 # 1 means TRUE
+ GtkTreeView::expander-size = 8
+ GtkExpander::expander_spacing = 16
+ GtkButton::image_spacing = 4
+
+ xthickness = 0
+ ythickness = 1
+}
+
+# A little more vertical padding on the toolbar
+style "pcman-padding" {
+ xthickness = 3
+ ythickness = 3
+}
+
+# For the thin gray line separating the sidepane and viewpane
+style "pcmanfm-handle"
+{
+ GtkPaned::handle-size = 1
+
+ engine "pixmap" {
+ image {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/handle-caja.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+ }
+}
+
+widget_class "*FmMainWin*GtkToolbar*" style "pcman-padding"
+widget_class "*FmSidePane*" style "pcmanfm-sidebar"
+widget "*FmMainWin*FmTabPage" style "pcmanfm-handle"
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/pluma.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/pluma.rc
new file mode 100644
index 00000000..2daace6a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/pluma.rc
@@ -0,0 +1,36 @@
+### Styles pluma. Removes the ugly frame etc. ###
+
+style "pluma-frame" {
+ engine "pixmap" {
+ image {
+ function = SHADOW
+ }
+ }
+}
+
+style "pluma-statusbar" {
+ ythickness = 0
+
+ engine "pixmap" {
+ image
+ {
+ function = HANDLE
+ recolorable = TRUE
+ file = "Handles/resize-grip.png"
+ state = NORMAL
+ stretch = TRUE
+ border = { 0, 0, 1, 0 }
+ }
+ }
+}
+
+style "pluma-notebook" = "murrine-notebook-bg" {
+ xthickness = 0 # Width of tabs and notebook borders.
+ ythickness = 1 # Height of tabs and notebook borders.
+}
+
+widget_class "*Pluma*.<GtkFrame>*" style "pluma-frame"
+widget_class "*Pluma*.<GtkScrolledWindow>" style "murrine-thin"
+widget_class "*Pluma*.<GtkNotebook>" style "pluma-notebook"
+widget_class "*Pluma*.<GtkArrow>*" style:highest "murrine-default"
+widget_class "*Pluma*.<GtkStatusbar>*" style "pluma-statusbar"
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/terminal.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/terminal.rc
new file mode 100644
index 00000000..5fa842a7
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/terminal.rc
@@ -0,0 +1,69 @@
+style "terminal"
+{
+
+ bg[NORMAL] = @bg_color
+ bg[ACTIVE] = @bg_color
+ bg[PRELIGHT] = @bg_color
+ bg[SELECTED] = @bg_color
+ base[NORMAL] = @bg_color
+}
+
+style "terminal-scrollbar" = "scrollbar"
+{
+
+}
+
+style "terminal-screen"
+{
+ text[NORMAL] = @selected_fg_color
+ base[NORMAL] = "#32424C"
+
+ TerminalScreen::background-darkness = 0.95
+}
+
+widget "*TerminalWindow.*.TerminalScreen*" style "terminal-screen"
+
+style "terminal-notebook"
+{
+ bg[NORMAL] = shade( 0.85, @sidebar_background)
+ bg[ACTIVE] = shade( 0.70, @sidebar_background)
+ fg[NORMAL] = shade (0.80, @text_color) # text selected tab
+ fg[ACTIVE] = shade( 0.28, @sidebar_background) # text unselected tab
+
+ engine "murrine"
+ {
+ gradient_shades = {1.00,0.96,0.92,0.88}
+ highlight_shade = 1.03
+ roundness = 0
+ contrast = 0.0
+
+ ## things that don't work:
+ #glow_shade = 0.8
+ #glowstyle = 2
+ #focusstyle = 3
+ #glazestyle = 3
+ #border_shades = { 0.45, 2.5 }
+ #prelight_shade = 1.5
+ }
+}
+
+style "notebook-button" {
+ xthickness = 0
+ ythickness = 0
+ bg[ACTIVE] = shade (0.68, @sidebar_background)
+ bg[PRELIGHT] = shade (0.75, @sidebar_background)
+ engine "murrine"
+ {
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ contrast = 0.6
+ roundness = 0
+ }
+}
+
+class "*TerminalWindow" style "terminal"
+widget_class "TerminalWindow*GtkNotebook" style "terminal-notebook"
+widget_class "TerminalWindow*<GtkNotebook>*<GtkLabel>" style "terminal-notebook"
+widget_class "TerminalWindow*<GtkNotebook>*<GtkButton>" style "notebook-button"
+# widget "*TerminalWindow.*.GtkVScrollbar" style "terminal-scrollbar"
+
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/apps/thunar.rc b/desktop-themes/Blue-Submarine/gtk-2.0/apps/thunar.rc
new file mode 100644
index 00000000..1c64e9c9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/apps/thunar.rc
@@ -0,0 +1,30 @@
+## Some additional thunar-specific theming
+style "thunar-path-entry-increased-style"
+{
+ ThunarPathEntry::icon-size = 16
+}
+class "ThunarPathEntry" style "thunar-path-entry-increased-style"
+
+style "thunar-location-buttons"
+{
+ ThunarLocationButtons::spacing = 0
+}
+class "ThunarLocationButtons" style "thunar-location-buttons"
+
+style "sidepane"
+{
+ base[NORMAL] = @sidebar_background # backgroung
+ bg[NORMAL] = shade (0.91, @base_color)
+ bg[PRELIGHT] = @fg_color
+
+ engine "murrine"
+ {
+ # gradient_shades = {1.00, 1.05, 1.05, 1.10}
+ contrast = 0.80
+ }
+}
+
+widget_class "*ThunarShortcutsView*" style "sidepane"
+widget_class "*ThunarTreeView*" style "sidepane"
+widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane"
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/Makefile.am b/desktop-themes/Blue-Submarine/gtk-2.0/assets/Makefile.am
new file mode 100644
index 00000000..e4c05a58
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/Makefile.am
@@ -0,0 +1,32 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/gtk-2.0/assets
+
+theme_DATA = \
+ checkbox-checked-insensitive.png \
+ checkbox-checked.png \
+ checkbox-mixed-insensitive.png \
+ checkbox-mixed.png \
+ checkbox-unchecked-insensitive.png \
+ checkbox-unchecked.png \
+ handle.png \
+ notebook-gap-bottom.png \
+ notebook-gap-left.png \
+ notebook-gap-right.png \
+ notebook-gap-top.png \
+ notebook.png \
+ null.png \
+ radio-mixed-insensitive.png \
+ radio-mixed.png \
+ radio-selected-insensitive.png \
+ radio-selected.png \
+ radio-unselected-insensitive.png \
+ radio-unselected.png \
+ resize-grip.png \
+ resize-grip.svg \
+ scroll-background.png \
+ slider-horizontal.png \
+ slider-vertical.png \
+ toolbar.png
+
+EXTRA_DIST = $(theme_DATA)
+
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.png
new file mode 100755
index 00000000..3ae980fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked.png
new file mode 100755
index 00000000..5187e82f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-checked.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.png
new file mode 100755
index 00000000..a4c2e3ee
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed.png
new file mode 100755
index 00000000..5b366af0
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-mixed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.png
new file mode 100755
index 00000000..e27c7f93
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked.png
new file mode 100755
index 00000000..f4c65107
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/checkbox-unchecked.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/handle.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/handle.png
new file mode 100755
index 00000000..51978aed
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/handle.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-bottom.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-bottom.png
new file mode 100755
index 00000000..70fffda8
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-bottom.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-left.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-left.png
new file mode 100755
index 00000000..747c57b1
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-left.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-right.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-right.png
new file mode 100755
index 00000000..04fd5dc4
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-right.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-top.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-top.png
new file mode 100755
index 00000000..138f1cd9
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook-gap-top.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook.png
new file mode 100755
index 00000000..e8f03f69
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/notebook.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/null.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/null.png
new file mode 100755
index 00000000..a7627448
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/null.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed-insensitive.png
new file mode 100755
index 00000000..bc8e1b65
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed.png
new file mode 100755
index 00000000..60c5b72e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-mixed.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected-insensitive.png
new file mode 100755
index 00000000..741b2e57
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected.png
new file mode 100755
index 00000000..1ca9711b
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-selected.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected-insensitive.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected-insensitive.png
new file mode 100755
index 00000000..44f80c55
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected-insensitive.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected.png
new file mode 100755
index 00000000..6a80d6fe
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/radio-unselected.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.png
new file mode 100644
index 00000000..387ec181
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.svg b/desktop-themes/Blue-Submarine/gtk-2.0/assets/resize-grip.svg
new file mode 100644
index 00000000..fa1f5872
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.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-2.0/assets/scroll-background.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/scroll-background.png
new file mode 100755
index 00000000..dbe3655a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/scroll-background.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-horizontal.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-horizontal.png
new file mode 100755
index 00000000..975822cc
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-horizontal.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-vertical.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-vertical.png
new file mode 100755
index 00000000..f27c3faa
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/slider-vertical.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/assets/toolbar.png b/desktop-themes/Blue-Submarine/gtk-2.0/assets/toolbar.png
new file mode 100755
index 00000000..364f8962
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/assets/toolbar.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/gtk-2.0/gtkrc b/desktop-themes/Blue-Submarine/gtk-2.0/gtkrc
new file mode 100644
index 00000000..4de46caa
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-2.0/gtkrc
@@ -0,0 +1,1099 @@
+# Author: raveit65
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# See the file COPYING for the full license text.
+
+# NOTE: Uncommenting means to delete the "#" at the beginning of a line. Commenting means to add a "#" at the beginning of a line. The "#" tells the theme wether to ignore the specified line or not.
+
+# These are the defined colors for the theme, you can change them in GNOME's appearance preferences.
+gtk_color_scheme = "bg_color:#CBD5D9\nselected_bg_color:#255880\nbase_color:#FFF" # Background, base.
+gtk_color_scheme = "fg_color:#101010\nselected_fg_color:#FFF\ntext_color:#1A1A1A" # Foreground, text.
+gtk_color_scheme = "tooltip_bg_color:#DBF4FF\ntooltip_fg_color:#000000" # Tooltips.
+gtk_color_scheme = "link_color:#008BCC" # Hyperlinks
+gtk_color_scheme = "menu_color:#1F2427" # Color for menus.
+gtk_color_scheme = "bg_color_dark:#1F2427\nfg_color_dark:#cccccc\ntext_color_dark:#E6E6E6" # Dark colors
+gtk-color-scheme = "sidebar_background:#D2DBDF"
+
+### MISC ###
+gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
+gtk-button-images = 0 # Enables icons in buttons
+gtk-toolbar-style = 0 # Disables text in toolbar
+gtk-auto-mnemonics = 1 # Disables ugly lines under menu items
+
+####################
+## Default Styles ##
+####################
+
+style "murrine-default" {
+ GnomeHRef ::link_color = @link_color
+ GtkHTML ::link-color = @link_color
+ GtkIMHtmlr ::hyperlink-color = @link_color
+ GtkIMHtml ::hyperlink-color = @link_color
+ GtkWidget ::link-color = @link_color
+ GtkWidget ::visited-link-color = @text_color
+
+ GtkButton ::child-displacement-x = 1
+ GtkButton ::child-displacement-y = 1
+ GtkButton ::default-border = { 0, 0, 0, 0 }
+ GtkButtonBox ::child-min-height = 26
+ GtkCheckButton ::indicator-size = 15
+
+ GtkWidget ::new-tooltip-style = 1
+ GtkWidget ::focus-line-width = 1
+ GtkWidget ::focus-padding = 0 # Keeping this at 0 prevents the Firefox tabs
+ # from jumping a few pixels when you create a new tab.
+ # Set the value locally if needed.
+
+ GtkImage ::x-ayatana-indicator-dynamic = 1
+
+ GtkScale ::trough-side-details = 1
+
+# GtkScrollbar ::has-backward-stepper = 0
+# GtkScrollbar ::has-forward-stepper = 0
+ GtkScrollbar ::min-slider-length = 15
+ GtkScrollbar ::slider-width = 13
+ GtkScrollbar ::trough-border = 1
+ GtkScrollbar ::activate-slider = 1
+
+ GtkScrolledWindow ::scrollbar-spacing = 0
+ GtkScrolledWindow ::scrollbars-within-bevel = 0
+
+ GtkPaned ::handle-size = 2
+
+ GtkRange ::trough-border = 0
+ GtkRange ::slider-width = 11
+# GtkRange ::stepper-size = 1
+ GtkRange ::stepper_spacing = 0
+ GtkRange ::trough-under-steppers = 0
+
+ GtkScale ::slider-length = 14
+ GtkScale ::slider-width = 11
+ GtkScale ::trough-side-details = 1
+
+ GtkExpander ::expander-size = 16
+ GtkToolbar ::internal-padding = 0
+ GtkTreeView ::expander-size = 6
+ GtkTreeView ::indent-expanders = 1
+ GtkTreeView ::vertical-separator = 1
+ GtkNotebook ::tab-overlap = 0
+
+ GtkMenuBar ::internal-padding = 0
+ GtkMenuBar ::window-dragging = 1
+ #GtkToolbar ::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified.
+ #GtkMenuBar ::shadow-type = GTK_SHADOW_NONE # Makes menus flat and unified.
+ GtkMenuBar ::window-dragging = 1
+ GtkMenu ::horizontal-padding = 0
+ GtkMenu ::vertical-padding = 0
+ GtkMenuItem ::horizontal-padding = 0
+ GtkSeparatorMenuItem ::horizontal-padding = 7
+
+ WnckTasklist ::fade-overlay-rect = 0
+ # The following line hints to gecko (and possibly other appliations)
+ # that the entry should be drawn transparently on the canvas.
+ # Without this, gecko will fill in the background of the entry.
+ GtkEntry ::honors-transparent-bg-hint = 1
+ GtkEntry ::state-hint = 0
+ GtkEntry ::progress-border = { 2, 2, 2, 2 }
+
+ GtkProgressBar ::min-horizontal-bar-height = 10
+ GtkProgressBar ::min-vertical-bar-width = 10
+
+ # The little usefull gripper at the bottom right.
+ GtkWindow ::resize-grip-height = 10
+ GtkWindow ::resize-grip-width = 10
+
+ xthickness = 1
+ ythickness = 1
+
+ ### Color Definitions ###
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = @bg_color
+ bg[ACTIVE] = shade (1.04, @bg_color)
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[ACTIVE] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = darker (@bg_color)
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = shade (0.95, @bg_color)
+ base[ACTIVE] = shade (0.92, @selected_bg_color)
+ base[SELECTED] = shade (0.93, @selected_bg_color)
+ base[INSENSITIVE] = @bg_color
+
+ ### Murrine Settings ###
+
+ engine "murrine" {
+ animation = FALSE
+ arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows
+ border_shades = {1.0, 0.7} # gradient to draw on border
+ colorize_scrollbar = FALSE
+ comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow
+ contrast = 0.4 # 0.8 for less contrast, more than 1.0 for more contrast on borders
+ default_button_color = shade (2.75, @selected_bg_color)
+ focus_color = @selected_bg_color
+ focusstyle = 3
+ glazestyle = 1 # 0 = flat highlight, 1 = curved highlight, 2 = concave style,
+ # 3 = top curved highlight, 4 = beryl highlight
+ gradient_shades = {1.1,1.1,0.95,0.95} # Sets the gradients on the widgets.
+ glowstyle = 4 # 0,1,2,3,4
+ glow_shade = 1.1
+ highlight_shade = 1.0 # set highlight amount for buttons or widgets
+ lightborder_shade = 1.1 # sets lightborder amount for buttons or widgets
+ lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
+ listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised
+ listviewstyle = 1 # 0 = nothing, 1 = dotted
+ menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
+ menubarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
+ menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
+ menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
+ prelight_shade = .95 # shade level for scrollbar's slider, comboboxstyle(1),
+ # and prelight state with gradient_colors
+ reliefstyle = 2 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient,
+ # 4 = stronger shadow with gradient
+ rgba = FALSE # FALSE = disabled, TRUE = enabled
+ roundness = 2 # 0 = squared, 1 = old default, more will increase roundness
+ scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes,
+ # 4 = diagonal stripes and handles, 5 = horizontal stripes,
+ # 6 = horizontal stripes and handles
+ separatorstyle = 1 # 0 = Hard seperators 1 = Smooth seperators
+ sliderstyle = 0 # 0 = nothing added, 1 = handles
+ stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
+ progressbarstyle = 0 # 0 = nothing, 1 = stripes, 2 = lines
+ shadow_shades = {0.5, 0.0} # gradient for shadows.
+ textstyle = 0 # 0 = normal text, 1 = inset
+ toolbarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient
+ trough_shades = {0.98, 1.06} # draw gradient on trough of GtkScrollbar and GtkProgressbar
+ }
+}
+
+### THEME MODULES ###
+
+style "murrine-dark" {
+ base[NORMAL] = @bg_color_dark
+ base[PRELIGHT] = shade (0.95, @bg_color_dark)
+ base[INSENSITIVE] = @bg_color_dark
+ bg[NORMAL] = @bg_color_dark
+ bg[PRELIGHT] = shade (0.90, @selected_bg_color)
+ bg[SELECTED] = shade (0.90, @selected_bg_color)
+ bg[INSENSITIVE] = @bg_color_dark
+ bg[ACTIVE] = shade (1.04, @bg_color_dark)
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @fg_color_dark
+ fg[INSENSITIVE] = shade (0.75, @fg_color_dark)
+ text[NORMAL] = @fg_color_dark
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = @fg_color_dark
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = shade (0.75, @fg_color_dark)
+}
+
+style "murrine-thin" = "murrine-default" { xthickness = 0 ythickness = 0 }
+style "murrine-wide" = "murrine-default" { xthickness = 2 ythickness = 2 }
+style "murrine-wider" = "murrine-default" { xthickness = 3 ythickness = 3 }
+style "murrine-widest" = "murrine-default" { xthickness = 4 ythickness = 4 }
+style "murrine-thin-dark" = "murrine-dark" { xthickness = 0 ythickness = 0 }
+style "murrine-wide-dark" = "murrine-dark" { xthickness = 2 ythickness = 2 }
+style "murrine-wider-dark" = "murrine-dark" { xthickness = 3 ythickness = 3 }
+style "murrine-widest-dark" = "murrine-dark" { xthickness = 4 ythickness = 4 }
+
+###################
+## Widget Styles ##
+###################
+
+style "murrine-button" = "murrine-wider" {
+ bg[NORMAL] = shade (0.95, @bg_color)
+ bg[PRELIGHT] = shade (2.75, @selected_bg_color)
+ bg[ACTIVE] = shade (0.85, @bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+ fg[NORMAL] = shade (0.95, @fg_color)
+ fg[PRELIGHT] = shade (0.95, @selected_fg_color)
+
+ engine "murrine" {
+ contrast = 0.85
+ gradient_shades = {1.15,1.07,1.08,1.05}
+ border_shades = {1.10, 0.95}
+ lightborderstyle = 1 # 0 = top side, 1 = all sides
+ lightborder_shade = 1.1
+ highlight_shade = 1.03
+ roundness = 2
+ focusstyle = 0 # 0 = top, 1 = bottom, 2 = top and bottom,
+ # 3 = horizontal, 4 = centered glow
+ glowstyle = 0
+ glow_shade = 1.25
+ reliefstyle = 3
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+style "murrine-button-label" {
+ #fg[ACTIVE] = "#fff"
+ #fg[SELECTED] = "#fff"
+ #text[ACTIVE] = "#fff"
+ #text[SELECTED] = "#fff"
+}
+
+style "murrine-checkradio-label" {
+ fg[ACTIVE] = @text_color # Forcing radiobutton-colored text in eclipse
+}
+
+style "murrine-checkbutton" {
+ engine "pixmap" {
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = FLAT_BOX
+ recolorable = TRUE
+ stretch = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "murrine-radiobutton" {
+ engine "pixmap" {
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/radio-unselected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/radio-unselected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unselected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unselected-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/radio-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/radio-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/radio-selected.png"
+ overlay_stretch = FALSE
+ }
+
+
+ image {
+ function = OPTION
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/radio-selected-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = FLAT_BOX
+ recolorable = TRUE
+ stretch = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+
+style "murrine-entry" = "murrine-wider" {
+ # ------- another entry -------------
+ GtkWidget ::focus-line-width = 2
+ GtkWidget ::focus-padding = 1
+ # bg[ACTIVE] = shade (0.78, @bg_color)
+ # bg[NORMAL] = shade (2.20, @bg_color)
+ # bg[PRELIGHT] = shade (1.18, @selected_bg_color)
+ # bg[SELECTED] = shade (0.9, @selected_bg_color)
+ # bg[INSENSITIVE] = shade (0.98, @bg_color)
+ # ------- end another entry ----------
+
+ bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color)
+ # unfocused text color in text boxes
+ text[ACTIVE] = @fg_color_dark
+
+ engine "murrine" {
+ contrast = 0.6
+ roundness = 2
+ border_shades = {1.2, 1.0}
+ focusstyle = 3
+ }
+}
+
+style "murrine-toolbar-entry" = "entry" { # text
+ base[NORMAL] = shade(0.93, @base_color)
+ engine "murrine" {
+ contrast = 0.6
+ border_shades = {1.2, 1.0}
+ focus_color = shade (1.0, @selected_bg_color)
+ }
+}
+
+style "murrine-expander" {
+ bg[NORMAL] = "#FFF"
+ fg[NORMAL] = shade (2.0, @text_color)
+ fg[PRELIGHT] = shade (2.0, @text_color)
+
+ engine "murrine" {
+ contrast = 1.2
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ }
+}
+
+style "murrine-frame-title" { fg[NORMAL] = lighter (@fg_color) }
+
+style "murrine-menubar" = "murrine-wider-dark" {
+
+ bg[NORMAL] = shade (1.00, @bg_color_dark)
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ engine "murrine" {
+ gradient_shades = {1.00,0.97,0.97,0.94}
+ border_shades = {1.1, 0.9}
+ contrast = 1.0
+ lightborderstyle = 1
+ textstyle = 1
+ text_shade = 0.8
+ }
+}
+
+style "murrine-menu" = "murrine-wider-dark" {
+ GtkMenuItem::arrow-scaling = 0.5
+
+ bg[NORMAL] = shade (0.88, @bg_color_dark)
+ bg[PRELIGHT] = shade (1.00, @bg_color_dark)
+ bg[SELECTED] = shade (1.00, @bg_color_dark)
+ fg[PRELIGHT] = shade (1.60, @selected_bg_color) # menu item selected
+
+ engine "murrine" {
+ border_shades = { 5.10, 5.00 }
+ roundness = 4 # 0 = squared
+ textstyle = 0
+ }
+}
+
+style "murrine-menu-item" = "murrine-wider-dark" {
+ fg[NORMAL] = shade (0.95, @fg_color_dark) # menu item normal
+ fg[INSENSITIVE] = mix(0.20, @fg_color_dark, @bg_color_dark) # menu item activated
+ fg[PRELIGHT] = shade (1.60, @selected_bg_color) # menu item selected
+
+ text[NORMAL] = shade (0.94, @fg_color_dark) # Color check/radio menu
+ text[INSENSITIVE] = mix(0.20, @text_color_dark, @bg_color_dark)
+ text[PRELIGHT] = shade (1.60, @selected_bg_color) # Color check/radio menu
+
+ bg[PRELIGHT] = shade (1.00, @bg_color_dark)
+ bg[SELECTED] = shade (1.00, @bg_color_dark)
+
+ engine "murrine" {
+ gradient_shades = {0.90, 0.95, 0.95, 1.00}
+ border_shades = {5.10, 5.00}
+ roundness = 4
+ contrast = 0.8 # contrast separators
+ textstyle = 0
+ #text_shade = 0.7
+ }
+}
+
+style "murrine-notebook-bg" {
+ xthickness = 0 # Width of tabs and notebook borders.
+ ythickness = 0 # Height of tabs and notebook borders.
+
+ bg[NORMAL] = shade (1.1, @bg_color) # selected tab entire
+ bg[ACTIVE] = shade (0.97, @bg_color) # unselected tab
+ fg[ACTIVE] = mix (0.8, @fg_color, shade (0.97, @bg_color)) # disabled controls
+
+ fg[NORMAL] = @text_color # text selected tab
+ fg[ACTIVE] = shade (1.25, @fg_color) # text unselected tab
+ fg[INSENSITIVE] = shade (1.35, @fg_color)
+}
+
+style "murrine-notebook" = "murrine-notebook-bg" {
+ xthickness = 0 # Width of tabs and notebook borders.
+ ythickness = 0 # Height of tabs and notebook borders.
+
+ engine "murrine" {
+ #gradient_shades = {1.10,0.98,0.92,0.85}
+ gradient_shades = {1.16,1.10,1.00,0.95}
+ lightborderstyle = 0
+ lightborder_shade = 1.1
+ contrast = 0.5
+ highlight_shade = 1.03
+ roundness = 2
+ prelight_shade = 1.5
+ # disable the ugly button look in tabs if focused
+ focusstyle = 0
+ }
+}
+
+style "murrine-notebook-button" = "murrine-notebook-bg" {
+ bg[NORMAL] = shade (0.96, @bg_color)
+ bg[PRELIGHT] = shade (2.75, @selected_bg_color)
+ bg[ACTIVE] = shade (1.01, @bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+ fg[NORMAL] = shade (0.95, @fg_color)
+ fg[PRELIGHT] = shade (0.95, @fg_color)
+
+ engine "murrine" {
+ contrast = 0.85
+ gradient_shades = {1.15,1.07,1.08,1.05}
+ border_shades = {1.10, 0.95}
+ lightborderstyle = 1 # 0 = top side, 1 = all sides
+ lightborder_shade = 1.1
+ highlight_shade = 1.03
+ roundness = 2
+ focusstyle = 0
+ glowstyle = 0 # 0 = top, 1 = bottom, 2 = top and bottom,
+ # 3 = horizontal, 4 = centered glow
+ glow_shade = 1.25
+ reliefstyle = 3
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+style "murrine-progressbar" = "murrine-thin" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[SELECTED] = mix (0.80, @selected_bg_color, @bg_color) # down
+
+ engine "murrine" {
+ gradient_shades = {0.90, 1.10, 1.10, 1.15}
+ border_shades = {0.8, 1.4}
+ roundness = 2
+ glowstyle = 1 # 0 = top, 1 = bottom, 2 = top and bottom,
+ # 3 = horizontal, 4 = centered glow
+ glow_shade = 1.20
+ }
+}
+
+style "murrine-statusbar" = "murrine-wide" {
+ xthickness = 0
+ engine "pixmap"
+ {
+ image
+ {
+ function = RESIZE_GRIP
+ recolorable = TRUE
+ state = NORMAL
+ detail = "statusbar"
+ overlay_file = "assets/resize-grip.png"
+ overlay_border = {0,0,0,0 }
+ overlay_stretch = FALSE
+ }
+ }
+}
+
+style "murrine-scale" = "murrine-wider" {
+ bg[NORMAL] = shade (1.06, @bg_color)
+ bg[PRELIGHT] = shade (1.2, @bg_color)
+ bg[ACTIVE] = shade (0.85, @bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+ engine "murrine" {
+ roundness = 7
+ contrast = .8
+ border_shades = {1.0, 1.0}
+ trough_shades = {1.06, 1.16}
+ }
+}
+
+style "murrine-scrollbar" {
+ bg[NORMAL] = shade (0.90, @bg_color)
+ bg[SELECTED] = shade (0.6, @base_color)
+ bg[ACTIVE] = shade (0.8, @bg_color)
+ bg[PRELIGHT] = shade (0.8, @bg_color)
+
+ engine "murrine" {
+ roundness = 8
+ border_shades = {0.80, 0.80}
+ contrast = 0.0
+ }
+}
+
+style "murrine-overlay-scrollbar"
+{
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.85, @bg_color)
+ bg[ACTIVE] = shade (0.6, @bg_color)
+}
+
+style "murrine-spinbutton" {
+ bg[NORMAL] = shade (0.94, @base_color)
+ fg[ACTIVE] = @text_color # Color for pressed-spinbuttons
+
+ engine "murrine" {
+ contrast = 1.0
+ border_shades = {1.2, 1.0}
+ #lightborder_shade = 1.00
+ }
+}
+
+style "murrine-toolbar" = "murrine-wider" {
+ bg[NORMAL] = shade (0.88, @bg_color_dark)
+
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @fg_color_dark
+ fg[SELECTED] = @fg_color_dark
+
+ engine "murrine" {
+ separatorstyle = 0
+ lightborderstyle = 0
+ contrast = 1.0 # Adjusts the contrast of the lower edge of the toolbar
+ lightborder_shade = 1.0 # Adjusts the contrast of the edge of the toolbar
+ gradient_shades = {0.97, 1.00, 1.00, 1.00}
+ }
+}
+
+style "murrine-toolbar-button" {
+ xthickness = 3
+ ythickness = 2
+
+ bg[NORMAL] = shade(0.80, @bg_color_dark)
+ bg[PRELIGHT] = shade(0.91, @bg_color_dark)
+ bg[ACTIVE] = shade(0.76, @bg_color_dark)
+ bg[SELECTED] = shade(0.80, @selected_bg_color)
+ bg[INSENSITIVE] = shade(0.83, @bg_color_dark)
+
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @fg_color_dark
+ fg[SELECTED] = @fg_color_dark
+
+ engine "murrine" {
+ gradient_shades = {1.00,0.96,0.96,0.90}
+ border_shades = {5.10, 5.00}
+ contrast = 0.80
+ roundness = 5 # 0 = squared
+ lightborderstyle = 1
+ lightborder_shade = 1.1
+ glow_shade = 1.0
+ textstyle = 1
+ text_shade = 1.15
+ }
+}
+
+# toolbar separator
+style "murrine-toolbar-separator" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[NORMAL] = shade (0.80, @bg_color)
+ engine "murrine" {
+ border_shades = {0.80, 0.80}
+ contrast = 0.3
+ lightborder_shade = 1.1
+ }
+}
+
+style "murrine-tooltips" = "murrine-wider" {
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+
+ GtkWidget::new-tooltip-style = 0
+
+ engine "murrine" {
+ border_colors = { "#080808", "#080808" }
+ }
+}
+
+style "murrine-treeview" {
+ base[SELECTED] = shade (1.00, @selected_bg_color) # selection row focused
+ base[ACTIVE] = shade (1.00, @selected_bg_color) # selection row unfocused
+
+ fg[NORMAL] = shade (1.00, @fg_color) # header txt color
+
+ bg[SELECTED] = shade (1.00, @selected_bg_color) # backgr mini-checkbox checked
+ text[NORMAL] = shade (1.05, @fg_color) # txt+indicador checked normal
+ text[SELECTED] = @selected_fg_color # txt+indicador selected focused
+ text[ACTIVE] = @selected_fg_color # txt+indicador selected unfocused
+
+ engine "murrine" {
+ gradient_shades = {1.00, 1.05, 1.05, 1.10}
+ separatorstyle = 0
+ contrast = 0.75
+ }
+}
+
+style "murrine-treeview-header" = "murrine-button" {
+ ythickness = 1
+ GtkWidget ::focus-padding = 0
+
+ bg[NORMAL] = shade (0.91, @base_color)
+ bg[PRELIGHT] = shade (0.91, @base_color)
+ bg[INSENSITIVE] = shade (0.88, @base_color)
+ bg[ACTIVE] = shade( 1.00, @selected_bg_color)
+
+ engine "murrine" {
+
+ gradient_shades = {1.10,1.05,1.03,1.00}
+ contrast = 0.75
+ lightborderstyle = 1
+ roundness = 0 # This makes treeview progressbars square
+ textstyle = 1
+ text_shade = 1.15
+ glow_shade = 1.0
+ prelight_shade = 1.9
+
+ }
+}
+
+style "murrine-checkradio" {
+ xthickness = 3
+ ythickness = 3
+
+ base[NORMAL] = shade (1.02, @bg_color) # radiocheck normal
+ bg[SELECTED] = shade (1.00, @bg_color) # radiocheck color checked
+
+ bg[ACTIVE] = shade (0.90, @bg_color) # button option selected
+ bg[NORMAL] = shade (0.91, @bg_color)
+ bg[PRELIGHT] = shade (1.00, @bg_color)
+ bg[INSENSITIVE] = shade (0.93, @bg_color)
+
+ text[NORMAL] = shade (0.80, @selected_bg_color) # indicador normal
+ text[PRELIGHT] = shade (0.80, @selected_bg_color) # indicador hover
+ text[ACTIVE] = shade (0.80, @selected_bg_color) # indicador click
+
+ engine "murrine" {
+ contrast = 1.00
+ # gradient_shades = {1.30,1.08,0.98,0.98}
+ gradient_shades = {1.25, 1.00, 0.88, 1.05}
+ lightborderstyle = 0
+ lightborder_shade = 0.90
+ textstyle = 0
+ }
+}
+
+style "murrine-separator" = "murrine-wide" {
+ engine "murrine" {
+ contrast = 0.4
+ }
+}
+class "GtkSeparator" style "murrine-separator"
+
+# for file-manager
+style "murrine-handle" {
+
+}
+
+# ==============================================================================
+# FIREFOX SPECIFIC SETTINGS
+# ==============================================================================
+
+style "ff-default" {
+ GtkCheckButton::indicator-size = 14
+}
+
+style "ff-statusbar" {
+}
+
+#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar"
+#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"
+
+
+widget "MozillaGtkWidget*" style "ff-default"
+
+###############################################################################
+# The following part of the gtkrc applies the different styles to the widgets.
+###############################################################################
+
+# Murrine default style is applied to every widget.
+class "GtkWidget" style "murrine-default"
+
+# Increase the x/ythickness in some widgets.
+class "GtkFrame" style "murrine-wide"
+class "GtkEntry" style "murrine-entry"
+class "GtkSeparator" style "murrine-wide"
+class "GtkCalendar" style "murrine-wide"
+class "GtkInfoBar" style "murrine-default"
+class "GtkIconView" style "murrine-default"
+
+class "GtkSpinButton" style "murrine-spinbutton"
+class "GtkScale" style "murrine-scale"
+class "GtkVScale" style "murrine-scale"
+class "GtkHScale" style "murrine-scale"
+
+class "GtkScrollbar" style "murrine-scrollbar"
+class "GtkVScrollbar" style "murrine-scrollbar"
+class "GtkHScrollbar" style "murrine-scrollbar"
+# Overlay scrollbar
+widget_class "*<OsScrollbar>" style "murrine-overlay-scrollbar"
+widget_class "*<OsThumb>" style "murrine-overlay-scrollbar"
+# General matching follows. The order is choosen so that the right styles override
+# each other. EG. progressbar needs to be more important than the menu match.
+widget_class "*<GtkButton>" style "murrine-button"
+widget_class "*<GtkButton>*<GtkLabel>" style "murrine-button-label"
+
+widget_class "*<GtkNotebook>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkLabel>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook"
+widget_class "*<GtkNotebook>*<GtkNotebookPage>" style "murrine-notebook"
+
+widget_class "*<GtkMenuBar>*" style "murrine-menubar"
+widget_class "*<GtkMenu>*" style "murrine-menu"
+widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "murrine-menu-item"
+
+widget_class "*<GtkToolbar>" style "murrine-toolbar"
+widget_class "*<GtkHandleBox>" style "murrine-toolbar"
+widget_class "*<GtkToolbar>.*.<GtkButton>*" style "murrine-toolbar-button"
+widget_class "*<GtkToolbar>.*.<GtkEntry>*" style "murrine-toolbar-entry"
+class "GtkSeparatorToolItem" style "murrine-toolbar-separator"
+
+# This is not perfect, it could be done better (That is modify *every* widget
+# in the notebook, and change those back that we really don't want changed)
+widget_class "*<GtkNotebook>*<GtkEventBox>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkViewport>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkLabel>" style "murrine-notebook-bg"
+widget_class "*<GtkNotebook>*<GtkButton>" style "murrine-notebook-button"
+widget_class "*<GtkNotebook>*<GtkButton>*<GtkLabel>" style "murrine-notebook-button"
+
+widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
+widget_class "*.<GtkTreeView>*" style "murrine-treeview"
+
+class "*GtkExpander*" style "murrine-expander"
+
+widget_class "*<GtkProgress>" style "murrine-progressbar"
+widget_class "*<GtkProgressBar>" style "murrine-progressbar"
+
+# Treeview header
+widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
+widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
+
+################################
+# FIXME: This will not work if one embeds eg. a button into the tooltip.
+################################
+widget "gtk-tooltip*" style "murrine-tooltips"
+
+##########################################################################
+# Radiobutton and Checkbox
+##########################################################################
+widget_class "*<GtkCheckButton>*" style "murrine-checkbutton"
+widget_class "*<GtkCheckButton>*<GtkLabel>" style:highest "murrine-checkradio-label"
+
+widget_class "*<GtkRadioButton>*" style "murrine-checkradio"
+widget_class "*<GtkDialog>*<GtkRadioButton>*" style:highest "murrine-radiobutton"
+widget_class "*<GtkFrame>*<GtkRadioButton>*" style:highest "murrine-radiobutton"
+widget_class "*<GtkNotebook>*<GtkRadioButton>*" style:highest "murrine-radiobutton"
+widget_class "*<GtkRadioButton>*<GtkLabel>" style:highest "murrine-checkradio-label"
+
+widget_class "*<GtkStatusbar>*" style "murrine-statusbar"
+
+# for file-manager pane
+class "GtkPaned" style "murrine-handle"
+
+###################################################
+# SPECIAL CASES AND WORKAROUNDS
+###################################################
+
+# Firefox
+style "FireFox-MenuBar" = "menubar" {
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+}
+widget "MozillaGtkWidget*GtkMenuBar" style "FireFox-MenuBar"
+widget "MozillaGtkWidget*GtkCheck*" style:highest "murrine-checkbutton"
+widget "MozillaGtkWidget*GtkRadio*" style:highest "murrine-radiobutton"
+
+
+# For Google Chrome/Chromium integration.
+style "chrome-gtk-frame" {
+ ChromeGtkFrame::frame-gradient-size = 120
+ ChromeGtkFrame::frame-gradient-color = @bg_color_dark
+ ChromeGtkFrame::inactive-frame-gradient-color = @bg_color_dark
+ ChromeGtkFrame::frame-color = @bg_color_dark
+ ChromeGtkFrame::inactive-frame-color = @bg_color_dark
+ ChromeGtkFrame::incognito-frame-color = @bg_color_dark
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color_dark
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color_dark
+ ChromeGtkFrame::incognito-inactive-frame-gradient-color = @bg_color_dark
+
+ ChromeGtkFrame::scrollbar-trough-color = shade (0.99, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade (0.87, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = shade (0.80, @bg_color)
+}
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+# Wrokaround style for places where the text color is used instead of the fg color.
+style "text_is_fg_color_workaround" {
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = darker (@bg_color)
+}
+
+# Workaround style for menus where the text color is used instead of the fg color.
+style "menuitem_text_is_fg_color_workaround" {
+ text[NORMAL] = @text_color_dark
+ text[PRELIGHT] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @text_color_dark
+ text[INSENSITIVE] = shade (0.75, @text_color_dark)
+}
+
+# Workaround style for places where the fg color is used instead of the text color.
+style "fg_is_text_color_workaround" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+}
+
+# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
+# Note that this work around assumes that the combobox is _not_ in appears-as-list mode.
+widget_class "*.<GtkComboBox>.<GtkCellView>" style "text_is_fg_color_workaround"
+# This is the part of the workaround that fixes the menus
+widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"
+
+# Work around the usage of GtkLabel inside GtkListItems to display text.
+# This breaks because the label is shown on a background that is based on the base color.
+widget_class "*<GtkListItem>*" style "fg_is_text_color_workaround"
+# GtkCList also uses the fg color to draw text on top of the base colors.
+widget_class "*<GtkCList>" style "fg_is_text_color_workaround"
+# Nautilus when renaming files, and maybe other places.
+widget_class "*<EelEditableLabel>" style "fg_is_text_color_workaround"
+
+# Thickness for indicator menu items
+widget "*IdoEntryMenuItem*" style "murrine-wide"
+
+# For gvim scrollbars.
+style "vim-scrollbar" = "scrollbar" {
+ GtkScrollbar ::slider_width = 16
+ GtkScrollbar ::stepper_size = 16
+
+ engine "pixmap" {
+ image {
+ function = BOX
+ orientation = VERTICAL
+ file = "assets/scroll-background.png"
+ }
+ }
+}
+
+widget "vim-main-window.*Scrollbar*" style "vim-scrollbar"
+
+# For Eclipse (swt) toolbars.
+widget "*swt*toolbar*" style "murrine-toolbar"
+
+
+# ---------------------------------
+# Xfce panel theming
+# ---------------------------------
+style "xfce-panel" {
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ bg[NORMAL] = shade (1.00, @bg_color_dark)
+ bg[PRELIGHT] = shade (0.80, @bg_color_dark)
+ bg[ACTIVE] = shade (0.50, @bg_color_dark)
+ bg[SELECTED] = shade (1.20, @selected_bg_color)
+ engine "murrine" {
+ gradient_shades = {0.80, 0.85, 0.95, 1.00}
+ roundness = 2
+ contrast = 0.2
+ }
+ xthickness = 3
+ ythickness = 3
+}
+widget "*Xfce*Panel*" style "xfce-panel"
+class "*Xfce*Panel*" style "xfce-panel"
+
+# XFCE desktop icon text looks weird when murrine textstyle is on.
+style "xfdesktop-icon-view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::selected-label-alpha = 100
+ XfdesktopIconVIew::ellipsize-icon-labels = 1
+
+ XfdesktopIconView::shadow-x-offset = 1
+ XfdesktopIconView::shadow-y-offset = 1
+ XfdesktopIconView::shadow-color = "#000000"
+ XfdesktopIconView::selected-shadow-x-offset = 1
+ XfdesktopIconView::selected-shadow-y-offset = 1
+ XfdesktopIconView::selected-shadow-color = "#000000"
+
+ XfdesktopIconView::cell-spacing = 0
+ XfdesktopIconView::cell-padding = 0
+ XfdesktopIconView::cell-text-width-proportion = 2
+
+ base[NORMAL] = @selected_bg_color
+ base[SELECTED] = @selected_bg_color
+ base[ACTIVE] = @selected_bg_color
+
+ fg[NORMAL] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+}
+
+widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+
+# widget "xfwm4-tabwin*" style "murrine-dark"
+
+# Various performance fixes if murrine textstyle is on by default in the theme.
+style "performance-fix" {
+ engine "murrine" {
+ textstyle = 0
+ contrast = 0.5
+ }
+}
+
+widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape
+widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp
+widget_class "*GimpToolbox*" style "performance-fix"
+widget_class "*GimpMenuDock*" style "performance-fix"
+widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice
+widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.)
+
+### EXTERNAL FILES ###
+include "apps/thunar.rc" # thunar especific
+include "apps/terminal.rc"
+include "apps/gmusicbrowser.rc"
+include "apps/caja.rc" # Caja styling
+include "apps/panel.rc" # Mate-panel styling
+include "apps/pluma.rc" # Pluma styling
+include "apps/pcmanfm.rc" # PCManFM styling
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..7a5e2411
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,5565 @@
+/***************************************************************
+ * 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: 2;
+ -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;
+}
+
+/*************************/
+/* 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;
+}
+
+/********************
+ * 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 (alpha (shade (@theme_bg_dark_color, 1.00), 0.0)),
+ color-stop (0.50, shade (@theme_bg_dark_color, 0.83) ),
+ to (alpha (shade (@theme_bg_dark_color, 0.91), 0.0)));
+ 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(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ 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: 0px 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 22px 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: 6px 6px 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(@button_raised_gradient_color_b, 0.90)),
+ to (shade(@button_raised_gradient_color_a, 0.80)));
+ 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 *
+ *******/
+
+GtkWindow.osd {
+ color: @osd_fg;
+ background-color: @osd_bg;
+}
+
+GtkWindow.osd:backdrop {
+ background-color: @osd_bg_backdrop;
+}
+
+GtkOverlay.osd {
+ background-color: transparent;
+}
+
+.osd .button,
+.osd .button:active,
+.osd .button:checked {
+ border-width: 1px;
+ border-style: solid;
+ border-image: none;
+ border-color: @osd_button_border;
+ border-radius: 5px;
+}
+
+.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:active:hover,
+.osd .button:checked,
+.osd .button:checked:hover {
+ background-color: transparent;
+ border-top-color: @osd_button_border;
+ border-left-color: @osd_button_border;
+ border-right-color: @osd_button_border;
+ border-bottom-color: @osd_button_border;
+}
+
+.osd .button:insensitive {
+ background-image: none;
+ background-color: @osd_button_bg_insensitive;
+}
+
+.osd .button:active:insensitive,
+.osd .button:checked:insensitive {
+ background-image: none;
+ background-color: @osd_button_bg_insensitive_active;
+}
+
+.osd .button:backdrop {
+ background-image: none;
+ background-color: @osd_button_bg_backdrop;
+}
+
+.osd .button:backdrop:hover,
+.osd .button:backdrop:active:hover,
+.osd .button:backdrop:checked:hover {
+ background-image: none;
+ background-color: @osd_button_bg_backdrop_hover;
+}
+
+.osd .button:backdrop:active,
+.osd .button:backdrop:checked {
+ background-image: none;
+ background-color: @osd_button_bg_backdrop_active;
+}
+
+.osd .button:backdrop:insensitive,
+.osd .button:backdrop:insensitive:active,
+.osd .button:backdrop:insensitive:checked {
+ background-image: none;
+ background-color: @osd_button_bg_backdrop_insensitive;
+}
+
+.osd .button *:hover {
+ color: @osd_button_fg_hover;
+}
+
+.osd .button *:active,
+.osd .button *:active:hover,
+.osd .button *:checked,
+.osd .button *:checked:hover {
+ color: @osd_button_fg_active;
+}
+
+.osd .button *:insensitive,
+.osd .button *:insensitive:active,
+.osd .button *:insensitive:checked {
+ color: @osd_button_fg_insensitive;
+}
+
+.osd .button *:backdrop,
+.osd .button *:backdrop:insensitive,
+.osd .button *:backdrop:insensitive:active,
+.osd .button *:backdrop:insensitive:checked {
+ color: @osd_button_fg_backdrop;
+}
+
+.osd .button *:backdrop:active,
+.osd .button *:backdrop:checked {
+ color: @osd_button_fg_backdrop_active;
+}
+
+.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:active,
+.osd .button:active:hover,
+.osd GtkMenuButton.button:active,
+.osd .button:checked,
+.osd .button:checked:hover,
+.osd GtkMenuButton.button:checked {
+ 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:active,
+.osd GtkMenuButton.button:checked {
+ background-color: transparent;
+ border-color: @osd_button_border;
+}
+
+.osd GtkMenuButton.button *:active,
+.osd GtkMenuButton.button *:checked {
+ 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 bottom,
+ @osd_toolbar_bg_a,
+ @osd_toolbar_bg_b 63%,
+ @osd_toolbar_bg_c);
+ background-color: transparent;
+ -GtkToolbar-button-relief: normal;
+}
+
+.osd.toolbar:backdrop {
+ background-image: none;
+ background-color: @osd_bg_backdrop;
+}
+
+.osd.toolbar .button {
+ padding: 4px;
+ border-width: 1px 0;
+ border-radius: 0;
+ box-shadow: inset -1px 0 @osd_button_inset;
+}
+
+.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 */
+.osd.trough {
+ background-color: @osd_trough_bg;
+}
+
+.osd.progressbar {
+ background-color: @osd_fg;
+}
+
+.osd .scale.trough {
+ border-color: @osd_button_border;
+ background-image: linear-gradient(to bottom,
+ shade(@osd_button_border, 0.70),
+ shade(@osd_button_border, 0.90));
+ background-color: transparent;
+}
+
+.osd GtkProgressBar {
+ padding: 0;
+ -GtkProgressBar-xspacing: 0;
+ -GtkProgressBar-yspacing: 3px;
+ -GtkProgressBar-min-horizontal-bar-height: 3px;
+}
+
+.osd GtkProgressBar.trough {
+ padding: 0;
+ border-image: none;
+ border-style: none;
+ border-width: 0;
+ background-image: none;
+ background-color: transparent;
+ border-radius: 0;
+}
+
+.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;
+}
+
+.osd GtkProgressBar.progressbar {
+ border-style: none;
+ background-color: @theme_selected_bg_color;
+ background-image: none;
+ border-radius: 0;
+}
+
+/*************
+ * 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: none;
+ border-radius: 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);
+}
+
+.popover.scale-popup .flat.button.image-button:hover {
+ -gtk-image-effect: highlight;
+ background-image: none;
+ 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 .list {
+ background-color: @theme_base_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: none;
+ 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);
+}
+
+/* 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: 0px 0px 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: linear-gradient(to bottom,
+ @button_hover_gradient_color_a,
+ @button_hover_gradient_color_b);
+ 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 {
+ 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 {
+ 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 {
+ 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 {
+ 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: 6px 6px 0 0;
+ border-width: 1px;
+ border-style: solid;
+ background-color: @theme_bg_color;
+ box-shadow: 0 0 0 @wm_shadow;
+ /* this is used for the resize cursor area */
+ margin: 2px;
+}
+
+.window-frame:backdrop {
+ background-color: @theme_bg_dark_color;
+ box-shadow: 0 0 0 @wm_shadow;
+}
+
+.window-frame.tiled {
+ border-radius: 0;
+ background-color: @theme_bg_color;
+}
+
+.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;
+}
+
+/****************
+ * 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..ce321041
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css
@@ -0,0 +1,274 @@
+/* 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;
+
+@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..d5f6a12e
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/mate-applications.css
@@ -0,0 +1,1313 @@
+/*********************
+ * CAJA File manager *
+ *********************/
+
+/**** View ***/
+
+/* Look out !
+FIXME This is the background color of caja view */
+/*background of icon view */
+CajaView .entry {
+ background-color: shade(@base_color, 1.0);
+}
+
+/*background of list view */
+CajaWindow .view {
+ background-color: shade (@base_color, 1.0);
+ color: @theme_fg_color;
+}
+
+.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(@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-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 (alpha (shade (@theme_bg_dark_color, 1.00), 0.0)),
+ color-stop (0.50, shade (@theme_bg_dark_color, 0.83) ),
+ to (alpha (shade (@theme_bg_dark_color, 0.91), 0.0)));
+ 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: 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);
+ 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: 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);
+ 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 AppResizer SlabSection {
+ background-color: @theme_base_color;
+}
+
+ShellWindow .button.flat {
+ border-image: none;
+ border-radius: 6px;
+ padding: 4px;
+}
+
+/* button hover of applications */
+ShellWindow .button.flat:hover {
+ border-radius: 6px;
+ padding: 4px;
+}
+
+ShellWindow GtkScrolledWindow .button.flat {
+ padding: 0px;
+ border-image: none;
+}
+
+/* button hover of applications */
+ShellWindow GtkScrolledWindow .button.flat:hover {
+ padding: 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;
+}
+
+/* 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);
+}
+
+/*********
+ * 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..dac625ba
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/menu.css
@@ -0,0 +1,381 @@
+/*************************
+ * 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: none;
+ 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..27228f82
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/other-applications.css
@@ -0,0 +1,584 @@
+/* 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;
+}
+
+/* searchbar border */
+NemoWindow.background GtkGrid.vertical .horizontal {
+ border-color: @primay-toolbar-border;
+}
+
+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-handle-size: 3px;
+}
+
+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;
+}*/
+
+NemoWindow .primary-toolbar.toolbar .button GtkImage {
+ color: @theme_fg_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,
+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: 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);
+}
+
+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;
+}
+
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 100755
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);
+}
+
+*/
diff --git a/desktop-themes/Blue-Submarine/index.theme b/desktop-themes/Blue-Submarine/index.theme
new file mode 100644
index 00000000..957b40b6
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/index.theme
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=X-GNOME-Metatheme
+Name=Blue-Submarine
+Comment=A medium blue theme with dark menus and panel
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Blue-Submarine
+MetacityTheme=Blue-Submarine
+IconTheme=mate
+CursorTheme=mate
diff --git a/desktop-themes/Blue-Submarine/metacity-1/Makefile.am b/desktop-themes/Blue-Submarine/metacity-1/Makefile.am
new file mode 100644
index 00000000..ff115767
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/Makefile.am
@@ -0,0 +1,16 @@
+
+themedir = $(datadir)/themes/Blue-Submarine/metacity-1
+
+theme_DATA = \
+ icon_close.png \
+ icon_close_u.png \
+ icon_maximize.png \
+ icon_maximize_u.png \
+ icon_minimize.png \
+ icon_minimize_u.png \
+ icon_restore.png \
+ icon_restore_u.png \
+ metacity-theme-1.xml \
+ stripes.png
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_close.png b/desktop-themes/Blue-Submarine/metacity-1/icon_close.png
new file mode 100644
index 00000000..f2f8408a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_close.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_close_u.png b/desktop-themes/Blue-Submarine/metacity-1/icon_close_u.png
new file mode 100644
index 00000000..dff25f9f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_close_u.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_maximize.png b/desktop-themes/Blue-Submarine/metacity-1/icon_maximize.png
new file mode 100644
index 00000000..e9eb1a56
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_maximize.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_maximize_u.png b/desktop-themes/Blue-Submarine/metacity-1/icon_maximize_u.png
new file mode 100644
index 00000000..930b481f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_maximize_u.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_minimize.png b/desktop-themes/Blue-Submarine/metacity-1/icon_minimize.png
new file mode 100644
index 00000000..2b6459c2
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_minimize.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_minimize_u.png b/desktop-themes/Blue-Submarine/metacity-1/icon_minimize_u.png
new file mode 100644
index 00000000..8dabe871
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_minimize_u.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_restore.png b/desktop-themes/Blue-Submarine/metacity-1/icon_restore.png
new file mode 100644
index 00000000..fed61c3c
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_restore.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/icon_restore_u.png b/desktop-themes/Blue-Submarine/metacity-1/icon_restore_u.png
new file mode 100644
index 00000000..f9dc696f
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/icon_restore_u.png
Binary files differ
diff --git a/desktop-themes/Blue-Submarine/metacity-1/metacity-theme-1.xml b/desktop-themes/Blue-Submarine/metacity-1/metacity-theme-1.xml
new file mode 100644
index 00000000..0986fb8a
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,550 @@
+<?xml version="1.0"?>
+<!-- $Id: metacity-theme-1.xml,v 1.4 2003/12/10 13:57:58 jimmac Exp $ -->
+<metacity_theme>
+<info>
+ <name>Blue-Submarine</name>
+ <author>Wolfgang Ulbrich</author>
+ <copyright>&#194; 2013</copyright>
+ <date>Apil, 2013</date>
+ <description>Dark theme based on Gilouche legacy.</description>
+ <!-- based on the Gilouche theme -->
+</info>
+
+<frame_geometry name="normal" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="false" rounded_bottom_right="false">
+ <distance name="left_width" value="2"/>
+ <distance name="right_width" value="2"/>
+ <distance name="bottom_height" value="2"/>
+ <distance name="left_titlebar_edge" value="4"/>
+ <distance name="right_titlebar_edge" value="4"/>
+ <aspect_ratio name="button" value="1"/>
+ <distance name="title_vertical_pad" value="1"/>
+ <border name="title_border" left="1" right="1" top="2" bottom="3"/>
+ <border name="button_border" left="1" right="1" top="4" bottom="2"/>
+</frame_geometry>
+
+<frame_geometry name="normal_maximized" parent="normal" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false">
+ <!-- strip frame spacing off the normal geometry when maximised -->
+ <distance name="left_width" value="0"/>
+ <distance name="right_width" value="0"/>
+ <distance name="bottom_height" value="1"/>
+ <distance name="left_titlebar_edge" value="3"/>
+ <distance name="right_titlebar_edge" value="1"/>
+ <distance name="title_vertical_pad" value="1"/>
+ <border name="title_border" left="2" right="2" top="2" bottom="2"/>
+ <border name="button_border" left="1" right="1" top="2" bottom="2"/>
+</frame_geometry>
+
+<frame_geometry name="border" has_title="false" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="false" rounded_bottom_right="false">
+ <distance name="left_width" value="2"/>
+ <distance name="right_width" value="2"/>
+ <distance name="bottom_height" value="2"/>
+ <distance name="left_titlebar_edge" value="0"/>
+ <distance name="right_titlebar_edge" value="0"/>
+ <distance name="button_width" value="0"/>
+ <distance name="button_height" value="0"/>
+ <distance name="title_vertical_pad" value="0"/>
+ <border name="title_border" left="0" right="0" top="6" bottom="0"/>
+ <border name="button_border" left="0" right="0" top="0" bottom="0"/>
+</frame_geometry>
+
+<!-- button inside padding -->
+<constant name="ButtonIPad" value="3"/>
+
+<draw_ops name="inner_window_border">
+ <gradient type="vertical" x="left_width-1" y="top_height-1" width="1" height="height-bottom_height-top_height+2">
+ <color value="#303030"/>
+ <color value="gtk:bg[NORMAL]"/>
+ <color value="gtk:bg[NORMAL]"/>
+ </gradient>
+ <gradient type="vertical" x="width-right_width" y="top_height-1" width="1" height="height-bottom_height-top_height+2">
+ <color value="#303030"/>
+ <color value="gtk:bg[NORMAL]"/>
+ <color value="gtk:bg[NORMAL]"/>
+ </gradient>
+
+ <line color="#303030"
+ x1="left_width" y1="top_height-1" x2="width-right_width"
+ y2="top_height-1" />
+ <line color="gtk:bg[NORMAL]"
+ x1="left_width" y1="height-bottom_height" x2="width-right_width"
+ y2="height-bottom_height" />
+</draw_ops>
+
+<!-- ** stripes ** -->
+<draw_ops name="title_tile">
+<!-- too slow
+ <image filename="stripes.png" x="0" y="0" width="width" height="height" alpha=".05"/>
+ <tint color="black" x="0" y="0" width="width" height="0" alpha="0.1"/>
+ <tint color="white" x="0" y="1" width="width" height="1" alpha="0.05"/>
+ -->
+</draw_ops>
+
+<draw_ops name="titlebar-backdrop">
+<!-- horizontal gradient -->
+ <gradient type="horizontal" x="1" y="1" width="width - 2" height="title_height + 10">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="#1C1B19"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="bevel_maximized">
+
+ <!-- horizontal gradient -->
+ <gradient type="horizontal" x="0" y="0" width="width" height="title_height + 10">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="blend/gtk:bg[SELECTED]/#343330/.2"/>
+ <color value="#1C1B19"/>
+ </gradient>
+
+ <!-- top highlight -->
+ <gradient type="horizontal" x="10" y="0" width="width - 20" height="1">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.6"/>
+ <color value="#1C1B19"/>
+ </gradient>
+
+ <!-- shade to menubar -->
+ <tint color="#303030" alpha=".2" width="width - 2" height="2" x="1" y="title_height - 11" />
+ <tint color="#303030" alpha=".3" width="width - 2" height="2" x="1" y="title_height - 9" />
+ <tint color="#303030" alpha=".4" width="width - 2" height="2" x="1" y="title_height - 7" />
+ <tint color="#303030" alpha=".5" width="width - 2" height="2" x="1" y="title_height - 5" />
+ <tint color="#303030" alpha=".6" width="width - 2" height="2" x="1" y="title_height - 3" />
+ <tint color="#303030" alpha=".7" width="width - 2" height="2" x="1" y="title_height - 1" />
+ <tint color="#303030" alpha=".8" width="width - 2" height="2" x="1" y="title_height + 1" />
+ <tint color="#303030" alpha="1" width="width - 2" height="2" x="1" y="title_height + 3" />
+
+<!-- stripes are 1990
+<tile name="title_tile" tile_width="width" tile_height="2" x="1" y="title_height / 2 + 3" width="width - 2" height="10"/>
+-->
+
+</draw_ops>
+
+<draw_ops name="bevel_unfocused">
+
+ <rectangle color="#1F2427" filled="true"
+ x="0" y="0"
+ width="width"
+ height="height"/>
+<!-- rounded corner -->
+<!-- outside left -->
+<line color="#303030" x1="3" y1="1" x2="4" y2="1" />
+<line color="#303030" x1="2" y1="2" x2="2" y2="2" />
+<line color="#303030" x1="1" y1="3" x2="1" y2="4" />
+<!-- inside left -->
+<line color="#303030" x1="3" y1="2" x2="4" y2="2" />
+<line color="#303030" x1="2" y1="3" x2="2" y2="4" />
+<!-- outside right -->
+<line color="#303030" x1="width - 5" y1="1" x2="width - 3" y2="1" />
+<line color="#303030" x1="width - 3" y1="2" x2="width - 2" y2="2" />
+<line color="#303030" x1="width - 2" y1="3" x2="width - 2" y2="4" />
+<!-- inside right -->
+<line color="#303030" x1="width - 5" y1="2" x2="width - 4" y2="2" />
+<line color="#303030" x1="width - 3" y1="3" x2="width - 3" y2="4" />
+</draw_ops>
+
+<draw_ops name="bevel">
+
+ <include name="titlebar-backdrop" />
+
+ <!-- shade to title -->
+ <tint color="#303030" alpha=".1" width="width - 2" height="2" x="1" y="title_height - 16" />
+ <tint color="#303030" alpha=".2" width="width - 2" height="2" x="1" y="title_height - 14" />
+ <tint color="#303030" alpha=".3" width="width - 2" height="2" x="1" y="title_height - 12" />
+ <tint color="#303030" alpha=".4" width="width - 2" height="2" x="1" y="title_height - 10" />
+ <tint color="#303030" alpha=".5" width="width - 2" height="2" x="1" y="title_height - 8" />
+ <tint color="#303030" alpha=".55" width="width - 2" height="2" x="1" y="title_height - 6" />
+ <tint color="#303030" alpha=".6" width="width - 2" height="2" x="1" y="title_height - 4" />
+ <tint color="#303030" alpha=".7" width="width - 2" height="2" x="1" y="title_height - 2" />
+ <tint color="#303030" alpha=".8" width="width - 2" height="2" x="1" y="title_height" />
+ <tint color="#303030" alpha=".9" width="width - 2" height="2" x="1" y="title_height + 2" />
+ <tint color="#303030" alpha="1" width="width - 2" height="2" x="1" y="title_height + 4" />
+
+ <!-- outer border -->
+ <rectangle color="blend/#2C2B29/#000000/.5" filled="false"
+ x="0" y="0"
+ width="width - 1"
+ height="height - 1"/>
+
+ <!-- top highlight -->
+ <gradient type="horizontal" x="10" y="1" width="width - 20" height="1">
+ <color value="#1C1B19"/>
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.6"/>
+ <color value="#1C1B19"/>
+ </gradient>
+
+</draw_ops>
+
+
+<draw_ops name="bevel_border">
+ <include name="bevel"/>
+ <include name="inner_window_border"/>
+</draw_ops>
+
+<!-- ::: TITLES ::: -->
+
+<draw_ops name="title">
+ <title color="#252525"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+ <title color="gtk:fg[SELECTED]"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<draw_ops name="title_unfocused">
+ <title color="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<draw_ops name="title_max">
+ <title color="#252525"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 3"/>
+ <title color="gtk:fg[SELECTED]"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<draw_ops name="title_max_unfocused">
+ <title color="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"
+ x="(3 `max` (width-title_width)) / 2"
+ y="(height - title_height) / 2 + 1"/>
+</draw_ops>
+
+<!-- ::: BUTTONS ::: -->
+
+
+<!-- borders -->
+<draw_ops name="menu_button_icon">
+ <icon x="(width-mini_icon_width)/2"
+ y="(height-mini_icon_height)/2"
+ width="mini_icon_width" height="mini_icon_height"/>
+</draw_ops>
+
+<draw_ops name="button_bg">
+<!-- kinda looks better without
+ <line color="gtk:bg[SELECTED]" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="gtk:bg[SELECTED]" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="gtk:bg[SELECTED]" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="gtk:bg[SELECTED]" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+-->
+</draw_ops>
+
+<draw_ops name="button_bg_prelight">
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.2" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.1"/>
+ <color value="blend/gtk:bg[SELECTED]/#000000/.1"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="button_bg_pressed">
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[SELECTED]/#ffffff/.1" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[SELECTED]/#000000/.2"/>
+ <color value="blend/gtk:bg[SELECTED]/#ffffff/.2"/>
+ </gradient>
+</draw_ops>
+
+
+<draw_ops name="button_bg_unfocused">
+</draw_ops>
+
+<draw_ops name="button_bg_unfocused_prelight">
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[NORMAL]/#ffffff/.5"/>
+ <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="button_bg_unfocused_pressed">
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="0" x2="width-3" y2="0" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="0" y1="1" x2="0" y2="height-3" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="1" y1="height-2" x2="width-3" y2="height-2" />
+ <line color="blend/gtk:bg[NORMAL]/#000000/0.1" x1="width-2" y1="1" x2="width-2" y2="height-3" />
+
+ <gradient type="vertical" x="1" y="1" width="width - 3" height="height - 3">
+ <color value="blend/gtk:bg[NORMAL]/#000000/0.1"/>
+ <color value="blend/gtk:bg[NORMAL]/#ffffff/.5"/>
+ </gradient>
+</draw_ops>
+
+<draw_ops name="menu_button_normal">
+ <include name="menu_button_icon"/>
+</draw_ops>
+<draw_ops name="menu_button_pressed">
+ <include name="menu_button_icon"/>
+</draw_ops>
+<draw_ops name="menu_button_unfocused">
+ <include name="menu_button_icon"/>
+</draw_ops>
+
+<!-- ::: ICONS ::: -->
+<draw_ops name="close_button_icon">
+ <image filename="icon_close.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="close_button_icon_unfocused">
+ <image filename="icon_close_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/>
+</draw_ops>
+
+<draw_ops name="close_button_normal">
+ <include name="button_bg"/>
+ <include name="close_button_icon"/>
+</draw_ops>
+<draw_ops name="close_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_close.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="1" />
+</draw_ops>
+<draw_ops name="close_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="close_button_icon"/>
+</draw_ops>
+<draw_ops name="close_button_unfocused">
+ <include name="button_bg_unfocused"/>
+ <include name="close_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="close_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="close_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="close_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="close_button_icon_unfocused"/>
+</draw_ops>
+
+<draw_ops name="maximize_button_icon">
+ <image filename="icon_maximize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="maximize_button_icon_unfocused">
+ <image filename="icon_maximize_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/>
+</draw_ops>
+
+<draw_ops name="maximize_button_normal">
+ <include name="button_bg"/>
+ <include name="maximize_button_icon"/>
+</draw_ops>
+<draw_ops name="maximize_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_maximize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/>
+</draw_ops>
+<draw_ops name="maximize_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="maximize_button_icon"/>
+</draw_ops>
+<draw_ops name="maximize_button_unfocused">
+ <include name="maximize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="maximize_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="maximize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="maximize_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="maximize_button_icon_unfocused"/>
+</draw_ops>
+
+<draw_ops name="restore_button_icon">
+ <image filename="icon_restore.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="restore_button_icon_unfocused">
+ <image filename="icon_restore_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/>
+</draw_ops>
+
+<draw_ops name="restore_button_normal">
+ <include name="button_bg"/>
+ <include name="restore_button_icon"/>
+</draw_ops>
+<draw_ops name="restore_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_restore.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/>
+</draw_ops>
+<draw_ops name="restore_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="restore_button_icon"/>
+</draw_ops>
+<draw_ops name="restore_button_unfocused">
+ <include name="restore_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="restore_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="restore_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="restore_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="restore_button_icon_unfocused"/>
+</draw_ops>
+
+<draw_ops name="minimize_button_icon">
+ <image filename="icon_minimize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" alpha="0.7"/>
+</draw_ops>
+
+<draw_ops name="minimize_button_icon_unfocused">
+ <image filename="icon_minimize_u.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10" colorize="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.5"/></draw_ops>
+
+<draw_ops name="minimize_button_normal">
+ <include name="button_bg"/>
+ <include name="minimize_button_icon"/>
+</draw_ops>
+<draw_ops name="minimize_button_prelight">
+ <!--<include name="button_bg_prelight"/>-->
+ <image filename="icon_minimize.png" x="(width-10)/2" y="(height-10)/2" width="10" height="10"/>
+</draw_ops>
+<draw_ops name="minimize_button_pressed">
+ <include name="button_bg_pressed"/>
+ <include name="minimize_button_icon"/>
+</draw_ops>
+<draw_ops name="minimize_button_unfocused">
+ <include name="minimize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="minimize_button_unfocused_prelight">
+ <!--<include name="button_bg_unfocused_prelight"/>-->
+ <include name="minimize_button_icon_unfocused"/>
+</draw_ops>
+<draw_ops name="minimize_button_unfocused_pressed">
+ <include name="button_bg_unfocused_pressed"/>
+ <include name="minimize_button_icon_unfocused"/>
+</draw_ops>
+
+
+
+<draw_ops name="blank">
+<!-- nothing -->
+</draw_ops>
+
+<frame_style name="normal" geometry="normal">
+ <piece position="entire_background" draw_ops="bevel_unfocused"/>
+ <piece position="title" draw_ops="title_unfocused"/>
+ <button function="close" state="normal" draw_ops="close_button_unfocused"/>
+ <button function="close" state="pressed" draw_ops="close_button_unfocused_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_unfocused_prelight"/>
+ <button function="maximize" state="normal" draw_ops="maximize_button_unfocused"/>
+ <button function="maximize" state="pressed" draw_ops="maximize_button_unfocused_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="maximize_button_unfocused_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_unfocused_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_unfocused_prelight"/>
+ <button function="menu" state="normal" draw_ops="menu_button_unfocused"/>
+ <button function="menu" state="pressed" draw_ops="menu_button_pressed"/>
+</frame_style>
+
+<frame_style name="focused" geometry="normal" parent="normal">
+ <piece position="entire_background" draw_ops="bevel_border"/>
+ <piece position="title" draw_ops="title"/>
+ <button function="close" state="normal" draw_ops="close_button_normal"/>
+ <button function="close" state="pressed" draw_ops="close_button_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_prelight"/>
+ <button function="maximize" state="normal" draw_ops="maximize_button_normal"/>
+ <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_normal"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/>
+ <button function="menu" state="normal" draw_ops="menu_button_normal"/>
+</frame_style>
+
+<frame_style name="normal_maximized" geometry="normal_maximized">
+ <piece position="entire_background" draw_ops="bevel_unfocused"/>
+ <piece position="title" draw_ops="title_max_unfocused"/>
+ <button function="close" state="normal" draw_ops="close_button_unfocused"/>
+ <button function="close" state="pressed" draw_ops="close_button_unfocused_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_unfocused_prelight"/>
+ <button function="maximize" state="normal" draw_ops="restore_button_unfocused"/>
+ <button function="maximize" state="pressed" draw_ops="restore_button_unfocused_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="restore_button_unfocused_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_unfocused_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_unfocused_prelight"/>
+ <button function="menu" state="normal" draw_ops="menu_button_unfocused"/>
+ <button function="menu" state="pressed" draw_ops="menu_button_pressed"/>
+</frame_style>
+
+<frame_style name="focused_maximized" geometry="normal_maximized" parent="normal">
+ <piece position="title" draw_ops="title_max"/>
+ <button function="close" state="normal" draw_ops="close_button_normal"/>
+ <button function="close" state="pressed" draw_ops="close_button_pressed"/>
+ <button function="close" state="prelight" draw_ops="close_button_prelight"/>
+ <button function="maximize" state="normal" draw_ops="restore_button_normal"/>
+ <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/>
+ <button function="maximize" state="prelight" draw_ops="restore_button_prelight"/>
+ <button function="minimize" state="normal" draw_ops="minimize_button_normal"/>
+ <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/>
+ <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/>
+ <piece position="entire_background" draw_ops="bevel_maximized"/>
+
+
+
+ <button function="menu" state="normal" draw_ops="menu_button_normal"/>
+</frame_style>
+
+<frame_style name="border" geometry="border" parent="normal">
+ <piece position="entire_background" draw_ops="bevel_unfocused"/>
+ <piece position="title" draw_ops="blank"/>
+</frame_style>
+
+<frame_style_set name="normal">
+ <frame focus="yes" state="normal" resize="both" style="focused"/>
+ <frame focus="no" state="normal" resize="both" style="normal"/>
+ <frame focus="yes" state="maximized" style="focused_maximized"/>
+ <frame focus="no" state="maximized" style="normal_maximized"/>
+ <frame focus="yes" state="shaded" style="focused"/>
+ <frame focus="no" state="shaded" style="normal"/>
+ <frame focus="yes" state="maximized_and_shaded" style="focused_maximized"/>
+ <frame focus="no" state="maximized_and_shaded" style="normal_maximized"/>
+</frame_style_set>
+
+<frame_style_set name="utility" parent="normal">
+<frame focus="yes" state="normal" resize="both" style="focused"/>
+<frame focus="no" state="normal" resize="both" style="normal"/>
+<!-- this is a bunch of crack since utility windows shouldn't be maximized -->
+<frame focus="yes" state="maximized" style="focused"/>
+<frame focus="no" state="maximized" style="normal"/>
+<frame focus="yes" state="shaded" style="focused"/>
+<frame focus="no" state="shaded" style="normal"/>
+<frame focus="yes" state="maximized_and_shaded" style="focused"/>
+<frame focus="no" state="maximized_and_shaded" style="normal"/>
+</frame_style_set>
+
+<frame_style_set name="border">
+<frame focus="yes" state="normal" resize="both" style="border"/>
+<frame focus="no" state="normal" resize="both" style="border"/>
+<frame focus="yes" state="maximized" style="border"/>
+<frame focus="no" state="maximized" style="border"/>
+<frame focus="yes" state="shaded" style="border"/>
+<frame focus="no" state="shaded" style="border"/>
+<frame focus="yes" state="maximized_and_shaded" style="border"/>
+<frame focus="no" state="maximized_and_shaded" style="border"/>
+</frame_style_set>
+
+<window type="normal" style_set="normal"/>
+<window type="dialog" style_set="normal"/>
+<window type="modal_dialog" style_set="normal"/>
+<window type="menu" style_set="normal"/>
+<window type="utility" style_set="normal"/>
+<window type="border" style_set="border"/>
+
+<menu_icon function="close" state="normal" draw_ops="close_button_icon_unfocused"/>
+<menu_icon function="maximize" state="normal" draw_ops="maximize_button_icon_unfocused"/>
+<menu_icon function="unmaximize" state="normal" draw_ops="restore_button_icon_unfocused"/>
+<menu_icon function="minimize" state="normal" draw_ops="minimize_button_icon_unfocused"/>
+
+</metacity_theme>
diff --git a/desktop-themes/Blue-Submarine/metacity-1/stripes.png b/desktop-themes/Blue-Submarine/metacity-1/stripes.png
new file mode 100644
index 00000000..447fd7f5
--- /dev/null
+++ b/desktop-themes/Blue-Submarine/metacity-1/stripes.png
Binary files differ