aboutsummaryrefslogtreecommitdiff
path: root/themes/Mint-X-Aqua/gtk-3.0
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2023-05-20 11:28:29 +0300
committerSyndamia <kamen@syndamia.com>2023-05-20 11:28:29 +0300
commiteab0507af6367a9a75f40ac3dd92e5e42860c2dc (patch)
tree71f56e8725b505d70954ad665a03988d85316c85 /themes/Mint-X-Aqua/gtk-3.0
parent48de6d4af249f23b3a431d357236588208a9f419 (diff)
downloadold-mint-y-main.tar
old-mint-y-main.tar.gz
old-mint-y-main.zip
Added icons and themesHEADmain
Diffstat (limited to 'themes/Mint-X-Aqua/gtk-3.0')
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/apps/cinnamon-applications.css154
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/apps/gnome-applications.css81
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-gtk-greeter.css12
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-unity-greeter.css133
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/apps/mate-applications.css227
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/apps/ubiquity.css6
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/apps/xfce-applications.css42
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive.pngbin0 -> 436 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive@2.pngbin0 -> 707 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked.pngbin0 -> 519 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked@2.pngbin0 -> 859 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive.pngbin0 -> 378 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive@2.pngbin0 -> 606 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed.pngbin0 -> 460 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed@2.pngbin0 -> 764 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked.pngbin0 -> 1106 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked@2.pngbin0 -> 2347 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked.pngbin0 -> 725 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked@2.pngbin0 -> 1488 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive.pngbin0 -> 361 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive@2.pngbin0 -> 598 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked.pngbin0 -> 402 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked@2.pngbin0 -> 680 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.pngbin0 -> 387 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.pngbin0 -> 694 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected.pngbin0 -> 321 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected@2.pngbin0 -> 585 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked.pngbin0 -> 375 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked@2.pngbin0 -> 681 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.pngbin0 -> 201 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.pngbin0 -> 194 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected.pngbin0 -> 201 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected@2.pngbin0 -> 195 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed.pngbin0 -> 211 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed@2.pngbin0 -> 195 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive.pngbin0 -> 291 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.pngbin0 -> 361 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected.pngbin0 -> 262 bytes
l---------themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected@2.png1
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked.pngbin0 -> 289 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked@2.pngbin0 -> 355 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/null.pngbin0 -> 461 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical.pngbin0 -> 198 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical@2.pngbin0 -> 208 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip.pngbin0 -> 183 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip@2.pngbin0 -> 214 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive.pngbin0 -> 610 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive@2.pngbin0 -> 1213 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed.pngbin0 -> 707 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed@2.pngbin0 -> 1460 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive.pngbin0 -> 695 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive@2.pngbin0 -> 1358 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected.pngbin0 -> 826 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected@2.pngbin0 -> 1800 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive.pngbin0 -> 602 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive@2.pngbin0 -> 1183 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected.pngbin0 -> 683 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected@2.pngbin0 -> 1383 bytes
l---------themes/Mint-X-Aqua/gtk-3.0/assets/separator-vertical.svg1
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop.pngbin0 -> 413 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop@2.pngbin0 -> 709 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover.pngbin0 -> 516 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover@2.pngbin0 -> 921 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal.pngbin0 -> 519 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal@2.pngbin0 -> 897 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop.pngbin0 -> 195 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop@2.pngbin0 -> 210 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover.pngbin0 -> 226 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover@2.pngbin0 -> 270 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal.pngbin0 -> 226 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal@2.pngbin0 -> 268 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop.pngbin0 -> 168 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop@2.pngbin0 -> 181 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover.pngbin0 -> 179 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover@2.pngbin0 -> 193 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal.pngbin0 -> 179 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal@2.pngbin0 -> 193 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active.pngbin0 -> 428 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active@2.pngbin0 -> 741 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus.pngbin0 -> 395 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus@2.pngbin0 -> 621 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/borders/button/button.pngbin0 -> 489 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/borders/button/button@2.pngbin0 -> 832 bytes
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/gtk-main-common.css29
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/gtk-main.css130
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-assets.css258
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-backgrounds.css187
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-borders.css400
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/gtk-widgets.css2673
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/gtk.css1
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/settings.ini4
-rw-r--r--themes/Mint-X-Aqua/gtk-3.0/thumbnail.pngbin0 -> 2622 bytes
92 files changed, 4339 insertions, 0 deletions
diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/cinnamon-applications.css b/themes/Mint-X-Aqua/gtk-3.0/apps/cinnamon-applications.css
new file mode 100644
index 00000000..9bbb5375
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/apps/cinnamon-applications.css
@@ -0,0 +1,154 @@
+@define-color nemo_sidebar_bg #505050;
+@define-color nemo_sidebar_fg #dadada;
+@define-color nemo_sidebar_selected_fg #fff;
+
+/********
+ * Nemo *
+ ********/
+
+/* sidebar */
+
+.nemo-window .sidebar .view {
+ background-color: @nemo_sidebar_bg;
+ color: @nemo_sidebar_fg;
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+}
+
+.nemo-window .sidebar .view:selected {
+ border-color: @nemo_sidebar_bg;
+ color: @nemo_sidebar_selected_fg;
+ text-shadow: 1px 1px alpha(black, 0.2);
+ -gtk-icon-shadow: 1px 1px alpha(black, 0.2);
+}
+
+.nemo-window .sidebar .expander:selected {
+ border-color: @nemo_sidebar_selected_fg;
+ color: @nemo_sidebar_selected_fg;
+}
+
+.nemo-window .places-treeview {
+ -NemoPlacesTreeView-disk-full-bg-color: shade(@theme_base_color, 0.85);
+ -NemoPlacesTreeView-disk-full-fg-color: shade(@theme_selected_bg_color, 0.9);
+ -NemoPlacesTreeView-disk-full-bar-width: 2px;
+ -NemoPlacesTreeView-disk-full-bar-radius: 1px;
+ -NemoPlacesTreeView-disk-full-bottom-padding: 2px;
+}
+
+.nemo-window .places-treeview:selected {
+ -NemoPlacesTreeView-disk-full-bg-color: shade(@theme_selected_fg_color, 1.1);
+ -NemoPlacesTreeView-disk-full-fg-color: @theme_selected_bg_color;
+}
+
+.nemo-window .sidebar .scrollbar {
+ min-width: 10px;
+}
+
+.nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
+ background-color: @theme_bg_color;
+}
+
+.nemo-window .sidebar separator,
+.nemo-window .sidebar .frame {
+ border: none;
+}
+
+.nemo-canvas-item {
+ border-radius: 3px;
+}
+
+.nemo-desktop.nemo-canvas-item {
+ color: @desktop_item_fg;
+ text-shadow: 1px 1px @desktop_item_text_shadow;
+}
+
+.nemo-desktop.nemo-canvas-item:selected {
+ background-color: alpha(@theme_selected_bg_color, 0.8);
+ background-image: none;
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+/* inactive pane */
+
+.nemo-inactive-pane .view {
+ background-color: shade(@theme_base_color, 0.93);
+ color: shade(@theme_fg_color, 1.2);
+}
+
+.nemo-inactive-pane .view:selected,
+.nemo-inactive-pane .nautilus-canvas-item:selected {
+ background-color: alpha(@theme_selected_bg_color, 0.85);
+ color: @theme_selected_fg_color;
+}
+
+/* small buttons on the nemo status bar */
+
+.nemo-window widget .toolbar button {
+ padding: 0 5px;
+}
+
+.nemo-window widget .toolbar {
+ padding: 0 6px 0 6px;
+}
+
+/* provides theming for the rename entries */
+
+.nemo-window .nemo-window-pane widget.entry {
+ background-clip: padding-box;
+ min-height: 28px;
+ padding-left: 4px;
+ padding-right: 4px;
+ color: @theme_text_color;
+ border: 1px solid shade(@button_border, 0.9);
+ border-radius: 3px;
+ box-shadow: inset 0 1px alpha(black, 0.1),
+ inset 1px 0 alpha(black, 0.04),
+ inset -1px 0 alpha(black, 0.04),
+ inset 0 -1px alpha(black, 0.02),
+ 0 1px alpha(white, 0.4);
+}
+
+.nemo-window .nemo-window-pane widget.entry:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+.nemo-window .nemo-window-pane notebook > header {
+ padding: 0px;
+ margin-right: -2px;
+ margin-bottom: -1px;
+}
+
+.nemo-window .nemo-window-pane notebook > header > tabs > tab:checked {
+ background-color: @theme_base_color;
+ margin-bottom: 1px;
+}
+
+.nemo-window .nemo-window-pane > notebook box.vertical > overlay > scrolledwindow.view,
+.nemo-window .nemo-window-pane > notebook box.vertical > overlay > scrolledwindow > treeview.view {
+ background-color: @theme_base_color;
+ border: 1px solid @border;
+}
+
+.nemo-window toolbar.primary-toolbar {
+ margin-bottom: -1px;
+}
+
+/*********************
+ * Cinnamon Settings *
+ *********************/
+
+.cs-header {
+ padding: 6px;
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @toolbar_bg_a,
+ @toolbar_bg_b);
+ border-bottom: 1px solid @border;
+}
+
+.cs-category-view,
+.cs-category-view .view {
+ background-color: transparent;
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/gnome-applications.css b/themes/Mint-X-Aqua/gtk-3.0/apps/gnome-applications.css
new file mode 100644
index 00000000..6ee8d3a9
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/apps/gnome-applications.css
@@ -0,0 +1,81 @@
+
+/*********
+ * Gedit *
+ *********/
+
+.gedit-headerbar-paned {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @toolbar_bg_a,
+ @toolbar_bg_b);
+}
+/******************
+ * GtkFileChooser *
+ ******************/
+
+filechooser #pathbarbox {
+ background-color: @theme_bg_color;
+ border-bottom: 1px solid @border;
+}
+
+/************
+ * terminal *
+ ************/
+
+vte-terminal.terminal-screen {
+ -TerminalScreen-background-darkness: 1.0;
+ background-color: #3f3f3f;
+ color: #fff;
+}
+
+vte-terminal {
+ -TerminalScreen-background-darkness: 1.0;
+ background-color: #3f3f3f;
+ color: #fff;
+}
+
+.nautilus-canvas-item {
+ border-radius: 3px;
+}
+.nautilus-desktop.nautilus-canvas-item {
+ color: @desktop_item_fg;
+ text-shadow: 1px 1px @desktop_item_text_shadow;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+ background-color: @desktop_item_selected_fg;
+ background-image: none;
+ color: @theme_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ background-color: alpha(@theme_selected_bg_color, 0.8);
+ background-image: none;
+ color: @theme_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:hover,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+/*******
+ * Xed *
+ *******/
+
+.xed-window .xed-searchbar {
+ border-top: 1px solid @border;
+}
+
+.xed-window statusbar button {
+ padding: 1px 3px;
+}
+
+.xed-goto-line-box {
+ background-color: shade(@theme_bg_color, 1.02);
+ padding: 6px;
+ border-radius: 0 0 2px 2px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-gtk-greeter.css b/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-gtk-greeter.css
new file mode 100644
index 00000000..3e60dd99
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-gtk-greeter.css
@@ -0,0 +1,12 @@
+/* lightdm greeter color scheme */
+
+/****************
+ * login window *
+ ****************/
+#login_window,
+#shutdown_dialog,
+#restart_dialog {
+
+ border-radius: 5px;
+}
+
diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-unity-greeter.css b/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-unity-greeter.css
new file mode 100644
index 00000000..d3c9ac7c
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-unity-greeter.css
@@ -0,0 +1,133 @@
+window.background.lightdm menubar > menuitem {
+ padding: 0 5px 0 5px;
+}
+
+window.background.lightdm menu {
+ background-image: none;
+ background-color: alpha (black, 0.6);
+ border-color: alpha (white, 0.2);
+ padding: 1px;
+ color: white;
+}
+
+/*window.background.lightdm .csd menu {
+ border: none;
+}
+
+window.background.lightdm .csd.popup decoration {
+ border: none;
+ background-color: transparent;
+ box-shadow: none;
+}*/
+
+window.background .lightdm-combo menu {
+ background-color: shade (@dark_bg_color, 1.08);
+ border-radius: 0px;
+ padding: 0px;
+ color: white;
+}
+
+window.background.lightdm menu menuitem *,
+window.background.lightdm menu menuitem.check:active,
+window.background.lightdm menu menuitem.radio:active {
+ color: white;
+}
+
+window.background.lightdm menubar {
+ background-image: none;
+ background-color: alpha (black, 0.5);
+}
+
+window.background.lightdm button {
+ border: 1px solid;
+ background-image: none;
+ background-color: alpha (black, 0.3);
+ border-color: alpha (white, 0.6);
+ border-radius: 5px;
+ padding: 7px;
+
+ color: white;
+ text-shadow: none;
+}
+
+window.background.lightdm button,
+window.background.lightdm button:hover,
+window.background.lightdm button:active,
+window.background.lightdm button:active:focus {
+ background-image: none;
+ border-image: none;
+}
+
+window.background.lightdm button:focus {
+ border-color: alpha (white, 0.9);
+ border-width: 1px;
+ border-style: solid;
+
+ color: white;
+}
+
+window.background .lightdm-combo.combobox-entry button,
+window.background .lightdm-combo .cell,
+window.background .lightdm-combo button,
+window.background .lightdm-combo entry,
+window.background.lightdm entry {
+ background-image: none;
+ background-color: alpha (black, 0.3);
+ border-color: alpha (white, 0.6);
+ border-radius: 5px;
+ padding: 7px;
+
+ color: white;
+ text-shadow: none;
+}
+
+window.background.lightdm entry image {
+ color: white;
+}
+
+window.background.lightdm entry,
+window.background.lightdm entry:hover,
+window.background.lightdm entry:active,
+window.background.lightdm entry:active:focus {
+ background-image: none;
+ border-image: none;
+
+ caret-color: white;
+}
+
+window.background.lightdm entry:focus {
+ border-color: alpha (white, 0.9);
+ border-width: 1px;
+ border-style: solid;
+
+ color: white;
+}
+
+window.background.lightdm entry:selected {
+ background-color: alpha (white, 0.2);
+}
+
+@keyframes dashentry_spinner {
+ to { -gtk-icon-transform: rotate(1turn); }
+}
+
+window.background.lightdm entry:active {
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
+ animation: dashentry_spinner 1s infinite linear;
+}
+
+window.background.lightdm button.flat.option-button {
+ padding: 2px;
+ background: none;
+ border-color: transparent;
+}
+
+window.background.lightdm button.toggle-button {
+ background: none;
+ border-color: transparent;
+}
+
+window.background.lightdm button.toggle-button.selected {
+ background-color: alpha (black, 0.3);
+ border-width: 1px;
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/mate-applications.css b/themes/Mint-X-Aqua/gtk-3.0/apps/mate-applications.css
new file mode 100644
index 00000000..c10cb6d1
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/apps/mate-applications.css
@@ -0,0 +1,227 @@
+@define-color caja_sidebar_bg #505050;
+@define-color caja_sidebar_fg #dadada;
+@define-color caja_sidebar_selected_fg #fff;
+
+/****************
+ * Caja desktop *
+ ****************/
+
+.caja-canvas-item {
+ border-radius: 3px;
+}
+
+.caja-desktop.caja-canvas-item {
+ color: @desktop_item_fg;
+ text-shadow: 1px 1px @desktop_item_text_shadow;
+}
+
+.caja-desktop.caja-canvas-item:selected {
+ background-color: alpha(@theme_selected_bg_color, 0.8);
+ background-image: none;
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+/********
+ * Caja *
+ ********/
+
+/* caja sidebar */
+CajaWindow FMTreeView .view,
+CajaWindow CajaNotesViewer .view,
+CajaWindow CajaPlacesSidebar .view,
+CajaWindow CajaHistorySidebar .view,
+CajaWindow CajaInformationPanel GtkVBox,
+CajaWindow CajaEmblemSidebar GtkViewport {
+ background-color: @caja_sidebar_bg;
+ color: @caja_sidebar_fg;
+ border-width: 0px;
+}
+
+.caja-side-pane notebook treeview.view,
+.caja-side-pane notebook textview.view text,
+.caja-side-pane notebook viewport.frame,
+.caja-side-pane notebook widget .vertical {
+ background-color: shade (@caja_sidebar_bg, 1.0);
+ color: @caja_sidebar_fg;
+}
+
+.caja-navigation-window notebook > header {
+ padding: 0px;
+ margin-right: -2px;
+ margin-bottom: -1px;
+}
+
+.caja-navigation-window notebook > header > tabs > tab:checked {
+ background-color: @theme_base_color;
+ margin-bottom: 1px;
+}
+
+/***********
+* Terminal *
+************/
+vte-terminal {
+ -TerminalScreen-background-darkness: 1.0;
+ background-color: #3f3f3f;
+ color: #fff;
+}
+
+/**************
+* Mate-Terminal *
+***************/
+
+window.background.mate-terminal > box.vertical > notebook:not(.frame) > stack > box,
+window.background.csd.mate-terminal > box.vertical > notebook:not(.frame) > stack > box,
+window.background.ssd.mate-terminal > box.vertical > notebook:not(.frame) > stack > box,
+window.background.solid-csd.mate-terminal > box.vertical > notebook:not(.frame) > stack > box {
+ border-style: solid;
+ border-width: 0px 1px 1px 1px;
+ border-color: shade(@border, 1.0);
+ margin-right: 0px;
+}
+
+.mate-terminal notebook > header {
+ padding: 0px;
+ margin-right: -2px;
+}
+
+.mate-terminal notebook > header > tabs > tab:checked {
+ background-color: @theme_base_color;
+}
+
+/****************
+ * Pluma *
+ ****************/
+
+.pluma-window notebook > header {
+ padding: 2px;
+ margin-left: -2px;
+ margin-right: -2px;
+ margin-bottom: -1px;
+ padding-bottom: 0;
+}
+
+.pluma-window notebook > header.top > tabs > tab:checked {
+ border-bottom: transparent;
+ background-color: @theme_base_color;
+}
+
+/****************
+ * pavu-control *
+ ****************/
+
+window.background > box.vertical > notebook:not(.frame) > stack > box,
+window.background.csd > box.vertical > notebook:not(.frame) > stack > box,
+window.background.ssd > box.vertical > notebook:not(.frame) > stack > box,
+window.background.solid-csd > box.vertical > notebook:not(.frame) > stack > box {
+ border-style: solid;
+ border-width: 0px 1px 1px 1px;
+ border-color: shade(@border, 1.0);
+ margin-right: 0px;
+}
+
+/****************
+ * Mate-Panel *
+ ****************/
+
+#PanelApplet box.mintmenu:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+.mate-panel-menu-bar,
+.gnome-panel-menu-bar,
+.mate-panel-menu-bar .menubar,
+.gnome-panel-menu-bar .menubar,
+.mate-panel-menu-bar > .menuitem,
+.gnome-panel-menu-bar > .menuitem,
+PanelToplevel.background,
+#PanelPlug,
+#PanelApplet .button,
+#PanelApplet-window-menu-applet-button {
+ color: @theme_fg_color;
+ background-color: @theme_bg_color;
+ background-image: none;
+ border-image: none;
+}
+
+#PanelApplet button {
+ padding: 3px;
+ border-style: solid;
+ border-width: 2px;
+ border-radius: 3px;
+ background-color: @theme_bg_color;
+ background-image: none;
+}
+
+#PanelApplet wnck-tasklist button.flat {
+ padding: 0px 3px 0px 3px;
+ border-style: solid;
+ border-width: 2px;
+ border-radius: 3px;
+ border-color: transparent;
+ border-image: -gtk-scaled(url("../borders/button/button.png"), url("../borders/button/button@2.png")) 4 / 4px stretch;
+ box-shadow: inset 0 1px alpha(white, 0.5),
+ inset 1px 0 alpha(white, 0.3),
+ inset -1px 0 alpha(white, 0.3),
+ inset 0 -1px alpha(white, 0.05);
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ alpha(white, 0.5),
+ alpha(white, 0.01));
+}
+
+#PanelApplet wnck-tasklist button.flat:hover,
+#PanelApplet button:hover {
+ padding: 0px 3px 0px 3px;
+ border-style: solid;
+ border-width: 2px;
+ border-radius: 3px;
+ border-color: transparent;
+ border-image: -gtk-scaled(url("../borders/button/button.png"), url("../borders/button/button@2.png")) 4 / 4px stretch;
+ box-shadow: inset 0 1px alpha(white, 0.5),
+ inset 1px 0 alpha(white, 0.3),
+ inset -1px 0 alpha(white, 0.3),
+ inset 0 -1px alpha(white, 0.05);
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ alpha(white, 0.7),
+ alpha(white, 0.1));
+}
+
+#PanelApplet wnck-tasklist button.flat:checked:hover,
+#PanelApplet wnck-tasklist button.flat:checked,
+#PanelApplet wnck-tasklist button.flat:active:hover,
+#PanelApplet wnck-tasklist button.flat:active,
+#PanelApplet button:checked,
+#PanelApplet button:checked:hover,
+#PanelApplet button:active,
+#PanelApplet button:active:hover {
+ padding: 0px 3px 0px 3px;
+ border-style: solid;
+ border-width: 2px;
+ border-radius: 3px;
+ border-color: transparent;
+ border-image: -gtk-scaled(url("../borders/button/button-active.png"), url("../borders/button/button-active@2.png")) 4 / 4px stretch;
+ box-shadow: inset 0 1px alpha(black, 0.1),
+ inset 1px 0 alpha(black, 0.08),
+ inset -1px 0 alpha(black, 0.08),
+ inset 0 -1px alpha(black, 0.06);
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ alpha(black, 0.2),
+ alpha(black, 0.2));
+}
+
+MatePanelAppletFrameDBus PanelSeparator,
+PanelSeparator {
+ border-width: 0;
+ background-image: url("../assets/separator-vertical.svg");
+ background-repeat: no-repeat;
+ background-position: center;
+ color: transparent;
+ text-shadow: none;
+}
+
+NaTrayApplet {
+ -NaTrayApplet-icon-padding: 1px;
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/ubiquity.css b/themes/Mint-X-Aqua/gtk-3.0/apps/ubiquity.css
new file mode 100644
index 00000000..8b4e8fd4
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/apps/ubiquity.css
@@ -0,0 +1,6 @@
+
+.ubiquity-menubar {
+ background-color: #3F3F3F;
+ color: #EEEEEE;
+ /* text-shadow: 1px 1px alpha (#000000, 0.8); */
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/xfce-applications.css b/themes/Mint-X-Aqua/gtk-3.0/apps/xfce-applications.css
new file mode 100644
index 00000000..820ab6c1
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/apps/xfce-applications.css
@@ -0,0 +1,42 @@
+/****************
+ * Thunar *
+ ****************/
+
+.thunar .sidebar .view, .thunar .sidebar iconview {
+ background-color: #ececec;
+}
+
+.thunar toolbar.horizontal button image, .thunar .horizontal.inline-toolbar button image {
+ -gtk-icon-transform: scale(0.9);
+}
+
+/****************
+ * Xfce Panel *
+ ****************/
+
+.xfce4-panel.panel frame > border {
+ border: 0;
+}
+
+.xfce4-panel.panel label {
+ font-weight: normal;
+}
+
+.xfce4-panel.panel button {
+ border-radius: 0;
+ border: none;
+ margin-left: 1px;
+}
+
+.xfce4-panel.panel button:hover {
+}
+
+.xfce4-panel.panel button:active,
+.xfce4-panel.panel button:checked {
+ border: none;
+}
+
+.xfce4-panel.panel button label,
+.xfce4-panel.panel button image {
+ border: none;
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 00000000..e784152a
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive@2.png
new file mode 100644
index 00000000..4ffd62ec
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked.png
new file mode 100644
index 00000000..21b09389
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked@2.png
new file mode 100644
index 00000000..6528bd12
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive.png
new file mode 100644
index 00000000..d0142364
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive@2.png
new file mode 100644
index 00000000..783e6b06
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed.png
new file mode 100644
index 00000000..81cc9fdb
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed@2.png
new file mode 100644
index 00000000..f56069b6
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked.png
new file mode 100644
index 00000000..73ea34d1
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked@2.png
new file mode 100644
index 00000000..4b225148
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked.png
new file mode 100644
index 00000000..43c5818a
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked@2.png
new file mode 100644
index 00000000..eb7a2d28
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 00000000..e4cb1764
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png
new file mode 100644
index 00000000..3ba71215
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked.png
new file mode 100644
index 00000000..229b2db3
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked@2.png
new file mode 100644
index 00000000..008c42f0
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png
new file mode 100644
index 00000000..57154e9d
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png
new file mode 100644
index 00000000..2519425f
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected.png
new file mode 100644
index 00000000..8a5e62de
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected@2.png
new file mode 100644
index 00000000..c6c432d8
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked.png
new file mode 100644
index 00000000..bb29652a
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked@2.png
new file mode 100644
index 00000000..089bceab
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png
new file mode 100644
index 00000000..d43bdcc1
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png
new file mode 100644
index 00000000..c22a01af
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png
new file mode 100644
index 00000000..d473e0b0
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected@2.png
new file mode 100644
index 00000000..aeb9a796
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed.png
new file mode 100644
index 00000000..476979b9
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed@2.png
new file mode 100644
index 00000000..14476599
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive.png
new file mode 100644
index 00000000..f0b48a83
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png
new file mode 100644
index 00000000..b8cc4b93
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected.png
new file mode 100644
index 00000000..2432cbc0
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected@2.png
new file mode 120000
index 00000000..9a90a848
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected@2.png
@@ -0,0 +1 @@
+/usr/share/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected.png \ No newline at end of file
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked.png
new file mode 100644
index 00000000..bb49c0f7
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked@2.png
new file mode 100644
index 00000000..cfbdc1b3
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/null.png b/themes/Mint-X-Aqua/gtk-3.0/assets/null.png
new file mode 100644
index 00000000..6979283e
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/null.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical.png b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical.png
new file mode 100644
index 00000000..89514474
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical@2.png
new file mode 100644
index 00000000..5f430d41
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip.png b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip.png
new file mode 100644
index 00000000..886ee7b3
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip@2.png
new file mode 100644
index 00000000..d11ecb22
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive.png
new file mode 100644
index 00000000..248da792
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive@2.png
new file mode 100644
index 00000000..c00fca6f
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed.png
new file mode 100644
index 00000000..a53fd4c8
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed@2.png
new file mode 100644
index 00000000..2bca3b10
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive.png
new file mode 100644
index 00000000..45a2895c
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive@2.png
new file mode 100644
index 00000000..976c87cb
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected.png
new file mode 100644
index 00000000..784aec43
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected@2.png
new file mode 100644
index 00000000..c058c238
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive.png
new file mode 100644
index 00000000..d7d1d1ce
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive@2.png
new file mode 100644
index 00000000..a2e726ab
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected.png
new file mode 100644
index 00000000..0c00d212
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected@2.png
new file mode 100644
index 00000000..8fd1698b
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/separator-vertical.svg b/themes/Mint-X-Aqua/gtk-3.0/assets/separator-vertical.svg
new file mode 120000
index 00000000..fe95e3da
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/separator-vertical.svg
@@ -0,0 +1 @@
+/usr/share/themes/Mint-X/gtk-2.0/images/separators/separator-vertical.svg \ No newline at end of file
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop.png
new file mode 100644
index 00000000..8b4611cc
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop@2.png
new file mode 100644
index 00000000..d58aae3f
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover.png
new file mode 100644
index 00000000..ee9f28cf
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover@2.png
new file mode 100644
index 00000000..5963255a
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal.png
new file mode 100644
index 00000000..3096ed00
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal@2.png
new file mode 100644
index 00000000..ad1d3d56
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop.png
new file mode 100644
index 00000000..ed99a3d3
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png
new file mode 100644
index 00000000..7efe647d
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover.png
new file mode 100644
index 00000000..82b06f09
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover@2.png
new file mode 100644
index 00000000..dabb2c5f
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal.png
new file mode 100644
index 00000000..06677487
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal@2.png
new file mode 100644
index 00000000..ebe1228a
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop.png
new file mode 100644
index 00000000..90eef692
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png
new file mode 100644
index 00000000..654ce96a
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover.png
new file mode 100644
index 00000000..4c35fa1f
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover@2.png
new file mode 100644
index 00000000..99dadda0
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal.png
new file mode 100644
index 00000000..a61cb53a
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal@2.png
new file mode 100644
index 00000000..92a0cad3
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active.png
new file mode 100644
index 00000000..dc834643
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active@2.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active@2.png
new file mode 100644
index 00000000..01536504
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus.png
new file mode 100644
index 00000000..a8c54606
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus@2.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus@2.png
new file mode 100644
index 00000000..df9ef9ff
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button.png
new file mode 100644
index 00000000..903836b6
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button@2.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button@2.png
new file mode 100644
index 00000000..c88577a4
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button@2.png
Binary files differ
diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-main-common.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-main-common.css
new file mode 100644
index 00000000..b54d5dda
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-main-common.css
@@ -0,0 +1,29 @@
+/*****************
+ * Desktop Items *
+ *****************/
+
+ @define-color desktop_item_fg #eeeeee;
+ @define-color desktop_item_selected_fg @theme_selected_fg_color;
+ @define-color desktop_item_text_shadow alpha(black, 0.8);
+
+/*********************
+ * Error/Warning/... *
+ *********************/
+@define-color link_color #4a90d9;
+@define-color info_color #9ab87c;
+@define-color question_color #55c1ec;
+@define-color warning_color #f27e3f;
+@define-color error_color #e35d4f;
+@define-color success_color #4e9a06;
+
+@define-color infobar_fg_color white;
+@define-color infobar_text_shadow alpha(black, 0.3);
+
+/*******
+ * OSD *
+ *******/
+
+@define-color osd_base #212526;
+@define-color osd_fg #ededed;
+@define-color osd_bg alpha(@osd_base, 0.8);
+@define-color osd_trough_bg shade(@osd_fg, 0.1); \ No newline at end of file
diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-main.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-main.css
new file mode 100644
index 00000000..0d6330d7
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-main.css
@@ -0,0 +1,130 @@
+/* Default Color Scheme */
+
+@define-color theme_bg_color #d6d6d6;
+@define-color theme_fg_color #212121;
+@define-color theme_base_color #f7f7f7;
+@define-color theme_text_color #212121;
+@define-color theme_selected_bg_color #6cabcd;
+@define-color theme_selected_fg_color #f5f5f5;
+@define-color theme_tooltip_bg_color #fbeaa0;
+@define-color theme_tooltip_fg_color #212121;
+
+/* Misc Colors */
+
+@define-color insensitive_fg_color shade(@theme_bg_color, 0.6);
+@define-color border shade(@theme_bg_color, 0.7);
+@define-color internal_element_color shade(@theme_fg_color, 0.7);
+@define-color internal_element_prelight shade(@theme_fg_color, 0.9);
+
+/* Buttons */
+
+@define-color button_border #b2b2b2;
+
+@define-color button_bg_a shade(@theme_bg_color, 1.16);
+@define-color button_bg_b shade(@theme_bg_color, 0.98);
+
+@define-color button_raised_bg_a shade(@theme_bg_color, 1.2);
+@define-color button_raised_bg_b shade(@theme_bg_color, 0.95);
+
+@define-color button_hover_bg_a shade(@theme_bg_color, 1.2);
+@define-color button_hover_bg_b shade(@theme_bg_color, 1.02);
+
+@define-color button_hover_raised_bg_a shade(@theme_bg_color, 1.24);
+@define-color button_hover_raised_bg_b shade(@theme_bg_color, 0.99);
+
+@define-color button_active_bg_a shade(@theme_bg_color, 0.78);
+@define-color button_active_bg_b shade(@theme_bg_color, 0.85);
+@define-color button_active_bg_c shade(@theme_bg_color, 0.85);
+
+@define-color button_active_hover_bg_a shade(@theme_bg_color, 0.70);
+@define-color button_active_hover_bg_b shade(@theme_bg_color, 0.77);
+@define-color button_active_hover_bg_c shade(@theme_bg_color, 0.77);
+
+@define-color button_insensitive_bg_a @theme_bg_color;
+@define-color button_insensitive_bg_b shade(@theme_bg_color, 0.95);
+
+@define-color button_insensitive_active_bg_a shade(@theme_bg_color, 0.78);
+@define-color button_insensitive_active_bg_b shade(@theme_bg_color, 0.9);
+
+@define-color column_header_bg_a @theme_base_color;
+@define-color column_header_bg_b shade(@theme_base_color, 0.96);
+@define-color column_header_bg_c @theme_bg_color;
+
+@define-color button_fg @theme_fg_color;
+@define-color button_text_shadow alpha(white, 0.4);
+
+/* Entry */
+
+@define-color entry_bg_a shade(@theme_base_color, 0.94);
+@define-color entry_bg_b @theme_base_color;
+
+/* Menus */
+
+@define-color menu_bg @theme_base_color;
+@define-color menu_fg @theme_fg_color;
+
+/* Notebooks */
+
+@define-color notebook_bg shade(@theme_bg_color, 1.1);
+@define-color notebook_tab_bg_a shade(@theme_bg_color, 1.05);
+@define-color notebook_tab_bg_b shade(@theme_bg_color, 0.98);
+
+/* Progress Bars */
+
+@define-color progressbar_a shade(@theme_selected_bg_color, 1.15);
+@define-color progressbar_b shade(@theme_selected_bg_color, 0.95);
+@define-color progressbar_border shade(@theme_selected_bg_color, 0.7);
+@define-color progressbar_trough_a shade(@theme_bg_color, 0.95);
+@define-color progressbar_trough_b shade(@theme_bg_color, 1.15);
+
+/* Scale */
+
+@define-color scale_slider_a shade(@theme_bg_color, 1.2);
+@define-color scale_slider_b shade(@theme_bg_color, 1.05);
+@define-color scale_slider_hover_a shade(@theme_bg_color, 1.15);
+@define-color scale_slider_hover_b shade(@theme_bg_color, 0.95);
+@define-color scale_slider_insensitive_a shade(@theme_bg_color, 1.05);
+@define-color scale_slider_insensitive_b shade(@theme_bg_color, 0.9);
+@define-color scale_trough_a shade(@theme_bg_color, 0.8);
+@define-color scale_trough_b @theme_bg_color;
+@define-color scale_fill_a shade(@theme_selected_bg_color, 1.1);
+@define-color scale_fill_b shade(@theme_selected_bg_color, 0.94);
+
+/* Scrollbars */
+
+@define-color scroll_trough_border shade(@theme_bg_color, 0.8);
+@define-color scroll_trough_a alpha(black, 0.15);
+@define-color scroll_trough_b alpha(black, 0.05);
+@define-color scroll_slider_a shade(@theme_bg_color, 1.1);
+@define-color scroll_slider_b shade(@theme_bg_color, 1.02);
+@define-color scroll_slider_c shade(@theme_bg_color, 0.96);
+
+/* Toolbars */
+
+@define-color toolbar_bg_a @theme_bg_color;
+@define-color toolbar_bg_b shade(@theme_bg_color, 0.88);
+
+@define-color inline_toolbar_bg_a shade(@theme_bg_color, 0.93);
+@define-color inline_toolbar_bg_b @theme_bg_color;
+
+/* Views */
+
+@define-color iconview_selected_a shade(@theme_selected_bg_color, 0.9);
+@define-color iconview_selected_b shade(@theme_selected_bg_color, 1.1);
+
+@define-color floating_bar_a shade(@theme_bg_color, 1.2);
+@define-color floating_bar_b shade(@theme_bg_color, 0.9);
+@define-color sidebar_bg shade(@theme_base_color, 0.95);
+
+@import url("gtk-main-common.css");
+@import url("gtk-widgets.css");
+@import url("gtk-widgets-borders.css");
+@import url("gtk-widgets-backgrounds.css");
+@import url("gtk-widgets-assets.css");
+@import url("apps/gnome-applications.css");
+@import url("apps/cinnamon-applications.css");
+@import url("apps/mate-applications.css");
+@import url("apps/xfce-applications.css");
+@import url("apps/ubiquity.css");
+@import url("apps/lightdm-gtk-greeter.css");
+@import url("apps/lightdm-unity-greeter.css");
diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-assets.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-assets.css
new file mode 100644
index 00000000..da2407e1
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-assets.css
@@ -0,0 +1,258 @@
+/*******************
+ * check and radio *
+ *******************/
+
+check,
+check row:selected,
+check row:selected:focus {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+check:disabled,
+check row:selected:disabled,
+check row:selected:focus:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+check:checked,
+check row:selected:checked,
+check row:selected:focus:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+check:checked:disabled,
+check row:selected:checked:disabled,
+check row:selected:focus:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+check:indeterminate,
+check row:selected:indeterminate,
+check row:selected:focus:indeterminate {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+check:indeterminate:disabled,
+check row:selected:indeterminate:disabled,
+check row:selected:focus:indeterminate:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+.view.content-view.check:not(.list),
+iconview.content-view.check:not(.list) {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-unchecked.png"), url("assets/checkbox-selectionmode-unchecked@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+.view.content-view.check:checked:not(.list),
+iconview.content-view.check:checked:not(.list) {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-checked.png"), url("assets/checkbox-selectionmode-checked@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+radio,
+radio row:selected,
+radio row:selected:focus {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png"), url("assets/radio-unselected@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+radio:disabled,
+radio row:selected:disabled,
+radio row:selected:focus:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-insensitive.png"), url("assets/radio-unselected-insensitive@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+radio:checked,
+radio row:selected:checked,
+radio row:selected:focus:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png"), url("assets/radio-selected@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+radio:checked:disabled,
+radio row:selected:checked:disabled,
+radio row:selected:focus:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png"), url("assets/radio-selected-insensitive@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+radio:indeterminate,
+radio row:selected:indeterminate,
+radio row:selected:focus:indeterminate {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+radio:indeterminate:disabled,
+radio row:selected:indeterminate:disabled,
+radio row:selected:focus:indeterminate:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png"));
+ -gtk-icon-shadow: none;
+}
+
+menuitem check,
+menuitem check:hover,
+menuitem check:disabled {
+ -gtk-icon-source: url("assets/null.png");
+}
+
+menuitem check:active,
+menuitem check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-checked.png"), url("assets/menuitem-checkbox-checked@2.png"));
+}
+
+menuitem check:active:hover,
+menuitem check:checked:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-checked-selected.png"), url("assets/menuitem-checkbox-checked-selected@2.png"));
+}
+
+menuitem check:active:disabled,
+menuitem check:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-checked-insensitive.png"), url("assets/menuitem-checkbox-checked-insensitive@2.png"));
+}
+
+menuitem check:indeterminate,
+menuitem radio:indeterminate {
+ -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-mixed.png"), url("assets/menuitem-checkbox-mixed@2.png"));
+}
+
+menuitem check:indeterminate:disabled,
+menuitem radio:indeterminate:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-mixed-insensitive.png"), url("assets/menuitem-checkbox-mixed-insensitive@2.png"));
+}
+
+menuitem check:indeterminate:hover,
+menuitem radio:indeterminate:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-mixed-selected.png"), url("assets/menuitem-checkbox-mixed-selected@2.png"));
+}
+
+menuitem radio,
+menuitem radio:hover,
+menuitem radio:disabled {
+ -gtk-icon-source: url("assets/null.png");
+}
+
+menuitem radio:active,
+menuitem radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/menuitem-radio-checked.png"), url("assets/menuitem-radio-checked@2.png"));
+}
+
+menuitem radio:active:hover,
+menuitem radio:checked:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/menuitem-radio-checked-selected.png"), url("assets/menuitem-radio-checked-selected@2.png"));
+}
+
+menuitem radio:active:disabled,
+menuitem radio:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/menuitem-radio-checked-insensitive.png"), url("assets/menuitem-radio-checked-insensitive@2.png"));
+}
+
+/******************
+ * pane separator *
+ ******************/
+
+paned.horizontal > separator.wide {
+ background-image: -gtk-scaled(url("assets/pane-separator-grip-vertical.png"), url("assets/pane-separator-grip-vertical@2.png"));
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+paned.vertical > separator.wide {
+ background-image: -gtk-scaled(url("assets/pane-separator-grip.png"), url("assets/pane-separator-grip@2.png"));
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+/***********************************
+ * Header/Titlebar control buttons *
+ ***********************************/
+
+headerbar button.titlebutton.close,
+.titlebar button.titlebutton.close,
+headerbar button.titlebutton.close:active,
+.titlebar button.titlebutton.close:active,
+headerbar button.titlebutton.close:active:hover,
+.titlebar button.titlebutton.close:active:hover,
+headerbar button.titlebutton.maximize,
+.titlebar button.titlebutton.maximize,
+headerbar button.titlebutton.maximize:active,
+.titlebar button.titlebutton.maximize:active,
+headerbar button.titlebutton.maximize:active:hover,
+.titlebar button.titlebutton.maximize:active:hover,
+headerbar button.titlebutton.minimize,
+.titlebar button.titlebutton.minimize,
+headerbar button.titlebutton.minimize:active,
+.titlebar button.titlebutton.minimize:active,
+headerbar button.titlebutton.minimize:active:hover,
+.titlebar button.titlebutton.minimize:active:hover {
+ color: transparent;
+ background-color: transparent;
+ background-position: center;
+ background-repeat: no-repeat;
+ border-width: 0;
+}
+
+headerbar button.titlebutton.close,
+.titlebar button.titlebutton.close,
+headerbar button.titlebutton.close:active,
+.titlebar button.titlebutton.close:active,
+headerbar button.titlebutton.close:active:hover,
+.titlebar button.titlebutton.close:active:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-normal.png"), url("assets/titlebutton-close-normal@2.png"));
+}
+
+headerbar button.titlebutton.close:backdrop,
+.titlebar button.titlebutton.close:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png"));
+}
+
+headerbar button.close:hover,
+.titlebar button.close:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png"));
+}
+
+headerbar button.titlebutton.maximize,
+.titlebar button.titlebutton.maximize,
+headerbar button.titlebutton.maximize:active,
+.titlebar button.titlebutton.maximize:active,
+headerbar button.titlebutton.maximize:active:hover,
+.titlebar button.titlebutton.maximize:active:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-normal.png"), url("assets/titlebutton-maximize-normal@2.png"));
+}
+
+headerbar button.titlebutton.maximize:backdrop,
+.titlebar button.titlebutton.maximize:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png"));
+}
+
+headerbar button.titlebutton.maximize:hover,
+.titlebar button.titlebutton.maximize:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png"));
+}
+
+headerbar button.titlebutton.minimize,
+.titlebar button.titlebutton.minimize,
+headerbar button.titlebutton.minimize:active,
+.titlebar button.titlebutton.minimize:active,
+headerbar button.titlebutton.minimize:active:hover,
+.titlebar button.titlebutton.minimize:active:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-normal.png"), url("assets/titlebutton-minimize-normal@2.png"));
+}
+
+headerbar button.titlebutton.minimize:backdrop,
+.titlebar button.titlebutton.minimize:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png"));
+}
+
+headerbar button.titlebutton.minimize:hover,
+.titlebar button.titlebutton.minimize:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png"));
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-backgrounds.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-backgrounds.css
new file mode 100644
index 00000000..19b2dbd2
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-backgrounds.css
@@ -0,0 +1,187 @@
+/**********
+ * button *
+ **********/
+
+button,
+button.flat:hover,
+/*GtkComboBox .button,*/
+headerbar button.titlebutton.appmenu:hover,
+toolbar.inline-toolbar toolbutton > button.flat,
+.inline-toolbar toolbutton > button,
+.inline-toolbar toolbutton > button.flat,
+.mate-panel-menu-bar button:hover {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_bg_a,
+ @button_bg_b);
+}
+
+button.flat,
+button.flat:disabled,
+button.sidebar-button,
+button.sidebar-button:disabled,
+headerbar button.titlebutton,
+headerbar button.titlebutton:hover,
+headerbar button.titlebutton:active,
+headerbar button.titlebutton:checked,
+.header-bar.titlebar GtkMenuButton.button.titlebutton,
+.mate-panel-menu-bar button {
+ background-color: transparent;
+ background-image: none;
+}
+
+.primary-toolbar .raised button,
+.primary-toolbar button.raised {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_raised_bg_a,
+ @button_raised_bg_b);
+}
+
+.primary-toolbar .raised button:hover,
+.primary-toolbar button.raised:hover {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_hover_raised_bg_a,
+ @button_hover_raised_bg_b);
+}
+
+button:hover {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_hover_bg_a,
+ @button_hover_bg_b);
+}
+
+button:active,
+button:checked,
+headerbar button.titlebutton.appmenu:active,
+headerbar button.titlebutton.appmenu:checked,
+.primary-toolbar .raised button:active,
+.primary-toolbar .raised button:checked,
+.primary-toolbar button.raised:active,
+.primary-toolbar button.raised:checked {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_active_bg_a,
+ @button_active_bg_b 30%,
+ @button_active_bg_c);
+}
+
+button:active:hover,
+button:checked:hover,
+headerbar button.titlebutton.appmenu:active:hover,
+headerbar button.titlebutton.appmenu:checked:hover,
+.primary-toolbar .raised button:active:hover,
+.primary-toolbar .raised button:checked:hover,
+.primary-toolbar button.raised:active:hover,
+.primary-toolbar button.raised:checked:hover {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_active_hover_bg_a,
+ @button_active_hover_bg_b 30%,
+ @button_active_hover_bg_c);
+}
+
+button:disabled,
+.primary-toolbar .raised button:disabled,
+.primary-toolbar button.raised:disabled {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_insensitive_bg_a,
+ @button_insensitive_bg_b);
+}
+
+button:disabled:active,
+button:disabled:checked {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_insensitive_active_bg_a,
+ @button_insensitive_active_bg_b);
+}
+
+/*****************
+ * column-header *
+ *****************/
+
+treeview.view header button {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @column_header_bg_a,
+ @column_header_bg_b 50%,
+ @column_header_bg_c);
+}
+
+/*********
+ * entry *
+ *********/
+
+entry {
+ background-color: @theme_base_color;
+ background-image: linear-gradient(to bottom,
+ @entry_bg_a,
+ @entry_bg_b);
+}
+
+entry:disabled {
+ background-color: @theme_bg_color;
+ background-image: none;
+}
+
+/**********
+ * switch *
+ **********/
+
+switch {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_active_bg_a,
+ @button_active_bg_b 30%,
+ @button_active_bg_c);
+}
+
+switch:checked {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ shade(@theme_selected_bg_color, 0.85),
+ shade(@theme_selected_bg_color, 1.05));
+}
+
+switch:disabled {
+ background-color: @theme_bg_color;
+ background-image: none;
+}
+
+switch slider {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_bg_a,
+ @button_bg_b);
+}
+
+switch slider:disabled {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @button_insensitive_bg_a,
+ @button_insensitive_bg_b);
+}
+
+/***********
+ * toolbar *
+ ***********/
+
+.primary-toolbar,
+.primary-toolbar.toolbar,
+headerbar {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @toolbar_bg_a,
+ @toolbar_bg_b);
+}
+
+toolbar.inline-toolbar {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @inline_toolbar_bg_a,
+ @inline_toolbar_bg_b);
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-borders.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-borders.css
new file mode 100644
index 00000000..6408fa70
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-borders.css
@@ -0,0 +1,400 @@
+
+/**********
+ * button *
+ **********/
+
+button,
+button.flat:hover,
+toolbar.inline-toolbar toolbutton > button.flat,
+.inline-toolbar toolbutton > button,
+.inline-toolbar toolbutton > button.flat,
+.mate-panel-menu-bar button:hover {
+ border: 1px solid shade(@button_border, 0.95);
+ border-top-color: @button_border;
+ border-bottom-color: shade(@button_border, 0.9);
+ border-radius: 3px;
+ box-shadow: inset 0 1px alpha(white, 1.0),
+ inset 1px 0 alpha(white, 0.4),
+ inset -1px 0 alpha(white, 0.4),
+ inset 0 -1px alpha(white, 0.2),
+ 1px 0 alpha(black, 0.05),
+ -1px 0 alpha(black, 0.05),
+ 0 1px alpha(black, 0.1);
+}
+
+button.flat,
+button.sidebar-button,
+button.flat:disabled,
+button.sidebar-button:disabled,
+.mate-panel-menu-bar button {
+ border-color: transparent;
+ border-image: none;
+ box-shadow: none;
+}
+
+button:active,
+button:checked,
+button.flat:active,
+button.flat:checked,
+.inline-toolbar button:active,
+.inline-toolbar button:checked,
+.inline-toolbar button.flat:active,
+.inline-toolbar button.flat:checked,
+.mate-panel-menu-bar button:active,
+.mate-panel-menu-bar button:checked {
+ border: 1px solid shade(@button_border, 0.95);
+ border-top-color: @button_border;
+ border-bottom-color: shade(@button_border, 0.9);
+ border-radius: 3px;
+ box-shadow: inset 0 1px alpha(black, 0.1),
+ inset 1px 0 alpha(black, 0.08),
+ inset -1px 0 alpha(black, 0.08),
+ inset 0 -1px alpha(black, 0.06);
+}
+
+button:disabled,
+.inline-toolbar button:disabled,
+.inline-toolbar button.flat:disabled {
+ box-shadow: inset 0 1px alpha(white, 0.3),
+ inset 1px 0 alpha(white, 0.15),
+ inset -1px 0 alpha(white, 0.15),
+ inset 0 -1px alpha(white, 0.06);
+}
+
+button:active:disabled,
+button:checked:disabled,
+.inline-toolbar button:active:disabled,
+.inline-toolbar button:checked:disabled,
+.inline-toolbar button.flat:checked:disabled {
+ box-shadow: inset 0 1px alpha(black, 0.1),
+ inset 1px 0 alpha(black, 0.08),
+ inset -1px 0 alpha(black, 0.08),
+ inset 0 -1px alpha(black, 0.06);
+}
+
+button.default {
+ border-color: @theme_selected_bg_color;
+ box-shadow: inset 0 1px @theme_selected_bg_color,
+ inset 1px 0 @theme_selected_bg_color,
+ inset -1px 0 @theme_selected_bg_color,
+ inset 0 -1px @theme_selected_bg_color;
+}
+
+/************************************
+* Primary toolbar/headerbar buttons *
+*************************************/
+
+headerbar button.titlebutton,
+headerbar button.titlebutton:hover,
+headerbar button.titlebutton:active,
+headerbar button.titlebutton:checked {
+ border: none;
+ box-shadow: none;
+}
+
+headerbar button.flat,
+headerbar button.titlebutton.appmenu,
+.primary-toolbar button.flat {
+ border: 1px solid transparent;
+ border-radius: 3px;
+ box-shadow: none;
+}
+
+headerbar button,
+headerbar button.flat:hover,
+headerbar button.toggle:hover,
+headerbar button.titlebutton.appmenu:hover,
+.primary-toolbar button,
+.primary-toolbar button:hover,
+.primary-toolbar button.flat:hover {
+ border: 1px solid shade(@button_border, 0.9);
+ border-top-color: shade(@button_border, 0.95);
+ border-bottom-color: shade(@button_border, 0.85);
+ border-radius: 3px;
+ box-shadow: inset 0 1px alpha(white, 1.0),
+ inset 1px 0 alpha(white, 0.2),
+ inset -1px 0 alpha(white, 0.2),
+ inset 0 -1px alpha(white, 0.05),
+ 1px 0 alpha(white, 0.01),
+ -1px 0 alpha(white, 0.01),
+ 0 1px alpha(white, 0.3);
+}
+
+headerbar button:active,
+headerbar button:checked,
+headerbar button.flat:active,
+headerbar button.flat:checked,
+headerbar button.toogle:active,
+headerbar button.toggle:checked,
+headerbar button.titlebutton.appmenu:active,
+headerbar button.titlebutton.appmenu:hover,
+.primary-toolbar button:active,
+.primary-toolbar button:checked,
+.primary-toolbar button.flat:active,
+.primary-toolbar button.flat:checked {
+ border: 1px solid shade(@button_border, 0.9);
+ border-top-color: shade(@button_border, 0.95);
+ border-bottom-color: shade(@button_border, 0.85);
+ border-radius: 3px;
+ box-shadow: inset 0 1px alpha(black, 0.1),
+ inset 1px 0 alpha(black, 0.08),
+ inset -1px 0 alpha(black, 0.08),
+ inset 0 -1px alpha(black, 0.06),
+ 1px 0 alpha(white, 0.01),
+ -1px 0 alpha(white, 0.01),
+ 0 1px alpha(white, 0.3);
+}
+
+headerbar button:disabled,
+.primary-toolbar .button:disabled {
+ box-shadow: inset 0 1px alpha(white, 0.3),
+ inset 1px 0 alpha(white, 0.15),
+ inset -1px 0 alpha(white, 0.15),
+ inset 0 -1px alpha(white, 0.06),
+ 0 1px alpha(white, 0.3);
+}
+
+headerbar button.flat:disabled,
+headerbar button.titlebutton.appmenu:disabled,
+.primary-toolbar button.flat:disabled {
+ box-shadow: none;
+}
+
+headerbar button:active:disabled,
+headerbar button:checked:disabled,
+.primary-toolbar button:active:disabled,
+.primary-toolbar button:checked:disabled {
+ box-shadow: inset 0 1px alpha(black, 0.1),
+ inset 1px 0 alpha(black, 0.08),
+ inset -1px 0 alpha(black, 0.08),
+ inset 0 -1px alpha(black, 0.06);
+}
+
+/*****************
+ * column-header *
+ *****************/
+
+treeview.view header button,
+treeview.view header button:active,
+treeview.view header button:hover,
+treeview.view header button:disabled {
+ border-style: none solid solid none;
+ border-radius: 0;
+ border-color: @border;
+ border-image: none;
+}
+
+treeview.view header button:last-child {
+ border-right-style: none;
+}
+
+/**********
+ * switch *
+ **********/
+
+switch {
+ border: 1px solid @border;
+ border-radius: 4px;
+ box-shadow: inset 0 1px alpha(black, 0.1),
+ inset 1px 0 alpha(black, 0.08),
+ inset -1px 0 alpha(black, 0.08),
+ inset 0 -1px alpha(black, 0.06),
+ 0 1px alpha(white, 0.2);
+}
+
+switch:disabled,
+switch:disabled:active {
+ border-color: shade(@border, 1.1);
+}
+
+switch slider {
+ border: 1px solid @border;
+ border-radius: 4px;
+ box-shadow: inset 0 1px alpha(white, 1.0),
+ inset 1px 0 alpha(white, 0.5),
+ inset -1px 0 alpha(white, 0.5),
+ inset 0 -1px alpha(white, 0.1);
+}
+
+switch slider:disabled {
+ border-color: shade(@border, 1.1);
+ box-shadow: inset 0 1px alpha(white, 0.3),
+ inset 1px 0 alpha(white, 0.15),
+ inset -1px 0 alpha(white, 0.15),
+ inset 0 -1px alpha(white, 0.06);
+}
+
+/***********
+ * Entries *
+ ***********/
+
+entry,
+GtkComboBox.combobox-entry .button {
+ border: 1px solid shade(@button_border, 0.9);
+ border-radius: 3px;
+ box-shadow: inset 0 1px alpha(black, 0.1),
+ inset 1px 0 alpha(black, 0.04),
+ inset -1px 0 alpha(black, 0.04),
+ inset 0 -1px alpha(black, 0.02),
+ 0 1px alpha(white, 0.4);
+}
+
+entry:disabled {
+ border: 1px solid @button_border;
+}
+
+.linked:not(.vertical) > entry {
+ border-radius: 0;
+ border-right-style: none;
+}
+
+.linked:not(.vertical) > entry:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.linked:not(.vertical) > entry:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-right-style: solid;
+}
+
+.linked:not(.vertical) > entry:only-child {
+ border-radius: 3px;
+ border-style: solid;
+}
+
+.linked:not(.vertical) > entry + entry {
+ border-left-color: @button_border;
+}
+
+.linked.vertical > entry {
+ border-radius: 0;
+ border-bottom-style: none;
+}
+
+.linked.vertical > entry:first-child {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+}
+
+.linked.vertical > entry:last-child {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-style: solid;
+}
+
+.linked.vertical > entry + entry {
+ border-top-color: @button_border;
+}
+
+/********************************************
+ * Linked borders and shadows - Nomal/Hover *
+ ********************************************/
+
+/* Middle Button */
+
+.linked > button,
+.linked > button:hover,
+.linked > button:active,
+.linked > button:checked,
+/*.inline-toolbar .linked > button,
+.inline-toolbar .linked > button:hover,
+.inline-toolbar .linked > button:active,
+.inline-toolbar .linked > button:checked,
+.inline-toolbar toolitem button,
+.inline-toolbar.toolbar button:hover,
+.inline-toolbar.toolbar button:active,
+.inline-toolbar.toolbar button:checked,*/
+.inline-toolbar button,
+toolbar.inline-toolbar toolbutton > button.flat,
+toolbar.inline-toolbar toolbutton > button.flat:hover,
+toolbar.inline-toolbar toolbutton > button.flat:checked,
+.linked > combobox > box > button.combo:dir(ltr),
+.linked > combobox > box > button.combo:dir(rtl) {
+ border-radius: 0;
+ border-right-style: none;
+}
+
+.linked > button:first-child,
+.linked > button:first-child:hover,
+.linked > button:first-child:active,
+.linked > button:first-child:checked,
+toolbar.inline-toolbar toolbutton:first-child > button.flat,
+.inline-toolbar button:first-child,
+/*.inline-toolbar.toolbar button:first-child,
+.inline-toolbar.toolbar button:first-child:hover,
+.inline-toolbar.toolbar button:first-child:active,
+.inline-toolbar.toolbar button:first-child:checked,*/
+.linked > combobox:first-child > box > button.combo {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.linked > button:last-child,
+.linked > button:last-child:hover,
+.linked > button:last-child:active,
+.linked > button:last-child:checked,
+/*.inline-toolbar.toolbar button:last-child,
+.inline-toolbar.toolbar button:last-child:hover,
+.inline-toolbar.toolbar button:last-child:active,
+.inline-toolbar.toolbar button:last-child:checked,*/
+toolbar.inline-toolbar toolbutton:last-child > button.flat,
+.inline-toolbar button:last-child,
+.linked >combobox:last-child > box > button.combo {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-right-style: solid;
+}
+
+.linked > button:only-child,
+.linked > button:only-child:hover,
+.linked > button:only-child:active,
+.linked > button:only-child:checked,
+/*.inline-toolbar.toolbar button:only-child,
+.inline-toolbar.toolbar button:only-child:hover,
+.inline-toolbar.toolbar button:only-child:active,
+.inline-toolbar.toolbar button:only-child:checked,*/
+toolbar.inline-toolbar toolbutton:only-child > button.flat,
+.inline-toolbar button:only-child,
+.linked > combobox:only-child > box > button.combo {
+ border-radius: 3px;
+ border-style: solid;
+}
+
+.linked.vertical > button,
+.linked.vertical > button:hover,
+.linked.vertical > button:active,
+.linked.vertical > button:checked,
+.linked.vertical > combobox > box > button.combo {
+ border-style: solid solid none solid;
+ border-radius: 0;
+}
+
+.linked.vertical > button:first-child,
+.linked.vertical > button:first-child:hover,
+.linked.vertical > button:first-child:active,
+.linked.vertical > button:first-child:checked,
+.linked.vertical > combobox:first-child > box > button.combo {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+}
+
+.linked.vertical > button:last-child,
+.linked.vertical > button:last-child:hover,
+.linked.vertical > button:last-child:active,
+.linked.vertical > button:last-child:checked,
+.linked.vertical > combobox:last-child > box > button.combo {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-style: solid;
+}
+
+.linked.vertical > button:only-child,
+.linked.vertical > button:only-child:hover,
+.linked.vertical > button:only-child:active,
+.linked.vertical > button:only-child:checked,
+.linked.vertical > combobox:only-child > box > button.combo {
+ border-radius: 3px;
+ border-style: solid;
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets.css
new file mode 100644
index 00000000..8c073cc5
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,2673 @@
+/* NOTES to contributors:
+ * use 4 spaces indents, and keep code ALIGNED and ORDERED */
+
+/* default */
+* {
+ padding: 0;
+
+ -GtkDialog-button-spacing: 6;
+ -GtkDialog-content-area-border: 6;
+ -GtkDialog-action-area-border: 6;
+
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+
+ -GtkTextView-error-underline-color: @error_color;
+
+ -GtkToolButton-icon-spacing: 6;
+
+ -WnckTasklist-fade-overlay-rect: 0;
+}
+
+.background {
+ background-color: @theme_bg_color;
+ color: @theme_fg_color;
+}
+
+*:disabled {
+ color: @insensitive_fg_color;
+ text-shadow: 0 1px alpha(white, 0.4);
+}
+
+/* Apply Effects to insensitive and Prelit Images */
+
+*:disabled {
+ -gtk-icon-effect: dim;
+}
+
+.monospace {
+ font-family: Monospace;
+}
+
+/**************
+ * action bar *
+ **************/
+
+actionbar {
+ padding: 4px;
+ border-top: 1px solid @border;
+ background-color: @theme_bg_color;
+ background-image: none;
+}
+
+/*************
+ * assistant *
+ *************/
+
+assistant .sidebar {
+ border-top: 1px solid @border;
+ background-color: @theme_base_color;
+ color: @theme_fg_color;
+}
+
+assistant .sidebar:dir(ltr) {
+ border-right: 1px solid @border;
+}
+
+assistant .sidebar:dir(rtl) {
+ border-left: 1px solid @border;
+}
+
+assistant .sidebar label {
+ padding: 6px 12px;
+}
+
+assistant .sidebar label.highlight {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+/**********
+ * button *
+ **********/
+button,
+button.menuitem.menubar {
+ min-height: 18px;
+ min-width: 14px;
+ padding: 4px 7px;
+}
+
+button.image-button {
+ padding: 4px;
+}
+
+.dialog-action-area button.text-button {
+ padding: 6px 16px;
+}
+
+button.text-button {
+ padding: 4px 16px;
+}
+
+button.text-button.image-button {
+ padding: 4px 7px;
+}
+
+headerbar button,
+headerbar button.image-button,
+headerbar button.titlebutton.appmenu {
+ padding: 8px;
+}
+
+headerbar button.titlebutton {
+ padding: 8px 1px 8px 1px;
+}
+
+headerbar button.text-button {
+ padding: 6px 16px;
+}
+
+.primary-toolbar button {
+ padding: 6px;
+}
+
+.primary-toolbar button.image-button {
+ padding: 6px;
+}
+
+.primary-toolbar button.text-button {
+ padding: 6px 16px;
+}
+
+.path-bar button,
+.path-bar button.text-button,
+.path-bar button.image-button {
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+.path-bar button.text-button.image-button label {
+ padding-left: 0;
+ padding-right: 0;
+}
+
+.path-bar button label:last-child,
+.path-bar button.text-button.image-button label:last-child {
+ padding-right: 8px;
+}
+
+.path-bar button label:first-child,
+.path-bar button.text-button.image-button label:first-child {
+ padding-left: 8px;
+}
+
+.path-bar button image {
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+.path-bar button.slider-button {
+ padding-left: 0;
+ padding-right: 0;
+}
+
+.stack-switcher > button.text-button {
+ padding: 6px 10px 6px;
+}
+
+toolbar.inline-toolbar .button.image-button {
+ padding: 4px;
+}
+
+button,
+.header-bar.titlebar GtkMenuButton.button.titlebutton {
+ color: @button_fg;
+ text-shadow: 0 1px @button_text_shadow;
+ -gtk-icon-shadow: 0 1px @button_text_shadow;
+}
+
+.primary-toolbar button.image-button.flat {
+ /*color: @theme_fg_color;*/
+ -gtk-icon-shadow: 0 1px alpha(white, 0.4);
+ text-shadow: 0 1px alpha(white, 0.2);
+}
+
+.primary-toolbar button.image-button.flat label {
+ color: @theme_fg_color;
+}
+
+.primary-toolbar button.image-button,
+.primary-toolbar button image {
+ color: #505050;
+ -gtk-icon-shadow: 0 1px alpha(white, 0.9);
+}
+
+.primary-toolbar button.image-button:active,
+.primary-toolbar button.image-button:active:hover,
+.primary-toolbar button.image-button:checked,
+.primary-toolbar button.image-button:checked:hover {
+ -gtk-icon-shadow: 0 1px alpha(white, 0.4);
+}
+
+.primary-toolbar button.image-button:disabled,
+.primary-toolbar button.image-button:disabled label,
+.primary-toolbar button.image-button:disabled image {
+ color: @insensitive_fg_color;
+ -gtk-icon-shadow: none;
+}
+
+headerbar button.titlebutton,
+.titlebar button.titlebutton,
+headerbar button.titlebutton:active:hover,
+.titlebar button.titlebutton:active:hover,
+headerbar button.titlebutton:checked,
+.titlebar button.titlebutton:checked {
+ color: #999999;
+ -gtk-icon-shadow: 0 1px shade(@theme_bg_color, 1.3);
+}
+
+headerbar button.titlebutton:backdrop,
+.titlebar button.titlebutton:backdrop {
+ color: #b2b2b2;
+ -gtk-icon-shadow: none;
+}
+
+headerbar button.titlebutton:hover,
+.titlebar button.titlebutton:hover {
+ color: #666666;
+ -gtk-icon-shadow: 0 1px shade(@theme_bg_color, 1.3);
+}
+
+button:disabled {
+ color: @insensitive_fg_color;
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+}
+
+button.font separator,
+button.file separator {
+ background-color: transparent;
+ border: none;
+}
+
+/***********
+* calendar *
+************/
+
+calendar {
+ color: @theme_fg_color;
+ background-color: @theme_bg_color;
+ border: 1px solid @border;
+ border-radius: 3px;
+ padding: 2px;
+}
+
+calendar:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+ border-radius: 1.5px;
+}
+
+calendar.header {
+ color: @theme_fg_color;
+ border: none;
+}
+
+calendar.button,
+calendar.button:focus {
+ color: alpha(@theme_fg_color, 0.45);
+ border: none;
+ background-image: none;
+ background-color: transparent;
+}
+
+calendar.button:hover {
+ color: @theme_fg_color;
+}
+
+calendar.button:disabled {
+ color: @insensitive_fg_color;
+}
+
+calendar.button:indeterminate {
+ color: alpha(currentcolor, 0.55);
+}
+
+calendar.button.highlight {
+ color: @theme_fg_color;
+}
+
+/*******************
+ * check and radio *
+ *******************/
+
+check,
+.check,
+radio
+.radio {
+ min-width: 16px;
+ min-height: 16px;
+ margin: 0;
+ background-color: transparent;
+}
+
+checkbutton.text-button,
+radiobutton.text-button {
+ padding: 2px 0;
+}
+
+checkbutton label,
+radiobutton label {
+ padding-bottom: 1px;
+}
+
+checkbutton label:not(:only-child):last-child,
+radiobutton label:not(:only-child):last-child,
+checkbutton label:not(:only-child):first-child,
+radiobutton label:not(:only-child):first-child {
+ margin-left: 4px;
+ margin-right: 4px;
+}
+
+/*****************
+ * Color Chooser *
+ *****************/
+
+colorswatch {
+ border: 1px solid alpha(@theme_fg_color, 0.75);
+ border-radius: 0;
+ box-shadow: none;
+}
+
+colorswatch overlay {
+ border: none;
+ background-color: transparent;
+ background-image: none;
+}
+
+colorswatch:hover,
+colorswatch:selected:hover {
+ background-color: transparent;
+ background-image: none;
+}
+
+colorswatch.dark overlay{
+ color: @theme_selected_fg_color;
+}
+
+colorswatch.light overlay{
+ color: @theme_fg_color;
+}
+
+colorswatch.dark overlay:hover {
+ background-image: linear-gradient(to bottom,
+ alpha(white, 0) 40%,
+ alpha(white, 0.3)
+ );
+}
+
+colorswatch.light overlay:hover {
+ background-image: linear-gradient(to top,
+ alpha(black, 0) 40%,
+ alpha(black, 0.1)
+ );
+}
+
+colorswatch.top {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+}
+
+colorswatch.bottom {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+colorswatch.left,
+colorswatch:first-child,
+colorswatch:first-child overlay {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+colorswatch.right,
+colorswatch:last-child,
+colorswatch:last-child overlay {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+colorswatch:only-child {
+ border-radius: 3px;
+}
+
+colorswatch#add-color-button {
+ background-color: mix(@border, @theme_bg_color, 0.3);
+}
+
+colorswatch#add-color-button overlay:hover {
+ background-image: linear-gradient(to bottom,
+ alpha(white, 0) 40%,
+ alpha(white, 0.3)
+ );
+}
+
+/*****************
+ * column-header *
+ *****************/
+
+treeview .view header button {
+ padding: 4px 6px;
+ color: @theme_fg_color;
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+}
+
+header button:disabled {
+}
+
+header button.dnd {
+}
+
+/**************
+ * ComboBoxes *
+ **************/
+
+combobox arrow {
+ -gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
+ min-height: 16px;
+ min-width: 16px;
+}
+
+/****************
+ * content view *
+ ****************/
+
+.content-view {
+ background-color: @theme_base_color;
+}
+
+.content-view:hover {
+ -gtk-icon-effect: highlight;
+}
+
+/*******
+ * csd *
+ *******/
+
+ decoration {
+ border-width: 0;
+ border-radius: 6px 6px 0 0;
+ box-shadow: 0 2px 8px 3px alpha(black, 0.5),
+ 0 0 0 1px darker(@theme_bg_color);
+
+ /* this is used for the resize cursor area */
+ margin: 10px;
+ }
+
+ decoration:backdrop {
+ box-shadow: 0 2px 8px 3px transparent,
+ 0 2px 5px 3px alpha(black, 0.3),
+ 0 0 0 1px darker(@theme_bg_color);
+ }
+
+ .maximized decoration,
+ .fullscreen decoration,
+ .tiled decoration,
+ .tiled-top decoration,
+ .tiled-bottom decoration,
+ .tiled-left decoration,
+ .tiled-right decoration {
+ border-radius: 0;
+ }
+
+ .popup decoration {
+ box-shadow: none;
+ }
+
+ .ssd decoration {
+ box-shadow: 0 0 0 1px darker(@theme_bg_color);
+ }
+
+ .csd.popup decoration {
+ box-shadow: 0 2px 3px alpha(black, 0.3),
+ 0 0 0 1px darker(@theme_bg_color);
+ }
+
+ tooltip.csd decoration {
+ box-shadow: 0 2px 3px alpha(black, 0.3);
+ }
+
+ .solid-csd decoration {
+ margin: 0;
+ padding: 4px;
+ background-color: @border;
+ border: 1px solid @border;
+ border-radius: 0;
+ box-shadow: inset 0 0 0 3px red;
+ }
+
+/***********
+ * Dialogs *
+ ***********/
+
+/*********
+ * entry *
+ *********/
+
+entry {
+ background-clip: padding-box;
+ min-height: 28px;
+ padding-left: 4px;
+ padding-right: 4px;
+ color: @theme_text_color;
+}
+
+treeview entry {
+ padding: 0;
+}
+
+entry:focus {
+}
+
+entry:disabled {
+ color: @insensitive_fg_color;
+}
+
+entry selection {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+entry image {
+ color: shade(@theme_fg_color, 1.05);
+}
+
+entry image:hover {
+ color: @theme_fg_color;
+}
+
+entry image:active {
+ color: @theme_selected_bg_color;
+}
+
+entry image.left {
+ margin-right: 6px;
+}
+
+entry image.right {
+ margin-right: 6px;
+}
+
+entry progress,
+entry progress:focus {
+ margin-left: 2px;
+ margin-right: 2px;
+ border-image: none;
+ border-style: none;
+ background-color: transparent;
+ background-image: linear-gradient(to top,
+ transparent 2px,
+ white 2px,
+ white 3px,
+ shade(@theme_selected_bg_color, 0.9) 3px,
+ shade(@theme_selected_bg_color, 0.9) 5px,
+ transparent 5px);
+ background-size: auto;
+ box-shadow: none;
+}
+
+.entry progress.pulse,
+.entry progress.pulse:focus {
+ background-image: linear-gradient(to top,
+ transparent 2px,
+ white 2px,
+ white 3px,
+ @border 3px,
+ @border 5px,
+ transparent 5px);
+}
+
+.cursor-handle.top,
+.cursor-handle.bottom {
+}
+
+/************
+ * expander *
+ ************/
+
+expander arrow {
+ min-width: 16px;
+ min-height: 16px;
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+}
+
+expander arrow:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
+}
+
+expander arrow:hover {
+ color: @theme_fg_color;
+}
+
+expander arrow:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+}
+
+/****************
+ * floating bar *
+ ****************/
+
+.floating-bar {
+ border: 1px solid @border;
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom,
+ @floating_bar_a,
+ @floating_bar_b);
+}
+
+.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 .button {
+ border: 1px solid @border;
+ background-color: transparent;
+ background-image: none;
+}
+
+/************
+ * flow box *
+ ************/
+
+flowbox flowboxchild {
+ padding: 3px;
+ border-radius: 3px;
+}
+
+/*********
+ * frame *
+ *********/
+
+frame > border,
+.frame {
+ padding: 0;
+ border: 1px solid @border;
+ border-radius: 0;
+}
+
+viewport.frame {
+ border-width: 0;
+}
+
+.frame.flat,
+frame.flat > border,
+frame > border.flat,
+scrolledwindow viewport.frame,
+statusbar frame > border {
+ border: none;
+}
+
+actionbar > revealer > box {
+ padding: 4px;
+ border-width: 1px 0 0;
+}
+
+/************
+ * gtkstyle *
+ ************/
+
+.gtkstyle-fallback {
+ background-color: @theme_bg_color;
+ color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:hover {
+ background-color: shade(@theme_bg_color, 1.1);
+ color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:active {
+ background-color: shade(@theme_bg_color, 0.9);
+ color: @theme_fg_color;
+}
+
+.gtkstyle-fallback:disabled {
+ background-color: shade(shade(@theme_bg_color, 0.95), 1.05);
+ color: mix(@theme_fg_color, @theme_bg_color, 0.4);
+}
+
+.gtkstyle-fallback:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+/***************
+ * Header Bars *
+ ***************/
+
+window > .titlebar:not(headerbar),
+window > .titlebar:not(headerbar):backdrop,
+window.csd > .titlebar:not(headerbar),
+window.csd > .titlebar:not(headerbar):backdrop {
+ padding: 0;
+ background: none;
+ border: none;
+ box-shadow: none;
+}
+
+headerbar,
+.titlebar:not(headerbar) {
+ min-height: 42px;
+ padding: 0 7px;
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+ border-color: @border;
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.08),
+ @theme_bg_color 50%,
+ shade(@theme_bg_color, 0.95));
+ box-shadow: inset 0 2px alpha(white, 0.3),
+ inset 0 1px alpha(white, 0.8);
+}
+
+headerbar:backdrop,
+.titlebar:not(headerbar):backdrop {
+ background-image: linear-gradient(to bottom,
+ @theme_bg_color,
+ @theme_bg_color 50%,
+ shade(@theme_bg_color, 0.95));
+ box-shadow: none;
+}
+
+/* Fix split headerbar */
+separator:first-child + headerbar,
+separator:first-child + headerbar:backdrop,
+headerbar:first-child,
+headerbar:first-child:backdrop {
+ border-top-left-radius: 6px;
+}
+
+.maximized separator:first-child + headerbar,
+.tiled separator:first-child + headerbar,
+.maximized separator:first-child + headerbar:backdrop,
+.tiled separator:first-child + headerbar:backdrop,
+.maximized headerbar:first-child,
+.tiled headerbar:first-child,
+.maximized headerbar:first-child:backdrop,
+.tiled headerbar:first-child:backdrop {
+ border-radius: 0;
+}
+
+headerbar:last-child,
+headerbar:last-child:backdrop {
+ border-top-right-radius: 6px;
+}
+
+.maximized headerbar:last-child,
+.tiled headerbar:last-child,
+.maximized headerbar:last-child:backdrop,
+.tiled headerbar:last-child:backdrop {
+ border-radius: 0;
+}
+
+headerbar entry,
+headerbar button,
+headerbar separator {
+ margin-top: 6px;
+ margin-bottom: 6px;
+}
+
+/* Make sure the headerbars are rounded to match our window decorations */
+.background .titlebar,
+.background .titlebar:backdrop {
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+}
+
+.background.tiled .titlebar,
+.background.tiled-top .titlebar,
+.background.tiled-right .titlebar,
+.background.tiled-bottom .titlebar,
+.background.tiled-left .titlebar,
+.background.maximized .titlebar,
+.background.solid-csd .titlebar,
+.background.tiled .titlebar:backdrop,
+.background.tiled-top .titlebar:backdrop,
+.background.tiled-right .titlebar:backdrop,
+.background.tiled-bottom .titlebar:backdrop,
+.background.tiled-left .titlebar:backdrop,
+.background.maximized .titlebar:backdrop,
+.background.solid-csd .titlebar:backdrop {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.titlebar .title,
+headerbar .title {
+ color: shade(@theme_bg_color, 0.5);
+ font-weight: bold;
+ padding: 0 12px;
+ text-shadow: 0 1px shade(@theme_bg_color, 1.3);
+}
+
+.titlebar .subtitle,
+headerbar .subtitle {
+ color: shade(@theme_bg_color, 0.5);
+ font-size: smaller;
+ padding: 0 12px;
+}
+
+.titlebar .title:backdrop,
+.titlebar .subtitle:backdrop {
+ color: shade(@theme_bg_color, 0.8);
+ text-shadow: none;
+}
+
+.tiled .titlebar,
+.maximized .titlebar,
+.tiled .header-bar,
+.maximized .header-bar {
+ border-radius: 0;
+}
+
+.titlebar.default-decoration,
+.csd .titlebar.default-decoration,
+.titlebar.default-decoration:backdrop,
+.csd .titlebar.default-decoration:backdrop {
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.08),
+ @theme_bg_color);
+ min-height: 28px;
+ padding: 0 6px;
+ border-bottom-width: 0;
+}
+
+/* Fix the height of titlebars in window manager decorations */
+.titlebar.default-decoration button.titlebutton {
+ padding-top: 0;
+ padding-bottom: 0;
+ min-width: 0;
+ min-height: 0;
+ margin: 0;
+}
+
+/* Workaround for header bars that are moved out of position in apps like
+ * gnome-system-monitor in non gnome destkops */
+window.background:not(.csd) headerbar {
+ box-shadow: none;
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @toolbar_bg_a,
+ @toolbar_bg_b);
+}
+
+window.background:not(.csd) headerbar:backdrop {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @toolbar_bg_a,
+ @toolbar_bg_b);
+}
+
+/************
+ * iconview *
+ ************/
+
+iconview.cell {
+ padding: 0;
+}
+
+iconview.cell:selected,
+iconview.cell:selected:focus {
+ border: 1px solid @border;
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom,
+ @iconview_selected_a,
+ @iconview_selected_b);
+}
+
+/*******************
+ * image and label *
+ *******************/
+
+.view.dim-label,
+.dim-label {
+ color: alpha(@theme_fg_color, 0.6);
+}
+
+.dim-label:selected,
+.dim-label:selected:focus {
+ color: alpha(@theme_selected_fg_color, 0.6);
+}
+
+/***********
+ * infobar *
+ ***********/
+
+infobar {
+ border: none;
+}
+
+infobar.info {
+ background-color: @info_color;
+}
+
+infobar.question {
+ background-color: @question_color;
+}
+
+infobar.warning {
+ background-color: @warning_color;
+}
+
+infobar.error {
+ background-color: @error_color;
+}
+
+infobar.info label,
+infobar.info image,
+infobar.question label,
+infobar.question image,
+infobar.warning label,
+infobar.warning image,
+infobar.error label,
+infobar.error image {
+
+ color: #ffffff;
+}
+
+infobar.info button label,
+infobar.question button label,
+infobar.warning button label,
+infobor.error button label {
+ color: @button_fg;
+}
+
+infobar.info button:disabled label,
+infobar.question button:disabled label,
+infobar.warning button:disabled label,
+infobor.error button:disabled label {
+ color: @insensitive_fg_color;
+}
+
+/*************
+ * level bar *
+ *************/
+
+levelbar block {
+ min-width: 34px;
+ min-height: 3px;
+}
+
+levelbar.vertical block {
+ min-width: 3px;
+ min-height: 34px
+}
+
+levelbar trough {
+ border: 1px solid @border;
+ border-radius: 3px;
+ padding: 3px;
+ background-color: @theme_base_color;
+}
+
+levelbar.horizontal.discrete block {
+ margin: 0 1px;
+}
+
+levelbar.vertical.discrete block {
+ margin: 1px 0;
+}
+
+levelbar block {
+ border: 1px solid alpha(@theme_fg_color, 0.2);
+ border-radius: 2px;
+}
+
+levelbar block:not(.empty) {
+ border-color: @theme_selected_bg_color;
+ background-color: @theme_selected_bg_color;
+}
+
+levelbar block.low {
+ border-color: @warning_color;
+ background-color: @warning_color;
+}
+
+levelbar block.high {
+ border-color: @theme_selected_bg_color;
+ background-color: @theme_selected_bg_color;
+}
+
+levelbar block.full {
+ border-color: @success_color;
+ background-color: @success_color;
+}
+
+levelbar block.empty {
+ border-color: alpha(@theme_fg_color, 0.2);
+ background-color: transparent;
+}
+
+/*********
+ * Links *
+ *********/
+
+*:link,
+.button:link {
+ color: #2a76c6;
+}
+
+*:link:visited,
+.button:visited {
+ color: #215d9c;
+}
+
+/**************
+ * list boxes *
+ **************/
+list {
+ background-color: @theme_base_color;
+}
+
+row.activatable:hover {
+ background-color: shade(@theme_base_color, 0.95);
+}
+
+row:selected,
+row:selected:hover {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+row:selected label:disabled {
+ color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.3);
+ text-shadow: none;
+}
+
+/*****************
+ * miscellaneous *
+ *****************/
+
+*:drop(active):focus,
+*:drop(active) {
+ box-shadow: inset 0 0 0 1px @theme_selected_bg_color;
+}
+
+rubberband,
+flowbox rubberband,
+treeview.view rubberband,
+.content-view rubberband,
+.view.rubberband,
+.rubberband {
+ border: 1px solid @theme_selected_bg_color;
+ border-radius: 0;
+ background-color: alpha(@theme_selected_bg_color, 0.3);
+}
+
+/********
+ * menu *
+ ********/
+
+.context-menu {
+ font: initial;
+}
+
+menu,
+.menu,
+.context-menu {
+ margin: 4px;
+ padding: 0;
+ border: 1px solid @border;
+ border-radius: 0;
+ background-color: @menu_bg;
+}
+
+/* remove some really ugly borders in composited environments */
+.csd menu,
+.csd .menu,
+.csd .context-menu {
+ border: none;
+}
+
+.menu.button {
+ border: 1px solid @border;
+ border-radius: 0;
+ border-image: none;
+ background-color: shade(@menu_bg, 0.9);
+ background-image: none;
+ color: @menu_fg;
+}
+
+.menu.button:hover {
+ border: 1px solid @border;
+ border-radius: 0;
+ border-image: none;
+ background-color: mix(shade(@menu_bg, 0.9), @theme_selected_bg_color, 0.4);
+ background-image: none;
+ color: @menu_fg;
+}
+
+.menu.button:disabled {
+ border: 1px solid @border;
+ border-radius: 0;
+ border-image: none;
+ background-color: @menu_bg;
+ background-image: none;
+ color: @insensitive_fg_color;
+}
+
+.popup decoration {
+ border-radius: 0;
+}
+
+/***********
+ * menubar *
+ ***********/
+
+menubar,
+.menubar {
+ -GtkWidget-window-dragging: true;
+ border: none;
+ background-color: @theme_bg_color;
+}
+
+/***************
+ * menubaritem *
+ ***************/
+
+menubar > menuitem,
+.menubar > menuitem {
+ padding: 4px 6px;
+ border: 1px solid transparent;
+ text-shadow: 0 1px alpha(white, 0.4);
+}
+
+menubar > menuitem:hover,
+.menubar > menuitem:hover {
+ border-color: @border;
+ border-radius: 3px 3px 0 0;
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @theme_selected_bg_color,
+ shade(@theme_selected_bg_color, 0.85));
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+/************
+ * menuitem *
+ ************/
+
+menu menuitem,
+.menu menuitem,
+.context-menu menuitem {
+ min-height: 16px;
+ min-width: 40px;
+ padding: 4px;
+ border: 1px solid transparent;
+ text-shadow: none;
+}
+
+menu menuitem:hover,
+.menu menuitem:hover,
+.context-menu menuitem:hover {
+ color: @theme_selected_fg_color;
+ border-color: shade(@border, 0.9);
+ background-image: linear-gradient(to bottom,
+ @theme_selected_bg_color,
+ shade(@theme_selected_bg_color, 0.85));
+}
+
+menu menuitem:disabled,
+.menu menuitem:disabled,
+.context-menu menuitem:disabled {
+ color: mix(@menu_fg, @menu_bg, 0.6);;
+}
+
+menu menuitem arrow,
+.menu menuitem arrow,
+.context-menu menuitem arrow {
+ min-height: 16px;
+ min-width: 16px;
+}
+
+menu menuitem arrow:dir(ltr),
+.menu menuitem arrow:dir(ltr),
+.context-menu menuitem arrow:dir(ltr) {
+ -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
+ margin-left: 10px;
+}
+
+menu menuitem arrow:dir(rtl),
+.menu menuitem arrow:dir(rtl),
+.context-menu menuitem arrow:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl');
+ margin-right: 10px;
+}
+
+/*avoids labels color being overridden, see
+ https://bugzilla.gnome.org/show_bug.cgi?id=767058*/
+menu menuitem label:dir(rtl),
+.menu menuitem label:dir(rtl),
+.context-menu menuitem label:dir(rtl)
+menu menuitem label:dir(ltr),
+.menu menuitem label:dir(ltr),
+.context-menu menuitem label:dir(ltr) {
+ color: inherit;
+}
+
+menuitem accelerator {
+ color: alpha(currentcolor, 0.70);
+}
+
+menuitem check,
+menuitem radio {
+ min-height: 12px;
+ min-width: 12px;
+}
+
+menuitem check:dir(ltr),
+menuitem radio:dir(ltr) {
+ margin-right: 7px;
+}
+
+menuitem check:dir(rtl),
+menuitem radio:dir(rtl) {
+ margin-left: 7px;
+}
+
+menu > arrow,
+.menu > arrow,
+.context-menu > arrow {
+ min-height: 16px;
+ min-width: 16px;
+ padding: 2px;
+ border-image: none;
+ background-color: shade(@menu_bg, 0.9);
+ background-image: none;
+ color: @menu_fg;
+}
+
+menu > arrow.top,
+.menu > arrow.top,
+.context-menu > arrow.top {
+ margin-top: -6px;
+ border-bottom: 1px solid @border;
+ -gtk-icon-source: -gtk-icontheme('pan-up-symbolic');
+}
+
+menu > arrow.bottom,
+.menu > arrow.bottom,
+.context-menu > arrow.bottom {
+ margin-bottom: -6px;
+ border-top: 1px solid @border;
+ -gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
+}
+
+menu > arrow:hover,
+.menu > arrow:hover,
+.context-menu > arrow:hover {
+ background-color: @menu_bg;
+}
+
+menu > arrow:disabled,
+.menu > arrow:disabled,
+.context-menu > arrow:disabled {
+ color: @insensitive_fg_color;
+}
+
+/***************
+ * modelbutton *
+ ***************/
+
+modelbutton.flat {
+ min-height: 24px;
+ padding-left: 8px;
+ padding-right: 8px;
+ border-radius: 3px;
+}
+
+modelbutton.flat:hover {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+modelbutton.flat check:last-child,
+modelbutton.flat radio:last-child {
+ margin-left: 8px;
+}
+
+modelbutton.flat check:first-child,
+modelbutton.flat radio:first-child {
+ margin-right: 8px;
+}
+
+modelbutton.flat arrow.left {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
+}
+
+modelbutton.flat arrow.right {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+}
+
+/************
+ * notebook *
+ ************/
+
+notebook {
+ padding: 0;
+}
+
+notebook.frame {
+ border: 1px solid @border;
+}
+
+notebook.frame > header {
+ margin: -1px;
+}
+
+notebook.frame > header.top > tabs {
+ margin: 0px;
+ margin-right: -2px;
+}
+
+notebook.frame > header.top {
+ margin-bottom: 0;
+ padding-left: 0;
+ padding-right: 0;
+}
+
+notebook.frame > header.top:dir(rtl) {
+ margin-bottom: 0;
+ padding-left: 0px;
+ padding-right: 2px;
+}
+
+notebook.frame > header.bottom {
+ margin-top: 0;
+ padding-left: 0;
+ padding-right: 0;
+}
+
+notebook.frame > header.left {
+ margin-right: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+notebook.frame > header.right {
+ margin-left: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+notebook > stack:not(:only-child) { /* the :not(:only-child) is for "hidden" notebooks */
+ background-color: @notebook_bg;
+}
+
+notebook > header {
+ padding: 0px;
+ background-color: @theme_bg_color;
+}
+
+notebook > header.top {
+ box-shadow: inset 0 -1px @border;
+ padding-bottom: 0;
+}
+
+notebook > header.bottom {
+ box-shadow: inset 0 1px @border;
+ padding-top: 0;
+}
+
+notebook > header.left {
+ box-shadow: inset -1px 0 @border;
+ padding-right: 0;
+}
+
+notebook > header.right {
+ box-shadow: inset 1px 0 @border;
+ padding-left: 0;
+}
+
+notebook > header.top > tabs > tab {
+ padding: 2px 10px;
+ min-width: 20px;
+ min-height: 20px;
+ margin-right: 2px;
+ border: 1px solid @border;
+ border-radius: 4px 4px 0 0;
+ color: @theme_fg_color;
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @notebook_tab_bg_a,
+ @notebook_tab_bg_b);
+}
+
+notebook > header.bottom > tabs > tab {
+ padding: 2px 10px;
+ min-width: 20px;
+ min-height: 20px;
+ margin-right: 2px;
+ border: 1px solid @border;
+ border-radius: 0 0 4px 4px;
+ color: @theme_fg_color;
+ background-color: transparent;
+ background-image: linear-gradient(to top,
+ @notebook_tab_bg_a,
+ @notebook_tab_bg_b);
+}
+
+notebook > header.top > tabs > tab:dir(rtl),
+notebook > header.bottom > tabs > tab:dir(rtl) {
+ margin-right: 0;
+ margin-left: 2px;
+}
+
+notebook > header.left > tabs > tab {
+ padding: 2px 10px;
+ min-width: 20px;
+ min-height: 20px;
+ margin-bottom: 2px;
+ border: 1px solid @border;
+ border-radius: 4px 0 0 4px;
+ color: @theme_fg_color;
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @notebook_tab_bg_a,
+ @notebook_tab_bg_b);
+}
+
+notebook > header.right > tabs > tab {
+ padding: 2px 10px;
+ min-width: 20px;
+ min-height: 20px;
+ margin-bottom: 2px;
+ border: 1px solid @border;
+ border-radius: 0 4px 4px 0;
+ color: @theme_fg_color;
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @notebook_tab_bg_a,
+ @notebook_tab_bg_b);
+}
+
+notebook > header.top > tabs > tab:checked {
+ border-bottom: transparent;
+}
+
+notebook > header.bottom > tabs > tab:checked {
+ border-top: transparent;
+}
+
+notebook > header.left > tabs > tab:checked {
+ border-right: transparent;
+}
+
+notebook > header.right > tabs > tab:checked {
+ border-left: transparent;
+}
+
+notebook > header > tabs> tab:checked {
+ background-color: @notebook_bg;
+ background-image: none;
+}
+
+notebook > header.top > tabs > arrow.up,
+notebook > header.bottom > tabs > arrow.up {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+}
+
+notebook > header.top > tabs > arrow.down,
+notebook > header.bottom > tabs > arrow.down {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
+}
+
+notebook > header.left > tabs > arrow.up,
+notebook > header.right > tabs > arrow.up {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+}
+
+notebook > header.left > tabs > arrow.down,
+notebook > header.right > tabs > arrow.down {
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
+}
+
+/* TODO */
+notebook > header > tabs > arrow {
+
+}
+
+notebook > header > tabs > arrow:hover {
+
+}
+
+notebook > header > tabs > arrow:active {
+
+}
+
+notebook > header > tabs > arrow:disabled {
+
+}
+
+notebook > header > tabs > tab button.flat,
+notebook > header > tabs > tab button.sidebar-button {
+ min-height: 22px;
+ min-width: 16px;
+ padding: 1px;
+ border: 1px solid transparent;
+ border-radius: 3px;
+ border-image: none;
+ background-color: transparent;
+ background-image: none;
+ color: shade(@theme_fg_color, 0.85);
+ -gtk-icon-shadow: none;
+ box-shadow: none;
+}
+
+notebook > header > tabs > tab button.flat:hover,
+notebook > header > tabs > tab button.sidebar-button:hover {
+ padding: 1px;
+ border: 1px solid @border;
+ border-image: none;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+}
+
+notebook > header > tabs > tab button.flat:active,
+notebook > header > tabs > tab button.flat:active:hover,
+notebook > header > tabs > tab button.sidebar-button:active,
+notebook > header > tabs > tab button.sidebar-button:active:hover {
+ padding: 1px;
+ border: 1px solid @border;
+ border-image: none;
+ background-color: shade(@theme_bg_color, 0.85);
+ background-image: none;
+ box-shadow: none;
+}
+
+/* closable page */
+
+paned.horizontal > notebook > header > tabs {
+ margin-right: -2px;
+}
+
+paned.horizontal > notebook > header > tabs:dir(rtl) {
+ margin-left: -2px;
+ padding-right: 2px;
+}
+
+/******
+* osd *
+*******/
+
+.background.osd {
+ background-color: @osd_bg;
+ color: @osd_fg;
+}
+
+GtkOverlay.osd {
+ background-color: transparent;
+}
+
+.osd.trough,
+.osd .trough {
+ background-color: alpha(@osd_bg, 0.6);
+}
+
+.osd.progressbar,
+.osd .progressbar {
+ background-color: @osd_fg;
+}
+
+/******************
+ * pane separator *
+ ******************/
+
+paned > separator {
+ min-width: 1px;
+ min-height: 1px;
+ -gtk-icon-source: none;
+ border-style: none;
+ background-color: transparent;
+ background-image: linear-gradient(to bottom, @border, @border);
+ background-size: 1px 1px;
+}
+
+paned > separator.wide {
+ min-width: 5px;
+ min-height: 5px;
+ margin: 0;
+ padding: 0;
+ background-color: transparent;
+}
+
+paned.horizontal > separator.wide {
+ background-size: 2px 24px;
+}
+
+paned.vertical > separator.wide {
+ background-size: 24px 2px;
+}
+
+paned.horizontal > separator {
+ margin: 0 -3px 0 -3px;
+ padding: 0 3px 0 3px;
+ background-repeat: repeat-y;
+ background-position: center;
+}
+
+paned.vertical > separator {
+ margin: -3px 0 -3px 0;
+ padding: 3px 0 3px 0;
+ background-repeat: repeat-x;
+ background-position: center;
+}
+
+/************
+ * popovers *
+ ************/
+
+.popover,
+popover.background {
+ padding: 2px;
+ border-radius: 5px;
+ border: 1px solid @border;
+ background-color: @menu_bg;
+ box-shadow: 0 1px 3px 2px alpha(black, 0.2);
+ }
+
+.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;
+}
+
+/***************
+ * progressbar *
+ ***************/
+
+progressbar {
+ padding: 0;
+ color: @theme_fg_color;
+}
+
+progressbar progress {
+ border: 1px solid @progressbar_border;
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom,
+ @progressbar_a,
+ @progressbar_b);
+ box-shadow: 0 1px alpha(white, 0.15);
+}
+
+progressbar.vertical progress {
+ background-image: linear-gradient(to right,
+ @progressbar_a,
+ @progressbar_b);
+ box-shadow: 1px 0 alpha(white, 0.15);
+}
+
+progressbar trough {
+ padding: 0;
+ border: 1px solid @border;
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom,
+ @progressbar_trough_a,
+ @progressbar_trough_b);
+}
+
+progressbar.vertical trough {
+ background-image: linear-gradient(to right,
+ @progressbar_trough_a,
+ @progressbar_trough_b);
+}
+
+treeview.view.progressbar,
+treeview.view.progressbar:selected {
+ color: @theme_selected_fg_color;
+ border: 1px solid @progressbar_border;
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom,
+ @progressbar_a,
+ @progressbar_b);
+ box-shadow: 0 1px alpha(white, 0.15);
+}
+
+treeview.view.trough,
+treeview.view.trough:selected {
+ color: @theme_fg_color;
+ padding: 0;
+ border: 1px solid @border;
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom,
+ @progressbar_trough_a,
+ @progressbar_trough_b);
+}
+
+/*********
+ * Scale *
+ *********/
+
+scale {
+ min-height: 16px;
+ min-width: 16px;
+ padding: 3px;
+}
+
+scale slider {
+ min-height: 16px;
+ min-width: 16px;
+ margin: -7px;
+}
+
+scale slider {
+ border: 1px solid @border;
+ border-radius: 50%;
+ background-image: linear-gradient(to bottom,
+ shade(@button_bg_a, 1.1),
+ shade(@button_bg_b, 1.1));
+}
+
+scale slider:disabled {
+ border-color: shade(@border, 1.1);
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.05),
+ @theme_bg_color);
+}
+
+scale.fine-tune slider {
+ margin: -5px;
+}
+
+scale.fine-tune trough {
+ border-radius: 5px;
+}
+
+scale trough {
+ border: 1px solid @border;
+ border-radius: 3px;
+ background-color: shade(@theme_bg_color, 0.95);
+ background-image: none;
+ box-shadow: inset 1px 1px alpha(black, 0.1),
+ 0 1px alpha(white, 0.5);
+}
+
+.primary-toolbar scale trough,
+headerbar scale trough {
+ background-color: shade(@theme_bg_color, 0.85);
+}
+
+scale.vertical trough {
+ background-color: shade(@theme_bg_color, 0.95);
+ background-image: none;
+ box-shadow: inset 1px 1px alpha(black, 0.1),
+ 1px 0 alpha(white, 0.5);
+}
+
+.primary-toolbar scale.vertical trough {
+ background-color: shade(@theme_bg_color, 0.95);
+ background-image: none;
+}
+
+scale highlight {
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom,
+ @scale_fill_a,
+ @scale_fill_b);
+ box-shadow: 0 1px alpha(white, 0.05);
+}
+
+scale.vertical highlight {
+ background-image: linear-gradient(to right,
+ @scale_fill_a,
+ @scale_fill_b);
+ box-shadow: 1px 0 alpha(white, 0.05);
+}
+
+/* TODO - scale fill used to show cached amount in video players */
+
+scale:disabled trough,
+scale:disabled highlight,
+scale.vertical:disabled trough,
+scale.vertical:disabled highlight {
+ border-color: shade(@border, 1.1);
+ background-color: shade(@theme_bg_color, 0.98);
+ background-image: none;
+ box-shadow: none;
+}
+
+.primary-toolbar scale:disabled trough,
+.primary-toolbar scale:disabled highlight,
+.primary-toolbar scale.vertical:disabled trough,
+.primary-toolbar scale.vertical:disabled highlight {
+ border-color: @border;
+ background-color: shade(@theme_bg_color, 0.9);
+ background-image: none;
+ box-shadow: none;
+}
+
+scale marks {
+ color: @border;
+}
+
+scale marks.bottom {
+ margin-top: 4px;
+ margin-bottom: -4px;
+}
+
+scale marks.top {
+ margin-top: -4px;
+ margin-bottom: 4px;
+}
+
+scale marks.left {
+ margin-left: -4px;
+ margin-right: 4px;
+}
+
+scale marks.right {
+ margin-left: 4px;
+ margin-right: -4px;
+}
+
+scale.horizontal indicator {
+ min-width: 1px;
+ min-height: 5px;
+}
+
+scale.vertical indicator {
+ min-width: 5px;
+ min-height: 1px;
+}
+
+/*************
+ * scrollbar *
+ *************/
+
+scrollbar {
+ -GtkScrollbar-has-backward-stepper: 0;
+ -GtkScrollbar-has-forward-stepper: 0;
+}
+
+scrollbar.vertical {
+ border-style: solid;
+ border-color: alpha(@border, 0.5);
+ border-width: 0 0 0 1px;
+ background-image: linear-gradient(to right,
+ @theme_bg_color,
+ @theme_base_color);
+}
+
+scrollbar.horizontal {
+ border-style: solid;
+ border-color: alpha(@border, 0.5);
+ border-width: 1px 0 0 0;
+ background-image: linear-gradient(to bottom,
+ @theme_bg_color,
+ @theme_base_color);
+}
+
+scrollbar.right {
+ border-left: 1px solid alpha(@border, 0.5);;
+}
+
+scrollbar.left {
+ border-right: 1px solid alpha(@border, 0.5);;
+}
+
+scrollbar.top {
+ border-bottom: 1px solid alpha(@border, 0.5);;
+}
+
+scrollbar.bottom {
+ border-top: 1px solid alpha(@border, 0.5);;
+}
+
+scrollbar slider {
+ min-width: 10px;
+ min-height: 10px;
+ margin: -1px;
+ margin-top: 2px;
+ margin-bottom: 2px;
+ border: 1px solid @border;
+ border-radius: 8px;
+ background-clip: padding-box;
+ background-color: transparent;
+ background-image: linear-gradient(to right,
+ shade(@theme_bg_color, 1.12),
+ shade(@theme_bg_color, 0.95));
+ box-shadow: 1px 0 alpha(white, 0.5);
+}
+
+scrollbar.horizontal slider {
+ margin: -1px;
+ margin-left: 2px;
+ margin-right: 2px;
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 1.12),
+ shade(@theme_bg_color, 0.95));
+}
+
+scrollbar slider.fine-tune {
+ min-width: 4px;
+ min-height: 4px;
+}
+
+scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
+ border-color: transparent;
+ opacity: 0.4;
+ background-color: transparent;
+ background-image: none;
+}
+
+scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
+ margin: 0;
+ min-width: 4px;
+ min-height: 4px;
+ background-color: shade(@theme_bg_color, 0.6);
+ background-image: none;
+}
+
+scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
+ margin: 2px 0;
+ min-height: 40px;
+}
+
+scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
+ margin: 0 2px;
+ min-width: 40px;
+}
+
+scrollbar.vertical slider {
+ min-height: 40px;
+}
+
+scrollbar.horizontal slider {
+ min-width: 40px;
+}
+
+scrollbar.vertical.fine-tune slider {
+ min-width: 4px;
+ margin-left: 3px;
+ margin-right: 3px;
+}
+
+/* Adding support for scrollbar buttons so it's easier for users who really want
+ * them to enable them. */
+
+scrollbar button {
+ min-width: 10px;
+ min-height: 10px;
+ padding: 2px;
+ border-radius: 0;
+}
+
+scrollbar.vertical button {
+ padding-top: 4px;
+ padding-bottom: 4px;
+}
+
+scrollbar.horizontal button {
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+scrollbar.vertical button.up {
+ border-width: 0 0 1px 0;
+ -gtk-icon-source: -gtk-icontheme('pan-up-symbolic');
+}
+
+scrollbar.vertical button.down {
+ border-width: 1px 0 0 0;
+ -gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
+}
+
+scrollbar.horizontal button.down {
+ border-width: 0 0 0 1px;
+ -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
+}
+
+scrollbar.horizontal button.up {
+ border-width: 0 1px 0 0;
+ -gtk-icon-source: -gtk-icontheme('pan-start-symbolic');
+}
+
+scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
+ color: transparent;
+ border-color: transparent;
+ border-image: none;
+ background-color: transparent;
+ background-image: none;
+ -gtk-icon-source: none;
+}
+
+/*******************
+* scrolled windows *
+********************/
+
+overshoot.top {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
+ background-size: 100% 60%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+overshoot.bottom {
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
+ background-size: 100% 60%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+overshoot.left {
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
+ background-size: 60% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+overshoot.right {
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
+ background-size: 60% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+undershoot.top {
+ background-color: transparent;
+ background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-top: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center top; }
+
+undershoot.bottom {
+ background-color: transparent;
+ background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-bottom: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center bottom; }
+
+undershoot.left {
+ background-color: transparent;
+ background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-left: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: left center; }
+
+undershoot.right {
+ background-color: transparent;
+ background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-right: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: right center; }
+
+/*************
+* separators *
+**************/
+
+separator {
+ min-height: 0;
+ min-width: 0;
+ border: 1px solid transparent;
+ border-top-color: alpha(black, 0.08);
+ border-bottom-color: alpha(white, 0.35);
+}
+
+separator.vertical {
+ border: 1px solid transparent;
+ border-left-color: alpha(black, 0.08);
+ border-right-color: alpha(white, 0.35);
+}
+
+GtkComboBox .separator {
+ /* always disable separators */
+ -GtkWidget-horizontal-separator: 0;
+ -GtkWidget-vertical-separator: 0;
+}
+
+menu separator,
+.csd menu separator,
+.menu separator,
+.csd .menu separator {
+ border: none;
+ background-color: alpha(black, 0.1);
+}
+
+.menuitem.separator,
+GtkMenuButton .menuitem.separator {
+ color: alpha(black, 0.08);
+}
+
+toolbar separator {
+ border-color: transparent;
+ border-left-color: alpha(black, 0.2);
+ border-right-color: alpha(white, 0.3);
+}
+
+.button .separator,
+.titlebar .separator {
+ border-color: transparent;
+}
+
+/**************
+ * search bar *
+ **************/
+
+searchbar {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 0.85),
+ shade(@theme_bg_color, 0.95));
+ box-shadow: inset 0 1px alpha(black, 0.3),
+ inset 0 -1px alpha(black, 0.2);
+}
+
+/***********
+ * sidebar *
+ ***********/
+
+.sidebar {
+ background-color: @theme_base_color;
+ border-style: none;
+}
+
+.sidebar:dir(ltr),
+.sidebar.left,
+.sidebar.left:dir(rtl) {
+ border-right: 1px solid @border;
+ border-left-style: none;
+}
+
+.sidebar:dir(rtl),
+.sidebar.right {
+ border-left: 1px solid @border;
+ border-right-style: none;
+}
+
+.sidebar list {
+ background-color: @theme_base_color;
+}
+
+stacksidebar.sidebar:dir(ltr) list,
+stacksidebar.sidebar.left list,
+stacksidebar.sidebar.left:dir(rtl) list {
+ border-right: 1px solid @border;
+ border-left-style: none;
+}
+
+stacksidebar.sidebar:dir(rtl) list,
+stacksidebar.sidebar.right list {
+ border-left: 1px solid @border;
+ border-right-style: none;
+}
+
+stacksidebar row {
+ padding: 10px 4px;
+}
+
+stacksidebar row > label {
+ padding-left: 6px;
+ padding-right: 6px;
+}
+
+stacksidebar row.needs-attention {
+ background-image: radial-gradient(circle closest-side at 5% 25%, @error_color 0%, @error_color 100%, transparent 100%);
+ background-size: 70px;
+ background-position: 4px;
+ background-repeat: no-repeat;
+}
+
+stacksidebar row:selected.needs-attention {
+ background-image: radial-gradient(circle closest-side at 5% 25%, @theme_selected_fg_color 0%, @theme_selected_fg_color 100%, transparent 100%);
+ background-size: 70px;
+ background-position: 4px;
+ background-repeat: no-repeat;
+}
+
+placessidebar > viewport.frame {
+ border-style: none;
+}
+
+placessidebar row {
+ min-height: 30px;
+ padding: 0;
+}
+
+placessidebar row > revealer {
+ padding: 0 10px;
+}
+
+placessidebar row image.sidebar-icon:dir(ltr) {
+ padding-right: 8px;
+}
+
+placessidebar row image.sidebar-icon:dir(rtl) {
+ padding-left: 8px;
+}
+
+placessidebar row label.sidebar-label:dir(ltr) {
+ padding-right: 2px;
+}
+
+placessidebar row label.sidebar-label:dir(rtl) {
+ padding-left: 2px;
+}
+
+placessidebar row button.sidebar-button {
+ min-width: 22px;
+ min-height: 22px;
+ margin-top: 2px;
+ margin-bottom: 2px;
+ padding: 0;
+}
+
+paned .sidebar,
+paned .sidebar:dir(ltr),
+paned .sidebar:dir(rtl),
+paned .sidebar.left,
+paned .sidebar.right,
+paned .sidebar.left:dir(rtl) {
+ border-style: none;
+}
+
+/********************
+ * Shortcuts window *
+ ********************/
+
+.keycap {
+ min-width: 16px;
+ min-height: 20px;
+ padding: 3px 6px 4px 6px;
+ color: @theme_fg_color;
+ background-color: shade(@theme_bg_color, 1.1);
+ border: 1px solid @border;
+ border-radius: 3px;
+ box-shadow: inset 0 -2px 0 alpha(black, 0.1);
+}
+
+/**************
+ * spinbutton *
+ **************/
+
+spinbutton button {
+ padding: 2px 5px;
+ border-width: 0;
+ border-radius: 0;
+ border-image: none;
+ box-shadow: inset 0 1px alpha(white, 1.0),
+ inset 2px 0 alpha(white, 0.5),
+ inset 1px 0 alpha(black, 0.4),
+ inset -1px 0 alpha(white, 0.5),
+ inset 0 -1px alpha(black, 0.04);
+}
+
+spinbutton button:active {
+ border-width: 0;
+ border-radius: 0;
+ border-image: none;
+ box-shadow: inset 0 2px alpha(black, 0.05),
+ inset 1px 0 alpha(black, 0.3),
+ inset 0 -1px alpha(black, 0.04);
+}
+
+spinbutton button:disabled {
+ border-width: 0;
+ border-radius: 0;
+ border-image: none;
+ box-shadow: inset 1px 0 alpha(black, 0.2),
+ inset -1px 0 alpha(white, 0.2),
+ inset 0 1px alpha(white, 0.3);
+}
+
+spinbutton button.up {
+ border-style: solid;
+ border-width: 1px 1px 1px 0;
+ border-radius: 0 3px 3px 0;
+ border-image: none;
+ border-color: @button_border;
+}
+
+spinbutton button.down {
+ border-style: solid;
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+ border-color: @button_border;
+}
+
+spinbutton entry {
+ min-width: 28px;
+ border-width: 1px 0 1px 1px;
+ border-radius: 3px 0 0 3px;
+}
+
+spinbutton:disabled entry {
+ border-width: 1px 0 1px 1px;
+}
+
+spinbutton.vertical button {
+ border: 1px solid @border;
+ border-image: none;
+ box-shadow: none;
+ border-color: @button_border;
+}
+
+spinbutton.vertical button.up {
+ border-width: 1px 1px 0 1px;
+ border-radius: 4px 4px 0 0;
+}
+
+spinbutton.vertical button.down {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0 0 4px 4px;
+}
+
+spinbutton.vertical entry {
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 0;
+ border-color: @border;
+ border-image: none;
+ box-shadow: 0 1px alpha(black, 0.1);
+}
+
+spinbutton.vertical button:disabled,
+spinbutton.vertical entry:disabled {
+ box-shadow: none;
+ border-color: shade(@border, 1.1);
+}
+
+/***********
+ * spinner *
+ ***********/
+
+@keyframes spin {
+ to {
+ -gtk-icon-transform: rotate(1turn);
+ }
+}
+
+spinner {
+ background-image: none;
+ opacity: 0;
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
+}
+
+spinner:checked {
+ opacity: 1;
+ animation: spin 1s linear infinite;
+}
+
+spinner:checked:disabled {
+ opacity: 0.5;
+}
+
+/*************
+ * statusbar *
+ *************/
+
+statusbar {
+ padding: 1px;
+ color: @theme_fg_color;
+}
+
+/**********
+ * switch *
+ **********/
+
+switch {
+ font-weight: bold;
+ font-size: smaller;
+ min-width: 52px;
+ min-height: 24px;
+}
+
+switch {
+ color: @button_fg;
+ text-shadow: 0 1px @button_text_shadow;
+}
+
+switch:checked {
+ color: @theme_selected_fg_color;
+ text-shadow: 1px 1px alpha(black, 0.2);
+}
+
+switch:disabled,
+switch:disabled:checked {
+ color: @insensitive_fg_color;
+ text-shadow: none;
+}
+
+/*******************
+ * symbolic images *
+ *******************/
+
+.image {
+ color: @internal_element_color;
+}
+
+.image:hover {
+ color: @internal_element_prelight;
+}
+
+.image:selected,
+.image:selected:hover {
+ color: @theme_selected_fg_color;
+}
+
+.view.image,
+.view.image:hover {
+}
+
+/***********
+ * toolbar *
+ ***********/
+
+toolbar {
+ padding: 6px;
+ border-style: none;
+ background-color: @theme_bg_color;
+}
+
+.primary-toolbar,
+.primary-toolbar.toolbar {
+ -GtkWidget-window-dragging: true;
+ padding: 6px;
+ padding-top: 4px;
+ padding-bottom: 5px;
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ border-color: @border;
+ color: @theme_fg_color;
+ text-shadow: 0 1px @button_text_shadow;
+}
+
+.primary-toolbar:disabled,
+.primary-toolbar.toolbar:disabled,
+.header-bar:disabled {
+ text-shadow: none;
+}
+
+.primary-toolbar .entry.progressbar,
+.primary-toolbar.toolbar .entry.progressbar {
+}
+
+toolbar.inline-toolbar {
+ padding: 2px;
+ border: 1px solid @border;
+}
+
+toolbar.inline-toolbar:last-child {
+ border-top-width: 0;
+ border-radius: 0 0 3px 3px;
+}
+
+toolbar.vertical.inline-toolbar:last-child {
+ border-left-width: 0;
+ border-radius: 0;
+}
+
+/***********
+ * tooltip *
+ ***********/
+
+.tooltip.background,
+tooltip.background {
+ border: 1px solid @border;
+ background-color: @theme_tooltip_bg_color;
+ background-clip: padding-box;
+}
+
+.tooltip,
+tooltip {
+ padding: 3px;
+ border-radius: 4px;
+ box-shadow: none;
+}
+
+tooltip * {
+ background-color: transparent;
+ color: @theme_tooltip_fg_color;
+}
+
+/************
+ * treeview *
+ ************/
+
+treeview.view {
+ -GtkTreeView-horizontal-separator: 2;
+ -GtkTreeView-vertical-separator: 0;
+ -GtkTreeView-grid-line-width: 1;
+ -GtkTreeView-grid-line-pattern: '';
+ -GtkTreeView-tree-line-width: 1;
+ -GtkTreeView-tree-line-pattern: '';
+ -GtkTreeView-expander-size: 12;
+
+ border-left-color: @border;
+ border-top-color: @border;
+ padding: 1px;
+}
+
+treeview.view:selected {
+ border-style: solid;
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+ border-color: shade(@border, 0.9);
+ background-color: transparent;
+ background-image: linear-gradient(to bottom,
+ @theme_selected_bg_color,
+ shade(@theme_selected_bg_color, 0.85));
+ color: @theme_selected_fg_color;
+}
+
+treeview.view.separator {
+ min-height: 2px;
+ color: @border;
+}
+
+treeview.view:drop(active) {
+ border-style: solid none;
+ border-width: 1px;
+ border-color: @theme_selected_bg_color;
+}
+
+treeview.view:drop(active).after {
+ border-top-style: none;
+}
+
+treeview.view:drop(active).before {
+ border-bottom-style: none;
+}
+
+/************
+ * viewport *
+ ************/
+
+viewport {
+ background-color: transparent;
+}
+
+.view:selected,
+iconview:selected,
+.view:selected:focus,
+iconview:selected:focus,
+.view text:selected,
+iconview text:selected,
+textview text:selected,
+.view text:selected:focus,
+iconview text:selected:focus,
+textview text:selected:focus,
+.view text selection:focus,
+iconview text selection:focus,
+.view text selection,
+iconview text selection,
+textview text selection:focus,
+textview text selection,
+entry selection:focus,
+entry selection {
+ background-color: @theme_selected_bg_color;
+}
+
+flowbox flowboxchild:selected,
+flowbox flowboxchild:selected:focus,
+row:selected label,
+label:selected,
+label selection,
+.view:selected,
+iconview:selected,
+.view:selected:focus,
+iconview:selected:focus,
+.view text:selected,
+iconview text:selected,
+textview text:selected,
+.view text:selected:focus,
+iconview text:selected:focus,
+textview text:selected:focus,
+.view text selection:focus,
+iconview text selection:focus,
+.view text selection,
+iconview text selection,
+textview text selection:focus,
+textview text selection,
+entry selection:focus,
+entry selection {
+ color: @theme_selected_fg_color;
+ background-color: @theme_selected_bg_color;
+}
+
+label:disabled:selected,
+.view:disabled:selected,
+iconview:disabled:selected,
+iconview:disabled:selected:focus,
+.view text:disabled:selected,
+iconview text:disabled:selected,
+textview text:disabled:selected,
+iconview text:disabled:selected:focus,
+textview text:disabled:selected:focus,
+iconview text selection:disabled:focus,
+.view text selection:disabled,
+iconview text selection:disabled,
+textview text selection:disabled,
+label:disabled selection,
+entry selection:disabled {
+ color: @insensitive_fg_color;
+}
+
+.view,
+.view text,
+iconview,
+iconview text,
+textview text {
+ background-color: @theme_base_color;
+ color: @theme_text_color;
+}
+
+.view:disabled,
+textview:disabled {
+ background-color: shade(@theme_base_color, 0.95);
+}
diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk.css b/themes/Mint-X-Aqua/gtk-3.0/gtk.css
new file mode 100644
index 00000000..83706a20
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/gtk.css
@@ -0,0 +1 @@
+@import url("gtk-main.css");
diff --git a/themes/Mint-X-Aqua/gtk-3.0/settings.ini b/themes/Mint-X-Aqua/gtk-3.0/settings.ini
new file mode 100644
index 00000000..19760d44
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/settings.ini
@@ -0,0 +1,4 @@
+[Settings]
+gtk-color-scheme = "base_color:#ffffff\nbg_color:#d6d6d6\ntooltip_bg_color:#fbeaa0\nselected_bg_color:#6cabcd\ntext_color:#2c2c2c\nfg_color:#2c2c2c\ntooltip_fg_color:#212121\nselected_fg_color:#F5F5F5\nlink_color:#42adc0\nbg_color_dark:#c9c9c9\nfg_color_dark:#2c2c2c"
+gtk-auto-mnemonics = 1
+gtk-visible-focus = automatic
diff --git a/themes/Mint-X-Aqua/gtk-3.0/thumbnail.png b/themes/Mint-X-Aqua/gtk-3.0/thumbnail.png
new file mode 100644
index 00000000..879aaa9c
--- /dev/null
+++ b/themes/Mint-X-Aqua/gtk-3.0/thumbnail.png
Binary files differ