summaryrefslogtreecommitdiff
path: root/Redcore-daylight/gtk-3.20/dist
diff options
context:
space:
mode:
Diffstat (limited to 'Redcore-daylight/gtk-3.20/dist')
-rw-r--r--Redcore-daylight/gtk-3.20/dist/gtk-dark.css7778
-rw-r--r--Redcore-daylight/gtk-3.20/dist/gtk.css7778
-rw-r--r--Redcore-daylight/gtk-3.20/dist/gtk.css.map7
3 files changed, 15563 insertions, 0 deletions
diff --git a/Redcore-daylight/gtk-3.20/dist/gtk-dark.css b/Redcore-daylight/gtk-3.20/dist/gtk-dark.css
new file mode 100644
index 0000000..b5214d6
--- /dev/null
+++ b/Redcore-daylight/gtk-3.20/dist/gtk-dark.css
@@ -0,0 +1,7778 @@
+/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/
+/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/
+/*$dark_shadow: #000;*/
+/*$light_shadow: #fff;*/
+/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/
+/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/
+/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/
+/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/
+/*$dark_shadow: #000;*/
+/*$light_shadow: #fff;*/
+/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/
+/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/
+/* dark color scheme */
+@define-color dark_bg_color #dedede;
+@define-color dark_fg_color #2d2d2d;
+/* colormap actually used by the theme, to be overridden in other css files */
+@define-color theme_bg_color #dedede;
+@define-color theme_fg_color #2d2d2d;
+@define-color theme_base_color #dedede;
+@define-color theme_text_color #2d2d2d;
+@define-color theme_selected_bg_color #990000;
+@define-color theme_selected_fg_color #dedede;
+@define-color theme_tooltip_bg_color #dedede;
+@define-color theme_tooltip_fg_color #2d2d2d;
+/* shadow effects */
+@define-color light_shadow #dfdfdf;
+@define-color dark_shadow #090909;
+/* misc colors used by gtk+ */
+@define-color info_fg_color #fff;
+@define-color info_bg_color #03a9f4;
+@define-color warning_fg_color #fff;
+@define-color warning_bg_color #ef6c00;
+@define-color question_fg_color #fff;
+@define-color question_bg_color #673ab7;
+@define-color error_fg_color #fff;
+@define-color error_bg_color #f44336;
+@define-color link_color #3f51b5;
+@define-color success_color #4caf50;
+@define-color warning_color #ef6c00;
+@define-color error_color #f44336;
+/* widget colors */
+@define-color titlebar_bg_color @dark_bg_color;
+@define-color titlebar_fg_color @dark_fg_color;
+@define-color menubar_bg_color @dark_bg_color;
+@define-color menubar_fg_color @dark_fg_color;
+@define-color toolbar_bg_color @theme_bg_color;
+@define-color toolbar_fg_color @theme_fg_color;
+@define-color menu_bg_color @dark_bg_color;
+@define-color menu_fg_color @dark_fg_color;
+@define-color panel_bg_color @dark_bg_color;
+@define-color panel_fg_color @dark_fg_color;
+@define-color borders mix(#dedede,#2d2d2d,0.08);
+@define-color unfocused_borders mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9);
+@define-color button_bg_color #dedede;
+@define-color button_fg_color #2d2d2d;
+@define-color header_button_bg_color #dedede;
+@define-color header_button_fg_color #2d2d2d;
+@define-color insensitive_bg_color mix(#dedede,#dedede,0.6);
+@define-color insensitive_fg_color mix(#2d2d2d,#dedede,0.5);
+/* osd */
+@define-color osd_base #dedede;
+@define-color osd_bg rgba(222, 222, 222, 0.8);
+@define-color osd_fg #2d2d2d;
+@define-color osd_insensitive_bg_color mix(#2d2d2d,rgba(222, 222, 222, 0.8),0.5);
+@define-color osd_insensitive_fg_color mix(#2d2d2d,#dedede,0.6);
+@define-color osd_borders_color rgba(189, 189, 189, 0.8);
+/* lightdm greeter colors */
+@define-color lightdm_bg_color #dedede;
+@define-color lightdm_fg_color #2d2d2d;
+/* widget text/foreground color on backdrop windows */
+@define-color theme_unfocused_fg_color mix(#2d2d2d,#dedede,0.5);
+/* text color for entries, views and content in general on backdrop windows */
+@define-color theme_unfocused_text_color #2d2d2d;
+/* widget base background color on backdrop windows */
+@define-color theme_unfocused_bg_color #dedede;
+/* text widgets and the like base background color on backdrop windows */
+@define-color theme_unfocused_base_color #dedede;
+/* base background color of selections on backdrop windows */
+@define-color theme_unfocused_selected_bg_color #990000;
+/* text/foreground color of selections on backdrop windows */
+@define-color theme_unfocused_selected_fg_color #dedede;
+/* insensitive color on backdrop windows*/
+@define-color unfocused_insensitive_color #b8b8b8;
+/* window manager colors */
+@define-color wm_bg #dedede;
+@define-color wm_border_focused #990000;
+@define-color wm_border_unfocused #dedede;
+@define-color wm_title_focused mix(#2d2d2d,#dedede,0.1);
+@define-color wm_title_unfocused mix(#2d2d2d,#dedede,0.4);
+@define-color wm_icons_focused mix(#2d2d2d,#dedede,0.1);
+@define-color wm_icons_focused_prelight #990000;
+@define-color wm_icons_focused_pressed #7a0000;
+@define-color wm_icons_unfocused mix(#2d2d2d,#dedede,0.4);
+@define-color wm_icons_unfocused_prelight #990000;
+@define-color wm_icons_unfocused_pressed #7a0000;
+/**************
+ ! GTK settings
+***************/
+* {
+ -GtkWindow-resize-grip-height: 0;
+ -GtkWindow-resize-grip-width: 0;
+ -WnckTasklist-fade-overlay-rect: 0;
+ -GtkWidget-cursor-aspect-ratio: 0.04;
+ outline-color: rgba(153, 0, 0, 0.5);
+ outline-style: dashed;
+ outline-width: 1px;
+ outline-offset: -1px;
+ -gtk-outline-radius: 0px; }
+
+/*************
+ ! Base states
+ *************/
+*:selected, .gtkstyle-fallback:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected {
+ background-color: #990000;
+ color: #dedede; }
+
+* {
+ /* hyperlinks */
+ -GtkIMHtml-hyperlink-color: #3f51b5; }
+ *:disabled, *:disabled:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ *:disabled, *:disabled {
+ -gtk-icon-effect: dim; }
+ *:hover {
+ -gtk-icon-effect: highlight; }
+ *:link, *:visited {
+ color: #3f51b5; }
+
+.background {
+ background-color: #dedede;
+ color: #2d2d2d; }
+ .background:backdrop {
+ text-shadow: none;
+ -gtk-icon-shadow: none; }
+ .background.csd {
+ background-color: #dedede; }
+
+.gtkstyle-fallback {
+ background-color: rgba(222, 222, 222, 0.5);
+ color: #2d2d2d; }
+ .gtkstyle-fallback:hover {
+ background-color: #f4f4f4;
+ color: #2d2d2d; }
+ .gtkstyle-fallback:active {
+ background-color: #c8c8c8;
+ color: #2d2d2d; }
+ .gtkstyle-fallback:disabled {
+ background-color: #dddddd;
+ color: mix(#2d2d2d,#dedede,0.5); }
+
+image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled {
+ background-color: transparent; }
+
+label.separator {
+ color: #2d2d2d; }
+ label.separator:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+label selection {
+ background-color: #990000;
+ color: #dedede; }
+label:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ label:disabled:backdrop {
+ color: #b8b8b8; }
+label:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+
+assistant .sidebar {
+ background-color: #dedede;
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ assistant .sidebar:backdrop {
+ background-color: #dedede;
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+assistant.csd .sidebar {
+ border-top-style: none; }
+assistant .sidebar label {
+ padding: 3px 6px; }
+assistant .sidebar label.highlight {
+ background-color: mix(#2d2d2d,#dedede,0.8); }
+
+/*********
+ ! Buttons
+**********/
+@keyframes needs_attention {
+ from {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#990000), to(transparent)); }
+ to {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#990000), to(transparent)); } }
+stacksidebar row.needs-attention > label {
+ animation: needs_attention 150ms ease-in;
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#990000), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent));
+ background-size: 6px 6px, 6px 6px;
+ background-repeat: no-repeat;
+ background-position: right 3px, right 4px; }
+ stacksidebar row.needs-attention > label:backdrop {
+ background-size: 6px 6px, 0 0; }
+ stacksidebar row.needs-attention > label:dir(rtl) {
+ background-position: left 3px, left 4px; }
+
+button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolbar.inline-toolbar button, .suggested-action, headerbar.selection-mode button.suggested-action,
+.titlebar:not(headerbar).selection-mode button.suggested-action, .destructive-action, headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode button, infobar.info button, infobar.warning button, infobar.question button, infobar.error button, popover.background button, frame.app-notification button, button.osd,
+#XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button,
+#XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child,
+#XfceNotifyWindow spinbutton.vertical button:first-child, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button {
+ min-height: 20px;
+ min-width: 20px;
+ padding: 3px 5px;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ transition: 150ms ease;
+ outline-color: transparent; }
+
+calendar.view, calendar.view:backdrop, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, menu menuitem calendar.button,
+.menu menuitem calendar.button,
+.context-menu menuitem calendar.button, menu menuitem calendar.button:hover,
+.menu menuitem calendar.button:hover,
+.context-menu menuitem calendar.button:hover, modelbutton.flat,
+menuitem.button.flat, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+
+spinbutton:not(.vertical) button, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), toolbar.inline-toolbar toolbutton > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop > button.flat {
+ border-radius: 0;
+ border-left-style: none;
+ border-right-style: solid; }
+ spinbutton:not(.vertical) button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl) {
+ border-radius: 0;
+ border-right-style: none;
+ border-left-style: solid; }
+
+.linked.vertical > combobox > box > button.combo {
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: solid; }
+ .linked.vertical > combobox > box > button.combo:dir(rtl) {
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: solid; }
+
+.inline-toolbar button, .linked > button, combobox box button, combobox box entry, headerbar .linked > button, .titlebar:not(headerbar) .linked > button, toolbar .linked > button, headerbar.selection-mode .linked > button,
+.titlebar:not(headerbar).selection-mode .linked > button, popover.background .linked > button, .nemo-window toolbar .linked > button, .nemo-window toolbar toolitem stack widget button {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-right-style: none;
+ border-left-style: none; }
+ .inline-toolbar button:first-child, .linked > button:first-child, combobox box button:first-child, combobox box entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, headerbar .linked > button:first-child, .titlebar:not(headerbar) .linked > button:first-child, toolbar .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat,
+ toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, popover.background .linked > button:first-child, .nemo-window toolbar toolitem stack widget button:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-style: solid;
+ border-right-style: none;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+ .inline-toolbar button:first-child:dir(rtl), .linked > button:first-child:dir(rtl), combobox box button:first-child:dir(rtl), combobox box entry:first-child:dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl), headerbar .linked > button:first-child:dir(rtl), .titlebar:not(headerbar) .linked > button:first-child:dir(rtl), toolbar .linked > button:first-child:dir(rtl), toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl), popover.background .linked > button:first-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:first-child:dir(rtl) {
+ border-left-style: none;
+ border-right-style: solid; }
+ .inline-toolbar button:last-child, .linked > button:last-child, combobox box button:last-child, combobox box entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, toolbar .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat,
+ toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, popover.background .linked > button:last-child, .nemo-window toolbar toolitem stack widget button:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-style: none;
+ border-right-style: solid;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+ .inline-toolbar button:last-child:dir(rtl), .linked > button:last-child:dir(rtl), combobox box button:last-child:dir(rtl), combobox box entry:last-child:dir(rtl), .linked:not(.vertical) > combobox:last-child > box > button.combo:dir(rtl), headerbar .linked > button:last-child:dir(rtl), .titlebar:not(headerbar) .linked > button:last-child:dir(rtl), toolbar .linked > button:last-child:dir(rtl), toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl), popover.background .linked > button:last-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:last-child:dir(rtl) {
+ border-left-style: solid;
+ border-right-style: none; }
+ .inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat,
+ toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child, .inline-toolbar button:first-child:only-child, .linked > button:first-child:only-child, combobox box button:first-child:only-child, combobox box entry:first-child:only-child, .linked:not(.vertical) > combobox:first-child > box > button.combo:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo:first-child, headerbar .linked > button:first-child:only-child, .titlebar:not(headerbar) .linked > button:first-child:only-child, toolbar .linked > button:first-child:only-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat:first-child, popover.background .linked > button:first-child:only-child, .nemo-window toolbar toolitem stack widget button:first-child:only-child {
+ border-width: 1px;
+ border-style: solid; }
+ .inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat,
+ toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child {
+ border-radius: 0px; }
+
+.linked.vertical > button {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: none; }
+ .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-style: solid;
+ border-bottom-style: none;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0; }
+ .linked.vertical > button:first-child:dir(rtl), .linked.vertical > combobox:first-child > box > button.combo:dir(rtl) {
+ border-top-style: none;
+ border-bottom-style: solid; }
+ .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-style: none;
+ border-bottom-style: solid;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+ .linked.vertical > button:last-child:dir(rtl), .linked.vertical > combobox:last-child > box > button.combo:dir(rtl) {
+ border-top-style: solid;
+ border-bottom-style: none; }
+ .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:first-child:only-child, .linked.vertical > combobox:first-child > box > button.combo:only-child, .linked.vertical > combobox:only-child > box > button.combo:first-child {
+ border-width: 1px;
+ border-style: solid; }
+ .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
+ border-radius: 0px; }
+
+infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow {
+ border: 1px solid transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+ infobar.info button.close:focus, infobar.warning button.close:focus, infobar.question button.close:focus, infobar.error button.close:focus, notebook > header > tabs > arrow:focus, infobar.info button.close:hover, infobar.warning button.close:hover, infobar.question button.close:hover, infobar.error button.close:hover, notebook > header > tabs > arrow:hover {
+ border: 1px solid rgba(222, 222, 222, 0.3);
+ background-color: rgba(45, 45, 45, 0.2);
+ background-image: none;
+ box-shadow: none; }
+ infobar.info button.close:active, infobar.warning button.close:active, infobar.question button.close:active, infobar.error button.close:active, notebook > header > tabs > arrow:active, infobar.info button.close:checked, infobar.warning button.close:checked, infobar.question button.close:checked, infobar.error button.close:checked, notebook > header > tabs > arrow:checked, infobar.info button.close:active:hover, infobar.warning button.close:active:hover, infobar.question button.close:active:hover, infobar.error button.close:active:hover, notebook > header > tabs > arrow:active:hover, infobar.info button.close:checked:hover, infobar.warning button.close:checked:hover, infobar.question button.close:checked:hover, infobar.error button.close:checked:hover, notebook > header > tabs > arrow:checked:hover {
+ border: 1px solid rgba(153, 0, 0, 0.3);
+ background-color: rgba(222, 222, 222, 0.1);
+ background-image: none;
+ box-shadow: none; }
+
+button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ button:focus, button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ button:active:disabled, button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ button:hover, button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button:hover:active, button:hover:active:hover, button:hover:active:focus, button:hover:active:hover:focus, button:hover:checked, button:hover:checked:hover, button:hover:checked:focus, button:hover:checked:hover:focus, button.flat:hover:active, button.flat:hover:active:hover, button.flat:hover:active:focus, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover, button.flat:hover:checked:focus, button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button:hover:disabled, button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button:focus, button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ button:focus:focus, button:focus:hover, button.flat:focus:focus, button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button:focus:active, button:focus:active:hover, button:focus:active:focus, button:focus:active:hover:focus, button:focus:checked, button:focus:checked:hover, button:focus:checked:focus, button:focus:checked:hover:focus, button.flat:focus:active, button.flat:focus:active:hover, button.flat:focus:active:focus, button.flat:focus:active:hover:focus, button.flat:focus:checked, button.flat:focus:checked:hover, button.flat:focus:checked:focus, button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button:focus:disabled, button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button:focus:active:disabled, button:focus:checked:disabled, button.flat:focus:active:disabled, button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button:focus:hover, button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button:focus:hover:active, button:focus:hover:active:hover, button:focus:hover:active:focus, button:focus:hover:active:hover:focus, button:focus:hover:checked, button:focus:hover:checked:hover, button:focus:hover:checked:focus, button:focus:hover:checked:hover:focus, button.flat:focus:hover:active, button.flat:focus:hover:active:hover, button.flat:focus:hover:active:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked, button.flat:focus:hover:checked:hover, button.flat:focus:hover:checked:focus, button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button:focus:hover:disabled, button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button:focus:hover:active:disabled, button:focus:hover:checked:disabled, button.flat:focus:hover:active:disabled, button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button:checked, button:active, button.flat:checked, button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ button:checked:active, button:checked:active:hover, button:checked:active:focus, button:checked:active:hover:focus, button:checked:checked, button:checked:checked:hover, button:checked:checked:focus, button:checked:checked:hover:focus, button:active:active, button:active:active:hover, button:active:active:focus, button:active:active:hover:focus, button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:checked:active, button.flat:checked:active:hover, button.flat:checked:active:focus, button.flat:checked:active:hover:focus, button.flat:checked:checked, button.flat:checked:checked:hover, button.flat:checked:checked:focus, button.flat:checked:checked:hover:focus, button.flat:active:active, button.flat:active:active:hover, button.flat:active:active:focus, button.flat:active:active:hover:focus, button.flat:active:checked, button.flat:active:checked:hover, button.flat:active:checked:focus, button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ button:checked:active:disabled, button:checked:checked:disabled, button:active:active:disabled, button:active:checked:disabled, button.flat:checked:active:disabled, button.flat:checked:checked:disabled, button.flat:active:active:disabled, button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ button:focus, button:hover, button.flat:focus, button.flat:hover {
+ color: #2d2d2d; }
+ button:disabled:disabled, button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ button.separator, button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ button.separator:disabled, button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ .inline-toolbar button, .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .inline-toolbar button:active, .inline-toolbar button:active:hover, .inline-toolbar button:active:focus, .inline-toolbar button:active:hover:focus, .inline-toolbar button:checked, .inline-toolbar button:checked:hover, .inline-toolbar button:checked:focus, .inline-toolbar button:checked:hover:focus, .linked > button:active, .linked > button:active:hover, .linked > button:active:focus, .linked > button:active:hover:focus, .linked > button:checked, .linked > button:checked:hover, .linked > button:checked:focus, .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ .inline-toolbar button:disabled, .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ .inline-toolbar button:last-child, .inline-toolbar button:only-child, .linked > button:last-child, .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .inline-toolbar button:last-child:hover, .inline-toolbar button:only-child:hover, .linked > button:last-child:hover, .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .inline-toolbar button:disabled:last-child, .inline-toolbar button:disabled:only-child, .inline-toolbar button:active:disabled:last-child, .inline-toolbar button:active:disabled:only-child, .inline-toolbar button:checked:disabled:last-child, .inline-toolbar button:checked:disabled:only-child, .linked > button:disabled:last-child, .linked > button:disabled:only-child, .linked > button:active:disabled:last-child, .linked > button:active:disabled:only-child, .linked > button:checked:disabled:last-child, .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ .inline-toolbar button:active:last-child, .inline-toolbar button:active:last-child:focus, .inline-toolbar button:active:last-child:hover, .inline-toolbar button:active:last-child:hover:focus, .inline-toolbar button:checked:last-child, .inline-toolbar button:checked:last-child:focus, .inline-toolbar button:checked:last-child:hover, .inline-toolbar button:checked:last-child:hover:focus, .linked > button:active:last-child, .linked > button:active:last-child:focus, .linked > button:active:last-child:hover, .linked > button:active:last-child:hover:focus, .linked > button:checked:last-child, .linked > button:checked:last-child:focus, .linked > button:checked:last-child:hover, .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .inline-toolbar button:active:only-child, .inline-toolbar button:active:only-child:focus, .inline-toolbar button:active:only-child:hover, .inline-toolbar button:active:only-child:hover:focus, .inline-toolbar button:checked:only-child, .inline-toolbar button:checked:only-child:focus, .inline-toolbar button:checked:only-child:hover, .inline-toolbar button:checked:only-child:hover:focus, .linked > button:active:only-child, .linked > button:active:only-child:focus, .linked > button:active:only-child:hover, .linked > button:active:only-child:hover:focus, .linked > button:checked:only-child, .linked > button:checked:only-child:focus, .linked > button:checked:only-child:hover, .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .linked.vertical > button {
+ box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .linked.vertical > button:focus, .linked.vertical > button:hover {
+ box-shadow: inset 0 -1px mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .linked.vertical > button:active, .linked.vertical > button:active:hover, .linked.vertical > button:active:focus, .linked.vertical > button:active:hover:focus, .linked.vertical > button:checked, .linked.vertical > button:checked:hover, .linked.vertical > button:checked:focus, .linked.vertical > button:checked:hover:focus {
+ box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), inset 1px 0 rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.05); }
+ .linked.vertical > button:disabled {
+ box-shadow: inset 0 -1px #b2b2b2; }
+ .linked.vertical > button:last-child, .linked.vertical > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .linked.vertical > button:disabled:last-child, .linked.vertical > button:disabled:only-child, .linked.vertical > button:active:disabled:last-child, .linked.vertical > button:active:disabled:only-child, .linked.vertical > button:checked:disabled:last-child, .linked.vertical > button:checked:disabled:only-child {
+ box-shadow: none; }
+ .linked.vertical > button:active:last-child, .linked.vertical > button:active:last-child:focus, .linked.vertical > button:active:last-child:hover, .linked.vertical > button:active:last-child:hover:focus, .linked.vertical > button:checked:last-child, .linked.vertical > button:checked:last-child:focus, .linked.vertical > button:checked:last-child:hover, .linked.vertical > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .linked.vertical > button:active:only-child, .linked.vertical > button:active:only-child:focus, .linked.vertical > button:active:only-child:hover, .linked.vertical > button:active:only-child:hover:focus, .linked.vertical > button:checked:only-child, .linked.vertical > button:checked:only-child:focus, .linked.vertical > button:checked:only-child:hover, .linked.vertical > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ button.circular, button.nautilus-circular-button.image-button, button.circular-button {
+ padding: 0;
+ min-width: 28px;
+ min-height: 28px;
+ border-radius: 9999px;
+ -gtk-outline-radius: 9999px; }
+ button.circular label, button.nautilus-circular-button.image-button label, button.circular-button label {
+ padding: 0; }
+
+spinbutton:disabled {
+ opacity: .4; }
+spinbutton button {
+ color: #2d2d2d; }
+ spinbutton button:active, spinbutton button:checked, spinbutton button:hover {
+ background-color: white;
+ background-image: none; }
+ spinbutton button:disabled {
+ color: mix(#2d2d2d,#dedede,0.7); }
+ spinbutton button:backdrop {
+ color: mix(#dedede,mix(#2d2d2d,#dedede,0.5),0.9); }
+ spinbutton button:backdrop:disabled {
+ color: rgba(184, 184, 184, 0.8); }
+spinbutton:not(.vertical) {
+ /*@extend %entry;*/
+ background-color: #dedede;
+ background-image: none;
+ /*@include border($base_color);*/
+ padding: 0;
+ border-radius: 0px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ /*&:focus, &:active { border-color: border_focus($borders_color); }*/ }
+ spinbutton:not(.vertical):disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ color: mix(#dedede,#2d2d2d,0.5); }
+ spinbutton:not(.vertical) entry {
+ border-radius: 0px 0 0 0px;
+ border-right-width: 0;
+ box-shadow: none; }
+ spinbutton:not(.vertical) button {
+ border-radius: 0;
+ /*border-color: alpha($borders_color, .8);*/
+ /*border-style: none none none solid;*/
+ background-image: none;
+ box-shadow: none;
+ /*
+ @if (lightness($bg_color) > 50) {
+ background-color: shade($bg_color, 1.08);
+ }
+
+ &:hover {
+ @if (lightness($bg_color) > 50) {
+ background-color: shade($bg_color, 1.11);
+ }
+ }
+ */ }
+ spinbutton:not(.vertical) button:dir(rtl) {
+ border-style: none solid none none; }
+ spinbutton:not(.vertical) button:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
+ spinbutton:not(.vertical) button:backdrop {
+ border-color: alpha(mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9),0.8); }
+ spinbutton:not(.vertical) button:backdrop:disabled {
+ border-style: none none none solid; }
+ spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {
+ border-style: none solid none none; }
+ spinbutton:not(.vertical) button:dir(rtl):first-child {
+ border-radius: 0px 0 0 0px; }
+ spinbutton:not(.vertical) button:dir(ltr):last-child {
+ border-radius: 0 0px 0px 0; }
+spinbutton.vertical button, spinbutton.vertical entry {
+ min-width: 0;
+ padding-left: 1px;
+ padding-right: 1px; }
+spinbutton.vertical entry {
+ border-radius: 0;
+ border-top-width: 0;
+ border-bottom-width: 0; }
+spinbutton.vertical button.up {
+ border-style: solid solid none solid;
+ border-radius: 0px 0px 0 0; }
+spinbutton.vertical button.down {
+ border-style: none solid solid solid;
+ border-radius: 0 0 0px 0px; }
+
+/******************
+! ComboBoxes *
+*******************/
+combobox button.combo {
+ min-width: 0;
+ padding-left: 5px;
+ padding-right: 5px; }
+combobox arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ min-height: 16px;
+ min-width: 16px; }
+combobox box button, combobox box entry {
+ padding: 3px 5px; }
+
+/*********
+ ! Entry *
+**********/
+.linked:not(.vertical) > entry {
+ border-width: 1px;
+ border-radius: 0;
+ border-right-width: 0;
+ border-left-width: 0; }
+ .linked:not(.vertical) > entry:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-right-width: 0;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .linked:not(.vertical) > entry:first-child:dir(rtl) {
+ border-left-width: 0;
+ border-right-width: 1px; }
+ .linked:not(.vertical) > entry:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-width: 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .linked:not(.vertical) > entry:last-child:dir(rtl) {
+ border-left-width: 1px;
+ border-right-width: 0; }
+ .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child {
+ border-width: 1px; }
+ .linked:not(.vertical) > entry:only-child {
+ border-radius: 0px; }
+
+.linked.vertical > entry {
+ border-width: 1px;
+ border-radius: 0;
+ border-top-width: 0;
+ border-bottom-width: 0; }
+ .linked.vertical > entry:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-width: 1px;
+ border-bottom-width: 0;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0; }
+ .linked.vertical > entry:first-child:dir(rtl) {
+ border-top-width: 0;
+ border-bottom-width: 1px; }
+ .linked.vertical > entry:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-width: 0;
+ border-bottom-width: 1px;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+ .linked.vertical > entry:last-child:dir(rtl) {
+ border-top-width: 1px;
+ border-bottom-width: 0; }
+ .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child {
+ border-width: 1px; }
+ .linked.vertical > entry:only-child {
+ border-radius: 0px; }
+
+entry, menuitem entry, popover.background entry, .osd entry,
+#XfceNotifyWindow entry, #login_window entry {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: #b2b2b2;
+ transition: border 100ms ease-out;
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.1), inset 0 1px rgba(9, 9, 9, 0.12), inset -1px 0 rgba(9, 9, 9, 0.1), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ entry:focus, popover.background entry:focus,
+ #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover,
+ #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active,
+ #XfceNotifyWindow entry:active, #login_window entry:active {
+ transition: border 100ms ease-in; }
+ entry:selected, popover.background entry:selected,
+ #XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus,
+ #XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus {
+ background-color: #990000;
+ color: #dedede; }
+ entry:disabled, popover.background entry:disabled,
+ #XfceNotifyWindow entry:disabled, #login_window entry:disabled {
+ box-shadow: none; }
+ entry progress, popover.background entry progress, .osd entry progress,
+ #XfceNotifyWindow entry progress, #login_window entry progress {
+ background-color: #990000;
+ background-image: none;
+ border-width: 0;
+ border-radius: 0px;
+ color: #dedede; }
+ entry image.left,
+ #XfceNotifyWindow entry image.left, #login_window entry image.left {
+ padding-right: 3px; }
+ entry image.right,
+ #XfceNotifyWindow entry image.right, #login_window entry image.right {
+ padding-left: 3px; }
+ entry.warning, popover.background entry.warning,
+ #XfceNotifyWindow entry.warning, #login_window entry.warning {
+ color: #fff;
+ border-color: #bf5600;
+ background-color: mix(#dedede,#ef6c00,0.6); }
+ entry.warning image,
+ #XfceNotifyWindow entry.warning image, #login_window entry.warning image {
+ color: #fff; }
+ entry.warning:focus,
+ #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus {
+ color: #fff;
+ border-color: mix(#990000,#ef6c00,0.3);
+ background-color: #ef6c00;
+ box-shadow: none; }
+ entry.warning selection,
+ #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection {
+ background-color: #fff;
+ color: #ef6c00; }
+ entry.error, popover.background entry.error,
+ #XfceNotifyWindow entry.error, #login_window entry.error {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#dedede,#f44336,0.6); }
+ entry.error image,
+ #XfceNotifyWindow entry.error image, #login_window entry.error image {
+ color: #fff; }
+ entry.error:focus,
+ #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus {
+ color: #fff;
+ border-color: mix(#990000,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none; }
+ entry.error selection,
+ #XfceNotifyWindow entry.error selection, #login_window entry.error selection {
+ background-color: #fff;
+ color: #f44336; }
+ entry.search-missing, popover.background entry.search-missing,
+ #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#dedede,#f44336,0.6); }
+ entry.search-missing image,
+ #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image {
+ color: #fff; }
+ entry.search-missing:focus,
+ #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus {
+ color: #fff;
+ border-color: mix(#990000,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none; }
+ entry.search-missing selection,
+ #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection {
+ background-color: #fff;
+ color: #f44336; }
+
+entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ entry:focus, entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ entry:active, entry:active:hover, entry:active:focus, entry:active:hover:focus, entry:checked, entry:checked:hover, entry:checked:focus, entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ entry:active:disabled, entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ entry:focus, entry:active {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.08),0.3); }
+ entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ entry:disabled:focus, entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ entry:disabled:active, entry:disabled:active:hover, entry:disabled:active:focus, entry:disabled:active:hover:focus, entry:disabled:checked, entry:disabled:checked:hover, entry:disabled:checked:focus, entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ entry:disabled:active:disabled, entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Toolbar
+**********/
+toolbar {
+ padding: 2px;
+ border-style: none; }
+ toolbar.horizontal separator {
+ margin: 0 5px 1px; }
+ toolbar.vertical separator {
+ margin: 5px 1px 5px 0; }
+
+headerbar {
+ border-width: 0 0 1px;
+ border-style: solid; }
+ headerbar entry,
+ headerbar spinbutton,
+ headerbar separator,
+ headerbar button {
+ margin-top: 6px;
+ margin-bottom: 6px; }
+ headerbar switch {
+ margin-top: 4px;
+ margin-bottom: 4px; }
+ window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {
+ border-top-left-radius: 0px; }
+ window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {
+ border-top-right-radius: 0px; }
+
+headerbar, .titlebar:not(headerbar) {
+ background-color: #dedede;
+ background-image: none;
+ border-color: #b2b2b2;
+ color: #2d2d2d;
+ background-color: #dedede;
+ background-image: none;
+ border-radius: 0px 0px 0 0;
+ color: mix(#2d2d2d,#dedede,0.1);
+ padding: 0 6px;
+ min-height: 42px; }
+ headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) {
+ border-color: mix(#990000,#dedede,0.3); }
+ headerbar:active, .titlebar:active:not(headerbar), headerbar:active:hover, .titlebar:active:hover:not(headerbar), headerbar:active:focus, .titlebar:active:focus:not(headerbar), headerbar:active:hover:focus, .titlebar:active:hover:focus:not(headerbar), headerbar:checked, .titlebar:checked:not(headerbar), headerbar:checked:hover, .titlebar:checked:hover:not(headerbar), headerbar:checked:focus, .titlebar:checked:focus:not(headerbar), headerbar:checked:hover:focus, .titlebar:checked:hover:focus:not(headerbar) {
+ border-color: #9b9b9b; }
+ headerbar:disabled, .titlebar:disabled:not(headerbar) {
+ border-color: #bdbdbd; }
+ headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) {
+ border-color: #b2b2b2; }
+ headerbar:disabled, .titlebar:disabled:not(headerbar) {
+ background-color: #c8c8c8;
+ background-image: none;
+ color: mix(#2d2d2d,#dedede,0.5); }
+ headerbar .title, .titlebar:not(headerbar) .title {
+ font-weight: bold;
+ padding: 0 6px; }
+ headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
+ font-size: smaller;
+ padding: 0 6px; }
+ headerbar button, .titlebar:not(headerbar) button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ headerbar button:disabled, .titlebar:not(headerbar) button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button.flat, .titlebar:not(headerbar) button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ color: #2d2d2d; }
+ headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ headerbar .linked > button, .titlebar:not(headerbar) .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ headerbar .linked > button:focus, .titlebar:not(headerbar) .linked > button:focus, headerbar .linked > button:hover, .titlebar:not(headerbar) .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar .linked > button:active, .titlebar:not(headerbar) .linked > button:active, headerbar .linked > button:active:hover, .titlebar:not(headerbar) .linked > button:active:hover, headerbar .linked > button:active:focus, .titlebar:not(headerbar) .linked > button:active:focus, headerbar .linked > button:active:hover:focus, .titlebar:not(headerbar) .linked > button:active:hover:focus, headerbar .linked > button:checked, .titlebar:not(headerbar) .linked > button:checked, headerbar .linked > button:checked:hover, .titlebar:not(headerbar) .linked > button:checked:hover, headerbar .linked > button:checked:focus, .titlebar:not(headerbar) .linked > button:checked:focus, headerbar .linked > button:checked:hover:focus, .titlebar:not(headerbar) .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ headerbar .linked > button:last-child:hover, .titlebar:not(headerbar) .linked > button:last-child:hover, headerbar .linked > button:only-child:hover, .titlebar:not(headerbar) .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar .linked > button:disabled:last-child, .titlebar:not(headerbar) .linked > button:disabled:last-child, headerbar .linked > button:disabled:only-child, .titlebar:not(headerbar) .linked > button:disabled:only-child, headerbar .linked > button:active:disabled:last-child, .titlebar:not(headerbar) .linked > button:active:disabled:last-child, headerbar .linked > button:active:disabled:only-child, .titlebar:not(headerbar) .linked > button:active:disabled:only-child, headerbar .linked > button:checked:disabled:last-child, .titlebar:not(headerbar) .linked > button:checked:disabled:last-child, headerbar .linked > button:checked:disabled:only-child, .titlebar:not(headerbar) .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ headerbar .linked > button:active:last-child, .titlebar:not(headerbar) .linked > button:active:last-child, headerbar .linked > button:active:last-child:focus, .titlebar:not(headerbar) .linked > button:active:last-child:focus, headerbar .linked > button:active:last-child:hover, .titlebar:not(headerbar) .linked > button:active:last-child:hover, headerbar .linked > button:active:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:last-child:hover:focus, headerbar .linked > button:checked:last-child, .titlebar:not(headerbar) .linked > button:checked:last-child, headerbar .linked > button:checked:last-child:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:focus, headerbar .linked > button:checked:last-child:hover, .titlebar:not(headerbar) .linked > button:checked:last-child:hover, headerbar .linked > button:checked:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button {
+ padding: 3px; }
+ headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button {
+ padding: 3px; }
+ headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button {
+ padding: 3px; }
+ headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled {
+ color: #858585;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true; }
+ headerbar:backdrop, .titlebar:backdrop:not(headerbar) {
+ background-color: #dedede;
+ background-image: none;
+ color: mix(#2d2d2d,#dedede,0.6);
+ text-shadow: none; }
+ headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) {
+ min-height: 24px;
+ box-shadow: none;
+ border: 0; }
+ headerbar.default-decoration button.titlebutton, .default-decoration.titlebar:not(headerbar) button.titlebutton {
+ min-height: 16px;
+ min-width: 16px;
+ margin: 0;
+ padding: 0; }
+ .tiled headerbar:backdrop, .tiled .titlebar:backdrop:not(headerbar), .tiled headerbar, .tiled .titlebar:not(headerbar), .maximized headerbar:backdrop, .maximized .titlebar:backdrop:not(headerbar), .maximized headerbar, .maximized .titlebar:not(headerbar) {
+ border-radius: 0; }
+ headerbar .title, .titlebar:not(headerbar) .title {
+ font-weight: bold; }
+ headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton {
+ margin-left: 3px; }
+ headerbar button, .titlebar:not(headerbar) button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ headerbar button:disabled, .titlebar:not(headerbar) button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button.flat, .titlebar:not(headerbar) button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ color: #2d2d2d; }
+ headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton {
+ margin-left: 0;
+ margin-right: 3px; }
+ headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton {
+ border: 0;
+ background-image: none;
+ background-color: transparent;
+ color: mix(#2d2d2d,#dedede,0.1);
+ box-shadow: none; }
+ headerbar button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover:focus, .titlebar:not(headerbar) button.titlebutton:hover:focus {
+ background-image: none;
+ background-color: transparent;
+ color: #990000;
+ box-shadow: none; }
+ headerbar button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active:hover, .titlebar:not(headerbar) button.titlebutton:active:hover {
+ background-image: none;
+ background-color: transparent;
+ color: #8a0000;
+ box-shadow: none; }
+ headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop {
+ background: none;
+ color: mix(#2d2d2d,#dedede,0.6);
+ -gtk-icon-shadow: none; }
+
+toolbar {
+ background-color: #dedede;
+ background-image: none;
+ border-color: #b2b2b2;
+ color: #2d2d2d; }
+ toolbar:focus, toolbar:hover {
+ border-color: mix(#990000,#dedede,0.3); }
+ toolbar:active, toolbar:active:hover, toolbar:active:focus, toolbar:active:hover:focus, toolbar:checked, toolbar:checked:hover, toolbar:checked:focus, toolbar:checked:hover:focus {
+ border-color: #9b9b9b; }
+ toolbar:disabled {
+ border-color: #bdbdbd; }
+ toolbar:active:disabled, toolbar:checked:disabled {
+ border-color: #b2b2b2; }
+ toolbar:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ color: mix(#2d2d2d,#dedede,0.5); }
+ toolbar .title {
+ font-weight: bold;
+ padding: 0 6px; }
+ toolbar .subtitle {
+ font-size: smaller;
+ padding: 0 6px; }
+ toolbar button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ toolbar button:focus, toolbar button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ toolbar button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ toolbar button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ toolbar button:active:disabled, toolbar button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ toolbar button:hover, toolbar button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar button:hover:active, toolbar button:hover:active:hover, toolbar button:hover:active:focus, toolbar button:hover:active:hover:focus, toolbar button:hover:checked, toolbar button:hover:checked:hover, toolbar button:hover:checked:focus, toolbar button:hover:checked:hover:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover, toolbar button.flat:hover:active:focus, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar button:hover:disabled, toolbar button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar button:hover:active:disabled, toolbar button:hover:checked:disabled, toolbar button.flat:hover:active:disabled, toolbar button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar button:focus, toolbar button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ toolbar button:focus:focus, toolbar button:focus:hover, toolbar button.flat:focus:focus, toolbar button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar button:focus:active, toolbar button:focus:active:hover, toolbar button:focus:active:focus, toolbar button:focus:active:hover:focus, toolbar button:focus:checked, toolbar button:focus:checked:hover, toolbar button:focus:checked:focus, toolbar button:focus:checked:hover:focus, toolbar button.flat:focus:active, toolbar button.flat:focus:active:hover, toolbar button.flat:focus:active:focus, toolbar button.flat:focus:active:hover:focus, toolbar button.flat:focus:checked, toolbar button.flat:focus:checked:hover, toolbar button.flat:focus:checked:focus, toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar button:focus:disabled, toolbar button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar button:focus:active:disabled, toolbar button:focus:checked:disabled, toolbar button.flat:focus:active:disabled, toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar button:focus:hover, toolbar button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ toolbar button:focus:hover:focus, toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:focus, toolbar button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar button:focus:hover:active, toolbar button:focus:hover:active:hover, toolbar button:focus:hover:active:focus, toolbar button:focus:hover:active:hover:focus, toolbar button:focus:hover:checked, toolbar button:focus:hover:checked:hover, toolbar button:focus:hover:checked:focus, toolbar button:focus:hover:checked:hover:focus, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:hover, toolbar button.flat:focus:hover:active:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:hover, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar button:focus:hover:active:disabled, toolbar button:focus:hover:checked:disabled, toolbar button.flat:focus:hover:active:disabled, toolbar button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar button:checked, toolbar button:active, toolbar button.flat:checked, toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ toolbar button:checked:active, toolbar button:checked:active:hover, toolbar button:checked:active:focus, toolbar button:checked:active:hover:focus, toolbar button:checked:checked, toolbar button:checked:checked:hover, toolbar button:checked:checked:focus, toolbar button:checked:checked:hover:focus, toolbar button:active:active, toolbar button:active:active:hover, toolbar button:active:active:focus, toolbar button:active:active:hover:focus, toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:checked:active, toolbar button.flat:checked:active:hover, toolbar button.flat:checked:active:focus, toolbar button.flat:checked:active:hover:focus, toolbar button.flat:checked:checked, toolbar button.flat:checked:checked:hover, toolbar button.flat:checked:checked:focus, toolbar button.flat:checked:checked:hover:focus, toolbar button.flat:active:active, toolbar button.flat:active:active:hover, toolbar button.flat:active:active:focus, toolbar button.flat:active:active:hover:focus, toolbar button.flat:active:checked, toolbar button.flat:active:checked:hover, toolbar button.flat:active:checked:focus, toolbar button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ toolbar button:checked:active:disabled, toolbar button:checked:checked:disabled, toolbar button:active:active:disabled, toolbar button:active:checked:disabled, toolbar button.flat:checked:active:disabled, toolbar button.flat:checked:checked:disabled, toolbar button.flat:active:active:disabled, toolbar button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover {
+ color: #2d2d2d; }
+ toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ toolbar button.separator, toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ toolbar button.separator:disabled, toolbar button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ toolbar .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ toolbar .linked > button:focus, toolbar .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ toolbar .linked > button:active, toolbar .linked > button:active:hover, toolbar .linked > button:active:focus, toolbar .linked > button:active:hover:focus, toolbar .linked > button:checked, toolbar .linked > button:checked:hover, toolbar .linked > button:checked:focus, toolbar .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ toolbar .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ toolbar .linked > button:last-child, toolbar .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ toolbar .linked > button:disabled:last-child, toolbar .linked > button:disabled:only-child, toolbar .linked > button:active:disabled:last-child, toolbar .linked > button:active:disabled:only-child, toolbar .linked > button:checked:disabled:last-child, toolbar .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ toolbar .linked > button:active:last-child, toolbar .linked > button:active:last-child:focus, toolbar .linked > button:active:last-child:hover, toolbar .linked > button:active:last-child:hover:focus, toolbar .linked > button:checked:last-child, toolbar .linked > button:checked:last-child:focus, toolbar .linked > button:checked:last-child:hover, toolbar .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ toolbar .linked > button:active:only-child, toolbar .linked > button:active:only-child:focus, toolbar .linked > button:active:only-child:hover, toolbar .linked > button:active:only-child:hover:focus, toolbar .linked > button:checked:only-child, toolbar .linked > button:checked:only-child:focus, toolbar .linked > button:checked:only-child:hover, toolbar .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ toolbar combobox, toolbar button {
+ padding: 3px; }
+ toolbar combobox.text-button, toolbar button.text-button {
+ padding: 3px; }
+ toolbar combobox.image-button, toolbar button.image-button {
+ padding: 3px; }
+ toolbar separator, toolbar separator:disabled {
+ color: #858585;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true; }
+ toolbar.inline-toolbar {
+ padding: 1px;
+ border-width: 0 1px 1px;
+ border-style: solid;
+ border-color: mix(#dedede,#2d2d2d,0.08);
+ background-color: mix(mix(#dedede,#2d2d2d,0.08),#dedede,0.7);
+ background-image: none; }
+ toolbar.inline-toolbar:backdrop {
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9);
+ background-color: mix(#dedede,mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9),0.35);
+ transition: 200ms ease-out; }
+ toolbar.inline-toolbar button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ toolbar.inline-toolbar button:active, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover:focus, toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ toolbar.inline-toolbar button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar.inline-toolbar button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ toolbar.inline-toolbar button:hover:focus, toolbar.inline-toolbar button:hover:hover, toolbar.inline-toolbar button.flat:hover:focus, toolbar.inline-toolbar button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:hover, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button:hover:active:hover:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:hover, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar.inline-toolbar button:hover:active:disabled, toolbar.inline-toolbar button:hover:checked:disabled, toolbar.inline-toolbar button.flat:hover:active:disabled, toolbar.inline-toolbar button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ toolbar.inline-toolbar button:focus:focus, toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:focus, toolbar.inline-toolbar button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar.inline-toolbar button:focus:active, toolbar.inline-toolbar button:focus:active:hover, toolbar.inline-toolbar button:focus:active:focus, toolbar.inline-toolbar button:focus:active:hover:focus, toolbar.inline-toolbar button:focus:checked, toolbar.inline-toolbar button:focus:checked:hover, toolbar.inline-toolbar button:focus:checked:focus, toolbar.inline-toolbar button:focus:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:active, toolbar.inline-toolbar button.flat:focus:active:hover, toolbar.inline-toolbar button.flat:focus:active:focus, toolbar.inline-toolbar button.flat:focus:active:hover:focus, toolbar.inline-toolbar button.flat:focus:checked, toolbar.inline-toolbar button.flat:focus:checked:hover, toolbar.inline-toolbar button.flat:focus:checked:focus, toolbar.inline-toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar.inline-toolbar button:focus:disabled, toolbar.inline-toolbar button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar.inline-toolbar button:focus:active:disabled, toolbar.inline-toolbar button:focus:checked:disabled, toolbar.inline-toolbar button.flat:focus:active:disabled, toolbar.inline-toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ toolbar.inline-toolbar button:focus:hover:focus, toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button:focus:hover:active:hover, toolbar.inline-toolbar button:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:active:hover:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button:focus:hover:checked:hover, toolbar.inline-toolbar button:focus:hover:checked:focus, toolbar.inline-toolbar button:focus:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:hover, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:hover, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar.inline-toolbar button:focus:hover:active:disabled, toolbar.inline-toolbar button:focus:hover:checked:disabled, toolbar.inline-toolbar button.flat:focus:hover:active:disabled, toolbar.inline-toolbar button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:active, toolbar.inline-toolbar button.flat:checked, toolbar.inline-toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ toolbar.inline-toolbar button:checked:active, toolbar.inline-toolbar button:checked:active:hover, toolbar.inline-toolbar button:checked:active:focus, toolbar.inline-toolbar button:checked:active:hover:focus, toolbar.inline-toolbar button:checked:checked, toolbar.inline-toolbar button:checked:checked:hover, toolbar.inline-toolbar button:checked:checked:focus, toolbar.inline-toolbar button:checked:checked:hover:focus, toolbar.inline-toolbar button:active:active, toolbar.inline-toolbar button:active:active:hover, toolbar.inline-toolbar button:active:active:focus, toolbar.inline-toolbar button:active:active:hover:focus, toolbar.inline-toolbar button:active:checked, toolbar.inline-toolbar button:active:checked:hover, toolbar.inline-toolbar button:active:checked:focus, toolbar.inline-toolbar button:active:checked:hover:focus, toolbar.inline-toolbar button.flat:checked:active, toolbar.inline-toolbar button.flat:checked:active:hover, toolbar.inline-toolbar button.flat:checked:active:focus, toolbar.inline-toolbar button.flat:checked:active:hover:focus, toolbar.inline-toolbar button.flat:checked:checked, toolbar.inline-toolbar button.flat:checked:checked:hover, toolbar.inline-toolbar button.flat:checked:checked:focus, toolbar.inline-toolbar button.flat:checked:checked:hover:focus, toolbar.inline-toolbar button.flat:active:active, toolbar.inline-toolbar button.flat:active:active:hover, toolbar.inline-toolbar button.flat:active:active:focus, toolbar.inline-toolbar button.flat:active:active:hover:focus, toolbar.inline-toolbar button.flat:active:checked, toolbar.inline-toolbar button.flat:active:checked:hover, toolbar.inline-toolbar button.flat:active:checked:focus, toolbar.inline-toolbar button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ toolbar.inline-toolbar button:checked:active:disabled, toolbar.inline-toolbar button:checked:checked:disabled, toolbar.inline-toolbar button:active:active:disabled, toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:checked:active:disabled, toolbar.inline-toolbar button.flat:checked:checked:disabled, toolbar.inline-toolbar button.flat:active:active:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover {
+ color: #2d2d2d; }
+ toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+
+window.csd > .titlebar:not(headerbar) {
+ padding: 0;
+ background-color: transparent;
+ background-image: none;
+ border-style: none;
+ border-color: transparent;
+ box-shadow: none; }
+.titlebar:not(headerbar) > separator {
+ background-color: #c3c3c3; }
+
+.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px; }
+
+.background:not(.csd):not(.ssd):not(.solid-csd) headerbar, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:not(:last-child), .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop:not(:last-child) {
+ border-radius: 0;
+ border-top-color: transparent; }
+
+/**************
+ ! Action-bar *
+***************/
+actionbar > revealer > box {
+ padding: 3px;
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ actionbar > revealer > box:backdrop {
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+
+/****************************
+ ! Search and Location bars *
+*****************************/
+searchbar,
+.location-bar {
+ background-color: #dadada;
+ background-image: none;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #b2b2b2;
+ color: #2d2d2d; }
+
+/******************
+ ! Action buttons *
+*******************/
+.suggested-action, headerbar.selection-mode button.suggested-action,
+.titlebar:not(headerbar).selection-mode button.suggested-action {
+ background-color: #4caf50;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.22);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ .suggested-action:active, headerbar.selection-mode button.suggested-action:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action:active:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action:active:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover:focus, .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ .suggested-action:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action {
+ color: #dedede;
+ border-color: rgba(76, 175, 80, 0);
+ background-color: rgba(76, 175, 80, 0);
+ background-image: none;
+ box-shadow: none; }
+ .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:hover,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover {
+ background-color: #53b457;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .suggested-action:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:focus, .suggested-action:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .suggested-action:hover:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:hover, .suggested-action:hover:active:focus, .suggested-action:hover:active:hover:focus, .suggested-action:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:hover, .suggested-action:hover:checked:focus, .suggested-action:hover:checked:hover:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover, .suggested-action.flat:hover:active:focus, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .suggested-action:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .suggested-action:hover:active:disabled, .suggested-action:hover:checked:disabled, .suggested-action.flat:hover:active:disabled, .suggested-action.flat:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus {
+ background-color: #53b457;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ .suggested-action:focus:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:focus, .suggested-action:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:focus, .suggested-action.flat:focus:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .suggested-action:focus:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:active, .suggested-action:focus:active:hover, .suggested-action:focus:active:focus, .suggested-action:focus:active:hover:focus, .suggested-action:focus:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:checked, .suggested-action:focus:checked:hover, .suggested-action:focus:checked:focus, .suggested-action:focus:checked:hover:focus, .suggested-action.flat:focus:active, .suggested-action.flat:focus:active:hover, .suggested-action.flat:focus:active:focus, .suggested-action.flat:focus:active:hover:focus, .suggested-action.flat:focus:checked, .suggested-action.flat:focus:checked:hover, .suggested-action.flat:focus:checked:focus, .suggested-action.flat:focus:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .suggested-action:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:disabled, .suggested-action.flat:focus:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .suggested-action:focus:active:disabled, .suggested-action:focus:checked:disabled, .suggested-action.flat:focus:active:disabled, .suggested-action.flat:focus:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .suggested-action:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover {
+ background-color: #5cb860;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ .suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .suggested-action:focus:hover:active, .suggested-action:focus:hover:active:hover, .suggested-action:focus:hover:active:focus, .suggested-action:focus:hover:active:hover:focus, .suggested-action:focus:hover:checked, .suggested-action:focus:hover:checked:hover, .suggested-action:focus:hover:checked:focus, .suggested-action:focus:hover:checked:hover:focus, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:hover, .suggested-action.flat:focus:hover:active:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:hover, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .suggested-action:focus:hover:active:disabled, .suggested-action:focus:hover:checked:disabled, .suggested-action.flat:focus:hover:active:disabled, .suggested-action.flat:focus:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:active, headerbar.selection-mode button.suggested-action:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action.flat:checked,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:checked, .suggested-action.flat:active,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(222, 222, 222, 0.06), inset 0 1px rgba(222, 222, 222, 0.07), inset -1px 0 rgba(222, 222, 222, 0.06), inset 0 -1px rgba(222, 222, 222, 0.05);
+ border-color: rgba(178, 178, 178, 0.22); }
+ .suggested-action:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ .suggested-action:checked:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:active, .suggested-action:checked:active:hover, .suggested-action:checked:active:focus, .suggested-action:checked:active:hover:focus, .suggested-action:checked:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, .suggested-action:checked:checked:hover, .suggested-action:checked:checked:focus, .suggested-action:checked:checked:hover:focus, .suggested-action:active:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action:active:active:hover, .suggested-action:active:active:focus, .suggested-action:active:active:hover:focus, .suggested-action:active:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, .suggested-action.flat:checked:active, .suggested-action.flat:checked:active:hover, .suggested-action.flat:checked:active:focus, .suggested-action.flat:checked:active:hover:focus, .suggested-action.flat:checked:checked, .suggested-action.flat:checked:checked:hover, .suggested-action.flat:checked:checked:focus, .suggested-action.flat:checked:checked:hover:focus, .suggested-action.flat:active:active, .suggested-action.flat:active:active:hover, .suggested-action.flat:active:active:focus, .suggested-action.flat:active:active:hover:focus, .suggested-action.flat:active:checked, .suggested-action.flat:active:checked:hover, .suggested-action.flat:active:checked:focus, .suggested-action.flat:active:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ .suggested-action:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action.flat:checked:disabled, .suggested-action.flat:active:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ .suggested-action:checked:active:disabled, .suggested-action:checked:checked:disabled, .suggested-action:active:active:disabled, .suggested-action:active:checked:disabled, .suggested-action.flat:checked:active:disabled, .suggested-action.flat:checked:checked:disabled, .suggested-action.flat:active:active:disabled, .suggested-action.flat:active:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ .suggested-action:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:focus,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus, .suggested-action.flat:hover,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover {
+ color: #dedede; }
+ .suggested-action:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled {
+ background-color: alpha(mix(#4caf50,#dedede,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#4caf50,#dedede,0.5);
+ box-shadow: none; }
+ .suggested-action:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action.flat:active:disabled, .suggested-action.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .suggested-action.separator, headerbar.selection-mode button.separator.suggested-action,
+ .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator,
+ .titlebar:not(headerbar).selection-mode button.suggested-action .separator {
+ border: 1px solid currentColor;
+ color: rgba(76, 175, 80, 0.9); }
+ .suggested-action.separator:disabled,
+ .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled {
+ color: rgba(76, 175, 80, 0.85); }
+
+.destructive-action {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.22);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .destructive-action:focus, .destructive-action:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ .destructive-action:active, .destructive-action:active:hover, .destructive-action:active:focus, .destructive-action:active:hover:focus, .destructive-action:checked, .destructive-action:checked:hover, .destructive-action:checked:focus, .destructive-action:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ .destructive-action:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ .destructive-action:active:disabled, .destructive-action:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ .destructive-action.flat {
+ color: #dedede;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none; }
+ .destructive-action:hover, .destructive-action.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .destructive-action:hover:active, .destructive-action:hover:active:hover, .destructive-action:hover:active:focus, .destructive-action:hover:active:hover:focus, .destructive-action:hover:checked, .destructive-action:hover:checked:hover, .destructive-action:hover:checked:focus, .destructive-action:hover:checked:hover:focus, .destructive-action.flat:hover:active, .destructive-action.flat:hover:active:hover, .destructive-action.flat:hover:active:focus, .destructive-action.flat:hover:active:hover:focus, .destructive-action.flat:hover:checked, .destructive-action.flat:hover:checked:hover, .destructive-action.flat:hover:checked:focus, .destructive-action.flat:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .destructive-action:hover:active:disabled, .destructive-action:hover:checked:disabled, .destructive-action.flat:hover:active:disabled, .destructive-action.flat:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .destructive-action:focus, .destructive-action.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .destructive-action:focus:focus, .destructive-action:focus:hover, .destructive-action.flat:focus:focus, .destructive-action.flat:focus:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .destructive-action:focus:active, .destructive-action:focus:active:hover, .destructive-action:focus:active:focus, .destructive-action:focus:active:hover:focus, .destructive-action:focus:checked, .destructive-action:focus:checked:hover, .destructive-action:focus:checked:focus, .destructive-action:focus:checked:hover:focus, .destructive-action.flat:focus:active, .destructive-action.flat:focus:active:hover, .destructive-action.flat:focus:active:focus, .destructive-action.flat:focus:active:hover:focus, .destructive-action.flat:focus:checked, .destructive-action.flat:focus:checked:hover, .destructive-action.flat:focus:checked:focus, .destructive-action.flat:focus:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .destructive-action:focus:disabled, .destructive-action.flat:focus:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .destructive-action:focus:active:disabled, .destructive-action:focus:checked:disabled, .destructive-action.flat:focus:active:disabled, .destructive-action.flat:focus:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .destructive-action:focus:hover, .destructive-action.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .destructive-action:focus:hover:active, .destructive-action:focus:hover:active:hover, .destructive-action:focus:hover:active:focus, .destructive-action:focus:hover:active:hover:focus, .destructive-action:focus:hover:checked, .destructive-action:focus:hover:checked:hover, .destructive-action:focus:hover:checked:focus, .destructive-action:focus:hover:checked:hover:focus, .destructive-action.flat:focus:hover:active, .destructive-action.flat:focus:hover:active:hover, .destructive-action.flat:focus:hover:active:focus, .destructive-action.flat:focus:hover:active:hover:focus, .destructive-action.flat:focus:hover:checked, .destructive-action.flat:focus:hover:checked:hover, .destructive-action.flat:focus:hover:checked:focus, .destructive-action.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .destructive-action:focus:hover:active:disabled, .destructive-action:focus:hover:checked:disabled, .destructive-action.flat:focus:hover:active:disabled, .destructive-action.flat:focus:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(222, 222, 222, 0.06), inset 0 1px rgba(222, 222, 222, 0.07), inset -1px 0 rgba(222, 222, 222, 0.06), inset 0 -1px rgba(222, 222, 222, 0.05);
+ border-color: rgba(178, 178, 178, 0.22); }
+ .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ .destructive-action:checked:active, .destructive-action:checked:active:hover, .destructive-action:checked:active:focus, .destructive-action:checked:active:hover:focus, .destructive-action:checked:checked, .destructive-action:checked:checked:hover, .destructive-action:checked:checked:focus, .destructive-action:checked:checked:hover:focus, .destructive-action:active:active, .destructive-action:active:active:hover, .destructive-action:active:active:focus, .destructive-action:active:active:hover:focus, .destructive-action:active:checked, .destructive-action:active:checked:hover, .destructive-action:active:checked:focus, .destructive-action:active:checked:hover:focus, .destructive-action.flat:checked:active, .destructive-action.flat:checked:active:hover, .destructive-action.flat:checked:active:focus, .destructive-action.flat:checked:active:hover:focus, .destructive-action.flat:checked:checked, .destructive-action.flat:checked:checked:hover, .destructive-action.flat:checked:checked:focus, .destructive-action.flat:checked:checked:hover:focus, .destructive-action.flat:active:active, .destructive-action.flat:active:active:hover, .destructive-action.flat:active:active:focus, .destructive-action.flat:active:active:hover:focus, .destructive-action.flat:active:checked, .destructive-action.flat:active:checked:hover, .destructive-action.flat:active:checked:focus, .destructive-action.flat:active:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ .destructive-action:checked:active:disabled, .destructive-action:checked:checked:disabled, .destructive-action:active:active:disabled, .destructive-action:active:checked:disabled, .destructive-action.flat:checked:active:disabled, .destructive-action.flat:checked:checked:disabled, .destructive-action.flat:active:active:disabled, .destructive-action.flat:active:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover {
+ color: #dedede; }
+ .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#dedede,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#dedede,0.5);
+ box-shadow: none; }
+ .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .destructive-action.separator, .destructive-action .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9); }
+ .destructive-action.separator:disabled, .destructive-action .separator:disabled {
+ color: rgba(244, 67, 54, 0.85); }
+
+/******************
+ ! Selection mode *
+*******************/
+headerbar.selection-mode,
+.titlebar:not(headerbar).selection-mode {
+ background-color: #990000;
+ background-image: none;
+ border-color: #7a0000;
+ color: #dedede; }
+ headerbar.selection-mode:focus, headerbar.selection-mode:hover,
+ .titlebar:not(headerbar).selection-mode:focus,
+ .titlebar:not(headerbar).selection-mode:hover {
+ border-color: mix(#990000,#990000,0.3); }
+ headerbar.selection-mode:active, headerbar.selection-mode:active:hover, headerbar.selection-mode:active:focus, headerbar.selection-mode:active:hover:focus, headerbar.selection-mode:checked, headerbar.selection-mode:checked:hover, headerbar.selection-mode:checked:focus, headerbar.selection-mode:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode:active,
+ .titlebar:not(headerbar).selection-mode:active:hover,
+ .titlebar:not(headerbar).selection-mode:active:focus,
+ .titlebar:not(headerbar).selection-mode:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode:checked,
+ .titlebar:not(headerbar).selection-mode:checked:hover,
+ .titlebar:not(headerbar).selection-mode:checked:focus,
+ .titlebar:not(headerbar).selection-mode:checked:hover:focus {
+ border-color: #6b0000; }
+ headerbar.selection-mode:disabled,
+ .titlebar:not(headerbar).selection-mode:disabled {
+ border-color: #820000; }
+ headerbar.selection-mode:active:disabled, headerbar.selection-mode:checked:disabled,
+ .titlebar:not(headerbar).selection-mode:active:disabled,
+ .titlebar:not(headerbar).selection-mode:checked:disabled {
+ border-color: #7a0000; }
+ headerbar.selection-mode:disabled,
+ .titlebar:not(headerbar).selection-mode:disabled {
+ background-color: #8a0000;
+ background-image: none;
+ color: mix(#dedede,#990000,0.5); }
+ headerbar.selection-mode .title,
+ .titlebar:not(headerbar).selection-mode .title {
+ font-weight: bold;
+ padding: 0 6px; }
+ headerbar.selection-mode .subtitle,
+ .titlebar:not(headerbar).selection-mode .subtitle {
+ font-size: smaller;
+ padding: 0 6px; }
+ headerbar.selection-mode button,
+ .titlebar:not(headerbar).selection-mode button {
+ background-color: #990000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.22);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ headerbar.selection-mode button:disabled,
+ .titlebar:not(headerbar).selection-mode button:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button.flat,
+ .titlebar:not(headerbar).selection-mode button.flat {
+ color: #dedede;
+ border-color: rgba(153, 0, 0, 0);
+ background-color: rgba(153, 0, 0, 0);
+ background-image: none;
+ box-shadow: none; }
+ headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover,
+ .titlebar:not(headerbar).selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover {
+ background-color: #a10000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:active,
+ .titlebar:not(headerbar).selection-mode button:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:checked,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus {
+ background-color: #a10000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:active,
+ .titlebar:not(headerbar).selection-mode button:focus:active:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:active:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:checked,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ background-color: #a80000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active,
+ .titlebar:not(headerbar).selection-mode button:checked,
+ .titlebar:not(headerbar).selection-mode button:active,
+ .titlebar:not(headerbar).selection-mode button.flat:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(222, 222, 222, 0.06), inset 0 1px rgba(222, 222, 222, 0.07), inset -1px 0 rgba(222, 222, 222, 0.06), inset 0 -1px rgba(222, 222, 222, 0.05);
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:active,
+ .titlebar:not(headerbar).selection-mode button:checked:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:active:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:checked,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active:active,
+ .titlebar:not(headerbar).selection-mode button:active:active:hover,
+ .titlebar:not(headerbar).selection-mode button:active:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active:checked,
+ .titlebar:not(headerbar).selection-mode button:active:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover {
+ color: #dedede; }
+ headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled {
+ background-color: alpha(mix(#990000,#dedede,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#990000,#dedede,0.5);
+ box-shadow: none; }
+ headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ headerbar.selection-mode button.separator, headerbar.selection-mode button .separator,
+ .titlebar:not(headerbar).selection-mode button.separator,
+ .titlebar:not(headerbar).selection-mode button .separator {
+ border: 1px solid currentColor;
+ color: rgba(153, 0, 0, 0.9); }
+ headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled,
+ .titlebar:not(headerbar).selection-mode button.separator:disabled,
+ .titlebar:not(headerbar).selection-mode button .separator:disabled {
+ color: rgba(153, 0, 0, 0.85); }
+ headerbar.selection-mode .linked > button,
+ .titlebar:not(headerbar).selection-mode .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar.selection-mode .linked > button:focus, headerbar.selection-mode .linked > button:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ headerbar.selection-mode .linked > button:active, headerbar.selection-mode .linked > button:active:hover, headerbar.selection-mode .linked > button:active:focus, headerbar.selection-mode .linked > button:active:hover:focus, headerbar.selection-mode .linked > button:checked, headerbar.selection-mode .linked > button:checked:hover, headerbar.selection-mode .linked > button:checked:focus, headerbar.selection-mode .linked > button:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ headerbar.selection-mode .linked > button:disabled,
+ .titlebar:not(headerbar).selection-mode .linked > button:disabled {
+ box-shadow: inset -1px 0 #7a0000; }
+ headerbar.selection-mode .linked > button:last-child, headerbar.selection-mode .linked > button:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar.selection-mode .linked > button:last-child:hover, headerbar.selection-mode .linked > button:only-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:last-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ headerbar.selection-mode .linked > button:disabled:last-child, headerbar.selection-mode .linked > button:disabled:only-child, headerbar.selection-mode .linked > button:active:disabled:last-child, headerbar.selection-mode .linked > button:active:disabled:only-child, headerbar.selection-mode .linked > button:checked:disabled:last-child, headerbar.selection-mode .linked > button:checked:disabled:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:disabled:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:disabled:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ headerbar.selection-mode .linked > button:active:last-child, headerbar.selection-mode .linked > button:active:last-child:focus, headerbar.selection-mode .linked > button:active:last-child:hover, headerbar.selection-mode .linked > button:active:last-child:hover:focus, headerbar.selection-mode .linked > button:checked:last-child, headerbar.selection-mode .linked > button:checked:last-child:focus, headerbar.selection-mode .linked > button:checked:last-child:hover, headerbar.selection-mode .linked > button:checked:last-child:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ headerbar.selection-mode .linked > button:active:only-child, headerbar.selection-mode .linked > button:active:only-child:focus, headerbar.selection-mode .linked > button:active:only-child:hover, headerbar.selection-mode .linked > button:active:only-child:hover:focus, headerbar.selection-mode .linked > button:checked:only-child, headerbar.selection-mode .linked > button:checked:only-child:focus, headerbar.selection-mode .linked > button:checked:only-child:hover, headerbar.selection-mode .linked > button:checked:only-child:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ headerbar.selection-mode combobox, headerbar.selection-mode button,
+ .titlebar:not(headerbar).selection-mode combobox,
+ .titlebar:not(headerbar).selection-mode button {
+ padding: 3px; }
+ headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button,
+ .titlebar:not(headerbar).selection-mode combobox.text-button,
+ .titlebar:not(headerbar).selection-mode button.text-button {
+ padding: 3px; }
+ headerbar.selection-mode combobox.image-button, headerbar.selection-mode button.image-button,
+ .titlebar:not(headerbar).selection-mode combobox.image-button,
+ .titlebar:not(headerbar).selection-mode button.image-button {
+ padding: 3px; }
+ headerbar.selection-mode separator, headerbar.selection-mode separator:disabled,
+ .titlebar:not(headerbar).selection-mode separator,
+ .titlebar:not(headerbar).selection-mode separator:disabled {
+ color: #5c0000;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true; }
+ headerbar.selection-mode button,
+ .titlebar:not(headerbar).selection-mode button {
+ background-color: #990000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.22);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ headerbar.selection-mode button:disabled,
+ .titlebar:not(headerbar).selection-mode button:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button.flat,
+ .titlebar:not(headerbar).selection-mode button.flat {
+ color: #dedede;
+ border-color: rgba(153, 0, 0, 0);
+ background-color: rgba(153, 0, 0, 0);
+ background-image: none;
+ box-shadow: none; }
+ headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover,
+ .titlebar:not(headerbar).selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover {
+ background-color: #a10000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:active,
+ .titlebar:not(headerbar).selection-mode button:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:checked,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus {
+ background-color: #a10000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:active,
+ .titlebar:not(headerbar).selection-mode button:focus:active:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:active:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:checked,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ background-color: #a80000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active,
+ .titlebar:not(headerbar).selection-mode button:checked,
+ .titlebar:not(headerbar).selection-mode button:active,
+ .titlebar:not(headerbar).selection-mode button.flat:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(222, 222, 222, 0.06), inset 0 1px rgba(222, 222, 222, 0.07), inset -1px 0 rgba(222, 222, 222, 0.06), inset 0 -1px rgba(222, 222, 222, 0.05);
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:active,
+ .titlebar:not(headerbar).selection-mode button:checked:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:active:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:checked,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active:active,
+ .titlebar:not(headerbar).selection-mode button:active:active:hover,
+ .titlebar:not(headerbar).selection-mode button:active:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active:checked,
+ .titlebar:not(headerbar).selection-mode button:active:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover {
+ color: #dedede; }
+ headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled {
+ background-color: alpha(mix(#990000,#dedede,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#990000,#dedede,0.5);
+ box-shadow: none; }
+ headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ headerbar.selection-mode button.separator, headerbar.selection-mode button .separator,
+ .titlebar:not(headerbar).selection-mode button.separator,
+ .titlebar:not(headerbar).selection-mode button .separator {
+ border: 1px solid currentColor;
+ color: rgba(153, 0, 0, 0.9); }
+ headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled,
+ .titlebar:not(headerbar).selection-mode button.separator:disabled,
+ .titlebar:not(headerbar).selection-mode button .separator:disabled {
+ color: rgba(153, 0, 0, 0.85); }
+ headerbar.selection-mode:backdrop,
+ .titlebar:not(headerbar).selection-mode:backdrop {
+ background-color: #990000;
+ background-image: none; }
+ headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu,
+ .titlebar:not(headerbar).selection-mode .selection-menu:backdrop,
+ .titlebar:not(headerbar).selection-mode .selection-menu {
+ color: #7a0000;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+ border: 0; }
+ headerbar.selection-mode .selection-menu:backdrop:hover, headerbar.selection-mode .selection-menu:hover,
+ .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:hover,
+ .titlebar:not(headerbar).selection-mode .selection-menu:hover {
+ color: #6b0000; }
+ headerbar.selection-mode .selection-menu:backdrop:active, headerbar.selection-mode .selection-menu:active,
+ .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:active,
+ .titlebar:not(headerbar).selection-mode .selection-menu:active {
+ color: #730000; }
+ headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow,
+ .titlebar:not(headerbar).selection-mode .selection-menu:backdrop .arrow,
+ .titlebar:not(headerbar).selection-mode .selection-menu .arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ color: rgba(222, 222, 222, 0.5);
+ -gtk-icon-shadow: none; }
+ headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, .selection-menu headerbar.selection-mode label.separator,
+ .titlebar:not(headerbar).selection-mode .dim-label,
+ .titlebar:not(headerbar).selection-mode label.separator, .selection-menu
+ .titlebar:not(headerbar).selection-mode .dim-label, .selection-menu
+ .titlebar:not(headerbar).selection-mode label.separator {
+ color: #6b0000; }
+
+/**********
+ ! Calendar
+***********/
+calendar {
+ padding: 1px 3px;
+ outline-offset: -1px;
+ color: #2d2d2d; }
+ calendar:selected {
+ border-radius: 0px; }
+ calendar.header {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+ border-radius: 0; }
+ calendar.header:backdrop {
+ border-color: rgba(0, 0, 0, 0.1); }
+ calendar.button {
+ color: rgba(45, 45, 45, 0.55); }
+ calendar.button:hover {
+ color: #2d2d2d; }
+ calendar.button:backdrop {
+ color: alpha(mix(#2d2d2d,#dedede,0.5),0.55); }
+ calendar.button:disabled {
+ color: alpha(mix(#2d2d2d,#dedede,0.5),0.55); }
+ calendar:indeterminate, calendar:indeterminate:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ calendar.highlight, calendar.highlight:backdrop {
+ font-size: smaller;
+ color: mix(#990000,#2d2d2d,0.5); }
+ calendar:backdrop {
+ color: mix(#dedede,#2d2d2d,0.8); }
+
+/* gnome-calendar */
+.calendar-view {
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+/***************
+ ! Color chooser
+****************/
+colorswatch:drop(active), colorswatch {
+ border-style: none; }
+colorswatch.top {
+ border-top-left-radius: 0.5px;
+ border-top-right-radius: 0.5px; }
+ colorswatch.top overlay {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px; }
+colorswatch.bottom {
+ border-bottom-left-radius: 0.5px;
+ border-bottom-right-radius: 0.5px; }
+ colorswatch.bottom overlay {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px; }
+colorswatch.left, colorswatch:first-child:not(.top) {
+ border-top-left-radius: 0.5px;
+ border-bottom-left-radius: 0.5px; }
+ colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px; }
+colorswatch.right, colorswatch:last-child:not(.bottom) {
+ border-top-right-radius: 0.5px;
+ border-bottom-right-radius: 0.5px; }
+ colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px; }
+colorswatch.dark overlay {
+ color: #dedede; }
+ colorswatch.dark overlay:hover {
+ border-color: rgba(0, 0, 0, 0.8); }
+ colorswatch.dark overlay:backdrop {
+ color: mix(#990000,#dedede,0.66); }
+colorswatch.light overlay {
+ color: #2d2d2d; }
+ colorswatch.light overlay:hover {
+ border-color: rgba(0, 0, 0, 0.5); }
+ colorswatch.light overlay:backdrop {
+ color: mix(#dedede,#2d2d2d,0.8); }
+colorswatch:drop(active) {
+ box-shadow: none; }
+ colorswatch:drop(active).light overlay {
+ border-color: #4e9a06;
+ box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; }
+ colorswatch:drop(active).dark overlay {
+ border-color: #4e9a06;
+ box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; }
+colorswatch overlay {
+ border: 1px solid rgba(0, 0, 0, 0.3); }
+ colorswatch overlay:hover {
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }
+ colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {
+ border-color: rgba(0, 0, 0, 0.3);
+ box-shadow: none; }
+colorswatch:disabled {
+ opacity: .5; }
+ colorswatch:disabled overlay {
+ border-color: rgba(0, 0, 0, 0.6);
+ box-shadow: none; }
+row:selected colorswatch {
+ box-shadow: 0 0 0 2px #dedede; }
+colorswatch#add-color-button {
+ border-radius: 0px 0px 0 0; }
+ colorswatch#add-color-button:only-child {
+ border-radius: 0px; }
+ colorswatch#add-color-button overlay {
+ background-color: lightgray;
+ color: #2d2d2d; }
+ colorswatch#add-color-button overlay:hover {
+ background-color: #c8c8c8; }
+ colorswatch#add-color-button overlay:backdrop {
+ background-color: lightgray; }
+colorswatch#editor-color-sample {
+ border-radius: 0px; }
+ colorswatch#editor-color-sample overlay {
+ border-radius: 0.5px; }
+
+button.color {
+ padding: 3px; }
+ button.color colorswatch:only-child {
+ box-shadow: 0 1px rgba(255, 255, 255, 0.76923); }
+ button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
+ border-radius: 0; }
+ button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child {
+ box-shadow: none; }
+
+/***********************
+! Font and file choosers
+************************/
+filechooser {
+ /* for fallback when header bar not used */ }
+ filechooser .dialog-action-box {
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ filechooser .dialog-action-box:backdrop {
+ border-top-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+ filechooser #pathbarbox {
+ border-bottom: 1px solid #dedede; }
+
+filechooserbutton:drop(active) {
+ box-shadow: none;
+ border-color: transparent; }
+
+/******************
+ ! Grid and flowbox
+*******************/
+list {
+ color: #2d2d2d;
+ background-color: #dedede;
+ border-color: mix(#dedede,#2d2d2d,0.08); }
+ list:backdrop {
+ background-color: #dedede;
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+ list row {
+ padding: 3px; }
+
+row {
+ transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ row:hover {
+ transition: none; }
+ row:backdrop {
+ transition: 200ms ease-out; }
+ row.activatable.has-open-popup, row.activatable:hover {
+ background-color: rgba(45, 45, 45, 0.05); }
+ row.activatable:active {
+ box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
+ row.activatable:backdrop:hover {
+ background-color: transparent; }
+ row.activatable:selected:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
+ row.activatable:selected.has-open-popup, row.activatable:selected:hover {
+ background-color: mix(#990000,#2d2d2d,0.1); }
+ row.activatable:selected:backdrop {
+ background-color: #990000; }
+
+flowbox flowboxchild {
+ padding: 3px;
+ border-radius: 0px; }
+ flowbox flowboxchild:selected {
+ outline-offset: -2px; }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Infobar
+**********/
+infobar {
+ border: 0; }
+ infobar.info, infobar.info:backdrop {
+ background-color: #03a9f4;
+ background-image: none;
+ border: 1px solid #0287c3;
+ caret-color: currentColor; }
+ infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop {
+ color: #fff; }
+ infobar.info button {
+ background-color: #03a9f4;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ infobar.info button:focus, infobar.info button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.info button:active, infobar.info button:active:hover, infobar.info button:active:focus, infobar.info button:active:hover:focus, infobar.info button:checked, infobar.info button:checked:hover, infobar.info button:checked:focus, infobar.info button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.info button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.info button:active:disabled, infobar.info button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.info button.flat {
+ color: #fff;
+ border-color: rgba(3, 169, 244, 0);
+ background-color: rgba(3, 169, 244, 0);
+ background-image: none;
+ box-shadow: none; }
+ infobar.info button:hover, infobar.info button.flat:hover {
+ background-color: #07b0fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ infobar.info button:hover:focus, infobar.info button:hover:hover, infobar.info button.flat:hover:focus, infobar.info button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.info button:hover:active, infobar.info button:hover:active:hover, infobar.info button:hover:active:focus, infobar.info button:hover:active:hover:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:hover, infobar.info button:hover:checked:focus, infobar.info button:hover:checked:hover:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover, infobar.info button.flat:hover:active:focus, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.info button:focus, infobar.info button.flat:focus {
+ background-color: #07b0fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ infobar.info button:focus:focus, infobar.info button:focus:hover, infobar.info button.flat:focus:focus, infobar.info button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.info button:focus:active, infobar.info button:focus:active:hover, infobar.info button:focus:active:focus, infobar.info button:focus:active:hover:focus, infobar.info button:focus:checked, infobar.info button:focus:checked:hover, infobar.info button:focus:checked:focus, infobar.info button:focus:checked:hover:focus, infobar.info button.flat:focus:active, infobar.info button.flat:focus:active:hover, infobar.info button.flat:focus:active:focus, infobar.info button.flat:focus:active:hover:focus, infobar.info button.flat:focus:checked, infobar.info button.flat:focus:checked:hover, infobar.info button.flat:focus:checked:focus, infobar.info button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.info button:focus:disabled, infobar.info button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.info button:focus:active:disabled, infobar.info button:focus:checked:disabled, infobar.info button.flat:focus:active:disabled, infobar.info button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.info button:focus:hover, infobar.info button.flat:focus:hover {
+ background-color: #14b4fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ infobar.info button:focus:hover:focus, infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:focus, infobar.info button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.info button:focus:hover:active, infobar.info button:focus:hover:active:hover, infobar.info button:focus:hover:active:focus, infobar.info button:focus:hover:active:hover:focus, infobar.info button:focus:hover:checked, infobar.info button:focus:hover:checked:hover, infobar.info button:focus:hover:checked:focus, infobar.info button:focus:hover:checked:hover:focus, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:hover, infobar.info button.flat:focus:hover:active:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:hover, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.info button:checked, infobar.info button:active, infobar.info button.flat:checked, infobar.info button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.info button:checked:active, infobar.info button:checked:active:hover, infobar.info button:checked:active:focus, infobar.info button:checked:active:hover:focus, infobar.info button:checked:checked, infobar.info button:checked:checked:hover, infobar.info button:checked:checked:focus, infobar.info button:checked:checked:hover:focus, infobar.info button:active:active, infobar.info button:active:active:hover, infobar.info button:active:active:focus, infobar.info button:active:active:hover:focus, infobar.info button:active:checked, infobar.info button:active:checked:hover, infobar.info button:active:checked:focus, infobar.info button:active:checked:hover:focus, infobar.info button.flat:checked:active, infobar.info button.flat:checked:active:hover, infobar.info button.flat:checked:active:focus, infobar.info button.flat:checked:active:hover:focus, infobar.info button.flat:checked:checked, infobar.info button.flat:checked:checked:hover, infobar.info button.flat:checked:checked:focus, infobar.info button.flat:checked:checked:hover:focus, infobar.info button.flat:active:active, infobar.info button.flat:active:active:hover, infobar.info button.flat:active:active:focus, infobar.info button.flat:active:active:hover:focus, infobar.info button.flat:active:checked, infobar.info button.flat:active:checked:hover, infobar.info button.flat:active:checked:focus, infobar.info button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover {
+ color: #fff; }
+ infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled {
+ background-color: alpha(mix(#03a9f4,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#03a9f4,#fff,0.5);
+ box-shadow: none; }
+ infobar.info button:active:disabled, infobar.info button:checked:disabled, infobar.info button.flat:active:disabled, infobar.info button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ infobar.info button.separator, infobar.info button .separator {
+ border: 1px solid currentColor;
+ color: rgba(3, 169, 244, 0.9); }
+ infobar.info button.separator:disabled, infobar.info button .separator:disabled {
+ color: rgba(3, 169, 244, 0.85); }
+ infobar.warning, infobar.warning:backdrop {
+ background-color: #ef6c00;
+ background-image: none;
+ border: 1px solid #bf5600;
+ caret-color: currentColor; }
+ infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop {
+ color: #fff; }
+ infobar.warning button {
+ background-color: #ef6c00;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ infobar.warning button:focus, infobar.warning button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.warning button:active, infobar.warning button:active:hover, infobar.warning button:active:focus, infobar.warning button:active:hover:focus, infobar.warning button:checked, infobar.warning button:checked:hover, infobar.warning button:checked:focus, infobar.warning button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.warning button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.warning button:active:disabled, infobar.warning button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.warning button.flat {
+ color: #fff;
+ border-color: rgba(239, 108, 0, 0);
+ background-color: rgba(239, 108, 0, 0);
+ background-image: none;
+ box-shadow: none; }
+ infobar.warning button:hover, infobar.warning button.flat:hover {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.warning button:hover:active, infobar.warning button:hover:active:hover, infobar.warning button:hover:active:focus, infobar.warning button:hover:active:hover:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:hover, infobar.warning button:hover:checked:focus, infobar.warning button:hover:checked:hover:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover, infobar.warning button.flat:hover:active:focus, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.warning button:focus, infobar.warning button.flat:focus {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ infobar.warning button:focus:focus, infobar.warning button:focus:hover, infobar.warning button.flat:focus:focus, infobar.warning button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.warning button:focus:active, infobar.warning button:focus:active:hover, infobar.warning button:focus:active:focus, infobar.warning button:focus:active:hover:focus, infobar.warning button:focus:checked, infobar.warning button:focus:checked:hover, infobar.warning button:focus:checked:focus, infobar.warning button:focus:checked:hover:focus, infobar.warning button.flat:focus:active, infobar.warning button.flat:focus:active:hover, infobar.warning button.flat:focus:active:focus, infobar.warning button.flat:focus:active:hover:focus, infobar.warning button.flat:focus:checked, infobar.warning button.flat:focus:checked:hover, infobar.warning button.flat:focus:checked:focus, infobar.warning button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.warning button:focus:disabled, infobar.warning button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.warning button:focus:active:disabled, infobar.warning button:focus:checked:disabled, infobar.warning button.flat:focus:active:disabled, infobar.warning button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover {
+ background-color: #ff7808;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.warning button:focus:hover:active, infobar.warning button:focus:hover:active:hover, infobar.warning button:focus:hover:active:focus, infobar.warning button:focus:hover:active:hover:focus, infobar.warning button:focus:hover:checked, infobar.warning button:focus:hover:checked:hover, infobar.warning button:focus:hover:checked:focus, infobar.warning button:focus:hover:checked:hover:focus, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:hover, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:hover, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.warning button:checked, infobar.warning button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.warning button:checked:active, infobar.warning button:checked:active:hover, infobar.warning button:checked:active:focus, infobar.warning button:checked:active:hover:focus, infobar.warning button:checked:checked, infobar.warning button:checked:checked:hover, infobar.warning button:checked:checked:focus, infobar.warning button:checked:checked:hover:focus, infobar.warning button:active:active, infobar.warning button:active:active:hover, infobar.warning button:active:active:focus, infobar.warning button:active:active:hover:focus, infobar.warning button:active:checked, infobar.warning button:active:checked:hover, infobar.warning button:active:checked:focus, infobar.warning button:active:checked:hover:focus, infobar.warning button.flat:checked:active, infobar.warning button.flat:checked:active:hover, infobar.warning button.flat:checked:active:focus, infobar.warning button.flat:checked:active:hover:focus, infobar.warning button.flat:checked:checked, infobar.warning button.flat:checked:checked:hover, infobar.warning button.flat:checked:checked:focus, infobar.warning button.flat:checked:checked:hover:focus, infobar.warning button.flat:active:active, infobar.warning button.flat:active:active:hover, infobar.warning button.flat:active:active:focus, infobar.warning button.flat:active:active:hover:focus, infobar.warning button.flat:active:checked, infobar.warning button.flat:active:checked:hover, infobar.warning button.flat:active:checked:focus, infobar.warning button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover {
+ color: #fff; }
+ infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled {
+ background-color: alpha(mix(#ef6c00,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#ef6c00,#fff,0.5);
+ box-shadow: none; }
+ infobar.warning button:active:disabled, infobar.warning button:checked:disabled, infobar.warning button.flat:active:disabled, infobar.warning button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ infobar.warning button.separator, infobar.warning button .separator {
+ border: 1px solid currentColor;
+ color: rgba(239, 108, 0, 0.9); }
+ infobar.warning button.separator:disabled, infobar.warning button .separator:disabled {
+ color: rgba(239, 108, 0, 0.85); }
+ infobar.question, infobar.question:backdrop {
+ background-color: #673ab7;
+ background-image: none;
+ border: 1px solid #522e92;
+ caret-color: currentColor; }
+ infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop {
+ color: #fff; }
+ infobar.question button {
+ background-color: #673ab7;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ infobar.question button:focus, infobar.question button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.question button:active, infobar.question button:active:hover, infobar.question button:active:focus, infobar.question button:active:hover:focus, infobar.question button:checked, infobar.question button:checked:hover, infobar.question button:checked:focus, infobar.question button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.question button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.question button:active:disabled, infobar.question button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.question button.flat {
+ color: #fff;
+ border-color: rgba(103, 58, 183, 0);
+ background-color: rgba(103, 58, 183, 0);
+ background-image: none;
+ box-shadow: none; }
+ infobar.question button:hover, infobar.question button.flat:hover {
+ background-color: #6c3dc0;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ infobar.question button:hover:focus, infobar.question button:hover:hover, infobar.question button.flat:hover:focus, infobar.question button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.question button:hover:active, infobar.question button:hover:active:hover, infobar.question button:hover:active:focus, infobar.question button:hover:active:hover:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:hover, infobar.question button:hover:checked:focus, infobar.question button:hover:checked:hover:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover, infobar.question button.flat:hover:active:focus, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.question button:focus, infobar.question button.flat:focus {
+ background-color: #6c3dc0;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ infobar.question button:focus:focus, infobar.question button:focus:hover, infobar.question button.flat:focus:focus, infobar.question button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.question button:focus:active, infobar.question button:focus:active:hover, infobar.question button:focus:active:focus, infobar.question button:focus:active:hover:focus, infobar.question button:focus:checked, infobar.question button:focus:checked:hover, infobar.question button:focus:checked:focus, infobar.question button:focus:checked:hover:focus, infobar.question button.flat:focus:active, infobar.question button.flat:focus:active:hover, infobar.question button.flat:focus:active:focus, infobar.question button.flat:focus:active:hover:focus, infobar.question button.flat:focus:checked, infobar.question button.flat:focus:checked:hover, infobar.question button.flat:focus:checked:focus, infobar.question button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.question button:focus:disabled, infobar.question button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.question button:focus:active:disabled, infobar.question button:focus:checked:disabled, infobar.question button.flat:focus:active:disabled, infobar.question button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.question button:focus:hover, infobar.question button.flat:focus:hover {
+ background-color: #7345c4;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ infobar.question button:focus:hover:focus, infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:focus, infobar.question button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.question button:focus:hover:active, infobar.question button:focus:hover:active:hover, infobar.question button:focus:hover:active:focus, infobar.question button:focus:hover:active:hover:focus, infobar.question button:focus:hover:checked, infobar.question button:focus:hover:checked:hover, infobar.question button:focus:hover:checked:focus, infobar.question button:focus:hover:checked:hover:focus, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:hover, infobar.question button.flat:focus:hover:active:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:hover, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.question button:checked, infobar.question button:active, infobar.question button.flat:checked, infobar.question button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.question button:checked:active, infobar.question button:checked:active:hover, infobar.question button:checked:active:focus, infobar.question button:checked:active:hover:focus, infobar.question button:checked:checked, infobar.question button:checked:checked:hover, infobar.question button:checked:checked:focus, infobar.question button:checked:checked:hover:focus, infobar.question button:active:active, infobar.question button:active:active:hover, infobar.question button:active:active:focus, infobar.question button:active:active:hover:focus, infobar.question button:active:checked, infobar.question button:active:checked:hover, infobar.question button:active:checked:focus, infobar.question button:active:checked:hover:focus, infobar.question button.flat:checked:active, infobar.question button.flat:checked:active:hover, infobar.question button.flat:checked:active:focus, infobar.question button.flat:checked:active:hover:focus, infobar.question button.flat:checked:checked, infobar.question button.flat:checked:checked:hover, infobar.question button.flat:checked:checked:focus, infobar.question button.flat:checked:checked:hover:focus, infobar.question button.flat:active:active, infobar.question button.flat:active:active:hover, infobar.question button.flat:active:active:focus, infobar.question button.flat:active:active:hover:focus, infobar.question button.flat:active:checked, infobar.question button.flat:active:checked:hover, infobar.question button.flat:active:checked:focus, infobar.question button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover {
+ color: #fff; }
+ infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled {
+ background-color: alpha(mix(#673ab7,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#673ab7,#fff,0.5);
+ box-shadow: none; }
+ infobar.question button:active:disabled, infobar.question button:checked:disabled, infobar.question button.flat:active:disabled, infobar.question button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ infobar.question button.separator, infobar.question button .separator {
+ border: 1px solid currentColor;
+ color: rgba(103, 58, 183, 0.9); }
+ infobar.question button.separator:disabled, infobar.question button .separator:disabled {
+ color: rgba(103, 58, 183, 0.85); }
+ infobar.error, infobar.error:backdrop {
+ background-color: #f44336;
+ background-image: none;
+ border: 1px solid #e21b0c;
+ caret-color: currentColor; }
+ infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop {
+ color: #fff; }
+ infobar.error button {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ infobar.error button:focus, infobar.error button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.error button:active, infobar.error button:active:hover, infobar.error button:active:focus, infobar.error button:active:hover:focus, infobar.error button:checked, infobar.error button:checked:hover, infobar.error button:checked:focus, infobar.error button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.error button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.error button:active:disabled, infobar.error button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.error button.flat {
+ color: #fff;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none; }
+ infobar.error button:hover, infobar.error button.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.error button:hover:active, infobar.error button:hover:active:hover, infobar.error button:hover:active:focus, infobar.error button:hover:active:hover:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:hover, infobar.error button:hover:checked:focus, infobar.error button:hover:checked:hover:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover, infobar.error button.flat:hover:active:focus, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.error button:focus, infobar.error button.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ infobar.error button:focus:focus, infobar.error button:focus:hover, infobar.error button.flat:focus:focus, infobar.error button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.error button:focus:active, infobar.error button:focus:active:hover, infobar.error button:focus:active:focus, infobar.error button:focus:active:hover:focus, infobar.error button:focus:checked, infobar.error button:focus:checked:hover, infobar.error button:focus:checked:focus, infobar.error button:focus:checked:hover:focus, infobar.error button.flat:focus:active, infobar.error button.flat:focus:active:hover, infobar.error button.flat:focus:active:focus, infobar.error button.flat:focus:active:hover:focus, infobar.error button.flat:focus:checked, infobar.error button.flat:focus:checked:hover, infobar.error button.flat:focus:checked:focus, infobar.error button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.error button:focus:disabled, infobar.error button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.error button:focus:active:disabled, infobar.error button:focus:checked:disabled, infobar.error button.flat:focus:active:disabled, infobar.error button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.error button:focus:hover, infobar.error button.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ infobar.error button:focus:hover:focus, infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:focus, infobar.error button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.error button:focus:hover:active, infobar.error button:focus:hover:active:hover, infobar.error button:focus:hover:active:focus, infobar.error button:focus:hover:active:hover:focus, infobar.error button:focus:hover:checked, infobar.error button:focus:hover:checked:hover, infobar.error button:focus:hover:checked:focus, infobar.error button:focus:hover:checked:hover:focus, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:hover, infobar.error button.flat:focus:hover:active:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:hover, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.error button:checked, infobar.error button:active, infobar.error button.flat:checked, infobar.error button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.error button:checked:active, infobar.error button:checked:active:hover, infobar.error button:checked:active:focus, infobar.error button:checked:active:hover:focus, infobar.error button:checked:checked, infobar.error button:checked:checked:hover, infobar.error button:checked:checked:focus, infobar.error button:checked:checked:hover:focus, infobar.error button:active:active, infobar.error button:active:active:hover, infobar.error button:active:active:focus, infobar.error button:active:active:hover:focus, infobar.error button:active:checked, infobar.error button:active:checked:hover, infobar.error button:active:checked:focus, infobar.error button:active:checked:hover:focus, infobar.error button.flat:checked:active, infobar.error button.flat:checked:active:hover, infobar.error button.flat:checked:active:focus, infobar.error button.flat:checked:active:hover:focus, infobar.error button.flat:checked:checked, infobar.error button.flat:checked:checked:hover, infobar.error button.flat:checked:checked:focus, infobar.error button.flat:checked:checked:hover:focus, infobar.error button.flat:active:active, infobar.error button.flat:active:active:hover, infobar.error button.flat:active:active:focus, infobar.error button.flat:active:active:hover:focus, infobar.error button.flat:active:checked, infobar.error button.flat:active:checked:hover, infobar.error button.flat:active:checked:focus, infobar.error button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover {
+ color: #fff; }
+ infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#fff,0.5);
+ box-shadow: none; }
+ infobar.error button:active:disabled, infobar.error button:checked:disabled, infobar.error button.flat:active:disabled, infobar.error button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ infobar.error button.separator, infobar.error button .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9); }
+ infobar.error button.separator:disabled, infobar.error button .separator:disabled {
+ color: rgba(244, 67, 54, 0.85); }
+
+/*********
+ ! Entry *
+**********/
+.linked:not(.vertical) > entry {
+ border-width: 1px;
+ border-radius: 0;
+ border-right-width: 0;
+ border-left-width: 0; }
+ .linked:not(.vertical) > entry:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-right-width: 0;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .linked:not(.vertical) > entry:first-child:dir(rtl) {
+ border-left-width: 0;
+ border-right-width: 1px; }
+ .linked:not(.vertical) > entry:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-width: 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .linked:not(.vertical) > entry:last-child:dir(rtl) {
+ border-left-width: 1px;
+ border-right-width: 0; }
+ .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child {
+ border-width: 1px; }
+ .linked:not(.vertical) > entry:only-child {
+ border-radius: 0px; }
+
+.linked.vertical > entry {
+ border-width: 1px;
+ border-radius: 0;
+ border-top-width: 0;
+ border-bottom-width: 0; }
+ .linked.vertical > entry:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-width: 1px;
+ border-bottom-width: 0;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0; }
+ .linked.vertical > entry:first-child:dir(rtl) {
+ border-top-width: 0;
+ border-bottom-width: 1px; }
+ .linked.vertical > entry:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-width: 0;
+ border-bottom-width: 1px;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+ .linked.vertical > entry:last-child:dir(rtl) {
+ border-top-width: 1px;
+ border-bottom-width: 0; }
+ .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child {
+ border-width: 1px; }
+ .linked.vertical > entry:only-child {
+ border-radius: 0px; }
+
+entry, menuitem entry, popover.background entry, .osd entry,
+#XfceNotifyWindow entry, #login_window entry {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: #b2b2b2;
+ transition: border 100ms ease-out;
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.1), inset 0 1px rgba(9, 9, 9, 0.12), inset -1px 0 rgba(9, 9, 9, 0.1), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ entry:focus, popover.background entry:focus,
+ #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover,
+ #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active,
+ #XfceNotifyWindow entry:active, #login_window entry:active {
+ transition: border 100ms ease-in; }
+ entry:selected, popover.background entry:selected,
+ #XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus,
+ #XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus {
+ background-color: #990000;
+ color: #dedede; }
+ entry:disabled, popover.background entry:disabled,
+ #XfceNotifyWindow entry:disabled, #login_window entry:disabled {
+ box-shadow: none; }
+ entry progress, popover.background entry progress, .osd entry progress,
+ #XfceNotifyWindow entry progress, #login_window entry progress {
+ background-color: #990000;
+ background-image: none;
+ border-width: 0;
+ border-radius: 0px;
+ color: #dedede; }
+ entry image.left,
+ #XfceNotifyWindow entry image.left, #login_window entry image.left {
+ padding-right: 3px; }
+ entry image.right,
+ #XfceNotifyWindow entry image.right, #login_window entry image.right {
+ padding-left: 3px; }
+ entry.warning, popover.background entry.warning,
+ #XfceNotifyWindow entry.warning, #login_window entry.warning {
+ color: #fff;
+ border-color: #bf5600;
+ background-color: mix(#dedede,#ef6c00,0.6); }
+ entry.warning image,
+ #XfceNotifyWindow entry.warning image, #login_window entry.warning image {
+ color: #fff; }
+ entry.warning:focus,
+ #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus {
+ color: #fff;
+ border-color: mix(#990000,#ef6c00,0.3);
+ background-color: #ef6c00;
+ box-shadow: none; }
+ entry.warning selection,
+ #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection {
+ background-color: #fff;
+ color: #ef6c00; }
+ entry.error, popover.background entry.error,
+ #XfceNotifyWindow entry.error, #login_window entry.error {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#dedede,#f44336,0.6); }
+ entry.error image,
+ #XfceNotifyWindow entry.error image, #login_window entry.error image {
+ color: #fff; }
+ entry.error:focus,
+ #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus {
+ color: #fff;
+ border-color: mix(#990000,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none; }
+ entry.error selection,
+ #XfceNotifyWindow entry.error selection, #login_window entry.error selection {
+ background-color: #fff;
+ color: #f44336; }
+ entry.search-missing, popover.background entry.search-missing,
+ #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#dedede,#f44336,0.6); }
+ entry.search-missing image,
+ #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image {
+ color: #fff; }
+ entry.search-missing:focus,
+ #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus {
+ color: #fff;
+ border-color: mix(#990000,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none; }
+ entry.search-missing selection,
+ #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection {
+ background-color: #fff;
+ color: #f44336; }
+
+/*********
+ ! Menubar
+**********/
+menubar, .menubar {
+ -GtkWidget-window-dragging: true;
+ padding: 0;
+ border: 0;
+ background-color: #dedede;
+ background-image: none;
+ color: #2d2d2d; }
+ menubar > menuitem, .menubar > menuitem {
+ min-height: 16px;
+ padding: 4.5px 7.5px;
+ border: 1px solid transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #2d2d2d; }
+ menubar > menuitem:hover, .menubar > menuitem:hover {
+ border-color: mix(#dedede,#2d2d2d,0.21);
+ background-color: mix(#dedede,#2d2d2d,0.21);
+ background-image: none;
+ color: #313131; }
+ menubar > menuitem *:hover, .menubar > menuitem *:hover {
+ color: #313131; }
+
+/******
+ ! Menu
+*******/
+menu,
+.menu,
+.context-menu {
+ border: 0;
+ border-radius: 0;
+ padding: 3px;
+ background-color: #dedede;
+ color: #2d2d2d; }
+ .csd menu, .csd
+ .menu, .csd
+ .context-menu {
+ border: 0; }
+ menu:selected,
+ .menu:selected,
+ .context-menu:selected {
+ background-color: #990000; }
+ menu separator, .csd menu separator,
+ .menu separator, .csd
+ .menu separator,
+ .context-menu separator, .csd
+ .context-menu separator {
+ background-color: #c8c8c8;
+ margin: 1px 0; }
+ menu .separator, .csd menu .separator,
+ .menu .separator, .csd
+ .menu .separator,
+ .context-menu .separator, .csd
+ .context-menu .separator {
+ color: #c8c8c8; }
+ menu menuitem,
+ .menu menuitem,
+ .context-menu menuitem {
+ min-height: 16px;
+ min-width: 40px;
+ padding: 3px;
+ border-radius: 0; }
+ menu menuitem:active, menu menuitem:hover,
+ .menu menuitem:active,
+ .menu menuitem:hover,
+ .context-menu menuitem:active,
+ .context-menu menuitem:hover {
+ border: 0;
+ background-color: #990000;
+ background-image: none;
+ color: #dedede; }
+ menu menuitem *:active, menu menuitem *:hover,
+ .menu menuitem *:active,
+ .menu menuitem *:hover,
+ .context-menu menuitem *:active,
+ .context-menu menuitem *:hover {
+ color: #dedede; }
+ menu menuitem:disabled, menu menuitem *:disabled,
+ .menu menuitem:disabled,
+ .menu menuitem *:disabled,
+ .context-menu menuitem:disabled,
+ .context-menu menuitem *:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ 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; }
+ menu menuitem.button, menu menuitem.button:focus, menu menuitem.button:active, menu menuitem.button:disabled, menu menuitem.button:active:disabled, menu menuitem.button.flat, menu menuitem.button.flat:focus, menu menuitem.button.flat:active, menu menuitem.button.flat:disabled, menu menuitem.button.flat:active:disabled,
+ .menu menuitem.button,
+ .menu menuitem.button:focus,
+ .menu menuitem.button:active,
+ .menu menuitem.button:disabled,
+ .menu menuitem.button:active:disabled,
+ .menu menuitem.button.flat,
+ .menu menuitem.button.flat:focus,
+ .menu menuitem.button.flat:active,
+ .menu menuitem.button.flat:disabled,
+ .menu menuitem.button.flat:active:disabled,
+ .context-menu menuitem.button,
+ .context-menu menuitem.button:focus,
+ .context-menu menuitem.button:active,
+ .context-menu menuitem.button:disabled,
+ .context-menu menuitem.button:active:disabled,
+ .context-menu menuitem.button.flat,
+ .context-menu menuitem.button.flat:focus,
+ .context-menu menuitem.button.flat:active,
+ .context-menu menuitem.button.flat:disabled,
+ .context-menu menuitem.button.flat:active:disabled {
+ background-color: transparent;
+ background-image: none;
+ border: 0;
+ box-shadow: none;
+ color: currentColor; }
+ menu menuitem.button:hover, menu menuitem.button:focus:hover, menu menuitem.button:active:hover, menu menuitem.button:selected, menu menuitem.button.flat:hover, menu menuitem.button.flat:focus:hover, menu menuitem.button.flat:active:hover, menu menuitem.button.flat:selected,
+ .menu menuitem.button:hover,
+ .menu menuitem.button:focus:hover,
+ .menu menuitem.button:active:hover,
+ .menu menuitem.button:selected,
+ .menu menuitem.button.flat:hover,
+ .menu menuitem.button.flat:focus:hover,
+ .menu menuitem.button.flat:active:hover,
+ .menu menuitem.button.flat:selected,
+ .context-menu menuitem.button:hover,
+ .context-menu menuitem.button:focus:hover,
+ .context-menu menuitem.button:active:hover,
+ .context-menu menuitem.button:selected,
+ .context-menu menuitem.button.flat:hover,
+ .context-menu menuitem.button.flat:focus:hover,
+ .context-menu menuitem.button.flat:active:hover,
+ .context-menu menuitem.button.flat:selected {
+ background-image: none;
+ background-color: #990000;
+ color: #dedede; }
+ menu menuitem calendar,
+ .menu menuitem calendar,
+ .context-menu menuitem calendar {
+ color: #2d2d2d; }
+ menu menuitem calendar.header,
+ .menu menuitem calendar.header,
+ .context-menu menuitem calendar.header {
+ border-bottom: 1px solid #c8c8c8;
+ border-radius: 0; }
+ menu menuitem calendar.header:backdrop,
+ .menu menuitem calendar.header:backdrop,
+ .context-menu menuitem calendar.header:backdrop {
+ border-color: #c8c8c8; }
+ menu menuitem calendar.button,
+ .menu menuitem calendar.button,
+ .context-menu menuitem calendar.button {
+ color: rgba(45, 45, 45, 0.55); }
+ menu menuitem calendar.button:hover,
+ .menu menuitem calendar.button:hover,
+ .context-menu menuitem calendar.button:hover {
+ color: #2d2d2d; }
+ menu menuitem calendar:indeterminate, menu menuitem calendar:indeterminate:backdrop,
+ .menu menuitem calendar:indeterminate,
+ .menu menuitem calendar:indeterminate:backdrop,
+ .context-menu menuitem calendar:indeterminate,
+ .context-menu menuitem calendar:indeterminate:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
+ .menu menuitem label:dir(rtl),
+ .menu menuitem label:dir(ltr),
+ .context-menu menuitem label:dir(rtl),
+ .context-menu menuitem label:dir(ltr) {
+ color: inherit; }
+ menu > arrow,
+ .menu > arrow,
+ .context-menu > arrow {
+ min-height: 16px;
+ min-width: 16px;
+ padding: 3px;
+ background-color: #dedede;
+ border-radius: 0; }
+ menu > arrow.top,
+ .menu > arrow.top,
+ .context-menu > arrow.top {
+ margin-top: -6px;
+ border-bottom: 1px solid mix(#2d2d2d,#dedede,0.1);
+ -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 mix(#2d2d2d,#dedede,0.1);
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ menu > arrow:hover,
+ .menu > arrow:hover,
+ .context-menu > arrow:hover {
+ background-color: mix(#2d2d2d,#dedede,0.1); }
+ menu > arrow:backdrop,
+ .menu > arrow:backdrop,
+ .context-menu > arrow:backdrop {
+ background-color: #dedede; }
+ menu > arrow:disabled,
+ .menu > arrow:disabled,
+ .context-menu > arrow:disabled {
+ color: transparent;
+ background-color: transparent;
+ border-color: transparent; }
+
+.context-menu {
+ font: initial; }
+
+.monospace {
+ font-family: monospace; }
+
+menuitem accelerator {
+ color: rgba(45, 45, 45, 0.6); }
+ menuitem accelerator:hover {
+ color: rgba(222, 222, 222, 0.8); }
+ menuitem accelerator:disabled {
+ color: alpha(mix(#2d2d2d,#dedede,0.5),0.4); }
+menuitem check, menuitem radio {
+ min-height: 16px;
+ min-width: 16px; }
+ menuitem check:dir(ltr), menuitem radio:dir(ltr) {
+ margin-right: 7px; }
+ menuitem check:dir(rtl), menuitem radio:dir(rtl) {
+ margin-left: 7px; }
+menuitem window decoration {
+ box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }
+menuitem entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ menuitem entry:focus, menuitem entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ menuitem entry:active, menuitem entry:active:hover, menuitem entry:active:focus, menuitem entry:active:hover:focus, menuitem entry:checked, menuitem entry:checked:hover, menuitem entry:checked:focus, menuitem entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ menuitem entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ menuitem entry:active:disabled, menuitem entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ menuitem entry:focus, menuitem entry:active {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.08),0.3); }
+ menuitem entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ menuitem entry:disabled:focus, menuitem entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ menuitem entry:disabled:active, menuitem entry:disabled:active:hover, menuitem entry:disabled:active:focus, menuitem entry:disabled:active:hover:focus, menuitem entry:disabled:checked, menuitem entry:disabled:checked:hover, menuitem entry:disabled:checked:focus, menuitem entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ menuitem entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ menuitem entry:disabled:active:disabled, menuitem entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+
+/*********
+ ! Popover
+**********/
+popover.background {
+ padding: 0px;
+ border-radius: 0px;
+ background-clip: border-box;
+ background-color: #dedede;
+ background-image: none;
+ color: #2d2d2d;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
+ .csd popover.background, popover.background {
+ /*@include border($menu_bg_color);*/
+ border-color: rgba(36, 36, 36, 0.5);
+ border-width: 1px;
+ border-style: solid; }
+ .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.5),0.3); }
+ .csd popover.background:active, .csd popover.background:active:hover, .csd popover.background:active:focus, .csd popover.background:active:hover:focus, .csd popover.background:checked, .csd popover.background:checked:hover, .csd popover.background:checked:focus, .csd popover.background:checked:hover:focus, popover.background:active, popover.background:active:hover, popover.background:active:focus, popover.background:active:hover:focus, popover.background:checked, popover.background:checked:hover, popover.background:checked:focus, popover.background:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.5); }
+ .csd popover.background:disabled, popover.background:disabled {
+ border-color: rgba(38, 38, 38, 0.5); }
+ .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.5); }
+ popover.background:backdrop {
+ box-shadow: none; }
+ popover.background treeview.view:hover, popover.background treeview.view:selected, popover.background treeview.view:selected:focus, popover.background treeview.view:backdrop:selected, popover.background treeview.view:backdrop:selected:focus {
+ border-top-color: #990000; }
+ popover.background treeview.view, popover.background treeview.view:backdrop {
+ border-top-color: white; }
+ popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover {
+ background-image: none;
+ background-color: #990000;
+ color: #dedede; }
+ popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background iconview:backdrop, popover.background list, popover.background list:backdrop {
+ background-color: white;
+ background-image: none;
+ color: #2d2d2d;
+ border-color: #b2b2b2; }
+ popover.background list row, popover.background list row .button {
+ background-color: transparent;
+ background-image: none;
+ color: #2d2d2d; }
+ popover.background list row:focus, popover.background list row:hover, popover.background list row:active, popover.background list row .button:focus, popover.background list row .button:hover, popover.background list row .button:active {
+ background-image: none;
+ background-color: #990000;
+ color: #dedede; }
+ popover.background .frame {
+ border-color: #b2b2b2;
+ border-radius: 0px; }
+ popover.background entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ popover.background entry:focus, popover.background entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ popover.background entry:active, popover.background entry:active:hover, popover.background entry:active:focus, popover.background entry:active:hover:focus, popover.background entry:checked, popover.background entry:checked:hover, popover.background entry:checked:focus, popover.background entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ popover.background entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ popover.background entry:active:disabled, popover.background entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ popover.background entry:focus, popover.background entry:active {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.08),0.3); }
+ popover.background entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ popover.background entry:disabled:focus, popover.background entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ popover.background entry:disabled:active, popover.background entry:disabled:active:hover, popover.background entry:disabled:active:focus, popover.background entry:disabled:active:hover:focus, popover.background entry:disabled:checked, popover.background entry:disabled:checked:hover, popover.background entry:disabled:checked:focus, popover.background entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ popover.background entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ popover.background entry:disabled:active:disabled, popover.background entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+ popover.background button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ popover.background button:focus, popover.background button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ popover.background button:active, popover.background button:active:hover, popover.background button:active:focus, popover.background button:active:hover:focus, popover.background button:checked, popover.background button:checked:hover, popover.background button:checked:focus, popover.background button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ popover.background button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ popover.background button:active:disabled, popover.background button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ popover.background button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ popover.background button:hover, popover.background button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ popover.background button:hover:focus, popover.background button:hover:hover, popover.background button.flat:hover:focus, popover.background button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ popover.background button:hover:active, popover.background button:hover:active:hover, popover.background button:hover:active:focus, popover.background button:hover:active:hover:focus, popover.background button:hover:checked, popover.background button:hover:checked:hover, popover.background button:hover:checked:focus, popover.background button:hover:checked:hover:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover, popover.background button.flat:hover:active:focus, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ popover.background button:hover:disabled, popover.background button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ popover.background button:hover:active:disabled, popover.background button:hover:checked:disabled, popover.background button.flat:hover:active:disabled, popover.background button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ popover.background button:focus, popover.background button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ popover.background button:focus:focus, popover.background button:focus:hover, popover.background button.flat:focus:focus, popover.background button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ popover.background button:focus:active, popover.background button:focus:active:hover, popover.background button:focus:active:focus, popover.background button:focus:active:hover:focus, popover.background button:focus:checked, popover.background button:focus:checked:hover, popover.background button:focus:checked:focus, popover.background button:focus:checked:hover:focus, popover.background button.flat:focus:active, popover.background button.flat:focus:active:hover, popover.background button.flat:focus:active:focus, popover.background button.flat:focus:active:hover:focus, popover.background button.flat:focus:checked, popover.background button.flat:focus:checked:hover, popover.background button.flat:focus:checked:focus, popover.background button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ popover.background button:focus:disabled, popover.background button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ popover.background button:focus:active:disabled, popover.background button:focus:checked:disabled, popover.background button.flat:focus:active:disabled, popover.background button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ popover.background button:focus:hover, popover.background button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ popover.background button:focus:hover:focus, popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:focus, popover.background button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ popover.background button:focus:hover:active, popover.background button:focus:hover:active:hover, popover.background button:focus:hover:active:focus, popover.background button:focus:hover:active:hover:focus, popover.background button:focus:hover:checked, popover.background button:focus:hover:checked:hover, popover.background button:focus:hover:checked:focus, popover.background button:focus:hover:checked:hover:focus, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:hover, popover.background button.flat:focus:hover:active:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:hover, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ popover.background button:focus:hover:active:disabled, popover.background button:focus:hover:checked:disabled, popover.background button.flat:focus:hover:active:disabled, popover.background button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ popover.background button:checked, popover.background button:active, popover.background button.flat:checked, popover.background button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ popover.background button:checked:active, popover.background button:checked:active:hover, popover.background button:checked:active:focus, popover.background button:checked:active:hover:focus, popover.background button:checked:checked, popover.background button:checked:checked:hover, popover.background button:checked:checked:focus, popover.background button:checked:checked:hover:focus, popover.background button:active:active, popover.background button:active:active:hover, popover.background button:active:active:focus, popover.background button:active:active:hover:focus, popover.background button:active:checked, popover.background button:active:checked:hover, popover.background button:active:checked:focus, popover.background button:active:checked:hover:focus, popover.background button.flat:checked:active, popover.background button.flat:checked:active:hover, popover.background button.flat:checked:active:focus, popover.background button.flat:checked:active:hover:focus, popover.background button.flat:checked:checked, popover.background button.flat:checked:checked:hover, popover.background button.flat:checked:checked:focus, popover.background button.flat:checked:checked:hover:focus, popover.background button.flat:active:active, popover.background button.flat:active:active:hover, popover.background button.flat:active:active:focus, popover.background button.flat:active:active:hover:focus, popover.background button.flat:active:checked, popover.background button.flat:active:checked:hover, popover.background button.flat:active:checked:focus, popover.background button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ popover.background button:checked:disabled, popover.background button:active:disabled, popover.background button.flat:checked:disabled, popover.background button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ popover.background button:checked:active:disabled, popover.background button:checked:checked:disabled, popover.background button:active:active:disabled, popover.background button:active:checked:disabled, popover.background button.flat:checked:active:disabled, popover.background button.flat:checked:checked:disabled, popover.background button.flat:active:active:disabled, popover.background button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover {
+ color: #2d2d2d; }
+ popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ popover.background button:active:disabled, popover.background button:checked:disabled, popover.background button.flat:active:disabled, popover.background button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ popover.background button.separator, popover.background button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ popover.background button.separator:disabled, popover.background button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ popover.background .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ popover.background .linked > button:focus, popover.background .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ popover.background .linked > button:active, popover.background .linked > button:active:hover, popover.background .linked > button:active:focus, popover.background .linked > button:active:hover:focus, popover.background .linked > button:checked, popover.background .linked > button:checked:hover, popover.background .linked > button:checked:focus, popover.background .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ popover.background .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ popover.background .linked > button:last-child, popover.background .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ popover.background .linked > button:disabled:last-child, popover.background .linked > button:disabled:only-child, popover.background .linked > button:active:disabled:last-child, popover.background .linked > button:active:disabled:only-child, popover.background .linked > button:checked:disabled:last-child, popover.background .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ popover.background .linked > button:active:last-child, popover.background .linked > button:active:last-child:focus, popover.background .linked > button:active:last-child:hover, popover.background .linked > button:active:last-child:hover:focus, popover.background .linked > button:checked:last-child, popover.background .linked > button:checked:last-child:focus, popover.background .linked > button:checked:last-child:hover, popover.background .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ popover.background .linked > button:active:only-child, popover.background .linked > button:active:only-child:focus, popover.background .linked > button:active:only-child:hover, popover.background .linked > button:active:only-child:hover:focus, popover.background .linked > button:checked:only-child, popover.background .linked > button:checked:only-child:focus, popover.background .linked > button:checked:only-child:hover, popover.background .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar {
+ border-style: none;
+ background-color: transparent; }
+
+modelbutton.flat,
+menuitem.button.flat {
+ padding: 3px 5px;
+ outline-color: transparent;
+ transition: none; }
+ modelbutton.flat:hover,
+ menuitem.button.flat:hover {
+ background-color: #990000;
+ color: #dedede; }
+ modelbutton.flat:checked,
+ menuitem.button.flat:checked {
+ color: #2d2d2d; }
+ modelbutton.flat arrow.left,
+ menuitem.button.flat arrow.left {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+ modelbutton.flat arrow.right,
+ menuitem.button.flat arrow.right {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+ modelbutton.flat check:last-child,
+ modelbutton.flat radio:last-child,
+ menuitem.button.flat check:last-child,
+ menuitem.button.flat radio:last-child {
+ margin-left: 8px; }
+ modelbutton.flat check:first-child,
+ modelbutton.flat radio:first-child,
+ menuitem.button.flat check:first-child,
+ menuitem.button.flat radio:first-child {
+ margin-right: 8px; }
+
+/***************
+! Dimmed label *
+****************/
+.dim-label, label.separator {
+ opacity: .5;
+ text-shadow: none; }
+
+/***********
+ ! Tooltip *
+************/
+.tooltip.background, .tooltip.background.csd,
+tooltip.background,
+tooltip.background.csd {
+ background-color: #dedede;
+ background-clip: padding-box;
+ border: 1px solid #b2b2b2;
+ border-radius: 0px;
+ color: #2d2d2d; }
+.tooltip *,
+tooltip * {
+ background-color: transparent;
+ color: inherit; }
+
+/***********
+ ! Dialogs *
+************/
+messagedialog, .message-dialog, .prompt {
+ -GtkDialog-content-area-border: 0;
+ -GtkDialog-action-area-border: 0;
+ -GtkDialog-button-spacing: 3px;
+ margin: 0;
+ padding: 0; }
+
+printdialog paper {
+ color: #2d2d2d;
+ border: 1px solid mix(#dedede,#2d2d2d,0.08);
+ background: #fff;
+ padding: 0; }
+ printdialog paper:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5);
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+printdialog .dialog-action-box {
+ margin: 6px; }
+
+/*********************
+ ! App notifications *
+**********************/
+frame.app-notification {
+ border-style: solid;
+ border-color: rgba(178, 178, 178, 0.8);
+ border-width: 0 1px 1px;
+ border-radius: 0 0 0px 0px;
+ padding: 6px;
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ color: #2d2d2d; }
+ frame.app-notification button {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ frame.app-notification button:focus, frame.app-notification button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ frame.app-notification button:active, frame.app-notification button:active:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover:focus, frame.app-notification button:checked, frame.app-notification button:checked:hover, frame.app-notification button:checked:focus, frame.app-notification button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ frame.app-notification button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ frame.app-notification button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ frame.app-notification button:hover, frame.app-notification button.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ frame.app-notification button:hover:focus, frame.app-notification button:hover:hover, frame.app-notification button.flat:hover:focus, frame.app-notification button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ frame.app-notification button:hover:active, frame.app-notification button:hover:active:hover, frame.app-notification button:hover:active:focus, frame.app-notification button:hover:active:hover:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:hover, frame.app-notification button:hover:checked:focus, frame.app-notification button:hover:checked:hover:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover, frame.app-notification button.flat:hover:active:focus, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ frame.app-notification button:hover:active:disabled, frame.app-notification button:hover:checked:disabled, frame.app-notification button.flat:hover:active:disabled, frame.app-notification button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ frame.app-notification button:focus, frame.app-notification button.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ frame.app-notification button:focus:focus, frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:focus, frame.app-notification button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ frame.app-notification button:focus:active, frame.app-notification button:focus:active:hover, frame.app-notification button:focus:active:focus, frame.app-notification button:focus:active:hover:focus, frame.app-notification button:focus:checked, frame.app-notification button:focus:checked:hover, frame.app-notification button:focus:checked:focus, frame.app-notification button:focus:checked:hover:focus, frame.app-notification button.flat:focus:active, frame.app-notification button.flat:focus:active:hover, frame.app-notification button.flat:focus:active:focus, frame.app-notification button.flat:focus:active:hover:focus, frame.app-notification button.flat:focus:checked, frame.app-notification button.flat:focus:checked:hover, frame.app-notification button.flat:focus:checked:focus, frame.app-notification button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ frame.app-notification button:focus:disabled, frame.app-notification button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ frame.app-notification button:focus:active:disabled, frame.app-notification button:focus:checked:disabled, frame.app-notification button.flat:focus:active:disabled, frame.app-notification button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ frame.app-notification button:focus:hover:focus, frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:focus, frame.app-notification button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ frame.app-notification button:focus:hover:active, frame.app-notification button:focus:hover:active:hover, frame.app-notification button:focus:hover:active:focus, frame.app-notification button:focus:hover:active:hover:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button:focus:hover:checked:hover, frame.app-notification button:focus:hover:checked:focus, frame.app-notification button:focus:hover:checked:hover:focus, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:hover, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:hover, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ frame.app-notification button:focus:hover:active:disabled, frame.app-notification button:focus:hover:checked:disabled, frame.app-notification button.flat:focus:hover:active:disabled, frame.app-notification button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ frame.app-notification button:checked, frame.app-notification button:active, frame.app-notification button.flat:checked, frame.app-notification button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ frame.app-notification button:checked:active, frame.app-notification button:checked:active:hover, frame.app-notification button:checked:active:focus, frame.app-notification button:checked:active:hover:focus, frame.app-notification button:checked:checked, frame.app-notification button:checked:checked:hover, frame.app-notification button:checked:checked:focus, frame.app-notification button:checked:checked:hover:focus, frame.app-notification button:active:active, frame.app-notification button:active:active:hover, frame.app-notification button:active:active:focus, frame.app-notification button:active:active:hover:focus, frame.app-notification button:active:checked, frame.app-notification button:active:checked:hover, frame.app-notification button:active:checked:focus, frame.app-notification button:active:checked:hover:focus, frame.app-notification button.flat:checked:active, frame.app-notification button.flat:checked:active:hover, frame.app-notification button.flat:checked:active:focus, frame.app-notification button.flat:checked:active:hover:focus, frame.app-notification button.flat:checked:checked, frame.app-notification button.flat:checked:checked:hover, frame.app-notification button.flat:checked:checked:focus, frame.app-notification button.flat:checked:checked:hover:focus, frame.app-notification button.flat:active:active, frame.app-notification button.flat:active:active:hover, frame.app-notification button.flat:active:active:focus, frame.app-notification button.flat:active:active:hover:focus, frame.app-notification button.flat:active:checked, frame.app-notification button.flat:active:checked:hover, frame.app-notification button.flat:active:checked:focus, frame.app-notification button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ frame.app-notification button:checked:disabled, frame.app-notification button:active:disabled, frame.app-notification button.flat:checked:disabled, frame.app-notification button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ frame.app-notification button:checked:active:disabled, frame.app-notification button:checked:checked:disabled, frame.app-notification button:active:active:disabled, frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:checked:active:disabled, frame.app-notification button.flat:checked:checked:disabled, frame.app-notification button.flat:active:active:disabled, frame.app-notification button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover {
+ color: #2d2d2d; }
+ frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled, frame.app-notification button.flat:active:disabled, frame.app-notification button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ frame.app-notification button.separator, frame.app-notification button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+ frame.app-notification border {
+ border: 0; }
+
+/*************
+ ! Expanders *
+**************/
+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: alpha(currentColor,0.8); }
+ expander arrow:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+/*******************
+ ! Symbolic images *
+********************/
+.image {
+ color: alpha(currentColor,0.5); }
+ .image:hover {
+ color: alpha(currentColor,0.9); }
+ .image:selected, .image:selected:hover {
+ color: #dedede; }
+
+/****************
+ ! Floating bar *
+*****************/
+.floating-bar {
+ background-color: #dedede;
+ background-image: none;
+ border: 1px solid #b2b2b2;
+ border-radius: 0px;
+ color: #2d2d2d; }
+ .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-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .floating-bar button {
+ border: 0;
+ background-color: transparent;
+ background-image: none; }
+
+/*************************
+ ! Touch text selections *
+**************************/
+GtkBubbleWindow {
+ border-radius: 0px;
+ background-clip: border-box; }
+ GtkBubbleWindow.osd.background {
+ background-color: rgba(222, 222, 222, 0.8); }
+ GtkBubbleWindow .toolbar {
+ background-color: transparent; }
+
+/***************
+ ! Font-viewer *
+****************/
+SushiFontWidget {
+ padding: 3px 6px; }
+
+/*************
+ ! Gucharmap *
+**************/
+GucharmapChartable {
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+/*************
+ ! Evolution *
+**************/
+EPreviewPane .entry {
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+/*******************
+ ! Gnome Bluetooth *
+********************/
+entry.entry.pin-entry {
+ font-style: normal;
+ font-size: 50px;
+ padding-left: 15px;
+ padding-right: 15px; }
+
+label.pin-label {
+ font-style: normal;
+ font-size: 50px; }
+
+/************************
+ ! Shortcut window keys *
+*************************/
+.keycap {
+ min-width: 20px;
+ min-height: 24px;
+ margin-top: 2px;
+ padding-bottom: 1.5px;
+ padding-left: 3px;
+ padding-right: 3px;
+ color: #2d2d2d;
+ background-color: #dedede;
+ border: 1px solid;
+ border-color: mix(mix(#dedede,#2d2d2d,0.08),#dedede,0.5);
+ border-radius: 0px;
+ box-shadow: inset 0 -3px mix(#dedede,#dedede,0.2);
+ font-size: smaller; }
+ .keycap:backdrop {
+ background-color: #dedede;
+ color: mix(#2d2d2d,#dedede,0.5);
+ transition: 200ms ease-out; }
+
+/*****************
+ ! Stackswitcher *
+******************/
+stackswitcher button.text-button {
+ min-width: 80px; }
+stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button {
+ min-width: 28px;
+ min-height: 28px;
+ padding: 0; }
+
+/*******************
+ ! Selected Items *
+********************/
+entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection,
+#XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow,
+menuitem.button.flat:active,
+menuitem.button.flat:active arrow,
+menuitem.button.flat:selected,
+menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
+.view text:selected:focus,
+iconview text:selected:focus,
+textview text:selected:focus,
+.view text:selected,
+iconview text:selected,
+textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+textview text selection:focus,
+textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ background-color: #990000; }
+ row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection,
+ #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow,
+ menuitem.button.flat:active,
+ menuitem.button.flat:active arrow,
+ menuitem.button.flat:selected,
+ menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
+ .view text:selected:focus,
+ iconview text:selected:focus,
+ textview text:selected:focus,
+ .view text:selected,
+ iconview text:selected,
+ textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+ textview text selection:focus,
+ textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ color: #dedede;
+ outline-color: rgba(222, 222, 222, 0.3); }
+ row:selected label:disabled, label:disabled:selected, label:disabled selection, entry selection:disabled,
+ #XfceNotifyWindow entry selection:disabled, #login_window entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled,
+ menuitem.button.flat:disabled:active,
+ menuitem.button.flat:active arrow:disabled,
+ menuitem.button.flat:disabled:selected,
+ menuitem.button.flat:selected arrow:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,
+ iconview text:disabled:selected:focus,
+ textview text:disabled:selected:focus,
+ .view text:disabled:selected,
+ iconview text:disabled:selected,
+ textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
+ textview text selection:disabled, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected {
+ color: mix(#dedede,#990000,0.5); }
+ row:selected label:backdrop, label:backdrop:selected, label:backdrop selection, entry selection:backdrop,
+ #XfceNotifyWindow entry selection:backdrop, #login_window entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop,
+ menuitem.button.flat:backdrop:active,
+ menuitem.button.flat:active arrow:backdrop,
+ menuitem.button.flat:backdrop:selected,
+ menuitem.button.flat:selected arrow:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,
+ iconview text:backdrop:selected:focus,
+ textview text:backdrop:selected:focus,
+ .view text:backdrop:selected,
+ iconview text:backdrop:selected,
+ textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,
+ textview text selection:backdrop, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected {
+ background-color: #990000;
+ color: mix(#990000,#dedede,0.66); }
+ row:selected label:backdrop:disabled, label:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, entry selection:backdrop:disabled,
+ #XfceNotifyWindow entry selection:backdrop:disabled, #login_window entry selection:backdrop:disabled, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, flowbox flowboxchild:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:active, modelbutton.flat:active arrow:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, modelbutton.flat:selected arrow:backdrop:disabled,
+ menuitem.button.flat:backdrop:disabled:active,
+ menuitem.button.flat:active arrow:backdrop:disabled,
+ menuitem.button.flat:backdrop:disabled:selected,
+ menuitem.button.flat:selected arrow:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
+ .view text:backdrop:disabled:selected,
+ iconview text:backdrop:disabled:selected,
+ textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,
+ textview text selection:backdrop:disabled, .cs-category-view:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected {
+ color: mix(mix(#990000,#dedede,0.66),#990000,0.3); }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/**********
+ ! Notebook
+***********/
+notebook {
+ padding: 0; }
+ notebook.frame {
+ border: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ notebook.frame > header {
+ margin: -1px; }
+ notebook.frame > header.top {
+ margin-bottom: 0; }
+ notebook.frame > header.bottom {
+ margin-top: 0; }
+ notebook.frame > header.left {
+ margin-right: 0; }
+ notebook.frame > header.right {
+ margin-left: 0; }
+ notebook.frame > header.top, notebook.frame > header.bottom {
+ padding-left: 0;
+ padding-right: 0; }
+ notebook.frame > header.left, notebook.frame > header.right {
+ padding-top: 0;
+ padding-bottom: 0; }
+ notebook > stack:not(:only-child) {
+ background-color: #dedede; }
+ notebook > header {
+ padding: 3px;
+ background-color: #dedede; }
+ notebook > header.top {
+ box-shadow: inset 0 -1px mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.bottom {
+ box-shadow: inset 0 1px mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.right {
+ box-shadow: inset 1px 0 mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.left {
+ box-shadow: inset -1px 0 mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.top {
+ padding-bottom: 0; }
+ notebook > header.top > tabs > tab {
+ padding: 3px 11px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-bottom: none;
+ border-top-width: 3px;
+ border-radius: 1px 1px 0 0; }
+ notebook > header.top > tabs > tab:checked {
+ border-top-color: #990000; }
+ notebook > header.top > tabs > tab + tab {
+ margin-left: -1px; }
+ notebook > header.bottom {
+ padding-top: 0; }
+ notebook > header.bottom > tabs > tab {
+ padding: 3px 11px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-top: none;
+ border-bottom-width: 3px;
+ border-radius: 0 0 1px 1px; }
+ notebook > header.bottom > tabs > tab:checked {
+ border-bottom-color: #990000; }
+ notebook > header.bottom > tabs > tab + tab {
+ margin-left: -1px; }
+ notebook > header.right {
+ padding-left: 0; }
+ notebook > header.right > tabs > tab {
+ padding: 3px 11px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-left: none;
+ border-right-width: 3px;
+ border-radius: 0 1px 1px 0; }
+ notebook > header.right > tabs > tab:checked {
+ border-right-color: #990000; }
+ notebook > header.right > tabs > tab + tab {
+ margin-top: -1px; }
+ notebook > header.left {
+ padding-right: 0; }
+ notebook > header.left > tabs > tab {
+ padding: 3px 11px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-right: none;
+ border-left-width: 3px;
+ border-radius: 1px 0 0 1px; }
+ notebook > header.left > tabs > tab:checked {
+ border-left-color: #990000; }
+ notebook > header.left > tabs > tab + tab {
+ margin-top: -1px; }
+ 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.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child {
+ margin-left: 2px; }
+ notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+ notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child {
+ margin-right: 2px; }
+ 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.up:last-child, notebook > header.right > tabs > arrow.up:last-child {
+ margin-top: 2px; }
+ notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
+ notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child {
+ margin-bottom: 2px; }
+ notebook > header > tabs > arrow {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ notebook > header > tabs > arrow:hover {
+ color: mix(#2d2d2d,mix(#2d2d2d,#dedede,0.5),0.5); }
+ notebook > header > tabs > arrow:active {
+ color: #2d2d2d; }
+ notebook > header > tabs > arrow:disabled {
+ color: alpha(mix(#2d2d2d,#dedede,0.5),0.3); }
+ notebook > header.top > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 -1px mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.bottom > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 1px mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.left > tabs > tab:hover:not(:checked) {
+ box-shadow: inset -1px 0 mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.right > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 1px 0 mix(#dedede,#2d2d2d,0.08); }
+ notebook > header > tabs > tab {
+ color: rgba(45, 45, 45, 0.8);
+ background-color: alpha(mix(#dedede,#2d2d2d,0.1),0.7); }
+ notebook > header > tabs > tab:hover:not(:checked) {
+ color: mix(#2d2d2d,mix(#2d2d2d,#dedede,0.5),0.5);
+ background-color: rgba(222, 222, 222, 0.5);
+ border-color: mix(#dedede,#2d2d2d,0.08); }
+ notebook > header > tabs > tab:checked {
+ border-color: mix(#dedede,#2d2d2d,0.08);
+ color: #2d2d2d;
+ background-color: #dedede; }
+ notebook > header > tabs > tab button.flat {
+ min-height: 22px;
+ min-width: 16px;
+ padding: 0;
+ color: mix(#dedede,#2d2d2d,0.35); }
+ notebook > header > tabs > tab button.flat:hover {
+ color: #ff4d4d; }
+ notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover {
+ color: #990000; }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*******
+ ! OSD *
+********/
+overlay.osd {
+ background-color: transparent; }
+
+colorchooser .popover.osd {
+ border-radius: 0px; }
+
+button.color .osd colorswatch:only-child {
+ box-shadow: none; }
+.osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child {
+ box-shadow: none; }
+
+button.osd,
+#XfceNotifyWindow button {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ button.osd:focus, button.osd:hover,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ button.osd:active, button.osd:active:hover, button.osd:active:focus, button.osd:active:hover:focus, button.osd:checked, button.osd:checked:hover, button.osd:checked:focus, button.osd:checked:hover:focus,
+ #XfceNotifyWindow button:active,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover:focus,
+ #XfceNotifyWindow button:checked,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ button.osd:disabled,
+ #XfceNotifyWindow button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ button.osd:active:disabled, button.osd:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ button.osd.flat,
+ #XfceNotifyWindow button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ button.osd:hover, button.osd.flat:hover,
+ #XfceNotifyWindow button:hover,
+ #XfceNotifyWindow button.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ button.osd:hover:focus, button.osd:hover:hover, button.osd.flat:hover:focus, button.osd.flat:hover:hover,
+ #XfceNotifyWindow button:hover:focus,
+ #XfceNotifyWindow button:hover:hover,
+ #XfceNotifyWindow button.flat:hover:focus,
+ #XfceNotifyWindow button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button.osd:hover:active, button.osd:hover:active:hover, button.osd:hover:active:focus, button.osd:hover:active:hover:focus, button.osd:hover:checked, button.osd:hover:checked:hover, button.osd:hover:checked:focus, button.osd:hover:checked:hover:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover, button.osd.flat:hover:active:focus, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover, button.osd.flat:hover:checked:focus, button.osd.flat:hover:checked:hover:focus,
+ #XfceNotifyWindow button:hover:active,
+ #XfceNotifyWindow button:hover:active:hover,
+ #XfceNotifyWindow button:hover:active:focus,
+ #XfceNotifyWindow button:hover:active:hover:focus,
+ #XfceNotifyWindow button:hover:checked,
+ #XfceNotifyWindow button:hover:checked:hover,
+ #XfceNotifyWindow button:hover:checked:focus,
+ #XfceNotifyWindow button:hover:checked:hover:focus,
+ #XfceNotifyWindow button.flat:hover:active,
+ #XfceNotifyWindow button.flat:hover:active:hover,
+ #XfceNotifyWindow button.flat:hover:active:focus,
+ #XfceNotifyWindow button.flat:hover:active:hover:focus,
+ #XfceNotifyWindow button.flat:hover:checked,
+ #XfceNotifyWindow button.flat:hover:checked:hover,
+ #XfceNotifyWindow button.flat:hover:checked:focus,
+ #XfceNotifyWindow button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button.osd:hover:disabled, button.osd.flat:hover:disabled,
+ #XfceNotifyWindow button:hover:disabled,
+ #XfceNotifyWindow button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button.osd:hover:active:disabled, button.osd:hover:checked:disabled, button.osd.flat:hover:active:disabled, button.osd.flat:hover:checked:disabled,
+ #XfceNotifyWindow button:hover:active:disabled,
+ #XfceNotifyWindow button:hover:checked:disabled,
+ #XfceNotifyWindow button.flat:hover:active:disabled,
+ #XfceNotifyWindow button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button.osd:focus, button.osd.flat:focus,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ button.osd:focus:focus, button.osd:focus:hover, button.osd.flat:focus:focus, button.osd.flat:focus:hover,
+ #XfceNotifyWindow button:focus:focus,
+ #XfceNotifyWindow button:focus:hover,
+ #XfceNotifyWindow button.flat:focus:focus,
+ #XfceNotifyWindow button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button.osd:focus:active, button.osd:focus:active:hover, button.osd:focus:active:focus, button.osd:focus:active:hover:focus, button.osd:focus:checked, button.osd:focus:checked:hover, button.osd:focus:checked:focus, button.osd:focus:checked:hover:focus, button.osd.flat:focus:active, button.osd.flat:focus:active:hover, button.osd.flat:focus:active:focus, button.osd.flat:focus:active:hover:focus, button.osd.flat:focus:checked, button.osd.flat:focus:checked:hover, button.osd.flat:focus:checked:focus, button.osd.flat:focus:checked:hover:focus,
+ #XfceNotifyWindow button:focus:active,
+ #XfceNotifyWindow button:focus:active:hover,
+ #XfceNotifyWindow button:focus:active:focus,
+ #XfceNotifyWindow button:focus:active:hover:focus,
+ #XfceNotifyWindow button:focus:checked,
+ #XfceNotifyWindow button:focus:checked:hover,
+ #XfceNotifyWindow button:focus:checked:focus,
+ #XfceNotifyWindow button:focus:checked:hover:focus,
+ #XfceNotifyWindow button.flat:focus:active,
+ #XfceNotifyWindow button.flat:focus:active:hover,
+ #XfceNotifyWindow button.flat:focus:active:focus,
+ #XfceNotifyWindow button.flat:focus:active:hover:focus,
+ #XfceNotifyWindow button.flat:focus:checked,
+ #XfceNotifyWindow button.flat:focus:checked:hover,
+ #XfceNotifyWindow button.flat:focus:checked:focus,
+ #XfceNotifyWindow button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button.osd:focus:disabled, button.osd.flat:focus:disabled,
+ #XfceNotifyWindow button:focus:disabled,
+ #XfceNotifyWindow button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button.osd:focus:active:disabled, button.osd:focus:checked:disabled, button.osd.flat:focus:active:disabled, button.osd.flat:focus:checked:disabled,
+ #XfceNotifyWindow button:focus:active:disabled,
+ #XfceNotifyWindow button:focus:checked:disabled,
+ #XfceNotifyWindow button.flat:focus:active:disabled,
+ #XfceNotifyWindow button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button.osd:focus:hover, button.osd.flat:focus:hover,
+ #XfceNotifyWindow button:focus:hover,
+ #XfceNotifyWindow button.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ button.osd:focus:hover:focus, button.osd:focus:hover:hover, button.osd.flat:focus:hover:focus, button.osd.flat:focus:hover:hover,
+ #XfceNotifyWindow button:focus:hover:focus,
+ #XfceNotifyWindow button:focus:hover:hover,
+ #XfceNotifyWindow button.flat:focus:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button.osd:focus:hover:active, button.osd:focus:hover:active:hover, button.osd:focus:hover:active:focus, button.osd:focus:hover:active:hover:focus, button.osd:focus:hover:checked, button.osd:focus:hover:checked:hover, button.osd:focus:hover:checked:focus, button.osd:focus:hover:checked:hover:focus, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:hover, button.osd.flat:focus:hover:active:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:hover, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow button:focus:hover:active,
+ #XfceNotifyWindow button:focus:hover:active:hover,
+ #XfceNotifyWindow button:focus:hover:active:focus,
+ #XfceNotifyWindow button:focus:hover:active:hover:focus,
+ #XfceNotifyWindow button:focus:hover:checked,
+ #XfceNotifyWindow button:focus:hover:checked:hover,
+ #XfceNotifyWindow button:focus:hover:checked:focus,
+ #XfceNotifyWindow button:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:active,
+ #XfceNotifyWindow button.flat:focus:hover:active:hover,
+ #XfceNotifyWindow button.flat:focus:hover:active:focus,
+ #XfceNotifyWindow button.flat:focus:hover:active:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:checked,
+ #XfceNotifyWindow button.flat:focus:hover:checked:hover,
+ #XfceNotifyWindow button.flat:focus:hover:checked:focus,
+ #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button.osd:focus:hover:disabled, button.osd.flat:focus:hover:disabled,
+ #XfceNotifyWindow button:focus:hover:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button.osd:focus:hover:active:disabled, button.osd:focus:hover:checked:disabled, button.osd.flat:focus:hover:active:disabled, button.osd.flat:focus:hover:checked:disabled,
+ #XfceNotifyWindow button:focus:hover:active:disabled,
+ #XfceNotifyWindow button:focus:hover:checked:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:active:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button.osd:checked, button.osd:active, button.osd.flat:checked, button.osd.flat:active,
+ #XfceNotifyWindow button:checked,
+ #XfceNotifyWindow button:active,
+ #XfceNotifyWindow button.flat:checked,
+ #XfceNotifyWindow button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button.flat:checked:focus,
+ #XfceNotifyWindow button.flat:checked:hover,
+ #XfceNotifyWindow button.flat:active:focus,
+ #XfceNotifyWindow button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ button.osd:checked:active, button.osd:checked:active:hover, button.osd:checked:active:focus, button.osd:checked:active:hover:focus, button.osd:checked:checked, button.osd:checked:checked:hover, button.osd:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd:active:active, button.osd:active:active:hover, button.osd:active:active:focus, button.osd:active:active:hover:focus, button.osd:active:checked, button.osd:active:checked:hover, button.osd:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat:active:checked:hover:focus,
+ #XfceNotifyWindow button:checked:active,
+ #XfceNotifyWindow button:checked:active:hover,
+ #XfceNotifyWindow button:checked:active:focus,
+ #XfceNotifyWindow button:checked:active:hover:focus,
+ #XfceNotifyWindow button:checked:checked,
+ #XfceNotifyWindow button:checked:checked:hover,
+ #XfceNotifyWindow button:checked:checked:focus,
+ #XfceNotifyWindow button:checked:checked:hover:focus,
+ #XfceNotifyWindow button:active:active,
+ #XfceNotifyWindow button:active:active:hover,
+ #XfceNotifyWindow button:active:active:focus,
+ #XfceNotifyWindow button:active:active:hover:focus,
+ #XfceNotifyWindow button:active:checked,
+ #XfceNotifyWindow button:active:checked:hover,
+ #XfceNotifyWindow button:active:checked:focus,
+ #XfceNotifyWindow button:active:checked:hover:focus,
+ #XfceNotifyWindow button.flat:checked:active,
+ #XfceNotifyWindow button.flat:checked:active:hover,
+ #XfceNotifyWindow button.flat:checked:active:focus,
+ #XfceNotifyWindow button.flat:checked:active:hover:focus,
+ #XfceNotifyWindow button.flat:checked:checked,
+ #XfceNotifyWindow button.flat:checked:checked:hover,
+ #XfceNotifyWindow button.flat:checked:checked:focus,
+ #XfceNotifyWindow button.flat:checked:checked:hover:focus,
+ #XfceNotifyWindow button.flat:active:active,
+ #XfceNotifyWindow button.flat:active:active:hover,
+ #XfceNotifyWindow button.flat:active:active:focus,
+ #XfceNotifyWindow button.flat:active:active:hover:focus,
+ #XfceNotifyWindow button.flat:active:checked,
+ #XfceNotifyWindow button.flat:active:checked:hover,
+ #XfceNotifyWindow button.flat:active:checked:focus,
+ #XfceNotifyWindow button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ button.osd:checked:disabled, button.osd:active:disabled, button.osd.flat:checked:disabled, button.osd.flat:active:disabled,
+ #XfceNotifyWindow button:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button.flat:checked:disabled,
+ #XfceNotifyWindow button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ button.osd:checked:active:disabled, button.osd:checked:checked:disabled, button.osd:active:active:disabled, button.osd:active:checked:disabled, button.osd.flat:checked:active:disabled, button.osd.flat:checked:checked:disabled, button.osd.flat:active:active:disabled, button.osd.flat:active:checked:disabled,
+ #XfceNotifyWindow button:checked:active:disabled,
+ #XfceNotifyWindow button:checked:checked:disabled,
+ #XfceNotifyWindow button:active:active:disabled,
+ #XfceNotifyWindow button:active:checked:disabled,
+ #XfceNotifyWindow button.flat:checked:active:disabled,
+ #XfceNotifyWindow button.flat:checked:checked:disabled,
+ #XfceNotifyWindow button.flat:active:active:disabled,
+ #XfceNotifyWindow button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button.flat:checked:focus,
+ #XfceNotifyWindow button.flat:checked:hover,
+ #XfceNotifyWindow button.flat:active:focus,
+ #XfceNotifyWindow button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ button.osd:focus, button.osd:hover, button.osd.flat:focus, button.osd.flat:hover,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button:hover,
+ #XfceNotifyWindow button.flat:focus,
+ #XfceNotifyWindow button.flat:hover {
+ color: #2d2d2d; }
+ button.osd:disabled:disabled, button.osd.flat:disabled:disabled,
+ #XfceNotifyWindow button:disabled:disabled,
+ #XfceNotifyWindow button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ button.osd:active:disabled, button.osd:checked:disabled, button.osd.flat:active:disabled, button.osd.flat:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button:checked:disabled,
+ #XfceNotifyWindow button.flat:active:disabled,
+ #XfceNotifyWindow button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ button.osd.separator, button.osd .separator,
+ #XfceNotifyWindow button.separator,
+ #XfceNotifyWindow button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ button.osd.separator:disabled, button.osd .separator:disabled,
+ #XfceNotifyWindow button.separator:disabled,
+ #XfceNotifyWindow button .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+ button.osd.image-button,
+ #XfceNotifyWindow button.image-button {
+ padding: 0;
+ min-height: 36px;
+ min-width: 36px; }
+
+toolbar.osd {
+ -GtkToolbar-button-relief: normal;
+ padding: 3px;
+ border: 1px solid rgba(178, 178, 178, 0.8);
+ border-radius: 0px;
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ color: #2d2d2d; }
+ toolbar.osd separator {
+ color: rgba(200, 200, 200, 0.8); }
+ toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
+ border-radius: 0; }
+
+progressbar.osd {
+ margin: 2px;
+ min-height: 2px;
+ min-width: 2px; }
+ progressbar.osd trough {
+ border-style: none;
+ border-radius: 0;
+ background-image: none;
+ background-color: transparent; }
+ progressbar.osd progress {
+ border-style: none;
+ border-radius: 0;
+ background-color: #990000;
+ background-image: none; }
+
+.osd,
+#XfceNotifyWindow {
+ background-color: rgba(222, 222, 222, 0.8);
+ color: #2d2d2d;
+ /* used by gnome-settings-daemon's media-keys OSD */
+ /* used by Documents */ }
+ .osd.background,
+ #XfceNotifyWindow.background {
+ background-color: rgba(222, 222, 222, 0.6);
+ color: #2d2d2d; }
+ .osd .frame,
+ #XfceNotifyWindow .frame {
+ background-clip: border-box;
+ background-origin: border-box; }
+ .osd button,
+ #XfceNotifyWindow button {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .osd button:focus, .osd button:hover,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd button:active, .osd button:active:hover, .osd button:active:focus, .osd button:active:hover:focus, .osd button:checked, .osd button:checked:hover, .osd button:checked:focus, .osd button:checked:hover:focus,
+ #XfceNotifyWindow button:active,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover:focus,
+ #XfceNotifyWindow button:checked,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd button:disabled,
+ #XfceNotifyWindow button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd button:active:disabled, .osd button:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd button.flat,
+ #XfceNotifyWindow button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ .osd button:hover, .osd button.flat:hover,
+ #XfceNotifyWindow button:hover,
+ #XfceNotifyWindow button.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .osd button:hover:focus, .osd button:hover:hover, .osd button.flat:hover:focus, .osd button.flat:hover:hover,
+ #XfceNotifyWindow button:hover:focus,
+ #XfceNotifyWindow button:hover:hover,
+ #XfceNotifyWindow button.flat:hover:focus,
+ #XfceNotifyWindow button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd button:hover:active, .osd button:hover:active:hover, .osd button:hover:active:focus, .osd button:hover:active:hover:focus, .osd button:hover:checked, .osd button:hover:checked:hover, .osd button:hover:checked:focus, .osd button:hover:checked:hover:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover, .osd button.flat:hover:active:focus, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover, .osd button.flat:hover:checked:focus, .osd button.flat:hover:checked:hover:focus,
+ #XfceNotifyWindow button:hover:active,
+ #XfceNotifyWindow button:hover:active:hover,
+ #XfceNotifyWindow button:hover:active:focus,
+ #XfceNotifyWindow button:hover:active:hover:focus,
+ #XfceNotifyWindow button:hover:checked,
+ #XfceNotifyWindow button:hover:checked:hover,
+ #XfceNotifyWindow button:hover:checked:focus,
+ #XfceNotifyWindow button:hover:checked:hover:focus,
+ #XfceNotifyWindow button.flat:hover:active,
+ #XfceNotifyWindow button.flat:hover:active:hover,
+ #XfceNotifyWindow button.flat:hover:active:focus,
+ #XfceNotifyWindow button.flat:hover:active:hover:focus,
+ #XfceNotifyWindow button.flat:hover:checked,
+ #XfceNotifyWindow button.flat:hover:checked:hover,
+ #XfceNotifyWindow button.flat:hover:checked:focus,
+ #XfceNotifyWindow button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd button:hover:disabled, .osd button.flat:hover:disabled,
+ #XfceNotifyWindow button:hover:disabled,
+ #XfceNotifyWindow button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd button:hover:active:disabled, .osd button:hover:checked:disabled, .osd button.flat:hover:active:disabled, .osd button.flat:hover:checked:disabled,
+ #XfceNotifyWindow button:hover:active:disabled,
+ #XfceNotifyWindow button:hover:checked:disabled,
+ #XfceNotifyWindow button.flat:hover:active:disabled,
+ #XfceNotifyWindow button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd button:focus, .osd button.flat:focus,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .osd button:focus:focus, .osd button:focus:hover, .osd button.flat:focus:focus, .osd button.flat:focus:hover,
+ #XfceNotifyWindow button:focus:focus,
+ #XfceNotifyWindow button:focus:hover,
+ #XfceNotifyWindow button.flat:focus:focus,
+ #XfceNotifyWindow button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd button:focus:active, .osd button:focus:active:hover, .osd button:focus:active:focus, .osd button:focus:active:hover:focus, .osd button:focus:checked, .osd button:focus:checked:hover, .osd button:focus:checked:focus, .osd button:focus:checked:hover:focus, .osd button.flat:focus:active, .osd button.flat:focus:active:hover, .osd button.flat:focus:active:focus, .osd button.flat:focus:active:hover:focus, .osd button.flat:focus:checked, .osd button.flat:focus:checked:hover, .osd button.flat:focus:checked:focus, .osd button.flat:focus:checked:hover:focus,
+ #XfceNotifyWindow button:focus:active,
+ #XfceNotifyWindow button:focus:active:hover,
+ #XfceNotifyWindow button:focus:active:focus,
+ #XfceNotifyWindow button:focus:active:hover:focus,
+ #XfceNotifyWindow button:focus:checked,
+ #XfceNotifyWindow button:focus:checked:hover,
+ #XfceNotifyWindow button:focus:checked:focus,
+ #XfceNotifyWindow button:focus:checked:hover:focus,
+ #XfceNotifyWindow button.flat:focus:active,
+ #XfceNotifyWindow button.flat:focus:active:hover,
+ #XfceNotifyWindow button.flat:focus:active:focus,
+ #XfceNotifyWindow button.flat:focus:active:hover:focus,
+ #XfceNotifyWindow button.flat:focus:checked,
+ #XfceNotifyWindow button.flat:focus:checked:hover,
+ #XfceNotifyWindow button.flat:focus:checked:focus,
+ #XfceNotifyWindow button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd button:focus:disabled, .osd button.flat:focus:disabled,
+ #XfceNotifyWindow button:focus:disabled,
+ #XfceNotifyWindow button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd button:focus:active:disabled, .osd button:focus:checked:disabled, .osd button.flat:focus:active:disabled, .osd button.flat:focus:checked:disabled,
+ #XfceNotifyWindow button:focus:active:disabled,
+ #XfceNotifyWindow button:focus:checked:disabled,
+ #XfceNotifyWindow button.flat:focus:active:disabled,
+ #XfceNotifyWindow button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd button:focus:hover, .osd button.flat:focus:hover,
+ #XfceNotifyWindow button:focus:hover,
+ #XfceNotifyWindow button.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .osd button:focus:hover:focus, .osd button:focus:hover:hover, .osd button.flat:focus:hover:focus, .osd button.flat:focus:hover:hover,
+ #XfceNotifyWindow button:focus:hover:focus,
+ #XfceNotifyWindow button:focus:hover:hover,
+ #XfceNotifyWindow button.flat:focus:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd button:focus:hover:active, .osd button:focus:hover:active:hover, .osd button:focus:hover:active:focus, .osd button:focus:hover:active:hover:focus, .osd button:focus:hover:checked, .osd button:focus:hover:checked:hover, .osd button:focus:hover:checked:focus, .osd button:focus:hover:checked:hover:focus, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:hover, .osd button.flat:focus:hover:active:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:hover, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow button:focus:hover:active,
+ #XfceNotifyWindow button:focus:hover:active:hover,
+ #XfceNotifyWindow button:focus:hover:active:focus,
+ #XfceNotifyWindow button:focus:hover:active:hover:focus,
+ #XfceNotifyWindow button:focus:hover:checked,
+ #XfceNotifyWindow button:focus:hover:checked:hover,
+ #XfceNotifyWindow button:focus:hover:checked:focus,
+ #XfceNotifyWindow button:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:active,
+ #XfceNotifyWindow button.flat:focus:hover:active:hover,
+ #XfceNotifyWindow button.flat:focus:hover:active:focus,
+ #XfceNotifyWindow button.flat:focus:hover:active:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:checked,
+ #XfceNotifyWindow button.flat:focus:hover:checked:hover,
+ #XfceNotifyWindow button.flat:focus:hover:checked:focus,
+ #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd button:focus:hover:disabled, .osd button.flat:focus:hover:disabled,
+ #XfceNotifyWindow button:focus:hover:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd button:focus:hover:active:disabled, .osd button:focus:hover:checked:disabled, .osd button.flat:focus:hover:active:disabled, .osd button.flat:focus:hover:checked:disabled,
+ #XfceNotifyWindow button:focus:hover:active:disabled,
+ #XfceNotifyWindow button:focus:hover:checked:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:active:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd button:checked, .osd button:active, .osd button.flat:checked, .osd button.flat:active,
+ #XfceNotifyWindow button:checked,
+ #XfceNotifyWindow button:active,
+ #XfceNotifyWindow button.flat:checked,
+ #XfceNotifyWindow button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button.flat:checked:focus,
+ #XfceNotifyWindow button.flat:checked:hover,
+ #XfceNotifyWindow button.flat:active:focus,
+ #XfceNotifyWindow button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd button:checked:active, .osd button:checked:active:hover, .osd button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button:checked:checked, .osd button:checked:checked:hover, .osd button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button:active:active, .osd button:active:active:hover, .osd button:active:active:focus, .osd button:active:active:hover:focus, .osd button:active:checked, .osd button:active:checked:hover, .osd button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat:active:checked:hover:focus,
+ #XfceNotifyWindow button:checked:active,
+ #XfceNotifyWindow button:checked:active:hover,
+ #XfceNotifyWindow button:checked:active:focus,
+ #XfceNotifyWindow button:checked:active:hover:focus,
+ #XfceNotifyWindow button:checked:checked,
+ #XfceNotifyWindow button:checked:checked:hover,
+ #XfceNotifyWindow button:checked:checked:focus,
+ #XfceNotifyWindow button:checked:checked:hover:focus,
+ #XfceNotifyWindow button:active:active,
+ #XfceNotifyWindow button:active:active:hover,
+ #XfceNotifyWindow button:active:active:focus,
+ #XfceNotifyWindow button:active:active:hover:focus,
+ #XfceNotifyWindow button:active:checked,
+ #XfceNotifyWindow button:active:checked:hover,
+ #XfceNotifyWindow button:active:checked:focus,
+ #XfceNotifyWindow button:active:checked:hover:focus,
+ #XfceNotifyWindow button.flat:checked:active,
+ #XfceNotifyWindow button.flat:checked:active:hover,
+ #XfceNotifyWindow button.flat:checked:active:focus,
+ #XfceNotifyWindow button.flat:checked:active:hover:focus,
+ #XfceNotifyWindow button.flat:checked:checked,
+ #XfceNotifyWindow button.flat:checked:checked:hover,
+ #XfceNotifyWindow button.flat:checked:checked:focus,
+ #XfceNotifyWindow button.flat:checked:checked:hover:focus,
+ #XfceNotifyWindow button.flat:active:active,
+ #XfceNotifyWindow button.flat:active:active:hover,
+ #XfceNotifyWindow button.flat:active:active:focus,
+ #XfceNotifyWindow button.flat:active:active:hover:focus,
+ #XfceNotifyWindow button.flat:active:checked,
+ #XfceNotifyWindow button.flat:active:checked:hover,
+ #XfceNotifyWindow button.flat:active:checked:focus,
+ #XfceNotifyWindow button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd button:checked:disabled, .osd button:active:disabled, .osd button.flat:checked:disabled, .osd button.flat:active:disabled,
+ #XfceNotifyWindow button:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button.flat:checked:disabled,
+ #XfceNotifyWindow button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd button:checked:active:disabled, .osd button:checked:checked:disabled, .osd button:active:active:disabled, .osd button:active:checked:disabled, .osd button.flat:checked:active:disabled, .osd button.flat:checked:checked:disabled, .osd button.flat:active:active:disabled, .osd button.flat:active:checked:disabled,
+ #XfceNotifyWindow button:checked:active:disabled,
+ #XfceNotifyWindow button:checked:checked:disabled,
+ #XfceNotifyWindow button:active:active:disabled,
+ #XfceNotifyWindow button:active:checked:disabled,
+ #XfceNotifyWindow button.flat:checked:active:disabled,
+ #XfceNotifyWindow button.flat:checked:checked:disabled,
+ #XfceNotifyWindow button.flat:active:active:disabled,
+ #XfceNotifyWindow button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button.flat:checked:focus,
+ #XfceNotifyWindow button.flat:checked:hover,
+ #XfceNotifyWindow button.flat:active:focus,
+ #XfceNotifyWindow button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .osd button:focus, .osd button:hover, .osd button.flat:focus, .osd button.flat:hover,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button:hover,
+ #XfceNotifyWindow button.flat:focus,
+ #XfceNotifyWindow button.flat:hover {
+ color: #2d2d2d; }
+ .osd button:disabled:disabled, .osd button.flat:disabled:disabled,
+ #XfceNotifyWindow button:disabled:disabled,
+ #XfceNotifyWindow button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ .osd button:active:disabled, .osd button:checked:disabled, .osd button.flat:active:disabled, .osd button.flat:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button:checked:disabled,
+ #XfceNotifyWindow button.flat:active:disabled,
+ #XfceNotifyWindow button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .osd button.separator, .osd button .separator,
+ #XfceNotifyWindow button.separator,
+ #XfceNotifyWindow button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ .osd button.separator:disabled, .osd button .separator:disabled,
+ #XfceNotifyWindow button.separator:disabled,
+ #XfceNotifyWindow button .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+ .osd entry,
+ #XfceNotifyWindow entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ .osd entry:focus, .osd entry:hover,
+ #XfceNotifyWindow entry:focus,
+ #XfceNotifyWindow entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ .osd entry:active, .osd entry:active:hover, .osd entry:active:focus, .osd entry:active:hover:focus, .osd entry:checked, .osd entry:checked:hover, .osd entry:checked:focus, .osd entry:checked:hover:focus,
+ #XfceNotifyWindow entry:active,
+ #XfceNotifyWindow entry:active:hover,
+ #XfceNotifyWindow entry:active:focus,
+ #XfceNotifyWindow entry:active:hover:focus,
+ #XfceNotifyWindow entry:checked,
+ #XfceNotifyWindow entry:checked:hover,
+ #XfceNotifyWindow entry:checked:focus,
+ #XfceNotifyWindow entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ .osd entry:disabled,
+ #XfceNotifyWindow entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ .osd entry:active:disabled, .osd entry:checked:disabled,
+ #XfceNotifyWindow entry:active:disabled,
+ #XfceNotifyWindow entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ .osd entry:focus, .osd entry:active,
+ #XfceNotifyWindow entry:focus,
+ #XfceNotifyWindow entry:active {
+ border-color: mix(#990000,rgba(189, 189, 189, 0.8),0.3); }
+ .osd entry:disabled,
+ #XfceNotifyWindow entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ .osd entry:disabled:focus, .osd entry:disabled:hover,
+ #XfceNotifyWindow entry:disabled:focus,
+ #XfceNotifyWindow entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ .osd entry:disabled:active, .osd entry:disabled:active:hover, .osd entry:disabled:active:focus, .osd entry:disabled:active:hover:focus, .osd entry:disabled:checked, .osd entry:disabled:checked:hover, .osd entry:disabled:checked:focus, .osd entry:disabled:checked:hover:focus,
+ #XfceNotifyWindow entry:disabled:active,
+ #XfceNotifyWindow entry:disabled:active:hover,
+ #XfceNotifyWindow entry:disabled:active:focus,
+ #XfceNotifyWindow entry:disabled:active:hover:focus,
+ #XfceNotifyWindow entry:disabled:checked,
+ #XfceNotifyWindow entry:disabled:checked:hover,
+ #XfceNotifyWindow entry:disabled:checked:focus,
+ #XfceNotifyWindow entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ .osd entry:disabled:disabled,
+ #XfceNotifyWindow entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ .osd entry:disabled:active:disabled, .osd entry:disabled:checked:disabled,
+ #XfceNotifyWindow entry:disabled:active:disabled,
+ #XfceNotifyWindow entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+ .osd trough, .osd.trough,
+ #XfceNotifyWindow trough,
+ #XfceNotifyWindow.trough {
+ background-color: rgba(45, 45, 45, 0.3); }
+ .osd progressbar, .osd.progressbar,
+ #XfceNotifyWindow progressbar,
+ #XfceNotifyWindow.progressbar {
+ background-color: #2d2d2d; }
+ .osd scale slider,
+ #XfceNotifyWindow scale slider {
+ background-color: rgba(240, 240, 240, 0.8);
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.8); }
+ .osd scale slider:focus, .osd scale slider:hover,
+ #XfceNotifyWindow scale slider:focus,
+ #XfceNotifyWindow scale slider:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.8),0.3); }
+ .osd scale slider:active, .osd scale slider:active:hover, .osd scale slider:active:focus, .osd scale slider:active:hover:focus, .osd scale slider:checked, .osd scale slider:checked:hover, .osd scale slider:checked:focus, .osd scale slider:checked:hover:focus,
+ #XfceNotifyWindow scale slider:active,
+ #XfceNotifyWindow scale slider:active:hover,
+ #XfceNotifyWindow scale slider:active:focus,
+ #XfceNotifyWindow scale slider:active:hover:focus,
+ #XfceNotifyWindow scale slider:checked,
+ #XfceNotifyWindow scale slider:checked:hover,
+ #XfceNotifyWindow scale slider:checked:focus,
+ #XfceNotifyWindow scale slider:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.8); }
+ .osd scale slider:disabled,
+ #XfceNotifyWindow scale slider:disabled {
+ border-color: rgba(189, 189, 189, 0.8); }
+ .osd scale slider:active:disabled, .osd scale slider:checked:disabled,
+ #XfceNotifyWindow scale slider:active:disabled,
+ #XfceNotifyWindow scale slider:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.8); }
+ .osd scale slider:disabled,
+ #XfceNotifyWindow scale slider:disabled {
+ background-color: rgba(200, 200, 200, 0.8);
+ background-image: none; }
+ .osd scale trough,
+ #XfceNotifyWindow scale trough {
+ border-color: rgba(178, 178, 178, 0.8);
+ background-color: rgba(240, 240, 240, 0.8);
+ background-image: none; }
+ .osd scale trough.highlight,
+ #XfceNotifyWindow scale trough.highlight {
+ border-color: #990000;
+ background-color: #990000;
+ background-image: none; }
+ .osd scale trough:disabled, .osd scale trough.highlight:disabled,
+ #XfceNotifyWindow scale trough:disabled,
+ #XfceNotifyWindow scale trough.highlight:disabled {
+ border-color: rgba(189, 189, 189, 0.8);
+ background-color: rgba(200, 200, 200, 0.8);
+ background-image: none; }
+ .osd scale trough,
+ #XfceNotifyWindow scale trough {
+ background-color: rgba(240, 240, 240, 0.8); }
+ .osd scale trough highlight,
+ #XfceNotifyWindow scale trough highlight {
+ background-color: #990000; }
+ .osd scale slider,
+ #XfceNotifyWindow scale slider {
+ background-clip: border-box;
+ background-color: #990000;
+ border-color: #990000; }
+ .osd scale slider:hover,
+ #XfceNotifyWindow scale slider:hover {
+ background-color: #cc0000;
+ border-color: #cc0000; }
+ .osd scale slider:active,
+ #XfceNotifyWindow scale slider:active {
+ background-color: #660000;
+ border-color: #660000; }
+ .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view,
+ #XfceNotifyWindow.view,
+ iconview#XfceNotifyWindow,
+ #XfceNotifyWindow .view,
+ #XfceNotifyWindow iconview,
+ #XfceNotifyWindow view {
+ background-color: rgba(222, 222, 222, 0.8); }
+ .osd scrollbar trough,
+ #XfceNotifyWindow scrollbar trough {
+ background-color: rgba(222, 222, 222, 0.8); }
+ .osd scrollbar slider,
+ #XfceNotifyWindow scrollbar slider {
+ border: 1px solid mix(rgba(193, 193, 193, 0.8),#2d2d2d,0.21);
+ border-radius: 0;
+ background-color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.21); }
+ .osd scrollbar slider:hover,
+ #XfceNotifyWindow scrollbar slider:hover {
+ border-color: mix(rgba(193, 193, 193, 0.8),#2d2d2d,0.31);
+ background-color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.31); }
+ .osd scrollbar slider:active,
+ #XfceNotifyWindow scrollbar slider:active {
+ border-color: #8a0000;
+ background-color: #990000; }
+ .osd iconview.cell:selected, .osd iconview.cell:selected:focus,
+ #XfceNotifyWindow iconview.cell:selected,
+ #XfceNotifyWindow iconview.cell:selected:focus {
+ background-color: transparent;
+ border: 3px solid mix(rgba(193, 193, 193, 0.8),#2d2d2d,0.21);
+ border-radius: 0px;
+ outline-color: transparent; }
+ .osd .page-thumbnail,
+ #XfceNotifyWindow .page-thumbnail {
+ border: 1px solid rgba(200, 200, 200, 0.8);
+ /* when there's no pixbuf yet */
+ background-color: rgba(222, 222, 222, 0.8); }
+ .osd popover.background,
+ #XfceNotifyWindow popover.background {
+ box-shadow: 0 2px 7px 3px rgba(0, 0, 0, 0.5); }
+ .osd popover.background > toolbar button,
+ #XfceNotifyWindow popover.background > toolbar button {
+ border-radius: 0;
+ border-width: 0;
+ background-color: transparent;
+ background-image: none; }
+ .osd spinbutton:not(.vertical),
+ #XfceNotifyWindow spinbutton:not(.vertical) {
+ background-color: #dedede;
+ background-image: none;
+ border-color: #b2b2b2;
+ padding: 0;
+ color: #2d2d2d;
+ caret-color: #2d2d2d; }
+ .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover,
+ #XfceNotifyWindow spinbutton:not(.vertical):focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):hover {
+ border-color: mix(#990000,#dedede,0.3); }
+ .osd spinbutton:not(.vertical):active, .osd spinbutton:not(.vertical):active:hover, .osd spinbutton:not(.vertical):active:focus, .osd spinbutton:not(.vertical):active:hover:focus, .osd spinbutton:not(.vertical):checked, .osd spinbutton:not(.vertical):checked:hover, .osd spinbutton:not(.vertical):checked:focus, .osd spinbutton:not(.vertical):checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):active,
+ #XfceNotifyWindow spinbutton:not(.vertical):active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical):active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus {
+ border-color: #9b9b9b; }
+ .osd spinbutton:not(.vertical):disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical):disabled {
+ border-color: #bdbdbd; }
+ .osd spinbutton:not(.vertical):active:disabled, .osd spinbutton:not(.vertical):checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical):active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked:disabled {
+ border-color: #b2b2b2; }
+ .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active,
+ #XfceNotifyWindow spinbutton:not(.vertical):focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):active {
+ border-color: mix(#990000,rgba(189, 189, 189, 0.8),0.3); }
+ .osd spinbutton:not(.vertical):disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical):disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ color: mix(#dedede,#2d2d2d,0.5); }
+ .osd spinbutton:not(.vertical) button,
+ #XfceNotifyWindow spinbutton:not(.vertical) button {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12);
+ border-radius: 0;
+ border-color: rgba(189, 189, 189, 0.5);
+ border-style: none none none solid;
+ background-image: none;
+ box-shadow: none; }
+ .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover:focus, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd spinbutton:not(.vertical) button:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton:not(.vertical) button.flat,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .osd spinbutton:not(.vertical) button:hover:focus, .osd spinbutton:not(.vertical) button:hover:hover, .osd spinbutton:not(.vertical) button.flat:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:hover, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:hover, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .osd spinbutton:not(.vertical) button.flat:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton:not(.vertical) button:hover:disabled, .osd spinbutton:not(.vertical) button.flat:hover:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton:not(.vertical) button:hover:active:disabled, .osd spinbutton:not(.vertical) button:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button.flat:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .osd spinbutton:not(.vertical) button:focus:focus, .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton:not(.vertical) button:focus:active, .osd spinbutton:not(.vertical) button:focus:active:hover, .osd spinbutton:not(.vertical) button:focus:active:focus, .osd spinbutton:not(.vertical) button:focus:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:checked, .osd spinbutton:not(.vertical) button:focus:checked:hover, .osd spinbutton:not(.vertical) button:focus:checked:focus, .osd spinbutton:not(.vertical) button:focus:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:active, .osd spinbutton:not(.vertical) button.flat:focus:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:disabled, .osd spinbutton:not(.vertical) button.flat:focus:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:active:disabled, .osd spinbutton:not(.vertical) button:focus:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .osd spinbutton:not(.vertical) button:focus:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button:focus:hover:active:hover, .osd spinbutton:not(.vertical) button:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:hover:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button:focus:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button.flat:checked, .osd spinbutton:not(.vertical) button.flat:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd spinbutton:not(.vertical) button:checked:active:disabled, .osd spinbutton:not(.vertical) button:checked:checked:disabled, .osd spinbutton:not(.vertical) button:active:active:disabled, .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:checked:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:active:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:focus, .osd spinbutton:not(.vertical) button.flat:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover {
+ color: #2d2d2d; }
+ .osd spinbutton:not(.vertical) button:disabled:disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .osd spinbutton:not(.vertical) button.separator, .osd spinbutton:not(.vertical) button .separator,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.separator,
+ #XfceNotifyWindow spinbutton:not(.vertical) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ .osd spinbutton:not(.vertical) button.separator:disabled, .osd spinbutton:not(.vertical) button .separator:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.separator:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+ .osd spinbutton:not(.vertical) button:dir(rtl),
+ #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) {
+ border-style: none solid none none; }
+ .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover {
+ color: #2d2d2d; }
+ .osd spinbutton:not(.vertical) button:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:disabled {
+ color: alpha(mix(#2d2d2d,#dedede,0.6),0.8); }
+ .osd spinbutton:not(.vertical) button:backdrop,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop {
+ color: mix(#dedede,mix(#2d2d2d,#dedede,0.5),0.9); }
+ .osd spinbutton:not(.vertical) button:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
+ .osd spinbutton:not(.vertical) button:backdrop:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled {
+ color: rgba(184, 184, 184, 0.8);
+ border-style: none none none solid; }
+ .osd spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl),
+ #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {
+ border-style: none solid none none; }
+ .osd spinbutton:not(.vertical) button:dir(rtl):first-child,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl):first-child {
+ border-radius: 0px 0 0 0px; }
+ .osd spinbutton:not(.vertical) button:dir(ltr):last-child,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child {
+ border-radius: 0 0px 0px 0; }
+ .osd spinbutton.vertical button:first-child,
+ #XfceNotifyWindow spinbutton.vertical button:first-child {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover:focus, .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd spinbutton.vertical button:first-child:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton.vertical button:first-child.flat,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .osd spinbutton.vertical button:first-child:hover:focus, .osd spinbutton.vertical button:first-child:hover:hover, .osd spinbutton.vertical button:first-child.flat:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:hover, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:hover, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .osd spinbutton.vertical button:first-child.flat:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton.vertical button:first-child:hover:disabled, .osd spinbutton.vertical button:first-child.flat:hover:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton.vertical button:first-child:hover:active:disabled, .osd spinbutton.vertical button:first-child:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child.flat:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .osd spinbutton.vertical button:first-child:focus:focus, .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton.vertical button:first-child:focus:active, .osd spinbutton.vertical button:first-child:focus:active:hover, .osd spinbutton.vertical button:first-child:focus:active:focus, .osd spinbutton.vertical button:first-child:focus:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:checked, .osd spinbutton.vertical button:first-child:focus:checked:hover, .osd spinbutton.vertical button:first-child:focus:checked:focus, .osd spinbutton.vertical button:first-child:focus:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:active, .osd spinbutton.vertical button:first-child.flat:focus:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:disabled, .osd spinbutton.vertical button:first-child.flat:focus:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:active:disabled, .osd spinbutton.vertical button:first-child:focus:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .osd spinbutton.vertical button:first-child:focus:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child:focus:hover:active:hover, .osd spinbutton.vertical button:first-child:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:hover:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child:focus:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child.flat:checked, .osd spinbutton.vertical button:first-child.flat:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd spinbutton.vertical button:first-child:checked:active:disabled, .osd spinbutton.vertical button:first-child:checked:checked:disabled, .osd spinbutton.vertical button:first-child:active:active:disabled, .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:checked:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:active:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:focus, .osd spinbutton.vertical button:first-child.flat:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover {
+ color: #2d2d2d; }
+ .osd spinbutton.vertical button:first-child:disabled:disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .osd spinbutton.vertical button:first-child.separator, .osd spinbutton.vertical button:first-child .separator,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.separator,
+ #XfceNotifyWindow spinbutton.vertical button:first-child .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ .osd spinbutton.vertical button:first-child.separator:disabled, .osd spinbutton.vertical button:first-child .separator:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.separator:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+
+scrolledwindow viewport.frame {
+ border-style: none; }
+scrolledwindow overshoot.top {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(153, 0, 0, 0.2)), to(rgba(153, 0, 0, 0)));
+ background-size: 100% 5%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+ scrolledwindow overshoot.top:backdrop {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25)));
+ background-size: 100% 5%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow overshoot.bottom {
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(153, 0, 0, 0.2)), to(rgba(153, 0, 0, 0)));
+ background-size: 100% 5%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+ scrolledwindow overshoot.bottom:backdrop {
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25)));
+ background-size: 100% 5%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow overshoot.left {
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(153, 0, 0, 0.2)), to(rgba(153, 0, 0, 0)));
+ background-size: 5% 100%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+ scrolledwindow overshoot.left:backdrop {
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25)));
+ background-size: 5% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow overshoot.right {
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(153, 0, 0, 0.2)), to(rgba(153, 0, 0, 0)));
+ background-size: 5% 100%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+ scrolledwindow overshoot.right:backdrop {
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25)));
+ background-size: 5% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow undershoot.top {
+ background-color: transparent;
+ /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
+ $_undershoot_color_light 50%,
+ $_undershoot_color_dark 50%);*/
+ padding-top: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center top;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow undershoot.bottom {
+ background-color: transparent;
+ /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
+ $_undershoot_color_light 50%,
+ $_undershoot_color_dark 50%);*/
+ padding-bottom: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center bottom;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow undershoot.left {
+ background-color: transparent;
+ /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
+ $_undershoot_color_light 50%,
+ $_undershoot_color_dark 50%);*/
+ padding-left: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: left center;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow undershoot.right {
+ background-color: transparent;
+ /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
+ $_undershoot_color_light 50%,
+ $_undershoot_color_dark 50%);*/
+ padding-right: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: right center;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow junction {
+ border-color: transparent;
+ border-image: linear-gradient(to bottom, mix(#dedede,#2d2d2d,0.08) 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+ background-color: #d1d1d1; }
+ scrolledwindow junction:dir(rtl) {
+ border-image-slice: 0 1 0 0; }
+ scrolledwindow junction:backdrop {
+ border-image-source: linear-gradient(to bottom, mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9) 1px, transparent 1px);
+ background-color: #d6d6d6;
+ transition: 200ms ease-out; }
+
+/*****************
+ ! Progress bars *
+******************/
+progressbar {
+ padding: 0;
+ border-radius: 0px;
+ font-size: smaller;
+ color: rgba(45, 45, 45, 0.6); }
+ progressbar.horizontal trough,
+ progressbar.horizontal progress {
+ min-height: 6px; }
+ progressbar.vertical trough,
+ progressbar.vertical progress {
+ min-width: 6px; }
+ progressbar trough {
+ border: 1px solid mix(#dedede,#2d2d2d,0.17);
+ background-color: #f0f0f0;
+ background-image: none;
+ border-radius: 0px; }
+ progressbar progress {
+ background-color: #990000;
+ background-image: none;
+ border-radius: 0; }
+ progressbar progress.left {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px; }
+ progressbar progress.right {
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px; }
+ progressbar progress.bottom {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px; }
+ progressbar progress.top {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px; }
+
+levelbar.horizontal block {
+ min-width: 34px;
+ min-height: 4px; }
+levelbar.vertical block {
+ min-width: 4px;
+ min-height: 34px; }
+levelbar:backdrop {
+ transition: 200ms ease-out; }
+levelbar trough {
+ background-color: #f0f0f0;
+ background-image: none;
+ border: 1px solid mix(#dedede,#2d2d2d,0.17);
+ border-radius: 0px;
+ padding: 2px; }
+levelbar.horizontal.discrete block {
+ margin: 0 1px; }
+ levelbar.horizontal.discrete block:first-child {
+ margin: 0; }
+levelbar.vertical.discrete block {
+ margin: 1px 0; }
+ levelbar.vertical.discrete block:first-child {
+ margin: 0; }
+levelbar block {
+ background-color: #990000;
+ background-image: none;
+ border-color: transparent;
+ border-radius: 0px; }
+ levelbar block.low {
+ background-color: #ef6c00;
+ border-color: transparent; }
+ levelbar block.high, levelbar block:not(.empty) {
+ background-color: #4caf50;
+ border-color: transparent; }
+ levelbar block.full {
+ background-color: #7a0000;
+ border-color: transparent; }
+ levelbar block.empty {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none; }
+
+scale {
+ min-height: 10px;
+ min-width: 10px;
+ padding: 3px; }
+ scale.horizontal trough {
+ padding: 0 3px; }
+ scale.horizontal highlight, scale.horizontal fill {
+ margin: 0 -4px; }
+ scale.vertical trough {
+ padding: 3px 0; }
+ scale.vertical highlight, scale.vertical fill {
+ margin: -4px 0; }
+ scale slider {
+ min-height: 15px;
+ min-width: 15px;
+ margin: -7px; }
+ scale.fine-tune slider {
+ margin: -7px; }
+ scale.fine-tune highlight {
+ background-color: #a80000; }
+ scale.fine-tune fill,
+ scale.fine-tune highlight,
+ scale.fine-tune trough {
+ border-radius: 5px;
+ -gtk-outline-radius: 7px; }
+ scale trough {
+ outline-offset: 2px;
+ -gtk-outline-radius: 4.5px;
+ border-radius: 2.5px;
+ background-color: mix(#dedede,#2d2d2d,0.2); }
+ scale trough:disabled {
+ background-color: mix(#dedede,#2d2d2d,0.1); }
+ menuitem:hover scale trough, row:selected scale trough, infobar scale trough {
+ background-color: rgba(0, 0, 0, 0.2); }
+ menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight {
+ background-color: #dedede; }
+ menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled {
+ background-color: mix(#dedede,#990000,0.55); }
+ menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled {
+ background-color: rgba(0, 0, 0, 0.1); }
+ scale highlight {
+ border-radius: 2.5px;
+ background-color: #990000; }
+ scale highlight:disabled {
+ background-color: rgba(153, 0, 0, 0.55); }
+ scale fill {
+ border-radius: 2.5px;
+ background-color: rgba(153, 0, 0, 0.5); }
+ scale fill:disabled {
+ background-color: transparent; }
+ scale slider {
+ background-color: #dedede;
+ border: 1px solid rgba(45, 45, 45, 0.16);
+ border-radius: 100%;
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ transition-property: background, border; }
+ scale slider:hover {
+ background-color: #ebebeb; }
+ scale slider:active {
+ background-clip: border-box;
+ background-color: #990000;
+ border-color: #990000; }
+ scale slider:disabled {
+ background-color: mix(#dedede,#dedede,0.55);
+ border-color: rgba(45, 45, 45, 0); }
+ menuitem:hover scale slider, row:selected scale slider, infobar scale slider {
+ background-clip: border-box;
+ background-color: #dedede;
+ border-color: #dedede; }
+ menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover {
+ background-color: mix(#dedede,#990000,0.85);
+ border-color: mix(#dedede,#990000,0.85); }
+ menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active {
+ background-color: mix(#dedede,#990000,0.5);
+ border-color: mix(#dedede,#990000,0.5); }
+ menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled {
+ background-color: mix(#dedede,#990000,0.55);
+ border-color: mix(#dedede,#990000,0.55); }
+ scale value {
+ color: alpha(currentColor,0.4); }
+ scale marks {
+ color: alpha(currentColor,0.4); }
+ scale marks.top {
+ margin-bottom: 1px;
+ margin-top: -4px; }
+ scale marks.bottom {
+ margin-top: 1px;
+ margin-bottom: -4px; }
+ scale marks.top {
+ margin-right: 1px;
+ margin-left: -4px; }
+ scale marks.bottom {
+ margin-left: 1px;
+ margin-right: -4px; }
+ scale.fine-tune marks.top {
+ margin-bottom: 0px;
+ margin-top: -2px; }
+ scale.fine-tune marks.bottom {
+ margin-top: 0px;
+ margin-bottom: -2px; }
+ scale.fine-tune marks.top {
+ margin-right: 0px;
+ margin-left: -2px; }
+ scale.fine-tune marks.bottom {
+ margin-left: 0px;
+ margin-right: -2px; }
+ scale.horizontal indicator {
+ min-height: 3px;
+ min-width: 1px; }
+ scale.horizontal.fine-tune indicator {
+ min-height: 2px; }
+ scale.vertical indicator {
+ min-height: 1px;
+ min-width: 3px; }
+ scale.vertical.fine-tune indicator {
+ min-width: 2px; }
+ scale.color trough {
+ padding: 0;
+ border: 0;
+ background-image: none; }
+ scale.color highlight, scale.color fill {
+ margin: 0; }
+ scale.color.horizontal {
+ padding: 0 0 6px 0; }
+ scale.color.horizontal trough {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+ scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider {
+ margin-bottom: 0;
+ margin-top: 0; }
+ scale.color.vertical:dir(ltr) {
+ padding: 0 0 0 6px; }
+ scale.color.vertical:dir(ltr) trough {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {
+ margin-left: 0;
+ margin-right: 0; }
+ scale.color.vertical:dir(rtl) {
+ padding: 0 6px 0 0; }
+ scale.color.vertical:dir(rtl) trough {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {
+ margin-right: 0;
+ margin-left: 0; }
+
+/***********
+ ! Scrollbar
+************/
+scrollbar {
+ background-color: #d1d1d1;
+ transition: 300ms ease-out; }
+ * {
+ -GtkScrollbar-has-backward-stepper: false;
+ -GtkScrollbar-has-forward-stepper: false; }
+ scrollbar.top {
+ border-bottom: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.bottom {
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.left {
+ border-right: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.right {
+ border-left: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar:backdrop {
+ background-color: #d6d6d6;
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9);
+ transition: 400ms ease-in; }
+ scrollbar slider {
+ min-width: 7px;
+ min-height: 7px;
+ border: 1px solid transparent;
+ border-radius: 0px;
+ background-clip: padding-box;
+ background-color: mix(#dedede,#2d2d2d,0.5); }
+ scrollbar slider:hover {
+ background-color: mix(#dedede,#2d2d2d,0.7); }
+ scrollbar slider:hover:active {
+ background-color: maroon; }
+ scrollbar slider:backdrop {
+ background-color: mix(mix(#2d2d2d,#dedede,0.5),#dedede,0.4); }
+ scrollbar slider:disabled {
+ background-color: transparent; }
+ scrollbar.horizontal slider {
+ min-width: 40px; }
+ scrollbar.vertical slider {
+ min-height: 40px; }
+ scrollbar.fine-tune slider:active {
+ background-color: #b30000; }
+ scrollbar.overlay-indicator {
+ opacity: .8; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
+ border-color: transparent;
+ opacity: .4;
+ background-color: transparent; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
+ min-width: 4px;
+ min-height: 4px;
+ background-color: #2d2d2d;
+ border: 1px solid #fff; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
+ min-width: 4px;
+ min-height: 4px;
+ border-color: transparent;
+ -gtk-icon-source: none; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
+ min-width: 40px; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
+ min-width: 7px; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
+ min-height: 40px; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
+ min-height: 7px; }
+ scrollbar button {
+ min-width: 7px;
+ min-height: 7px;
+ padding: 0;
+ border: 0;
+ border-radius: 0;
+ border-color: mix(#dedede,#2d2d2d,0.08);
+ background-color: transparent;
+ box-shadow: none;
+ color: mix(#dedede,#2d2d2d,0.5); }
+ scrollbar button:hover {
+ color: mix(#dedede,#2d2d2d,0.7); }
+ scrollbar button:active, scrollbar button:checked {
+ color: maroon; }
+ scrollbar button:backdrop {
+ color: mix(mix(#2d2d2d,#dedede,0.5),#dedede,0.4); }
+ scrollbar.vertical button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.vertical button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
+ border-bottom: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.horizontal button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ border-left: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.horizontal button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
+ border-right: 1px solid mix(#dedede,#2d2d2d,0.08); }
+
+/*********
+ ! Sidebar
+**********/
+.sidebar {
+ border-style: none;
+ background-color: mix(#dedede,#dedede,0.5); }
+ stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
+ border-right: 1px solid mix(#dedede,#2d2d2d,0.08);
+ border-left-style: none; }
+ stacksidebar.sidebar:dir(rtl) list
+ .sidebar:dir(rtl), stacksidebar.sidebar.right list
+ .sidebar:dir(rtl), .sidebar.right {
+ border-left: 1px solid mix(#dedede,#2d2d2d,0.08);
+ border-right-style: none; }
+ .sidebar:backdrop {
+ background-color: mix(#dedede,#dedede,0.5);
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9);
+ transition: 200ms ease-out; }
+ .sidebar .frame, .sidebar frame {
+ border-width: 0; }
+ .sidebar list {
+ background-color: transparent; }
+ paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
+ border-style: none; }
+
+stacksidebar row {
+ padding: 6px 3px; }
+ stacksidebar row > label {
+ padding-left: 3px;
+ padding-right: 3px; }
+ stacksidebar row.needs-attention > label {
+ background-size: 6px 6px, 0 0; }
+
+placessidebar > viewport.frame {
+ border-style: none; }
+placessidebar row {
+ min-height: 32px;
+ padding: 0; }
+ placessidebar row > revealer {
+ padding: 0 6px; }
+ placessidebar row:selected {
+ color: #dedede; }
+ placessidebar row:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ placessidebar row:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ placessidebar row:backdrop:selected {
+ color: mix(#990000,#dedede,0.66); }
+ placessidebar row:backdrop:disabled {
+ color: #b8b8b8; }
+ placessidebar row image.sidebar-icon {
+ opacity: 0.7; }
+ placessidebar row image.sidebar-icon:dir(ltr) {
+ padding-right: 8px;
+ padding-left: 3px; }
+ placessidebar row image.sidebar-icon:dir(rtl) {
+ padding-left: 8px;
+ padding-right: 3px; }
+ placessidebar row label.sidebar-label:dir(ltr) {
+ padding-right: 2px; }
+ placessidebar row label.sidebar-label:dir(rtl) {
+ padding-left: 2px; }
+ button.sidebar-button {
+ min-height: 20px;
+ min-width: 20px;
+ margin-top: 2px;
+ margin-bottom: 2px;
+ padding: 0;
+ border-radius: 100%;
+ -gtk-outline-radius: 100%; }
+ button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {
+ opacity: 0.7; }
+ placessidebar row:selected:active {
+ box-shadow: none; }
+ placessidebar row.sidebar-placeholder-row {
+ padding: 0 8px;
+ min-height: 2px;
+ background-image: image(#4e9a06);
+ background-clip: content-box; }
+ placessidebar row.sidebar-new-bookmark-row {
+ color: #990000; }
+ placessidebar row:drop(active):not(:disabled) {
+ color: #4e9a06;
+ box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; }
+ placessidebar row:drop(active):not(:disabled):selected {
+ color: #dedede;
+ background-color: #4e9a06; }
+
+/******
+! Paned
+*******/
+paned > separator {
+ min-width: 1px;
+ min-height: 1px;
+ -gtk-icon-source: none;
+ border-style: none;
+ background-color: transparent;
+ background-image: image(#c8c8c8);
+ background-size: 1px 1px;
+ background-position: center center; }
+ paned > separator:selected {
+ background-image: image(#990000); }
+ paned > separator:backdrop {
+ background-image: image(mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9)); }
+ paned > separator.wide {
+ min-width: 5px;
+ min-height: 5px;
+ background-color: #dedede;
+ background-image: image(#b2b2b2), image(#b2b2b2);
+ background-size: 1px 1px, 1px 1px; }
+ paned > separator.wide:backdrop {
+ background-color: #dedede;
+ background-image: image(mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9)), image(mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9)); }
+paned.horizontal > separator {
+ background-repeat: repeat-y;
+ padding: 0 2px;
+ margin: 0 -2px; }
+ paned.horizontal > separator.wide {
+ margin: 0;
+ padding: 0;
+ background-repeat: repeat-y, repeat-y;
+ background-position: left, right; }
+paned.vertical > separator {
+ background-repeat: repeat-x;
+ padding: 2px 0;
+ margin: -2px 0; }
+ paned.vertical > separator.wide {
+ margin: 0;
+ padding: 0;
+ background-repeat: repeat-x, repeat-x;
+ background-position: bottom, top; }
+paned.titlebar > separator {
+ background-image: image(#c8c8c8); }
+
+/*******************
+ ! Spinner animation
+********************/
+@keyframes spin {
+ to {
+ -gtk-icon-transform: rotate(1turn); } }
+spinner {
+ background-image: none;
+ color: #990000;
+ opacity: 0;
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+ spinner:checked {
+ opacity: 1;
+ animation: spin 1s linear infinite; }
+ spinner:checked:disabled {
+ opacity: .5; }
+
+/***********************
+ ! Check and Radio items
+************************/
+radio {
+ background-image: none;
+ -gtk-icon-source: url("../assets/radio-unchecked.svg");
+ min-width: 16px;
+ min-height: 16px;
+ margin-right: 3px; }
+ radio:disabled {
+ -gtk-icon-source: url("../assets/radio-unchecked-disabled.svg"); }
+ radio:checked, radio:active {
+ -gtk-icon-source: url("../assets/radio-checked.svg"); }
+ radio:checked:disabled, radio:active:disabled {
+ -gtk-icon-source: url("../assets/radio-checked-disabled.svg"); }
+ radio:indeterminate {
+ -gtk-icon-source: url("../assets/radio-mixed.svg"); }
+ radio:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/radio-mixed-disabled.svg"); }
+ menuitem radio, modelbutton radio {
+ -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); }
+ menuitem radio:disabled, modelbutton radio:disabled {
+ -gtk-icon-source: url("../assets/menuitem-radio-checked-disabled.svg"); }
+ menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active {
+ -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); }
+ menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover {
+ -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); }
+ menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled {
+ -gtk-icon-source: url("../assets/menuitem-radio-checked-disabled.svg"); }
+ menuitem radio:indeterminate, modelbutton radio:indeterminate {
+ -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); }
+ menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover {
+ -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); }
+ menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/menuitem-radio-mixed-disabled.svg"); }
+
+check {
+ background-image: none;
+ -gtk-icon-source: url("../assets/checkbox-unchecked.svg");
+ min-width: 16px;
+ min-height: 16px;
+ margin-right: 3px; }
+ check:disabled {
+ -gtk-icon-source: url("../assets/checkbox-unchecked-disabled.svg"); }
+ check:checked, check:active {
+ -gtk-icon-source: url("../assets/checkbox-checked.svg"); }
+ check:checked:disabled, check:active:disabled {
+ -gtk-icon-source: url("../assets/checkbox-checked-disabled.svg"); }
+ check:indeterminate {
+ -gtk-icon-source: url("../assets/checkbox-mixed.svg"); }
+ check:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/checkbox-mixed-disabled.svg"); }
+ menuitem check, modelbutton check {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); }
+ menuitem check:disabled, modelbutton check:disabled {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-checked-disabled.svg"); }
+ menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); }
+ menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); }
+ menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-checked-disabled.svg"); }
+ menuitem check:indeterminate, modelbutton check:indeterminate {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); }
+ menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); }
+ menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-disabled.svg"); }
+
+radio:dir(rtl), check:dir(rtl) {
+ margin-right: 0;
+ margin-left: 3px; }
+
+.view.content-view.check:not(list), iconview.content-view.check:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-unchecked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-unchecked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-unchecked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+/********
+ ! Switch
+*********/
+switch {
+ border-radius: 0px;
+ padding: 2px;
+ border: none;
+ outline: none;
+ transition: background-color .3s linear;
+ min-width: 88px;
+ min-height: 24px;
+ background-color: mix(#dedede,#dedede,0.3);
+ color: #2d2d2d;
+ box-shadow: inset 1px -1px 0 rgba(9, 9, 9, 0.06), inset -1px 1px 0 rgba(9, 9, 9, 0.06); }
+ switch slider {
+ background-color: mix(#2d2d2d,#dedede,0.5);
+ transition: all 0.3s ease-in;
+ box-shadow: 0 1px 2px 0 rgba(9, 9, 9, 0.07), 1px 0 2px 0 rgba(9, 9, 9, 0.07);
+ border-radius: 0px; }
+ switch:checked {
+ background-color: #990000;
+ background-image: none;
+ border-color: #990000;
+ color: #dedede; }
+ switch:checked slider {
+ background-color: #fff;
+ box-shadow: 0 1px 3px 0 rgba(9, 9, 9, 0.1); }
+ switch:disabled {
+ background-color: mix(#dedede,#dedede,0.5);
+ background-image: none;
+ border-color: #dedede;
+ color: #dedede;
+ box-shadow: none; }
+ switch:disabled slider {
+ background-color: #dedede; }
+ list row:selected switch {
+ background-color: #dedede;
+ color: mix(#dedede,#dedede,0.5); }
+ list row:selected switch slider {
+ background-color: mix(mix(#dedede,#dedede,0.5),#dedede,0.4); }
+ list row:selected switch:checked {
+ color: #990000;
+ background-color: mix(#2d2d2d,#dedede,0.5); }
+ list row:selected switch:checked slider {
+ background-color: #990000; }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Toolbar
+**********/
+/***************
+ ! Generic views
+****************/
+.view, iconview,
+.view text,
+iconview text,
+textview text {
+ color: #2d2d2d;
+ background-color: #dedede;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ .view:backdrop, iconview:backdrop,
+ .view text:backdrop,
+ iconview text:backdrop,
+ textview text:backdrop {
+ color: mix(#dedede,#2d2d2d,0.8);
+ background-color: #dedede; }
+ .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
+ .view text:selected:focus,
+ iconview text:selected:focus,
+ textview text:selected:focus,
+ .view text:selected,
+ iconview text:selected,
+ textview text:selected {
+ border-radius: 0px; }
+
+textview border {
+ background-color: mix(#dedede,#dedede,0.5); }
+
+/************
+! Treeview
+*************/
+.rubberband,
+rubberband,
+flowbox rubberband,
+treeview.view rubberband {
+ border: 1px solid #980000;
+ background-color: rgba(152, 0, 0, 0.2); }
+
+treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {
+ background-color: #dedede;
+ transition-property: color, background; }
+treeview entry.flat, treeview entry {
+ border-radius: 0;
+ background-image: none;
+ background-color: #dedede; }
+ treeview entry.flat:focus, treeview entry:focus {
+ border-color: #990000; }
+
+treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
+ padding: 1px 4px;
+ border-radius: 0;
+ background-image: none;
+ text-shadow: none;
+ border-style: none solid solid none;
+ border-color: #dedede; }
+ treeview.view header button:disabled {
+ border-color: #dedede;
+ background-image: none; }
+ treeview.view header button:backdrop {
+ border-color: #dedede;
+ border-style: none solid solid none;
+ color: mix(mix(#2d2d2d,#dedede,0.5),#dedede,0.5);
+ background-image: none;
+ background-color: #dedede; }
+ treeview.view header button:backdrop:disabled {
+ border-color: #dedede;
+ background-image: none; }
+
+treeview.view {
+ -GtkTreeView-grid-line-width: 1;
+ -GtkTreeView-grid-line-pattern: '';
+ -GtkTreeView-tree-line-width: 1;
+ -GtkTreeView-tree-line-pattern: '';
+ border-left-color: mix(#2d2d2d,#dedede,0.5);
+ border-top-color: #dedede; }
+ treeview.view:selected:focus, treeview.view:selected {
+ border-radius: 0; }
+ treeview.view:selected:backdrop, treeview.view:selected {
+ border-left-color: mix(#dedede,#990000,0.5);
+ border-top-color: rgba(45, 45, 45, 0.1); }
+ treeview.view:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ treeview.view:disabled:selected {
+ color: mix(#dedede,#990000,0.4); }
+ treeview.view:disabled:selected:backdrop {
+ color: mix(mix(#990000,#dedede,0.66),#990000,0.3); }
+ treeview.view:disabled:backdrop {
+ color: #b8b8b8; }
+ treeview.view.separator {
+ min-height: 2px;
+ color: #dedede; }
+ treeview.view.separator:backdrop {
+ color: rgba(222, 222, 222, 0.1); }
+ treeview.view:backdrop {
+ border-left-color: mix(mix(#2d2d2d,#dedede,0.5),#dedede,0.5);
+ border-top: #dedede; }
+ treeview.view:drop(active) {
+ border-style: solid none;
+ border-width: 1px;
+ border-color: mix(#990000,#2d2d2d,0.3); }
+ treeview.view:drop(active).after {
+ border-top-style: none; }
+ treeview.view:drop(active).before {
+ border-bottom-style: none; }
+ treeview.view.expander {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ color: mix(#dedede,#2d2d2d,0.7); }
+ treeview.view.expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ treeview.view.expander:hover {
+ color: #2d2d2d; }
+ treeview.view.expander:selected {
+ color: mix(#990000,#dedede,0.7); }
+ treeview.view.expander:selected:hover {
+ color: #dedede; }
+ treeview.view.expander:selected:backdrop {
+ color: mix(#990000,mix(#990000,#dedede,0.66),0.7); }
+ treeview.view.expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ treeview.view.expander:backdrop {
+ color: mix(#dedede,mix(#2d2d2d,#dedede,0.5),0.7); }
+ treeview.view.progressbar {
+ color: #dedede;
+ border-radius: 0px;
+ border: 1px solid mix(#990000,#2d2d2d,0.3);
+ background-color: #990000; }
+ treeview.view.progressbar:selected {
+ border: 1px solid mix(#990000,#dedede,0.2); }
+ treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
+ color: #dedede;
+ box-shadow: none;
+ background-color: #990000;
+ background-image: none;
+ border-radius: 0px; }
+ treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
+ color: mix(#990000,#dedede,0.66);
+ border-color: mix(#990000,#2d2d2d,0.3);
+ background-color: mix(#dedede,#990000,0.9); }
+ treeview.view.progressbar:disabled {
+ background-color: #dedede;
+ background-image: none;
+ border-color: #bdbdbd; }
+ treeview.view.progressbar:backdrop {
+ color: #dedede;
+ background-image: none;
+ box-shadow: none; }
+ treeview.view.trough {
+ background-color: rgba(45, 45, 45, 0.1);
+ border-radius: 0px; }
+ treeview.view.trough:selected:focus, treeview.view.trough:selected {
+ background-color: rgba(222, 222, 222, 0.3);
+ border-width: 1px 0;
+ border-style: solid;
+ border-color: #990000;
+ border-radius: 0px; }
+ treeview.view header button {
+ color: mix(#2d2d2d,#dedede,0.5);
+ background-color: #dedede;
+ font-weight: bold;
+ text-shadow: none;
+ box-shadow: none; }
+ treeview.view header button:hover {
+ color: mix(mix(#2d2d2d,#dedede,0.5),#2d2d2d,0.5);
+ box-shadow: none;
+ transition: none; }
+ treeview.view header button:active {
+ color: #2d2d2d;
+ transition: none; }
+ treeview.view header button:last-child:backdrop, treeview.view header button:last-child {
+ border-right-style: none; }
+ treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,
+ treeview.view header.button.dnd:active,
+ treeview.view header.button.dnd:selected,
+ treeview.view header.button.dnd:hover,
+ treeview.view header.button.dnd {
+ padding: 0 6px;
+ transition: none;
+ background-image: none;
+ background-color: #990000;
+ color: #dedede;
+ border-radius: 0;
+ border-style: none;
+ box-shadow: inset 0 0 0 1px #dedede;
+ text-shadow: none; }
+ treeview.view acceleditor > label {
+ background-color: #990000; }
+
+/***********
+ ! Separator
+************/
+separator {
+ background: rgba(0, 0, 0, 0.1);
+ min-width: 1px;
+ min-height: 1px; }
+
+/**********
+ ! Frames *
+***********/
+frame > border, .frame {
+ border: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ frame > border.flat, .frame.flat {
+ border-style: none; }
+ frame > border:backdrop, .frame:backdrop {
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+
+/* avoid double borders when a viewport is packed into a GtkScrolledWindow */
+scrolledwindow viewport.frame {
+ border: 0; }
+
+/***************
+ ! Places view *
+****************/
+placesview .server-list-button > image {
+ transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ -gtk-icon-transform: rotate(0turn); }
+placesview .server-list-button:checked > image {
+ transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ -gtk-icon-transform: rotate(-0.5turn); }
+placesview row.activatable:hover {
+ background-color: transparent; }
+placesview > actionbar > revealer > box > label {
+ padding-left: 8px;
+ padding-right: 8px; }
+
+/**************
+ ! Window frame
+***************/
+decoration {
+ border-radius: 0px 0px 0 0;
+ /* this is used for the resize cursor area */
+ border-width: 1px;
+ border-style: solid;
+ border-color: #dedede; }
+ decoration:backdrop {
+ border-color: #dedede;
+ transition: 200ms ease-out; }
+ .maximized decoration, .fullscreen decoration, .tiled decoration {
+ border-radius: 0; }
+ .popup decoration {
+ box-shadow: none; }
+ .ssd decoration {
+ box-shadow: 0 0 0 1px #990000; }
+ .solid-csd decoration {
+ border-radius: 0;
+ box-shadow: none; }
+ .csd.popup decoration {
+ border-radius: 0;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
+ tooltip.csd decoration {
+ border-radius: 0px;
+ box-shadow: none; }
+ messagedialog.csd decoration {
+ border-radius: 0px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
+
+/***********************
+ ! Fallback mode panel *
+************************/
+panel-plug,
+panel-toplevel.background, clock-box, clock-box:backdrop,
+panel-applet > menubar,
+panel-applet > menubar:backdrop,
+panel-toplevel .gnome-panel-menu-bar,
+panel-toplevel .gnome-panel-menu-bar:backdrop, clock-box menuitem, clock-box:backdrop menuitem,
+panel-applet > menubar menuitem,
+panel-applet > menubar:backdrop menuitem,
+panel-toplevel .gnome-panel-menu-bar menuitem,
+panel-toplevel .gnome-panel-menu-bar:backdrop menuitem, wnck-pager, wnck-tasklist, .mate-panel-menu-bar, .xfce4-panel, UnityPanelWidget, .unity-panel {
+ background-color: #dedede;
+ background-image: none;
+ color: #2d2d2d; }
+
+clock-box menuitem label, clock-box:backdrop menuitem label,
+panel-applet > menubar menuitem label,
+panel-applet > menubar:backdrop menuitem label,
+panel-toplevel .gnome-panel-menu-bar menuitem label,
+panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window label,
+#tasklist-button label,
+#clock-applet-button label,
+#showdesktop-button label {
+ font-weight: normal;
+ color: #2d2d2d; }
+
+#clock-applet-button, #clock-applet-button:backdrop, panel-applet button, panel-applet button:backdrop, .xfce4-panel button, #login_window, #shutdown_dialog, #restart_dialog {
+ border-width: 0 1px;
+ border-radius: 0;
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #2d2d2d; }
+ #clock-applet-button:hover, panel-applet button:hover, .xfce4-panel button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover {
+ background-color: mix(#dedede,#2d2d2d,0.11);
+ background-image: none;
+ border-color: mix(#dedede,#2d2d2d,0.11);
+ color: #313131; }
+ #clock-applet-button:active, panel-applet button:active, .xfce4-panel button:active, #login_window:active, #shutdown_dialog:active, #restart_dialog:active, #clock-applet-button:checked, panel-applet button:checked, .xfce4-panel button:checked, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked {
+ background-color: mix(#dedede,#2d2d2d,0.21);
+ background-image: none;
+ border-color: mix(#dedede,#2d2d2d,0.21);
+ color: #313131; }
+ #clock-applet-button:active:hover, panel-applet button:active:hover, .xfce4-panel button:active:hover, #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, #clock-applet-button:checked:hover, panel-applet button:checked:hover, .xfce4-panel button:checked:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover {
+ background-color: mix(#dedede,#2d2d2d,0.31);
+ background-image: none;
+ border-color: mix(#dedede,#2d2d2d,0.31); }
+
+panel-plug,
+panel-toplevel.background {
+ padding: 0; }
+
+.gp-text-color {
+ color: #000; }
+
+panel-applet {
+ border: 0; }
+
+clock-box menuitem, clock-box:backdrop menuitem,
+panel-applet > menubar menuitem,
+panel-applet > menubar:backdrop menuitem,
+panel-toplevel .gnome-panel-menu-bar menuitem,
+panel-toplevel .gnome-panel-menu-bar:backdrop menuitem {
+ border: 0; }
+
+/****************
+ ! MATE styles *
+*****************/
+.mate-panel-menu-bar {
+ border: 0;
+ padding: 0;
+ text-shadow: none; }
+
+#PanelApplet label,
+.mate-panel-menu-bar menubar > menuitem {
+ color: #2d2d2d; }
+
+PanelSeparator, MatePanelAppletFrameDBus {
+ border-width: 0;
+ color: transparent;
+ background-image: -gtk-scaled(url("../assets/pane-handle.png"), url("../assets/pane-handle@2.png"));
+ background-color: transparent;
+ background-repeat: no-repeat;
+ background-position: left; }
+
+#PanelApplet button,
+#PanelApplet button.flat,
+#PanelApplet button.toggle
+#PanelApplet button.flat.toggle {
+ background-image: none;
+ background-color: transparent;
+ border-color: transparent;
+ border-style: solid;
+ border-radius: 0;
+ border-width: 1px;
+ color: #2d2d2d;
+ text-shadow: none;
+ box-shadow: none;
+ padding: 2px; }
+
+#PanelApplet button:hover:active,
+#PanelApplet button:checked,
+#PanelApplet button:checked:hover,
+#PanelApplet button.flat:hover:active,
+#PanelApplet button.flat:checked,
+#PanelApplet button.flat:checked:hover,
+#PanelApplet button.toggle:hover:active,
+#PanelApplet button.toggle:checked,
+#PanelApplet button.toggle:checked:hover,
+#PanelApplet button.flat.toggle:hover:active,
+#PanelApplet button.flat.toggle:checked,
+#PanelApplet button.flat.toggle:checked:hover {
+ background-image: none;
+ background-color: darker(#dedede);
+ border-color: transparent;
+ border-radius: 0;
+ border-width: 1px;
+ color: lighter(#2d2d2d);
+ text-shadow: none;
+ padding: 2px; }
+
+#PanelApplet button:hover,
+#PanelApplet button.flat:hover,
+#PanelApplet button.toggle:hover,
+#PanelApplet button.flat.toggle:hover {
+ background-image: none;
+ background-color: white;
+ border-color: transparent;
+ border-radius: 0;
+ border-width: 1px;
+ color: #dedede;
+ text-shadow: none;
+ padding: 2px; }
+
+.mate-panel-menu-bar menubar > menuitem {
+ padding: 3px 7px; }
+
+/*********************
+ ! Cinnamon Settings *
+**********************/
+.cs-category-view, .cs-category-view:backdrop, .cs-category-view .view, .cs-category-view iconview, .cs-category-view .view:backdrop, .cs-category-view iconview:backdrop {
+ background-color: transparent; }
+
+/****************
+ ! Gnome clocks *
+*****************/
+.clocks-analog-frame.trough {
+ color: mix(#2d2d2d,#dedede,0.85); }
+.clocks-analog-frame.progress {
+ color: mix(#dedede,#990000,0.5); }
+.clocks-analog-frame.progress-fast {
+ color: #6b0000; }
+
+/*****************
+ ! Gnome Builder *
+******************/
+workbench.csd > stack.titlebar:not(headerbar) {
+ padding: 0;
+ background: none;
+ border: 0;
+ box-shadow: none; }
+ workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child {
+ border-radius: 0px 0px 0 0; }
+
+/************************
+ ! Unity-Control-Center *
+*************************/
+.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame {
+ border: 0 none transparent; }
+ .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop {
+ background-color: transparent; }
+
+/***********************
+ ! Unity Greeter *
+ ***********************/
+@keyframes dashentry_spinner {
+ to {
+ -gtk-icon-transform: rotate(1turn); } }
+.lightdm.button, .lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.9);
+ border-radius: 1px;
+ padding: 3px;
+ color: #fff; }
+
+.lightdm.menu {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(255, 255, 255, 0.2);
+ border-radius: 0px;
+ padding: 1px;
+ color: #fff; }
+ .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active {
+ color: #fff; }
+.lightdm.menubar *, .lightdm.menubar.menuitem {
+ padding: 0px; }
+.lightdm.option-button {
+ padding: 3px;
+ background: none;
+ border: 0; }
+.lightdm.toggle-button {
+ background: none;
+ border-width: 0; }
+ .lightdm.toggle-button.selected {
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.3);
+ border-width: 1px; }
+ .lightdm.toggle-button.selected:hover {
+ background-color: rgba(255, 255, 255, 0.3); }
+.lightdm.button:hover {
+ background-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(255, 255, 255, 0.6);
+ text-shadow: none; }
+.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.6);
+ border-radius: 1px;
+ padding: 5px;
+ color: #fff;
+ text-shadow: none; }
+.lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus {
+ background-image: none;
+ border-image: none; }
+.lightdm.entry:active {
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
+ animation: dashentry_spinner 1s infinite linear; }
+.lightdm.entry:focus {
+ border-color: rgba(255, 255, 255, 0.6);
+ border-width: 1px;
+ border-style: solid;
+ color: #fff; }
+.lightdm.entry:selected {
+ background-color: rgba(255, 255, 255, 0.2); }
+
+.lightdm-combo.menu {
+ background-color: #f0f0f0;
+ border-radius: 0;
+ padding: 0;
+ color: #fff; }
+
+/*********
+ ! Gedit *
+**********/
+GeditWindow .pane-separator {
+ border-width: 0 1px 0 0;
+ border-style: solid; }
+ GeditWindow .pane-separator, GeditWindow .pane-separator:hover {
+ border-color: #c8c8c8;
+ background-color: #dedede; }
+
+.gedit-document-panel {
+ background-color: #dedede;
+ color: mix(#2d2d2d,#dedede,0.1); }
+ .gedit-document-panel list row {
+ padding: 3px; }
+ .gedit-document-panel list row button {
+ padding: 1px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: transparent;
+ border-width: 1px;
+ background-color: transparent;
+ background-image: none;
+ color: transparent;
+ -gtk-icon-shadow: none; }
+ .gedit-document-panel .prelight-row button {
+ border-color: rgba(0, 0, 0, 0.1);
+ color: rgba(255, 255, 255, 0.8); }
+ .gedit-document-panel .prelight-row button:active {
+ border-color: rgba(0, 0, 0, 0.2);
+ background-color: rgba(0, 0, 0, 0.08);
+ color: #fff; }
+ .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover {
+ border-color: rgba(0, 0, 0, 0.1);
+ color: #fff; }
+
+.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover {
+ border-top: 1px solid #c8c8c8;
+ background-color: #dedede; }
+
+.gedit-document-panel-document-row:hover {
+ background-color: #e9e9e9; }
+
+.gedit-document-panel-dragged-row {
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ background-color: rgba(0, 0, 0, 0.5);
+ color: #fff; }
+
+.gedit-document-panel-placeholder-row {
+ border: 0;
+ background-color: rgba(0, 0, 0, 0.08);
+ transition: all 200ms ease-in; }
+
+statusbar GeditSmallButton, GeditStatusMenuButton {
+ text-shadow: none; }
+ statusbar GeditSmallButton button, GeditStatusMenuButton button {
+ border-style: solid;
+ border-width: 0 1px;
+ border-color: transparent;
+ border-radius: 0;
+ padding: 1px 6px 2px 4px; }
+ statusbar GeditSmallButton button:hover, statusbar GeditSmallButton button:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button:active:hover {
+ border-color: #b2b2b2; }
+ statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active {
+ background-color: lightgray;
+ color: #2d2d2d; }
+
+GeditViewFrame .gedit-search-slider {
+ padding: 3px;
+ border-radius: 0 0 0px 0px;
+ border-width: 0 1px 1px;
+ border-style: solid;
+ border-color: #b2b2b2;
+ background-color: #dedede; }
+ GeditViewFrame .gedit-search-slider .not-found {
+ background-color: #f44336;
+ background-image: none;
+ color: #fff; }
+
+GeditFileBrowserWidget .toolbar {
+ padding: 1.5px;
+ border-top: 0;
+ background-color: #dedede;
+ background-image: none; }
+
+.gedit-search-entry-occurrences-tag {
+ margin: 1.5px;
+ padding: 1.5px;
+ color: mix(#2d2d2d,#dedede,0.5); }
+
+.gedit-bottom-panel-paned,
+.gedit-side-panel-paned,
+paned.titlebar {
+ margin-right: 0; }
+
+.gedit-bottom-panel-paned notebook {
+ border-top: none; }
+
+/************
+ ! Nautilus *
+*************/
+.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop {
+ color: #fff;
+ text-shadow: 1px 1px #000; }
+ .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active {
+ color: #2d2d2d; }
+ .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected {
+ color: #dedede; }
+ .nautilus-desktop:active, .nautilus-desktop:hover, .nautilus-desktop:selected, .nautilus-desktop:backdrop:active, .nautilus-desktop:backdrop:hover, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:active, .nautilus-desktop *:hover, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:active, .nautilus-desktop *:backdrop:hover, .nautilus-desktop *:backdrop:selected {
+ text-shadow: none; }
+
+.nautilus-window toolbar {
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #b2b2b2; }
+.nautilus-window .sidebar {
+ border: 0; }
+ .nautilus-window .sidebar frame {
+ border: 0; }
+.nautilus-window notebook {
+ background-color: #dedede;
+ border: 0; }
+ .nautilus-window notebook frame {
+ border: 0; }
+.nautilus-window .searchbar-container {
+ margin-top: -1px; }
+ .nautilus-window .searchbar-container searchbar {
+ padding-top: 0px;
+ padding-bottom: 1px;
+ border-bottom: 1px solid mix(#dedede,#2d2d2d,0.08); }
+
+.disk-space-display {
+ border-style: solid;
+ border-width: 1px; }
+ .disk-space-display.unknown {
+ background-color: rgba(45, 45, 45, 0.5);
+ border-color: rgba(41, 41, 41, 0.5); }
+ .disk-space-display.used {
+ background-color: rgba(153, 0, 0, 0.8);
+ border-color: rgba(138, 0, 0, 0.8); }
+ .disk-space-display.free {
+ background-color: lightgray;
+ border-color: #bebebe; }
+
+.conflict-row.activatable, .conflict-row.activatable:active {
+ color: #fff;
+ background-color: #f44336; }
+.conflict-row.activatable:hover {
+ background-color: #f65d52; }
+.conflict-row.activatable:selected {
+ color: #dedede;
+ background-color: #990000; }
+
+/********
+ ! Nemo *
+*********/
+.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop {
+ color: #fff;
+ text-shadow: 1px 1px #000; }
+ .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active {
+ color: #2d2d2d; }
+ .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected {
+ color: #dedede; }
+ .nemo-desktop:active, .nemo-desktop:hover, .nemo-desktop:selected, .nemo-desktop:backdrop:active, .nemo-desktop:backdrop:hover, .nemo-desktop:backdrop:selected, .nemo-desktop *:active, .nemo-desktop *:hover, .nemo-desktop *:selected, .nemo-desktop *:backdrop:active, .nemo-desktop *:backdrop:hover, .nemo-desktop *:backdrop:selected {
+ text-shadow: none; }
+
+.nemo-window {
+ /* Status Bar */ }
+ .nemo-window toolbar {
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #b2b2b2;
+ /* Path Bar */ }
+ .nemo-window toolbar button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .nemo-window toolbar button:focus, .nemo-window toolbar button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .nemo-window toolbar button:active, .nemo-window toolbar button:active:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover:focus, .nemo-window toolbar button:checked, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .nemo-window toolbar button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .nemo-window toolbar button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .nemo-window toolbar button:hover:focus, .nemo-window toolbar button:hover:hover, .nemo-window toolbar button.flat:hover:focus, .nemo-window toolbar button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .nemo-window toolbar button:hover:active, .nemo-window toolbar button:hover:active:hover, .nemo-window toolbar button:hover:active:focus, .nemo-window toolbar button:hover:active:hover:focus, .nemo-window toolbar button:hover:checked, .nemo-window toolbar button:hover:checked:hover, .nemo-window toolbar button:hover:checked:focus, .nemo-window toolbar button:hover:checked:hover:focus, .nemo-window toolbar button.flat:hover:active, .nemo-window toolbar button.flat:hover:active:hover, .nemo-window toolbar button.flat:hover:active:focus, .nemo-window toolbar button.flat:hover:active:hover:focus, .nemo-window toolbar button.flat:hover:checked, .nemo-window toolbar button.flat:hover:checked:hover, .nemo-window toolbar button.flat:hover:checked:focus, .nemo-window toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .nemo-window toolbar button:hover:disabled, .nemo-window toolbar button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .nemo-window toolbar button:hover:active:disabled, .nemo-window toolbar button:hover:checked:disabled, .nemo-window toolbar button.flat:hover:active:disabled, .nemo-window toolbar button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar button:focus:focus, .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:focus, .nemo-window toolbar button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .nemo-window toolbar button:focus:active, .nemo-window toolbar button:focus:active:hover, .nemo-window toolbar button:focus:active:focus, .nemo-window toolbar button:focus:active:hover:focus, .nemo-window toolbar button:focus:checked, .nemo-window toolbar button:focus:checked:hover, .nemo-window toolbar button:focus:checked:focus, .nemo-window toolbar button:focus:checked:hover:focus, .nemo-window toolbar button.flat:focus:active, .nemo-window toolbar button.flat:focus:active:hover, .nemo-window toolbar button.flat:focus:active:focus, .nemo-window toolbar button.flat:focus:active:hover:focus, .nemo-window toolbar button.flat:focus:checked, .nemo-window toolbar button.flat:focus:checked:hover, .nemo-window toolbar button.flat:focus:checked:focus, .nemo-window toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .nemo-window toolbar button:focus:disabled, .nemo-window toolbar button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .nemo-window toolbar button:focus:active:disabled, .nemo-window toolbar button:focus:checked:disabled, .nemo-window toolbar button.flat:focus:active:disabled, .nemo-window toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .nemo-window toolbar button:focus:hover:focus, .nemo-window toolbar button:focus:hover:hover, .nemo-window toolbar button.flat:focus:hover:focus, .nemo-window toolbar button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .nemo-window toolbar button:focus:hover:active, .nemo-window toolbar button:focus:hover:active:hover, .nemo-window toolbar button:focus:hover:active:focus, .nemo-window toolbar button:focus:hover:active:hover:focus, .nemo-window toolbar button:focus:hover:checked, .nemo-window toolbar button:focus:hover:checked:hover, .nemo-window toolbar button:focus:hover:checked:focus, .nemo-window toolbar button:focus:hover:checked:hover:focus, .nemo-window toolbar button.flat:focus:hover:active, .nemo-window toolbar button.flat:focus:hover:active:hover, .nemo-window toolbar button.flat:focus:hover:active:focus, .nemo-window toolbar button.flat:focus:hover:active:hover:focus, .nemo-window toolbar button.flat:focus:hover:checked, .nemo-window toolbar button.flat:focus:hover:checked:hover, .nemo-window toolbar button.flat:focus:hover:checked:focus, .nemo-window toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .nemo-window toolbar button:focus:hover:disabled, .nemo-window toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .nemo-window toolbar button:focus:hover:active:disabled, .nemo-window toolbar button:focus:hover:checked:disabled, .nemo-window toolbar button.flat:focus:hover:active:disabled, .nemo-window toolbar button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .nemo-window toolbar button:checked, .nemo-window toolbar button:active, .nemo-window toolbar button.flat:checked, .nemo-window toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .nemo-window toolbar button:checked:active, .nemo-window toolbar button:checked:active:hover, .nemo-window toolbar button:checked:active:focus, .nemo-window toolbar button:checked:active:hover:focus, .nemo-window toolbar button:checked:checked, .nemo-window toolbar button:checked:checked:hover, .nemo-window toolbar button:checked:checked:focus, .nemo-window toolbar button:checked:checked:hover:focus, .nemo-window toolbar button:active:active, .nemo-window toolbar button:active:active:hover, .nemo-window toolbar button:active:active:focus, .nemo-window toolbar button:active:active:hover:focus, .nemo-window toolbar button:active:checked, .nemo-window toolbar button:active:checked:hover, .nemo-window toolbar button:active:checked:focus, .nemo-window toolbar button:active:checked:hover:focus, .nemo-window toolbar button.flat:checked:active, .nemo-window toolbar button.flat:checked:active:hover, .nemo-window toolbar button.flat:checked:active:focus, .nemo-window toolbar button.flat:checked:active:hover:focus, .nemo-window toolbar button.flat:checked:checked, .nemo-window toolbar button.flat:checked:checked:hover, .nemo-window toolbar button.flat:checked:checked:focus, .nemo-window toolbar button.flat:checked:checked:hover:focus, .nemo-window toolbar button.flat:active:active, .nemo-window toolbar button.flat:active:active:hover, .nemo-window toolbar button.flat:active:active:focus, .nemo-window toolbar button.flat:active:active:hover:focus, .nemo-window toolbar button.flat:active:checked, .nemo-window toolbar button.flat:active:checked:hover, .nemo-window toolbar button.flat:active:checked:focus, .nemo-window toolbar button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .nemo-window toolbar button:checked:disabled, .nemo-window toolbar button:active:disabled, .nemo-window toolbar button.flat:checked:disabled, .nemo-window toolbar button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .nemo-window toolbar button:checked:active:disabled, .nemo-window toolbar button:checked:checked:disabled, .nemo-window toolbar button:active:active:disabled, .nemo-window toolbar button:active:checked:disabled, .nemo-window toolbar button.flat:checked:active:disabled, .nemo-window toolbar button.flat:checked:checked:disabled, .nemo-window toolbar button.flat:active:active:disabled, .nemo-window toolbar button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover {
+ color: #2d2d2d; }
+ .nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ .nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled, .nemo-window toolbar button.flat:active:disabled, .nemo-window toolbar button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .nemo-window toolbar button.separator, .nemo-window toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ .nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ .nemo-window toolbar .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar .linked > button:active, .nemo-window toolbar .linked > button:active:hover, .nemo-window toolbar .linked > button:active:focus, .nemo-window toolbar .linked > button:active:hover:focus, .nemo-window toolbar .linked > button:checked, .nemo-window toolbar .linked > button:checked:hover, .nemo-window toolbar .linked > button:checked:focus, .nemo-window toolbar .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ .nemo-window toolbar .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ .nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .nemo-window toolbar .linked > button:last-child:hover, .nemo-window toolbar .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar .linked > button:disabled:last-child, .nemo-window toolbar .linked > button:disabled:only-child, .nemo-window toolbar .linked > button:active:disabled:last-child, .nemo-window toolbar .linked > button:active:disabled:only-child, .nemo-window toolbar .linked > button:checked:disabled:last-child, .nemo-window toolbar .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ .nemo-window toolbar .linked > button:active:last-child, .nemo-window toolbar .linked > button:active:last-child:focus, .nemo-window toolbar .linked > button:active:last-child:hover, .nemo-window toolbar .linked > button:active:last-child:hover:focus, .nemo-window toolbar .linked > button:checked:last-child, .nemo-window toolbar .linked > button:checked:last-child:focus, .nemo-window toolbar .linked > button:checked:last-child:hover, .nemo-window toolbar .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .nemo-window toolbar .linked > button:active:only-child, .nemo-window toolbar .linked > button:active:only-child:focus, .nemo-window toolbar .linked > button:active:only-child:hover, .nemo-window toolbar .linked > button:active:only-child:hover:focus, .nemo-window toolbar .linked > button:checked:only-child, .nemo-window toolbar .linked > button:checked:only-child:focus, .nemo-window toolbar .linked > button:checked:only-child:hover, .nemo-window toolbar .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .nemo-window toolbar separator, .nemo-window toolbar separator:disabled {
+ color: #c8c8c8;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true; }
+ .nemo-window toolbar.primary-toolbar button.image-button {
+ padding: 0 8px; }
+ .nemo-window toolbar combobox, .nemo-window toolbar button {
+ padding: 3px; }
+ .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button {
+ padding: 3px; }
+ .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button {
+ padding: 3px; }
+ .nemo-window toolbar toolitem stack {
+ margin-left: 15px; }
+ .nemo-window toolbar toolitem stack widget button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12);
+ -NemoPathbarButton-border-radius: 0px; }
+ .nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar toolitem stack widget button:active, .nemo-window toolbar toolitem stack widget button:active:hover, .nemo-window toolbar toolitem stack widget button:active:focus, .nemo-window toolbar toolitem stack widget button:active:hover:focus, .nemo-window toolbar toolitem stack widget button:checked, .nemo-window toolbar toolitem stack widget button:checked:hover, .nemo-window toolbar toolitem stack widget button:checked:focus, .nemo-window toolbar toolitem stack widget button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ .nemo-window toolbar toolitem stack widget button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ .nemo-window toolbar toolitem stack widget button:last-child, .nemo-window toolbar toolitem stack widget button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .nemo-window toolbar toolitem stack widget button:last-child:hover, .nemo-window toolbar toolitem stack widget button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar toolitem stack widget button:disabled:last-child, .nemo-window toolbar toolitem stack widget button:disabled:only-child, .nemo-window toolbar toolitem stack widget button:active:disabled:last-child, .nemo-window toolbar toolitem stack widget button:active:disabled:only-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:last-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:only-child {
+ box-shadow: none; }
+ .nemo-window toolbar toolitem stack widget button:active:last-child, .nemo-window toolbar toolitem stack widget button:active:last-child:focus, .nemo-window toolbar toolitem stack widget button:active:last-child:hover, .nemo-window toolbar toolitem stack widget button:active:last-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child, .nemo-window toolbar toolitem stack widget button:checked:last-child:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .nemo-window toolbar toolitem stack widget button:active:only-child, .nemo-window toolbar toolitem stack widget button:active:only-child:focus, .nemo-window toolbar toolitem stack widget button:active:only-child:hover, .nemo-window toolbar toolitem stack widget button:active:only-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child, .nemo-window toolbar toolitem stack widget button:checked:only-child:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .nemo-window grid > widget:last-child button {
+ min-height: 16px;
+ min-width: 16px;
+ padding: 2px 4px; }
+ .nemo-window grid > widget:last-child button:first-child {
+ margin-left: 20px; }
+ .nemo-window grid > widget:last-child button:first-child + button {
+ margin-right: 15px; }
+ .nemo-window grid > widget:last-child button:first-child + button + separator + button {
+ margin-left: 15px; }
+ .nemo-window grid > widget:last-child > box > scale {
+ margin-right: 12px; }
+ .nemo-window grid > widget:last-child statusbar {
+ border: 0; }
+ .nemo-window .sidebar {
+ /* Nemo Query Editor (File Search Bar) */ }
+ .nemo-window .sidebar .frame {
+ border: 0; }
+ .nemo-window .sidebar image {
+ padding-left: 3px;
+ padding-right: 3px; }
+ .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
+ background-color: mix(#dedede,#dedede,0.5); }
+ .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
+ -NemoPlacesTreeView-disk-full-bg-color: #b2b2b2;
+ -NemoPlacesTreeView-disk-full-fg-color: #990000;
+ -NemoPlacesTreeView-disk-full-bar-width: 2px;
+ -NemoPlacesTreeView-disk-full-bar-radius: 1px;
+ -NemoPlacesTreeView-disk-full-bottom-padding: 0;
+ -NemoPlacesTreeView-disk-full-max-length: 75px; }
+ .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ -NemoPlacesTreeView-disk-full-bg-color: #dedede;
+ -NemoPlacesTreeView-disk-full-fg-color: #b80000; }
+ .nemo-window .sidebar + separator + box .primary-toolbar {
+ background-color: #dadada;
+ background-image: none;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ border-bottom: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) {
+ border-right: none;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+ .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) {
+ margin-left: -6px;
+ border-left: none;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat {
+ background-color: white;
+ background-image: none;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12);
+ padding: 5px 6px; }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:hover {
+ border-color: mix(#990000,rgba(0, 0, 0, 0.12),0.3); }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover:focus {
+ border-color: rgba(0, 0, 0, 0.12); }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat:disabled {
+ border-color: rgba(0, 0, 0, 0.12); }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:disabled, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:disabled {
+ border-color: rgba(0, 0, 0, 0.12); }
+ .nemo-window notebook {
+ background-color: #dedede;
+ border-width: 0; }
+ .nemo-window notebook tabs {
+ border: 0; }
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/************
+ ! Synaptic *
+*************/
+GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
+ background-color: #dedede;
+ background-image: none;
+ padding: 3px;
+ border: 0;
+ color: #2d2d2d; }
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/***************
+ ! Xfce styles *
+****************/
+.XfceHeading {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ background-image: none;
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+.xfce4-panel {
+ font: inherit; }
+ .xfce4-panel menu {
+ -gtk-icon-effect: none;
+ text-shadow: none; }
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/****************
+ ! Unity styles *
+*****************/
+UnityDecoration {
+ -UnityDecoration-extents: 24px 1px 1px 1px;
+ -UnityDecoration-input-extents: 10px;
+ -UnityDecoration-shadow-offset-x: 1px;
+ -UnityDecoration-shadow-offset-y: 1px;
+ -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.7);
+ -UnityDecoration-active-shadow-radius: 8px;
+ -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5);
+ -UnityDecoration-inactive-shadow-radius: 5px;
+ -UnityDecoration-glow-size: 10px;
+ -UnityDecoration-glow-color: #990000;
+ -UnityDecoration-title-indent: 10px;
+ -UnityDecoration-title-fade: 35px;
+ -UnityDecoration-title-alignment: 0; }
+ UnityDecoration .top {
+ border: 1px solid #990000;
+ border-bottom: 0;
+ border-radius: 0px 0px 0 0;
+ padding: 1px 6px 0 6px;
+ background-color: #dedede;
+ color: mix(#2d2d2d,#dedede,0.1);
+ text-shadow: none; }
+ UnityDecoration .top:hover {
+ border-radius: 0;
+ border-color: mix(#dedede,#2d2d2d,0.21);
+ background-color: mix(#dedede,#2d2d2d,0.21);
+ background-image: none;
+ color: #313131; }
+ UnityDecoration .top:backdrop {
+ border: 1px solid #dedede;
+ color: mix(#2d2d2d,#dedede,0.4); }
+ UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom {
+ background-color: #dedede; }
+ UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop {
+ background-color: mix(#9b9b9b,#2d2d2d,0.21); }
+
+UnityPanelWidget, .unity-panel {
+ border: 0; }
+
+.unity-panel.menuitem, .unity-panel .menuitem {
+ border-width: 0 1px;
+ color: #2d2d2d; }
+ .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover {
+ border-color: mix(#dedede,#2d2d2d,0.21);
+ background-color: mix(#dedede,#2d2d2d,0.21);
+ background-image: none;
+ color: #313131; }
+
+SheetStyleDialog.unity-force-quit {
+ background-color: #dedede; }
+
+/***********************
+ ! LightDM GTK Greeter *
+ ***********************/
+#panel_window {
+ background-color: #dedede;
+ background-image: none;
+ color: #fff;
+ font-weight: bold;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+ -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); }
+ #panel_window menubar {
+ padding-left: 3px; }
+ #panel_window menubar, #panel_window menubar > menuitem {
+ background-color: transparent;
+ background-image: none;
+ border-style: none;
+ color: #fff;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+ -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); }
+ #panel_window menubar:hover, #panel_window menubar > menuitem:hover {
+ background-color: rgba(255, 255, 255, 0.2);
+ background-image: none;
+ color: #fff; }
+ #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover {
+ color: #fff; }
+ #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled {
+ color: rgba(255, 255, 255, 0.7); }
+ #panel_window menubar menu > menuitem {
+ font-weight: normal; }
+
+#content_frame {
+ padding-bottom: 9px; }
+
+#login_window, #shutdown_dialog, #restart_dialog {
+ border-style: none;
+ border-radius: 0px;
+ background-color: #dedede;
+ color: #2d2d2d;
+ /* draw border using box-shadow */
+ box-shadow: inset 1px 0 mix(#9b9b9b,#2d2d2d,0.21), inset -1px 0 mix(#9b9b9b,#2d2d2d,0.21), inset 0 1px mix(#9b9b9b,#2d2d2d,0.21), inset 0 -1px mix(#9b9b9b,#2d2d2d,0.21); }
+
+#login_window menu {
+ border-radius: 0; }
+#login_window button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ #login_window button:focus, #login_window button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ #login_window button:active, #login_window button:active:hover, #login_window button:active:focus, #login_window button:active:hover:focus, #login_window button:checked, #login_window button:checked:hover, #login_window button:checked:focus, #login_window button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ #login_window button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ #login_window button:active:disabled, #login_window button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ #login_window button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ #login_window button:hover, #login_window button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ #login_window button:hover:focus, #login_window button:hover:hover, #login_window button.flat:hover:focus, #login_window button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ #login_window button:hover:active, #login_window button:hover:active:hover, #login_window button:hover:active:focus, #login_window button:hover:active:hover:focus, #login_window button:hover:checked, #login_window button:hover:checked:hover, #login_window button:hover:checked:focus, #login_window button:hover:checked:hover:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover, #login_window button.flat:hover:active:focus, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ #login_window button:hover:disabled, #login_window button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ #login_window button:hover:active:disabled, #login_window button:hover:checked:disabled, #login_window button.flat:hover:active:disabled, #login_window button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ #login_window button:focus, #login_window button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ #login_window button:focus:focus, #login_window button:focus:hover, #login_window button.flat:focus:focus, #login_window button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ #login_window button:focus:active, #login_window button:focus:active:hover, #login_window button:focus:active:focus, #login_window button:focus:active:hover:focus, #login_window button:focus:checked, #login_window button:focus:checked:hover, #login_window button:focus:checked:focus, #login_window button:focus:checked:hover:focus, #login_window button.flat:focus:active, #login_window button.flat:focus:active:hover, #login_window button.flat:focus:active:focus, #login_window button.flat:focus:active:hover:focus, #login_window button.flat:focus:checked, #login_window button.flat:focus:checked:hover, #login_window button.flat:focus:checked:focus, #login_window button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ #login_window button:focus:disabled, #login_window button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ #login_window button:focus:active:disabled, #login_window button:focus:checked:disabled, #login_window button.flat:focus:active:disabled, #login_window button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ #login_window button:focus:hover, #login_window button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ #login_window button:focus:hover:focus, #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:focus, #login_window button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ #login_window button:focus:hover:active, #login_window button:focus:hover:active:hover, #login_window button:focus:hover:active:focus, #login_window button:focus:hover:active:hover:focus, #login_window button:focus:hover:checked, #login_window button:focus:hover:checked:hover, #login_window button:focus:hover:checked:focus, #login_window button:focus:hover:checked:hover:focus, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:hover, #login_window button.flat:focus:hover:active:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:hover, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ #login_window button:focus:hover:active:disabled, #login_window button:focus:hover:checked:disabled, #login_window button.flat:focus:hover:active:disabled, #login_window button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ #login_window button:checked, #login_window button:active, #login_window button.flat:checked, #login_window button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ #login_window button:checked:active, #login_window button:checked:active:hover, #login_window button:checked:active:focus, #login_window button:checked:active:hover:focus, #login_window button:checked:checked, #login_window button:checked:checked:hover, #login_window button:checked:checked:focus, #login_window button:checked:checked:hover:focus, #login_window button:active:active, #login_window button:active:active:hover, #login_window button:active:active:focus, #login_window button:active:active:hover:focus, #login_window button:active:checked, #login_window button:active:checked:hover, #login_window button:active:checked:focus, #login_window button:active:checked:hover:focus, #login_window button.flat:checked:active, #login_window button.flat:checked:active:hover, #login_window button.flat:checked:active:focus, #login_window button.flat:checked:active:hover:focus, #login_window button.flat:checked:checked, #login_window button.flat:checked:checked:hover, #login_window button.flat:checked:checked:focus, #login_window button.flat:checked:checked:hover:focus, #login_window button.flat:active:active, #login_window button.flat:active:active:hover, #login_window button.flat:active:active:focus, #login_window button.flat:active:active:hover:focus, #login_window button.flat:active:checked, #login_window button.flat:active:checked:hover, #login_window button.flat:active:checked:focus, #login_window button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ #login_window button:checked:disabled, #login_window button:active:disabled, #login_window button.flat:checked:disabled, #login_window button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ #login_window button:checked:active:disabled, #login_window button:checked:checked:disabled, #login_window button:active:active:disabled, #login_window button:active:checked:disabled, #login_window button.flat:checked:active:disabled, #login_window button.flat:checked:checked:disabled, #login_window button.flat:active:active:disabled, #login_window button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover {
+ color: #2d2d2d; }
+ #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ #login_window button:active:disabled, #login_window button:checked:disabled, #login_window button.flat:active:disabled, #login_window button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ #login_window button.separator, #login_window button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ #login_window button.separator:disabled, #login_window button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+#login_window entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ #login_window entry:focus, #login_window entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ #login_window entry:active, #login_window entry:active:hover, #login_window entry:active:focus, #login_window entry:active:hover:focus, #login_window entry:checked, #login_window entry:checked:hover, #login_window entry:checked:focus, #login_window entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ #login_window entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ #login_window entry:active:disabled, #login_window entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ #login_window entry:focus, #login_window entry:active {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.08),0.3); }
+ #login_window entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ #login_window entry:disabled:focus, #login_window entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ #login_window entry:disabled:active, #login_window entry:disabled:active:hover, #login_window entry:disabled:active:focus, #login_window entry:disabled:active:hover:focus, #login_window entry:disabled:checked, #login_window entry:disabled:checked:hover, #login_window entry:disabled:checked:focus, #login_window entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ #login_window entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ #login_window entry:disabled:active:disabled, #login_window entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+
+#user_combobox {
+ color: #2d2d2d;
+ font-size: 18px; }
+ #user_combobox menu {
+ font-weight: normal; }
+ #user_combobox arrow {
+ color: mix(#2d2d2d,#dedede,0.5); }
+
+#user_image {
+ border-radius: 0px;
+ /* draw border using box-shadow */
+ box-shadow: inset 1px 0 #9b9b9b, inset -1px 0 #9b9b9b, inset 0 1px #9b9b9b, inset 0 -1px #9b9b9b; }
+
+#user_image_border {
+ border-radius: 0px;
+ background-color: #c8c8c8;
+ background-image: none;
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.07), inset 0 1px rgba(9, 9, 9, 0.08), inset -1px 0 rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+
+#buttonbox_frame {
+ padding-top: 6px;
+ padding-bottom: 0;
+ border-style: none;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+
+/* shutdown button */
+#shutdown_button button {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ #shutdown_button button:focus, #shutdown_button button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ #shutdown_button button:active, #shutdown_button button:active:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover:focus, #shutdown_button button:checked, #shutdown_button button:checked:hover, #shutdown_button button:checked:focus, #shutdown_button button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ #shutdown_button button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ #shutdown_button button.flat {
+ color: #fff;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none; }
+ #shutdown_button button:hover, #shutdown_button button.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #shutdown_button button:hover:active, #shutdown_button button:hover:active:hover, #shutdown_button button:hover:active:focus, #shutdown_button button:hover:active:hover:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:hover, #shutdown_button button:hover:checked:focus, #shutdown_button button:hover:checked:hover:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover, #shutdown_button button.flat:hover:active:focus, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #shutdown_button button:focus, #shutdown_button button.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ #shutdown_button button:focus:focus, #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:focus, #shutdown_button button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #shutdown_button button:focus:active, #shutdown_button button:focus:active:hover, #shutdown_button button:focus:active:focus, #shutdown_button button:focus:active:hover:focus, #shutdown_button button:focus:checked, #shutdown_button button:focus:checked:hover, #shutdown_button button:focus:checked:focus, #shutdown_button button:focus:checked:hover:focus, #shutdown_button button.flat:focus:active, #shutdown_button button.flat:focus:active:hover, #shutdown_button button.flat:focus:active:focus, #shutdown_button button.flat:focus:active:hover:focus, #shutdown_button button.flat:focus:checked, #shutdown_button button.flat:focus:checked:hover, #shutdown_button button.flat:focus:checked:focus, #shutdown_button button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #shutdown_button button:focus:disabled, #shutdown_button button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #shutdown_button button:focus:active:disabled, #shutdown_button button:focus:checked:disabled, #shutdown_button button.flat:focus:active:disabled, #shutdown_button button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ #shutdown_button button:focus:hover:focus, #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:focus, #shutdown_button button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #shutdown_button button:focus:hover:active, #shutdown_button button:focus:hover:active:hover, #shutdown_button button:focus:hover:active:focus, #shutdown_button button:focus:hover:active:hover:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button:focus:hover:checked:hover, #shutdown_button button:focus:hover:checked:focus, #shutdown_button button:focus:hover:checked:hover:focus, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:hover, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:hover, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ #shutdown_button button:checked:active, #shutdown_button button:checked:active:hover, #shutdown_button button:checked:active:focus, #shutdown_button button:checked:active:hover:focus, #shutdown_button button:checked:checked, #shutdown_button button:checked:checked:hover, #shutdown_button button:checked:checked:focus, #shutdown_button button:checked:checked:hover:focus, #shutdown_button button:active:active, #shutdown_button button:active:active:hover, #shutdown_button button:active:active:focus, #shutdown_button button:active:active:hover:focus, #shutdown_button button:active:checked, #shutdown_button button:active:checked:hover, #shutdown_button button:active:checked:focus, #shutdown_button button:active:checked:hover:focus, #shutdown_button button.flat:checked:active, #shutdown_button button.flat:checked:active:hover, #shutdown_button button.flat:checked:active:focus, #shutdown_button button.flat:checked:active:hover:focus, #shutdown_button button.flat:checked:checked, #shutdown_button button.flat:checked:checked:hover, #shutdown_button button.flat:checked:checked:focus, #shutdown_button button.flat:checked:checked:hover:focus, #shutdown_button button.flat:active:active, #shutdown_button button.flat:active:active:hover, #shutdown_button button.flat:active:active:focus, #shutdown_button button.flat:active:active:hover:focus, #shutdown_button button.flat:active:checked, #shutdown_button button.flat:active:checked:hover, #shutdown_button button.flat:active:checked:focus, #shutdown_button button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ #shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover {
+ color: #fff; }
+ #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#fff,0.5);
+ box-shadow: none; }
+ #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled, #shutdown_button button.flat:active:disabled, #shutdown_button button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ #shutdown_button button.separator, #shutdown_button button .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9); }
+ #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled {
+ color: rgba(244, 67, 54, 0.85); }
+
+/* restart button */
+#restart_button button {
+ background-color: #ef6c00;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ #restart_button button:focus, #restart_button button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ #restart_button button:active, #restart_button button:active:hover, #restart_button button:active:focus, #restart_button button:active:hover:focus, #restart_button button:checked, #restart_button button:checked:hover, #restart_button button:checked:focus, #restart_button button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ #restart_button button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ #restart_button button:active:disabled, #restart_button button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ #restart_button button.flat {
+ color: #fff;
+ border-color: rgba(239, 108, 0, 0);
+ background-color: rgba(239, 108, 0, 0);
+ background-image: none;
+ box-shadow: none; }
+ #restart_button button:hover, #restart_button button.flat:hover {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #restart_button button:hover:active, #restart_button button:hover:active:hover, #restart_button button:hover:active:focus, #restart_button button:hover:active:hover:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:hover, #restart_button button:hover:checked:focus, #restart_button button:hover:checked:hover:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover, #restart_button button.flat:hover:active:focus, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #restart_button button:focus, #restart_button button.flat:focus {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ #restart_button button:focus:focus, #restart_button button:focus:hover, #restart_button button.flat:focus:focus, #restart_button button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #restart_button button:focus:active, #restart_button button:focus:active:hover, #restart_button button:focus:active:focus, #restart_button button:focus:active:hover:focus, #restart_button button:focus:checked, #restart_button button:focus:checked:hover, #restart_button button:focus:checked:focus, #restart_button button:focus:checked:hover:focus, #restart_button button.flat:focus:active, #restart_button button.flat:focus:active:hover, #restart_button button.flat:focus:active:focus, #restart_button button.flat:focus:active:hover:focus, #restart_button button.flat:focus:checked, #restart_button button.flat:focus:checked:hover, #restart_button button.flat:focus:checked:focus, #restart_button button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #restart_button button:focus:disabled, #restart_button button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #restart_button button:focus:active:disabled, #restart_button button:focus:checked:disabled, #restart_button button.flat:focus:active:disabled, #restart_button button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #restart_button button:focus:hover, #restart_button button.flat:focus:hover {
+ background-color: #ff7808;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ #restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #restart_button button:focus:hover:active, #restart_button button:focus:hover:active:hover, #restart_button button:focus:hover:active:focus, #restart_button button:focus:hover:active:hover:focus, #restart_button button:focus:hover:checked, #restart_button button:focus:hover:checked:hover, #restart_button button:focus:hover:checked:focus, #restart_button button:focus:hover:checked:hover:focus, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:hover, #restart_button button.flat:focus:hover:active:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:hover, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ #restart_button button:checked:active, #restart_button button:checked:active:hover, #restart_button button:checked:active:focus, #restart_button button:checked:active:hover:focus, #restart_button button:checked:checked, #restart_button button:checked:checked:hover, #restart_button button:checked:checked:focus, #restart_button button:checked:checked:hover:focus, #restart_button button:active:active, #restart_button button:active:active:hover, #restart_button button:active:active:focus, #restart_button button:active:active:hover:focus, #restart_button button:active:checked, #restart_button button:active:checked:hover, #restart_button button:active:checked:focus, #restart_button button:active:checked:hover:focus, #restart_button button.flat:checked:active, #restart_button button.flat:checked:active:hover, #restart_button button.flat:checked:active:focus, #restart_button button.flat:checked:active:hover:focus, #restart_button button.flat:checked:checked, #restart_button button.flat:checked:checked:hover, #restart_button button.flat:checked:checked:focus, #restart_button button.flat:checked:checked:hover:focus, #restart_button button.flat:active:active, #restart_button button.flat:active:active:hover, #restart_button button.flat:active:active:focus, #restart_button button.flat:active:active:hover:focus, #restart_button button.flat:active:checked, #restart_button button.flat:active:checked:hover, #restart_button button.flat:active:checked:focus, #restart_button button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ #restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover {
+ color: #fff; }
+ #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled {
+ background-color: alpha(mix(#ef6c00,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#ef6c00,#fff,0.5);
+ box-shadow: none; }
+ #restart_button button:active:disabled, #restart_button button:checked:disabled, #restart_button button.flat:active:disabled, #restart_button button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ #restart_button button.separator, #restart_button button .separator {
+ border: 1px solid currentColor;
+ color: rgba(239, 108, 0, 0.9); }
+ #restart_button button.separator:disabled, #restart_button button .separator:disabled {
+ color: rgba(239, 108, 0, 0.85); }
+
+/* password warning */
+#greeter_infobar {
+ font-weight: bold; }
+
+/**********************
+ ! Genome Terminal *
+***********************/
+VteTerminal {
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+terminal-window junction, terminal-window scrollbar trough {
+ background-color: #dedede;
+ border-color: #b2b2b2; }
+terminal-window scrollbar.vertical slider {
+ background-color: mix(#dedede,#2d2d2d,0.2); }
+ terminal-window scrollbar.vertical slider:hover {
+ background-color: mix(#dedede,#2d2d2d,0.3); }
+ terminal-window scrollbar.vertical slider:hover:active {
+ background-color: #990000; }
+ terminal-window scrollbar.vertical slider:disabled {
+ background-color: transparent; }
+
+/******************
+ ! Budgie Desktop *
+*******************/
+.budgie-container {
+ background-color: transparent; }
+
+.raven {
+ background-color: rgba(222, 222, 222, 0.93); }
+ .raven .raven-header {
+ background-color: #dedede;
+ border: solid mix(#dedede,#2d2d2d,0.08);
+ border-width: 1px 0; }
+ .raven .raven-background {
+ background-color: rgba(222, 222, 222, 0.93); }
+
+.raven-mpris {
+ background-color: rgba(222, 222, 222, 0.7); }
+
+/*# sourceMappingURL=gtk.css.map */
diff --git a/Redcore-daylight/gtk-3.20/dist/gtk.css b/Redcore-daylight/gtk-3.20/dist/gtk.css
new file mode 100644
index 0000000..b5214d6
--- /dev/null
+++ b/Redcore-daylight/gtk-3.20/dist/gtk.css
@@ -0,0 +1,7778 @@
+/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/
+/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/
+/*$dark_shadow: #000;*/
+/*$light_shadow: #fff;*/
+/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/
+/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/
+/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/
+/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/
+/*$dark_shadow: #000;*/
+/*$light_shadow: #fff;*/
+/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/
+/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/
+/* dark color scheme */
+@define-color dark_bg_color #dedede;
+@define-color dark_fg_color #2d2d2d;
+/* colormap actually used by the theme, to be overridden in other css files */
+@define-color theme_bg_color #dedede;
+@define-color theme_fg_color #2d2d2d;
+@define-color theme_base_color #dedede;
+@define-color theme_text_color #2d2d2d;
+@define-color theme_selected_bg_color #990000;
+@define-color theme_selected_fg_color #dedede;
+@define-color theme_tooltip_bg_color #dedede;
+@define-color theme_tooltip_fg_color #2d2d2d;
+/* shadow effects */
+@define-color light_shadow #dfdfdf;
+@define-color dark_shadow #090909;
+/* misc colors used by gtk+ */
+@define-color info_fg_color #fff;
+@define-color info_bg_color #03a9f4;
+@define-color warning_fg_color #fff;
+@define-color warning_bg_color #ef6c00;
+@define-color question_fg_color #fff;
+@define-color question_bg_color #673ab7;
+@define-color error_fg_color #fff;
+@define-color error_bg_color #f44336;
+@define-color link_color #3f51b5;
+@define-color success_color #4caf50;
+@define-color warning_color #ef6c00;
+@define-color error_color #f44336;
+/* widget colors */
+@define-color titlebar_bg_color @dark_bg_color;
+@define-color titlebar_fg_color @dark_fg_color;
+@define-color menubar_bg_color @dark_bg_color;
+@define-color menubar_fg_color @dark_fg_color;
+@define-color toolbar_bg_color @theme_bg_color;
+@define-color toolbar_fg_color @theme_fg_color;
+@define-color menu_bg_color @dark_bg_color;
+@define-color menu_fg_color @dark_fg_color;
+@define-color panel_bg_color @dark_bg_color;
+@define-color panel_fg_color @dark_fg_color;
+@define-color borders mix(#dedede,#2d2d2d,0.08);
+@define-color unfocused_borders mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9);
+@define-color button_bg_color #dedede;
+@define-color button_fg_color #2d2d2d;
+@define-color header_button_bg_color #dedede;
+@define-color header_button_fg_color #2d2d2d;
+@define-color insensitive_bg_color mix(#dedede,#dedede,0.6);
+@define-color insensitive_fg_color mix(#2d2d2d,#dedede,0.5);
+/* osd */
+@define-color osd_base #dedede;
+@define-color osd_bg rgba(222, 222, 222, 0.8);
+@define-color osd_fg #2d2d2d;
+@define-color osd_insensitive_bg_color mix(#2d2d2d,rgba(222, 222, 222, 0.8),0.5);
+@define-color osd_insensitive_fg_color mix(#2d2d2d,#dedede,0.6);
+@define-color osd_borders_color rgba(189, 189, 189, 0.8);
+/* lightdm greeter colors */
+@define-color lightdm_bg_color #dedede;
+@define-color lightdm_fg_color #2d2d2d;
+/* widget text/foreground color on backdrop windows */
+@define-color theme_unfocused_fg_color mix(#2d2d2d,#dedede,0.5);
+/* text color for entries, views and content in general on backdrop windows */
+@define-color theme_unfocused_text_color #2d2d2d;
+/* widget base background color on backdrop windows */
+@define-color theme_unfocused_bg_color #dedede;
+/* text widgets and the like base background color on backdrop windows */
+@define-color theme_unfocused_base_color #dedede;
+/* base background color of selections on backdrop windows */
+@define-color theme_unfocused_selected_bg_color #990000;
+/* text/foreground color of selections on backdrop windows */
+@define-color theme_unfocused_selected_fg_color #dedede;
+/* insensitive color on backdrop windows*/
+@define-color unfocused_insensitive_color #b8b8b8;
+/* window manager colors */
+@define-color wm_bg #dedede;
+@define-color wm_border_focused #990000;
+@define-color wm_border_unfocused #dedede;
+@define-color wm_title_focused mix(#2d2d2d,#dedede,0.1);
+@define-color wm_title_unfocused mix(#2d2d2d,#dedede,0.4);
+@define-color wm_icons_focused mix(#2d2d2d,#dedede,0.1);
+@define-color wm_icons_focused_prelight #990000;
+@define-color wm_icons_focused_pressed #7a0000;
+@define-color wm_icons_unfocused mix(#2d2d2d,#dedede,0.4);
+@define-color wm_icons_unfocused_prelight #990000;
+@define-color wm_icons_unfocused_pressed #7a0000;
+/**************
+ ! GTK settings
+***************/
+* {
+ -GtkWindow-resize-grip-height: 0;
+ -GtkWindow-resize-grip-width: 0;
+ -WnckTasklist-fade-overlay-rect: 0;
+ -GtkWidget-cursor-aspect-ratio: 0.04;
+ outline-color: rgba(153, 0, 0, 0.5);
+ outline-style: dashed;
+ outline-width: 1px;
+ outline-offset: -1px;
+ -gtk-outline-radius: 0px; }
+
+/*************
+ ! Base states
+ *************/
+*:selected, .gtkstyle-fallback:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected {
+ background-color: #990000;
+ color: #dedede; }
+
+* {
+ /* hyperlinks */
+ -GtkIMHtml-hyperlink-color: #3f51b5; }
+ *:disabled, *:disabled:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ *:disabled, *:disabled {
+ -gtk-icon-effect: dim; }
+ *:hover {
+ -gtk-icon-effect: highlight; }
+ *:link, *:visited {
+ color: #3f51b5; }
+
+.background {
+ background-color: #dedede;
+ color: #2d2d2d; }
+ .background:backdrop {
+ text-shadow: none;
+ -gtk-icon-shadow: none; }
+ .background.csd {
+ background-color: #dedede; }
+
+.gtkstyle-fallback {
+ background-color: rgba(222, 222, 222, 0.5);
+ color: #2d2d2d; }
+ .gtkstyle-fallback:hover {
+ background-color: #f4f4f4;
+ color: #2d2d2d; }
+ .gtkstyle-fallback:active {
+ background-color: #c8c8c8;
+ color: #2d2d2d; }
+ .gtkstyle-fallback:disabled {
+ background-color: #dddddd;
+ color: mix(#2d2d2d,#dedede,0.5); }
+
+image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled {
+ background-color: transparent; }
+
+label.separator {
+ color: #2d2d2d; }
+ label.separator:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+label selection {
+ background-color: #990000;
+ color: #dedede; }
+label:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ label:disabled:backdrop {
+ color: #b8b8b8; }
+label:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+
+assistant .sidebar {
+ background-color: #dedede;
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ assistant .sidebar:backdrop {
+ background-color: #dedede;
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+assistant.csd .sidebar {
+ border-top-style: none; }
+assistant .sidebar label {
+ padding: 3px 6px; }
+assistant .sidebar label.highlight {
+ background-color: mix(#2d2d2d,#dedede,0.8); }
+
+/*********
+ ! Buttons
+**********/
+@keyframes needs_attention {
+ from {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#990000), to(transparent)); }
+ to {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#990000), to(transparent)); } }
+stacksidebar row.needs-attention > label {
+ animation: needs_attention 150ms ease-in;
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#990000), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent));
+ background-size: 6px 6px, 6px 6px;
+ background-repeat: no-repeat;
+ background-position: right 3px, right 4px; }
+ stacksidebar row.needs-attention > label:backdrop {
+ background-size: 6px 6px, 0 0; }
+ stacksidebar row.needs-attention > label:dir(rtl) {
+ background-position: left 3px, left 4px; }
+
+button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolbar.inline-toolbar button, .suggested-action, headerbar.selection-mode button.suggested-action,
+.titlebar:not(headerbar).selection-mode button.suggested-action, .destructive-action, headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode button, infobar.info button, infobar.warning button, infobar.question button, infobar.error button, popover.background button, frame.app-notification button, button.osd,
+#XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button,
+#XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child,
+#XfceNotifyWindow spinbutton.vertical button:first-child, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button {
+ min-height: 20px;
+ min-width: 20px;
+ padding: 3px 5px;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ transition: 150ms ease;
+ outline-color: transparent; }
+
+calendar.view, calendar.view:backdrop, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, menu menuitem calendar.button,
+.menu menuitem calendar.button,
+.context-menu menuitem calendar.button, menu menuitem calendar.button:hover,
+.menu menuitem calendar.button:hover,
+.context-menu menuitem calendar.button:hover, modelbutton.flat,
+menuitem.button.flat, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+
+spinbutton:not(.vertical) button, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), toolbar.inline-toolbar toolbutton > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop > button.flat {
+ border-radius: 0;
+ border-left-style: none;
+ border-right-style: solid; }
+ spinbutton:not(.vertical) button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl) {
+ border-radius: 0;
+ border-right-style: none;
+ border-left-style: solid; }
+
+.linked.vertical > combobox > box > button.combo {
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: solid; }
+ .linked.vertical > combobox > box > button.combo:dir(rtl) {
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: solid; }
+
+.inline-toolbar button, .linked > button, combobox box button, combobox box entry, headerbar .linked > button, .titlebar:not(headerbar) .linked > button, toolbar .linked > button, headerbar.selection-mode .linked > button,
+.titlebar:not(headerbar).selection-mode .linked > button, popover.background .linked > button, .nemo-window toolbar .linked > button, .nemo-window toolbar toolitem stack widget button {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-right-style: none;
+ border-left-style: none; }
+ .inline-toolbar button:first-child, .linked > button:first-child, combobox box button:first-child, combobox box entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, headerbar .linked > button:first-child, .titlebar:not(headerbar) .linked > button:first-child, toolbar .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat,
+ toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, popover.background .linked > button:first-child, .nemo-window toolbar toolitem stack widget button:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-style: solid;
+ border-right-style: none;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+ .inline-toolbar button:first-child:dir(rtl), .linked > button:first-child:dir(rtl), combobox box button:first-child:dir(rtl), combobox box entry:first-child:dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl), headerbar .linked > button:first-child:dir(rtl), .titlebar:not(headerbar) .linked > button:first-child:dir(rtl), toolbar .linked > button:first-child:dir(rtl), toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl), popover.background .linked > button:first-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:first-child:dir(rtl) {
+ border-left-style: none;
+ border-right-style: solid; }
+ .inline-toolbar button:last-child, .linked > button:last-child, combobox box button:last-child, combobox box entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, toolbar .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat,
+ toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, popover.background .linked > button:last-child, .nemo-window toolbar toolitem stack widget button:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-style: none;
+ border-right-style: solid;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+ .inline-toolbar button:last-child:dir(rtl), .linked > button:last-child:dir(rtl), combobox box button:last-child:dir(rtl), combobox box entry:last-child:dir(rtl), .linked:not(.vertical) > combobox:last-child > box > button.combo:dir(rtl), headerbar .linked > button:last-child:dir(rtl), .titlebar:not(headerbar) .linked > button:last-child:dir(rtl), toolbar .linked > button:last-child:dir(rtl), toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl), popover.background .linked > button:last-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:last-child:dir(rtl) {
+ border-left-style: solid;
+ border-right-style: none; }
+ .inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat,
+ toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child, .inline-toolbar button:first-child:only-child, .linked > button:first-child:only-child, combobox box button:first-child:only-child, combobox box entry:first-child:only-child, .linked:not(.vertical) > combobox:first-child > box > button.combo:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo:first-child, headerbar .linked > button:first-child:only-child, .titlebar:not(headerbar) .linked > button:first-child:only-child, toolbar .linked > button:first-child:only-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat:first-child, popover.background .linked > button:first-child:only-child, .nemo-window toolbar toolitem stack widget button:first-child:only-child {
+ border-width: 1px;
+ border-style: solid; }
+ .inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat,
+ toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child {
+ border-radius: 0px; }
+
+.linked.vertical > button {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: none; }
+ .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-style: solid;
+ border-bottom-style: none;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0; }
+ .linked.vertical > button:first-child:dir(rtl), .linked.vertical > combobox:first-child > box > button.combo:dir(rtl) {
+ border-top-style: none;
+ border-bottom-style: solid; }
+ .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-style: none;
+ border-bottom-style: solid;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+ .linked.vertical > button:last-child:dir(rtl), .linked.vertical > combobox:last-child > box > button.combo:dir(rtl) {
+ border-top-style: solid;
+ border-bottom-style: none; }
+ .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:first-child:only-child, .linked.vertical > combobox:first-child > box > button.combo:only-child, .linked.vertical > combobox:only-child > box > button.combo:first-child {
+ border-width: 1px;
+ border-style: solid; }
+ .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
+ border-radius: 0px; }
+
+infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow {
+ border: 1px solid transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+ infobar.info button.close:focus, infobar.warning button.close:focus, infobar.question button.close:focus, infobar.error button.close:focus, notebook > header > tabs > arrow:focus, infobar.info button.close:hover, infobar.warning button.close:hover, infobar.question button.close:hover, infobar.error button.close:hover, notebook > header > tabs > arrow:hover {
+ border: 1px solid rgba(222, 222, 222, 0.3);
+ background-color: rgba(45, 45, 45, 0.2);
+ background-image: none;
+ box-shadow: none; }
+ infobar.info button.close:active, infobar.warning button.close:active, infobar.question button.close:active, infobar.error button.close:active, notebook > header > tabs > arrow:active, infobar.info button.close:checked, infobar.warning button.close:checked, infobar.question button.close:checked, infobar.error button.close:checked, notebook > header > tabs > arrow:checked, infobar.info button.close:active:hover, infobar.warning button.close:active:hover, infobar.question button.close:active:hover, infobar.error button.close:active:hover, notebook > header > tabs > arrow:active:hover, infobar.info button.close:checked:hover, infobar.warning button.close:checked:hover, infobar.question button.close:checked:hover, infobar.error button.close:checked:hover, notebook > header > tabs > arrow:checked:hover {
+ border: 1px solid rgba(153, 0, 0, 0.3);
+ background-color: rgba(222, 222, 222, 0.1);
+ background-image: none;
+ box-shadow: none; }
+
+button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ button:focus, button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ button:active:disabled, button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ button:hover, button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button:hover:active, button:hover:active:hover, button:hover:active:focus, button:hover:active:hover:focus, button:hover:checked, button:hover:checked:hover, button:hover:checked:focus, button:hover:checked:hover:focus, button.flat:hover:active, button.flat:hover:active:hover, button.flat:hover:active:focus, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover, button.flat:hover:checked:focus, button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button:hover:disabled, button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button:focus, button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ button:focus:focus, button:focus:hover, button.flat:focus:focus, button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button:focus:active, button:focus:active:hover, button:focus:active:focus, button:focus:active:hover:focus, button:focus:checked, button:focus:checked:hover, button:focus:checked:focus, button:focus:checked:hover:focus, button.flat:focus:active, button.flat:focus:active:hover, button.flat:focus:active:focus, button.flat:focus:active:hover:focus, button.flat:focus:checked, button.flat:focus:checked:hover, button.flat:focus:checked:focus, button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button:focus:disabled, button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button:focus:active:disabled, button:focus:checked:disabled, button.flat:focus:active:disabled, button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button:focus:hover, button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button:focus:hover:active, button:focus:hover:active:hover, button:focus:hover:active:focus, button:focus:hover:active:hover:focus, button:focus:hover:checked, button:focus:hover:checked:hover, button:focus:hover:checked:focus, button:focus:hover:checked:hover:focus, button.flat:focus:hover:active, button.flat:focus:hover:active:hover, button.flat:focus:hover:active:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked, button.flat:focus:hover:checked:hover, button.flat:focus:hover:checked:focus, button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button:focus:hover:disabled, button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button:focus:hover:active:disabled, button:focus:hover:checked:disabled, button.flat:focus:hover:active:disabled, button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button:checked, button:active, button.flat:checked, button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ button:checked:active, button:checked:active:hover, button:checked:active:focus, button:checked:active:hover:focus, button:checked:checked, button:checked:checked:hover, button:checked:checked:focus, button:checked:checked:hover:focus, button:active:active, button:active:active:hover, button:active:active:focus, button:active:active:hover:focus, button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:checked:active, button.flat:checked:active:hover, button.flat:checked:active:focus, button.flat:checked:active:hover:focus, button.flat:checked:checked, button.flat:checked:checked:hover, button.flat:checked:checked:focus, button.flat:checked:checked:hover:focus, button.flat:active:active, button.flat:active:active:hover, button.flat:active:active:focus, button.flat:active:active:hover:focus, button.flat:active:checked, button.flat:active:checked:hover, button.flat:active:checked:focus, button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ button:checked:active:disabled, button:checked:checked:disabled, button:active:active:disabled, button:active:checked:disabled, button.flat:checked:active:disabled, button.flat:checked:checked:disabled, button.flat:active:active:disabled, button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ button:focus, button:hover, button.flat:focus, button.flat:hover {
+ color: #2d2d2d; }
+ button:disabled:disabled, button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ button.separator, button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ button.separator:disabled, button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ .inline-toolbar button, .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .inline-toolbar button:active, .inline-toolbar button:active:hover, .inline-toolbar button:active:focus, .inline-toolbar button:active:hover:focus, .inline-toolbar button:checked, .inline-toolbar button:checked:hover, .inline-toolbar button:checked:focus, .inline-toolbar button:checked:hover:focus, .linked > button:active, .linked > button:active:hover, .linked > button:active:focus, .linked > button:active:hover:focus, .linked > button:checked, .linked > button:checked:hover, .linked > button:checked:focus, .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ .inline-toolbar button:disabled, .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ .inline-toolbar button:last-child, .inline-toolbar button:only-child, .linked > button:last-child, .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .inline-toolbar button:last-child:hover, .inline-toolbar button:only-child:hover, .linked > button:last-child:hover, .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .inline-toolbar button:disabled:last-child, .inline-toolbar button:disabled:only-child, .inline-toolbar button:active:disabled:last-child, .inline-toolbar button:active:disabled:only-child, .inline-toolbar button:checked:disabled:last-child, .inline-toolbar button:checked:disabled:only-child, .linked > button:disabled:last-child, .linked > button:disabled:only-child, .linked > button:active:disabled:last-child, .linked > button:active:disabled:only-child, .linked > button:checked:disabled:last-child, .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ .inline-toolbar button:active:last-child, .inline-toolbar button:active:last-child:focus, .inline-toolbar button:active:last-child:hover, .inline-toolbar button:active:last-child:hover:focus, .inline-toolbar button:checked:last-child, .inline-toolbar button:checked:last-child:focus, .inline-toolbar button:checked:last-child:hover, .inline-toolbar button:checked:last-child:hover:focus, .linked > button:active:last-child, .linked > button:active:last-child:focus, .linked > button:active:last-child:hover, .linked > button:active:last-child:hover:focus, .linked > button:checked:last-child, .linked > button:checked:last-child:focus, .linked > button:checked:last-child:hover, .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .inline-toolbar button:active:only-child, .inline-toolbar button:active:only-child:focus, .inline-toolbar button:active:only-child:hover, .inline-toolbar button:active:only-child:hover:focus, .inline-toolbar button:checked:only-child, .inline-toolbar button:checked:only-child:focus, .inline-toolbar button:checked:only-child:hover, .inline-toolbar button:checked:only-child:hover:focus, .linked > button:active:only-child, .linked > button:active:only-child:focus, .linked > button:active:only-child:hover, .linked > button:active:only-child:hover:focus, .linked > button:checked:only-child, .linked > button:checked:only-child:focus, .linked > button:checked:only-child:hover, .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .linked.vertical > button {
+ box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .linked.vertical > button:focus, .linked.vertical > button:hover {
+ box-shadow: inset 0 -1px mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .linked.vertical > button:active, .linked.vertical > button:active:hover, .linked.vertical > button:active:focus, .linked.vertical > button:active:hover:focus, .linked.vertical > button:checked, .linked.vertical > button:checked:hover, .linked.vertical > button:checked:focus, .linked.vertical > button:checked:hover:focus {
+ box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), inset 1px 0 rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.05); }
+ .linked.vertical > button:disabled {
+ box-shadow: inset 0 -1px #b2b2b2; }
+ .linked.vertical > button:last-child, .linked.vertical > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .linked.vertical > button:disabled:last-child, .linked.vertical > button:disabled:only-child, .linked.vertical > button:active:disabled:last-child, .linked.vertical > button:active:disabled:only-child, .linked.vertical > button:checked:disabled:last-child, .linked.vertical > button:checked:disabled:only-child {
+ box-shadow: none; }
+ .linked.vertical > button:active:last-child, .linked.vertical > button:active:last-child:focus, .linked.vertical > button:active:last-child:hover, .linked.vertical > button:active:last-child:hover:focus, .linked.vertical > button:checked:last-child, .linked.vertical > button:checked:last-child:focus, .linked.vertical > button:checked:last-child:hover, .linked.vertical > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .linked.vertical > button:active:only-child, .linked.vertical > button:active:only-child:focus, .linked.vertical > button:active:only-child:hover, .linked.vertical > button:active:only-child:hover:focus, .linked.vertical > button:checked:only-child, .linked.vertical > button:checked:only-child:focus, .linked.vertical > button:checked:only-child:hover, .linked.vertical > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ button.circular, button.nautilus-circular-button.image-button, button.circular-button {
+ padding: 0;
+ min-width: 28px;
+ min-height: 28px;
+ border-radius: 9999px;
+ -gtk-outline-radius: 9999px; }
+ button.circular label, button.nautilus-circular-button.image-button label, button.circular-button label {
+ padding: 0; }
+
+spinbutton:disabled {
+ opacity: .4; }
+spinbutton button {
+ color: #2d2d2d; }
+ spinbutton button:active, spinbutton button:checked, spinbutton button:hover {
+ background-color: white;
+ background-image: none; }
+ spinbutton button:disabled {
+ color: mix(#2d2d2d,#dedede,0.7); }
+ spinbutton button:backdrop {
+ color: mix(#dedede,mix(#2d2d2d,#dedede,0.5),0.9); }
+ spinbutton button:backdrop:disabled {
+ color: rgba(184, 184, 184, 0.8); }
+spinbutton:not(.vertical) {
+ /*@extend %entry;*/
+ background-color: #dedede;
+ background-image: none;
+ /*@include border($base_color);*/
+ padding: 0;
+ border-radius: 0px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ /*&:focus, &:active { border-color: border_focus($borders_color); }*/ }
+ spinbutton:not(.vertical):disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ color: mix(#dedede,#2d2d2d,0.5); }
+ spinbutton:not(.vertical) entry {
+ border-radius: 0px 0 0 0px;
+ border-right-width: 0;
+ box-shadow: none; }
+ spinbutton:not(.vertical) button {
+ border-radius: 0;
+ /*border-color: alpha($borders_color, .8);*/
+ /*border-style: none none none solid;*/
+ background-image: none;
+ box-shadow: none;
+ /*
+ @if (lightness($bg_color) > 50) {
+ background-color: shade($bg_color, 1.08);
+ }
+
+ &:hover {
+ @if (lightness($bg_color) > 50) {
+ background-color: shade($bg_color, 1.11);
+ }
+ }
+ */ }
+ spinbutton:not(.vertical) button:dir(rtl) {
+ border-style: none solid none none; }
+ spinbutton:not(.vertical) button:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
+ spinbutton:not(.vertical) button:backdrop {
+ border-color: alpha(mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9),0.8); }
+ spinbutton:not(.vertical) button:backdrop:disabled {
+ border-style: none none none solid; }
+ spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {
+ border-style: none solid none none; }
+ spinbutton:not(.vertical) button:dir(rtl):first-child {
+ border-radius: 0px 0 0 0px; }
+ spinbutton:not(.vertical) button:dir(ltr):last-child {
+ border-radius: 0 0px 0px 0; }
+spinbutton.vertical button, spinbutton.vertical entry {
+ min-width: 0;
+ padding-left: 1px;
+ padding-right: 1px; }
+spinbutton.vertical entry {
+ border-radius: 0;
+ border-top-width: 0;
+ border-bottom-width: 0; }
+spinbutton.vertical button.up {
+ border-style: solid solid none solid;
+ border-radius: 0px 0px 0 0; }
+spinbutton.vertical button.down {
+ border-style: none solid solid solid;
+ border-radius: 0 0 0px 0px; }
+
+/******************
+! ComboBoxes *
+*******************/
+combobox button.combo {
+ min-width: 0;
+ padding-left: 5px;
+ padding-right: 5px; }
+combobox arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ min-height: 16px;
+ min-width: 16px; }
+combobox box button, combobox box entry {
+ padding: 3px 5px; }
+
+/*********
+ ! Entry *
+**********/
+.linked:not(.vertical) > entry {
+ border-width: 1px;
+ border-radius: 0;
+ border-right-width: 0;
+ border-left-width: 0; }
+ .linked:not(.vertical) > entry:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-right-width: 0;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .linked:not(.vertical) > entry:first-child:dir(rtl) {
+ border-left-width: 0;
+ border-right-width: 1px; }
+ .linked:not(.vertical) > entry:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-width: 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .linked:not(.vertical) > entry:last-child:dir(rtl) {
+ border-left-width: 1px;
+ border-right-width: 0; }
+ .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child {
+ border-width: 1px; }
+ .linked:not(.vertical) > entry:only-child {
+ border-radius: 0px; }
+
+.linked.vertical > entry {
+ border-width: 1px;
+ border-radius: 0;
+ border-top-width: 0;
+ border-bottom-width: 0; }
+ .linked.vertical > entry:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-width: 1px;
+ border-bottom-width: 0;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0; }
+ .linked.vertical > entry:first-child:dir(rtl) {
+ border-top-width: 0;
+ border-bottom-width: 1px; }
+ .linked.vertical > entry:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-width: 0;
+ border-bottom-width: 1px;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+ .linked.vertical > entry:last-child:dir(rtl) {
+ border-top-width: 1px;
+ border-bottom-width: 0; }
+ .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child {
+ border-width: 1px; }
+ .linked.vertical > entry:only-child {
+ border-radius: 0px; }
+
+entry, menuitem entry, popover.background entry, .osd entry,
+#XfceNotifyWindow entry, #login_window entry {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: #b2b2b2;
+ transition: border 100ms ease-out;
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.1), inset 0 1px rgba(9, 9, 9, 0.12), inset -1px 0 rgba(9, 9, 9, 0.1), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ entry:focus, popover.background entry:focus,
+ #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover,
+ #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active,
+ #XfceNotifyWindow entry:active, #login_window entry:active {
+ transition: border 100ms ease-in; }
+ entry:selected, popover.background entry:selected,
+ #XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus,
+ #XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus {
+ background-color: #990000;
+ color: #dedede; }
+ entry:disabled, popover.background entry:disabled,
+ #XfceNotifyWindow entry:disabled, #login_window entry:disabled {
+ box-shadow: none; }
+ entry progress, popover.background entry progress, .osd entry progress,
+ #XfceNotifyWindow entry progress, #login_window entry progress {
+ background-color: #990000;
+ background-image: none;
+ border-width: 0;
+ border-radius: 0px;
+ color: #dedede; }
+ entry image.left,
+ #XfceNotifyWindow entry image.left, #login_window entry image.left {
+ padding-right: 3px; }
+ entry image.right,
+ #XfceNotifyWindow entry image.right, #login_window entry image.right {
+ padding-left: 3px; }
+ entry.warning, popover.background entry.warning,
+ #XfceNotifyWindow entry.warning, #login_window entry.warning {
+ color: #fff;
+ border-color: #bf5600;
+ background-color: mix(#dedede,#ef6c00,0.6); }
+ entry.warning image,
+ #XfceNotifyWindow entry.warning image, #login_window entry.warning image {
+ color: #fff; }
+ entry.warning:focus,
+ #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus {
+ color: #fff;
+ border-color: mix(#990000,#ef6c00,0.3);
+ background-color: #ef6c00;
+ box-shadow: none; }
+ entry.warning selection,
+ #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection {
+ background-color: #fff;
+ color: #ef6c00; }
+ entry.error, popover.background entry.error,
+ #XfceNotifyWindow entry.error, #login_window entry.error {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#dedede,#f44336,0.6); }
+ entry.error image,
+ #XfceNotifyWindow entry.error image, #login_window entry.error image {
+ color: #fff; }
+ entry.error:focus,
+ #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus {
+ color: #fff;
+ border-color: mix(#990000,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none; }
+ entry.error selection,
+ #XfceNotifyWindow entry.error selection, #login_window entry.error selection {
+ background-color: #fff;
+ color: #f44336; }
+ entry.search-missing, popover.background entry.search-missing,
+ #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#dedede,#f44336,0.6); }
+ entry.search-missing image,
+ #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image {
+ color: #fff; }
+ entry.search-missing:focus,
+ #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus {
+ color: #fff;
+ border-color: mix(#990000,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none; }
+ entry.search-missing selection,
+ #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection {
+ background-color: #fff;
+ color: #f44336; }
+
+entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ entry:focus, entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ entry:active, entry:active:hover, entry:active:focus, entry:active:hover:focus, entry:checked, entry:checked:hover, entry:checked:focus, entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ entry:active:disabled, entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ entry:focus, entry:active {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.08),0.3); }
+ entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ entry:disabled:focus, entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ entry:disabled:active, entry:disabled:active:hover, entry:disabled:active:focus, entry:disabled:active:hover:focus, entry:disabled:checked, entry:disabled:checked:hover, entry:disabled:checked:focus, entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ entry:disabled:active:disabled, entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Toolbar
+**********/
+toolbar {
+ padding: 2px;
+ border-style: none; }
+ toolbar.horizontal separator {
+ margin: 0 5px 1px; }
+ toolbar.vertical separator {
+ margin: 5px 1px 5px 0; }
+
+headerbar {
+ border-width: 0 0 1px;
+ border-style: solid; }
+ headerbar entry,
+ headerbar spinbutton,
+ headerbar separator,
+ headerbar button {
+ margin-top: 6px;
+ margin-bottom: 6px; }
+ headerbar switch {
+ margin-top: 4px;
+ margin-bottom: 4px; }
+ window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {
+ border-top-left-radius: 0px; }
+ window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {
+ border-top-right-radius: 0px; }
+
+headerbar, .titlebar:not(headerbar) {
+ background-color: #dedede;
+ background-image: none;
+ border-color: #b2b2b2;
+ color: #2d2d2d;
+ background-color: #dedede;
+ background-image: none;
+ border-radius: 0px 0px 0 0;
+ color: mix(#2d2d2d,#dedede,0.1);
+ padding: 0 6px;
+ min-height: 42px; }
+ headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) {
+ border-color: mix(#990000,#dedede,0.3); }
+ headerbar:active, .titlebar:active:not(headerbar), headerbar:active:hover, .titlebar:active:hover:not(headerbar), headerbar:active:focus, .titlebar:active:focus:not(headerbar), headerbar:active:hover:focus, .titlebar:active:hover:focus:not(headerbar), headerbar:checked, .titlebar:checked:not(headerbar), headerbar:checked:hover, .titlebar:checked:hover:not(headerbar), headerbar:checked:focus, .titlebar:checked:focus:not(headerbar), headerbar:checked:hover:focus, .titlebar:checked:hover:focus:not(headerbar) {
+ border-color: #9b9b9b; }
+ headerbar:disabled, .titlebar:disabled:not(headerbar) {
+ border-color: #bdbdbd; }
+ headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) {
+ border-color: #b2b2b2; }
+ headerbar:disabled, .titlebar:disabled:not(headerbar) {
+ background-color: #c8c8c8;
+ background-image: none;
+ color: mix(#2d2d2d,#dedede,0.5); }
+ headerbar .title, .titlebar:not(headerbar) .title {
+ font-weight: bold;
+ padding: 0 6px; }
+ headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
+ font-size: smaller;
+ padding: 0 6px; }
+ headerbar button, .titlebar:not(headerbar) button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ headerbar button:disabled, .titlebar:not(headerbar) button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button.flat, .titlebar:not(headerbar) button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ color: #2d2d2d; }
+ headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ headerbar .linked > button, .titlebar:not(headerbar) .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ headerbar .linked > button:focus, .titlebar:not(headerbar) .linked > button:focus, headerbar .linked > button:hover, .titlebar:not(headerbar) .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar .linked > button:active, .titlebar:not(headerbar) .linked > button:active, headerbar .linked > button:active:hover, .titlebar:not(headerbar) .linked > button:active:hover, headerbar .linked > button:active:focus, .titlebar:not(headerbar) .linked > button:active:focus, headerbar .linked > button:active:hover:focus, .titlebar:not(headerbar) .linked > button:active:hover:focus, headerbar .linked > button:checked, .titlebar:not(headerbar) .linked > button:checked, headerbar .linked > button:checked:hover, .titlebar:not(headerbar) .linked > button:checked:hover, headerbar .linked > button:checked:focus, .titlebar:not(headerbar) .linked > button:checked:focus, headerbar .linked > button:checked:hover:focus, .titlebar:not(headerbar) .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ headerbar .linked > button:last-child:hover, .titlebar:not(headerbar) .linked > button:last-child:hover, headerbar .linked > button:only-child:hover, .titlebar:not(headerbar) .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar .linked > button:disabled:last-child, .titlebar:not(headerbar) .linked > button:disabled:last-child, headerbar .linked > button:disabled:only-child, .titlebar:not(headerbar) .linked > button:disabled:only-child, headerbar .linked > button:active:disabled:last-child, .titlebar:not(headerbar) .linked > button:active:disabled:last-child, headerbar .linked > button:active:disabled:only-child, .titlebar:not(headerbar) .linked > button:active:disabled:only-child, headerbar .linked > button:checked:disabled:last-child, .titlebar:not(headerbar) .linked > button:checked:disabled:last-child, headerbar .linked > button:checked:disabled:only-child, .titlebar:not(headerbar) .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ headerbar .linked > button:active:last-child, .titlebar:not(headerbar) .linked > button:active:last-child, headerbar .linked > button:active:last-child:focus, .titlebar:not(headerbar) .linked > button:active:last-child:focus, headerbar .linked > button:active:last-child:hover, .titlebar:not(headerbar) .linked > button:active:last-child:hover, headerbar .linked > button:active:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:last-child:hover:focus, headerbar .linked > button:checked:last-child, .titlebar:not(headerbar) .linked > button:checked:last-child, headerbar .linked > button:checked:last-child:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:focus, headerbar .linked > button:checked:last-child:hover, .titlebar:not(headerbar) .linked > button:checked:last-child:hover, headerbar .linked > button:checked:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button {
+ padding: 3px; }
+ headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button {
+ padding: 3px; }
+ headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button {
+ padding: 3px; }
+ headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled {
+ color: #858585;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true; }
+ headerbar:backdrop, .titlebar:backdrop:not(headerbar) {
+ background-color: #dedede;
+ background-image: none;
+ color: mix(#2d2d2d,#dedede,0.6);
+ text-shadow: none; }
+ headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) {
+ min-height: 24px;
+ box-shadow: none;
+ border: 0; }
+ headerbar.default-decoration button.titlebutton, .default-decoration.titlebar:not(headerbar) button.titlebutton {
+ min-height: 16px;
+ min-width: 16px;
+ margin: 0;
+ padding: 0; }
+ .tiled headerbar:backdrop, .tiled .titlebar:backdrop:not(headerbar), .tiled headerbar, .tiled .titlebar:not(headerbar), .maximized headerbar:backdrop, .maximized .titlebar:backdrop:not(headerbar), .maximized headerbar, .maximized .titlebar:not(headerbar) {
+ border-radius: 0; }
+ headerbar .title, .titlebar:not(headerbar) .title {
+ font-weight: bold; }
+ headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton {
+ margin-left: 3px; }
+ headerbar button, .titlebar:not(headerbar) button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ headerbar button:disabled, .titlebar:not(headerbar) button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button.flat, .titlebar:not(headerbar) button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ color: #2d2d2d; }
+ headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton {
+ margin-left: 0;
+ margin-right: 3px; }
+ headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton {
+ border: 0;
+ background-image: none;
+ background-color: transparent;
+ color: mix(#2d2d2d,#dedede,0.1);
+ box-shadow: none; }
+ headerbar button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover:focus, .titlebar:not(headerbar) button.titlebutton:hover:focus {
+ background-image: none;
+ background-color: transparent;
+ color: #990000;
+ box-shadow: none; }
+ headerbar button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active:hover, .titlebar:not(headerbar) button.titlebutton:active:hover {
+ background-image: none;
+ background-color: transparent;
+ color: #8a0000;
+ box-shadow: none; }
+ headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop {
+ background: none;
+ color: mix(#2d2d2d,#dedede,0.6);
+ -gtk-icon-shadow: none; }
+
+toolbar {
+ background-color: #dedede;
+ background-image: none;
+ border-color: #b2b2b2;
+ color: #2d2d2d; }
+ toolbar:focus, toolbar:hover {
+ border-color: mix(#990000,#dedede,0.3); }
+ toolbar:active, toolbar:active:hover, toolbar:active:focus, toolbar:active:hover:focus, toolbar:checked, toolbar:checked:hover, toolbar:checked:focus, toolbar:checked:hover:focus {
+ border-color: #9b9b9b; }
+ toolbar:disabled {
+ border-color: #bdbdbd; }
+ toolbar:active:disabled, toolbar:checked:disabled {
+ border-color: #b2b2b2; }
+ toolbar:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ color: mix(#2d2d2d,#dedede,0.5); }
+ toolbar .title {
+ font-weight: bold;
+ padding: 0 6px; }
+ toolbar .subtitle {
+ font-size: smaller;
+ padding: 0 6px; }
+ toolbar button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ toolbar button:focus, toolbar button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ toolbar button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ toolbar button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ toolbar button:active:disabled, toolbar button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ toolbar button:hover, toolbar button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar button:hover:active, toolbar button:hover:active:hover, toolbar button:hover:active:focus, toolbar button:hover:active:hover:focus, toolbar button:hover:checked, toolbar button:hover:checked:hover, toolbar button:hover:checked:focus, toolbar button:hover:checked:hover:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover, toolbar button.flat:hover:active:focus, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar button:hover:disabled, toolbar button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar button:hover:active:disabled, toolbar button:hover:checked:disabled, toolbar button.flat:hover:active:disabled, toolbar button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar button:focus, toolbar button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ toolbar button:focus:focus, toolbar button:focus:hover, toolbar button.flat:focus:focus, toolbar button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar button:focus:active, toolbar button:focus:active:hover, toolbar button:focus:active:focus, toolbar button:focus:active:hover:focus, toolbar button:focus:checked, toolbar button:focus:checked:hover, toolbar button:focus:checked:focus, toolbar button:focus:checked:hover:focus, toolbar button.flat:focus:active, toolbar button.flat:focus:active:hover, toolbar button.flat:focus:active:focus, toolbar button.flat:focus:active:hover:focus, toolbar button.flat:focus:checked, toolbar button.flat:focus:checked:hover, toolbar button.flat:focus:checked:focus, toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar button:focus:disabled, toolbar button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar button:focus:active:disabled, toolbar button:focus:checked:disabled, toolbar button.flat:focus:active:disabled, toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar button:focus:hover, toolbar button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ toolbar button:focus:hover:focus, toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:focus, toolbar button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar button:focus:hover:active, toolbar button:focus:hover:active:hover, toolbar button:focus:hover:active:focus, toolbar button:focus:hover:active:hover:focus, toolbar button:focus:hover:checked, toolbar button:focus:hover:checked:hover, toolbar button:focus:hover:checked:focus, toolbar button:focus:hover:checked:hover:focus, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:hover, toolbar button.flat:focus:hover:active:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:hover, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar button:focus:hover:active:disabled, toolbar button:focus:hover:checked:disabled, toolbar button.flat:focus:hover:active:disabled, toolbar button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar button:checked, toolbar button:active, toolbar button.flat:checked, toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ toolbar button:checked:active, toolbar button:checked:active:hover, toolbar button:checked:active:focus, toolbar button:checked:active:hover:focus, toolbar button:checked:checked, toolbar button:checked:checked:hover, toolbar button:checked:checked:focus, toolbar button:checked:checked:hover:focus, toolbar button:active:active, toolbar button:active:active:hover, toolbar button:active:active:focus, toolbar button:active:active:hover:focus, toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:checked:active, toolbar button.flat:checked:active:hover, toolbar button.flat:checked:active:focus, toolbar button.flat:checked:active:hover:focus, toolbar button.flat:checked:checked, toolbar button.flat:checked:checked:hover, toolbar button.flat:checked:checked:focus, toolbar button.flat:checked:checked:hover:focus, toolbar button.flat:active:active, toolbar button.flat:active:active:hover, toolbar button.flat:active:active:focus, toolbar button.flat:active:active:hover:focus, toolbar button.flat:active:checked, toolbar button.flat:active:checked:hover, toolbar button.flat:active:checked:focus, toolbar button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ toolbar button:checked:active:disabled, toolbar button:checked:checked:disabled, toolbar button:active:active:disabled, toolbar button:active:checked:disabled, toolbar button.flat:checked:active:disabled, toolbar button.flat:checked:checked:disabled, toolbar button.flat:active:active:disabled, toolbar button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover {
+ color: #2d2d2d; }
+ toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ toolbar button.separator, toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ toolbar button.separator:disabled, toolbar button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ toolbar .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ toolbar .linked > button:focus, toolbar .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ toolbar .linked > button:active, toolbar .linked > button:active:hover, toolbar .linked > button:active:focus, toolbar .linked > button:active:hover:focus, toolbar .linked > button:checked, toolbar .linked > button:checked:hover, toolbar .linked > button:checked:focus, toolbar .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ toolbar .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ toolbar .linked > button:last-child, toolbar .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ toolbar .linked > button:disabled:last-child, toolbar .linked > button:disabled:only-child, toolbar .linked > button:active:disabled:last-child, toolbar .linked > button:active:disabled:only-child, toolbar .linked > button:checked:disabled:last-child, toolbar .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ toolbar .linked > button:active:last-child, toolbar .linked > button:active:last-child:focus, toolbar .linked > button:active:last-child:hover, toolbar .linked > button:active:last-child:hover:focus, toolbar .linked > button:checked:last-child, toolbar .linked > button:checked:last-child:focus, toolbar .linked > button:checked:last-child:hover, toolbar .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ toolbar .linked > button:active:only-child, toolbar .linked > button:active:only-child:focus, toolbar .linked > button:active:only-child:hover, toolbar .linked > button:active:only-child:hover:focus, toolbar .linked > button:checked:only-child, toolbar .linked > button:checked:only-child:focus, toolbar .linked > button:checked:only-child:hover, toolbar .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ toolbar combobox, toolbar button {
+ padding: 3px; }
+ toolbar combobox.text-button, toolbar button.text-button {
+ padding: 3px; }
+ toolbar combobox.image-button, toolbar button.image-button {
+ padding: 3px; }
+ toolbar separator, toolbar separator:disabled {
+ color: #858585;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true; }
+ toolbar.inline-toolbar {
+ padding: 1px;
+ border-width: 0 1px 1px;
+ border-style: solid;
+ border-color: mix(#dedede,#2d2d2d,0.08);
+ background-color: mix(mix(#dedede,#2d2d2d,0.08),#dedede,0.7);
+ background-image: none; }
+ toolbar.inline-toolbar:backdrop {
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9);
+ background-color: mix(#dedede,mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9),0.35);
+ transition: 200ms ease-out; }
+ toolbar.inline-toolbar button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ toolbar.inline-toolbar button:active, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover:focus, toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ toolbar.inline-toolbar button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar.inline-toolbar button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ toolbar.inline-toolbar button:hover:focus, toolbar.inline-toolbar button:hover:hover, toolbar.inline-toolbar button.flat:hover:focus, toolbar.inline-toolbar button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:hover, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button:hover:active:hover:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:hover, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar.inline-toolbar button:hover:active:disabled, toolbar.inline-toolbar button:hover:checked:disabled, toolbar.inline-toolbar button.flat:hover:active:disabled, toolbar.inline-toolbar button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ toolbar.inline-toolbar button:focus:focus, toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:focus, toolbar.inline-toolbar button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar.inline-toolbar button:focus:active, toolbar.inline-toolbar button:focus:active:hover, toolbar.inline-toolbar button:focus:active:focus, toolbar.inline-toolbar button:focus:active:hover:focus, toolbar.inline-toolbar button:focus:checked, toolbar.inline-toolbar button:focus:checked:hover, toolbar.inline-toolbar button:focus:checked:focus, toolbar.inline-toolbar button:focus:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:active, toolbar.inline-toolbar button.flat:focus:active:hover, toolbar.inline-toolbar button.flat:focus:active:focus, toolbar.inline-toolbar button.flat:focus:active:hover:focus, toolbar.inline-toolbar button.flat:focus:checked, toolbar.inline-toolbar button.flat:focus:checked:hover, toolbar.inline-toolbar button.flat:focus:checked:focus, toolbar.inline-toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar.inline-toolbar button:focus:disabled, toolbar.inline-toolbar button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar.inline-toolbar button:focus:active:disabled, toolbar.inline-toolbar button:focus:checked:disabled, toolbar.inline-toolbar button.flat:focus:active:disabled, toolbar.inline-toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ toolbar.inline-toolbar button:focus:hover:focus, toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button:focus:hover:active:hover, toolbar.inline-toolbar button:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:active:hover:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button:focus:hover:checked:hover, toolbar.inline-toolbar button:focus:hover:checked:focus, toolbar.inline-toolbar button:focus:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:hover, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:hover, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ toolbar.inline-toolbar button:focus:hover:active:disabled, toolbar.inline-toolbar button:focus:hover:checked:disabled, toolbar.inline-toolbar button.flat:focus:hover:active:disabled, toolbar.inline-toolbar button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:active, toolbar.inline-toolbar button.flat:checked, toolbar.inline-toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ toolbar.inline-toolbar button:checked:active, toolbar.inline-toolbar button:checked:active:hover, toolbar.inline-toolbar button:checked:active:focus, toolbar.inline-toolbar button:checked:active:hover:focus, toolbar.inline-toolbar button:checked:checked, toolbar.inline-toolbar button:checked:checked:hover, toolbar.inline-toolbar button:checked:checked:focus, toolbar.inline-toolbar button:checked:checked:hover:focus, toolbar.inline-toolbar button:active:active, toolbar.inline-toolbar button:active:active:hover, toolbar.inline-toolbar button:active:active:focus, toolbar.inline-toolbar button:active:active:hover:focus, toolbar.inline-toolbar button:active:checked, toolbar.inline-toolbar button:active:checked:hover, toolbar.inline-toolbar button:active:checked:focus, toolbar.inline-toolbar button:active:checked:hover:focus, toolbar.inline-toolbar button.flat:checked:active, toolbar.inline-toolbar button.flat:checked:active:hover, toolbar.inline-toolbar button.flat:checked:active:focus, toolbar.inline-toolbar button.flat:checked:active:hover:focus, toolbar.inline-toolbar button.flat:checked:checked, toolbar.inline-toolbar button.flat:checked:checked:hover, toolbar.inline-toolbar button.flat:checked:checked:focus, toolbar.inline-toolbar button.flat:checked:checked:hover:focus, toolbar.inline-toolbar button.flat:active:active, toolbar.inline-toolbar button.flat:active:active:hover, toolbar.inline-toolbar button.flat:active:active:focus, toolbar.inline-toolbar button.flat:active:active:hover:focus, toolbar.inline-toolbar button.flat:active:checked, toolbar.inline-toolbar button.flat:active:checked:hover, toolbar.inline-toolbar button.flat:active:checked:focus, toolbar.inline-toolbar button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ toolbar.inline-toolbar button:checked:active:disabled, toolbar.inline-toolbar button:checked:checked:disabled, toolbar.inline-toolbar button:active:active:disabled, toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:checked:active:disabled, toolbar.inline-toolbar button.flat:checked:checked:disabled, toolbar.inline-toolbar button.flat:active:active:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover {
+ color: #2d2d2d; }
+ toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+
+window.csd > .titlebar:not(headerbar) {
+ padding: 0;
+ background-color: transparent;
+ background-image: none;
+ border-style: none;
+ border-color: transparent;
+ box-shadow: none; }
+.titlebar:not(headerbar) > separator {
+ background-color: #c3c3c3; }
+
+.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px; }
+
+.background:not(.csd):not(.ssd):not(.solid-csd) headerbar, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:not(:last-child), .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop:not(:last-child) {
+ border-radius: 0;
+ border-top-color: transparent; }
+
+/**************
+ ! Action-bar *
+***************/
+actionbar > revealer > box {
+ padding: 3px;
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ actionbar > revealer > box:backdrop {
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+
+/****************************
+ ! Search and Location bars *
+*****************************/
+searchbar,
+.location-bar {
+ background-color: #dadada;
+ background-image: none;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #b2b2b2;
+ color: #2d2d2d; }
+
+/******************
+ ! Action buttons *
+*******************/
+.suggested-action, headerbar.selection-mode button.suggested-action,
+.titlebar:not(headerbar).selection-mode button.suggested-action {
+ background-color: #4caf50;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.22);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ .suggested-action:active, headerbar.selection-mode button.suggested-action:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action:active:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action:active:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover:focus, .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ .suggested-action:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action {
+ color: #dedede;
+ border-color: rgba(76, 175, 80, 0);
+ background-color: rgba(76, 175, 80, 0);
+ background-image: none;
+ box-shadow: none; }
+ .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:hover,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover {
+ background-color: #53b457;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .suggested-action:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:focus, .suggested-action:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .suggested-action:hover:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:hover, .suggested-action:hover:active:focus, .suggested-action:hover:active:hover:focus, .suggested-action:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:hover, .suggested-action:hover:checked:focus, .suggested-action:hover:checked:hover:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover, .suggested-action.flat:hover:active:focus, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .suggested-action:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .suggested-action:hover:active:disabled, .suggested-action:hover:checked:disabled, .suggested-action.flat:hover:active:disabled, .suggested-action.flat:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus {
+ background-color: #53b457;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ .suggested-action:focus:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:focus, .suggested-action:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:focus, .suggested-action.flat:focus:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .suggested-action:focus:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:active, .suggested-action:focus:active:hover, .suggested-action:focus:active:focus, .suggested-action:focus:active:hover:focus, .suggested-action:focus:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:checked, .suggested-action:focus:checked:hover, .suggested-action:focus:checked:focus, .suggested-action:focus:checked:hover:focus, .suggested-action.flat:focus:active, .suggested-action.flat:focus:active:hover, .suggested-action.flat:focus:active:focus, .suggested-action.flat:focus:active:hover:focus, .suggested-action.flat:focus:checked, .suggested-action.flat:focus:checked:hover, .suggested-action.flat:focus:checked:focus, .suggested-action.flat:focus:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .suggested-action:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:disabled, .suggested-action.flat:focus:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .suggested-action:focus:active:disabled, .suggested-action:focus:checked:disabled, .suggested-action.flat:focus:active:disabled, .suggested-action.flat:focus:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .suggested-action:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover {
+ background-color: #5cb860;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ .suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .suggested-action:focus:hover:active, .suggested-action:focus:hover:active:hover, .suggested-action:focus:hover:active:focus, .suggested-action:focus:hover:active:hover:focus, .suggested-action:focus:hover:checked, .suggested-action:focus:hover:checked:hover, .suggested-action:focus:hover:checked:focus, .suggested-action:focus:hover:checked:hover:focus, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:hover, .suggested-action.flat:focus:hover:active:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:hover, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .suggested-action:focus:hover:active:disabled, .suggested-action:focus:hover:checked:disabled, .suggested-action.flat:focus:hover:active:disabled, .suggested-action.flat:focus:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:active, headerbar.selection-mode button.suggested-action:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action.flat:checked,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:checked, .suggested-action.flat:active,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(222, 222, 222, 0.06), inset 0 1px rgba(222, 222, 222, 0.07), inset -1px 0 rgba(222, 222, 222, 0.06), inset 0 -1px rgba(222, 222, 222, 0.05);
+ border-color: rgba(178, 178, 178, 0.22); }
+ .suggested-action:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ .suggested-action:checked:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:active, .suggested-action:checked:active:hover, .suggested-action:checked:active:focus, .suggested-action:checked:active:hover:focus, .suggested-action:checked:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, .suggested-action:checked:checked:hover, .suggested-action:checked:checked:focus, .suggested-action:checked:checked:hover:focus, .suggested-action:active:active,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action:active:active:hover, .suggested-action:active:active:focus, .suggested-action:active:active:hover:focus, .suggested-action:active:checked,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, .suggested-action.flat:checked:active, .suggested-action.flat:checked:active:hover, .suggested-action.flat:checked:active:focus, .suggested-action.flat:checked:active:hover:focus, .suggested-action.flat:checked:checked, .suggested-action.flat:checked:checked:hover, .suggested-action.flat:checked:checked:focus, .suggested-action.flat:checked:checked:hover:focus, .suggested-action.flat:active:active, .suggested-action.flat:active:active:hover, .suggested-action.flat:active:active:focus, .suggested-action.flat:active:active:hover:focus, .suggested-action.flat:active:checked, .suggested-action.flat:active:checked:hover, .suggested-action.flat:active:checked:focus, .suggested-action.flat:active:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ .suggested-action:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action.flat:checked:disabled, .suggested-action.flat:active:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ .suggested-action:checked:active:disabled, .suggested-action:checked:checked:disabled, .suggested-action:active:active:disabled, .suggested-action:active:checked:disabled, .suggested-action.flat:checked:active:disabled, .suggested-action.flat:checked:checked:disabled, .suggested-action.flat:active:active:disabled, .suggested-action.flat:active:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ .suggested-action:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:focus,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus, .suggested-action.flat:hover,
+ .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover {
+ color: #dedede; }
+ .suggested-action:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled {
+ background-color: alpha(mix(#4caf50,#dedede,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#4caf50,#dedede,0.5);
+ box-shadow: none; }
+ .suggested-action:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action.flat:active:disabled, .suggested-action.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .suggested-action.separator, headerbar.selection-mode button.separator.suggested-action,
+ .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator,
+ .titlebar:not(headerbar).selection-mode button.suggested-action .separator {
+ border: 1px solid currentColor;
+ color: rgba(76, 175, 80, 0.9); }
+ .suggested-action.separator:disabled,
+ .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled,
+ .titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled {
+ color: rgba(76, 175, 80, 0.85); }
+
+.destructive-action {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.22);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .destructive-action:focus, .destructive-action:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ .destructive-action:active, .destructive-action:active:hover, .destructive-action:active:focus, .destructive-action:active:hover:focus, .destructive-action:checked, .destructive-action:checked:hover, .destructive-action:checked:focus, .destructive-action:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ .destructive-action:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ .destructive-action:active:disabled, .destructive-action:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ .destructive-action.flat {
+ color: #dedede;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none; }
+ .destructive-action:hover, .destructive-action.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .destructive-action:hover:active, .destructive-action:hover:active:hover, .destructive-action:hover:active:focus, .destructive-action:hover:active:hover:focus, .destructive-action:hover:checked, .destructive-action:hover:checked:hover, .destructive-action:hover:checked:focus, .destructive-action:hover:checked:hover:focus, .destructive-action.flat:hover:active, .destructive-action.flat:hover:active:hover, .destructive-action.flat:hover:active:focus, .destructive-action.flat:hover:active:hover:focus, .destructive-action.flat:hover:checked, .destructive-action.flat:hover:checked:hover, .destructive-action.flat:hover:checked:focus, .destructive-action.flat:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .destructive-action:hover:active:disabled, .destructive-action:hover:checked:disabled, .destructive-action.flat:hover:active:disabled, .destructive-action.flat:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .destructive-action:focus, .destructive-action.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .destructive-action:focus:focus, .destructive-action:focus:hover, .destructive-action.flat:focus:focus, .destructive-action.flat:focus:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .destructive-action:focus:active, .destructive-action:focus:active:hover, .destructive-action:focus:active:focus, .destructive-action:focus:active:hover:focus, .destructive-action:focus:checked, .destructive-action:focus:checked:hover, .destructive-action:focus:checked:focus, .destructive-action:focus:checked:hover:focus, .destructive-action.flat:focus:active, .destructive-action.flat:focus:active:hover, .destructive-action.flat:focus:active:focus, .destructive-action.flat:focus:active:hover:focus, .destructive-action.flat:focus:checked, .destructive-action.flat:focus:checked:hover, .destructive-action.flat:focus:checked:focus, .destructive-action.flat:focus:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .destructive-action:focus:disabled, .destructive-action.flat:focus:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .destructive-action:focus:active:disabled, .destructive-action:focus:checked:disabled, .destructive-action.flat:focus:active:disabled, .destructive-action.flat:focus:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .destructive-action:focus:hover, .destructive-action.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ .destructive-action:focus:hover:active, .destructive-action:focus:hover:active:hover, .destructive-action:focus:hover:active:focus, .destructive-action:focus:hover:active:hover:focus, .destructive-action:focus:hover:checked, .destructive-action:focus:hover:checked:hover, .destructive-action:focus:hover:checked:focus, .destructive-action:focus:hover:checked:hover:focus, .destructive-action.flat:focus:hover:active, .destructive-action.flat:focus:hover:active:hover, .destructive-action.flat:focus:hover:active:focus, .destructive-action.flat:focus:hover:active:hover:focus, .destructive-action.flat:focus:hover:checked, .destructive-action.flat:focus:hover:checked:hover, .destructive-action.flat:focus:hover:checked:focus, .destructive-action.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ .destructive-action:focus:hover:active:disabled, .destructive-action:focus:hover:checked:disabled, .destructive-action.flat:focus:hover:active:disabled, .destructive-action.flat:focus:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ .destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(222, 222, 222, 0.06), inset 0 1px rgba(222, 222, 222, 0.07), inset -1px 0 rgba(222, 222, 222, 0.06), inset 0 -1px rgba(222, 222, 222, 0.05);
+ border-color: rgba(178, 178, 178, 0.22); }
+ .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ .destructive-action:checked:active, .destructive-action:checked:active:hover, .destructive-action:checked:active:focus, .destructive-action:checked:active:hover:focus, .destructive-action:checked:checked, .destructive-action:checked:checked:hover, .destructive-action:checked:checked:focus, .destructive-action:checked:checked:hover:focus, .destructive-action:active:active, .destructive-action:active:active:hover, .destructive-action:active:active:focus, .destructive-action:active:active:hover:focus, .destructive-action:active:checked, .destructive-action:active:checked:hover, .destructive-action:active:checked:focus, .destructive-action:active:checked:hover:focus, .destructive-action.flat:checked:active, .destructive-action.flat:checked:active:hover, .destructive-action.flat:checked:active:focus, .destructive-action.flat:checked:active:hover:focus, .destructive-action.flat:checked:checked, .destructive-action.flat:checked:checked:hover, .destructive-action.flat:checked:checked:focus, .destructive-action.flat:checked:checked:hover:focus, .destructive-action.flat:active:active, .destructive-action.flat:active:active:hover, .destructive-action.flat:active:active:focus, .destructive-action.flat:active:active:hover:focus, .destructive-action.flat:active:checked, .destructive-action.flat:active:checked:hover, .destructive-action.flat:active:checked:focus, .destructive-action.flat:active:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ .destructive-action:checked:active:disabled, .destructive-action:checked:checked:disabled, .destructive-action:active:active:disabled, .destructive-action:active:checked:disabled, .destructive-action.flat:checked:active:disabled, .destructive-action.flat:checked:checked:disabled, .destructive-action.flat:active:active:disabled, .destructive-action.flat:active:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover {
+ color: #dedede; }
+ .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#dedede,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#dedede,0.5);
+ box-shadow: none; }
+ .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .destructive-action.separator, .destructive-action .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9); }
+ .destructive-action.separator:disabled, .destructive-action .separator:disabled {
+ color: rgba(244, 67, 54, 0.85); }
+
+/******************
+ ! Selection mode *
+*******************/
+headerbar.selection-mode,
+.titlebar:not(headerbar).selection-mode {
+ background-color: #990000;
+ background-image: none;
+ border-color: #7a0000;
+ color: #dedede; }
+ headerbar.selection-mode:focus, headerbar.selection-mode:hover,
+ .titlebar:not(headerbar).selection-mode:focus,
+ .titlebar:not(headerbar).selection-mode:hover {
+ border-color: mix(#990000,#990000,0.3); }
+ headerbar.selection-mode:active, headerbar.selection-mode:active:hover, headerbar.selection-mode:active:focus, headerbar.selection-mode:active:hover:focus, headerbar.selection-mode:checked, headerbar.selection-mode:checked:hover, headerbar.selection-mode:checked:focus, headerbar.selection-mode:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode:active,
+ .titlebar:not(headerbar).selection-mode:active:hover,
+ .titlebar:not(headerbar).selection-mode:active:focus,
+ .titlebar:not(headerbar).selection-mode:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode:checked,
+ .titlebar:not(headerbar).selection-mode:checked:hover,
+ .titlebar:not(headerbar).selection-mode:checked:focus,
+ .titlebar:not(headerbar).selection-mode:checked:hover:focus {
+ border-color: #6b0000; }
+ headerbar.selection-mode:disabled,
+ .titlebar:not(headerbar).selection-mode:disabled {
+ border-color: #820000; }
+ headerbar.selection-mode:active:disabled, headerbar.selection-mode:checked:disabled,
+ .titlebar:not(headerbar).selection-mode:active:disabled,
+ .titlebar:not(headerbar).selection-mode:checked:disabled {
+ border-color: #7a0000; }
+ headerbar.selection-mode:disabled,
+ .titlebar:not(headerbar).selection-mode:disabled {
+ background-color: #8a0000;
+ background-image: none;
+ color: mix(#dedede,#990000,0.5); }
+ headerbar.selection-mode .title,
+ .titlebar:not(headerbar).selection-mode .title {
+ font-weight: bold;
+ padding: 0 6px; }
+ headerbar.selection-mode .subtitle,
+ .titlebar:not(headerbar).selection-mode .subtitle {
+ font-size: smaller;
+ padding: 0 6px; }
+ headerbar.selection-mode button,
+ .titlebar:not(headerbar).selection-mode button {
+ background-color: #990000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.22);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ headerbar.selection-mode button:disabled,
+ .titlebar:not(headerbar).selection-mode button:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button.flat,
+ .titlebar:not(headerbar).selection-mode button.flat {
+ color: #dedede;
+ border-color: rgba(153, 0, 0, 0);
+ background-color: rgba(153, 0, 0, 0);
+ background-image: none;
+ box-shadow: none; }
+ headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover,
+ .titlebar:not(headerbar).selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover {
+ background-color: #a10000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:active,
+ .titlebar:not(headerbar).selection-mode button:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:checked,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus {
+ background-color: #a10000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:active,
+ .titlebar:not(headerbar).selection-mode button:focus:active:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:active:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:checked,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ background-color: #a80000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active,
+ .titlebar:not(headerbar).selection-mode button:checked,
+ .titlebar:not(headerbar).selection-mode button:active,
+ .titlebar:not(headerbar).selection-mode button.flat:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(222, 222, 222, 0.06), inset 0 1px rgba(222, 222, 222, 0.07), inset -1px 0 rgba(222, 222, 222, 0.06), inset 0 -1px rgba(222, 222, 222, 0.05);
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:active,
+ .titlebar:not(headerbar).selection-mode button:checked:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:active:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:checked,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active:active,
+ .titlebar:not(headerbar).selection-mode button:active:active:hover,
+ .titlebar:not(headerbar).selection-mode button:active:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active:checked,
+ .titlebar:not(headerbar).selection-mode button:active:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover {
+ color: #dedede; }
+ headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled {
+ background-color: alpha(mix(#990000,#dedede,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#990000,#dedede,0.5);
+ box-shadow: none; }
+ headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ headerbar.selection-mode button.separator, headerbar.selection-mode button .separator,
+ .titlebar:not(headerbar).selection-mode button.separator,
+ .titlebar:not(headerbar).selection-mode button .separator {
+ border: 1px solid currentColor;
+ color: rgba(153, 0, 0, 0.9); }
+ headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled,
+ .titlebar:not(headerbar).selection-mode button.separator:disabled,
+ .titlebar:not(headerbar).selection-mode button .separator:disabled {
+ color: rgba(153, 0, 0, 0.85); }
+ headerbar.selection-mode .linked > button,
+ .titlebar:not(headerbar).selection-mode .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar.selection-mode .linked > button:focus, headerbar.selection-mode .linked > button:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ headerbar.selection-mode .linked > button:active, headerbar.selection-mode .linked > button:active:hover, headerbar.selection-mode .linked > button:active:focus, headerbar.selection-mode .linked > button:active:hover:focus, headerbar.selection-mode .linked > button:checked, headerbar.selection-mode .linked > button:checked:hover, headerbar.selection-mode .linked > button:checked:focus, headerbar.selection-mode .linked > button:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ headerbar.selection-mode .linked > button:disabled,
+ .titlebar:not(headerbar).selection-mode .linked > button:disabled {
+ box-shadow: inset -1px 0 #7a0000; }
+ headerbar.selection-mode .linked > button:last-child, headerbar.selection-mode .linked > button:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar.selection-mode .linked > button:last-child:hover, headerbar.selection-mode .linked > button:only-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:last-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ headerbar.selection-mode .linked > button:disabled:last-child, headerbar.selection-mode .linked > button:disabled:only-child, headerbar.selection-mode .linked > button:active:disabled:last-child, headerbar.selection-mode .linked > button:active:disabled:only-child, headerbar.selection-mode .linked > button:checked:disabled:last-child, headerbar.selection-mode .linked > button:checked:disabled:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:disabled:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:disabled:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ headerbar.selection-mode .linked > button:active:last-child, headerbar.selection-mode .linked > button:active:last-child:focus, headerbar.selection-mode .linked > button:active:last-child:hover, headerbar.selection-mode .linked > button:active:last-child:hover:focus, headerbar.selection-mode .linked > button:checked:last-child, headerbar.selection-mode .linked > button:checked:last-child:focus, headerbar.selection-mode .linked > button:checked:last-child:hover, headerbar.selection-mode .linked > button:checked:last-child:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ headerbar.selection-mode .linked > button:active:only-child, headerbar.selection-mode .linked > button:active:only-child:focus, headerbar.selection-mode .linked > button:active:only-child:hover, headerbar.selection-mode .linked > button:active:only-child:hover:focus, headerbar.selection-mode .linked > button:checked:only-child, headerbar.selection-mode .linked > button:checked:only-child:focus, headerbar.selection-mode .linked > button:checked:only-child:hover, headerbar.selection-mode .linked > button:checked:only-child:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:focus,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover,
+ .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ headerbar.selection-mode combobox, headerbar.selection-mode button,
+ .titlebar:not(headerbar).selection-mode combobox,
+ .titlebar:not(headerbar).selection-mode button {
+ padding: 3px; }
+ headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button,
+ .titlebar:not(headerbar).selection-mode combobox.text-button,
+ .titlebar:not(headerbar).selection-mode button.text-button {
+ padding: 3px; }
+ headerbar.selection-mode combobox.image-button, headerbar.selection-mode button.image-button,
+ .titlebar:not(headerbar).selection-mode combobox.image-button,
+ .titlebar:not(headerbar).selection-mode button.image-button {
+ padding: 3px; }
+ headerbar.selection-mode separator, headerbar.selection-mode separator:disabled,
+ .titlebar:not(headerbar).selection-mode separator,
+ .titlebar:not(headerbar).selection-mode separator:disabled {
+ color: #5c0000;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true; }
+ headerbar.selection-mode button,
+ .titlebar:not(headerbar).selection-mode button {
+ background-color: #990000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.22);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ headerbar.selection-mode button:disabled,
+ .titlebar:not(headerbar).selection-mode button:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button.flat,
+ .titlebar:not(headerbar).selection-mode button.flat {
+ color: #dedede;
+ border-color: rgba(153, 0, 0, 0);
+ background-color: rgba(153, 0, 0, 0);
+ background-image: none;
+ box-shadow: none; }
+ headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover,
+ .titlebar:not(headerbar).selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover {
+ background-color: #a10000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:active,
+ .titlebar:not(headerbar).selection-mode button:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:checked,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus {
+ background-color: #a10000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ color: #dedede;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:active,
+ .titlebar:not(headerbar).selection-mode button:focus:active:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:active:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:checked,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ background-color: #a80000;
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.3),0.3); }
+ headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.3); }
+ headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled {
+ border-color: rgba(189, 189, 189, 0.3); }
+ headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.3); }
+ headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active,
+ .titlebar:not(headerbar).selection-mode button:checked,
+ .titlebar:not(headerbar).selection-mode button:active,
+ .titlebar:not(headerbar).selection-mode button.flat:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(222, 222, 222, 0.06), inset 0 1px rgba(222, 222, 222, 0.07), inset -1px 0 rgba(222, 222, 222, 0.06), inset 0 -1px rgba(222, 222, 222, 0.05);
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.22),0.3); }
+ headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:active,
+ .titlebar:not(headerbar).selection-mode button:checked:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:active:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:checked,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active:active,
+ .titlebar:not(headerbar).selection-mode button:active:active:hover,
+ .titlebar:not(headerbar).selection-mode button:active:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button:active:checked,
+ .titlebar:not(headerbar).selection-mode button:active:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.22); }
+ headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:disabled {
+ border-color: rgba(189, 189, 189, 0.22); }
+ headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.22); }
+ headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover,
+ .titlebar:not(headerbar).selection-mode button:checked:focus,
+ .titlebar:not(headerbar).selection-mode button:checked:hover,
+ .titlebar:not(headerbar).selection-mode button:active:focus,
+ .titlebar:not(headerbar).selection-mode button:active:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:active:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover,
+ .titlebar:not(headerbar).selection-mode button:focus,
+ .titlebar:not(headerbar).selection-mode button:hover,
+ .titlebar:not(headerbar).selection-mode button.flat:focus,
+ .titlebar:not(headerbar).selection-mode button.flat:hover {
+ color: #dedede; }
+ headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button:disabled:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled {
+ background-color: alpha(mix(#990000,#dedede,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#990000,#dedede,0.5);
+ box-shadow: none; }
+ headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button:active:disabled,
+ .titlebar:not(headerbar).selection-mode button:checked:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:active:disabled,
+ .titlebar:not(headerbar).selection-mode button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ headerbar.selection-mode button.separator, headerbar.selection-mode button .separator,
+ .titlebar:not(headerbar).selection-mode button.separator,
+ .titlebar:not(headerbar).selection-mode button .separator {
+ border: 1px solid currentColor;
+ color: rgba(153, 0, 0, 0.9); }
+ headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled,
+ .titlebar:not(headerbar).selection-mode button.separator:disabled,
+ .titlebar:not(headerbar).selection-mode button .separator:disabled {
+ color: rgba(153, 0, 0, 0.85); }
+ headerbar.selection-mode:backdrop,
+ .titlebar:not(headerbar).selection-mode:backdrop {
+ background-color: #990000;
+ background-image: none; }
+ headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu,
+ .titlebar:not(headerbar).selection-mode .selection-menu:backdrop,
+ .titlebar:not(headerbar).selection-mode .selection-menu {
+ color: #7a0000;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+ border: 0; }
+ headerbar.selection-mode .selection-menu:backdrop:hover, headerbar.selection-mode .selection-menu:hover,
+ .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:hover,
+ .titlebar:not(headerbar).selection-mode .selection-menu:hover {
+ color: #6b0000; }
+ headerbar.selection-mode .selection-menu:backdrop:active, headerbar.selection-mode .selection-menu:active,
+ .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:active,
+ .titlebar:not(headerbar).selection-mode .selection-menu:active {
+ color: #730000; }
+ headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow,
+ .titlebar:not(headerbar).selection-mode .selection-menu:backdrop .arrow,
+ .titlebar:not(headerbar).selection-mode .selection-menu .arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ color: rgba(222, 222, 222, 0.5);
+ -gtk-icon-shadow: none; }
+ headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, .selection-menu headerbar.selection-mode label.separator,
+ .titlebar:not(headerbar).selection-mode .dim-label,
+ .titlebar:not(headerbar).selection-mode label.separator, .selection-menu
+ .titlebar:not(headerbar).selection-mode .dim-label, .selection-menu
+ .titlebar:not(headerbar).selection-mode label.separator {
+ color: #6b0000; }
+
+/**********
+ ! Calendar
+***********/
+calendar {
+ padding: 1px 3px;
+ outline-offset: -1px;
+ color: #2d2d2d; }
+ calendar:selected {
+ border-radius: 0px; }
+ calendar.header {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+ border-radius: 0; }
+ calendar.header:backdrop {
+ border-color: rgba(0, 0, 0, 0.1); }
+ calendar.button {
+ color: rgba(45, 45, 45, 0.55); }
+ calendar.button:hover {
+ color: #2d2d2d; }
+ calendar.button:backdrop {
+ color: alpha(mix(#2d2d2d,#dedede,0.5),0.55); }
+ calendar.button:disabled {
+ color: alpha(mix(#2d2d2d,#dedede,0.5),0.55); }
+ calendar:indeterminate, calendar:indeterminate:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ calendar.highlight, calendar.highlight:backdrop {
+ font-size: smaller;
+ color: mix(#990000,#2d2d2d,0.5); }
+ calendar:backdrop {
+ color: mix(#dedede,#2d2d2d,0.8); }
+
+/* gnome-calendar */
+.calendar-view {
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+/***************
+ ! Color chooser
+****************/
+colorswatch:drop(active), colorswatch {
+ border-style: none; }
+colorswatch.top {
+ border-top-left-radius: 0.5px;
+ border-top-right-radius: 0.5px; }
+ colorswatch.top overlay {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px; }
+colorswatch.bottom {
+ border-bottom-left-radius: 0.5px;
+ border-bottom-right-radius: 0.5px; }
+ colorswatch.bottom overlay {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px; }
+colorswatch.left, colorswatch:first-child:not(.top) {
+ border-top-left-radius: 0.5px;
+ border-bottom-left-radius: 0.5px; }
+ colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px; }
+colorswatch.right, colorswatch:last-child:not(.bottom) {
+ border-top-right-radius: 0.5px;
+ border-bottom-right-radius: 0.5px; }
+ colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px; }
+colorswatch.dark overlay {
+ color: #dedede; }
+ colorswatch.dark overlay:hover {
+ border-color: rgba(0, 0, 0, 0.8); }
+ colorswatch.dark overlay:backdrop {
+ color: mix(#990000,#dedede,0.66); }
+colorswatch.light overlay {
+ color: #2d2d2d; }
+ colorswatch.light overlay:hover {
+ border-color: rgba(0, 0, 0, 0.5); }
+ colorswatch.light overlay:backdrop {
+ color: mix(#dedede,#2d2d2d,0.8); }
+colorswatch:drop(active) {
+ box-shadow: none; }
+ colorswatch:drop(active).light overlay {
+ border-color: #4e9a06;
+ box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; }
+ colorswatch:drop(active).dark overlay {
+ border-color: #4e9a06;
+ box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; }
+colorswatch overlay {
+ border: 1px solid rgba(0, 0, 0, 0.3); }
+ colorswatch overlay:hover {
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }
+ colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {
+ border-color: rgba(0, 0, 0, 0.3);
+ box-shadow: none; }
+colorswatch:disabled {
+ opacity: .5; }
+ colorswatch:disabled overlay {
+ border-color: rgba(0, 0, 0, 0.6);
+ box-shadow: none; }
+row:selected colorswatch {
+ box-shadow: 0 0 0 2px #dedede; }
+colorswatch#add-color-button {
+ border-radius: 0px 0px 0 0; }
+ colorswatch#add-color-button:only-child {
+ border-radius: 0px; }
+ colorswatch#add-color-button overlay {
+ background-color: lightgray;
+ color: #2d2d2d; }
+ colorswatch#add-color-button overlay:hover {
+ background-color: #c8c8c8; }
+ colorswatch#add-color-button overlay:backdrop {
+ background-color: lightgray; }
+colorswatch#editor-color-sample {
+ border-radius: 0px; }
+ colorswatch#editor-color-sample overlay {
+ border-radius: 0.5px; }
+
+button.color {
+ padding: 3px; }
+ button.color colorswatch:only-child {
+ box-shadow: 0 1px rgba(255, 255, 255, 0.76923); }
+ button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
+ border-radius: 0; }
+ button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child {
+ box-shadow: none; }
+
+/***********************
+! Font and file choosers
+************************/
+filechooser {
+ /* for fallback when header bar not used */ }
+ filechooser .dialog-action-box {
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ filechooser .dialog-action-box:backdrop {
+ border-top-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+ filechooser #pathbarbox {
+ border-bottom: 1px solid #dedede; }
+
+filechooserbutton:drop(active) {
+ box-shadow: none;
+ border-color: transparent; }
+
+/******************
+ ! Grid and flowbox
+*******************/
+list {
+ color: #2d2d2d;
+ background-color: #dedede;
+ border-color: mix(#dedede,#2d2d2d,0.08); }
+ list:backdrop {
+ background-color: #dedede;
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+ list row {
+ padding: 3px; }
+
+row {
+ transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ row:hover {
+ transition: none; }
+ row:backdrop {
+ transition: 200ms ease-out; }
+ row.activatable.has-open-popup, row.activatable:hover {
+ background-color: rgba(45, 45, 45, 0.05); }
+ row.activatable:active {
+ box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
+ row.activatable:backdrop:hover {
+ background-color: transparent; }
+ row.activatable:selected:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
+ row.activatable:selected.has-open-popup, row.activatable:selected:hover {
+ background-color: mix(#990000,#2d2d2d,0.1); }
+ row.activatable:selected:backdrop {
+ background-color: #990000; }
+
+flowbox flowboxchild {
+ padding: 3px;
+ border-radius: 0px; }
+ flowbox flowboxchild:selected {
+ outline-offset: -2px; }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Infobar
+**********/
+infobar {
+ border: 0; }
+ infobar.info, infobar.info:backdrop {
+ background-color: #03a9f4;
+ background-image: none;
+ border: 1px solid #0287c3;
+ caret-color: currentColor; }
+ infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop {
+ color: #fff; }
+ infobar.info button {
+ background-color: #03a9f4;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ infobar.info button:focus, infobar.info button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.info button:active, infobar.info button:active:hover, infobar.info button:active:focus, infobar.info button:active:hover:focus, infobar.info button:checked, infobar.info button:checked:hover, infobar.info button:checked:focus, infobar.info button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.info button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.info button:active:disabled, infobar.info button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.info button.flat {
+ color: #fff;
+ border-color: rgba(3, 169, 244, 0);
+ background-color: rgba(3, 169, 244, 0);
+ background-image: none;
+ box-shadow: none; }
+ infobar.info button:hover, infobar.info button.flat:hover {
+ background-color: #07b0fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ infobar.info button:hover:focus, infobar.info button:hover:hover, infobar.info button.flat:hover:focus, infobar.info button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.info button:hover:active, infobar.info button:hover:active:hover, infobar.info button:hover:active:focus, infobar.info button:hover:active:hover:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:hover, infobar.info button:hover:checked:focus, infobar.info button:hover:checked:hover:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover, infobar.info button.flat:hover:active:focus, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.info button:focus, infobar.info button.flat:focus {
+ background-color: #07b0fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ infobar.info button:focus:focus, infobar.info button:focus:hover, infobar.info button.flat:focus:focus, infobar.info button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.info button:focus:active, infobar.info button:focus:active:hover, infobar.info button:focus:active:focus, infobar.info button:focus:active:hover:focus, infobar.info button:focus:checked, infobar.info button:focus:checked:hover, infobar.info button:focus:checked:focus, infobar.info button:focus:checked:hover:focus, infobar.info button.flat:focus:active, infobar.info button.flat:focus:active:hover, infobar.info button.flat:focus:active:focus, infobar.info button.flat:focus:active:hover:focus, infobar.info button.flat:focus:checked, infobar.info button.flat:focus:checked:hover, infobar.info button.flat:focus:checked:focus, infobar.info button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.info button:focus:disabled, infobar.info button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.info button:focus:active:disabled, infobar.info button:focus:checked:disabled, infobar.info button.flat:focus:active:disabled, infobar.info button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.info button:focus:hover, infobar.info button.flat:focus:hover {
+ background-color: #14b4fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ infobar.info button:focus:hover:focus, infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:focus, infobar.info button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.info button:focus:hover:active, infobar.info button:focus:hover:active:hover, infobar.info button:focus:hover:active:focus, infobar.info button:focus:hover:active:hover:focus, infobar.info button:focus:hover:checked, infobar.info button:focus:hover:checked:hover, infobar.info button:focus:hover:checked:focus, infobar.info button:focus:hover:checked:hover:focus, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:hover, infobar.info button.flat:focus:hover:active:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:hover, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.info button:checked, infobar.info button:active, infobar.info button.flat:checked, infobar.info button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.info button:checked:active, infobar.info button:checked:active:hover, infobar.info button:checked:active:focus, infobar.info button:checked:active:hover:focus, infobar.info button:checked:checked, infobar.info button:checked:checked:hover, infobar.info button:checked:checked:focus, infobar.info button:checked:checked:hover:focus, infobar.info button:active:active, infobar.info button:active:active:hover, infobar.info button:active:active:focus, infobar.info button:active:active:hover:focus, infobar.info button:active:checked, infobar.info button:active:checked:hover, infobar.info button:active:checked:focus, infobar.info button:active:checked:hover:focus, infobar.info button.flat:checked:active, infobar.info button.flat:checked:active:hover, infobar.info button.flat:checked:active:focus, infobar.info button.flat:checked:active:hover:focus, infobar.info button.flat:checked:checked, infobar.info button.flat:checked:checked:hover, infobar.info button.flat:checked:checked:focus, infobar.info button.flat:checked:checked:hover:focus, infobar.info button.flat:active:active, infobar.info button.flat:active:active:hover, infobar.info button.flat:active:active:focus, infobar.info button.flat:active:active:hover:focus, infobar.info button.flat:active:checked, infobar.info button.flat:active:checked:hover, infobar.info button.flat:active:checked:focus, infobar.info button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover {
+ color: #fff; }
+ infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled {
+ background-color: alpha(mix(#03a9f4,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#03a9f4,#fff,0.5);
+ box-shadow: none; }
+ infobar.info button:active:disabled, infobar.info button:checked:disabled, infobar.info button.flat:active:disabled, infobar.info button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ infobar.info button.separator, infobar.info button .separator {
+ border: 1px solid currentColor;
+ color: rgba(3, 169, 244, 0.9); }
+ infobar.info button.separator:disabled, infobar.info button .separator:disabled {
+ color: rgba(3, 169, 244, 0.85); }
+ infobar.warning, infobar.warning:backdrop {
+ background-color: #ef6c00;
+ background-image: none;
+ border: 1px solid #bf5600;
+ caret-color: currentColor; }
+ infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop {
+ color: #fff; }
+ infobar.warning button {
+ background-color: #ef6c00;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ infobar.warning button:focus, infobar.warning button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.warning button:active, infobar.warning button:active:hover, infobar.warning button:active:focus, infobar.warning button:active:hover:focus, infobar.warning button:checked, infobar.warning button:checked:hover, infobar.warning button:checked:focus, infobar.warning button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.warning button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.warning button:active:disabled, infobar.warning button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.warning button.flat {
+ color: #fff;
+ border-color: rgba(239, 108, 0, 0);
+ background-color: rgba(239, 108, 0, 0);
+ background-image: none;
+ box-shadow: none; }
+ infobar.warning button:hover, infobar.warning button.flat:hover {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.warning button:hover:active, infobar.warning button:hover:active:hover, infobar.warning button:hover:active:focus, infobar.warning button:hover:active:hover:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:hover, infobar.warning button:hover:checked:focus, infobar.warning button:hover:checked:hover:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover, infobar.warning button.flat:hover:active:focus, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.warning button:focus, infobar.warning button.flat:focus {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ infobar.warning button:focus:focus, infobar.warning button:focus:hover, infobar.warning button.flat:focus:focus, infobar.warning button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.warning button:focus:active, infobar.warning button:focus:active:hover, infobar.warning button:focus:active:focus, infobar.warning button:focus:active:hover:focus, infobar.warning button:focus:checked, infobar.warning button:focus:checked:hover, infobar.warning button:focus:checked:focus, infobar.warning button:focus:checked:hover:focus, infobar.warning button.flat:focus:active, infobar.warning button.flat:focus:active:hover, infobar.warning button.flat:focus:active:focus, infobar.warning button.flat:focus:active:hover:focus, infobar.warning button.flat:focus:checked, infobar.warning button.flat:focus:checked:hover, infobar.warning button.flat:focus:checked:focus, infobar.warning button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.warning button:focus:disabled, infobar.warning button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.warning button:focus:active:disabled, infobar.warning button:focus:checked:disabled, infobar.warning button.flat:focus:active:disabled, infobar.warning button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover {
+ background-color: #ff7808;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.warning button:focus:hover:active, infobar.warning button:focus:hover:active:hover, infobar.warning button:focus:hover:active:focus, infobar.warning button:focus:hover:active:hover:focus, infobar.warning button:focus:hover:checked, infobar.warning button:focus:hover:checked:hover, infobar.warning button:focus:hover:checked:focus, infobar.warning button:focus:hover:checked:hover:focus, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:hover, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:hover, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.warning button:checked, infobar.warning button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.warning button:checked:active, infobar.warning button:checked:active:hover, infobar.warning button:checked:active:focus, infobar.warning button:checked:active:hover:focus, infobar.warning button:checked:checked, infobar.warning button:checked:checked:hover, infobar.warning button:checked:checked:focus, infobar.warning button:checked:checked:hover:focus, infobar.warning button:active:active, infobar.warning button:active:active:hover, infobar.warning button:active:active:focus, infobar.warning button:active:active:hover:focus, infobar.warning button:active:checked, infobar.warning button:active:checked:hover, infobar.warning button:active:checked:focus, infobar.warning button:active:checked:hover:focus, infobar.warning button.flat:checked:active, infobar.warning button.flat:checked:active:hover, infobar.warning button.flat:checked:active:focus, infobar.warning button.flat:checked:active:hover:focus, infobar.warning button.flat:checked:checked, infobar.warning button.flat:checked:checked:hover, infobar.warning button.flat:checked:checked:focus, infobar.warning button.flat:checked:checked:hover:focus, infobar.warning button.flat:active:active, infobar.warning button.flat:active:active:hover, infobar.warning button.flat:active:active:focus, infobar.warning button.flat:active:active:hover:focus, infobar.warning button.flat:active:checked, infobar.warning button.flat:active:checked:hover, infobar.warning button.flat:active:checked:focus, infobar.warning button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover {
+ color: #fff; }
+ infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled {
+ background-color: alpha(mix(#ef6c00,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#ef6c00,#fff,0.5);
+ box-shadow: none; }
+ infobar.warning button:active:disabled, infobar.warning button:checked:disabled, infobar.warning button.flat:active:disabled, infobar.warning button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ infobar.warning button.separator, infobar.warning button .separator {
+ border: 1px solid currentColor;
+ color: rgba(239, 108, 0, 0.9); }
+ infobar.warning button.separator:disabled, infobar.warning button .separator:disabled {
+ color: rgba(239, 108, 0, 0.85); }
+ infobar.question, infobar.question:backdrop {
+ background-color: #673ab7;
+ background-image: none;
+ border: 1px solid #522e92;
+ caret-color: currentColor; }
+ infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop {
+ color: #fff; }
+ infobar.question button {
+ background-color: #673ab7;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ infobar.question button:focus, infobar.question button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.question button:active, infobar.question button:active:hover, infobar.question button:active:focus, infobar.question button:active:hover:focus, infobar.question button:checked, infobar.question button:checked:hover, infobar.question button:checked:focus, infobar.question button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.question button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.question button:active:disabled, infobar.question button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.question button.flat {
+ color: #fff;
+ border-color: rgba(103, 58, 183, 0);
+ background-color: rgba(103, 58, 183, 0);
+ background-image: none;
+ box-shadow: none; }
+ infobar.question button:hover, infobar.question button.flat:hover {
+ background-color: #6c3dc0;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ infobar.question button:hover:focus, infobar.question button:hover:hover, infobar.question button.flat:hover:focus, infobar.question button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.question button:hover:active, infobar.question button:hover:active:hover, infobar.question button:hover:active:focus, infobar.question button:hover:active:hover:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:hover, infobar.question button:hover:checked:focus, infobar.question button:hover:checked:hover:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover, infobar.question button.flat:hover:active:focus, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.question button:focus, infobar.question button.flat:focus {
+ background-color: #6c3dc0;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ infobar.question button:focus:focus, infobar.question button:focus:hover, infobar.question button.flat:focus:focus, infobar.question button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.question button:focus:active, infobar.question button:focus:active:hover, infobar.question button:focus:active:focus, infobar.question button:focus:active:hover:focus, infobar.question button:focus:checked, infobar.question button:focus:checked:hover, infobar.question button:focus:checked:focus, infobar.question button:focus:checked:hover:focus, infobar.question button.flat:focus:active, infobar.question button.flat:focus:active:hover, infobar.question button.flat:focus:active:focus, infobar.question button.flat:focus:active:hover:focus, infobar.question button.flat:focus:checked, infobar.question button.flat:focus:checked:hover, infobar.question button.flat:focus:checked:focus, infobar.question button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.question button:focus:disabled, infobar.question button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.question button:focus:active:disabled, infobar.question button:focus:checked:disabled, infobar.question button.flat:focus:active:disabled, infobar.question button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.question button:focus:hover, infobar.question button.flat:focus:hover {
+ background-color: #7345c4;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ infobar.question button:focus:hover:focus, infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:focus, infobar.question button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.question button:focus:hover:active, infobar.question button:focus:hover:active:hover, infobar.question button:focus:hover:active:focus, infobar.question button:focus:hover:active:hover:focus, infobar.question button:focus:hover:checked, infobar.question button:focus:hover:checked:hover, infobar.question button:focus:hover:checked:focus, infobar.question button:focus:hover:checked:hover:focus, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:hover, infobar.question button.flat:focus:hover:active:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:hover, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.question button:checked, infobar.question button:active, infobar.question button.flat:checked, infobar.question button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.question button:checked:active, infobar.question button:checked:active:hover, infobar.question button:checked:active:focus, infobar.question button:checked:active:hover:focus, infobar.question button:checked:checked, infobar.question button:checked:checked:hover, infobar.question button:checked:checked:focus, infobar.question button:checked:checked:hover:focus, infobar.question button:active:active, infobar.question button:active:active:hover, infobar.question button:active:active:focus, infobar.question button:active:active:hover:focus, infobar.question button:active:checked, infobar.question button:active:checked:hover, infobar.question button:active:checked:focus, infobar.question button:active:checked:hover:focus, infobar.question button.flat:checked:active, infobar.question button.flat:checked:active:hover, infobar.question button.flat:checked:active:focus, infobar.question button.flat:checked:active:hover:focus, infobar.question button.flat:checked:checked, infobar.question button.flat:checked:checked:hover, infobar.question button.flat:checked:checked:focus, infobar.question button.flat:checked:checked:hover:focus, infobar.question button.flat:active:active, infobar.question button.flat:active:active:hover, infobar.question button.flat:active:active:focus, infobar.question button.flat:active:active:hover:focus, infobar.question button.flat:active:checked, infobar.question button.flat:active:checked:hover, infobar.question button.flat:active:checked:focus, infobar.question button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover {
+ color: #fff; }
+ infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled {
+ background-color: alpha(mix(#673ab7,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#673ab7,#fff,0.5);
+ box-shadow: none; }
+ infobar.question button:active:disabled, infobar.question button:checked:disabled, infobar.question button.flat:active:disabled, infobar.question button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ infobar.question button.separator, infobar.question button .separator {
+ border: 1px solid currentColor;
+ color: rgba(103, 58, 183, 0.9); }
+ infobar.question button.separator:disabled, infobar.question button .separator:disabled {
+ color: rgba(103, 58, 183, 0.85); }
+ infobar.error, infobar.error:backdrop {
+ background-color: #f44336;
+ background-image: none;
+ border: 1px solid #e21b0c;
+ caret-color: currentColor; }
+ infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop {
+ color: #fff; }
+ infobar.error button {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ infobar.error button:focus, infobar.error button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.error button:active, infobar.error button:active:hover, infobar.error button:active:focus, infobar.error button:active:hover:focus, infobar.error button:checked, infobar.error button:checked:hover, infobar.error button:checked:focus, infobar.error button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.error button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.error button:active:disabled, infobar.error button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.error button.flat {
+ color: #fff;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none; }
+ infobar.error button:hover, infobar.error button.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.error button:hover:active, infobar.error button:hover:active:hover, infobar.error button:hover:active:focus, infobar.error button:hover:active:hover:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:hover, infobar.error button:hover:checked:focus, infobar.error button:hover:checked:hover:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover, infobar.error button.flat:hover:active:focus, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.error button:focus, infobar.error button.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ infobar.error button:focus:focus, infobar.error button:focus:hover, infobar.error button.flat:focus:focus, infobar.error button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.error button:focus:active, infobar.error button:focus:active:hover, infobar.error button:focus:active:focus, infobar.error button:focus:active:hover:focus, infobar.error button:focus:checked, infobar.error button:focus:checked:hover, infobar.error button:focus:checked:focus, infobar.error button:focus:checked:hover:focus, infobar.error button.flat:focus:active, infobar.error button.flat:focus:active:hover, infobar.error button.flat:focus:active:focus, infobar.error button.flat:focus:active:hover:focus, infobar.error button.flat:focus:checked, infobar.error button.flat:focus:checked:hover, infobar.error button.flat:focus:checked:focus, infobar.error button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.error button:focus:disabled, infobar.error button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.error button:focus:active:disabled, infobar.error button:focus:checked:disabled, infobar.error button.flat:focus:active:disabled, infobar.error button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.error button:focus:hover, infobar.error button.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ infobar.error button:focus:hover:focus, infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:focus, infobar.error button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ infobar.error button:focus:hover:active, infobar.error button:focus:hover:active:hover, infobar.error button:focus:hover:active:focus, infobar.error button:focus:hover:active:hover:focus, infobar.error button:focus:hover:checked, infobar.error button:focus:hover:checked:hover, infobar.error button:focus:hover:checked:focus, infobar.error button:focus:hover:checked:hover:focus, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:hover, infobar.error button.flat:focus:hover:active:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:hover, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ infobar.error button:checked, infobar.error button:active, infobar.error button.flat:checked, infobar.error button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ infobar.error button:checked:active, infobar.error button:checked:active:hover, infobar.error button:checked:active:focus, infobar.error button:checked:active:hover:focus, infobar.error button:checked:checked, infobar.error button:checked:checked:hover, infobar.error button:checked:checked:focus, infobar.error button:checked:checked:hover:focus, infobar.error button:active:active, infobar.error button:active:active:hover, infobar.error button:active:active:focus, infobar.error button:active:active:hover:focus, infobar.error button:active:checked, infobar.error button:active:checked:hover, infobar.error button:active:checked:focus, infobar.error button:active:checked:hover:focus, infobar.error button.flat:checked:active, infobar.error button.flat:checked:active:hover, infobar.error button.flat:checked:active:focus, infobar.error button.flat:checked:active:hover:focus, infobar.error button.flat:checked:checked, infobar.error button.flat:checked:checked:hover, infobar.error button.flat:checked:checked:focus, infobar.error button.flat:checked:checked:hover:focus, infobar.error button.flat:active:active, infobar.error button.flat:active:active:hover, infobar.error button.flat:active:active:focus, infobar.error button.flat:active:active:hover:focus, infobar.error button.flat:active:checked, infobar.error button.flat:active:checked:hover, infobar.error button.flat:active:checked:focus, infobar.error button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover {
+ color: #fff; }
+ infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#fff,0.5);
+ box-shadow: none; }
+ infobar.error button:active:disabled, infobar.error button:checked:disabled, infobar.error button.flat:active:disabled, infobar.error button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ infobar.error button.separator, infobar.error button .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9); }
+ infobar.error button.separator:disabled, infobar.error button .separator:disabled {
+ color: rgba(244, 67, 54, 0.85); }
+
+/*********
+ ! Entry *
+**********/
+.linked:not(.vertical) > entry {
+ border-width: 1px;
+ border-radius: 0;
+ border-right-width: 0;
+ border-left-width: 0; }
+ .linked:not(.vertical) > entry:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-right-width: 0;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .linked:not(.vertical) > entry:first-child:dir(rtl) {
+ border-left-width: 0;
+ border-right-width: 1px; }
+ .linked:not(.vertical) > entry:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-width: 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .linked:not(.vertical) > entry:last-child:dir(rtl) {
+ border-left-width: 1px;
+ border-right-width: 0; }
+ .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child {
+ border-width: 1px; }
+ .linked:not(.vertical) > entry:only-child {
+ border-radius: 0px; }
+
+.linked.vertical > entry {
+ border-width: 1px;
+ border-radius: 0;
+ border-top-width: 0;
+ border-bottom-width: 0; }
+ .linked.vertical > entry:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-width: 1px;
+ border-bottom-width: 0;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0; }
+ .linked.vertical > entry:first-child:dir(rtl) {
+ border-top-width: 0;
+ border-bottom-width: 1px; }
+ .linked.vertical > entry:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-width: 0;
+ border-bottom-width: 1px;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+ .linked.vertical > entry:last-child:dir(rtl) {
+ border-top-width: 1px;
+ border-bottom-width: 0; }
+ .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child {
+ border-width: 1px; }
+ .linked.vertical > entry:only-child {
+ border-radius: 0px; }
+
+entry, menuitem entry, popover.background entry, .osd entry,
+#XfceNotifyWindow entry, #login_window entry {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: #b2b2b2;
+ transition: border 100ms ease-out;
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.1), inset 0 1px rgba(9, 9, 9, 0.12), inset -1px 0 rgba(9, 9, 9, 0.1), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ entry:focus, popover.background entry:focus,
+ #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover,
+ #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active,
+ #XfceNotifyWindow entry:active, #login_window entry:active {
+ transition: border 100ms ease-in; }
+ entry:selected, popover.background entry:selected,
+ #XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus,
+ #XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus {
+ background-color: #990000;
+ color: #dedede; }
+ entry:disabled, popover.background entry:disabled,
+ #XfceNotifyWindow entry:disabled, #login_window entry:disabled {
+ box-shadow: none; }
+ entry progress, popover.background entry progress, .osd entry progress,
+ #XfceNotifyWindow entry progress, #login_window entry progress {
+ background-color: #990000;
+ background-image: none;
+ border-width: 0;
+ border-radius: 0px;
+ color: #dedede; }
+ entry image.left,
+ #XfceNotifyWindow entry image.left, #login_window entry image.left {
+ padding-right: 3px; }
+ entry image.right,
+ #XfceNotifyWindow entry image.right, #login_window entry image.right {
+ padding-left: 3px; }
+ entry.warning, popover.background entry.warning,
+ #XfceNotifyWindow entry.warning, #login_window entry.warning {
+ color: #fff;
+ border-color: #bf5600;
+ background-color: mix(#dedede,#ef6c00,0.6); }
+ entry.warning image,
+ #XfceNotifyWindow entry.warning image, #login_window entry.warning image {
+ color: #fff; }
+ entry.warning:focus,
+ #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus {
+ color: #fff;
+ border-color: mix(#990000,#ef6c00,0.3);
+ background-color: #ef6c00;
+ box-shadow: none; }
+ entry.warning selection,
+ #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection {
+ background-color: #fff;
+ color: #ef6c00; }
+ entry.error, popover.background entry.error,
+ #XfceNotifyWindow entry.error, #login_window entry.error {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#dedede,#f44336,0.6); }
+ entry.error image,
+ #XfceNotifyWindow entry.error image, #login_window entry.error image {
+ color: #fff; }
+ entry.error:focus,
+ #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus {
+ color: #fff;
+ border-color: mix(#990000,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none; }
+ entry.error selection,
+ #XfceNotifyWindow entry.error selection, #login_window entry.error selection {
+ background-color: #fff;
+ color: #f44336; }
+ entry.search-missing, popover.background entry.search-missing,
+ #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#dedede,#f44336,0.6); }
+ entry.search-missing image,
+ #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image {
+ color: #fff; }
+ entry.search-missing:focus,
+ #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus {
+ color: #fff;
+ border-color: mix(#990000,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none; }
+ entry.search-missing selection,
+ #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection {
+ background-color: #fff;
+ color: #f44336; }
+
+/*********
+ ! Menubar
+**********/
+menubar, .menubar {
+ -GtkWidget-window-dragging: true;
+ padding: 0;
+ border: 0;
+ background-color: #dedede;
+ background-image: none;
+ color: #2d2d2d; }
+ menubar > menuitem, .menubar > menuitem {
+ min-height: 16px;
+ padding: 4.5px 7.5px;
+ border: 1px solid transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #2d2d2d; }
+ menubar > menuitem:hover, .menubar > menuitem:hover {
+ border-color: mix(#dedede,#2d2d2d,0.21);
+ background-color: mix(#dedede,#2d2d2d,0.21);
+ background-image: none;
+ color: #313131; }
+ menubar > menuitem *:hover, .menubar > menuitem *:hover {
+ color: #313131; }
+
+/******
+ ! Menu
+*******/
+menu,
+.menu,
+.context-menu {
+ border: 0;
+ border-radius: 0;
+ padding: 3px;
+ background-color: #dedede;
+ color: #2d2d2d; }
+ .csd menu, .csd
+ .menu, .csd
+ .context-menu {
+ border: 0; }
+ menu:selected,
+ .menu:selected,
+ .context-menu:selected {
+ background-color: #990000; }
+ menu separator, .csd menu separator,
+ .menu separator, .csd
+ .menu separator,
+ .context-menu separator, .csd
+ .context-menu separator {
+ background-color: #c8c8c8;
+ margin: 1px 0; }
+ menu .separator, .csd menu .separator,
+ .menu .separator, .csd
+ .menu .separator,
+ .context-menu .separator, .csd
+ .context-menu .separator {
+ color: #c8c8c8; }
+ menu menuitem,
+ .menu menuitem,
+ .context-menu menuitem {
+ min-height: 16px;
+ min-width: 40px;
+ padding: 3px;
+ border-radius: 0; }
+ menu menuitem:active, menu menuitem:hover,
+ .menu menuitem:active,
+ .menu menuitem:hover,
+ .context-menu menuitem:active,
+ .context-menu menuitem:hover {
+ border: 0;
+ background-color: #990000;
+ background-image: none;
+ color: #dedede; }
+ menu menuitem *:active, menu menuitem *:hover,
+ .menu menuitem *:active,
+ .menu menuitem *:hover,
+ .context-menu menuitem *:active,
+ .context-menu menuitem *:hover {
+ color: #dedede; }
+ menu menuitem:disabled, menu menuitem *:disabled,
+ .menu menuitem:disabled,
+ .menu menuitem *:disabled,
+ .context-menu menuitem:disabled,
+ .context-menu menuitem *:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ 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; }
+ menu menuitem.button, menu menuitem.button:focus, menu menuitem.button:active, menu menuitem.button:disabled, menu menuitem.button:active:disabled, menu menuitem.button.flat, menu menuitem.button.flat:focus, menu menuitem.button.flat:active, menu menuitem.button.flat:disabled, menu menuitem.button.flat:active:disabled,
+ .menu menuitem.button,
+ .menu menuitem.button:focus,
+ .menu menuitem.button:active,
+ .menu menuitem.button:disabled,
+ .menu menuitem.button:active:disabled,
+ .menu menuitem.button.flat,
+ .menu menuitem.button.flat:focus,
+ .menu menuitem.button.flat:active,
+ .menu menuitem.button.flat:disabled,
+ .menu menuitem.button.flat:active:disabled,
+ .context-menu menuitem.button,
+ .context-menu menuitem.button:focus,
+ .context-menu menuitem.button:active,
+ .context-menu menuitem.button:disabled,
+ .context-menu menuitem.button:active:disabled,
+ .context-menu menuitem.button.flat,
+ .context-menu menuitem.button.flat:focus,
+ .context-menu menuitem.button.flat:active,
+ .context-menu menuitem.button.flat:disabled,
+ .context-menu menuitem.button.flat:active:disabled {
+ background-color: transparent;
+ background-image: none;
+ border: 0;
+ box-shadow: none;
+ color: currentColor; }
+ menu menuitem.button:hover, menu menuitem.button:focus:hover, menu menuitem.button:active:hover, menu menuitem.button:selected, menu menuitem.button.flat:hover, menu menuitem.button.flat:focus:hover, menu menuitem.button.flat:active:hover, menu menuitem.button.flat:selected,
+ .menu menuitem.button:hover,
+ .menu menuitem.button:focus:hover,
+ .menu menuitem.button:active:hover,
+ .menu menuitem.button:selected,
+ .menu menuitem.button.flat:hover,
+ .menu menuitem.button.flat:focus:hover,
+ .menu menuitem.button.flat:active:hover,
+ .menu menuitem.button.flat:selected,
+ .context-menu menuitem.button:hover,
+ .context-menu menuitem.button:focus:hover,
+ .context-menu menuitem.button:active:hover,
+ .context-menu menuitem.button:selected,
+ .context-menu menuitem.button.flat:hover,
+ .context-menu menuitem.button.flat:focus:hover,
+ .context-menu menuitem.button.flat:active:hover,
+ .context-menu menuitem.button.flat:selected {
+ background-image: none;
+ background-color: #990000;
+ color: #dedede; }
+ menu menuitem calendar,
+ .menu menuitem calendar,
+ .context-menu menuitem calendar {
+ color: #2d2d2d; }
+ menu menuitem calendar.header,
+ .menu menuitem calendar.header,
+ .context-menu menuitem calendar.header {
+ border-bottom: 1px solid #c8c8c8;
+ border-radius: 0; }
+ menu menuitem calendar.header:backdrop,
+ .menu menuitem calendar.header:backdrop,
+ .context-menu menuitem calendar.header:backdrop {
+ border-color: #c8c8c8; }
+ menu menuitem calendar.button,
+ .menu menuitem calendar.button,
+ .context-menu menuitem calendar.button {
+ color: rgba(45, 45, 45, 0.55); }
+ menu menuitem calendar.button:hover,
+ .menu menuitem calendar.button:hover,
+ .context-menu menuitem calendar.button:hover {
+ color: #2d2d2d; }
+ menu menuitem calendar:indeterminate, menu menuitem calendar:indeterminate:backdrop,
+ .menu menuitem calendar:indeterminate,
+ .menu menuitem calendar:indeterminate:backdrop,
+ .context-menu menuitem calendar:indeterminate,
+ .context-menu menuitem calendar:indeterminate:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
+ .menu menuitem label:dir(rtl),
+ .menu menuitem label:dir(ltr),
+ .context-menu menuitem label:dir(rtl),
+ .context-menu menuitem label:dir(ltr) {
+ color: inherit; }
+ menu > arrow,
+ .menu > arrow,
+ .context-menu > arrow {
+ min-height: 16px;
+ min-width: 16px;
+ padding: 3px;
+ background-color: #dedede;
+ border-radius: 0; }
+ menu > arrow.top,
+ .menu > arrow.top,
+ .context-menu > arrow.top {
+ margin-top: -6px;
+ border-bottom: 1px solid mix(#2d2d2d,#dedede,0.1);
+ -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 mix(#2d2d2d,#dedede,0.1);
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ menu > arrow:hover,
+ .menu > arrow:hover,
+ .context-menu > arrow:hover {
+ background-color: mix(#2d2d2d,#dedede,0.1); }
+ menu > arrow:backdrop,
+ .menu > arrow:backdrop,
+ .context-menu > arrow:backdrop {
+ background-color: #dedede; }
+ menu > arrow:disabled,
+ .menu > arrow:disabled,
+ .context-menu > arrow:disabled {
+ color: transparent;
+ background-color: transparent;
+ border-color: transparent; }
+
+.context-menu {
+ font: initial; }
+
+.monospace {
+ font-family: monospace; }
+
+menuitem accelerator {
+ color: rgba(45, 45, 45, 0.6); }
+ menuitem accelerator:hover {
+ color: rgba(222, 222, 222, 0.8); }
+ menuitem accelerator:disabled {
+ color: alpha(mix(#2d2d2d,#dedede,0.5),0.4); }
+menuitem check, menuitem radio {
+ min-height: 16px;
+ min-width: 16px; }
+ menuitem check:dir(ltr), menuitem radio:dir(ltr) {
+ margin-right: 7px; }
+ menuitem check:dir(rtl), menuitem radio:dir(rtl) {
+ margin-left: 7px; }
+menuitem window decoration {
+ box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }
+menuitem entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ menuitem entry:focus, menuitem entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ menuitem entry:active, menuitem entry:active:hover, menuitem entry:active:focus, menuitem entry:active:hover:focus, menuitem entry:checked, menuitem entry:checked:hover, menuitem entry:checked:focus, menuitem entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ menuitem entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ menuitem entry:active:disabled, menuitem entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ menuitem entry:focus, menuitem entry:active {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.08),0.3); }
+ menuitem entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ menuitem entry:disabled:focus, menuitem entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ menuitem entry:disabled:active, menuitem entry:disabled:active:hover, menuitem entry:disabled:active:focus, menuitem entry:disabled:active:hover:focus, menuitem entry:disabled:checked, menuitem entry:disabled:checked:hover, menuitem entry:disabled:checked:focus, menuitem entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ menuitem entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ menuitem entry:disabled:active:disabled, menuitem entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+
+/*********
+ ! Popover
+**********/
+popover.background {
+ padding: 0px;
+ border-radius: 0px;
+ background-clip: border-box;
+ background-color: #dedede;
+ background-image: none;
+ color: #2d2d2d;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
+ .csd popover.background, popover.background {
+ /*@include border($menu_bg_color);*/
+ border-color: rgba(36, 36, 36, 0.5);
+ border-width: 1px;
+ border-style: solid; }
+ .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.5),0.3); }
+ .csd popover.background:active, .csd popover.background:active:hover, .csd popover.background:active:focus, .csd popover.background:active:hover:focus, .csd popover.background:checked, .csd popover.background:checked:hover, .csd popover.background:checked:focus, .csd popover.background:checked:hover:focus, popover.background:active, popover.background:active:hover, popover.background:active:focus, popover.background:active:hover:focus, popover.background:checked, popover.background:checked:hover, popover.background:checked:focus, popover.background:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.5); }
+ .csd popover.background:disabled, popover.background:disabled {
+ border-color: rgba(38, 38, 38, 0.5); }
+ .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.5); }
+ popover.background:backdrop {
+ box-shadow: none; }
+ popover.background treeview.view:hover, popover.background treeview.view:selected, popover.background treeview.view:selected:focus, popover.background treeview.view:backdrop:selected, popover.background treeview.view:backdrop:selected:focus {
+ border-top-color: #990000; }
+ popover.background treeview.view, popover.background treeview.view:backdrop {
+ border-top-color: white; }
+ popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover {
+ background-image: none;
+ background-color: #990000;
+ color: #dedede; }
+ popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background iconview:backdrop, popover.background list, popover.background list:backdrop {
+ background-color: white;
+ background-image: none;
+ color: #2d2d2d;
+ border-color: #b2b2b2; }
+ popover.background list row, popover.background list row .button {
+ background-color: transparent;
+ background-image: none;
+ color: #2d2d2d; }
+ popover.background list row:focus, popover.background list row:hover, popover.background list row:active, popover.background list row .button:focus, popover.background list row .button:hover, popover.background list row .button:active {
+ background-image: none;
+ background-color: #990000;
+ color: #dedede; }
+ popover.background .frame {
+ border-color: #b2b2b2;
+ border-radius: 0px; }
+ popover.background entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ popover.background entry:focus, popover.background entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ popover.background entry:active, popover.background entry:active:hover, popover.background entry:active:focus, popover.background entry:active:hover:focus, popover.background entry:checked, popover.background entry:checked:hover, popover.background entry:checked:focus, popover.background entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ popover.background entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ popover.background entry:active:disabled, popover.background entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ popover.background entry:focus, popover.background entry:active {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.08),0.3); }
+ popover.background entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ popover.background entry:disabled:focus, popover.background entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ popover.background entry:disabled:active, popover.background entry:disabled:active:hover, popover.background entry:disabled:active:focus, popover.background entry:disabled:active:hover:focus, popover.background entry:disabled:checked, popover.background entry:disabled:checked:hover, popover.background entry:disabled:checked:focus, popover.background entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ popover.background entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ popover.background entry:disabled:active:disabled, popover.background entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+ popover.background button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ popover.background button:focus, popover.background button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ popover.background button:active, popover.background button:active:hover, popover.background button:active:focus, popover.background button:active:hover:focus, popover.background button:checked, popover.background button:checked:hover, popover.background button:checked:focus, popover.background button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ popover.background button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ popover.background button:active:disabled, popover.background button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ popover.background button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ popover.background button:hover, popover.background button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ popover.background button:hover:focus, popover.background button:hover:hover, popover.background button.flat:hover:focus, popover.background button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ popover.background button:hover:active, popover.background button:hover:active:hover, popover.background button:hover:active:focus, popover.background button:hover:active:hover:focus, popover.background button:hover:checked, popover.background button:hover:checked:hover, popover.background button:hover:checked:focus, popover.background button:hover:checked:hover:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover, popover.background button.flat:hover:active:focus, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ popover.background button:hover:disabled, popover.background button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ popover.background button:hover:active:disabled, popover.background button:hover:checked:disabled, popover.background button.flat:hover:active:disabled, popover.background button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ popover.background button:focus, popover.background button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ popover.background button:focus:focus, popover.background button:focus:hover, popover.background button.flat:focus:focus, popover.background button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ popover.background button:focus:active, popover.background button:focus:active:hover, popover.background button:focus:active:focus, popover.background button:focus:active:hover:focus, popover.background button:focus:checked, popover.background button:focus:checked:hover, popover.background button:focus:checked:focus, popover.background button:focus:checked:hover:focus, popover.background button.flat:focus:active, popover.background button.flat:focus:active:hover, popover.background button.flat:focus:active:focus, popover.background button.flat:focus:active:hover:focus, popover.background button.flat:focus:checked, popover.background button.flat:focus:checked:hover, popover.background button.flat:focus:checked:focus, popover.background button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ popover.background button:focus:disabled, popover.background button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ popover.background button:focus:active:disabled, popover.background button:focus:checked:disabled, popover.background button.flat:focus:active:disabled, popover.background button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ popover.background button:focus:hover, popover.background button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ popover.background button:focus:hover:focus, popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:focus, popover.background button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ popover.background button:focus:hover:active, popover.background button:focus:hover:active:hover, popover.background button:focus:hover:active:focus, popover.background button:focus:hover:active:hover:focus, popover.background button:focus:hover:checked, popover.background button:focus:hover:checked:hover, popover.background button:focus:hover:checked:focus, popover.background button:focus:hover:checked:hover:focus, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:hover, popover.background button.flat:focus:hover:active:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:hover, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ popover.background button:focus:hover:active:disabled, popover.background button:focus:hover:checked:disabled, popover.background button.flat:focus:hover:active:disabled, popover.background button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ popover.background button:checked, popover.background button:active, popover.background button.flat:checked, popover.background button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ popover.background button:checked:active, popover.background button:checked:active:hover, popover.background button:checked:active:focus, popover.background button:checked:active:hover:focus, popover.background button:checked:checked, popover.background button:checked:checked:hover, popover.background button:checked:checked:focus, popover.background button:checked:checked:hover:focus, popover.background button:active:active, popover.background button:active:active:hover, popover.background button:active:active:focus, popover.background button:active:active:hover:focus, popover.background button:active:checked, popover.background button:active:checked:hover, popover.background button:active:checked:focus, popover.background button:active:checked:hover:focus, popover.background button.flat:checked:active, popover.background button.flat:checked:active:hover, popover.background button.flat:checked:active:focus, popover.background button.flat:checked:active:hover:focus, popover.background button.flat:checked:checked, popover.background button.flat:checked:checked:hover, popover.background button.flat:checked:checked:focus, popover.background button.flat:checked:checked:hover:focus, popover.background button.flat:active:active, popover.background button.flat:active:active:hover, popover.background button.flat:active:active:focus, popover.background button.flat:active:active:hover:focus, popover.background button.flat:active:checked, popover.background button.flat:active:checked:hover, popover.background button.flat:active:checked:focus, popover.background button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ popover.background button:checked:disabled, popover.background button:active:disabled, popover.background button.flat:checked:disabled, popover.background button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ popover.background button:checked:active:disabled, popover.background button:checked:checked:disabled, popover.background button:active:active:disabled, popover.background button:active:checked:disabled, popover.background button.flat:checked:active:disabled, popover.background button.flat:checked:checked:disabled, popover.background button.flat:active:active:disabled, popover.background button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover {
+ color: #2d2d2d; }
+ popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ popover.background button:active:disabled, popover.background button:checked:disabled, popover.background button.flat:active:disabled, popover.background button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ popover.background button.separator, popover.background button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ popover.background button.separator:disabled, popover.background button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ popover.background .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ popover.background .linked > button:focus, popover.background .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ popover.background .linked > button:active, popover.background .linked > button:active:hover, popover.background .linked > button:active:focus, popover.background .linked > button:active:hover:focus, popover.background .linked > button:checked, popover.background .linked > button:checked:hover, popover.background .linked > button:checked:focus, popover.background .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ popover.background .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ popover.background .linked > button:last-child, popover.background .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ popover.background .linked > button:disabled:last-child, popover.background .linked > button:disabled:only-child, popover.background .linked > button:active:disabled:last-child, popover.background .linked > button:active:disabled:only-child, popover.background .linked > button:checked:disabled:last-child, popover.background .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ popover.background .linked > button:active:last-child, popover.background .linked > button:active:last-child:focus, popover.background .linked > button:active:last-child:hover, popover.background .linked > button:active:last-child:hover:focus, popover.background .linked > button:checked:last-child, popover.background .linked > button:checked:last-child:focus, popover.background .linked > button:checked:last-child:hover, popover.background .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ popover.background .linked > button:active:only-child, popover.background .linked > button:active:only-child:focus, popover.background .linked > button:active:only-child:hover, popover.background .linked > button:active:only-child:hover:focus, popover.background .linked > button:checked:only-child, popover.background .linked > button:checked:only-child:focus, popover.background .linked > button:checked:only-child:hover, popover.background .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar {
+ border-style: none;
+ background-color: transparent; }
+
+modelbutton.flat,
+menuitem.button.flat {
+ padding: 3px 5px;
+ outline-color: transparent;
+ transition: none; }
+ modelbutton.flat:hover,
+ menuitem.button.flat:hover {
+ background-color: #990000;
+ color: #dedede; }
+ modelbutton.flat:checked,
+ menuitem.button.flat:checked {
+ color: #2d2d2d; }
+ modelbutton.flat arrow.left,
+ menuitem.button.flat arrow.left {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+ modelbutton.flat arrow.right,
+ menuitem.button.flat arrow.right {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+ modelbutton.flat check:last-child,
+ modelbutton.flat radio:last-child,
+ menuitem.button.flat check:last-child,
+ menuitem.button.flat radio:last-child {
+ margin-left: 8px; }
+ modelbutton.flat check:first-child,
+ modelbutton.flat radio:first-child,
+ menuitem.button.flat check:first-child,
+ menuitem.button.flat radio:first-child {
+ margin-right: 8px; }
+
+/***************
+! Dimmed label *
+****************/
+.dim-label, label.separator {
+ opacity: .5;
+ text-shadow: none; }
+
+/***********
+ ! Tooltip *
+************/
+.tooltip.background, .tooltip.background.csd,
+tooltip.background,
+tooltip.background.csd {
+ background-color: #dedede;
+ background-clip: padding-box;
+ border: 1px solid #b2b2b2;
+ border-radius: 0px;
+ color: #2d2d2d; }
+.tooltip *,
+tooltip * {
+ background-color: transparent;
+ color: inherit; }
+
+/***********
+ ! Dialogs *
+************/
+messagedialog, .message-dialog, .prompt {
+ -GtkDialog-content-area-border: 0;
+ -GtkDialog-action-area-border: 0;
+ -GtkDialog-button-spacing: 3px;
+ margin: 0;
+ padding: 0; }
+
+printdialog paper {
+ color: #2d2d2d;
+ border: 1px solid mix(#dedede,#2d2d2d,0.08);
+ background: #fff;
+ padding: 0; }
+ printdialog paper:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5);
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+printdialog .dialog-action-box {
+ margin: 6px; }
+
+/*********************
+ ! App notifications *
+**********************/
+frame.app-notification {
+ border-style: solid;
+ border-color: rgba(178, 178, 178, 0.8);
+ border-width: 0 1px 1px;
+ border-radius: 0 0 0px 0px;
+ padding: 6px;
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ color: #2d2d2d; }
+ frame.app-notification button {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ frame.app-notification button:focus, frame.app-notification button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ frame.app-notification button:active, frame.app-notification button:active:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover:focus, frame.app-notification button:checked, frame.app-notification button:checked:hover, frame.app-notification button:checked:focus, frame.app-notification button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ frame.app-notification button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ frame.app-notification button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ frame.app-notification button:hover, frame.app-notification button.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ frame.app-notification button:hover:focus, frame.app-notification button:hover:hover, frame.app-notification button.flat:hover:focus, frame.app-notification button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ frame.app-notification button:hover:active, frame.app-notification button:hover:active:hover, frame.app-notification button:hover:active:focus, frame.app-notification button:hover:active:hover:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:hover, frame.app-notification button:hover:checked:focus, frame.app-notification button:hover:checked:hover:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover, frame.app-notification button.flat:hover:active:focus, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ frame.app-notification button:hover:active:disabled, frame.app-notification button:hover:checked:disabled, frame.app-notification button.flat:hover:active:disabled, frame.app-notification button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ frame.app-notification button:focus, frame.app-notification button.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ frame.app-notification button:focus:focus, frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:focus, frame.app-notification button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ frame.app-notification button:focus:active, frame.app-notification button:focus:active:hover, frame.app-notification button:focus:active:focus, frame.app-notification button:focus:active:hover:focus, frame.app-notification button:focus:checked, frame.app-notification button:focus:checked:hover, frame.app-notification button:focus:checked:focus, frame.app-notification button:focus:checked:hover:focus, frame.app-notification button.flat:focus:active, frame.app-notification button.flat:focus:active:hover, frame.app-notification button.flat:focus:active:focus, frame.app-notification button.flat:focus:active:hover:focus, frame.app-notification button.flat:focus:checked, frame.app-notification button.flat:focus:checked:hover, frame.app-notification button.flat:focus:checked:focus, frame.app-notification button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ frame.app-notification button:focus:disabled, frame.app-notification button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ frame.app-notification button:focus:active:disabled, frame.app-notification button:focus:checked:disabled, frame.app-notification button.flat:focus:active:disabled, frame.app-notification button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ frame.app-notification button:focus:hover:focus, frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:focus, frame.app-notification button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ frame.app-notification button:focus:hover:active, frame.app-notification button:focus:hover:active:hover, frame.app-notification button:focus:hover:active:focus, frame.app-notification button:focus:hover:active:hover:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button:focus:hover:checked:hover, frame.app-notification button:focus:hover:checked:focus, frame.app-notification button:focus:hover:checked:hover:focus, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:hover, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:hover, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ frame.app-notification button:focus:hover:active:disabled, frame.app-notification button:focus:hover:checked:disabled, frame.app-notification button.flat:focus:hover:active:disabled, frame.app-notification button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ frame.app-notification button:checked, frame.app-notification button:active, frame.app-notification button.flat:checked, frame.app-notification button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ frame.app-notification button:checked:active, frame.app-notification button:checked:active:hover, frame.app-notification button:checked:active:focus, frame.app-notification button:checked:active:hover:focus, frame.app-notification button:checked:checked, frame.app-notification button:checked:checked:hover, frame.app-notification button:checked:checked:focus, frame.app-notification button:checked:checked:hover:focus, frame.app-notification button:active:active, frame.app-notification button:active:active:hover, frame.app-notification button:active:active:focus, frame.app-notification button:active:active:hover:focus, frame.app-notification button:active:checked, frame.app-notification button:active:checked:hover, frame.app-notification button:active:checked:focus, frame.app-notification button:active:checked:hover:focus, frame.app-notification button.flat:checked:active, frame.app-notification button.flat:checked:active:hover, frame.app-notification button.flat:checked:active:focus, frame.app-notification button.flat:checked:active:hover:focus, frame.app-notification button.flat:checked:checked, frame.app-notification button.flat:checked:checked:hover, frame.app-notification button.flat:checked:checked:focus, frame.app-notification button.flat:checked:checked:hover:focus, frame.app-notification button.flat:active:active, frame.app-notification button.flat:active:active:hover, frame.app-notification button.flat:active:active:focus, frame.app-notification button.flat:active:active:hover:focus, frame.app-notification button.flat:active:checked, frame.app-notification button.flat:active:checked:hover, frame.app-notification button.flat:active:checked:focus, frame.app-notification button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ frame.app-notification button:checked:disabled, frame.app-notification button:active:disabled, frame.app-notification button.flat:checked:disabled, frame.app-notification button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ frame.app-notification button:checked:active:disabled, frame.app-notification button:checked:checked:disabled, frame.app-notification button:active:active:disabled, frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:checked:active:disabled, frame.app-notification button.flat:checked:checked:disabled, frame.app-notification button.flat:active:active:disabled, frame.app-notification button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover {
+ color: #2d2d2d; }
+ frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled, frame.app-notification button.flat:active:disabled, frame.app-notification button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ frame.app-notification button.separator, frame.app-notification button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+ frame.app-notification border {
+ border: 0; }
+
+/*************
+ ! Expanders *
+**************/
+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: alpha(currentColor,0.8); }
+ expander arrow:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+/*******************
+ ! Symbolic images *
+********************/
+.image {
+ color: alpha(currentColor,0.5); }
+ .image:hover {
+ color: alpha(currentColor,0.9); }
+ .image:selected, .image:selected:hover {
+ color: #dedede; }
+
+/****************
+ ! Floating bar *
+*****************/
+.floating-bar {
+ background-color: #dedede;
+ background-image: none;
+ border: 1px solid #b2b2b2;
+ border-radius: 0px;
+ color: #2d2d2d; }
+ .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-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .floating-bar button {
+ border: 0;
+ background-color: transparent;
+ background-image: none; }
+
+/*************************
+ ! Touch text selections *
+**************************/
+GtkBubbleWindow {
+ border-radius: 0px;
+ background-clip: border-box; }
+ GtkBubbleWindow.osd.background {
+ background-color: rgba(222, 222, 222, 0.8); }
+ GtkBubbleWindow .toolbar {
+ background-color: transparent; }
+
+/***************
+ ! Font-viewer *
+****************/
+SushiFontWidget {
+ padding: 3px 6px; }
+
+/*************
+ ! Gucharmap *
+**************/
+GucharmapChartable {
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+/*************
+ ! Evolution *
+**************/
+EPreviewPane .entry {
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+/*******************
+ ! Gnome Bluetooth *
+********************/
+entry.entry.pin-entry {
+ font-style: normal;
+ font-size: 50px;
+ padding-left: 15px;
+ padding-right: 15px; }
+
+label.pin-label {
+ font-style: normal;
+ font-size: 50px; }
+
+/************************
+ ! Shortcut window keys *
+*************************/
+.keycap {
+ min-width: 20px;
+ min-height: 24px;
+ margin-top: 2px;
+ padding-bottom: 1.5px;
+ padding-left: 3px;
+ padding-right: 3px;
+ color: #2d2d2d;
+ background-color: #dedede;
+ border: 1px solid;
+ border-color: mix(mix(#dedede,#2d2d2d,0.08),#dedede,0.5);
+ border-radius: 0px;
+ box-shadow: inset 0 -3px mix(#dedede,#dedede,0.2);
+ font-size: smaller; }
+ .keycap:backdrop {
+ background-color: #dedede;
+ color: mix(#2d2d2d,#dedede,0.5);
+ transition: 200ms ease-out; }
+
+/*****************
+ ! Stackswitcher *
+******************/
+stackswitcher button.text-button {
+ min-width: 80px; }
+stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button {
+ min-width: 28px;
+ min-height: 28px;
+ padding: 0; }
+
+/*******************
+ ! Selected Items *
+********************/
+entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection,
+#XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow,
+menuitem.button.flat:active,
+menuitem.button.flat:active arrow,
+menuitem.button.flat:selected,
+menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
+.view text:selected:focus,
+iconview text:selected:focus,
+textview text:selected:focus,
+.view text:selected,
+iconview text:selected,
+textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+textview text selection:focus,
+textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ background-color: #990000; }
+ row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection,
+ #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow,
+ menuitem.button.flat:active,
+ menuitem.button.flat:active arrow,
+ menuitem.button.flat:selected,
+ menuitem.button.flat:selected arrow, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
+ .view text:selected:focus,
+ iconview text:selected:focus,
+ textview text:selected:focus,
+ .view text:selected,
+ iconview text:selected,
+ textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+ textview text selection:focus,
+ textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ color: #dedede;
+ outline-color: rgba(222, 222, 222, 0.3); }
+ row:selected label:disabled, label:disabled:selected, label:disabled selection, entry selection:disabled,
+ #XfceNotifyWindow entry selection:disabled, #login_window entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled,
+ menuitem.button.flat:disabled:active,
+ menuitem.button.flat:active arrow:disabled,
+ menuitem.button.flat:disabled:selected,
+ menuitem.button.flat:selected arrow:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,
+ iconview text:disabled:selected:focus,
+ textview text:disabled:selected:focus,
+ .view text:disabled:selected,
+ iconview text:disabled:selected,
+ textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
+ textview text selection:disabled, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected {
+ color: mix(#dedede,#990000,0.5); }
+ row:selected label:backdrop, label:backdrop:selected, label:backdrop selection, entry selection:backdrop,
+ #XfceNotifyWindow entry selection:backdrop, #login_window entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop,
+ menuitem.button.flat:backdrop:active,
+ menuitem.button.flat:active arrow:backdrop,
+ menuitem.button.flat:backdrop:selected,
+ menuitem.button.flat:selected arrow:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,
+ iconview text:backdrop:selected:focus,
+ textview text:backdrop:selected:focus,
+ .view text:backdrop:selected,
+ iconview text:backdrop:selected,
+ textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,
+ textview text selection:backdrop, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected {
+ background-color: #990000;
+ color: mix(#990000,#dedede,0.66); }
+ row:selected label:backdrop:disabled, label:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, entry selection:backdrop:disabled,
+ #XfceNotifyWindow entry selection:backdrop:disabled, #login_window entry selection:backdrop:disabled, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, flowbox flowboxchild:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:active, modelbutton.flat:active arrow:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, modelbutton.flat:selected arrow:backdrop:disabled,
+ menuitem.button.flat:backdrop:disabled:active,
+ menuitem.button.flat:active arrow:backdrop:disabled,
+ menuitem.button.flat:backdrop:disabled:selected,
+ menuitem.button.flat:selected arrow:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
+ .view text:backdrop:disabled:selected,
+ iconview text:backdrop:disabled:selected,
+ textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,
+ textview text selection:backdrop:disabled, .cs-category-view:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected {
+ color: mix(mix(#990000,#dedede,0.66),#990000,0.3); }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/**********
+ ! Notebook
+***********/
+notebook {
+ padding: 0; }
+ notebook.frame {
+ border: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ notebook.frame > header {
+ margin: -1px; }
+ notebook.frame > header.top {
+ margin-bottom: 0; }
+ notebook.frame > header.bottom {
+ margin-top: 0; }
+ notebook.frame > header.left {
+ margin-right: 0; }
+ notebook.frame > header.right {
+ margin-left: 0; }
+ notebook.frame > header.top, notebook.frame > header.bottom {
+ padding-left: 0;
+ padding-right: 0; }
+ notebook.frame > header.left, notebook.frame > header.right {
+ padding-top: 0;
+ padding-bottom: 0; }
+ notebook > stack:not(:only-child) {
+ background-color: #dedede; }
+ notebook > header {
+ padding: 3px;
+ background-color: #dedede; }
+ notebook > header.top {
+ box-shadow: inset 0 -1px mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.bottom {
+ box-shadow: inset 0 1px mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.right {
+ box-shadow: inset 1px 0 mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.left {
+ box-shadow: inset -1px 0 mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.top {
+ padding-bottom: 0; }
+ notebook > header.top > tabs > tab {
+ padding: 3px 11px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-bottom: none;
+ border-top-width: 3px;
+ border-radius: 1px 1px 0 0; }
+ notebook > header.top > tabs > tab:checked {
+ border-top-color: #990000; }
+ notebook > header.top > tabs > tab + tab {
+ margin-left: -1px; }
+ notebook > header.bottom {
+ padding-top: 0; }
+ notebook > header.bottom > tabs > tab {
+ padding: 3px 11px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-top: none;
+ border-bottom-width: 3px;
+ border-radius: 0 0 1px 1px; }
+ notebook > header.bottom > tabs > tab:checked {
+ border-bottom-color: #990000; }
+ notebook > header.bottom > tabs > tab + tab {
+ margin-left: -1px; }
+ notebook > header.right {
+ padding-left: 0; }
+ notebook > header.right > tabs > tab {
+ padding: 3px 11px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-left: none;
+ border-right-width: 3px;
+ border-radius: 0 1px 1px 0; }
+ notebook > header.right > tabs > tab:checked {
+ border-right-color: #990000; }
+ notebook > header.right > tabs > tab + tab {
+ margin-top: -1px; }
+ notebook > header.left {
+ padding-right: 0; }
+ notebook > header.left > tabs > tab {
+ padding: 3px 11px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-right: none;
+ border-left-width: 3px;
+ border-radius: 1px 0 0 1px; }
+ notebook > header.left > tabs > tab:checked {
+ border-left-color: #990000; }
+ notebook > header.left > tabs > tab + tab {
+ margin-top: -1px; }
+ 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.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child {
+ margin-left: 2px; }
+ notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+ notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child {
+ margin-right: 2px; }
+ 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.up:last-child, notebook > header.right > tabs > arrow.up:last-child {
+ margin-top: 2px; }
+ notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
+ notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child {
+ margin-bottom: 2px; }
+ notebook > header > tabs > arrow {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ notebook > header > tabs > arrow:hover {
+ color: mix(#2d2d2d,mix(#2d2d2d,#dedede,0.5),0.5); }
+ notebook > header > tabs > arrow:active {
+ color: #2d2d2d; }
+ notebook > header > tabs > arrow:disabled {
+ color: alpha(mix(#2d2d2d,#dedede,0.5),0.3); }
+ notebook > header.top > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 -1px mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.bottom > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 1px mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.left > tabs > tab:hover:not(:checked) {
+ box-shadow: inset -1px 0 mix(#dedede,#2d2d2d,0.08); }
+ notebook > header.right > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 1px 0 mix(#dedede,#2d2d2d,0.08); }
+ notebook > header > tabs > tab {
+ color: rgba(45, 45, 45, 0.8);
+ background-color: alpha(mix(#dedede,#2d2d2d,0.1),0.7); }
+ notebook > header > tabs > tab:hover:not(:checked) {
+ color: mix(#2d2d2d,mix(#2d2d2d,#dedede,0.5),0.5);
+ background-color: rgba(222, 222, 222, 0.5);
+ border-color: mix(#dedede,#2d2d2d,0.08); }
+ notebook > header > tabs > tab:checked {
+ border-color: mix(#dedede,#2d2d2d,0.08);
+ color: #2d2d2d;
+ background-color: #dedede; }
+ notebook > header > tabs > tab button.flat {
+ min-height: 22px;
+ min-width: 16px;
+ padding: 0;
+ color: mix(#dedede,#2d2d2d,0.35); }
+ notebook > header > tabs > tab button.flat:hover {
+ color: #ff4d4d; }
+ notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover {
+ color: #990000; }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*******
+ ! OSD *
+********/
+overlay.osd {
+ background-color: transparent; }
+
+colorchooser .popover.osd {
+ border-radius: 0px; }
+
+button.color .osd colorswatch:only-child {
+ box-shadow: none; }
+.osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child {
+ box-shadow: none; }
+
+button.osd,
+#XfceNotifyWindow button {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ button.osd:focus, button.osd:hover,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ button.osd:active, button.osd:active:hover, button.osd:active:focus, button.osd:active:hover:focus, button.osd:checked, button.osd:checked:hover, button.osd:checked:focus, button.osd:checked:hover:focus,
+ #XfceNotifyWindow button:active,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover:focus,
+ #XfceNotifyWindow button:checked,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ button.osd:disabled,
+ #XfceNotifyWindow button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ button.osd:active:disabled, button.osd:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ button.osd.flat,
+ #XfceNotifyWindow button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ button.osd:hover, button.osd.flat:hover,
+ #XfceNotifyWindow button:hover,
+ #XfceNotifyWindow button.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ button.osd:hover:focus, button.osd:hover:hover, button.osd.flat:hover:focus, button.osd.flat:hover:hover,
+ #XfceNotifyWindow button:hover:focus,
+ #XfceNotifyWindow button:hover:hover,
+ #XfceNotifyWindow button.flat:hover:focus,
+ #XfceNotifyWindow button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button.osd:hover:active, button.osd:hover:active:hover, button.osd:hover:active:focus, button.osd:hover:active:hover:focus, button.osd:hover:checked, button.osd:hover:checked:hover, button.osd:hover:checked:focus, button.osd:hover:checked:hover:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover, button.osd.flat:hover:active:focus, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover, button.osd.flat:hover:checked:focus, button.osd.flat:hover:checked:hover:focus,
+ #XfceNotifyWindow button:hover:active,
+ #XfceNotifyWindow button:hover:active:hover,
+ #XfceNotifyWindow button:hover:active:focus,
+ #XfceNotifyWindow button:hover:active:hover:focus,
+ #XfceNotifyWindow button:hover:checked,
+ #XfceNotifyWindow button:hover:checked:hover,
+ #XfceNotifyWindow button:hover:checked:focus,
+ #XfceNotifyWindow button:hover:checked:hover:focus,
+ #XfceNotifyWindow button.flat:hover:active,
+ #XfceNotifyWindow button.flat:hover:active:hover,
+ #XfceNotifyWindow button.flat:hover:active:focus,
+ #XfceNotifyWindow button.flat:hover:active:hover:focus,
+ #XfceNotifyWindow button.flat:hover:checked,
+ #XfceNotifyWindow button.flat:hover:checked:hover,
+ #XfceNotifyWindow button.flat:hover:checked:focus,
+ #XfceNotifyWindow button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button.osd:hover:disabled, button.osd.flat:hover:disabled,
+ #XfceNotifyWindow button:hover:disabled,
+ #XfceNotifyWindow button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button.osd:hover:active:disabled, button.osd:hover:checked:disabled, button.osd.flat:hover:active:disabled, button.osd.flat:hover:checked:disabled,
+ #XfceNotifyWindow button:hover:active:disabled,
+ #XfceNotifyWindow button:hover:checked:disabled,
+ #XfceNotifyWindow button.flat:hover:active:disabled,
+ #XfceNotifyWindow button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button.osd:focus, button.osd.flat:focus,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ button.osd:focus:focus, button.osd:focus:hover, button.osd.flat:focus:focus, button.osd.flat:focus:hover,
+ #XfceNotifyWindow button:focus:focus,
+ #XfceNotifyWindow button:focus:hover,
+ #XfceNotifyWindow button.flat:focus:focus,
+ #XfceNotifyWindow button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button.osd:focus:active, button.osd:focus:active:hover, button.osd:focus:active:focus, button.osd:focus:active:hover:focus, button.osd:focus:checked, button.osd:focus:checked:hover, button.osd:focus:checked:focus, button.osd:focus:checked:hover:focus, button.osd.flat:focus:active, button.osd.flat:focus:active:hover, button.osd.flat:focus:active:focus, button.osd.flat:focus:active:hover:focus, button.osd.flat:focus:checked, button.osd.flat:focus:checked:hover, button.osd.flat:focus:checked:focus, button.osd.flat:focus:checked:hover:focus,
+ #XfceNotifyWindow button:focus:active,
+ #XfceNotifyWindow button:focus:active:hover,
+ #XfceNotifyWindow button:focus:active:focus,
+ #XfceNotifyWindow button:focus:active:hover:focus,
+ #XfceNotifyWindow button:focus:checked,
+ #XfceNotifyWindow button:focus:checked:hover,
+ #XfceNotifyWindow button:focus:checked:focus,
+ #XfceNotifyWindow button:focus:checked:hover:focus,
+ #XfceNotifyWindow button.flat:focus:active,
+ #XfceNotifyWindow button.flat:focus:active:hover,
+ #XfceNotifyWindow button.flat:focus:active:focus,
+ #XfceNotifyWindow button.flat:focus:active:hover:focus,
+ #XfceNotifyWindow button.flat:focus:checked,
+ #XfceNotifyWindow button.flat:focus:checked:hover,
+ #XfceNotifyWindow button.flat:focus:checked:focus,
+ #XfceNotifyWindow button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button.osd:focus:disabled, button.osd.flat:focus:disabled,
+ #XfceNotifyWindow button:focus:disabled,
+ #XfceNotifyWindow button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button.osd:focus:active:disabled, button.osd:focus:checked:disabled, button.osd.flat:focus:active:disabled, button.osd.flat:focus:checked:disabled,
+ #XfceNotifyWindow button:focus:active:disabled,
+ #XfceNotifyWindow button:focus:checked:disabled,
+ #XfceNotifyWindow button.flat:focus:active:disabled,
+ #XfceNotifyWindow button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button.osd:focus:hover, button.osd.flat:focus:hover,
+ #XfceNotifyWindow button:focus:hover,
+ #XfceNotifyWindow button.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ button.osd:focus:hover:focus, button.osd:focus:hover:hover, button.osd.flat:focus:hover:focus, button.osd.flat:focus:hover:hover,
+ #XfceNotifyWindow button:focus:hover:focus,
+ #XfceNotifyWindow button:focus:hover:hover,
+ #XfceNotifyWindow button.flat:focus:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ button.osd:focus:hover:active, button.osd:focus:hover:active:hover, button.osd:focus:hover:active:focus, button.osd:focus:hover:active:hover:focus, button.osd:focus:hover:checked, button.osd:focus:hover:checked:hover, button.osd:focus:hover:checked:focus, button.osd:focus:hover:checked:hover:focus, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:hover, button.osd.flat:focus:hover:active:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:hover, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow button:focus:hover:active,
+ #XfceNotifyWindow button:focus:hover:active:hover,
+ #XfceNotifyWindow button:focus:hover:active:focus,
+ #XfceNotifyWindow button:focus:hover:active:hover:focus,
+ #XfceNotifyWindow button:focus:hover:checked,
+ #XfceNotifyWindow button:focus:hover:checked:hover,
+ #XfceNotifyWindow button:focus:hover:checked:focus,
+ #XfceNotifyWindow button:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:active,
+ #XfceNotifyWindow button.flat:focus:hover:active:hover,
+ #XfceNotifyWindow button.flat:focus:hover:active:focus,
+ #XfceNotifyWindow button.flat:focus:hover:active:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:checked,
+ #XfceNotifyWindow button.flat:focus:hover:checked:hover,
+ #XfceNotifyWindow button.flat:focus:hover:checked:focus,
+ #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ button.osd:focus:hover:disabled, button.osd.flat:focus:hover:disabled,
+ #XfceNotifyWindow button:focus:hover:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ button.osd:focus:hover:active:disabled, button.osd:focus:hover:checked:disabled, button.osd.flat:focus:hover:active:disabled, button.osd.flat:focus:hover:checked:disabled,
+ #XfceNotifyWindow button:focus:hover:active:disabled,
+ #XfceNotifyWindow button:focus:hover:checked:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:active:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ button.osd:checked, button.osd:active, button.osd.flat:checked, button.osd.flat:active,
+ #XfceNotifyWindow button:checked,
+ #XfceNotifyWindow button:active,
+ #XfceNotifyWindow button.flat:checked,
+ #XfceNotifyWindow button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button.flat:checked:focus,
+ #XfceNotifyWindow button.flat:checked:hover,
+ #XfceNotifyWindow button.flat:active:focus,
+ #XfceNotifyWindow button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ button.osd:checked:active, button.osd:checked:active:hover, button.osd:checked:active:focus, button.osd:checked:active:hover:focus, button.osd:checked:checked, button.osd:checked:checked:hover, button.osd:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd:active:active, button.osd:active:active:hover, button.osd:active:active:focus, button.osd:active:active:hover:focus, button.osd:active:checked, button.osd:active:checked:hover, button.osd:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat:active:checked:hover:focus,
+ #XfceNotifyWindow button:checked:active,
+ #XfceNotifyWindow button:checked:active:hover,
+ #XfceNotifyWindow button:checked:active:focus,
+ #XfceNotifyWindow button:checked:active:hover:focus,
+ #XfceNotifyWindow button:checked:checked,
+ #XfceNotifyWindow button:checked:checked:hover,
+ #XfceNotifyWindow button:checked:checked:focus,
+ #XfceNotifyWindow button:checked:checked:hover:focus,
+ #XfceNotifyWindow button:active:active,
+ #XfceNotifyWindow button:active:active:hover,
+ #XfceNotifyWindow button:active:active:focus,
+ #XfceNotifyWindow button:active:active:hover:focus,
+ #XfceNotifyWindow button:active:checked,
+ #XfceNotifyWindow button:active:checked:hover,
+ #XfceNotifyWindow button:active:checked:focus,
+ #XfceNotifyWindow button:active:checked:hover:focus,
+ #XfceNotifyWindow button.flat:checked:active,
+ #XfceNotifyWindow button.flat:checked:active:hover,
+ #XfceNotifyWindow button.flat:checked:active:focus,
+ #XfceNotifyWindow button.flat:checked:active:hover:focus,
+ #XfceNotifyWindow button.flat:checked:checked,
+ #XfceNotifyWindow button.flat:checked:checked:hover,
+ #XfceNotifyWindow button.flat:checked:checked:focus,
+ #XfceNotifyWindow button.flat:checked:checked:hover:focus,
+ #XfceNotifyWindow button.flat:active:active,
+ #XfceNotifyWindow button.flat:active:active:hover,
+ #XfceNotifyWindow button.flat:active:active:focus,
+ #XfceNotifyWindow button.flat:active:active:hover:focus,
+ #XfceNotifyWindow button.flat:active:checked,
+ #XfceNotifyWindow button.flat:active:checked:hover,
+ #XfceNotifyWindow button.flat:active:checked:focus,
+ #XfceNotifyWindow button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ button.osd:checked:disabled, button.osd:active:disabled, button.osd.flat:checked:disabled, button.osd.flat:active:disabled,
+ #XfceNotifyWindow button:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button.flat:checked:disabled,
+ #XfceNotifyWindow button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ button.osd:checked:active:disabled, button.osd:checked:checked:disabled, button.osd:active:active:disabled, button.osd:active:checked:disabled, button.osd.flat:checked:active:disabled, button.osd.flat:checked:checked:disabled, button.osd.flat:active:active:disabled, button.osd.flat:active:checked:disabled,
+ #XfceNotifyWindow button:checked:active:disabled,
+ #XfceNotifyWindow button:checked:checked:disabled,
+ #XfceNotifyWindow button:active:active:disabled,
+ #XfceNotifyWindow button:active:checked:disabled,
+ #XfceNotifyWindow button.flat:checked:active:disabled,
+ #XfceNotifyWindow button.flat:checked:checked:disabled,
+ #XfceNotifyWindow button.flat:active:active:disabled,
+ #XfceNotifyWindow button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button.flat:checked:focus,
+ #XfceNotifyWindow button.flat:checked:hover,
+ #XfceNotifyWindow button.flat:active:focus,
+ #XfceNotifyWindow button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ button.osd:focus, button.osd:hover, button.osd.flat:focus, button.osd.flat:hover,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button:hover,
+ #XfceNotifyWindow button.flat:focus,
+ #XfceNotifyWindow button.flat:hover {
+ color: #2d2d2d; }
+ button.osd:disabled:disabled, button.osd.flat:disabled:disabled,
+ #XfceNotifyWindow button:disabled:disabled,
+ #XfceNotifyWindow button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ button.osd:active:disabled, button.osd:checked:disabled, button.osd.flat:active:disabled, button.osd.flat:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button:checked:disabled,
+ #XfceNotifyWindow button.flat:active:disabled,
+ #XfceNotifyWindow button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ button.osd.separator, button.osd .separator,
+ #XfceNotifyWindow button.separator,
+ #XfceNotifyWindow button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ button.osd.separator:disabled, button.osd .separator:disabled,
+ #XfceNotifyWindow button.separator:disabled,
+ #XfceNotifyWindow button .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+ button.osd.image-button,
+ #XfceNotifyWindow button.image-button {
+ padding: 0;
+ min-height: 36px;
+ min-width: 36px; }
+
+toolbar.osd {
+ -GtkToolbar-button-relief: normal;
+ padding: 3px;
+ border: 1px solid rgba(178, 178, 178, 0.8);
+ border-radius: 0px;
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ color: #2d2d2d; }
+ toolbar.osd separator {
+ color: rgba(200, 200, 200, 0.8); }
+ toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
+ border-radius: 0; }
+
+progressbar.osd {
+ margin: 2px;
+ min-height: 2px;
+ min-width: 2px; }
+ progressbar.osd trough {
+ border-style: none;
+ border-radius: 0;
+ background-image: none;
+ background-color: transparent; }
+ progressbar.osd progress {
+ border-style: none;
+ border-radius: 0;
+ background-color: #990000;
+ background-image: none; }
+
+.osd,
+#XfceNotifyWindow {
+ background-color: rgba(222, 222, 222, 0.8);
+ color: #2d2d2d;
+ /* used by gnome-settings-daemon's media-keys OSD */
+ /* used by Documents */ }
+ .osd.background,
+ #XfceNotifyWindow.background {
+ background-color: rgba(222, 222, 222, 0.6);
+ color: #2d2d2d; }
+ .osd .frame,
+ #XfceNotifyWindow .frame {
+ background-clip: border-box;
+ background-origin: border-box; }
+ .osd button,
+ #XfceNotifyWindow button {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .osd button:focus, .osd button:hover,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd button:active, .osd button:active:hover, .osd button:active:focus, .osd button:active:hover:focus, .osd button:checked, .osd button:checked:hover, .osd button:checked:focus, .osd button:checked:hover:focus,
+ #XfceNotifyWindow button:active,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover:focus,
+ #XfceNotifyWindow button:checked,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd button:disabled,
+ #XfceNotifyWindow button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd button:active:disabled, .osd button:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd button.flat,
+ #XfceNotifyWindow button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ .osd button:hover, .osd button.flat:hover,
+ #XfceNotifyWindow button:hover,
+ #XfceNotifyWindow button.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .osd button:hover:focus, .osd button:hover:hover, .osd button.flat:hover:focus, .osd button.flat:hover:hover,
+ #XfceNotifyWindow button:hover:focus,
+ #XfceNotifyWindow button:hover:hover,
+ #XfceNotifyWindow button.flat:hover:focus,
+ #XfceNotifyWindow button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd button:hover:active, .osd button:hover:active:hover, .osd button:hover:active:focus, .osd button:hover:active:hover:focus, .osd button:hover:checked, .osd button:hover:checked:hover, .osd button:hover:checked:focus, .osd button:hover:checked:hover:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover, .osd button.flat:hover:active:focus, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover, .osd button.flat:hover:checked:focus, .osd button.flat:hover:checked:hover:focus,
+ #XfceNotifyWindow button:hover:active,
+ #XfceNotifyWindow button:hover:active:hover,
+ #XfceNotifyWindow button:hover:active:focus,
+ #XfceNotifyWindow button:hover:active:hover:focus,
+ #XfceNotifyWindow button:hover:checked,
+ #XfceNotifyWindow button:hover:checked:hover,
+ #XfceNotifyWindow button:hover:checked:focus,
+ #XfceNotifyWindow button:hover:checked:hover:focus,
+ #XfceNotifyWindow button.flat:hover:active,
+ #XfceNotifyWindow button.flat:hover:active:hover,
+ #XfceNotifyWindow button.flat:hover:active:focus,
+ #XfceNotifyWindow button.flat:hover:active:hover:focus,
+ #XfceNotifyWindow button.flat:hover:checked,
+ #XfceNotifyWindow button.flat:hover:checked:hover,
+ #XfceNotifyWindow button.flat:hover:checked:focus,
+ #XfceNotifyWindow button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd button:hover:disabled, .osd button.flat:hover:disabled,
+ #XfceNotifyWindow button:hover:disabled,
+ #XfceNotifyWindow button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd button:hover:active:disabled, .osd button:hover:checked:disabled, .osd button.flat:hover:active:disabled, .osd button.flat:hover:checked:disabled,
+ #XfceNotifyWindow button:hover:active:disabled,
+ #XfceNotifyWindow button:hover:checked:disabled,
+ #XfceNotifyWindow button.flat:hover:active:disabled,
+ #XfceNotifyWindow button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd button:focus, .osd button.flat:focus,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .osd button:focus:focus, .osd button:focus:hover, .osd button.flat:focus:focus, .osd button.flat:focus:hover,
+ #XfceNotifyWindow button:focus:focus,
+ #XfceNotifyWindow button:focus:hover,
+ #XfceNotifyWindow button.flat:focus:focus,
+ #XfceNotifyWindow button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd button:focus:active, .osd button:focus:active:hover, .osd button:focus:active:focus, .osd button:focus:active:hover:focus, .osd button:focus:checked, .osd button:focus:checked:hover, .osd button:focus:checked:focus, .osd button:focus:checked:hover:focus, .osd button.flat:focus:active, .osd button.flat:focus:active:hover, .osd button.flat:focus:active:focus, .osd button.flat:focus:active:hover:focus, .osd button.flat:focus:checked, .osd button.flat:focus:checked:hover, .osd button.flat:focus:checked:focus, .osd button.flat:focus:checked:hover:focus,
+ #XfceNotifyWindow button:focus:active,
+ #XfceNotifyWindow button:focus:active:hover,
+ #XfceNotifyWindow button:focus:active:focus,
+ #XfceNotifyWindow button:focus:active:hover:focus,
+ #XfceNotifyWindow button:focus:checked,
+ #XfceNotifyWindow button:focus:checked:hover,
+ #XfceNotifyWindow button:focus:checked:focus,
+ #XfceNotifyWindow button:focus:checked:hover:focus,
+ #XfceNotifyWindow button.flat:focus:active,
+ #XfceNotifyWindow button.flat:focus:active:hover,
+ #XfceNotifyWindow button.flat:focus:active:focus,
+ #XfceNotifyWindow button.flat:focus:active:hover:focus,
+ #XfceNotifyWindow button.flat:focus:checked,
+ #XfceNotifyWindow button.flat:focus:checked:hover,
+ #XfceNotifyWindow button.flat:focus:checked:focus,
+ #XfceNotifyWindow button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd button:focus:disabled, .osd button.flat:focus:disabled,
+ #XfceNotifyWindow button:focus:disabled,
+ #XfceNotifyWindow button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd button:focus:active:disabled, .osd button:focus:checked:disabled, .osd button.flat:focus:active:disabled, .osd button.flat:focus:checked:disabled,
+ #XfceNotifyWindow button:focus:active:disabled,
+ #XfceNotifyWindow button:focus:checked:disabled,
+ #XfceNotifyWindow button.flat:focus:active:disabled,
+ #XfceNotifyWindow button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd button:focus:hover, .osd button.flat:focus:hover,
+ #XfceNotifyWindow button:focus:hover,
+ #XfceNotifyWindow button.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .osd button:focus:hover:focus, .osd button:focus:hover:hover, .osd button.flat:focus:hover:focus, .osd button.flat:focus:hover:hover,
+ #XfceNotifyWindow button:focus:hover:focus,
+ #XfceNotifyWindow button:focus:hover:hover,
+ #XfceNotifyWindow button.flat:focus:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd button:focus:hover:active, .osd button:focus:hover:active:hover, .osd button:focus:hover:active:focus, .osd button:focus:hover:active:hover:focus, .osd button:focus:hover:checked, .osd button:focus:hover:checked:hover, .osd button:focus:hover:checked:focus, .osd button:focus:hover:checked:hover:focus, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:hover, .osd button.flat:focus:hover:active:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:hover, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow button:focus:hover:active,
+ #XfceNotifyWindow button:focus:hover:active:hover,
+ #XfceNotifyWindow button:focus:hover:active:focus,
+ #XfceNotifyWindow button:focus:hover:active:hover:focus,
+ #XfceNotifyWindow button:focus:hover:checked,
+ #XfceNotifyWindow button:focus:hover:checked:hover,
+ #XfceNotifyWindow button:focus:hover:checked:focus,
+ #XfceNotifyWindow button:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:active,
+ #XfceNotifyWindow button.flat:focus:hover:active:hover,
+ #XfceNotifyWindow button.flat:focus:hover:active:focus,
+ #XfceNotifyWindow button.flat:focus:hover:active:hover:focus,
+ #XfceNotifyWindow button.flat:focus:hover:checked,
+ #XfceNotifyWindow button.flat:focus:hover:checked:hover,
+ #XfceNotifyWindow button.flat:focus:hover:checked:focus,
+ #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd button:focus:hover:disabled, .osd button.flat:focus:hover:disabled,
+ #XfceNotifyWindow button:focus:hover:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd button:focus:hover:active:disabled, .osd button:focus:hover:checked:disabled, .osd button.flat:focus:hover:active:disabled, .osd button.flat:focus:hover:checked:disabled,
+ #XfceNotifyWindow button:focus:hover:active:disabled,
+ #XfceNotifyWindow button:focus:hover:checked:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:active:disabled,
+ #XfceNotifyWindow button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd button:checked, .osd button:active, .osd button.flat:checked, .osd button.flat:active,
+ #XfceNotifyWindow button:checked,
+ #XfceNotifyWindow button:active,
+ #XfceNotifyWindow button.flat:checked,
+ #XfceNotifyWindow button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button.flat:checked:focus,
+ #XfceNotifyWindow button.flat:checked:hover,
+ #XfceNotifyWindow button.flat:active:focus,
+ #XfceNotifyWindow button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd button:checked:active, .osd button:checked:active:hover, .osd button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button:checked:checked, .osd button:checked:checked:hover, .osd button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button:active:active, .osd button:active:active:hover, .osd button:active:active:focus, .osd button:active:active:hover:focus, .osd button:active:checked, .osd button:active:checked:hover, .osd button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat:active:checked:hover:focus,
+ #XfceNotifyWindow button:checked:active,
+ #XfceNotifyWindow button:checked:active:hover,
+ #XfceNotifyWindow button:checked:active:focus,
+ #XfceNotifyWindow button:checked:active:hover:focus,
+ #XfceNotifyWindow button:checked:checked,
+ #XfceNotifyWindow button:checked:checked:hover,
+ #XfceNotifyWindow button:checked:checked:focus,
+ #XfceNotifyWindow button:checked:checked:hover:focus,
+ #XfceNotifyWindow button:active:active,
+ #XfceNotifyWindow button:active:active:hover,
+ #XfceNotifyWindow button:active:active:focus,
+ #XfceNotifyWindow button:active:active:hover:focus,
+ #XfceNotifyWindow button:active:checked,
+ #XfceNotifyWindow button:active:checked:hover,
+ #XfceNotifyWindow button:active:checked:focus,
+ #XfceNotifyWindow button:active:checked:hover:focus,
+ #XfceNotifyWindow button.flat:checked:active,
+ #XfceNotifyWindow button.flat:checked:active:hover,
+ #XfceNotifyWindow button.flat:checked:active:focus,
+ #XfceNotifyWindow button.flat:checked:active:hover:focus,
+ #XfceNotifyWindow button.flat:checked:checked,
+ #XfceNotifyWindow button.flat:checked:checked:hover,
+ #XfceNotifyWindow button.flat:checked:checked:focus,
+ #XfceNotifyWindow button.flat:checked:checked:hover:focus,
+ #XfceNotifyWindow button.flat:active:active,
+ #XfceNotifyWindow button.flat:active:active:hover,
+ #XfceNotifyWindow button.flat:active:active:focus,
+ #XfceNotifyWindow button.flat:active:active:hover:focus,
+ #XfceNotifyWindow button.flat:active:checked,
+ #XfceNotifyWindow button.flat:active:checked:hover,
+ #XfceNotifyWindow button.flat:active:checked:focus,
+ #XfceNotifyWindow button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd button:checked:disabled, .osd button:active:disabled, .osd button.flat:checked:disabled, .osd button.flat:active:disabled,
+ #XfceNotifyWindow button:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button.flat:checked:disabled,
+ #XfceNotifyWindow button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd button:checked:active:disabled, .osd button:checked:checked:disabled, .osd button:active:active:disabled, .osd button:active:checked:disabled, .osd button.flat:checked:active:disabled, .osd button.flat:checked:checked:disabled, .osd button.flat:active:active:disabled, .osd button.flat:active:checked:disabled,
+ #XfceNotifyWindow button:checked:active:disabled,
+ #XfceNotifyWindow button:checked:checked:disabled,
+ #XfceNotifyWindow button:active:active:disabled,
+ #XfceNotifyWindow button:active:checked:disabled,
+ #XfceNotifyWindow button.flat:checked:active:disabled,
+ #XfceNotifyWindow button.flat:checked:checked:disabled,
+ #XfceNotifyWindow button.flat:active:active:disabled,
+ #XfceNotifyWindow button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover,
+ #XfceNotifyWindow button:checked:focus,
+ #XfceNotifyWindow button:checked:hover,
+ #XfceNotifyWindow button:active:focus,
+ #XfceNotifyWindow button:active:hover,
+ #XfceNotifyWindow button.flat:checked:focus,
+ #XfceNotifyWindow button.flat:checked:hover,
+ #XfceNotifyWindow button.flat:active:focus,
+ #XfceNotifyWindow button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .osd button:focus, .osd button:hover, .osd button.flat:focus, .osd button.flat:hover,
+ #XfceNotifyWindow button:focus,
+ #XfceNotifyWindow button:hover,
+ #XfceNotifyWindow button.flat:focus,
+ #XfceNotifyWindow button.flat:hover {
+ color: #2d2d2d; }
+ .osd button:disabled:disabled, .osd button.flat:disabled:disabled,
+ #XfceNotifyWindow button:disabled:disabled,
+ #XfceNotifyWindow button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ .osd button:active:disabled, .osd button:checked:disabled, .osd button.flat:active:disabled, .osd button.flat:checked:disabled,
+ #XfceNotifyWindow button:active:disabled,
+ #XfceNotifyWindow button:checked:disabled,
+ #XfceNotifyWindow button.flat:active:disabled,
+ #XfceNotifyWindow button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .osd button.separator, .osd button .separator,
+ #XfceNotifyWindow button.separator,
+ #XfceNotifyWindow button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ .osd button.separator:disabled, .osd button .separator:disabled,
+ #XfceNotifyWindow button.separator:disabled,
+ #XfceNotifyWindow button .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+ .osd entry,
+ #XfceNotifyWindow entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ .osd entry:focus, .osd entry:hover,
+ #XfceNotifyWindow entry:focus,
+ #XfceNotifyWindow entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ .osd entry:active, .osd entry:active:hover, .osd entry:active:focus, .osd entry:active:hover:focus, .osd entry:checked, .osd entry:checked:hover, .osd entry:checked:focus, .osd entry:checked:hover:focus,
+ #XfceNotifyWindow entry:active,
+ #XfceNotifyWindow entry:active:hover,
+ #XfceNotifyWindow entry:active:focus,
+ #XfceNotifyWindow entry:active:hover:focus,
+ #XfceNotifyWindow entry:checked,
+ #XfceNotifyWindow entry:checked:hover,
+ #XfceNotifyWindow entry:checked:focus,
+ #XfceNotifyWindow entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ .osd entry:disabled,
+ #XfceNotifyWindow entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ .osd entry:active:disabled, .osd entry:checked:disabled,
+ #XfceNotifyWindow entry:active:disabled,
+ #XfceNotifyWindow entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ .osd entry:focus, .osd entry:active,
+ #XfceNotifyWindow entry:focus,
+ #XfceNotifyWindow entry:active {
+ border-color: mix(#990000,rgba(189, 189, 189, 0.8),0.3); }
+ .osd entry:disabled,
+ #XfceNotifyWindow entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ .osd entry:disabled:focus, .osd entry:disabled:hover,
+ #XfceNotifyWindow entry:disabled:focus,
+ #XfceNotifyWindow entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ .osd entry:disabled:active, .osd entry:disabled:active:hover, .osd entry:disabled:active:focus, .osd entry:disabled:active:hover:focus, .osd entry:disabled:checked, .osd entry:disabled:checked:hover, .osd entry:disabled:checked:focus, .osd entry:disabled:checked:hover:focus,
+ #XfceNotifyWindow entry:disabled:active,
+ #XfceNotifyWindow entry:disabled:active:hover,
+ #XfceNotifyWindow entry:disabled:active:focus,
+ #XfceNotifyWindow entry:disabled:active:hover:focus,
+ #XfceNotifyWindow entry:disabled:checked,
+ #XfceNotifyWindow entry:disabled:checked:hover,
+ #XfceNotifyWindow entry:disabled:checked:focus,
+ #XfceNotifyWindow entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ .osd entry:disabled:disabled,
+ #XfceNotifyWindow entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ .osd entry:disabled:active:disabled, .osd entry:disabled:checked:disabled,
+ #XfceNotifyWindow entry:disabled:active:disabled,
+ #XfceNotifyWindow entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+ .osd trough, .osd.trough,
+ #XfceNotifyWindow trough,
+ #XfceNotifyWindow.trough {
+ background-color: rgba(45, 45, 45, 0.3); }
+ .osd progressbar, .osd.progressbar,
+ #XfceNotifyWindow progressbar,
+ #XfceNotifyWindow.progressbar {
+ background-color: #2d2d2d; }
+ .osd scale slider,
+ #XfceNotifyWindow scale slider {
+ background-color: rgba(240, 240, 240, 0.8);
+ background-image: none;
+ border-color: rgba(178, 178, 178, 0.8); }
+ .osd scale slider:focus, .osd scale slider:hover,
+ #XfceNotifyWindow scale slider:focus,
+ #XfceNotifyWindow scale slider:hover {
+ border-color: mix(#990000,rgba(222, 222, 222, 0.8),0.3); }
+ .osd scale slider:active, .osd scale slider:active:hover, .osd scale slider:active:focus, .osd scale slider:active:hover:focus, .osd scale slider:checked, .osd scale slider:checked:hover, .osd scale slider:checked:focus, .osd scale slider:checked:hover:focus,
+ #XfceNotifyWindow scale slider:active,
+ #XfceNotifyWindow scale slider:active:hover,
+ #XfceNotifyWindow scale slider:active:focus,
+ #XfceNotifyWindow scale slider:active:hover:focus,
+ #XfceNotifyWindow scale slider:checked,
+ #XfceNotifyWindow scale slider:checked:hover,
+ #XfceNotifyWindow scale slider:checked:focus,
+ #XfceNotifyWindow scale slider:checked:hover:focus {
+ border-color: rgba(155, 155, 155, 0.8); }
+ .osd scale slider:disabled,
+ #XfceNotifyWindow scale slider:disabled {
+ border-color: rgba(189, 189, 189, 0.8); }
+ .osd scale slider:active:disabled, .osd scale slider:checked:disabled,
+ #XfceNotifyWindow scale slider:active:disabled,
+ #XfceNotifyWindow scale slider:checked:disabled {
+ border-color: rgba(178, 178, 178, 0.8); }
+ .osd scale slider:disabled,
+ #XfceNotifyWindow scale slider:disabled {
+ background-color: rgba(200, 200, 200, 0.8);
+ background-image: none; }
+ .osd scale trough,
+ #XfceNotifyWindow scale trough {
+ border-color: rgba(178, 178, 178, 0.8);
+ background-color: rgba(240, 240, 240, 0.8);
+ background-image: none; }
+ .osd scale trough.highlight,
+ #XfceNotifyWindow scale trough.highlight {
+ border-color: #990000;
+ background-color: #990000;
+ background-image: none; }
+ .osd scale trough:disabled, .osd scale trough.highlight:disabled,
+ #XfceNotifyWindow scale trough:disabled,
+ #XfceNotifyWindow scale trough.highlight:disabled {
+ border-color: rgba(189, 189, 189, 0.8);
+ background-color: rgba(200, 200, 200, 0.8);
+ background-image: none; }
+ .osd scale trough,
+ #XfceNotifyWindow scale trough {
+ background-color: rgba(240, 240, 240, 0.8); }
+ .osd scale trough highlight,
+ #XfceNotifyWindow scale trough highlight {
+ background-color: #990000; }
+ .osd scale slider,
+ #XfceNotifyWindow scale slider {
+ background-clip: border-box;
+ background-color: #990000;
+ border-color: #990000; }
+ .osd scale slider:hover,
+ #XfceNotifyWindow scale slider:hover {
+ background-color: #cc0000;
+ border-color: #cc0000; }
+ .osd scale slider:active,
+ #XfceNotifyWindow scale slider:active {
+ background-color: #660000;
+ border-color: #660000; }
+ .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view,
+ #XfceNotifyWindow.view,
+ iconview#XfceNotifyWindow,
+ #XfceNotifyWindow .view,
+ #XfceNotifyWindow iconview,
+ #XfceNotifyWindow view {
+ background-color: rgba(222, 222, 222, 0.8); }
+ .osd scrollbar trough,
+ #XfceNotifyWindow scrollbar trough {
+ background-color: rgba(222, 222, 222, 0.8); }
+ .osd scrollbar slider,
+ #XfceNotifyWindow scrollbar slider {
+ border: 1px solid mix(rgba(193, 193, 193, 0.8),#2d2d2d,0.21);
+ border-radius: 0;
+ background-color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.21); }
+ .osd scrollbar slider:hover,
+ #XfceNotifyWindow scrollbar slider:hover {
+ border-color: mix(rgba(193, 193, 193, 0.8),#2d2d2d,0.31);
+ background-color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.31); }
+ .osd scrollbar slider:active,
+ #XfceNotifyWindow scrollbar slider:active {
+ border-color: #8a0000;
+ background-color: #990000; }
+ .osd iconview.cell:selected, .osd iconview.cell:selected:focus,
+ #XfceNotifyWindow iconview.cell:selected,
+ #XfceNotifyWindow iconview.cell:selected:focus {
+ background-color: transparent;
+ border: 3px solid mix(rgba(193, 193, 193, 0.8),#2d2d2d,0.21);
+ border-radius: 0px;
+ outline-color: transparent; }
+ .osd .page-thumbnail,
+ #XfceNotifyWindow .page-thumbnail {
+ border: 1px solid rgba(200, 200, 200, 0.8);
+ /* when there's no pixbuf yet */
+ background-color: rgba(222, 222, 222, 0.8); }
+ .osd popover.background,
+ #XfceNotifyWindow popover.background {
+ box-shadow: 0 2px 7px 3px rgba(0, 0, 0, 0.5); }
+ .osd popover.background > toolbar button,
+ #XfceNotifyWindow popover.background > toolbar button {
+ border-radius: 0;
+ border-width: 0;
+ background-color: transparent;
+ background-image: none; }
+ .osd spinbutton:not(.vertical),
+ #XfceNotifyWindow spinbutton:not(.vertical) {
+ background-color: #dedede;
+ background-image: none;
+ border-color: #b2b2b2;
+ padding: 0;
+ color: #2d2d2d;
+ caret-color: #2d2d2d; }
+ .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover,
+ #XfceNotifyWindow spinbutton:not(.vertical):focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):hover {
+ border-color: mix(#990000,#dedede,0.3); }
+ .osd spinbutton:not(.vertical):active, .osd spinbutton:not(.vertical):active:hover, .osd spinbutton:not(.vertical):active:focus, .osd spinbutton:not(.vertical):active:hover:focus, .osd spinbutton:not(.vertical):checked, .osd spinbutton:not(.vertical):checked:hover, .osd spinbutton:not(.vertical):checked:focus, .osd spinbutton:not(.vertical):checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):active,
+ #XfceNotifyWindow spinbutton:not(.vertical):active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical):active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus {
+ border-color: #9b9b9b; }
+ .osd spinbutton:not(.vertical):disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical):disabled {
+ border-color: #bdbdbd; }
+ .osd spinbutton:not(.vertical):active:disabled, .osd spinbutton:not(.vertical):checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical):active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical):checked:disabled {
+ border-color: #b2b2b2; }
+ .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active,
+ #XfceNotifyWindow spinbutton:not(.vertical):focus,
+ #XfceNotifyWindow spinbutton:not(.vertical):active {
+ border-color: mix(#990000,rgba(189, 189, 189, 0.8),0.3); }
+ .osd spinbutton:not(.vertical):disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical):disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ color: mix(#dedede,#2d2d2d,0.5); }
+ .osd spinbutton:not(.vertical) button,
+ #XfceNotifyWindow spinbutton:not(.vertical) button {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12);
+ border-radius: 0;
+ border-color: rgba(189, 189, 189, 0.5);
+ border-style: none none none solid;
+ background-image: none;
+ box-shadow: none; }
+ .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover:focus, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd spinbutton:not(.vertical) button:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton:not(.vertical) button.flat,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .osd spinbutton:not(.vertical) button:hover:focus, .osd spinbutton:not(.vertical) button:hover:hover, .osd spinbutton:not(.vertical) button.flat:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:hover, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:hover, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .osd spinbutton:not(.vertical) button.flat:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton:not(.vertical) button:hover:disabled, .osd spinbutton:not(.vertical) button.flat:hover:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton:not(.vertical) button:hover:active:disabled, .osd spinbutton:not(.vertical) button:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button.flat:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .osd spinbutton:not(.vertical) button:focus:focus, .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton:not(.vertical) button:focus:active, .osd spinbutton:not(.vertical) button:focus:active:hover, .osd spinbutton:not(.vertical) button:focus:active:focus, .osd spinbutton:not(.vertical) button:focus:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:checked, .osd spinbutton:not(.vertical) button:focus:checked:hover, .osd spinbutton:not(.vertical) button:focus:checked:focus, .osd spinbutton:not(.vertical) button:focus:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:active, .osd spinbutton:not(.vertical) button.flat:focus:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:disabled, .osd spinbutton:not(.vertical) button.flat:focus:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:active:disabled, .osd spinbutton:not(.vertical) button:focus:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .osd spinbutton:not(.vertical) button:focus:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button:focus:hover:active:hover, .osd spinbutton:not(.vertical) button:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:hover:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton:not(.vertical) button:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button:focus:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button.flat:checked, .osd spinbutton:not(.vertical) button.flat:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd spinbutton:not(.vertical) button:checked:active:disabled, .osd spinbutton:not(.vertical) button:checked:checked:disabled, .osd spinbutton:not(.vertical) button:active:active:disabled, .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:checked:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:active:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:focus, .osd spinbutton:not(.vertical) button.flat:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover {
+ color: #2d2d2d; }
+ .osd spinbutton:not(.vertical) button:disabled:disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .osd spinbutton:not(.vertical) button.separator, .osd spinbutton:not(.vertical) button .separator,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.separator,
+ #XfceNotifyWindow spinbutton:not(.vertical) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ .osd spinbutton:not(.vertical) button.separator:disabled, .osd spinbutton:not(.vertical) button .separator:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button.separator:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+ .osd spinbutton:not(.vertical) button:dir(rtl),
+ #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) {
+ border-style: none solid none none; }
+ .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:hover,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:checked,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:hover {
+ color: #2d2d2d; }
+ .osd spinbutton:not(.vertical) button:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:disabled {
+ color: alpha(mix(#2d2d2d,#dedede,0.6),0.8); }
+ .osd spinbutton:not(.vertical) button:backdrop,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop {
+ color: mix(#dedede,mix(#2d2d2d,#dedede,0.5),0.9); }
+ .osd spinbutton:not(.vertical) button:active,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
+ .osd spinbutton:not(.vertical) button:backdrop:disabled,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled {
+ color: rgba(184, 184, 184, 0.8);
+ border-style: none none none solid; }
+ .osd spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl),
+ #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {
+ border-style: none solid none none; }
+ .osd spinbutton:not(.vertical) button:dir(rtl):first-child,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl):first-child {
+ border-radius: 0px 0 0 0px; }
+ .osd spinbutton:not(.vertical) button:dir(ltr):last-child,
+ #XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child {
+ border-radius: 0 0px 0px 0; }
+ .osd spinbutton.vertical button:first-child,
+ #XfceNotifyWindow spinbutton.vertical button:first-child {
+ background-color: rgba(222, 222, 222, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover:focus, .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd spinbutton.vertical button:first-child:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton.vertical button:first-child.flat,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .osd spinbutton.vertical button:first-child:hover:focus, .osd spinbutton.vertical button:first-child:hover:hover, .osd spinbutton.vertical button:first-child.flat:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:hover, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:hover, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .osd spinbutton.vertical button:first-child.flat:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton.vertical button:first-child:hover:disabled, .osd spinbutton.vertical button:first-child.flat:hover:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton.vertical button:first-child:hover:active:disabled, .osd spinbutton.vertical button:first-child:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child.flat:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus {
+ background-color: rgba(233, 233, 233, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .osd spinbutton.vertical button:first-child:focus:focus, .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton.vertical button:first-child:focus:active, .osd spinbutton.vertical button:first-child:focus:active:hover, .osd spinbutton.vertical button:first-child:focus:active:focus, .osd spinbutton.vertical button:first-child:focus:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:checked, .osd spinbutton.vertical button:first-child:focus:checked:hover, .osd spinbutton.vertical button:first-child:focus:checked:focus, .osd spinbutton.vertical button:first-child:focus:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:active, .osd spinbutton.vertical button:first-child.flat:focus:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:disabled, .osd spinbutton.vertical button:first-child.flat:focus:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:active:disabled, .osd spinbutton.vertical button:first-child:focus:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover {
+ background-color: rgba(244, 244, 244, 0.8);
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .osd spinbutton.vertical button:first-child:focus:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child:focus:hover:active:hover, .osd spinbutton.vertical button:first-child:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:hover:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .osd spinbutton.vertical button:first-child:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child:focus:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child.flat:checked, .osd spinbutton.vertical button:first-child.flat:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .osd spinbutton.vertical button:first-child:checked:active:disabled, .osd spinbutton.vertical button:first-child:checked:checked:disabled, .osd spinbutton.vertical button:first-child:active:active:disabled, .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:checked:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:active:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:focus, .osd spinbutton.vertical button:first-child.flat:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:hover,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover {
+ color: #2d2d2d; }
+ .osd spinbutton.vertical button:first-child:disabled:disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(222, 222, 222, 0.8),#2d2d2d,0.5);
+ box-shadow: none; }
+ .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .osd spinbutton.vertical button:first-child.separator, .osd spinbutton.vertical button:first-child .separator,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.separator,
+ #XfceNotifyWindow spinbutton.vertical button:first-child .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.7); }
+ .osd spinbutton.vertical button:first-child.separator:disabled, .osd spinbutton.vertical button:first-child .separator:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child.separator:disabled,
+ #XfceNotifyWindow spinbutton.vertical button:first-child .separator:disabled {
+ color: rgba(222, 222, 222, 0.65); }
+
+scrolledwindow viewport.frame {
+ border-style: none; }
+scrolledwindow overshoot.top {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(153, 0, 0, 0.2)), to(rgba(153, 0, 0, 0)));
+ background-size: 100% 5%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+ scrolledwindow overshoot.top:backdrop {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25)));
+ background-size: 100% 5%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow overshoot.bottom {
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(153, 0, 0, 0.2)), to(rgba(153, 0, 0, 0)));
+ background-size: 100% 5%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+ scrolledwindow overshoot.bottom:backdrop {
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25)));
+ background-size: 100% 5%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow overshoot.left {
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(153, 0, 0, 0.2)), to(rgba(153, 0, 0, 0)));
+ background-size: 5% 100%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+ scrolledwindow overshoot.left:backdrop {
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25)));
+ background-size: 5% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow overshoot.right {
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(153, 0, 0, 0.2)), to(rgba(153, 0, 0, 0)));
+ background-size: 5% 100%, 100% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+ scrolledwindow overshoot.right:backdrop {
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(153, 0, 0, 0.35)), to(rgba(153, 0, 0, 0.25)));
+ background-size: 5% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow undershoot.top {
+ background-color: transparent;
+ /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
+ $_undershoot_color_light 50%,
+ $_undershoot_color_dark 50%);*/
+ padding-top: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center top;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow undershoot.bottom {
+ background-color: transparent;
+ /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
+ $_undershoot_color_light 50%,
+ $_undershoot_color_dark 50%);*/
+ padding-bottom: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center bottom;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow undershoot.left {
+ background-color: transparent;
+ /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
+ $_undershoot_color_light 50%,
+ $_undershoot_color_dark 50%);*/
+ padding-left: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: left center;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow undershoot.right {
+ background-color: transparent;
+ /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
+ $_undershoot_color_light 50%,
+ $_undershoot_color_dark 50%);*/
+ padding-right: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: right center;
+ border: 0;
+ box-shadow: none; }
+scrolledwindow junction {
+ border-color: transparent;
+ border-image: linear-gradient(to bottom, mix(#dedede,#2d2d2d,0.08) 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+ background-color: #d1d1d1; }
+ scrolledwindow junction:dir(rtl) {
+ border-image-slice: 0 1 0 0; }
+ scrolledwindow junction:backdrop {
+ border-image-source: linear-gradient(to bottom, mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9) 1px, transparent 1px);
+ background-color: #d6d6d6;
+ transition: 200ms ease-out; }
+
+/*****************
+ ! Progress bars *
+******************/
+progressbar {
+ padding: 0;
+ border-radius: 0px;
+ font-size: smaller;
+ color: rgba(45, 45, 45, 0.6); }
+ progressbar.horizontal trough,
+ progressbar.horizontal progress {
+ min-height: 6px; }
+ progressbar.vertical trough,
+ progressbar.vertical progress {
+ min-width: 6px; }
+ progressbar trough {
+ border: 1px solid mix(#dedede,#2d2d2d,0.17);
+ background-color: #f0f0f0;
+ background-image: none;
+ border-radius: 0px; }
+ progressbar progress {
+ background-color: #990000;
+ background-image: none;
+ border-radius: 0; }
+ progressbar progress.left {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px; }
+ progressbar progress.right {
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px; }
+ progressbar progress.bottom {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px; }
+ progressbar progress.top {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px; }
+
+levelbar.horizontal block {
+ min-width: 34px;
+ min-height: 4px; }
+levelbar.vertical block {
+ min-width: 4px;
+ min-height: 34px; }
+levelbar:backdrop {
+ transition: 200ms ease-out; }
+levelbar trough {
+ background-color: #f0f0f0;
+ background-image: none;
+ border: 1px solid mix(#dedede,#2d2d2d,0.17);
+ border-radius: 0px;
+ padding: 2px; }
+levelbar.horizontal.discrete block {
+ margin: 0 1px; }
+ levelbar.horizontal.discrete block:first-child {
+ margin: 0; }
+levelbar.vertical.discrete block {
+ margin: 1px 0; }
+ levelbar.vertical.discrete block:first-child {
+ margin: 0; }
+levelbar block {
+ background-color: #990000;
+ background-image: none;
+ border-color: transparent;
+ border-radius: 0px; }
+ levelbar block.low {
+ background-color: #ef6c00;
+ border-color: transparent; }
+ levelbar block.high, levelbar block:not(.empty) {
+ background-color: #4caf50;
+ border-color: transparent; }
+ levelbar block.full {
+ background-color: #7a0000;
+ border-color: transparent; }
+ levelbar block.empty {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none; }
+
+scale {
+ min-height: 10px;
+ min-width: 10px;
+ padding: 3px; }
+ scale.horizontal trough {
+ padding: 0 3px; }
+ scale.horizontal highlight, scale.horizontal fill {
+ margin: 0 -4px; }
+ scale.vertical trough {
+ padding: 3px 0; }
+ scale.vertical highlight, scale.vertical fill {
+ margin: -4px 0; }
+ scale slider {
+ min-height: 15px;
+ min-width: 15px;
+ margin: -7px; }
+ scale.fine-tune slider {
+ margin: -7px; }
+ scale.fine-tune highlight {
+ background-color: #a80000; }
+ scale.fine-tune fill,
+ scale.fine-tune highlight,
+ scale.fine-tune trough {
+ border-radius: 5px;
+ -gtk-outline-radius: 7px; }
+ scale trough {
+ outline-offset: 2px;
+ -gtk-outline-radius: 4.5px;
+ border-radius: 2.5px;
+ background-color: mix(#dedede,#2d2d2d,0.2); }
+ scale trough:disabled {
+ background-color: mix(#dedede,#2d2d2d,0.1); }
+ menuitem:hover scale trough, row:selected scale trough, infobar scale trough {
+ background-color: rgba(0, 0, 0, 0.2); }
+ menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight {
+ background-color: #dedede; }
+ menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled {
+ background-color: mix(#dedede,#990000,0.55); }
+ menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled {
+ background-color: rgba(0, 0, 0, 0.1); }
+ scale highlight {
+ border-radius: 2.5px;
+ background-color: #990000; }
+ scale highlight:disabled {
+ background-color: rgba(153, 0, 0, 0.55); }
+ scale fill {
+ border-radius: 2.5px;
+ background-color: rgba(153, 0, 0, 0.5); }
+ scale fill:disabled {
+ background-color: transparent; }
+ scale slider {
+ background-color: #dedede;
+ border: 1px solid rgba(45, 45, 45, 0.16);
+ border-radius: 100%;
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ transition-property: background, border; }
+ scale slider:hover {
+ background-color: #ebebeb; }
+ scale slider:active {
+ background-clip: border-box;
+ background-color: #990000;
+ border-color: #990000; }
+ scale slider:disabled {
+ background-color: mix(#dedede,#dedede,0.55);
+ border-color: rgba(45, 45, 45, 0); }
+ menuitem:hover scale slider, row:selected scale slider, infobar scale slider {
+ background-clip: border-box;
+ background-color: #dedede;
+ border-color: #dedede; }
+ menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover {
+ background-color: mix(#dedede,#990000,0.85);
+ border-color: mix(#dedede,#990000,0.85); }
+ menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active {
+ background-color: mix(#dedede,#990000,0.5);
+ border-color: mix(#dedede,#990000,0.5); }
+ menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled {
+ background-color: mix(#dedede,#990000,0.55);
+ border-color: mix(#dedede,#990000,0.55); }
+ scale value {
+ color: alpha(currentColor,0.4); }
+ scale marks {
+ color: alpha(currentColor,0.4); }
+ scale marks.top {
+ margin-bottom: 1px;
+ margin-top: -4px; }
+ scale marks.bottom {
+ margin-top: 1px;
+ margin-bottom: -4px; }
+ scale marks.top {
+ margin-right: 1px;
+ margin-left: -4px; }
+ scale marks.bottom {
+ margin-left: 1px;
+ margin-right: -4px; }
+ scale.fine-tune marks.top {
+ margin-bottom: 0px;
+ margin-top: -2px; }
+ scale.fine-tune marks.bottom {
+ margin-top: 0px;
+ margin-bottom: -2px; }
+ scale.fine-tune marks.top {
+ margin-right: 0px;
+ margin-left: -2px; }
+ scale.fine-tune marks.bottom {
+ margin-left: 0px;
+ margin-right: -2px; }
+ scale.horizontal indicator {
+ min-height: 3px;
+ min-width: 1px; }
+ scale.horizontal.fine-tune indicator {
+ min-height: 2px; }
+ scale.vertical indicator {
+ min-height: 1px;
+ min-width: 3px; }
+ scale.vertical.fine-tune indicator {
+ min-width: 2px; }
+ scale.color trough {
+ padding: 0;
+ border: 0;
+ background-image: none; }
+ scale.color highlight, scale.color fill {
+ margin: 0; }
+ scale.color.horizontal {
+ padding: 0 0 6px 0; }
+ scale.color.horizontal trough {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+ scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider {
+ margin-bottom: 0;
+ margin-top: 0; }
+ scale.color.vertical:dir(ltr) {
+ padding: 0 0 0 6px; }
+ scale.color.vertical:dir(ltr) trough {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {
+ margin-left: 0;
+ margin-right: 0; }
+ scale.color.vertical:dir(rtl) {
+ padding: 0 6px 0 0; }
+ scale.color.vertical:dir(rtl) trough {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {
+ margin-right: 0;
+ margin-left: 0; }
+
+/***********
+ ! Scrollbar
+************/
+scrollbar {
+ background-color: #d1d1d1;
+ transition: 300ms ease-out; }
+ * {
+ -GtkScrollbar-has-backward-stepper: false;
+ -GtkScrollbar-has-forward-stepper: false; }
+ scrollbar.top {
+ border-bottom: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.bottom {
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.left {
+ border-right: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.right {
+ border-left: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar:backdrop {
+ background-color: #d6d6d6;
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9);
+ transition: 400ms ease-in; }
+ scrollbar slider {
+ min-width: 7px;
+ min-height: 7px;
+ border: 1px solid transparent;
+ border-radius: 0px;
+ background-clip: padding-box;
+ background-color: mix(#dedede,#2d2d2d,0.5); }
+ scrollbar slider:hover {
+ background-color: mix(#dedede,#2d2d2d,0.7); }
+ scrollbar slider:hover:active {
+ background-color: maroon; }
+ scrollbar slider:backdrop {
+ background-color: mix(mix(#2d2d2d,#dedede,0.5),#dedede,0.4); }
+ scrollbar slider:disabled {
+ background-color: transparent; }
+ scrollbar.horizontal slider {
+ min-width: 40px; }
+ scrollbar.vertical slider {
+ min-height: 40px; }
+ scrollbar.fine-tune slider:active {
+ background-color: #b30000; }
+ scrollbar.overlay-indicator {
+ opacity: .8; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
+ border-color: transparent;
+ opacity: .4;
+ background-color: transparent; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
+ min-width: 4px;
+ min-height: 4px;
+ background-color: #2d2d2d;
+ border: 1px solid #fff; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
+ min-width: 4px;
+ min-height: 4px;
+ border-color: transparent;
+ -gtk-icon-source: none; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
+ min-width: 40px; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
+ min-width: 7px; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
+ min-height: 40px; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
+ min-height: 7px; }
+ scrollbar button {
+ min-width: 7px;
+ min-height: 7px;
+ padding: 0;
+ border: 0;
+ border-radius: 0;
+ border-color: mix(#dedede,#2d2d2d,0.08);
+ background-color: transparent;
+ box-shadow: none;
+ color: mix(#dedede,#2d2d2d,0.5); }
+ scrollbar button:hover {
+ color: mix(#dedede,#2d2d2d,0.7); }
+ scrollbar button:active, scrollbar button:checked {
+ color: maroon; }
+ scrollbar button:backdrop {
+ color: mix(mix(#2d2d2d,#dedede,0.5),#dedede,0.4); }
+ scrollbar.vertical button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ border-top: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.vertical button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
+ border-bottom: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.horizontal button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ border-left: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ scrollbar.horizontal button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
+ border-right: 1px solid mix(#dedede,#2d2d2d,0.08); }
+
+/*********
+ ! Sidebar
+**********/
+.sidebar {
+ border-style: none;
+ background-color: mix(#dedede,#dedede,0.5); }
+ stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
+ border-right: 1px solid mix(#dedede,#2d2d2d,0.08);
+ border-left-style: none; }
+ stacksidebar.sidebar:dir(rtl) list
+ .sidebar:dir(rtl), stacksidebar.sidebar.right list
+ .sidebar:dir(rtl), .sidebar.right {
+ border-left: 1px solid mix(#dedede,#2d2d2d,0.08);
+ border-right-style: none; }
+ .sidebar:backdrop {
+ background-color: mix(#dedede,#dedede,0.5);
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9);
+ transition: 200ms ease-out; }
+ .sidebar .frame, .sidebar frame {
+ border-width: 0; }
+ .sidebar list {
+ background-color: transparent; }
+ paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
+ border-style: none; }
+
+stacksidebar row {
+ padding: 6px 3px; }
+ stacksidebar row > label {
+ padding-left: 3px;
+ padding-right: 3px; }
+ stacksidebar row.needs-attention > label {
+ background-size: 6px 6px, 0 0; }
+
+placessidebar > viewport.frame {
+ border-style: none; }
+placessidebar row {
+ min-height: 32px;
+ padding: 0; }
+ placessidebar row > revealer {
+ padding: 0 6px; }
+ placessidebar row:selected {
+ color: #dedede; }
+ placessidebar row:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ placessidebar row:backdrop {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ placessidebar row:backdrop:selected {
+ color: mix(#990000,#dedede,0.66); }
+ placessidebar row:backdrop:disabled {
+ color: #b8b8b8; }
+ placessidebar row image.sidebar-icon {
+ opacity: 0.7; }
+ placessidebar row image.sidebar-icon:dir(ltr) {
+ padding-right: 8px;
+ padding-left: 3px; }
+ placessidebar row image.sidebar-icon:dir(rtl) {
+ padding-left: 8px;
+ padding-right: 3px; }
+ placessidebar row label.sidebar-label:dir(ltr) {
+ padding-right: 2px; }
+ placessidebar row label.sidebar-label:dir(rtl) {
+ padding-left: 2px; }
+ button.sidebar-button {
+ min-height: 20px;
+ min-width: 20px;
+ margin-top: 2px;
+ margin-bottom: 2px;
+ padding: 0;
+ border-radius: 100%;
+ -gtk-outline-radius: 100%; }
+ button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {
+ opacity: 0.7; }
+ placessidebar row:selected:active {
+ box-shadow: none; }
+ placessidebar row.sidebar-placeholder-row {
+ padding: 0 8px;
+ min-height: 2px;
+ background-image: image(#4e9a06);
+ background-clip: content-box; }
+ placessidebar row.sidebar-new-bookmark-row {
+ color: #990000; }
+ placessidebar row:drop(active):not(:disabled) {
+ color: #4e9a06;
+ box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; }
+ placessidebar row:drop(active):not(:disabled):selected {
+ color: #dedede;
+ background-color: #4e9a06; }
+
+/******
+! Paned
+*******/
+paned > separator {
+ min-width: 1px;
+ min-height: 1px;
+ -gtk-icon-source: none;
+ border-style: none;
+ background-color: transparent;
+ background-image: image(#c8c8c8);
+ background-size: 1px 1px;
+ background-position: center center; }
+ paned > separator:selected {
+ background-image: image(#990000); }
+ paned > separator:backdrop {
+ background-image: image(mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9)); }
+ paned > separator.wide {
+ min-width: 5px;
+ min-height: 5px;
+ background-color: #dedede;
+ background-image: image(#b2b2b2), image(#b2b2b2);
+ background-size: 1px 1px, 1px 1px; }
+ paned > separator.wide:backdrop {
+ background-color: #dedede;
+ background-image: image(mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9)), image(mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9)); }
+paned.horizontal > separator {
+ background-repeat: repeat-y;
+ padding: 0 2px;
+ margin: 0 -2px; }
+ paned.horizontal > separator.wide {
+ margin: 0;
+ padding: 0;
+ background-repeat: repeat-y, repeat-y;
+ background-position: left, right; }
+paned.vertical > separator {
+ background-repeat: repeat-x;
+ padding: 2px 0;
+ margin: -2px 0; }
+ paned.vertical > separator.wide {
+ margin: 0;
+ padding: 0;
+ background-repeat: repeat-x, repeat-x;
+ background-position: bottom, top; }
+paned.titlebar > separator {
+ background-image: image(#c8c8c8); }
+
+/*******************
+ ! Spinner animation
+********************/
+@keyframes spin {
+ to {
+ -gtk-icon-transform: rotate(1turn); } }
+spinner {
+ background-image: none;
+ color: #990000;
+ opacity: 0;
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+ spinner:checked {
+ opacity: 1;
+ animation: spin 1s linear infinite; }
+ spinner:checked:disabled {
+ opacity: .5; }
+
+/***********************
+ ! Check and Radio items
+************************/
+radio {
+ background-image: none;
+ -gtk-icon-source: url("../assets/radio-unchecked.svg");
+ min-width: 16px;
+ min-height: 16px;
+ margin-right: 3px; }
+ radio:disabled {
+ -gtk-icon-source: url("../assets/radio-unchecked-disabled.svg"); }
+ radio:checked, radio:active {
+ -gtk-icon-source: url("../assets/radio-checked.svg"); }
+ radio:checked:disabled, radio:active:disabled {
+ -gtk-icon-source: url("../assets/radio-checked-disabled.svg"); }
+ radio:indeterminate {
+ -gtk-icon-source: url("../assets/radio-mixed.svg"); }
+ radio:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/radio-mixed-disabled.svg"); }
+ menuitem radio, modelbutton radio {
+ -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); }
+ menuitem radio:disabled, modelbutton radio:disabled {
+ -gtk-icon-source: url("../assets/menuitem-radio-checked-disabled.svg"); }
+ menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active {
+ -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); }
+ menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover {
+ -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); }
+ menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled {
+ -gtk-icon-source: url("../assets/menuitem-radio-checked-disabled.svg"); }
+ menuitem radio:indeterminate, modelbutton radio:indeterminate {
+ -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); }
+ menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover {
+ -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); }
+ menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/menuitem-radio-mixed-disabled.svg"); }
+
+check {
+ background-image: none;
+ -gtk-icon-source: url("../assets/checkbox-unchecked.svg");
+ min-width: 16px;
+ min-height: 16px;
+ margin-right: 3px; }
+ check:disabled {
+ -gtk-icon-source: url("../assets/checkbox-unchecked-disabled.svg"); }
+ check:checked, check:active {
+ -gtk-icon-source: url("../assets/checkbox-checked.svg"); }
+ check:checked:disabled, check:active:disabled {
+ -gtk-icon-source: url("../assets/checkbox-checked-disabled.svg"); }
+ check:indeterminate {
+ -gtk-icon-source: url("../assets/checkbox-mixed.svg"); }
+ check:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/checkbox-mixed-disabled.svg"); }
+ menuitem check, modelbutton check {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); }
+ menuitem check:disabled, modelbutton check:disabled {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-checked-disabled.svg"); }
+ menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); }
+ menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); }
+ menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-checked-disabled.svg"); }
+ menuitem check:indeterminate, modelbutton check:indeterminate {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); }
+ menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); }
+ menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-disabled.svg"); }
+
+radio:dir(rtl), check:dir(rtl) {
+ margin-right: 0;
+ margin-left: 3px; }
+
+.view.content-view.check:not(list), iconview.content-view.check:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-unchecked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-unchecked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-unchecked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-checked.svg");
+ background-color: transparent; }
+
+/********
+ ! Switch
+*********/
+switch {
+ border-radius: 0px;
+ padding: 2px;
+ border: none;
+ outline: none;
+ transition: background-color .3s linear;
+ min-width: 88px;
+ min-height: 24px;
+ background-color: mix(#dedede,#dedede,0.3);
+ color: #2d2d2d;
+ box-shadow: inset 1px -1px 0 rgba(9, 9, 9, 0.06), inset -1px 1px 0 rgba(9, 9, 9, 0.06); }
+ switch slider {
+ background-color: mix(#2d2d2d,#dedede,0.5);
+ transition: all 0.3s ease-in;
+ box-shadow: 0 1px 2px 0 rgba(9, 9, 9, 0.07), 1px 0 2px 0 rgba(9, 9, 9, 0.07);
+ border-radius: 0px; }
+ switch:checked {
+ background-color: #990000;
+ background-image: none;
+ border-color: #990000;
+ color: #dedede; }
+ switch:checked slider {
+ background-color: #fff;
+ box-shadow: 0 1px 3px 0 rgba(9, 9, 9, 0.1); }
+ switch:disabled {
+ background-color: mix(#dedede,#dedede,0.5);
+ background-image: none;
+ border-color: #dedede;
+ color: #dedede;
+ box-shadow: none; }
+ switch:disabled slider {
+ background-color: #dedede; }
+ list row:selected switch {
+ background-color: #dedede;
+ color: mix(#dedede,#dedede,0.5); }
+ list row:selected switch slider {
+ background-color: mix(mix(#dedede,#dedede,0.5),#dedede,0.4); }
+ list row:selected switch:checked {
+ color: #990000;
+ background-color: mix(#2d2d2d,#dedede,0.5); }
+ list row:selected switch:checked slider {
+ background-color: #990000; }
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Toolbar
+**********/
+/***************
+ ! Generic views
+****************/
+.view, iconview,
+.view text,
+iconview text,
+textview text {
+ color: #2d2d2d;
+ background-color: #dedede;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ .view:backdrop, iconview:backdrop,
+ .view text:backdrop,
+ iconview text:backdrop,
+ textview text:backdrop {
+ color: mix(#dedede,#2d2d2d,0.8);
+ background-color: #dedede; }
+ .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
+ .view text:selected:focus,
+ iconview text:selected:focus,
+ textview text:selected:focus,
+ .view text:selected,
+ iconview text:selected,
+ textview text:selected {
+ border-radius: 0px; }
+
+textview border {
+ background-color: mix(#dedede,#dedede,0.5); }
+
+/************
+! Treeview
+*************/
+.rubberband,
+rubberband,
+flowbox rubberband,
+treeview.view rubberband {
+ border: 1px solid #980000;
+ background-color: rgba(152, 0, 0, 0.2); }
+
+treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {
+ background-color: #dedede;
+ transition-property: color, background; }
+treeview entry.flat, treeview entry {
+ border-radius: 0;
+ background-image: none;
+ background-color: #dedede; }
+ treeview entry.flat:focus, treeview entry:focus {
+ border-color: #990000; }
+
+treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
+ padding: 1px 4px;
+ border-radius: 0;
+ background-image: none;
+ text-shadow: none;
+ border-style: none solid solid none;
+ border-color: #dedede; }
+ treeview.view header button:disabled {
+ border-color: #dedede;
+ background-image: none; }
+ treeview.view header button:backdrop {
+ border-color: #dedede;
+ border-style: none solid solid none;
+ color: mix(mix(#2d2d2d,#dedede,0.5),#dedede,0.5);
+ background-image: none;
+ background-color: #dedede; }
+ treeview.view header button:backdrop:disabled {
+ border-color: #dedede;
+ background-image: none; }
+
+treeview.view {
+ -GtkTreeView-grid-line-width: 1;
+ -GtkTreeView-grid-line-pattern: '';
+ -GtkTreeView-tree-line-width: 1;
+ -GtkTreeView-tree-line-pattern: '';
+ border-left-color: mix(#2d2d2d,#dedede,0.5);
+ border-top-color: #dedede; }
+ treeview.view:selected:focus, treeview.view:selected {
+ border-radius: 0; }
+ treeview.view:selected:backdrop, treeview.view:selected {
+ border-left-color: mix(#dedede,#990000,0.5);
+ border-top-color: rgba(45, 45, 45, 0.1); }
+ treeview.view:disabled {
+ color: mix(#2d2d2d,#dedede,0.5); }
+ treeview.view:disabled:selected {
+ color: mix(#dedede,#990000,0.4); }
+ treeview.view:disabled:selected:backdrop {
+ color: mix(mix(#990000,#dedede,0.66),#990000,0.3); }
+ treeview.view:disabled:backdrop {
+ color: #b8b8b8; }
+ treeview.view.separator {
+ min-height: 2px;
+ color: #dedede; }
+ treeview.view.separator:backdrop {
+ color: rgba(222, 222, 222, 0.1); }
+ treeview.view:backdrop {
+ border-left-color: mix(mix(#2d2d2d,#dedede,0.5),#dedede,0.5);
+ border-top: #dedede; }
+ treeview.view:drop(active) {
+ border-style: solid none;
+ border-width: 1px;
+ border-color: mix(#990000,#2d2d2d,0.3); }
+ treeview.view:drop(active).after {
+ border-top-style: none; }
+ treeview.view:drop(active).before {
+ border-bottom-style: none; }
+ treeview.view.expander {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ color: mix(#dedede,#2d2d2d,0.7); }
+ treeview.view.expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ treeview.view.expander:hover {
+ color: #2d2d2d; }
+ treeview.view.expander:selected {
+ color: mix(#990000,#dedede,0.7); }
+ treeview.view.expander:selected:hover {
+ color: #dedede; }
+ treeview.view.expander:selected:backdrop {
+ color: mix(#990000,mix(#990000,#dedede,0.66),0.7); }
+ treeview.view.expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ treeview.view.expander:backdrop {
+ color: mix(#dedede,mix(#2d2d2d,#dedede,0.5),0.7); }
+ treeview.view.progressbar {
+ color: #dedede;
+ border-radius: 0px;
+ border: 1px solid mix(#990000,#2d2d2d,0.3);
+ background-color: #990000; }
+ treeview.view.progressbar:selected {
+ border: 1px solid mix(#990000,#dedede,0.2); }
+ treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
+ color: #dedede;
+ box-shadow: none;
+ background-color: #990000;
+ background-image: none;
+ border-radius: 0px; }
+ treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
+ color: mix(#990000,#dedede,0.66);
+ border-color: mix(#990000,#2d2d2d,0.3);
+ background-color: mix(#dedede,#990000,0.9); }
+ treeview.view.progressbar:disabled {
+ background-color: #dedede;
+ background-image: none;
+ border-color: #bdbdbd; }
+ treeview.view.progressbar:backdrop {
+ color: #dedede;
+ background-image: none;
+ box-shadow: none; }
+ treeview.view.trough {
+ background-color: rgba(45, 45, 45, 0.1);
+ border-radius: 0px; }
+ treeview.view.trough:selected:focus, treeview.view.trough:selected {
+ background-color: rgba(222, 222, 222, 0.3);
+ border-width: 1px 0;
+ border-style: solid;
+ border-color: #990000;
+ border-radius: 0px; }
+ treeview.view header button {
+ color: mix(#2d2d2d,#dedede,0.5);
+ background-color: #dedede;
+ font-weight: bold;
+ text-shadow: none;
+ box-shadow: none; }
+ treeview.view header button:hover {
+ color: mix(mix(#2d2d2d,#dedede,0.5),#2d2d2d,0.5);
+ box-shadow: none;
+ transition: none; }
+ treeview.view header button:active {
+ color: #2d2d2d;
+ transition: none; }
+ treeview.view header button:last-child:backdrop, treeview.view header button:last-child {
+ border-right-style: none; }
+ treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,
+ treeview.view header.button.dnd:active,
+ treeview.view header.button.dnd:selected,
+ treeview.view header.button.dnd:hover,
+ treeview.view header.button.dnd {
+ padding: 0 6px;
+ transition: none;
+ background-image: none;
+ background-color: #990000;
+ color: #dedede;
+ border-radius: 0;
+ border-style: none;
+ box-shadow: inset 0 0 0 1px #dedede;
+ text-shadow: none; }
+ treeview.view acceleditor > label {
+ background-color: #990000; }
+
+/***********
+ ! Separator
+************/
+separator {
+ background: rgba(0, 0, 0, 0.1);
+ min-width: 1px;
+ min-height: 1px; }
+
+/**********
+ ! Frames *
+***********/
+frame > border, .frame {
+ border: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ frame > border.flat, .frame.flat {
+ border-style: none; }
+ frame > border:backdrop, .frame:backdrop {
+ border-color: mix(#dedede,mix(#dedede,#2d2d2d,0.08),0.9); }
+
+/* avoid double borders when a viewport is packed into a GtkScrolledWindow */
+scrolledwindow viewport.frame {
+ border: 0; }
+
+/***************
+ ! Places view *
+****************/
+placesview .server-list-button > image {
+ transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ -gtk-icon-transform: rotate(0turn); }
+placesview .server-list-button:checked > image {
+ transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ -gtk-icon-transform: rotate(-0.5turn); }
+placesview row.activatable:hover {
+ background-color: transparent; }
+placesview > actionbar > revealer > box > label {
+ padding-left: 8px;
+ padding-right: 8px; }
+
+/**************
+ ! Window frame
+***************/
+decoration {
+ border-radius: 0px 0px 0 0;
+ /* this is used for the resize cursor area */
+ border-width: 1px;
+ border-style: solid;
+ border-color: #dedede; }
+ decoration:backdrop {
+ border-color: #dedede;
+ transition: 200ms ease-out; }
+ .maximized decoration, .fullscreen decoration, .tiled decoration {
+ border-radius: 0; }
+ .popup decoration {
+ box-shadow: none; }
+ .ssd decoration {
+ box-shadow: 0 0 0 1px #990000; }
+ .solid-csd decoration {
+ border-radius: 0;
+ box-shadow: none; }
+ .csd.popup decoration {
+ border-radius: 0;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
+ tooltip.csd decoration {
+ border-radius: 0px;
+ box-shadow: none; }
+ messagedialog.csd decoration {
+ border-radius: 0px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
+
+/***********************
+ ! Fallback mode panel *
+************************/
+panel-plug,
+panel-toplevel.background, clock-box, clock-box:backdrop,
+panel-applet > menubar,
+panel-applet > menubar:backdrop,
+panel-toplevel .gnome-panel-menu-bar,
+panel-toplevel .gnome-panel-menu-bar:backdrop, clock-box menuitem, clock-box:backdrop menuitem,
+panel-applet > menubar menuitem,
+panel-applet > menubar:backdrop menuitem,
+panel-toplevel .gnome-panel-menu-bar menuitem,
+panel-toplevel .gnome-panel-menu-bar:backdrop menuitem, wnck-pager, wnck-tasklist, .mate-panel-menu-bar, .xfce4-panel, UnityPanelWidget, .unity-panel {
+ background-color: #dedede;
+ background-image: none;
+ color: #2d2d2d; }
+
+clock-box menuitem label, clock-box:backdrop menuitem label,
+panel-applet > menubar menuitem label,
+panel-applet > menubar:backdrop menuitem label,
+panel-toplevel .gnome-panel-menu-bar menuitem label,
+panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window label,
+#tasklist-button label,
+#clock-applet-button label,
+#showdesktop-button label {
+ font-weight: normal;
+ color: #2d2d2d; }
+
+#clock-applet-button, #clock-applet-button:backdrop, panel-applet button, panel-applet button:backdrop, .xfce4-panel button, #login_window, #shutdown_dialog, #restart_dialog {
+ border-width: 0 1px;
+ border-radius: 0;
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #2d2d2d; }
+ #clock-applet-button:hover, panel-applet button:hover, .xfce4-panel button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover {
+ background-color: mix(#dedede,#2d2d2d,0.11);
+ background-image: none;
+ border-color: mix(#dedede,#2d2d2d,0.11);
+ color: #313131; }
+ #clock-applet-button:active, panel-applet button:active, .xfce4-panel button:active, #login_window:active, #shutdown_dialog:active, #restart_dialog:active, #clock-applet-button:checked, panel-applet button:checked, .xfce4-panel button:checked, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked {
+ background-color: mix(#dedede,#2d2d2d,0.21);
+ background-image: none;
+ border-color: mix(#dedede,#2d2d2d,0.21);
+ color: #313131; }
+ #clock-applet-button:active:hover, panel-applet button:active:hover, .xfce4-panel button:active:hover, #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, #clock-applet-button:checked:hover, panel-applet button:checked:hover, .xfce4-panel button:checked:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover {
+ background-color: mix(#dedede,#2d2d2d,0.31);
+ background-image: none;
+ border-color: mix(#dedede,#2d2d2d,0.31); }
+
+panel-plug,
+panel-toplevel.background {
+ padding: 0; }
+
+.gp-text-color {
+ color: #000; }
+
+panel-applet {
+ border: 0; }
+
+clock-box menuitem, clock-box:backdrop menuitem,
+panel-applet > menubar menuitem,
+panel-applet > menubar:backdrop menuitem,
+panel-toplevel .gnome-panel-menu-bar menuitem,
+panel-toplevel .gnome-panel-menu-bar:backdrop menuitem {
+ border: 0; }
+
+/****************
+ ! MATE styles *
+*****************/
+.mate-panel-menu-bar {
+ border: 0;
+ padding: 0;
+ text-shadow: none; }
+
+#PanelApplet label,
+.mate-panel-menu-bar menubar > menuitem {
+ color: #2d2d2d; }
+
+PanelSeparator, MatePanelAppletFrameDBus {
+ border-width: 0;
+ color: transparent;
+ background-image: -gtk-scaled(url("../assets/pane-handle.png"), url("../assets/pane-handle@2.png"));
+ background-color: transparent;
+ background-repeat: no-repeat;
+ background-position: left; }
+
+#PanelApplet button,
+#PanelApplet button.flat,
+#PanelApplet button.toggle
+#PanelApplet button.flat.toggle {
+ background-image: none;
+ background-color: transparent;
+ border-color: transparent;
+ border-style: solid;
+ border-radius: 0;
+ border-width: 1px;
+ color: #2d2d2d;
+ text-shadow: none;
+ box-shadow: none;
+ padding: 2px; }
+
+#PanelApplet button:hover:active,
+#PanelApplet button:checked,
+#PanelApplet button:checked:hover,
+#PanelApplet button.flat:hover:active,
+#PanelApplet button.flat:checked,
+#PanelApplet button.flat:checked:hover,
+#PanelApplet button.toggle:hover:active,
+#PanelApplet button.toggle:checked,
+#PanelApplet button.toggle:checked:hover,
+#PanelApplet button.flat.toggle:hover:active,
+#PanelApplet button.flat.toggle:checked,
+#PanelApplet button.flat.toggle:checked:hover {
+ background-image: none;
+ background-color: darker(#dedede);
+ border-color: transparent;
+ border-radius: 0;
+ border-width: 1px;
+ color: lighter(#2d2d2d);
+ text-shadow: none;
+ padding: 2px; }
+
+#PanelApplet button:hover,
+#PanelApplet button.flat:hover,
+#PanelApplet button.toggle:hover,
+#PanelApplet button.flat.toggle:hover {
+ background-image: none;
+ background-color: white;
+ border-color: transparent;
+ border-radius: 0;
+ border-width: 1px;
+ color: #dedede;
+ text-shadow: none;
+ padding: 2px; }
+
+.mate-panel-menu-bar menubar > menuitem {
+ padding: 3px 7px; }
+
+/*********************
+ ! Cinnamon Settings *
+**********************/
+.cs-category-view, .cs-category-view:backdrop, .cs-category-view .view, .cs-category-view iconview, .cs-category-view .view:backdrop, .cs-category-view iconview:backdrop {
+ background-color: transparent; }
+
+/****************
+ ! Gnome clocks *
+*****************/
+.clocks-analog-frame.trough {
+ color: mix(#2d2d2d,#dedede,0.85); }
+.clocks-analog-frame.progress {
+ color: mix(#dedede,#990000,0.5); }
+.clocks-analog-frame.progress-fast {
+ color: #6b0000; }
+
+/*****************
+ ! Gnome Builder *
+******************/
+workbench.csd > stack.titlebar:not(headerbar) {
+ padding: 0;
+ background: none;
+ border: 0;
+ box-shadow: none; }
+ workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child {
+ border-radius: 0px 0px 0 0; }
+
+/************************
+ ! Unity-Control-Center *
+*************************/
+.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame {
+ border: 0 none transparent; }
+ .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop {
+ background-color: transparent; }
+
+/***********************
+ ! Unity Greeter *
+ ***********************/
+@keyframes dashentry_spinner {
+ to {
+ -gtk-icon-transform: rotate(1turn); } }
+.lightdm.button, .lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.9);
+ border-radius: 1px;
+ padding: 3px;
+ color: #fff; }
+
+.lightdm.menu {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(255, 255, 255, 0.2);
+ border-radius: 0px;
+ padding: 1px;
+ color: #fff; }
+ .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active {
+ color: #fff; }
+.lightdm.menubar *, .lightdm.menubar.menuitem {
+ padding: 0px; }
+.lightdm.option-button {
+ padding: 3px;
+ background: none;
+ border: 0; }
+.lightdm.toggle-button {
+ background: none;
+ border-width: 0; }
+ .lightdm.toggle-button.selected {
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.3);
+ border-width: 1px; }
+ .lightdm.toggle-button.selected:hover {
+ background-color: rgba(255, 255, 255, 0.3); }
+.lightdm.button:hover {
+ background-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(255, 255, 255, 0.6);
+ text-shadow: none; }
+.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.6);
+ border-radius: 1px;
+ padding: 5px;
+ color: #fff;
+ text-shadow: none; }
+.lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus {
+ background-image: none;
+ border-image: none; }
+.lightdm.entry:active {
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
+ animation: dashentry_spinner 1s infinite linear; }
+.lightdm.entry:focus {
+ border-color: rgba(255, 255, 255, 0.6);
+ border-width: 1px;
+ border-style: solid;
+ color: #fff; }
+.lightdm.entry:selected {
+ background-color: rgba(255, 255, 255, 0.2); }
+
+.lightdm-combo.menu {
+ background-color: #f0f0f0;
+ border-radius: 0;
+ padding: 0;
+ color: #fff; }
+
+/*********
+ ! Gedit *
+**********/
+GeditWindow .pane-separator {
+ border-width: 0 1px 0 0;
+ border-style: solid; }
+ GeditWindow .pane-separator, GeditWindow .pane-separator:hover {
+ border-color: #c8c8c8;
+ background-color: #dedede; }
+
+.gedit-document-panel {
+ background-color: #dedede;
+ color: mix(#2d2d2d,#dedede,0.1); }
+ .gedit-document-panel list row {
+ padding: 3px; }
+ .gedit-document-panel list row button {
+ padding: 1px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: transparent;
+ border-width: 1px;
+ background-color: transparent;
+ background-image: none;
+ color: transparent;
+ -gtk-icon-shadow: none; }
+ .gedit-document-panel .prelight-row button {
+ border-color: rgba(0, 0, 0, 0.1);
+ color: rgba(255, 255, 255, 0.8); }
+ .gedit-document-panel .prelight-row button:active {
+ border-color: rgba(0, 0, 0, 0.2);
+ background-color: rgba(0, 0, 0, 0.08);
+ color: #fff; }
+ .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover {
+ border-color: rgba(0, 0, 0, 0.1);
+ color: #fff; }
+
+.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover {
+ border-top: 1px solid #c8c8c8;
+ background-color: #dedede; }
+
+.gedit-document-panel-document-row:hover {
+ background-color: #e9e9e9; }
+
+.gedit-document-panel-dragged-row {
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ background-color: rgba(0, 0, 0, 0.5);
+ color: #fff; }
+
+.gedit-document-panel-placeholder-row {
+ border: 0;
+ background-color: rgba(0, 0, 0, 0.08);
+ transition: all 200ms ease-in; }
+
+statusbar GeditSmallButton, GeditStatusMenuButton {
+ text-shadow: none; }
+ statusbar GeditSmallButton button, GeditStatusMenuButton button {
+ border-style: solid;
+ border-width: 0 1px;
+ border-color: transparent;
+ border-radius: 0;
+ padding: 1px 6px 2px 4px; }
+ statusbar GeditSmallButton button:hover, statusbar GeditSmallButton button:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button:active:hover {
+ border-color: #b2b2b2; }
+ statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active {
+ background-color: lightgray;
+ color: #2d2d2d; }
+
+GeditViewFrame .gedit-search-slider {
+ padding: 3px;
+ border-radius: 0 0 0px 0px;
+ border-width: 0 1px 1px;
+ border-style: solid;
+ border-color: #b2b2b2;
+ background-color: #dedede; }
+ GeditViewFrame .gedit-search-slider .not-found {
+ background-color: #f44336;
+ background-image: none;
+ color: #fff; }
+
+GeditFileBrowserWidget .toolbar {
+ padding: 1.5px;
+ border-top: 0;
+ background-color: #dedede;
+ background-image: none; }
+
+.gedit-search-entry-occurrences-tag {
+ margin: 1.5px;
+ padding: 1.5px;
+ color: mix(#2d2d2d,#dedede,0.5); }
+
+.gedit-bottom-panel-paned,
+.gedit-side-panel-paned,
+paned.titlebar {
+ margin-right: 0; }
+
+.gedit-bottom-panel-paned notebook {
+ border-top: none; }
+
+/************
+ ! Nautilus *
+*************/
+.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop {
+ color: #fff;
+ text-shadow: 1px 1px #000; }
+ .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active {
+ color: #2d2d2d; }
+ .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected {
+ color: #dedede; }
+ .nautilus-desktop:active, .nautilus-desktop:hover, .nautilus-desktop:selected, .nautilus-desktop:backdrop:active, .nautilus-desktop:backdrop:hover, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:active, .nautilus-desktop *:hover, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:active, .nautilus-desktop *:backdrop:hover, .nautilus-desktop *:backdrop:selected {
+ text-shadow: none; }
+
+.nautilus-window toolbar {
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #b2b2b2; }
+.nautilus-window .sidebar {
+ border: 0; }
+ .nautilus-window .sidebar frame {
+ border: 0; }
+.nautilus-window notebook {
+ background-color: #dedede;
+ border: 0; }
+ .nautilus-window notebook frame {
+ border: 0; }
+.nautilus-window .searchbar-container {
+ margin-top: -1px; }
+ .nautilus-window .searchbar-container searchbar {
+ padding-top: 0px;
+ padding-bottom: 1px;
+ border-bottom: 1px solid mix(#dedede,#2d2d2d,0.08); }
+
+.disk-space-display {
+ border-style: solid;
+ border-width: 1px; }
+ .disk-space-display.unknown {
+ background-color: rgba(45, 45, 45, 0.5);
+ border-color: rgba(41, 41, 41, 0.5); }
+ .disk-space-display.used {
+ background-color: rgba(153, 0, 0, 0.8);
+ border-color: rgba(138, 0, 0, 0.8); }
+ .disk-space-display.free {
+ background-color: lightgray;
+ border-color: #bebebe; }
+
+.conflict-row.activatable, .conflict-row.activatable:active {
+ color: #fff;
+ background-color: #f44336; }
+.conflict-row.activatable:hover {
+ background-color: #f65d52; }
+.conflict-row.activatable:selected {
+ color: #dedede;
+ background-color: #990000; }
+
+/********
+ ! Nemo *
+*********/
+.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop {
+ color: #fff;
+ text-shadow: 1px 1px #000; }
+ .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active {
+ color: #2d2d2d; }
+ .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected {
+ color: #dedede; }
+ .nemo-desktop:active, .nemo-desktop:hover, .nemo-desktop:selected, .nemo-desktop:backdrop:active, .nemo-desktop:backdrop:hover, .nemo-desktop:backdrop:selected, .nemo-desktop *:active, .nemo-desktop *:hover, .nemo-desktop *:selected, .nemo-desktop *:backdrop:active, .nemo-desktop *:backdrop:hover, .nemo-desktop *:backdrop:selected {
+ text-shadow: none; }
+
+.nemo-window {
+ /* Status Bar */ }
+ .nemo-window toolbar {
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #b2b2b2;
+ /* Path Bar */ }
+ .nemo-window toolbar button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .nemo-window toolbar button:focus, .nemo-window toolbar button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .nemo-window toolbar button:active, .nemo-window toolbar button:active:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover:focus, .nemo-window toolbar button:checked, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .nemo-window toolbar button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .nemo-window toolbar button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ .nemo-window toolbar button:hover:focus, .nemo-window toolbar button:hover:hover, .nemo-window toolbar button.flat:hover:focus, .nemo-window toolbar button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .nemo-window toolbar button:hover:active, .nemo-window toolbar button:hover:active:hover, .nemo-window toolbar button:hover:active:focus, .nemo-window toolbar button:hover:active:hover:focus, .nemo-window toolbar button:hover:checked, .nemo-window toolbar button:hover:checked:hover, .nemo-window toolbar button:hover:checked:focus, .nemo-window toolbar button:hover:checked:hover:focus, .nemo-window toolbar button.flat:hover:active, .nemo-window toolbar button.flat:hover:active:hover, .nemo-window toolbar button.flat:hover:active:focus, .nemo-window toolbar button.flat:hover:active:hover:focus, .nemo-window toolbar button.flat:hover:checked, .nemo-window toolbar button.flat:hover:checked:hover, .nemo-window toolbar button.flat:hover:checked:focus, .nemo-window toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .nemo-window toolbar button:hover:disabled, .nemo-window toolbar button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .nemo-window toolbar button:hover:active:disabled, .nemo-window toolbar button:hover:checked:disabled, .nemo-window toolbar button.flat:hover:active:disabled, .nemo-window toolbar button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar button:focus:focus, .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:focus, .nemo-window toolbar button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .nemo-window toolbar button:focus:active, .nemo-window toolbar button:focus:active:hover, .nemo-window toolbar button:focus:active:focus, .nemo-window toolbar button:focus:active:hover:focus, .nemo-window toolbar button:focus:checked, .nemo-window toolbar button:focus:checked:hover, .nemo-window toolbar button:focus:checked:focus, .nemo-window toolbar button:focus:checked:hover:focus, .nemo-window toolbar button.flat:focus:active, .nemo-window toolbar button.flat:focus:active:hover, .nemo-window toolbar button.flat:focus:active:focus, .nemo-window toolbar button.flat:focus:active:hover:focus, .nemo-window toolbar button.flat:focus:checked, .nemo-window toolbar button.flat:focus:checked:hover, .nemo-window toolbar button.flat:focus:checked:focus, .nemo-window toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .nemo-window toolbar button:focus:disabled, .nemo-window toolbar button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .nemo-window toolbar button:focus:active:disabled, .nemo-window toolbar button:focus:checked:disabled, .nemo-window toolbar button.flat:focus:active:disabled, .nemo-window toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ .nemo-window toolbar button:focus:hover:focus, .nemo-window toolbar button:focus:hover:hover, .nemo-window toolbar button.flat:focus:hover:focus, .nemo-window toolbar button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ .nemo-window toolbar button:focus:hover:active, .nemo-window toolbar button:focus:hover:active:hover, .nemo-window toolbar button:focus:hover:active:focus, .nemo-window toolbar button:focus:hover:active:hover:focus, .nemo-window toolbar button:focus:hover:checked, .nemo-window toolbar button:focus:hover:checked:hover, .nemo-window toolbar button:focus:hover:checked:focus, .nemo-window toolbar button:focus:hover:checked:hover:focus, .nemo-window toolbar button.flat:focus:hover:active, .nemo-window toolbar button.flat:focus:hover:active:hover, .nemo-window toolbar button.flat:focus:hover:active:focus, .nemo-window toolbar button.flat:focus:hover:active:hover:focus, .nemo-window toolbar button.flat:focus:hover:checked, .nemo-window toolbar button.flat:focus:hover:checked:hover, .nemo-window toolbar button.flat:focus:hover:checked:focus, .nemo-window toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ .nemo-window toolbar button:focus:hover:disabled, .nemo-window toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ .nemo-window toolbar button:focus:hover:active:disabled, .nemo-window toolbar button:focus:hover:checked:disabled, .nemo-window toolbar button.flat:focus:hover:active:disabled, .nemo-window toolbar button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ .nemo-window toolbar button:checked, .nemo-window toolbar button:active, .nemo-window toolbar button.flat:checked, .nemo-window toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ .nemo-window toolbar button:checked:active, .nemo-window toolbar button:checked:active:hover, .nemo-window toolbar button:checked:active:focus, .nemo-window toolbar button:checked:active:hover:focus, .nemo-window toolbar button:checked:checked, .nemo-window toolbar button:checked:checked:hover, .nemo-window toolbar button:checked:checked:focus, .nemo-window toolbar button:checked:checked:hover:focus, .nemo-window toolbar button:active:active, .nemo-window toolbar button:active:active:hover, .nemo-window toolbar button:active:active:focus, .nemo-window toolbar button:active:active:hover:focus, .nemo-window toolbar button:active:checked, .nemo-window toolbar button:active:checked:hover, .nemo-window toolbar button:active:checked:focus, .nemo-window toolbar button:active:checked:hover:focus, .nemo-window toolbar button.flat:checked:active, .nemo-window toolbar button.flat:checked:active:hover, .nemo-window toolbar button.flat:checked:active:focus, .nemo-window toolbar button.flat:checked:active:hover:focus, .nemo-window toolbar button.flat:checked:checked, .nemo-window toolbar button.flat:checked:checked:hover, .nemo-window toolbar button.flat:checked:checked:focus, .nemo-window toolbar button.flat:checked:checked:hover:focus, .nemo-window toolbar button.flat:active:active, .nemo-window toolbar button.flat:active:active:hover, .nemo-window toolbar button.flat:active:active:focus, .nemo-window toolbar button.flat:active:active:hover:focus, .nemo-window toolbar button.flat:active:checked, .nemo-window toolbar button.flat:active:checked:hover, .nemo-window toolbar button.flat:active:checked:focus, .nemo-window toolbar button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ .nemo-window toolbar button:checked:disabled, .nemo-window toolbar button:active:disabled, .nemo-window toolbar button.flat:checked:disabled, .nemo-window toolbar button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ .nemo-window toolbar button:checked:active:disabled, .nemo-window toolbar button:checked:checked:disabled, .nemo-window toolbar button:active:active:disabled, .nemo-window toolbar button:active:checked:disabled, .nemo-window toolbar button.flat:checked:active:disabled, .nemo-window toolbar button.flat:checked:checked:disabled, .nemo-window toolbar button.flat:active:active:disabled, .nemo-window toolbar button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ .nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover {
+ color: #2d2d2d; }
+ .nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ .nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled, .nemo-window toolbar button.flat:active:disabled, .nemo-window toolbar button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ .nemo-window toolbar button.separator, .nemo-window toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ .nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+ .nemo-window toolbar .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar .linked > button:active, .nemo-window toolbar .linked > button:active:hover, .nemo-window toolbar .linked > button:active:focus, .nemo-window toolbar .linked > button:active:hover:focus, .nemo-window toolbar .linked > button:checked, .nemo-window toolbar .linked > button:checked:hover, .nemo-window toolbar .linked > button:checked:focus, .nemo-window toolbar .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ .nemo-window toolbar .linked > button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ .nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .nemo-window toolbar .linked > button:last-child:hover, .nemo-window toolbar .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar .linked > button:disabled:last-child, .nemo-window toolbar .linked > button:disabled:only-child, .nemo-window toolbar .linked > button:active:disabled:last-child, .nemo-window toolbar .linked > button:active:disabled:only-child, .nemo-window toolbar .linked > button:checked:disabled:last-child, .nemo-window toolbar .linked > button:checked:disabled:only-child {
+ box-shadow: none; }
+ .nemo-window toolbar .linked > button:active:last-child, .nemo-window toolbar .linked > button:active:last-child:focus, .nemo-window toolbar .linked > button:active:last-child:hover, .nemo-window toolbar .linked > button:active:last-child:hover:focus, .nemo-window toolbar .linked > button:checked:last-child, .nemo-window toolbar .linked > button:checked:last-child:focus, .nemo-window toolbar .linked > button:checked:last-child:hover, .nemo-window toolbar .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .nemo-window toolbar .linked > button:active:only-child, .nemo-window toolbar .linked > button:active:only-child:focus, .nemo-window toolbar .linked > button:active:only-child:hover, .nemo-window toolbar .linked > button:active:only-child:hover:focus, .nemo-window toolbar .linked > button:checked:only-child, .nemo-window toolbar .linked > button:checked:only-child:focus, .nemo-window toolbar .linked > button:checked:only-child:hover, .nemo-window toolbar .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .nemo-window toolbar separator, .nemo-window toolbar separator:disabled {
+ color: #c8c8c8;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true; }
+ .nemo-window toolbar.primary-toolbar button.image-button {
+ padding: 0 8px; }
+ .nemo-window toolbar combobox, .nemo-window toolbar button {
+ padding: 3px; }
+ .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button {
+ padding: 3px; }
+ .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button {
+ padding: 3px; }
+ .nemo-window toolbar toolitem stack {
+ margin-left: 15px; }
+ .nemo-window toolbar toolitem stack widget button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(9, 9, 9, 0.12);
+ -NemoPathbarButton-border-radius: 0px; }
+ .nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover {
+ box-shadow: inset -1px 0 mix(#990000,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar toolitem stack widget button:active, .nemo-window toolbar toolitem stack widget button:active:hover, .nemo-window toolbar toolitem stack widget button:active:focus, .nemo-window toolbar toolitem stack widget button:active:hover:focus, .nemo-window toolbar toolitem stack widget button:checked, .nemo-window toolbar toolitem stack widget button:checked:hover, .nemo-window toolbar toolitem stack widget button:checked:focus, .nemo-window toolbar toolitem stack widget button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+ .nemo-window toolbar toolitem stack widget button:disabled {
+ box-shadow: inset -1px 0 #b2b2b2; }
+ .nemo-window toolbar toolitem stack widget button:last-child, .nemo-window toolbar toolitem stack widget button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ .nemo-window toolbar toolitem stack widget button:last-child:hover, .nemo-window toolbar toolitem stack widget button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ .nemo-window toolbar toolitem stack widget button:disabled:last-child, .nemo-window toolbar toolitem stack widget button:disabled:only-child, .nemo-window toolbar toolitem stack widget button:active:disabled:last-child, .nemo-window toolbar toolitem stack widget button:active:disabled:only-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:last-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:only-child {
+ box-shadow: none; }
+ .nemo-window toolbar toolitem stack widget button:active:last-child, .nemo-window toolbar toolitem stack widget button:active:last-child:focus, .nemo-window toolbar toolitem stack widget button:active:last-child:hover, .nemo-window toolbar toolitem stack widget button:active:last-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child, .nemo-window toolbar toolitem stack widget button:checked:last-child:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .nemo-window toolbar toolitem stack widget button:active:only-child, .nemo-window toolbar toolitem stack widget button:active:only-child:focus, .nemo-window toolbar toolitem stack widget button:active:only-child:hover, .nemo-window toolbar toolitem stack widget button:active:only-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child, .nemo-window toolbar toolitem stack widget button:checked:only-child:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.06), inset 0 1px rgba(9, 9, 9, 0.07), inset -1px 0 rgba(9, 9, 9, 0.06); }
+ .nemo-window grid > widget:last-child button {
+ min-height: 16px;
+ min-width: 16px;
+ padding: 2px 4px; }
+ .nemo-window grid > widget:last-child button:first-child {
+ margin-left: 20px; }
+ .nemo-window grid > widget:last-child button:first-child + button {
+ margin-right: 15px; }
+ .nemo-window grid > widget:last-child button:first-child + button + separator + button {
+ margin-left: 15px; }
+ .nemo-window grid > widget:last-child > box > scale {
+ margin-right: 12px; }
+ .nemo-window grid > widget:last-child statusbar {
+ border: 0; }
+ .nemo-window .sidebar {
+ /* Nemo Query Editor (File Search Bar) */ }
+ .nemo-window .sidebar .frame {
+ border: 0; }
+ .nemo-window .sidebar image {
+ padding-left: 3px;
+ padding-right: 3px; }
+ .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
+ background-color: mix(#dedede,#dedede,0.5); }
+ .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
+ -NemoPlacesTreeView-disk-full-bg-color: #b2b2b2;
+ -NemoPlacesTreeView-disk-full-fg-color: #990000;
+ -NemoPlacesTreeView-disk-full-bar-width: 2px;
+ -NemoPlacesTreeView-disk-full-bar-radius: 1px;
+ -NemoPlacesTreeView-disk-full-bottom-padding: 0;
+ -NemoPlacesTreeView-disk-full-max-length: 75px; }
+ .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ -NemoPlacesTreeView-disk-full-bg-color: #dedede;
+ -NemoPlacesTreeView-disk-full-fg-color: #b80000; }
+ .nemo-window .sidebar + separator + box .primary-toolbar {
+ background-color: #dadada;
+ background-image: none;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ border-bottom: 1px solid mix(#dedede,#2d2d2d,0.08); }
+ .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) {
+ border-right: none;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+ .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) {
+ margin-left: -6px;
+ border-left: none;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat {
+ background-color: white;
+ background-image: none;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12);
+ padding: 5px 6px; }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:hover {
+ border-color: mix(#990000,rgba(0, 0, 0, 0.12),0.3); }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover:focus {
+ border-color: rgba(0, 0, 0, 0.12); }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat:disabled {
+ border-color: rgba(0, 0, 0, 0.12); }
+ .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:disabled, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:disabled {
+ border-color: rgba(0, 0, 0, 0.12); }
+ .nemo-window notebook {
+ background-color: #dedede;
+ border-width: 0; }
+ .nemo-window notebook tabs {
+ border: 0; }
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/************
+ ! Synaptic *
+*************/
+GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
+ background-color: #dedede;
+ background-image: none;
+ padding: 3px;
+ border: 0;
+ color: #2d2d2d; }
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/***************
+ ! Xfce styles *
+****************/
+.XfceHeading {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ background-image: none;
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+.xfce4-panel {
+ font: inherit; }
+ .xfce4-panel menu {
+ -gtk-icon-effect: none;
+ text-shadow: none; }
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/****************
+ ! Unity styles *
+*****************/
+UnityDecoration {
+ -UnityDecoration-extents: 24px 1px 1px 1px;
+ -UnityDecoration-input-extents: 10px;
+ -UnityDecoration-shadow-offset-x: 1px;
+ -UnityDecoration-shadow-offset-y: 1px;
+ -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.7);
+ -UnityDecoration-active-shadow-radius: 8px;
+ -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5);
+ -UnityDecoration-inactive-shadow-radius: 5px;
+ -UnityDecoration-glow-size: 10px;
+ -UnityDecoration-glow-color: #990000;
+ -UnityDecoration-title-indent: 10px;
+ -UnityDecoration-title-fade: 35px;
+ -UnityDecoration-title-alignment: 0; }
+ UnityDecoration .top {
+ border: 1px solid #990000;
+ border-bottom: 0;
+ border-radius: 0px 0px 0 0;
+ padding: 1px 6px 0 6px;
+ background-color: #dedede;
+ color: mix(#2d2d2d,#dedede,0.1);
+ text-shadow: none; }
+ UnityDecoration .top:hover {
+ border-radius: 0;
+ border-color: mix(#dedede,#2d2d2d,0.21);
+ background-color: mix(#dedede,#2d2d2d,0.21);
+ background-image: none;
+ color: #313131; }
+ UnityDecoration .top:backdrop {
+ border: 1px solid #dedede;
+ color: mix(#2d2d2d,#dedede,0.4); }
+ UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom {
+ background-color: #dedede; }
+ UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop {
+ background-color: mix(#9b9b9b,#2d2d2d,0.21); }
+
+UnityPanelWidget, .unity-panel {
+ border: 0; }
+
+.unity-panel.menuitem, .unity-panel .menuitem {
+ border-width: 0 1px;
+ color: #2d2d2d; }
+ .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover {
+ border-color: mix(#dedede,#2d2d2d,0.21);
+ background-color: mix(#dedede,#2d2d2d,0.21);
+ background-image: none;
+ color: #313131; }
+
+SheetStyleDialog.unity-force-quit {
+ background-color: #dedede; }
+
+/***********************
+ ! LightDM GTK Greeter *
+ ***********************/
+#panel_window {
+ background-color: #dedede;
+ background-image: none;
+ color: #fff;
+ font-weight: bold;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+ -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); }
+ #panel_window menubar {
+ padding-left: 3px; }
+ #panel_window menubar, #panel_window menubar > menuitem {
+ background-color: transparent;
+ background-image: none;
+ border-style: none;
+ color: #fff;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+ -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5); }
+ #panel_window menubar:hover, #panel_window menubar > menuitem:hover {
+ background-color: rgba(255, 255, 255, 0.2);
+ background-image: none;
+ color: #fff; }
+ #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover {
+ color: #fff; }
+ #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled {
+ color: rgba(255, 255, 255, 0.7); }
+ #panel_window menubar menu > menuitem {
+ font-weight: normal; }
+
+#content_frame {
+ padding-bottom: 9px; }
+
+#login_window, #shutdown_dialog, #restart_dialog {
+ border-style: none;
+ border-radius: 0px;
+ background-color: #dedede;
+ color: #2d2d2d;
+ /* draw border using box-shadow */
+ box-shadow: inset 1px 0 mix(#9b9b9b,#2d2d2d,0.21), inset -1px 0 mix(#9b9b9b,#2d2d2d,0.21), inset 0 1px mix(#9b9b9b,#2d2d2d,0.21), inset 0 -1px mix(#9b9b9b,#2d2d2d,0.21); }
+
+#login_window menu {
+ border-radius: 0; }
+#login_window button {
+ background-color: #dedede;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.32);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ #login_window button:focus, #login_window button:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ #login_window button:active, #login_window button:active:hover, #login_window button:active:focus, #login_window button:active:hover:focus, #login_window button:checked, #login_window button:checked:hover, #login_window button:checked:focus, #login_window button:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ #login_window button:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ #login_window button:active:disabled, #login_window button:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ #login_window button.flat {
+ color: #2d2d2d;
+ border-color: rgba(222, 222, 222, 0);
+ background-color: rgba(222, 222, 222, 0);
+ background-image: none;
+ box-shadow: none; }
+ #login_window button:hover, #login_window button.flat:hover {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ #login_window button:hover:focus, #login_window button:hover:hover, #login_window button.flat:hover:focus, #login_window button.flat:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ #login_window button:hover:active, #login_window button:hover:active:hover, #login_window button:hover:active:focus, #login_window button:hover:active:hover:focus, #login_window button:hover:checked, #login_window button:hover:checked:hover, #login_window button:hover:checked:focus, #login_window button:hover:checked:hover:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover, #login_window button.flat:hover:active:focus, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ #login_window button:hover:disabled, #login_window button.flat:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ #login_window button:hover:active:disabled, #login_window button:hover:checked:disabled, #login_window button.flat:hover:active:disabled, #login_window button.flat:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ #login_window button:focus, #login_window button.flat:focus {
+ background-color: #e9e9e9;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ color: #2d2d2d;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ #login_window button:focus:focus, #login_window button:focus:hover, #login_window button.flat:focus:focus, #login_window button.flat:focus:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ #login_window button:focus:active, #login_window button:focus:active:hover, #login_window button:focus:active:focus, #login_window button:focus:active:hover:focus, #login_window button:focus:checked, #login_window button:focus:checked:hover, #login_window button:focus:checked:focus, #login_window button:focus:checked:hover:focus, #login_window button.flat:focus:active, #login_window button.flat:focus:active:hover, #login_window button.flat:focus:active:focus, #login_window button.flat:focus:active:hover:focus, #login_window button.flat:focus:checked, #login_window button.flat:focus:checked:hover, #login_window button.flat:focus:checked:focus, #login_window button.flat:focus:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ #login_window button:focus:disabled, #login_window button.flat:focus:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ #login_window button:focus:active:disabled, #login_window button:focus:checked:disabled, #login_window button.flat:focus:active:disabled, #login_window button.flat:focus:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ #login_window button:focus:hover, #login_window button.flat:focus:hover {
+ background-color: #f4f4f4;
+ background-image: none;
+ border-color: rgba(36, 36, 36, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ #login_window button:focus:hover:focus, #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:focus, #login_window button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.4),0.3); }
+ #login_window button:focus:hover:active, #login_window button:focus:hover:active:hover, #login_window button:focus:hover:active:focus, #login_window button:focus:hover:active:hover:focus, #login_window button:focus:hover:checked, #login_window button:focus:hover:checked:hover, #login_window button:focus:hover:checked:focus, #login_window button:focus:hover:checked:hover:focus, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:hover, #login_window button.flat:focus:hover:active:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:hover, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.4); }
+ #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled {
+ border-color: rgba(38, 38, 38, 0.4); }
+ #login_window button:focus:hover:active:disabled, #login_window button:focus:hover:checked:disabled, #login_window button.flat:focus:hover:active:disabled, #login_window button.flat:focus:hover:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.4); }
+ #login_window button:checked, #login_window button:active, #login_window button.flat:checked, #login_window button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(45, 45, 45, 0.06), inset 0 1px rgba(45, 45, 45, 0.07), inset -1px 0 rgba(45, 45, 45, 0.06), inset 0 -1px rgba(45, 45, 45, 0.05);
+ border-color: rgba(36, 36, 36, 0.32); }
+ #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover {
+ border-color: mix(#990000,rgba(45, 45, 45, 0.32),0.3); }
+ #login_window button:checked:active, #login_window button:checked:active:hover, #login_window button:checked:active:focus, #login_window button:checked:active:hover:focus, #login_window button:checked:checked, #login_window button:checked:checked:hover, #login_window button:checked:checked:focus, #login_window button:checked:checked:hover:focus, #login_window button:active:active, #login_window button:active:active:hover, #login_window button:active:active:focus, #login_window button:active:active:hover:focus, #login_window button:active:checked, #login_window button:active:checked:hover, #login_window button:active:checked:focus, #login_window button:active:checked:hover:focus, #login_window button.flat:checked:active, #login_window button.flat:checked:active:hover, #login_window button.flat:checked:active:focus, #login_window button.flat:checked:active:hover:focus, #login_window button.flat:checked:checked, #login_window button.flat:checked:checked:hover, #login_window button.flat:checked:checked:focus, #login_window button.flat:checked:checked:hover:focus, #login_window button.flat:active:active, #login_window button.flat:active:active:hover, #login_window button.flat:active:active:focus, #login_window button.flat:active:active:hover:focus, #login_window button.flat:active:checked, #login_window button.flat:active:checked:hover, #login_window button.flat:active:checked:focus, #login_window button.flat:active:checked:hover:focus {
+ border-color: rgba(32, 32, 32, 0.32); }
+ #login_window button:checked:disabled, #login_window button:active:disabled, #login_window button.flat:checked:disabled, #login_window button.flat:active:disabled {
+ border-color: rgba(38, 38, 38, 0.32); }
+ #login_window button:checked:active:disabled, #login_window button:checked:checked:disabled, #login_window button:active:active:disabled, #login_window button:active:checked:disabled, #login_window button.flat:checked:active:disabled, #login_window button.flat:checked:checked:disabled, #login_window button.flat:active:active:disabled, #login_window button.flat:active:checked:disabled {
+ border-color: rgba(36, 36, 36, 0.32); }
+ #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover {
+ color: #2d2d2d; }
+ #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled {
+ background-color: alpha(mix(#dedede,#2d2d2d,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#dedede,#2d2d2d,0.5);
+ box-shadow: none; }
+ #login_window button:active:disabled, #login_window button:checked:disabled, #login_window button.flat:active:disabled, #login_window button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ #login_window button.separator, #login_window button .separator {
+ border: 1px solid currentColor;
+ color: rgba(222, 222, 222, 0.9); }
+ #login_window button.separator:disabled, #login_window button .separator:disabled {
+ color: rgba(222, 222, 222, 0.85); }
+#login_window entry {
+ background-color: #dedede;
+ background-image: none;
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8);
+ padding: 3px;
+ color: #2d2d2d;
+ caret-color: #2d2d2d;
+ -gtk-secondary-caret-color: #2d2d2d; }
+ #login_window entry:focus, #login_window entry:hover {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.2),0.3); }
+ #login_window entry:active, #login_window entry:active:hover, #login_window entry:active:focus, #login_window entry:active:hover:focus, #login_window entry:checked, #login_window entry:checked:hover, #login_window entry:checked:focus, #login_window entry:checked:hover:focus {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.7); }
+ #login_window entry:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.85); }
+ #login_window entry:active:disabled, #login_window entry:checked:disabled {
+ border-color: shade(mix(#dedede,#2d2d2d,0.2),0.8); }
+ #login_window entry:focus, #login_window entry:active {
+ border-color: mix(#990000,mix(#dedede,#2d2d2d,0.08),0.3); }
+ #login_window entry:disabled {
+ background-color: #c8c8c8;
+ background-image: none;
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#dedede,#2d2d2d,0.5); }
+ #login_window entry:disabled:focus, #login_window entry:disabled:hover {
+ border-color: mix(#990000,alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.3); }
+ #login_window entry:disabled:active, #login_window entry:disabled:active:hover, #login_window entry:disabled:active:focus, #login_window entry:disabled:active:hover:focus, #login_window entry:disabled:checked, #login_window entry:disabled:checked:hover, #login_window entry:disabled:checked:focus, #login_window entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.7); }
+ #login_window entry:disabled:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.85); }
+ #login_window entry:disabled:active:disabled, #login_window entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#dedede,#2d2d2d,0.2),0.4),0.8); }
+
+#user_combobox {
+ color: #2d2d2d;
+ font-size: 18px; }
+ #user_combobox menu {
+ font-weight: normal; }
+ #user_combobox arrow {
+ color: mix(#2d2d2d,#dedede,0.5); }
+
+#user_image {
+ border-radius: 0px;
+ /* draw border using box-shadow */
+ box-shadow: inset 1px 0 #9b9b9b, inset -1px 0 #9b9b9b, inset 0 1px #9b9b9b, inset 0 -1px #9b9b9b; }
+
+#user_image_border {
+ border-radius: 0px;
+ background-color: #c8c8c8;
+ background-image: none;
+ box-shadow: inset 1px 0 rgba(9, 9, 9, 0.07), inset 0 1px rgba(9, 9, 9, 0.08), inset -1px 0 rgba(9, 9, 9, 0.07), inset 0 -1px rgba(9, 9, 9, 0.05); }
+
+#buttonbox_frame {
+ padding-top: 6px;
+ padding-bottom: 0;
+ border-style: none;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+
+/* shutdown button */
+#shutdown_button button {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.12); }
+ #shutdown_button button:focus, #shutdown_button button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ #shutdown_button button:active, #shutdown_button button:active:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover:focus, #shutdown_button button:checked, #shutdown_button button:checked:hover, #shutdown_button button:checked:focus, #shutdown_button button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ #shutdown_button button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ #shutdown_button button.flat {
+ color: #fff;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none; }
+ #shutdown_button button:hover, #shutdown_button button.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #shutdown_button button:hover:active, #shutdown_button button:hover:active:hover, #shutdown_button button:hover:active:focus, #shutdown_button button:hover:active:hover:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:hover, #shutdown_button button:hover:checked:focus, #shutdown_button button:hover:checked:hover:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover, #shutdown_button button.flat:hover:active:focus, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #shutdown_button button:focus, #shutdown_button button.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ #shutdown_button button:focus:focus, #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:focus, #shutdown_button button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #shutdown_button button:focus:active, #shutdown_button button:focus:active:hover, #shutdown_button button:focus:active:focus, #shutdown_button button:focus:active:hover:focus, #shutdown_button button:focus:checked, #shutdown_button button:focus:checked:hover, #shutdown_button button:focus:checked:focus, #shutdown_button button:focus:checked:hover:focus, #shutdown_button button.flat:focus:active, #shutdown_button button.flat:focus:active:hover, #shutdown_button button.flat:focus:active:focus, #shutdown_button button.flat:focus:active:hover:focus, #shutdown_button button.flat:focus:checked, #shutdown_button button.flat:focus:checked:hover, #shutdown_button button.flat:focus:checked:focus, #shutdown_button button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #shutdown_button button:focus:disabled, #shutdown_button button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #shutdown_button button:focus:active:disabled, #shutdown_button button:focus:checked:disabled, #shutdown_button button.flat:focus:active:disabled, #shutdown_button button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.38); }
+ #shutdown_button button:focus:hover:focus, #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:focus, #shutdown_button button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #shutdown_button button:focus:hover:active, #shutdown_button button:focus:hover:active:hover, #shutdown_button button:focus:hover:active:focus, #shutdown_button button:focus:hover:active:hover:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button:focus:hover:checked:hover, #shutdown_button button:focus:hover:checked:focus, #shutdown_button button:focus:hover:checked:hover:focus, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:hover, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:hover, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ #shutdown_button button:checked:active, #shutdown_button button:checked:active:hover, #shutdown_button button:checked:active:focus, #shutdown_button button:checked:active:hover:focus, #shutdown_button button:checked:checked, #shutdown_button button:checked:checked:hover, #shutdown_button button:checked:checked:focus, #shutdown_button button:checked:checked:hover:focus, #shutdown_button button:active:active, #shutdown_button button:active:active:hover, #shutdown_button button:active:active:focus, #shutdown_button button:active:active:hover:focus, #shutdown_button button:active:checked, #shutdown_button button:active:checked:hover, #shutdown_button button:active:checked:focus, #shutdown_button button:active:checked:hover:focus, #shutdown_button button.flat:checked:active, #shutdown_button button.flat:checked:active:hover, #shutdown_button button.flat:checked:active:focus, #shutdown_button button.flat:checked:active:hover:focus, #shutdown_button button.flat:checked:checked, #shutdown_button button.flat:checked:checked:hover, #shutdown_button button.flat:checked:checked:focus, #shutdown_button button.flat:checked:checked:hover:focus, #shutdown_button button.flat:active:active, #shutdown_button button.flat:active:active:hover, #shutdown_button button.flat:active:active:focus, #shutdown_button button.flat:active:active:hover:focus, #shutdown_button button.flat:active:checked, #shutdown_button button.flat:active:checked:hover, #shutdown_button button.flat:active:checked:focus, #shutdown_button button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ #shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover {
+ color: #fff; }
+ #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#fff,0.5);
+ box-shadow: none; }
+ #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled, #shutdown_button button.flat:active:disabled, #shutdown_button button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ #shutdown_button button.separator, #shutdown_button button .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9); }
+ #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled {
+ color: rgba(244, 67, 54, 0.85); }
+
+/* restart button */
+#restart_button button {
+ background-color: #ef6c00;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.22); }
+ #restart_button button:focus, #restart_button button:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ #restart_button button:active, #restart_button button:active:hover, #restart_button button:active:focus, #restart_button button:active:hover:focus, #restart_button button:checked, #restart_button button:checked:hover, #restart_button button:checked:focus, #restart_button button:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ #restart_button button:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ #restart_button button:active:disabled, #restart_button button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ #restart_button button.flat {
+ color: #fff;
+ border-color: rgba(239, 108, 0, 0);
+ background-color: rgba(239, 108, 0, 0);
+ background-image: none;
+ box-shadow: none; }
+ #restart_button button:hover, #restart_button button.flat:hover {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.32); }
+ #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #restart_button button:hover:active, #restart_button button:hover:active:hover, #restart_button button:hover:active:focus, #restart_button button:hover:active:hover:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:hover, #restart_button button:hover:checked:focus, #restart_button button:hover:checked:hover:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover, #restart_button button.flat:hover:active:focus, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #restart_button button:focus, #restart_button button.flat:focus {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.42); }
+ #restart_button button:focus:focus, #restart_button button:focus:hover, #restart_button button.flat:focus:focus, #restart_button button.flat:focus:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #restart_button button:focus:active, #restart_button button:focus:active:hover, #restart_button button:focus:active:focus, #restart_button button:focus:active:hover:focus, #restart_button button:focus:checked, #restart_button button:focus:checked:hover, #restart_button button:focus:checked:focus, #restart_button button:focus:checked:hover:focus, #restart_button button.flat:focus:active, #restart_button button.flat:focus:active:hover, #restart_button button.flat:focus:active:focus, #restart_button button.flat:focus:active:hover:focus, #restart_button button.flat:focus:checked, #restart_button button.flat:focus:checked:hover, #restart_button button.flat:focus:checked:focus, #restart_button button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #restart_button button:focus:disabled, #restart_button button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #restart_button button:focus:active:disabled, #restart_button button:focus:checked:disabled, #restart_button button.flat:focus:active:disabled, #restart_button button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #restart_button button:focus:hover, #restart_button button.flat:focus:hover {
+ background-color: #ff7808;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(9, 9, 9, 0.48); }
+ #restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.3),0.3); }
+ #restart_button button:focus:hover:active, #restart_button button:focus:hover:active:hover, #restart_button button:focus:hover:active:focus, #restart_button button:focus:hover:active:hover:focus, #restart_button button:focus:hover:checked, #restart_button button:focus:hover:checked:hover, #restart_button button:focus:hover:checked:focus, #restart_button button:focus:hover:checked:hover:focus, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:hover, #restart_button button.flat:focus:hover:active:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:hover, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3); }
+ #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 0.3); }
+ #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3); }
+ #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #990000;
+ background-image: none;
+ color: #dedede;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 0.22); }
+ #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover {
+ border-color: mix(#990000,rgba(255, 255, 255, 0.22),0.3); }
+ #restart_button button:checked:active, #restart_button button:checked:active:hover, #restart_button button:checked:active:focus, #restart_button button:checked:active:hover:focus, #restart_button button:checked:checked, #restart_button button:checked:checked:hover, #restart_button button:checked:checked:focus, #restart_button button:checked:checked:hover:focus, #restart_button button:active:active, #restart_button button:active:active:hover, #restart_button button:active:active:focus, #restart_button button:active:active:hover:focus, #restart_button button:active:checked, #restart_button button:active:checked:hover, #restart_button button:active:checked:focus, #restart_button button:active:checked:hover:focus, #restart_button button.flat:checked:active, #restart_button button.flat:checked:active:hover, #restart_button button.flat:checked:active:focus, #restart_button button.flat:checked:active:hover:focus, #restart_button button.flat:checked:checked, #restart_button button.flat:checked:checked:hover, #restart_button button.flat:checked:checked:focus, #restart_button button.flat:checked:checked:hover:focus, #restart_button button.flat:active:active, #restart_button button.flat:active:active:hover, #restart_button button.flat:active:active:focus, #restart_button button.flat:active:active:hover:focus, #restart_button button.flat:active:checked, #restart_button button.flat:active:checked:hover, #restart_button button.flat:active:checked:focus, #restart_button button.flat:active:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.22); }
+ #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled {
+ border-color: rgba(217, 217, 217, 0.22); }
+ #restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22); }
+ #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #a10000;
+ background-image: none;
+ color: #dedede; }
+ #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover {
+ color: #fff; }
+ #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled {
+ background-color: alpha(mix(#ef6c00,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#ef6c00,#fff,0.5);
+ box-shadow: none; }
+ #restart_button button:active:disabled, #restart_button button:checked:disabled, #restart_button button.flat:active:disabled, #restart_button button.flat:checked:disabled {
+ background-color: rgba(153, 0, 0, 0.6);
+ background-image: none;
+ color: #dedede;
+ box-shadow: none; }
+ #restart_button button.separator, #restart_button button .separator {
+ border: 1px solid currentColor;
+ color: rgba(239, 108, 0, 0.9); }
+ #restart_button button.separator:disabled, #restart_button button .separator:disabled {
+ color: rgba(239, 108, 0, 0.85); }
+
+/* password warning */
+#greeter_infobar {
+ font-weight: bold; }
+
+/**********************
+ ! Genome Terminal *
+***********************/
+VteTerminal {
+ background-color: #dedede;
+ color: #2d2d2d; }
+
+terminal-window junction, terminal-window scrollbar trough {
+ background-color: #dedede;
+ border-color: #b2b2b2; }
+terminal-window scrollbar.vertical slider {
+ background-color: mix(#dedede,#2d2d2d,0.2); }
+ terminal-window scrollbar.vertical slider:hover {
+ background-color: mix(#dedede,#2d2d2d,0.3); }
+ terminal-window scrollbar.vertical slider:hover:active {
+ background-color: #990000; }
+ terminal-window scrollbar.vertical slider:disabled {
+ background-color: transparent; }
+
+/******************
+ ! Budgie Desktop *
+*******************/
+.budgie-container {
+ background-color: transparent; }
+
+.raven {
+ background-color: rgba(222, 222, 222, 0.93); }
+ .raven .raven-header {
+ background-color: #dedede;
+ border: solid mix(#dedede,#2d2d2d,0.08);
+ border-width: 1px 0; }
+ .raven .raven-background {
+ background-color: rgba(222, 222, 222, 0.93); }
+
+.raven-mpris {
+ background-color: rgba(222, 222, 222, 0.7); }
+
+/*# sourceMappingURL=gtk.css.map */
diff --git a/Redcore-daylight/gtk-3.20/dist/gtk.css.map b/Redcore-daylight/gtk-3.20/dist/gtk.css.map
new file mode 100644
index 0000000..91ee42e
--- /dev/null
+++ b/Redcore-daylight/gtk-3.20/dist/gtk.css.map
@@ -0,0 +1,7 @@
+{
+"version": 3,
+"mappings": "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",
+"sources": ["../scss/_global.scss","../scss/_colors.scss","../scss/widgets/_base.scss","../scss/widgets/_button.scss","../scss/_functions.scss","../scss/widgets/_entry.scss","../scss/widgets/_toolbar.scss","../scss/widgets/_actionbar.scss","../scss/widgets/_calendar.scss","../scss/widgets/_choosers.scss","../scss/widgets/_grid.scss","../scss/widgets/_infobar.scss","../scss/widgets/_menu.scss","../scss/widgets/_misc.scss","../scss/widgets/_notebook.scss","../scss/widgets/_osd.scss","../scss/widgets/_overshoot.scss","../scss/widgets/_progress.scss","../scss/widgets/_scrollbar.scss","../scss/widgets/_sidebar.scss","../scss/widgets/_spinner.scss","../scss/widgets/_toggle.scss","../scss/widgets/_view.scss","../scss/widgets/_window.scss","../scss/apps/_panel.scss","../scss/apps/_mate-applications.scss","../scss/apps/_cinnamon-applications.scss","../scss/apps/_gnome-applications.scss","../scss/apps/_unity-greeter.scss","../scss/apps/_gedit.scss","../scss/apps/_nautilus.scss","../scss/apps/_nemo.scss","../scss/apps/_synaptic.scss","../scss/apps/_xfce.scss","../scss/apps/_unity.scss","../scss/apps/_lightdm.scss","../scss/apps/_gnome-terminal.scss","../scss/apps/_budgie.scss"],
+"names": [],
+"file": "gtk.css"
+}