diff theme/Just-Dark/gtk-3.0/gtk-widgets-borders-dark.css @ 1227:6a1076af059e

get new Just-Dark gtk theme Ignore-this: 816cccf9d727462e53c884b7f1207cc7
author Drew Perttula <drewp@bigasterisk.com>
date Mon, 08 Jun 2015 09:27:50 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/theme/Just-Dark/gtk-3.0/gtk-widgets-borders-dark.css	Mon Jun 08 09:27:50 2015 +0000
@@ -0,0 +1,728 @@
+/*Entries*/
+.entry {
+  border-image: -gtk-scaled(url("borders/generic-border-dark.png"),url("borders/generic-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.entry:focus { 
+  border-image: -gtk-scaled(url("borders/generic-border-focused-dark.png"),url("borders/generic-border-focused-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*Linked Entries*/
+.linked .entry {
+  border-image: -gtk-scaled(url("borders/middle-entry-border-dark.png"),url("borders/middle-entry-border-dark@2.png")) 1 1 2 0 / 1px 1px 2px 0 stretch;
+  border-radius: 0;
+  border-width: 1px 0 2px 0;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.linked .entry:focus {
+  border-image: -gtk-scaled(url("borders/middle-entry-focused-border-dark.png"),url("borders/middle-entry-focused-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+}
+
+.linked .entry:first-child, GtkComboBox.combobox-entry .entry:first-child {
+  border-image: -gtk-scaled(url("borders/left-entry-border-dark.png"),url("borders/left-entry-border-dark@2.png")) 2 1 3 2 / 2px 1px 3px 2px stretch;
+  border-radius: 2px 0 0 2px;
+  border-width: 1px 0 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.linked .entry:first-child:focus, GtkComboBox.combobox-entry .entry:first-child:focus {
+  border-image: -gtk-scaled(url("borders/left-entry-focused-border-dark.png"),url("borders/left-entry-focused-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+}
+
+.linked .entry:last-child, GtkComboBox.combobox-entry .entry:last-child {
+  border-image: -gtk-scaled(url("borders/right-entry-border-dark.png"),url("borders/right-entry-border-dark@2.png")) 2 2 3 0 / 2px 2px 3px 0 stretch;
+  border-radius: 0 2px 2px 0;
+  border-width: 1px 1px 2px 0;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.linked .entry:last-child:focus, GtkComboBox.combobox-entry .entry:last-child:focus {
+  border-image: -gtk-scaled(url("borders/right-entry-focused-border-dark.png"),url("borders/right-entry-focused-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+}
+
+/*Vertical Linked Entries*/
+.linked.vertical .entry, 
+.linked.vertical .entry:insensitive,
+.spinbutton.vertical.entry {
+  border-image: -gtk-scaled(url("borders/middle-vertical-entry-border-dark.png"),url("borders/middle-vertical-entry-border-dark@2.png")) 0 1 1 1 / 0 1px 1px 1px stretch;
+  border-radius: 0;
+  border-width: 0 1px 0 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.linked.vertical .entry:focus,
+.spinbutton.vertical.entry:focus {
+  border-image: -gtk-scaled(url("borders/middle-vertical-entry-border-focused-dark.png"),url("borders/middle-vertical-entry-border-focused-dark@2.png")) 2 2 2 2 / 2px 2px 2px 2px stretch;
+}
+
+.linked.vertical .entry:first-child, 
+.linked.vertical .entry:first-child:insensitive, 
+.linked.vertical > GtkComboBox.combobox-entry .entry:first-child,
+.linked.vertical > GtkComboBox.combobox-entry .entry:first-child:insensitive {
+  border-image: -gtk-scaled(url("borders/top-vertical-entry-border-dark.png"),url("borders/top-vertical-entry-border-dark@2.png")) 2 2 1 2 / 2px 2px 1px 2px stretch;
+  border-radius: 2px 2px 0 0;
+  border-width: 1px 1px 0 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.linked.vertical .entry:first-child:focus, 
+.linked.vertical > GtkComboBox.combobox-entry .entry:first-child:focus {
+  border-image: -gtk-scaled(url("borders/top-vertical-entry-border-focused-dark.png"),url("borders/top-vertical-entry-border-focused-dark@2.png")) 2 2 2 2 / 2px 2px 2px 2px stretch;
+}
+
+.linked.vertical .entry:last-child, 
+.linked.vertical .entry:last-child:insensitive,
+.linked.vertical > GtkComboBox.combobox-entry .entry:last-child,
+.linked.vertical > GtkComboBox.combobox-entry .entry:last-child:insensitive {
+  border-image: -gtk-scaled(url("borders/bottom-vertical-entry-border-dark.png"),url("borders/bottom-vertical-entry-border-dark@2.png")) 0 2 3 2 / 0px 2px 3px 2px stretch;
+  border-radius: 0 0 2px 2px;
+  border-width: 0 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.linked.vertical .entry:last-child:focus, 
+.linked.vertical > GtkComboBox.combobox-entry .entry:last-child:focus {
+  border-image: -gtk-scaled(url("borders/bottom-vertical-entry-border-focused-dark.png"),url("borders/bottom-vertical-entry-border-focused-dark@2.png")) 2 3 4 3 / 2px 3px 4px 3px stretch;
+}
+
+/*Buttons*/
+.button,
+.button.flat:hover,
+.button:insensitive,
+.inline-toolbar GtkToolButton > .button,
+.spinbutton.vertical .button,
+.primary-toolbar .button:hover,
+.header-bar .button.titlebutton:hover,
+.titlebar .button.titlebutton:hover {
+  border-image: -gtk-scaled(url("borders/button-border-dark.png"),url("borders/button-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.button:active,
+.button:focus:active,
+.button:focus:active:hover,
+.button.flat:active,
+.button:insensitive:active,
+.button:insensitive.flat:active,
+.inline-toolbar GtkToolButton > .button:active,
+.inline-toolbar GtkToolButton > .button:insensitive,
+.inline-toolbar GtkToolButton > .button:insensitive:active,
+.spinbutton.vertical .button:active,
+.primary-toolbar .button:active,
+.button:checked,
+.button:focus:checked,
+.button:focus:checked:hover,
+.button.flat:checked,
+.button:insensitive:checked,
+.button:insensitive.flat:checked,
+.inline-toolbar GtkToolButton > .button:checked,
+.inline-toolbar GtkToolButton > .button:insensitive,
+.inline-toolbar GtkToolButton > .button:insensitive:checked,
+.spinbutton.vertical .button:checked,
+.primary-toolbar .button:checked,
+.header-bar .button.titlebutton:active,
+.titlebar .button.titlebutton:active,
+.header-bar .button.titlebutton:checked,
+.titlebar .button.titlebutton:checked {
+  border-image: -gtk-scaled(url("borders/button-active-border-dark.png"),url("borders/button-active-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.button:focus{ 
+  border-image: -gtk-scaled(url("borders/button-border-default-dark.png"),url("borders/button-border-default-dark@2.png")) 3 3 4 3 / 3px 3px 4px 3px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.list-row:selected .button, .list-row:selected .button.flat:hover,
+.list-row:selected .button:focus, .list-row:selected .button.flat:focus:hover {
+  border-image: -gtk-scaled(url("borders/button-border-selected-dark.png"),url("borders/button-border-selected-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.list-row:selected .button:active:hover, .list-row:selected .button:checked, .list-row:selected .button:checked:hover,
+.list-row:selected .button.flat:active:hover, .list-row:selected .button.flat:focus:active:hover {
+  border-image: -gtk-scaled(url("borders/button-active-border-dark.png"),url("borders/button-active-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.button.suggested-action,
+.button.suggested-action:insensitive {
+  border-image: -gtk-scaled(url("borders/button-border-suggested-dark.png"),url("borders/button-border-suggested-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.button.suggested-action:active,
+.button.suggested-action:active:hover,
+.button.suggested-action:checked,
+.button.suggested-action:checked:hover {
+  border-image: -gtk-scaled(url("borders/button-active-border-suggested-dark.png"),url("borders/button-active-border-suggested-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.button.destructive-action,
+.button.destructive-action:insensitive {
+  border-image: -gtk-scaled(url("borders/button-border-destructive-dark.png"),url("borders/button-border-destructive-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.button.destructive-action:active,
+.button.destructive-action:checked,
+.button.destructive-action:active:hover,
+.button.destructive-action:checked:hover {
+  border-image: -gtk-scaled(url("borders/button-active-border-destructive-dark.png"),url("borders/button-active-border-destructive-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*Selectionmode Buttons*/
+.titlebar.selection-mode .button,
+.header-bar.selection-mode .button,
+.titlebar.selection-mode .button:insensitive,
+.header-bar.selection-mode .button:insensitive,
+.titlebar.selection-mode .selection-menu:hover,
+.header-bar.selection-mode .selection-menu:hover {
+  border-image: -gtk-scaled(url("borders/button-border-suggested-dark.png"),url("borders/button-border-suggested-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.titlebar.selection-mode .button:active,
+.header-bar.selection-mode .button:active,
+.titlebar.selection-mode .button:checked,
+.header-bar.selection-mode .button:checked {
+  border-image: -gtk-scaled(url("borders/button-active-border-suggested-dark.png"),url("borders/button-active-border-suggested-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.selection-mode.titlebar .titlebutton {
+  border-image: none;
+}
+
+.titlebar.selection-mode .selection-menu, .header-bar.selection-mode .selection-menu {
+      border-image: none; }
+
+/*Linked Buttons*/
+/*Middle*/
+.inline-toolbar GtkToolButton > .button.flat,
+.inline-toolbar.search-bar GtkToolButton > .button.flat,
+.inline-toolbar.location-bar GtkToolButton > .button.flat,
+.inline-toolbar .button,
+.inline-toolbar.toolbar .button, 
+.inline-toolbar GtkToolButton > .button.flat:hover,
+.inline-toolbar.search-bar GtkToolButton > .button.flat:hover,
+.inline-toolbar.location-bar GtkToolButton > .button.flat:hover,
+.inline-toolbar .button:hover,
+.inline-toolbar.toolbar .button:hover, 
+.linked .button,
+.linked .button:hover,
+.inline-toolbar GtkToolButton:only-child > .button.flat, 
+.inline-toolbar.search-bar GtkToolButton:only-child > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat,
+GtkComboBox.combobox-entry .button, 
+.linked > GtkComboBox > .button:dir(ltr),
+.inline-toolbar GtkToolButton > .button.flat:insensitive,
+.inline-toolbar.search-bar GtkToolButton > .button.flat:insensitive,
+.inline-toolbar.location-bar GtkToolButton > .button.flat:insensitive,
+.inline-toolbar .button:insensitive, 
+.inline-toolbar.toolbar .button:insensitive, 
+.linked .button:insensitive,
+.linked .button:hover:insensitive,
+.inline-toolbar GtkToolButton:only-child > .button.flat:insensitive, 
+.inline-toolbar.search-bar GtkToolButton:only-child > .button.flat:insensitive,
+.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat:insensitive,
+GtkComboBox.combobox-entry .button:insensitive, 
+.linked > GtkComboBox > .button:dir(ltr):insensitive {
+  border-image: -gtk-scaled(url("borders/middle-button-border-dark.png"),url("borders/middle-button-border-dark@2.png")) 2 1 3 1 / 2px 1px 3px 1px stretch;
+  border-radius: 0; 
+  border-width: 1px 0 2px 0;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.inline-toolbar GtkToolButton > .button.flat:active,
+.inline-toolbar.search-bar GtkToolButton > .button.flat:active,
+.inline-toolbar.location-bar GtkToolButton > .button.flat:active,
+.inline-toolbar .button:active,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar .button:active:hover,
+.linked .button:active,
+.linked .button:hover:active,
+.inline-toolbar GtkToolButton:only-child > .button.flat:active, 
+.inline-toolbar.search-bar GtkToolButton:only-child > .button.flat:active,
+.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat:active,
+GtkComboBox.combobox-entry .button:active, 
+.linked > GtkComboBox > .button:dir(ltr):active,
+.inline-toolbar GtkToolButton > .button.flat:checked,
+.inline-toolbar.search-bar GtkToolButton > .button.flat:checked,
+.inline-toolbar.location-bar GtkToolButton > .button.flat:checked,
+.inline-toolbar .button:checked,
+.inline-toolbar.toolbar .button:checked,
+.inline-toolbar.toolbar .button:checked:hover,
+.linked .button:checked,
+.linked .button:hover:checked,
+.inline-toolbar GtkToolButton:only-child > .button.flat:checked, 
+.inline-toolbar.search-bar GtkToolButton:only-child > .button.flat:checked,
+.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat:checked,  
+GtkComboBox.combobox-entry .button:checked, 
+.linked > GtkComboBox > .button:dir(ltr):checked {
+  border-image: -gtk-scaled(url("borders/middle-button-active-border-dark.png"),url("borders/middle-button-active-border-dark@2.png")) 2 1 3 1 / 2px 1px 3px 1px stretch;
+  border-radius: 0; 
+  border-width: 1px 0 2px 0;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*Left*/
+.inline-toolbar .button:first-child,
+.inline-toolbar.toolbar .button:first-child,  
+.linked .button:first-child, 
+.inline-toolbar GtkToolButton:first-child > .button.flat, 
+.inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, 
+.inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, 
+.inline-toolbar GtkToolButton:only-child > .button.flat:first-child, 
+GtkComboBox.combobox-entry .button:first-child, 
+.linked > GtkComboBox:first-child > .button {
+  border-image: -gtk-scaled(url("borders/left-button-border-dark.png"),url("borders/left-button-border-dark@2.png")) 2 1 3 2 / 2px 1px 3px 2px stretch;
+  border-radius: 2px 0 0 2px;
+  border-width: 1px 0 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.inline-toolbar .button:first-child:active,
+.inline-toolbar.toolbar .button:first-child:active,
+.inline-toolbar.toolbar .button:first-child:active:hover,  
+.linked .button:first-child:active, 
+.inline-toolbar GtkToolButton:first-child > .button.flat:active, 
+.inline-toolbar.search-bar GtkToolButton:first-child > .button.flat:active, 
+.inline-toolbar.location-bar GtkToolButton:first-child > .button.flat:active, 
+.inline-toolbar GtkToolButton:only-child > .button.flat:first-child:active, 
+GtkComboBox.combobox-entry .button:first-child:active, 
+.linked > GtkComboBox:first-child > .button:active,
+.inline-toolbar .button:first-child:checked,
+.inline-toolbar.toolbar .button:first-child:checked,
+.inline-toolbar.toolbar .button:first-child:checked:hover,  
+.linked .button:first-child:checked, 
+.inline-toolbar GtkToolButton:first-child > .button.flat:checked, 
+.inline-toolbar.search-bar GtkToolButton:first-child > .button.flat:checked, 
+.inline-toolbar.location-bar GtkToolButton:first-child > .button.flat:checked, 
+.inline-toolbar GtkToolButton:only-child > .button.flat:first-child:checked, 
+GtkComboBox.combobox-entry .button:first-child:checked, 
+.linked > GtkComboBox:first-child > .button:checked {
+  border-image: -gtk-scaled(url("borders/left-button-active-border-dark.png"),url("borders/left-button-active-border-dark@2.png")) 2 1 3 2 / 2px 1px 3px 2px stretch;
+  border-radius: 2px 0 0 2px;
+  border-width: 1px 0 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*Right*/
+.inline-toolbar .button:last-child,
+.inline-toolbar.toolbar .button:last-child,  
+.linked .button:last-child, 
+.inline-toolbar GtkToolButton:last-child > .button.flat, 
+.inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, 
+.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, 
+.inline-toolbar GtkToolButton:only-child > .button.flat:last-child, 
+GtkComboBox.combobox-entry .button:last-child, 
+.linked > GtkComboBox:last-child > .button {
+  border-image: -gtk-scaled(url("borders/right-button-border-dark.png"),url("borders/right-button-border-dark@2.png")) 2 2 3 1 / 2px 2px 3px 1px stretch;
+  border-radius: 0 2px 2px 0;
+  border-width: 1px 1px 2px 0;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.inline-toolbar .button:last-child:active,
+.inline-toolbar.toolbar .button:last-child:active,
+.inline-toolbar.toolbar .button:last-child:active:hover,  
+.linked .button:last-child:active, 
+.inline-toolbar GtkToolButton:last-child > .button.flat:active, 
+.inline-toolbar.search-bar GtkToolButton:last-child > .button.flat:active, 
+.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat:active, 
+.inline-toolbar GtkToolButton:only-child > .button.flat:last-child:active, 
+GtkComboBox.combobox-entry .button:last-child:active, 
+.linked > GtkComboBox:last-child > .button:active,
+.inline-toolbar .button:last-child:checked,
+.inline-toolbar.toolbar .button:last-child:checked,
+.inline-toolbar.toolbar .button:last-child:checked:hover,  
+.linked .button:last-child:checked, 
+.inline-toolbar GtkToolButton:last-child > .button.flat:checked, 
+.inline-toolbar.search-bar GtkToolButton:last-child > .button.flat:checked, 
+.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat:checked, 
+.inline-toolbar GtkToolButton:only-child > .button.flat:last-child:checked, 
+GtkComboBox.combobox-entry .button:last-child:checked, 
+.linked > GtkComboBox:last-child > .button:checked {
+  border-image: -gtk-scaled(url("borders/right-button-active-border-dark.png"),url("borders/right-button-active-border-dark@2.png")) 2 2 3 1 / 2px 2px 3px 1px stretch;
+  border-radius: 0 2px 2px 0;
+  border-width: 1px 1px 2px 0;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*Single*/
+.inline-toolbar .button:only-child,
+.inline-toolbar.toolbar .button:only-child,  
+.linked .button:only-child, 
+.inline-toolbar GtkToolButton:only-child > .button.flat:only-child, 
+GtkComboBox.combobox-entry .button:only-child, 
+.linked > GtkComboBox:only-child > .button,
+.inline-toolbar.search-bar GtkToolButton:only-child > .button.flat,
+.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat {
+  border-image: -gtk-scaled(url("borders/button-border-dark.png"),url("borders/button-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 0;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.inline-toolbar .button:only-child:active,
+.inline-toolbar.toolbar .button:only-child:active,
+.inline-toolbar.toolbar .button:only-child:active:hover, 
+.linked .button:only-child:active, 
+.inline-toolbar GtkToolButton:only-child > .button.flat:only-child:active, 
+GtkComboBox.combobox-entry .button:only-child:active, 
+.linked > GtkComboBox:only-child > .button:active,
+.inline-toolbar .button:only-child:checked,
+.inline-toolbar.toolbar .button:only-child:checked,
+.inline-toolbar.toolbar .button:only-child:checked:hover, 
+.linked .button:only-child:checked, 
+.inline-toolbar GtkToolButton:only-child > .button.flat:only-child:checked, 
+GtkComboBox.combobox-entry .button:only-child:checked, 
+.linked > GtkComboBox:only-child > .button:checked {
+  border-image: -gtk-scaled(url("borders/button-active-border-dark.png"),url("borders/button-active-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 0;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*Vertical Linked Buttons*/
+/*Middle*/
+.linked.vertical .button,
+.linked.vertical .button:hover,
+.linked.vertical > GtkComboBox.combobox-entry .button, 
+.linked.vertical > GtkComboBox.combobox-entry .button:insensitive {
+  border-image: -gtk-scaled(url("borders/middle-vertical-button-border-dark.png"),url("borders/middle-vertical-button-border-dark@2.png")) 1 1 1 1 / 1px 1px 1px 1px stretch;
+  border-radius: 0; 
+  border-width: 0 1px 0 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.linked.vertical .button:active,
+.linked.vertical .button:hover:active,
+.linked.vertical > GtkComboBox.combobox-entry .button:active, 
+.linked.vertical > GtkComboBox.combobox-entry .button:active:insensitive,
+.linked.vertical .button:checked,
+.linked.vertical .button:hover:checked,
+.linked.vertical > GtkComboBox.combobox-entry .button:checked, 
+.linked.vertical > GtkComboBox.combobox-entry .button:checked:insensitive  {
+  border-image: -gtk-scaled(url("borders/middle-vertical-button-active-border-dark.png"),url("borders/middle-vertical-button-active-border-dark@2.png")) 1 1 1 1 / 1px 1px 1px 1px stretch;
+  border-radius: 0; 
+  border-width: 0 1px 0 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*Top*/
+.linked.vertical .button:first-child, 
+.linked.vertical > GtkComboBox.combobox-entry .button:first-child, 
+.linked.vertical > GtkComboBox:first-child > .button,
+.spinbutton.vertical .button:first-child {
+  border-image: -gtk-scaled(url("borders/top-vertical-button-border-dark.png"),url("borders/top-vertical-button-border-dark@2.png")) 2 2 1 2 / 2px 2px 1px 2px stretch;
+  border-radius: 2px 2px 0 0;
+  border-width: 1px 1px 0 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.linked.vertical .button:first-child:active, 
+.linked.vertical > GtkComboBox.combobox-entry .button:first-child:active, 
+.linked.vertical > GtkComboBox:first-child > .button:active,
+.linked.vertical .button:first-child:checked, 
+.linked.vertical > GtkComboBox.combobox-entry .button:first-child:checked, 
+.linked.vertical > GtkComboBox:first-child > .button:checked,
+.spinbutton.vertical .button:first-child:active {
+  border-image: -gtk-scaled(url("borders/top-vertical-button-active-border-dark.png"),url("borders/top-vertical-button-active-border-dark@2.png")) 2 2 1 2 / 2px 2px 1px 2px stretch;
+  border-radius: 2px 2px 0 0;
+  border-width: 1px 1px 0 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*Bottom*/
+.linked.vertical .button:last-child, 
+.linked.vertical > GtkComboBox.combobox-entry .button:last-child, 
+.linked.vertical > GtkComboBox:last-child > .button,
+.spinbutton.vertical .button:last-child {
+  border-image: -gtk-scaled(url("borders/bottom-vertical-button-border-dark.png"),url("borders/bottom-vertical-button-border-dark@2.png")) 1 2 3 2 / 1px 2px 3px 2px stretch;
+  border-radius: 0 0 2px 2px;
+  border-width: 0 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.linked.vertical .button:last-child:active, 
+.linked.vertical > GtkComboBox.combobox-entry .button:last-child:active, 
+.linked.vertical > GtkComboBox:last-child > .button:active,
+.linked.vertical .button:last-child:checked, 
+.linked.vertical > GtkComboBox.combobox-entry .button:last-child:checked, 
+.linked.vertical > GtkComboBox:last-child > .button:checked,
+.spinbutton.vertical .button:last-child:active {
+  border-image: -gtk-scaled(url("borders/bottom-vertical-button-active-border-dark.png"),url("borders/bottom-vertical-button-active-border-dark@2.png")) 1 2 3 2 / 1px 2px 3px 2px stretch;
+  border-radius: 0 0 2px 2px;
+  border-width: 0 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*OSD */
+.button.osd, .button.osd:insensitive, 
+.button.osd:active, .button.osd:active:hover, 
+.button.osd:checked, .button.osd:checked:hover {
+  border-image: none;
+  border: 1px solid alpha(black, 0.75); }
+
+.osd .button, .osd .button:insensitive, 
+.osd .button:active, .osd .button:active:hover, 
+.osd .button:checked, .osd .button:checked:hover,
+.popover.osd .button, .popover.osd .button:insensitive, 
+.popover.osd .button:active, .popover.osd .button:active:hover, 
+.popover.osd .button:checked, .popover.osd .button:checked:hover {
+  border-image: -gtk-scaled(url("borders/osd-border.png"),url("assets/osd-border@2.png")) 0 1 0 1 / 0 1px 0 1px stretch;
+  border-radius: 0;
+  border-width: 0 1px 0 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.osd .button:first-child,
+.osd .button:first-child:active,
+.osd .button:first-child:active:hover,
+.osd .button:first-child:checked,
+.osd .button:first-child:checked:hover,
+.popover.osd .button:first-child,
+.popover.osd .button:first-child:active,
+.popover.osd .button:first-child:active:hover,
+.popover.osd .button:first-child:checked,
+.popover.osd .button:first-child:checked:hover {
+  border-image: -gtk-scaled(url("borders/osd-border.png"),url("assets/osd-border@2.png")) 0 1 0 0 / 0 1px 0 0px stretch;
+  border-radius: 0;
+  border-width: 0px 1px 0 0;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.osd .button:last-child,
+.osd .button:last-child:active,
+.osd .button:last-child:active:hover,
+.osd .button:last-child:checked,
+.osd .button:last-child:checked:hover,
+.popover.osd .button:last-child,
+.popover.osd .button:last-child:active,
+.popover.osd .button:last-child:active:hover,
+.popover.osd .button:last-child:checked,
+.popover.osd .button:last-child:checked:hover {
+  border-image: -gtk-scaled(url("borders/osd-border.png"),url("assets/osd-border@2.png")) 0 0 0 1 / 0 0px 0 1px stretch;
+  border-radius: 0;
+  border-width: 0 0 0 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.osd .button:only-child,
+.osd .button:only-child:active, .osd .button:only-child:active:hover,
+.osd .button:only-child:checked, .osd .button:only-child:checked:hover,
+.popover.osd .button:only-child,
+.popover.osd .button:only-child:active, .popover.osd .button:only-child:active:hover,
+.popover.osd .button:only-child:checked, .popover.osd .button:only-child:checked:hover {
+  border-style: none;
+  border-image: none;
+  box-shadow: none;
+}
+
+.osd .scale.trough, .osd .scale.trough.highlight {
+  border-image: -gtk-scaled(url("borders/scale-trough-osd-border.png"),url("borders/scale-trough-osd-border@2.png")) 2 6 3 6 / 2px 6px 3px 6px stretch;
+  border-radius: 2px;
+  border-width: 1px 5px 2px 5px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.osd.stack-switcher .button, .osd.stack-switcher .button:first-child, .osd.stack-switcher .button:last-child, .osd.stack-switcher .button:only-child,
+.osd.stack-switcher .button:checked:hover, .osd.stack-switcher .button:first-child:checked:hover, .osd.stack-switcher .button:last-child:checked:hover, .osd.stack-switcher .button:only-child:checked:hover,
+.osd.stack-switcher .button:active, .osd.stack-switcher .button:first-child:focus:active:hover, .osd.stack-switcher .button:last-child:active, .osd.stack-switcher .button:only-child:active {
+  border-image: none;
+  border-color: alpha(black, 0.75);
+  border-style: solid; }
+
+.osd.stack-switcher .button, .osd.stack-switcher .button:checked, .osd.stack-switcher .button:active {
+  border-width: 1px 0 1px 0;
+  box-shadow: none;
+}
+
+.osd.stack-switcher .button {
+  border-width: 1px 0 1px 0;
+  box-shadow: inset -1px 0 alpha(white, 0.05), 
+              inset 1px 0 alpha(black, 0.5),
+              inset 0 1px alpha(white, 0.1),
+              inset 0 -1px alpha(black, 0.1);
+}
+
+.osd.stack-switcher .button:first-child, .osd.stack-switcher .button:first-child:checked, .osd.stack-switcher .button:first-child:active {
+  border-width: 1px 0 1px 1px;
+  box-shadow: none;
+}
+
+.osd.stack-switcher .button:first-child {
+  box-shadow: inset -1px 0 alpha(white, 0.05),
+              inset 0 1px alpha(white, 0.1),
+              inset 0 -1px alpha(black, 0.1);
+}
+
+.osd.stack-switcher .button:last-child, .osd.stack-switcher .button:last-child:checked, .osd.stack-switcher .button:last-child:active {
+  border-width: 1px 1px 1px 0;
+  box-shadow: inset 1px 0 alpha(black, 0.5);
+}
+
+.osd.stack-switcher .button:last-child {
+  border-width: 1px 1px 1px 0;
+  box-shadow: inset 1px 0 alpha(black, 0.5),
+              inset 0 1px alpha(white, 0.1),
+              inset 0 -1px alpha(black, 0.1);
+}
+
+/*Scale trough*/
+.scale.trough {
+  border-image: -gtk-scaled(url("borders/scale-trough-border-dark.png"),url("borders/scale-trough-border-dark@2.png")) 2 6 3 6 / 2px 6px 3px 6px stretch;
+  border-radius: 2px;
+  border-width: 1px 5px 2px 5px;
+  border-style: solid;
+  border-color: transparent;
+}
+/*
+.list-row:selected .scale.trough {
+  border-image: -gtk-scaled(url("borders/scale-trough-border-selected.png"),url("borders/scale-trough-border-selected@2.png")) 2 6 3 6 / 2px 6px 3px 6px stretch;
+  border-radius: 2px;
+  border-width: 1px 5px 2px 5px;
+  border-style: solid;
+  border-color: transparent;
+}
+*/
+.scale.trough.vertical {
+  border-image: -gtk-scaled(url("borders/scale-trough-vertical-border-dark.png"),url("borders/scale-trough-vertical-border-dark@2.png")) 6 3 6 2 / 6px 3px 6px 2px stretch;
+  border-radius: 2px;
+  border-width: 5px 2px 5px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.scale.trough.highlight {
+  border-image: -gtk-scaled(url("borders/scale-highlight-border-dark.png"),url("borders/scale-highlight-border-dark@2.png")) 2 6 3 6 / 2px 6px 3px 6px stretch;
+  border-radius: 2px;
+  border-width: 1px 5px 2px 5px;
+  border-style: solid;
+  border-color: transparent;
+}
+/*
+.list-row:selected .scale.trough.highlight {
+  border-image: -gtk-scaled(url("borders/scale-highlight-border-selected.png"),url("borders/scale-highlight-border-selected@2.png")) 2 6 3 6 / 2px 6px 3px 6px stretch;
+  border-radius: 2px;
+  border-width: 1px 5px 2px 5px;
+  border-style: solid;
+  border-color: transparent;
+}
+*/
+.scale.trough.vertical.highlight {
+  border-image: -gtk-scaled(url("borders/scale-vertical-highlight-border-dark.png"),url("borders/scale-vertical-highlight-border-dark@2.png")) 6 3 6 2 / 6px 3px 6px 2px stretch;
+  border-radius: 2px;
+  border-width: 5px 2px 5px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+/*progressbar trough*/
+.trough {
+  border-image: -gtk-scaled(url("borders/trough-border-dark.png"),url("borders/trough-border-dark@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+/*
+.list-row:selected .trough,
+GtkTreeView.view.trough:selected {
+  border-image: -gtk-scaled(url("borders/trough-border-selected.png"),url("borders/trough-border-selected@2.png")) 2 2 3 2 / 2px 2px 3px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 1px 2px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+*/
+.trough.vertical {
+  border-image: -gtk-scaled(url("borders/trough-vertical-border-dark.png"),url("borders/trough-vertical-border-dark@2.png")) 2 3 2 2 / 2px 3px 2px 2px stretch;
+  border-radius: 2px;
+  border-width: 1px 2px 1px 1px;
+  border-style: solid;
+  border-color: transparent;
+}
+
+.button.flat, .menuitem.button.flat, /*.menuitem.button.flat:active, .menuitem.button.flat:checked,*/ .button:link, .button:visited, 
+.button:link:hover, .button:link:active, .button:link:checked, .button:link:active:hover, .button:link:checked:hover, .button:visited:hover, .button:visited:active, .button:visited:active:hover, 
+.notebook tab .button, .list-row.button, .scale-popup .button:hover,
+GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
+.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop {
+  border-color: transparent;
+  border-image: none;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: none;
+  text-shadow: none;
+  icon-shadow: none; }